CyberChef/build/prod/cyberchef.htm

205 lines
2.7 MiB
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--
CyberChef - The Cyber Swiss Army Knife
@copyright Crown Copyright 2016
@license Apache-2.0
Copyright 2016 Crown Copyright
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.
-->
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>CyberChef</title><meta name="copyright" content="Crown Copyright 2016"><meta name="description" content="The Cyber Swiss Army Knife"><meta name="keywords" content="base64, hex, decode, encode, encrypt, decrypt, compress, decompress, regex, regular expressions, hash, crypt, hexadecimal, user agent, url, certificate, x.509, parser, JSON, gzip, md5, sha1, aes, des, blowfish, xor"><link rel="icon" type="image/png" href="data:image/x-icon;base64,AAABAAEAEA8AAAEAIAAkBAAAFgAAACgAAAAQAAAAHgAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHBwP5CQkE+Ojo5OiIiIS4aGhkt8fHxLe3t7S4GBgU6Hh4dWZWVlMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJaWlrvS0tL/0dHR/9HR0f/Pz8/+qamp/6ysrP+srKz/rKys/3h4eJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKioqix8fH/8bGxv/Gxsb/xcXF/pqamv+cnJz/nJyc/5ycnP9paWl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsLCwyOjo6P/m5ub/5ubm/+Xl5f7Ly8v/zc3N/83Nzf/Ozs7/lZWVowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGxscfn5+f/5ubm/+bm5v/k5OT+ysrK/8zMzP/MzMz/zc3N/5KSkqIAAAAAYWFhDwAAAAAEBAQA////AAAAAACqqqrI5+fn/+bm5v/m5ub/5OTk/srKyv/MzMz/zMzM/83Nzf+wsLDcnp6eo6urq8pjY2MbAAAAAAAAAACVlZWm4uLi/+bm5v/m5ub/5ubm/+Tk5P7Kysr/zMzM/8zMzP/MzMz/zMzM/8zMzP+8vLz7bGxsLQAAAACioqJ+6Ojo/+bm5v7l5eX/5ubm/+bm5v/l5eX+ysrK/8zMzP/MzMz/zMzM/8zMzP/MzMz/t7e33Y2NjVxFRUULx8fHwubm5v/m5ub/5ubm/+bm5v/m5ub+5eXl/8rKyv7MzMz/zMzM/8zMzP/MzMz/zMzM/svLy//Hx8f/WlpaDcnJycnm5ub/5ubm/+bm5v/m5ub/5ubm/+Xl5f7Kysr/zMzM/8zMzP/MzMz/zMzM/8zMzP/Dw8P3oKCgxQAAAAG1tbWZ5+fn/+Xl5f7m5ub/5ubm/+bm5v/k5OT+ysrK/8zMzP/MzMz/y8vL/szMzP/Nzc3/tbW15UNDQxgAAAAAAAAAD76+vuLo6Oj/5ubm/+bm5v/m5ub/5OTk/srKyv/MzMz/zMzM/8zMzP/BwcH9tra2+L29vflpaWkuR0dHAAAAAAAAAAAAiYmJZKurq4uXl5d909PT7eXl5f/MzMz/x8fH/6qqqty9vb3/g4ODlQAAABFra2tAAAAAAAAAAAAbGxsAAAAAAAAAAAAAAAAAAAAAAG9vbyOTk5N5j4+PnHl5eVZCQkIVkpKSJmNjYxEAAAAAAAAAAAAAAAD//wAA//8AAOAHAADgDwAA4AcAAOAHAADgAQAAwAEAAMABAACAAAAAgAAAAIABAADAAQAA9AcAAP9/AAA="><style type="text/css">.subtext,dfn{font-style:italic}body,figure{margin:0}.img-responsive,.img-thumbnail,.table,label{max-width:100%}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.clo,.opn,.pun{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.kwd,.tag,.typ{font-weight:700}.str{color:#060}.kwd{color:#006}.com{color:#600;font-style:italic}.typ{color:#404}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}hr,img{border:0}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none}.dropdown-menu,.modal-content,.popover{background-clip:padding-box}.img-thumbnail,body{background-color:#fff}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline-offset:-2px}.img-responsive{display:block;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;height:auto}.bootstrap-switch,.form-control{-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\A0 \2014'}address{font-style:normal}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.dropdown-menu{float:left}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.collapsing,.modal,.modal-open,.nav .nav-divider,.progress{overflow:hidden}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.alert .alert-link,.label{font-weight:700}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.label{display:inline;padding:.2em .6em .3em;font-size:75%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-break:auto;line-height:1.42857143;text-align:left;text-decoration:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:absolute;text-shadow:none;letter-spacing:normal}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{z-index:1070;display:block;text-align:start;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:start;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.panel-body:after,.panel-body:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.panel-body:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border:1px solid #ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#337ab7}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#000;background:#eee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch span::before{content:"\200B"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type=radio],.bootstrap-switch input[type=checkbox]{position:absolute!important;top:0;left:0;margin:0;z-index:-1;opacity:0;filter:alpha(opacity=0);visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;-o-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-radius:0 3px 3px 0}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-radius:3px 0 0 3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}/*!
* Bootstrap Colorpicker v2.5.1
* https://itsjavi.com/bootstrap-colorpicker/
*
* Originally written by (c) 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0.txt
*
*/.colorpicker-saturation{width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC)}.colorpicker-alpha,.colorpicker-color{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=)}.colorpicker-alpha{display:none}.colorpicker:after,.colorpicker:before{content:'';display:inline-block;position:absolute}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{line-height:0}.colorpicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}.colorpicker:after{clear:both;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{margin-top:5px;clear:both;background-position:0 100%}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.arg-input,.arg-label,select{vertical-align:middle}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.operation,blockquote a{cursor:pointer}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=)}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:after,.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}a:focus,button{outline:0;-moz-outline-style:none}.btn-default{border-color:#ddd}.btn-default:focus{background-color:#fff;border-color:#adadad}.btn-default:active,.btn-default:hover{background-color:#ebebeb;border-color:#adadad}.alert,.btn,.btn-lg,.dropdown-menu,.form-control,.modal-content,.nav-tabs>li>a,.popover,.tooltip-inner{border-radius:0!important}input[type=search]{-webkit-appearance:searchfield;box-shadow:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.modal{overflow-y:auto}.form-control{background-color:transparent}code{border:0;white-space:pre-wrap;font-family:Consolas,monospace}.bootstrap-switch,.bootstrap-switch-container,.bootstrap-switch-handle-off,.bootstrap-switch-handle-on,.bootstrap-switch-label,pre{border-radius:0!important}blockquote{font-size:inherit}optgroup{font-weight:700}.panel-body:after,.panel-body:before{content:""}.table-nonfluid{width:auto!important}#banner,#content-wrapper,#wrapper{width:100%;position:absolute}.sortable-ghost{opacity:.6}.colorpicker-element{float:left;margin-right:15px}.colorpicker-color,.colorpicker-color div{height:100px}#content-wrapper{top:0;left:0;height:100%}#banner{height:30px;text-align:center;line-height:30px}#wrapper{top:30px;bottom:0}div#operations,div#recipe{width:50%;height:100%}div#input,div#output{width:100%;height:50%}.title{padding:10px;height:43px}.textarea-wrapper{position:absolute;top:43px;bottom:0;width:100%;overflow:hidden}#output-html,textarea{width:100%;height:100%;border:none;padding:3px;-moz-padding-start:3px;-moz-padding-end:3px}#input-text,#output-html,#output-text{position:relative;border-width:0;margin:0;resize:none;background-color:transparent;white-space:pre-wrap;word-wrap:break-word}#output-html{display:none;overflow-y:auto;-moz-padding-start:1px}.split{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;position:relative}.gutter.gutter-horizontal,.split.split-horizontal{height:100%;float:left}#input-highlighter,#output-highlighter{position:absolute;left:0;top:0;width:100%;height:100%;padding:3px;margin:0;overflow:hidden;letter-spacing:normal;white-space:pre-wrap;word-wrap:break-word;color:#fff;background-color:transparent;border:none}#op-list,#rec-list,.op-list{margin:0;padding:0;list-style-type:none}#op-list,#rec-list{position:absolute;top:43px;bottom:0;width:100%}.io-btn-group,.io-info{margin-top:-4px;float:right}#rec-list{bottom:120px;overflow:auto}.operation{padding:10px;list-style-type:none;position:relative}#controls{position:absolute;width:100%;height:120px;bottom:0;padding:10px}.io-info{margin-right:20px;height:30px;text-align:right;line-height:10px}.arg-group,.inline-args input[type=checkbox]{margin-top:10px}#input-info{line-height:15px}.arg-group{display:table;width:100%}.arg-group-text{display:block}.inline-args{float:left;width:auto;margin-right:30px;height:34px}.inline-args input[type=number]{width:100px}.arg-input{display:table-cell;width:100%;padding:6px 12px}.short-string{width:150px}select{display:block}.arg[disabled]{cursor:not-allowed;opacity:1}textarea.arg{width:100%;min-height:50px;height:70px;margin-top:5px;border:1px solid #ddd;resize:vertical}.arg-label{display:table-cell;width:1px;padding-right:10px;font-weight:400;white-space:pre}.editable-option{position:relative;display:inline-block}.editable-option-select{min-width:250px}.editable-option-input{position:absolute;top:1px;left:1px;width:calc(100% - 20px);height:calc(100% - 2px)!important;border:none!important}#operational-controls{width:65%;float:left;text-align:center}#bake-group{display:table;width:100%}#bake{display:table-cell;width:100%;border-top-right-radius:0;border-bottom-right-radius:0}#auto-bake-label{display:table-cell;padding:1px;line-height:1.35;width:60px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid #5cb85c}#auto-bake-label:hover{border-left-color:#398439}#auto-bake-label div{font-size:10px;padding:2px}#extra-controls{float:right;width:35%;padding-left:10px}.op-icon{float:right;margin-left:10px;margin-top:3px}.recip-icons{position:absolute;top:13px;right:10px;height:16px}.recip-icon{margin-right:10px;vertical-align:baseline;float:right}.disable-icon{width:16px;height:16px;margin-top:-1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAACfElEQVQ4y6WTPWgTYRjHf8nlfVvuoDVIP4Yuki4WHKoUqggFRUTsUEGkVG2hmCq6OnTwIxYHB+eijZOKdLNDW1pKKyGigh8dBHUJElxyBgx3vEnukvdyDrUhRXDxGR+e/+/583xEwjDkfyIGwNVTzURm4tYAMA6MAoN/0tvAMrA48uL+l2bx4w0iYRjSuHKC6OnTZLqHk8CcaZq9bW1tSCkBqNVq+L5PpVIpAHdGfr5LN9bXiT7Z2nGgteb1/qFkLBJZ6OjowHEc8vk8pVIJgHg8TldXF52dnb2u6y5s7R/iuF5JSyAKkLl4eyAMwznLsrBtm1wu99Z13amk+BFJih8R13WXANrb27EsizAM5zIXbw+wC9Baj0spe5VSFAqFt4ZhXJ6ufXuK55E5cDKVSCTGenp6yGazKKWQUvZqrcebgCAIRqWUOI6DEOLR1K8POapVMgfPpoC7u2LLspYcx0FKSRAEo60OBg3DwPd9Jr5vPqWvj8zh83vEwL2J75vnfN/HMAy01oPNNQZBQBAEO1OvVsl0D/8lTuZfpYDd7gRBQKuD7XK5jGmarB679PIv8deVFJUKq8cuTZqmSblcRmu93QpYVkohhMCyrLE94n2/UlSrbJy5kRBCXBNCoJRCa73cClh0XbfgeR6WZZHNZunv719KvnmeYnWVVxdmJ2Ox2DMhxFHP83Bdt6C1XgR2LvHzQDvvb84npZQL8Xgc0zSJRqN7br7RaFCpVCiVStRqtZmhh9fTh754TQdMr82nPc+bsW27UCwWUUpRr9ep1+sopSgWi9i2XfA8b2Z6bT6ttabp4GMi0uz0aXbhn890+MFM85mO5MIdwP/Eb1pMUCdctYRzAAAAAElFTkSuQmCC) no-repeat}.disable-icon-selected{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACFUlEQVR4XqWTP0tbURjGn9zY3mjBwsUhBQtS6XKxiNypIGZJ6SKYUYdaKWg7OrrE3pYO+Qit3dpFuuQO6lI7Z4nESQdjlJbkJh0MksSb3Jvk9H0gjZFu9YWH83LO7zn/3nNCSincJobAeP1sEDBFi6J50UyPy4l2RNuioz756Ts0tt1OB4jH2a52Ne2HGh9PwrJm2EcxZx/HyPRYMDgB2u02/N3d1c7w8BZMM1ptNJBPp3GwsUExB/s4RoYsPf0JOkFgdoH34YkJ/D48xC/HyTTOzl5ayWSIktwxqlVo0SjIkKWnP0Hg+4swjGitVMJFNpu5o+svptfXv6DZBDIZezoWS3Db3A0ZsvRcH8H354dGR9EoFHA3EvlorqycwvOAXM4G8Pav+f7YmEOGLD1gsIzl54+V+vBK/Yw9ZAv1LQW1FrdFSnKVfQTK5liPUfRI9I8ArqiPjLAF9vcHVybyzlpasgcZeq7voNXKNSsV3DMMXB4fp/8xLyzYuLri2DIZsvQM3sFOzXURiUR4zsQNcyrFleFVKpNyP2/IkKVnsArbF65bbkqplJSJZrl5x5qbs7G3h3artSyV+arr+lMyZOnpP2Wp6ZFos3R+vvUgCGDNzgKalkA4rECIr07662J2i0X4nrfJJ33jJT6Zmvpcr9XWCicn5WI+j7rrAmKgmLOPY2TI0sPgb8TBZOi/PpN1qnDr7/wH3jxgB/FKIXkAAAAASUVORK5CYII=) no-repeat}.breakpoint{float:right;width:14px;height:14px;background-color:#eee;border:1px solid #aaa}.breakpoint-selected{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEXIUkvzUVHzTEzzn5785eXrbW24BgbzWVnze3vzVVXzY2Pyion509PzbW3zXV1UMxj0l5f1srKbRTRgOxzJDg796ur74ODfIyP5zs6LLx3pNTXYGxuxdkVZNhn////sCC1eAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAABWSURBVBjTnc+7EoAgDERRTOQVxMEZFAf//z8FjAUFDbfb060QU2FwxngimxnCea3bjegSgz+0tguAfBgIy64QGfZQdg91dgAtqUZgnfz6IacYVWvu2AvR4wNAv0nxrAAAAABJRU5ErkJggg==) -2px -2px no-repeat #eee}.banner-right{float:right;margin-right:10px}#banner img{margin-bottom:2px;margin-left:8px}.category-title{display:block;padding:10px}.category{margin:0!important;border-radius:0!important;border:none}#search{border-radius:0;border:none}#banner,.title{border-bottom:1px solid #ddd}.loading_file{background:url(data:image/gif;base64,R0lGODlhPAA8APcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQhCAD/ACwAAAAAPAA8AAAI/gD/CRxIsKDBgwgTKlzIsKHDhxAZ9puy5VjEixj/hZsAAECGfhlDFrSl5hPBdCA6dgxSkF26dyIfItox48aXgfk+qASQYiC/dOXKmXMXkyGxJDOS9pA1cMyBjhLUDJQXNOg5fkUV+hqStGaoqY4+dBBEMF7Vcuj2ZVVIpasRfwXrwS14rmq7tQTLzR0oRokWePoa7kt3jh1Igf7mxcMXEp+dx4wJ7sMK8fBAd+aEWoZ4To6Zz3nY4f2HL7NVjMPWfDazpthos1XPqY2oLs5qOeVG/6sbFF3Gcp7l/NL9b945c+j2XuR2Kxxxgf3ubX5OXSG9dsqrG5xXbyGvUqRO/mk/qA+d0HeUDUoDlak9qvEFgVaNh5BW+/ak5sGHzjvo3YPGbHIfKfsNpM5Z+h00Ty6eaHLKOQUaaI45+MyG0DXPRCiZPYFp6OGHBvWTHYj8TPdPP/w0www0IF6GDjqRDdQPMzQy40yLBwZljnLZ1EhjOh/2Y15VRA3kjY/MAOmhP0MGBQ9B/vgoTYvx8OZbQf5I0ww2LQokzzrvWNjlmGSS2U887tjz4TzqrNNdQu3omN5+9Jh2zogC4XPWnQUKeZZoB8FmlZja+VmVOgk1eWWBglKYUD3nnJOch+2gkw6KCvmTD55ldopRPPJQJ89LIe3DmzqchhRnbxnJF1SCh2vd0185RULkz6yAxjprqBflKBSsa7nKJ0bsRLpOQfl06JA/+ExXKaqpLhRdPgWtIyk90cp43FXw+WoOsP/Ig55kppUjm3ZM/plXVZbVc1Y59BS6q4HvDmRqVeYQStytQSkpULlBpWeqOefoYyJx9rwTz2bs1CtZPfp62F+2LfYDD0yeZkxmQAAh+QQhCAD/ACwCAAIAKQAfAAAI/gD/CRxIsKDBgv3q8JF2sKHDhwLNCZkx40g/iBgJInt0i2C7JhQpninIpIWbjAVLrTGT5tBAfUtCzqAysFwMAAAcdEEpcNodM0DbEBsoKAdFIYgGGjKAE0CHdTydyQHKMtdAeqSYKNlEsI+Aph648fz3hyodfwXvoS3ooekViO7WDkx0Z9C8fRnDufDAxJ1DfaMC6yvI7+LYeg/fhcrEuJS8sZD/XePEOFMnbJHHxgNVOVS7zGPdLQZFDTRkdM+gml7N+mA+e3JbP+wmLdo02RBRM9t9G3fDbLt3R8vn+6C44MyiFXe9zRmzafOWN1xnTrr167j9xcber1+5ctWxHwv0/h28+H/ryn+Pjr2d+nL0xPtTf+78P3/oyqkWHxAAIfkEIQgA/wAsBAACAC8AFgAACP4A/wkcSLCgwYH9LnHqdrChw4cN2ckxY6ZOP4gYH2qj9YxgvDwUKTIqCOeKoowQh3HKpOnVwH14Qpr5M1CdlhkzfPRB2TAcqUxAO2EbGEoNxTilBnq6gXOGknc8DXoLBZQltIH3duW5Q4vgpRpNl4yLajBVVVH+CuZLW3BJUzxk7bEdCIvUqnv8MprDsgROPISU9PhqyC+a4bwE+12Meq8gGAgAHsAzeO8Zs8vS8JGF2KsBgM8bDK5rdplZs3WbH+r5/JkDt4L4LF9+Zi/1Qw+sQRy0Z/lZOtsPH12wIAKxwXnm6gGHCE8XveXQDfLTNzd61HbozqGzHlWfPHPlwiRv554xHbvw4veRh9jvHDz05c6tx6huXzvw6DTPz0hP3v6MAQEAIfkEIQgA/wAsCQACAC8AFgAACP4A/wkcSLAgQX+6eqEzyLChw4cC5YHKlGmUP4gYH7LLdo6gvVIUKc4qSCnQqYwQwzVjxszaQH4gQ6Ya+G6QGTNuPKFsCC8aS2bO1g0EtokiqGEDbaW5aebOvJ0G3T37yayjwHzRSpFqRjDWGaZ41EE1SO0ntIsE96EliIepprH61gq8Fo2avn4Z2QXCM4newH6pKC1r2O+cYbwH5WbMVxAQkBk/nhbUZ66cZXT7xkJU1mOG5yQG6VkeXU/zQ0qeP48ruK+yZXP6TD9kkpoJQ8rlzkmW3bBUkSJO+DXMJ48x74fzkNk7zry584GSRj0f262EAQhmzC2cjvEFgO8JACFh5v6wXofv36FYJe+wBnoClfCxh4gDwoRg2eanRFVNYEAAIfkEIQgA/wAsEQACACkAOAAACP4A/wkcSPCfP27e5hVcyLChw3/4njFjFs3fw4sL67GTR1CftIkTsRW8tYoYxoXvyqlUN7DfR5DUBtJjlSmTJ18nB947p7KcOXoDvzWb+CzcQGebamYidS/nP3s8e3IUyA+dtGjmCC5TmqlUPKf/0vU8Z5Fgv7IESyndBVbgOnTo+KF9KG9VqVv4Wvp6JfKiv7kn9xX8BMfMG3ttE19zY6axncRtXzVufIclZKd4Jue5DHbXnDl6+nEGa69a3tGoUzs9VUs1xnFRcAAptM61QywzcuvIZJvhPSW5c8vpzbBLcBuqiDMEA0RIM3DKF57L1S269eu2z03FLhDMhxDFuN//mwGgfAXR1995KF++C3Z968sHgMO9z4byKMT/S/TDzDb9AAYoIEHzqLNOPeLRY45KZGHXDzo9lcOOgxD2ZNl18fRkzmnYtYNOOv3wM+CIysmTzjv6tdMTOtztFKE72LkoFXdiMQhYQfnoA5Y/+KA3kIfq/OXQOuegQ8+NDPVzjjnniAiWOhoqRFA+9zgp0D4LMihYTv5UqNKEA6lzzjnpEFRPhOUAlZOSEW4HT4RlXhmVT1tyGVWcAkE5lo/7LHmOPj7mZM878QQqD5wF7VNPnaq1syQ6SBLnzz2IuRYQACH5BCEIAP8ALBoAAgAgADgAAAj+AP/989fOXT6BCBMqXMhwn7ly5c75Y0ix4j9+6CBCXKdwG7VwFhn6y6gxHcJ81Zgxc+Yt5MJ3Gs29Q2hOpcpo+1wm7DcP3Tl5CcvZZBYNn06F/SYqlGaz21Gd+KpF25ZToD9qyco9ZdhP4a9PmT4d3FqRnKdMaEmRrZgMbdp4aymWclsqLkVpokKZ6mqXYb5x+voKHvyvFzLCCdXxSfNmFDzE/wSZmbxmFuJ8dyZPrgS5kGY0vyD/OwQnTjZ0otst0yq6teuQ6+i5BsSkCTTRXGboJsJ3sLwlunX3QbwPuG4ajSBbQqJbSmtQZgqJe029umtJM3acEv2JAgAAGHqGC6YH4vt3J4jflTePA/KdBN8ZEBONRcSKeuqs648rL93M1Bqhhtg952hUjjsDFqgRUIilo5FEcfmDj3j/tIOOOv4otVU/55hzDj/8vQMiQg49WNVTBvZWj4HlyPaUOiySqGA55pyo00MGjvjPPh2eow+FIbETY0L71GPjUzNqSFg/8PyHWEAAIfkEIQgA/wAsJAAEABYALgAACP4A//1jl+6dwIMIEx7kl65cOXPuFEo8KM+hw3P8JkqMZ7Ecun0aJZ6z2C6kxH3pzrHrd9BfOnLyTP5jifDbM2bPMso8GM8Zs5/Rdh4k9xMoPqECoxWVhlQgOmjQpPlrKpBfPJ1Us4acpi1rPFSbPgWr13RVprOcmCHdR+rsWVxNXbnVRI3qq0+gzBlsOo9bRK2AAyeEd0/rJzx5tlElZKbxHJo76+Fp3LgTUn6TKadqCstOYz9ZcTEalU6w6dM7T3ERA7eprCEzZhiBLNMek9ix4yCV1wT3jC9NJemI3QMaVT1OrNj7i7r5wUMx0mSNUgBAgBFNcWUAwN2AGaSxMBdwB2AAUVMY4zfQTugP33ooIWbwm6owIAAh+QQhCAD/ACwkAAkAFgAvAAAI/gD/7Ut3jl2/fwj9zYuHD6HDhw4PPnRnrpw5iRAzOsRXsVy5cxpD/ovn0eO5fSI1niuJLqXGeefMofPnUmO/exhr6twJER07ng7vTWvmDJw+oNWYKW1Wjme/aEqVbgNqLSqzdED/XXv2TN69rPna2ctKtmzNevnK/iplCiTQVpnihqK5E1+puHF9Ob2LtxhQZaPioiL7TFYweGYTKy7bq1CiZFmLyTFjhk5Ol/jyUKZciWc9zZsPvV1Duc1UoJv0AMInb7FrkZ+0iM4658YMGk+AGjsyo/cNQjyBGek94wYooFmIJ7n80N6v1g/nNNnCj25GdhkqaFgHVJsEAOA3H3jj6UkBeAAIOPH8duG8A2xAw2lYgMFau6zbQoHLGhAAIfkEIQgA/wAsGwARAB8AKQAACP4A/wkcSLCgQYLz6h1cyHCgPnTlzL3j17AiwXTlMpaLZ9Fiv3May7XraFFdyHkkS5ozh29fyor77Ol7SbOmzZsOKeI0+E2aNHk7CVpjRhSav6D/9kkjStQbUn9LmYpD+o9cNKLTqAo8hw3cPa1gw4pdOK0VrG1asYXKlEnU0aD6SrFliwspPlNzM72iiowTW0/ntPIypUqfvbGId94aVAqspTRmzOyhSq1OZDNpRiGFRudymrpIB12206/mPWb0ClrKQ6jf25TvjhBB8q5mMFfrCIYLMqN3EnIvaVyoUKK0wFg7es/IASvlmwMAoqsYWK6Ich/fUsaIHl3DyK1HdhwY8QYv5aEB3E0UFEfLXE0pFyB8MI60HytSYAMCACH5BCEIAP8ALBEAGgApACAAAAj+AP8JHEiwoMGDCP/x65ewoUOE7tChw/ewokN15TKa82exY8F+6DJmdOex5D9/IUXCM1ky3rmM6FialLfu3T6ZOHPq3MlTJzpr19r1bLjuGTNm0DgONchP2tGj25Ya3Of0qTWpBsc1O+psHlaD3aRR46fvq9mzJZ2xEoZ2YC5NmTKdaitOVNxMmoKh/WY37qZnbVndJaUUITLAHfNhu1cwl6lW/Qob9MFBRCaKD+fVmWPHq8ccAEJLiFSQGa93BNHBMcPazrqO9zyEDs2EIJciQ6AwFFhsDWszaoZ1pDdi9oBGAxfhmMGcysB1dH67OecxHwcABFoQzMKc+ZGVAtsk1WFDxxy9krDSAKpHsFON7lEKpjPGbumcIkCW7Ebbb1etoQEBACH5BCEIAP8ALAkAJAAvABYAAAj+AP8JHEiwoMGDCA3OU7eu3j9+CSNKjEjPXLly5/xlnMiRYz90Fy+yO7evo8mEH0OWU4fupMuD8UKaw+fvpU2C7dCl6wfxps+fQCP6QRQUoblq4BB6+yAgQY57RQlyY0Z12sEXALIWWBRVIDxoVKkmJYivQ9asTLr+ewc27DmDO846mKT2X7Ww0WoaPIKBQ5CC07Cd3FcuX0Fu0qz501vQXS5mBckkcdLK8MR7o0KNgvoTzIzPQk4VvLZsHkF4oDKpJhXPJ74lnz/DIThoTpw9/QZi66Q6E6drPu09iV2D1EBTacwo9zNQnqjent791Jdkho0rBAMpV07HtMB5ozokiXLH2ScwQ5nK/6N1ZvuegvCyyatbkJKcN3dy05fYT5mxogEBACH5BCEIAP8ALAQAJAAvABYAAAj+AP/RA0TG1b+DCBMqXMiwIUMtCwAsUOewosWK9IBFBABAg76LIEH2QweII0cO2kKqdDjynwiTIVbKZBjv3ygMGkD0m8lzoT5lO3sKHUq0IiZQRRvKS/euITkmNXSEwZc0YbtyWNExzDKj641QVQ/eO4cVqzuF+ZR07fom7L+xZcvJWyhmrQ9Ubv+lK3vOH0M2RpKcUehN3Mp+8vgpbIdOnT+/C+Mds6Zw0R09wj5e3BcNWrR9RBGZGR2nl0Jx2u4lvPeMmetoVHvqwzN6NKWEq0CBKhX037pmrpk1WycUn57aZ3QhDLYpk/NTCPFBC+5MtdB9dsygCZRQlXPnoawp/8sXrRk0e6CHPiMlK19CZd8zmVJ4j13svAhtgfI0CjL+iv1oQxlPAQEAIfkEIQgA/wAsAgAaACkAIAAACP4A//3L50+gwYMIEypcKHDfvRIbhDCcSDEhPwwAAAiQWLEjQ0MHMgLgoMyjSYSZEIjcYOyky3/+NmQsgOXlS35LQLSxybOnz59Agy60l2mQL6EU9fCYwcMd0oXMls6YgWTf04SZpk5NEu5qQidam3hNWMsIEib9xibcRy2t2rc2Y92Ca3AdnjNrEOmjK8iM3zS54Oq749fvJLqJCrs5ShcSnTuNEKZbd9IfPrcM6VUDhzAWKVPW+HXsd87cOdEnX2VaDUoaQnborBrcZ66c7XOyO+4rtXr1XIPSnDmDhrme7eP0TOoz1VtTNIPdmEln9rzhuePmcnfkRyqTplUHpSVNZ/Zsr3XT+jB7/CaMmXZw46Eh3FdPO9Brzpo9K0i3X7pzFQUEACH5BCEIAP8ALAIAEQAgACkAAAj+AP8J/EeOmr+BCBMqXDgQy4cOIxhKnOhoAoCLKCZqTFjk4sUO4TaKnFPAoweRIsNBaTBgRDGUKDclgkmzps2bC/UdxLlwHz4oSMzwVMivyIwZNIQOHcgJx9EZSKYtFbgqx1Mk0Kb+84fk6A08WgXyc8NkZtizaNPCxCdLlDO0m9iYYSMvbDa5ZszU4adVVt68d9CF1fNXz9ljdOrk6YeW3zfGaiMnXPYMbbxSmTi92heWVabPmrJO5Ufq8+dbYWGZ9iQ1bC1RpGQlpFePJ75x6hJiiyZNHeSp15gJfyYYobx3fGn2kyZc+DaE5aKX+y2SH/Pm5waqkx69Zr9owqsZITTHvVxymO/ATUfIrvzZc9J3au0H793AgAAh+QQhCAD/ACwCAAkAFgAvAAAI/gD/CRxIsJo/gv/WoUPH7yBCgfQ2SKSH0J/Dh/+uUQDA8QM4jCA5JeAIQMEnkBi7TSBZgRpKjNUqAKBQ6SVIY4ia2dzJMx23izwF5mGi5EnQgaWEzFg65eg/NUuXKjl31NGNqEucnpvTo8YTaE4FvgIVtqxZkPuABuWXb0+dRWH5zTFDF+7RWWnomqnD7agvNXrraDvqrw5dNJjC9ouEp9TZx5Aj62MWzFtZXp0ydbLntFzmTJlG9TvKDDRoUvCcmjJtKqw2UaNKqeXZL93syGXLUQ2LTxqzZtdGH63GrDiz3bSjGWe2zek1487SuYYWDRvCfPps7otHkeC6c+joId1Gqa6ceXPzCKMzb57d0X7n2JeT59Rf/HLSw9p7F290QAAh+QQhCAD/ACwCAAQAFgAvAAAI/gD/CRxIsKBAUkUOGVxYUE0CAAVwMGRoiwOAiww+TTToisJFiIo2GlTxEYO/jd1OEtzRAUa7fAztIUGSxF7BffwmfhsyoycTcyIJwtLRc8YOWUEHjhNSlAi3pAO7EZkxRBVUgtE+XbvKtaC7ciq5bspzZ0/XXXHMqO3D9ZFatXfaXVWF5u0dru0stUGz52nXYbi6Ch7MkF/Yq/z2lRIFq2u/UJkiN76aTFPkTKKAQo226bKoclf9iYqsKTDXfrRIBSPMurVrfuXAuRPczRkzZ/q4yrPNjFm0wyLL9e4d7R5XacOldWUHLZo04En90YPuWnA8eYL3nStXTh31iem4IXOfF3q7eHZc1Yk3R54ru3Pn1hXMl3tjv3swCa47h256QAA7) center center no-repeat #f5f5f5}#alert{position:fixed;width:30%;margin:30px auto;top:10px;left:0;right:0;z-index:2000;display:none}#alert a{text-decoration:underline}.option-item .bootstrap-switch{margin:15px 10px}.option-item button{margin:10px}.option-item input[type=number]{margin:15px 10px;width:80px;height:28px;padding:3px 10px;vertical-align:middle}.option-item select{margin:10px;display:inline-block}button img,span.btn img{margin-right:3px;margin-bottom:1px}#edit-favourites{float:right;margin-top:-5px}#edit-favourites-list{margin:10px}.about-img-left{float:left;margin:10px 20px 20px 0}.about-img-right{float:right;margin:10px 0 20px 20px}.save-link-options{float:right}.save-link-options input{margin-left:10px}#save-footer{border-top:none;margin-top:0}.word-wrap{white-space:pre!important;word-wrap:normal!important;overflow-x:scroll!important}.clearfix{clear:both;height:0}.blur{color:transparent!important;text-shadow:rgba(0,0,0,.95) 0 0 10px!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.konami{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg)}.hl1,.hlyellow{background-color:#fff000}.hl2,.hlblue{background-color:#95dfff}.hl3,.hlred{background-color:#ffb6b6}.hl4,.hlorange{background-color:#fcf8e3}.hl5,.hlgreen{background-color:#8de768}.title{font-weight:700;color:#424242;background-color:#fafafa}.gutter{background-color:#eee;background-repeat:no-repeat;background-position:50%}.gutter.gutter-horizontal{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAeCAYAAAAGos/EAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAlSURBVChTYzxz5sx/BiBgAhEgwPju3TtUEZZ79+6BGcNcDQMDACWJMFs4hNOSAAAAAElFTkSuQmCC);cursor:ew-resize}.gutter.gutter-vertical{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAACCAYAAABPJGxCAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKL2lDQ1BJQ0MgUHJvZmlsZQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/s3BCkeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAI0lEQVQYV2M8c+bMfwYgUFJSAlEM9+7dA9O05jOBSboDBgYAtPcYZ1oUA30AAAAASUVORK5CYII=);cursor:ns-resize}.operation{border:1px solid #999;border-top-width:0}.op-list .operation{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}#rec-list .operation{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.arg-input,select{height:34px;border:1px solid #ddd;background-color:#fff;color:#424242}#controls{border-top:1px solid #ddd;background-color:#fafafa}.textarea-wrapper div,.textarea-wrapper textarea{font-family:Consolas,monospace;font-size:inherit}.io-info{font-family:Consolas,monospace;font-weight:400;font-size:8pt}.arg-title,.category-title{font-weight:700}.arg-input{font-size:15px;line-height:1.428571429;font-family:Consolas,monospace}select{padding:6px 8px}.arg[disabled]{background-color:#eee}textarea.arg{color:#424242;font-family:Consolas,monospace}.break{color:#b94a48!important;background-color:#f2dede!important;border-color:#eed3d7!important}.category-title{background-color:#fafafa;border-bottom:1px solid #eee}.category-title[aria-expanded=true],.category-title[href='#catFavourites']{border-bottom-color:#ddd}.category-title.collapsed{border-bottom-color:#eee}.category-title:hover{color:#3a87ad}#search{border-bottom:1px solid #e3e3e3}.dropping-file{border:5px dashed #3a87ad!important}.selected-op{color:#c09853!important;background-color:#fcf8e3!important;border-color:#fbeed5!important}.option-item input[type=number]{font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;border:1px solid #ccc}.favourites-hover{color:#468847;background-color:#dff0d8;border:2px dashed #468847!important;padding:8px 8px 9px}#edit-favourites-list{border:1px solid #bce8f1}#edit-favourites-list .operation{border-left:none;border-right:none}#edit-favourites-list .operation:last-child{border-bottom:none}.subtext{font-size:13px;color:#999}#save-footer{border-bottom:1px solid #e5e5e5}.flow-control-op{color:#396f3a!important;background-color:#c7e4ba!important;border-color:#b3dba2!important}.flow-control-op.break{color:#94312f!important;background-color:#eabfbf!important;border-color:#e2aeb5!important}#support-modal textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#load-text,#save-text{font-family:Consolas,monospace}button.dropdown-toggle{background-color:#f4f4f4}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#bbb}::-webkit-scrollbar-corner{background-color:#fafafa}.disabled{color:#999!important;background-color:#dfdfdf!important;border-color:#cdcdcd!important}.grey{color:#333;background-color:#f5f5f5;border-color:#ddd}.dark-blue{color:#fff;background-color:#428bca;border-color:#428bca}.red{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.amber{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.green{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.blue{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}</style></head><body><span id="edit-favourites" class="btn btn-default btn-sm"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABsklEQVR4Xo2SMWhTURSGvytBC0IpAYtCB0sKQmqyOSovGRzcRIOhs4NZdFRB8HUTB0EcFHQrVE0VN4eCvqjgkEqFRDMZ2kGIVI1FENS+9ngOF8rz8Sj94Of8/Oe/lztc12+yE4LHkQ25rS2YOtcnzafHhTB/9BLG8MPtUDthRoc9m5tkovn1/PRFTOazO5DTpbpfJOnNl8MDpcZ2ni826M0VwuJMJ0xf4EQE/r4hSXf+hJRmXqczNHMk2Xsct3yfEP5/4qFSnYOqJF+6jxioUsy69l3k2IU+/FmF3yvsipFJ2HeYpXsF3Ns7/gXT1fOMjk+yG36urfDx5QP/gle3MAIgKlfOMDY+wU6sr32mEz0FqAAtXtwEEbEZqGTYroqs1jNlO+tY15+BXBxjUD1daS0uREj8AzaELCRex/ona5UWoD5xwfOHUQCQH4th4xtp/M4O+e6ps+WWef8TuxPoDKaOjEI83Nb3wcCUzLCOddXbhGfXQERsytfFEZH3+22K5qbIlLEzj054chXknU1Ep/TmEPWmwHKTeZXufMe8z8E1L0PthrBwxfkfCbNASDbpDv8AjqMNNGMVxw0AAAAASUVORK5CYII="> Edit</span><div id="alert" class="alert alert-danger"><button type="button" class="close" id="alert-close">&times;</button> <span id="alert-content"></span></div><div id="content-wrapper"><div id="banner" class="green"><span style="float: left; margin-left: 10px">Compile time: 23/03/2017 00:32:12 UTC</span> <span id="notice"><script type="text/javascript">// Must be text/javascript rather than application/javascript otherwise IE won't recognise it...
if (navigator.userAgent && navigator.userAgent.match(/MSIE \d\d?\./)) {
document.write("Internet Explorer is not supported, please use Firefox or Chrome instead");
alert("Internet Explorer is not supported, please use Firefox or Chrome instead");
}</script><noscript>JavaScript is not enabled. Good luck.</noscript></span><a href="#" id="support" class="banner-right" data-toggle="modal" data-target="#support-modal">About / Support<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAE1UlEQVR4XoWVC0xT1x/Hv729t7e3LSoqWIRNW6uoARVH5mPGzfcmRvbSacISI5n42Mss25jROd0mOjXO7C9/3XSZdvjIlsxFYCrETWe34nQpD4GIIKgDIaAilpZH+9svJ9BUg/O0n9w2J+fz+55f77nVEREeN2wpWw0AEph7TPW1vMzHLpL/QzYJwGpmKjOM8TMSGJ6rAHCW2cFF6vsSiMR9pMtiMhIcVvMz44eBr0gcaRXzZVcbUXq1AS5PbRd/9gFYxfLDD4ulh6RjAFRqqpzxyco55q83vIwnrAPgKqnD29tP4N0deSgquwl73GAc2LhI2bRqbj9NVfbxulzG1KeYpSqA/LH2IcPz/5du5gVIXevE9kO/o8BdjVstXty67UXhXzXYffRPvP7xjxgcacEve5ZbEh0xswHsflTirZpRic5e96Jup/McPjvwK28/BlvemofjO9Nw7ps3ULBnGQ5uegVL5o1DEMCOHBcO5Rfjq8xUlYMs5XAzQjYiwvD5WZMYrzP3Eh095aHExV9SctoeOna6hB41jhWWUcraHHr+HSeddlfR4ZMesqVkNbLHws5Q4jcnxMeYZj7twC5OoaqKgACccl/F+r1nkLEtF0cKLocCzUq2QdNUaEYDvs31YO7kkUgaHWsGkBLeiqnTkmzcyyp0BwgGRYZqUOA8WYq9P13ClZt3cN8XgKv0Zkgs6yWYNIMQB0iHC+X1mJ48wgRgMnruSSOAJ8dxP8uvNUFR9EJsMMhQZL0oYFQNQpK+YEJIXFLTzFIVRhbzPGob7iLRYdVJkm56b+LxjI/vU1TWNkNmmcJigSgg2oKM1CQkjRoipNcb7yHPXSvSaizledQ1tmHM8CgQ0Zjek3efkXQ6HSTenqzXM5JIK8TMwmkOJI8WB0QInIVXoHBBjgdOCPBbkWWwA/zy94orGLm8pgkJ9iH4g/uoZzEDUYQLjHdEo3ecKa7nggoknuvq6hbFgkHCiLhIXLnezMV0HtEKPo5BAJXl1bcw1h4NTsBIAr2kEwWyj5dgs/MCvvjBg7vt3dA0g+gt70bsTC9LsA/tDw4XDASC58IPyNnzxXWB556ywWiQRQodw1sTpM0ZjRUpCVg2Jx6REUaYNFUIuXXghNB4TaI9CmeKqvwA3OHibe7iOl9R2Q2kp04UYhIQiAjRkSZYB5oQPUADKAifvxPd3QFuQZC/EhZMseO8p47+rvynHMCpkLjn0bdm4/9Pt09OiMPE+BixKBggcQUhNDo6u+HzdcDf0YVO7nF8XH/YrBFYtzuvnduwOPSsJqIQfCQLlmQe7mhobqM8VxUt//wEpW/NpzW7Cum97LP00X4XbfjOTRsPFtGn31+goooGarrjpUUf5Hj5PKwOd0kIG0R4qaj0+pF5q/d7iYLIWjUDrz47CuPsg2BW9TAZJIziH2nmhFisWZiI5tttNHPFPu/Fyzfer8n9MBsPyugBAFisU1a+Zpu/pSVt/VHf/uMXg+7SG9TS2i7g5zEd+PliYGlmjt/+wuby/o4ZswHEMpYwT/g/iLgLIgEMZAYp5qih/WzTZhksUQlqxOB4yOYoHQLBgL+1ydfaUNXZ2lDRWv2bC6AWAHcYvqKefb4+/5pYLgPQGBMT0UM/xsJIjK/ntLb1XL09+ClM9i/zfjVLWKBgfAAAAABJRU5ErkJggg=="></a><a href="#" id="options" class="banner-right">Options<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAD4UlEQVR4XpWTbWxTVRzGn9vhWlnZG1NYlwFLMGCUYfEt2dqwuDBfljGCUZkjgCgZyBeWBQ1ki1TmuvkFkw3JNAw1BhwmOslmtCwZmtDooCs6MCM4m6bQjtEVUtrStds9/s9J7/1wa5f4JE/+Pb25vzzPPedI0OgDEoAjEML75DGbzTaM/ykd0nVk/7v7cPjwITQ0bOsCcL6lpaUWgISFJXHeQmDT8U9PgMkySkwmDofRaBwEwDLBn9nzdfGHJ87JNL/SgiX6Ak+BRLUDHG7v7MJs/AHKysq0qbRQ/p6/bW8dTHlYTuthBSy1trbaALgJflSBWywWSFJaIRnpcl/6rBEulwtvVeZUm1caqkFaRH4oKyurbd/ePdBlZR8E0FpeXo61a9eAMZngEhKz0d95I2pzJT0tMDk5CZ/Ph49+jIJkUqv19vaO12+ue3Lx4oeRTCQIyIQV5eYXoKPDLl7ibVQo4HYefx0V+88iJfPlz7dfUcGUpthgMPz1Uk11/uNPrOMp1b0K37sLAc/LR4e9U8CH/I8t49DR3jfnnms6zVtvIuB/H0leta+v7zJNpnhoaCgxOxtnwekpdud2gMViUXbqVB+jtCwej4spkqeLomUQbwHASu7nZzo0E8TVGzfx8YAX3x+tRVXzgFpdA1DqqsrYhMxODoyKhB6PhzW0fcvOnDnN+DMNULPIcOiDt3x+ZV1UUooLx7ZgV6cDW8wGvLF5E9rb25UNnQYwr7nSmaGv1axB+4GXcWD786C1qP/qs3koLcrBVMDP24Dkp7kOGukWgu6ot0COBLEkPx/V5lwBnxj7FVarFQZ9Nmbu3Fbgbr75GnA69J2t67F760Y4fj6PX1zXAd0izM/NqWeVqmPpI8v4scwI12mhh962oLG2Amd/GMalax5UULqJib+RTMTBFQ6Hg4lE4mkOLyx6FCQVrtfrVbh6NVe9YmdfDv7GQvdjzNbdz3a9d4yd/OlPdvCT71hjcxfjz1fXNK8GkEM2NjU1VRKEybLMbvq8bOfOHeI3/09NTEndzbRB9VXr0X/uAjw+P6wvVIukfu8NXLwuIzk9Zo4FvbkACslLx8fHk+RantxEJ6anp4e3gZD4eCmtXFWKeZlh+pYnDRr5x1EVnBhJpoIU8Ol0OucABCKRyLbu7u5vQqEQKPFoMpm0A5BU8PCIEzNhMza+WIc/rqlQxLwjlQQNavZEVu6Aw+FwkVcAiJLjZLHLAly4vHjD4EX/GEhu8oNYRED1umiVXFByD4ACllLmYqm1TJ4XQGHxm6k3b8PuL8yhqQCHCxmXZK+42t8ypbn3UvpUn8spM+5/AT4U+4f4kq1OAAAAAElFTkSuQmCC"></a></div><div id="wrapper"><div id="operations" class="split split-horizontal no-select"><div class="title no-select">Operations</div><input type="search" class="form-control" id="search" placeholder="Search..." autocomplete="off"><ul class="op-list" id="search-results"></ul><div class="panel-group no-select" id="categories"></div></div><div id="recipe" class="split split-horizontal no-select"><div class="title no-select">Recipe</div><ul id="rec-list" class="no-select"></ul><div id="controls" class="no-select"><div id="operational-controls"><div id="bake-group"><button type="button" class="btn btn-success btn-lg" id="bake"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAGLklEQVR4Xq1XXWxUxxX+7t2769312muE7UCMowSXQDBxHmpo5VQqimQjRaiKlPBQiahKFaG8hCrICc4LT0lDhR8ixXnCElFaAQ9RUWLIgsHgKqCkpBY/TYrruja73nXtrL3e3/v7M5kzMtfRZlcBup/0aWbunXPON+foXp2RGGMgSJKEchw7diza1dV1QpblbgDtq/sq7iU/qxPYjnMLwLRt22f37t37MQC32n4FlSGPjIy8EolEhjs6OsBHBIJBWKYJ07Q4TVi2LdayoiDgDyAQUDgDkCUff64/YxjGM4VC4cXLly+fOHToUOjmzZt6xUCojGAoFBru6elB26ZNCPLgtmWBnwiO48B1XTicNDIiE3NBn0/mghvA7eHz+0FIJpP1qIjqGQiRMzoRnZTmXoq9MqxRU0vImxZ0XYdu6HytolDIT01P/3d8YGBgGID7oAJ8PwwmyzI/mY+EiCzkclkUcjkezBDrcDgsytTa2oKWllZMTf0be/bseRVAmjPDWXpQASKoZVli5LXEwuIictkVmIaJaNM6NESjaICEMA8cqqtDXbAOoWCQKIRyJDkXOI2HyYAzMTHxRwa8KUHyMwAdHZvRsbkDsuKHpmlQOTVVg8QFyjw7PsUvSKBx9dQaPDyYAO3w4cMnAHzO2XDt7zdiyYUMEqkluMwFwCCJ8pR/lhKEIE4PDylA55xfrV/Lmf5d2NbVwmvdhECoCYq/AbISAaR6JGZmcHc2Adex4GcmbDMPx2H/twCXU12lEqiPQjNCsJiMgOVAknUsLi4gHp9HV/dTeGH/87BtF6f/fAFNIQZeDABp3A/uK1dUY013EImuxz9vTyG9nMGGx1rwzvtv4XcH9mFr52Y8uf1x/Oal55AtOoCEh8hAdbBs3vxHOOLv3n/kEPbrBmAYcFQNalFFIV+CrhviR7Wtsx2nDBfBoPMfsqtVBqzUivmppuoAD4JSCUaugGKhBFXV6bP0ftGGboqwS3n7LAC7VgL063PmWUN1UYwn4Jo2DBGUfs0W10S0BUtFDX5FVv82o54ku1oJMFM5K80QMWam5uG6DhzbuRfYo+04mI8vIBSJfjWXtVNkVysBLqeRLqinx2NXvd+xF5zPSZDr2EhMJzCXzp9Z/XqcWgkgaB9dXxos5HOF5RWVBAg6FgW34Lg2snkV8eT/Jj/7Nhvz0l9DAeQwM33rTnb+uxzSmSKY44rAzHWxtFLExL8SkFx9GkCe06ypgKGhD8OfnBl5/bd/+kt7uE7Gck7D7alF3LiziOvfpDA1uwTbNPHr37/7/KcjsTc+GBqK1ETA0aNHG2Ox2CedndvzT3d2Duz85S5IzEVzUwSPrI+geV0Y9UE/QiEFfh/wxM+2ytu3P/X2js4debIje/wUGGOCZfCdO3fuvStXrrB4PM7uYXLsPXZr5C1247O32dd/7Wdfnj7Ixj86wMaGX2Fjx19mEyNHvL0Jbkf25If8VYlbMQP+ixcvptrb2wd2796Ntkc3oVBSUShqCG58FoYBaKUsHJv6QR9CEZ6FhjCizW1o2dLH9+li/6PcjuzJz/nz52+T3/vJgMJTd21ycpIRstkcW1rOMMFMlmWyRZYtWmzmm3H2xcmD7NLx/ezqqT/Qmp7Te9rn2ZA9gfyRX/JfHre8LW8cHR3N9fb2Ir20/OPSiB5QhiQrRDFnjBpTWxDeYYjw/LY0rwfPKvr6+qIA8tXacmlwcPAXzc3NIBgGtWMSKsOCEONZrg3CL9ay6rpiBPkl//39/Zc8hWUClNbW1p5oNCqaTZdOxSTcD1KpZNllhaGtrd1Lc0lVhQDyD2Cc06oooL6+vruxsRFaSaX+n1orQUY9P2Oohp07d2KtlEQZyWSKnlGDKnpH7pe6526KU01AgF8mupuamjC/sEgXD+HtQiyG3r4+725QCTOzd0FgJACSaOEvXRwlO+GnoKp44rF2EvDz1a9Bq5gBfhHZoCiKuFiIk0uScMoouCegOqR7Mhi3Y2t2pq6DwDO8kQRU64iklZWVq2NjY7+SJLGEzCfbntyCxN1ZEZzhpyERyW6rsPNKl5pL0LwIQK4mwNi3b99rAJrF89qDlKxwWtUEaJwJzu+8bNYeZvk17XtOksTTyXG0sQAAAABJRU5ErkJggg=="> Bake!</button><label class="btn btn-success btn-lg" id="auto-bake-label"><input type="checkbox" checked="checked" id="auto-bake"><div>Auto Bake</div></label></div><div class="btn-group" style="padding-top: 10px"><button type="button" class="btn btn-default" id="step"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACBklEQVR4Xo2STWsTQRjHn5ndnc2+JCalYiFRLPiCSqGHxmAPHgpe9CN48OQbhV68ePYQFTx7EIQituIH8JaDJw9K7gURsWkRSS5m06yZ3ez4JzHDTi72Dw9DNr/n9+wsD1NK0XGyfOt5k0g9Yoy10XPn+4fHXwnhM6DxYLd59f7O6NrDd5/q93bOm83PNi3b2qqcWhJesdQgxlp4FmgBGjdd19laWz0natXFBue8BUmgDYw9KS4sBpbtkF8sccu2K/BuaAEDcPni6cDzXDpTO8l9T2gAk5Zw+LbjaJ9wCz6O9YkAkyZA4Bc0UC6HPmMApqmjeUS52EJYjHH9BvUwKBhAKfQsZGMmcIQbzglIqWxFC06UAgMohh6NxwCmiVFZXqAyRcRYPBPESikDQDP+R+M0e6mUw7wgTSQxYu2ZYG9w9McAoqOYOOdtLUgTyxBIKTHzIyE2ARgORwYQRbFM0zGASb6pLPN7h508IlCfCWFrd9+Kf/fkZObGl1e3W/SfHGuVsQsHOKo5IMEqi9kVsIm7BxAZAKYLPYWx/bCyUHU9nxI5on6v+5MQvYkWZ/uXLtTo+voVWl1ZJsviAHQI8u046seJlDTs96Uiem8I0nG23TnsxdEgph+drkQDACNv0iR58bv7a4A3eA1jM28nfMgCVvoJKsJ1XuJ3GRKar7M3n/L5Z38BuYjjuKOkEZUAAAAASUVORK5CYII="> Step through</button> <button type="button" class="btn btn-default" id="clr-breaks"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkpJREFUeNp0kk+IElEcx39vFBc9+OfQRTAwzFt4CaYOKStj6MoeculStzoIQSB4kCVckmDx4iGCXWYJIqjoVOzO1l4qT1F7WfBWHvxzDPyTB3XUmXn93suRybUffHmP997n9/cRsFgwGARJkiAcDsPlwgEIeEZQAhCRAkgAlOD6SQP4rgMFDWVnYCAQgFgsBqFQCBwOByzZNQOotPHx1RNCCCipu6bfb+zSnslkeOQVILPrBkAirbws9btdTEWAzZPXpfepOzaeGMBXwe/3w3+MwTc3Dl+UeghTiskbBvR6Pbh18mZHB0jjmxvCKhIfR37s3r+Sevf8ca/T4TBF2HTSODuDxP7uNjrZFFbBk8lEzOVyspa4ykGYw2zfbTb/7ilvok1YhlVVFfP5vDydTkHXdXDdlhZOOnPY4/HA0YPtp3h6LFjh8XgsFgoFGTPgsKm1zDr8ajTQh8Fh5eGjZzjGI8yjKlgjF4tFGdd/YKYmRja24hw+zu3sYe2HiH3hYzQjl8tleTQanWtou93G6Qngdrth6+1+9h6hTULJZ/PeziJXKhV5OByeg1ut1gJOp9NZTdNOcQ419ot+ggp1qoLdBFmqVmNpm3A8Huewy+Wq1RH8QH9zmBlJJpMRdCIqiiIPBgN+2MCGsW/r8/kgGo1m0fmpzWarseayHlmNeL1eFiWC0cRqtSr3+/3FpSiKHMZtjU1glbFyfKgLTqfzEka9OJvNeDnzz1JnCaFmqOl8ZdJY1SiDOXCiXKg1NtG5DIt0y6ov3dE/AgwAENFWYYLj4mYAAAAASUVORK5CYII="> Clear breakpoints</button></div></div><div class="btn-group-vertical" id="extra-controls"><button type="button" class="btn btn-default" id="save"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABn0lEQVR4XpWTMasTQRDHf7N3efcwKqgh8CJEAg9sBEGEB6KV4gewC9g9RD+DYmelnSh+AdFCTGHtEwsVEYvXqkUgFjYm3R1JbmdHsoQjCQrnD4b/sDvzZ2ZhZe/Oy9eqeoMIBrCZ/+vOOfdCLt56Xt7fv5ruvX8MIWAhENWirpxplWPG2+v3ePLqEymABuP3s4eYKnUJ1+5GTQFRVXYePI3OdSm9VgZ4NU7evM3/oG++rRoEVJXRaEQder3e2gSiGkiSJF7URX2oDFBVAIbDIXXodrtrE1Au3epPwMYKPrD/6APbky8kxU/+igAI8+0z5M1z7J4+vvqICvMiNl+5fIksy2g0GlU455jNZuR5zsHBO/KtXbxvrq6ghBBwLqHVajEYDADo9/tMp1OKolhoDMTFWr9cwQES1OKhCDSbTZYwHo+ZTCYLrXIzw4JSlpUBzEtP6sAgFi3ZbI5qECcovQfAOZHPhz9+TXdOHQGzWNTpdGi325vNMTDjxLGtaoLFbzwqwsfM+bPn06+ZSIphYEQF1v6IYBz6C7lKJqr2/Q9KnAkBTHYbVAAAAABJRU5ErkJggg=="> Save recipe</button> <button type="button" class="btn btn-default" id="load"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABoUlEQVR42qRTzy8DQRT+ZnZaISV+hsRF/AEuIiFx8D84uSJxdJTg4lBxJz1x5CISRy7iJuJSFaTEpvWjqrKpUtut7s56sypaqWSlL/n2fZP3vjczb/Yx13VRj4mTFVYzwBkGyI3XCO1IF7HvfQVhitD3O4uSMDgnF3OFArKmiWm9A4ZhYv00xCk8RNhQeewojPDw7O48HAeuK+HKSjhfXsXKnDGG6ObMMmkXvBM4EpoSy49ilVBWiD1e9poWgKchC9CXq0X1zn+Lv0+iNEHh9QnCpoW0bRjxQxTfngFVjDr0BUlr8vKHc87VzqOkXaJDJAQVFVYuDZuSekYmfD1d79jk8HtG777Ynl8VNl0rbzxAa2qDlUnDz3/BGMdz/PjesnGuCohsSkdX/yBsaqQf04INSN+cpU0Ll6IkIfK5V/SwgO8CTsl6SyX1J43jXlD/AlpjO2zLpE5LXwWMVPwxV8A1UVcQaQk1d9KTcHCN+7g/w51+9XJ2i9jaHj1jNIHk61bk4D8DpGdwHdmHTrRVTVJQkfJc+DWHYBGKrN5x/hRgAA5SEp8dxkkEAAAAAElFTkSuQmCC"> Load recipe</button> <button type="button" class="btn btn-default" id="clr-recipe"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAChUlEQVR4XpWRbUhTURzGn3M2020OdDYzfAnJBAusjISIisgPSWBfoz4I5YcKJArB+hCUfTDwLQiEXuY0CKIXqSjEahShIGKSa9Immjqmlobp8t677e7cf4eBYCKIP3gOFy7P78B52NXjOGg2wU0EizBQVd9F3dgA3MTxdGeedcee7bYc+d15rZyVbUggk5Jq4chMS0JxvtUqJa0NFxl3NbI6mYx1BQahzjehKbogZDk2wZLCstJyMADgukzmugIi3FUioqPHF1YWozpyS2EvKCrZ43Tm/gWwGetBRInUV+Hmw9swvniO0tyPWnp5YYvWXopQewvzuhpR+7ABTiLC6iQO+fN0WxNT/X0n6ffoeeqr3kfPsu30/dVZmh29QgOeY9qjOxbV3czcUpS9UsDkAflYlZyjMTeryIbHZBHzCg63lyHZwQFmAUzp0OM2DPs8unfokwDpz4WAC8DnhEACKUlOuoevqXkZOyqeXDZxPiOLWwHxS2YKRjyMiJGPSMyBUMhL42Ne5c/8lJYQLOO6wSoL9u5uPXTkjBX6MMA4YCwCYhaqMo8lGUWNyN0PwOB58HTfnzVjJal4PxUKcsNgYPoYiHTosQgi0SVo6iJUdQFEBG62IzgxEAejj/8JztXQdEcLHwsGv+1Ks1kRU72I61FEoyoMIw4JrOnlUDWOgH8oKgRqOFYRF3RpcOCDpqMQihKBpoUTZW52wO48hbBipZ7PL8JCxE/IC0NYa1t3M3p735bGZvyVNN5fSFO+CpoJVFPvmxK9rQnTcsrC5Q7HGgiBioC//+fc3ILBLfsxORnU33U90EYCg52GgWJ588hyIbHCWshZtzGGQRkC8FoWb8niOFbxD8t+cvzQy+0mAAAAAElFTkSuQmCC"> Clear recipe</button></div></div></div><div class="split split-horizontal" id="IO"><div id="input" class="split no-select"><div class="title no-select">Input<div class="btn-group io-btn-group"><button type="button" class="btn btn-default btn-sm" id="clr-io"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACEElEQVR4XqWQTUtUURzGf/d9MrMXE02nEckEUwgc38B0+gC1sZDoZRW5bBstKmhX7azdRLixKBzbRRh9g1QoJg3HHLMcQQgidOze89KdCxoyEEk/eHgO53Cec/4P/4sBMHSlaVApM8OuUDfGxxbv2+cvHRtqbe17fvniTXZDZmLkHkxO20B0OZ0eZWX5C6ZpYVnmXz11up9zg9d5NzX5xiQCPrzP4rpuKA/P21KMWKykPZGHivYLKwW2sAHm52cYefiA3TA99XY7IP1k9Na1VKqbwmoOpTVKaaTQCFFyhe8rgkAigtIZCCmRobTWaXN8bGEYoLP7OH0DcfpTRyN1JGvp6W1mINVFR1c9J9oP09xykERTFcnOJACZp5+HbcpBa6g+FCfRcBWA9fWPZD+9Zr3iJ8WiRgmLLczthfFns77mLKYVI5d/zMbGbNS8Bhy7VKZHTfX+nSUCGFhYpottVxDzEsTr2pjNPWJhaRLwqKtpY2l5JprdjXnlP3CdfThOFYZhooHCWgYDg8b4mSi84UhvVLD/S2AZ5SMQXdQSpRSraxMcqGwPv3qKyr21tLZcIDs3gRABSksCJctHEEpuB/j+D/LfXhH4EsNwmJt/Gb4sUVKgVOhC7AjwAPK570Fj00lHao0KFEKFEorN4mrYRw9SqlAa35fkF78GgAO4NuCHc91+9mLsLv+Os1kM7gDiN3Yu6Ewf4qtvAAAAAElFTkSuQmCC"> Clear I/O</button> <button type="button" class="btn btn-default btn-sm" id="reset-layout"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABFUlEQVR42pxTW26DMBDchQ2iQj1AlDP1Bv3hp/7qDZDgGv3nahEHqBBv0h0rlkyClTQjrTDrnfHuGLiqqg8iOtJraKgoCnO5QVmWX5cnAK4sy0K6tgEwM83zvMntAXXgyjRNvK7rRkBz5OdCAuCKnmYFEEAURTQMA/m5PaAOXHGnoR0HJ+Dn9gCujOPIfjFa6/veto91CNgH13oA8q1Anufm0R2maXq46wCzdV1HdV3/PPLAGPMtOu9GII5j2wGuUsWDAkmSwCu+6wDrZ0zEvvUAKr4HeELAz+3hWsfSti3DUTfv1V3yc6FbAFeaphEYgpmcObhfPxcyEVzOsuxTX06v/Ira4RlfypvGu4b8kz9r/P4JMAAbMThCVdlgzQAAAABJRU5ErkJggg=="> Reset layout</button></div><div class="io-info" id="input-info"></div><div class="io-info" id="input-selection-info"></div></div><div class="textarea-wrapper no-select"><div id="input-highlighter" class="no-select"></div><textarea id="input-text"></textarea></div></div><div id="output" class="split"><div class="title no-select">Output<div class="btn-group io-btn-group"><button type="button" class="btn btn-default btn-sm" id="save-to-file" title="Save to file"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACSUlEQVR4Xp2RUUhTURjH/7ubbZqTO4ezJtaiXsxXFzPByodNIYnCwIxEY2C1kiQhQ2P5YAg1EB/EKDDoJVhRD1FvUdBDZvgSrYdtmcPCWN1LazO3u3u/7jkM1iCD/MHH//9x/ufj8B3D+YnLY8tpp5CUcj8A1ANoB9BYJlDWaln7XmXO3b0/eX0UGyBEknWJmvq96PB6pSsDJw/NjvgbQ8P96D1x3LzD6dqWXKsaORfsqcMGGALByRkllTybJwGrqohf5hoYTWXo8e3Hbmc1ph6+grqyCNcWCX9hHIGhQUp8iRMjvhyh+UicBm89Jc/ADQovJGj62Tvqunqb3i99pj9Jp9M0eDFAgtmkoq7WBVmWIVbWwlFpQDnlwFiMrULNK/gq/cSH+EdIkgxJZiWBQGCY9HOQRlA1DZ2jcygFmF+SoeRV3Ay/5sV4MtEPEDgCE400aKqG6TPNYPR1H0Wzpwnr6xlstwpo8bjR29UJxqm2PTxLVHgBAN7YbCIUxYWQX8GlO4/4kOinFTA8DTsRmnuAngO7cKTFjYqtFVBVtTiAoS8FDoeD+5AffMiwvxvf0llM3XvMLx9r9bAMzxqNxuIATdOQyWSYZQFeMxfKMTQbRlZRcdrXgL7DXgiCgFQqxbNWqxUMA/sKd9M+EGvwfyy8fQOwAbFYjGLRqK7Rgo8xz5T3Ud1HdQWg99zzHLvLd2C32/Hi5XMQDPwVxF0pB1vbuFbrWRDPFXcgiiIslnL8C9EmcrWJNhQo/YV2Xwc2AV/iNQBBbI7x3779KBawdQsqAAAAAElFTkSuQmCC"> Save to file</button> <button type="button" class="btn btn-default btn-sm" id="switch" title="Move output to input"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABn0lEQVR4Xq1RTUgqURj9rmNJvEUt/Nm4CCSoNo6P3lYIJgghW7RoI7QQ6kkLW0m6aGeFi4gW/Sykohah1SJKDEVw0aJI+oVCCwJDEoegKHlPbKa5M+NFGphc9MHlHs4358w5Mwjqpt0xwwggIRO2h5j/HL4ZzVdxwNP/Pjc5hKkzgaMbMSBi/5iDPTgp/Epk8rA4NdyQCaqJx11MMXX5ZKpf/h3oBm8wolpHg8U+N1N6rXCmnk4jWWB8mmNhfdolJlGtEAonDVu7aUJyUBVBPHEMI4FNERt/j/K1U2+gFaIhDCzOkLTgOeARAkrDwfNLGf5YuyRX+U4fxhQJVKe5hYLb3CNkswWgdE2KvbaeqFaqQFv0Iv7/jxPsFf7qBpH9I4Xgg8MmPACSzHBfvdUt1mUvwogY3O/5kAjkB5bmfbCTvpN7kujQ6xwEcxtVWluNGtS+gc0zEQI7bYab6zwhMW7VUUVZ3CclUgxJQeP/Pxv0QjR+BSxbBsbewYZXNvRYLMRPEoGaCa6zsJ3h/cupN4yFwxCBIoFKEozJm39yPgGXVpapJ3PTqwAAAABJRU5ErkJggg=="> Move output to input</button> <button type="button" class="btn btn-default btn-sm" id="undo-switch" title="Undo move" disabled="disabled"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB8ElEQVR4Xp2TX0hTYRjGn3P0OF0UblrMdWeYKPRPKLsIrCtBEIJdC11Fu+imi5FhNyosupDuRFBrGSvCddFFYEa5tSgZFcQcrVnZdK4yd1hzG+14vrdzPvCwxgzn7+Y9N8/ve8/H82E7gndA2AEiSngxgUYjXKnger9kkaqw1unwoVIBD3e3KikeTl81fuO5pyE5e3v/+1nPwXsD12r2oAShNKykhlEtykCdA6BNqCoBYH9ezTxYlEQIzyLp7iG3slK8tlk/Scn4KLd0jPLxDkrH2iirfetz+e0B+hU9Rbmkk5bfnWP+qYYVLdNhbKCH+cnrgxDFKuP2GFOxqRSQz29gi2pTE7IbZiyGI6G5j/JZbZOc+DQqWed9Dkh7e6CjqgV8/fIB35YWkEjEUExGXoDV1o5as3S0q7Xez6WDbkWmfskKuFOdvS7EIyNoOXIFTM2gGJYZRz4nIfF5AodPXDKFX0+3cQE0hjQJuOQml+iEnoziH+oEtJ92Iv3dA1NtAYJAPIvSHvALXXeRPotaeXxmDOe1OZ9dvUxy3EX+qSb6b43LtdE/CfubaZF+J2+wwF0LF1T8FkIP97Efn/rYnPeQbDSxHGcuQCgjba63n2Ty2io0bqEyuKDvZ+zi44DX8gi74aXX5gzetzs1kW0r8Bc37O0Ylzj6XAAAAABJRU5ErkJggg=="> Undo</button> <button type="button" class="btn btn-default btn-sm" id="maximise-output" title="Maximise"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVQ4y83TMQrCQBCF4S+5g4rJEdJ7KE+RQ1lrIQQCllroEULuoM0Ww3a7aXwwLAzMPzDvLcz4hnooUItT1rsoVNy+4lgLWNL7RlcCmDBij2eCfNCrUITc0dRCrhj8m5otw0O6SV8LuAV3uhrAAa8sJ2Np7KPFawhgscVLjH9bCDhjt8WNKft88w/HjCvuVqu53QAAAABJRU5ErkJggg=="> Max</button></div><div class="io-info" id="output-info"></div><div class="io-info" id="output-selection-info"></div></div><div class="textarea-wrapper"><div id="output-highlighter" class="no-select"></div><div id="output-html"></div><textarea id="output-text" readonly="readonly"></textarea></div></div></div></div></div><div class="modal" id="save-modal" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><img class="pull-right" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACfklEQVR4XqVUv2tTURT+znsvoSQ1xRodKlQiuPhjkjobnAShf4Hg4o9Jx7q0IAgOIoh0KYhTdRacFEVdXAp2cXEQNFiUQKGpJCXJu+d6z3mXyzUVac2X93HOPXn3e1/OuS907vqzRWa+A4BQwCLC7tq/7yGAQXQrY+bF21eaVMpSzL28DzATrIXQamTJCcy6lgiJ8Pf4tfD1xSXs9HM8ebG2nAGghAjvP23i+OOHGAcfT9zEmcaUpKkKG2YYw5i5u4xxkHcKHYEIu0Xxk6cv38BYeLQGw7EwM9jRA4PBABsbG9gLGo1GyK3oxI6ZLayjB8rlsm7YL6xl5KbQSRxlocUxoebiVhAzx45hjEGr1dp3K9gyTP7H8Dh2jDRN/68VbNWUIPHC2ufxW8EwbOPhsRavPvgA6/UlkY9ePmrmI0LJhnpChDw3QZhy3wp3of9zHb2vb7EXTMyeR1Y/paJqhGjkHPvhsbXofXuH+fl51Go1lEolZFmm0edCPeftdhurq6uoTJ/0rqH72cTCuf6ZhCfX63UVWFlZgQcWFhbQ7/fR6/VUmIggYGM0972QVsTDM+JWxQWVSgXVahUxOp0Otre3hSEvoPvCfhO9IFQUHa0NwkmSIMKoqNI7ln3hdc7j45broebguNvtqsio8CgBEkPhVFkb/t2kK/j1vd3BzKEKCOo4OIsx6jZ8b71oaIU/bha4sP7lx5vTx44cOHp4Ep8BbG1t6aCazSaGw6HkIiRRBqc0fmjTtbKLqfaaLTAYqrAledLctadnCXhlganZzecpCH+DuopBILQOXgJEmLRSiAL3aNfNRAmAkuOEY9VxMoqCnmM34o7jwOkYRPgNkQH28tTW3akAAAAASUVORK5CYII="><h4 class="modal-title">Save recipe</h4></div><div class="modal-body"><div class="form-group"><label for="save-text">Save your recipe to local storage or copy the following string to load later</label><textarea class="form-control" id="save-text" rows="5"></textarea></div><div class="form-group"><label for="save-name">Recipe name</label><input type="text" class="form-control" id="save-name" placeholder="Recipe name"></div></div><div class="modal-footer" id="save-footer"><button type="button" class="btn btn-primary" id="save-button" data-dismiss="modal">Save</button> <button type="button" class="btn btn-default" data-dismiss="modal">Done</button></div><div class="modal-body"><div class="form-group" id="save-link-group"><label>Data link</label><div class="save-link-options"><input type="checkbox" id="save-link-recipe-checkbox" checked="checked"> Include recipe <input type="checkbox" id="save-link-input-checkbox" checked="checked"> Include input</div><a id="save-link" style="word-wrap: break-word"></a></div></div></div></div></div><div class="modal" id="load-modal" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><img class="pull-right" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAClklEQVR42tSWz28NURTHP3dm3g8tUQtp/AgRErGxE01sJcLGgr2FhFXZCEG6sPAj3UmElT/Agtg0kS4kIiIWUqqqSvFSVfqDl6cz782Pe47FzJTXIPqaLtxkcu6dufd7zvmeH3eMqrKcw2GZx7Ir8J5cMhjzD5YYMIadwKE/bLmtyqAo/Mq6twhjdqpyeNu+3h5QWBC6t/1ncjMHmzzI5FFgy9/QRWHHwavn23d0E0QR3xsN/DDk2Ie1zM4GPDjg9oz2nXKAXcDN/Jx5fBGAS10n757FWlSVNLMUFYFsbRt1JIpRBETSfblURVVwnQJDd05cBs7NeyCSBdtaJIoywPQgKqika1QxngMCagARwIDAPGUOiPxMHNcFT1IunRTw9+CppQukLPguAiqIpgpKBTAGHCtgJVWwFPB8bgWn5KVZl1KkeT1kXNqEieGHRP4M5UKWc3lccr6h6V0+d1yXYoE9xuFClmQjnk1j4OYuhrUpSkXYtPtIS4W1ee/xLqDLnxp7//LW6d55BaiiogTVSUodG0h8HwkbLfYHh+mRR+8Sy2iuYD4GfvULneu3YxsBYm1L+G6xyPS7Z+NhzHATRVFQQ3Bw3RJRUGu5/8ThXHV2sjLuGD7/QpEwV52ivKqTpBFgk6g1dGP4PDYwHsaMADR54Fdn6OjcRFwPsEncGj1egY9vnk+GMUMG8DKaXUSo1+t0ltqpz9WaW+JihtiwMvb6qwOvADw/BKBNVSi3rcaGIdKi9QAzE5UvfkNeAPG1e+BduQvd+2n/9GH027qNW9ck9ToFt9gy/5U3w99GJnh6oz+r5NFJOgbe0/f9eu/qxFJc0vVloDLN0M37vABWAg0DlIEVmTRLvCEViIEwexLz3/9V/BgA27Xi0XVGzVwAAAAASUVORK5CYII="><h4 class="modal-title">Load recipe</h4></div><div class="modal-body"><div class="form-group"><label for="load-name">Load your recipe from local storage or paste it into the box below</label><select class="form-control" id="load-name"></select></div><div class="form-group"><textarea class="form-control" id="load-text" rows="5"></textarea></div></div><div class="modal-footer"><button type="button" class="btn btn-primary" id="load-button" data-dismiss="modal">Load</button> <button type="button" class="btn btn-danger" id="load-delete-button">Delete</button> <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button></div></div></div></div><div class="modal" id="options-modal" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><img class="pull-right" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAD4UlEQVR4XpWTbWxTVRzGn9vhWlnZG1NYlwFLMGCUYfEt2dqwuDBfljGCUZkjgCgZyBeWBQ1ki1TmuvkFkw3JNAw1BhwmOslmtCwZmtDooCs6MCM4m6bQjtEVUtrStds9/s9J7/1wa5f4JE/+Pb25vzzPPedI0OgDEoAjEML75DGbzTaM/ykd0nVk/7v7cPjwITQ0bOsCcL6lpaUWgISFJXHeQmDT8U9PgMkySkwmDofRaBwEwDLBn9nzdfGHJ87JNL/SgiX6Ak+BRLUDHG7v7MJs/AHKysq0qbRQ/p6/bW8dTHlYTuthBSy1trbaALgJflSBWywWSFJaIRnpcl/6rBEulwtvVeZUm1caqkFaRH4oKyurbd/ePdBlZR8E0FpeXo61a9eAMZngEhKz0d95I2pzJT0tMDk5CZ/Ph49+jIJkUqv19vaO12+ue3Lx4oeRTCQIyIQV5eYXoKPDLl7ibVQo4HYefx0V+88iJfPlz7dfUcGUpthgMPz1Uk11/uNPrOMp1b0K37sLAc/LR4e9U8CH/I8t49DR3jfnnms6zVtvIuB/H0leta+v7zJNpnhoaCgxOxtnwekpdud2gMViUXbqVB+jtCwej4spkqeLomUQbwHASu7nZzo0E8TVGzfx8YAX3x+tRVXzgFpdA1DqqsrYhMxODoyKhB6PhzW0fcvOnDnN+DMNULPIcOiDt3x+ZV1UUooLx7ZgV6cDW8wGvLF5E9rb25UNnQYwr7nSmaGv1axB+4GXcWD786C1qP/qs3koLcrBVMDP24Dkp7kOGukWgu6ot0COBLEkPx/V5lwBnxj7FVarFQZ9Nmbu3Fbgbr75GnA69J2t67F760Y4fj6PX1zXAd0izM/NqWeVqmPpI8v4scwI12mhh962oLG2Amd/GMalax5UULqJib+RTMTBFQ6Hg4lE4mkOLyx6FCQVrtfrVbh6NVe9YmdfDv7GQvdjzNbdz3a9d4yd/OlPdvCT71hjcxfjz1fXNK8GkEM2NjU1VRKEybLMbvq8bOfOHeI3/09NTEndzbRB9VXr0X/uAjw+P6wvVIukfu8NXLwuIzk9Zo4FvbkACslLx8fHk+RantxEJ6anp4e3gZD4eCmtXFWKeZlh+pYnDRr5x1EVnBhJpoIU8Ol0OucABCKRyLbu7u5vQqEQKPFoMpm0A5BU8PCIEzNhMza+WIc/rqlQxLwjlQQNavZEVu6Aw+FwkVcAiJLjZLHLAly4vHjD4EX/GEhu8oNYRED1umiVXFByD4ACllLmYqm1TJ4XQGHxm6k3b8PuL8yhqQCHCxmXZK+42t8ypbn3UvpUn8spM+5/AT4U+4f4kq1OAAAAAElFTkSuQmCC"><h4 class="modal-title">Options</h4></div><div class="modal-body" id="options-body"><p style="font-weight: bold">Please note that these options will persist between sessions.</p><div class="option-item"><input type="checkbox" option="update_url" checked="checked"> Update the URL when the input or recipe changes</div><div class="option-item"><input type="checkbox" option="show_highlighter" checked="checked"> Highlight selected bytes in output and input (when possible)</div><div class="option-item"><input type="checkbox" option="treat_as_utf8" checked="checked"> Treat output as UTF-8 if possible</div><div class="option-item"><input type="checkbox" option="word_wrap" checked="checked"> Word wrap the input and output</div><div class="option-item"><input type="checkbox" option="show_errors" checked="checked"> Operation error reporting (recommended)</div><div class="option-item"><input type="number" option="error_timeout"> Operation error timeout in ms (0 for never)</div><div class="option-item"><input type="number" option="auto_bake_threshold"> Auto Bake threshold in ms</div></div><div class="modal-footer"><button type="button" class="btn btn-default" id="reset-options">Reset options to default</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button></div></div></div></div><div class="modal" id="favourites-modal" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><img class="pull-right" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAElElEQVR42q1VXUwcVRT+7uzO7uyCVApCARHbUtog5adQ8cGEWCSkxqY/tPy01MQHn3xQH0xjaGRBqvbRRhMj2ocqUGrb1GqitlbiQ2sFWRaotZWWdINgCcVadpcB9s5cz9yFQrQuJDLJ3cnMvef7vvOdc2YZlnh539yhKTZFB2NgqtOR90ZreClxbOkE28+s3n9ouxAC/jbP8YL6UzXLRtD7zl6NKZq+8dXngMBZ9H+sQYigi7KYWh6CpurjyaU7q5LXfAgIN257V2HUq7fnH2ytXhaC7rpdIv/ADiDUCsV0gnOGvk9iUdj42aLxix7weSreTSqpPJCS2w6hU12FAmYX+P1SDMavKQ35dS2e/0XQXbdT5Ne9CNx7H8xwEQEFEYlpCviOxlAWLWxJBN6DzyfyKT1XjYt71tSnkpjdXiwMM2dV6X6k5p2AmJkBTBstyDtTwxi6lISxnnEwm/mL4OHLNpd7hIeC5xVVvbap6asxSdD3dk2nMGY2OxIfh+ORR/Fw9hbYHA/BlZwC1RkkBR0wx5tJvVuqjxBYWdCPlgqReBjhwDj0CQXGdAB/Xe3AzNgQLT+YYu9iPR6yoP40RXXS8gP6IEz9awJUIExKUJBqoYGZSoTAsJ4NWvTAicScoj0W2YstAuwrgPgywLUBvsYXwHrfqv4ovkB5Kb1sDMaknQ6yiAVWkKWWgJh8x+7bIwmM+WwIle4kgBsURy8UjqHLdtwdczfLGvR49o0k5POU9K3TMEOC4glUglsAYl49FVcS/fM+6ZeZMotUBQa+0RCYiPmj8NAXqfeL3OOpHV6Zx1MfKwtROzIpUraAaScCW8SqqSEgfAdi8i4wo9NUByKZ0LLArePeoyoGBtlIdf9M2r/atKehdjgh10hNL9MJRIUITxDQIBGO05D9OQ82Z02Ywg36+NHg0TcQ3mYNN/xspMobTPvPOfDV1w47V/6Wur6iD/weFZDPgdKAcSEzkwTWt9Tao/qQ5Rj6zoFLHepItS+QthDvgUPSsloT1RfIpinKhFRKb0kpiGDODgnOI+rNENBe7xb7fg0oS5rk1kynqOnOAvf3yyJKf3mkeZhV7GnM2sWkTYom0PaKC3uvhtiiBKcKXZlpT5cPFL92BnzCUjvn86w9xqw9MgtFZqJQl148loHRm6NrK7pCg1EJTm5ybct4Kvls0eu3iGCBPdS6iogAi+mIPbLIFgG1ZuexeAwN6uW7u0LnohJ8nudqKng5u25NSTcMaleroIo1CyR24ooqCeKywtRlVKNpRWajUAffPG9Hz0VHwx5vwBOVoD3HdaH0SNaW+KReqVwhjOnbCrwfOOEfsMkzGesMFFZyOBI4tTB1F2V351Ycvv80fK7KFyyPTpDtHtnWFp/i0oZhkEV9R5y43q1CdYuG3T8HpbqTm2M9YZ3VZ23gKNjDwTQOfXwFvnyPD1b1BtdGJ3jCJSq7inC98Udc+VajE6x9tzfwwL/Gk0Wxx2kOqnI2cqwv5zhxWEOVL8CiEpx+MmYgPGlmKqrtB5sDz+z6KSgQ5TpdHMtMAx2GwUpUh7hB59ct3P8bYqMensGZ/v8AAAAASUVORK5CYII="><h4 class="modal-title">Edit Favourites</h4></div><div class="modal-body" id="options-body"><ul><li><span style="font-weight: bold">To add:</span> drag the operation over the favourites category</li><li><span style="font-weight: bold">To reorder:</span> drag up and down in the list below</li><li><span style="font-weight: bold">To remove:</span> hit the red cross or drag out of the list below</li></ul><br><ul id="edit-favourites-list" class="op-list"></ul><div class="option-item"></div></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal" id="reset-favourites">Reset favourites to default</button> <button type="button" class="btn btn-success" data-dismiss="modal" id="save-favourites">Save</button> <button type="button" class="btn btn-danger" data-dismiss="modal">Cancel</button></div></div></div></div><div class="modal" id="support-modal" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><img class="pull-right" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAE1UlEQVR4XoWVC0xT1x/Hv729t7e3LSoqWIRNW6uoARVH5mPGzfcmRvbSacISI5n42Mss25jROd0mOjXO7C9/3XSZdvjIlsxFYCrETWe34nQpD4GIIKgDIaAilpZH+9svJ9BUg/O0n9w2J+fz+55f77nVEREeN2wpWw0AEph7TPW1vMzHLpL/QzYJwGpmKjOM8TMSGJ6rAHCW2cFF6vsSiMR9pMtiMhIcVvMz44eBr0gcaRXzZVcbUXq1AS5PbRd/9gFYxfLDD4ulh6RjAFRqqpzxyco55q83vIwnrAPgKqnD29tP4N0deSgquwl73GAc2LhI2bRqbj9NVfbxulzG1KeYpSqA/LH2IcPz/5du5gVIXevE9kO/o8BdjVstXty67UXhXzXYffRPvP7xjxgcacEve5ZbEh0xswHsflTirZpRic5e96Jup/McPjvwK28/BlvemofjO9Nw7ps3ULBnGQ5uegVL5o1DEMCOHBcO5Rfjq8xUlYMs5XAzQjYiwvD5WZMYrzP3Eh095aHExV9SctoeOna6hB41jhWWUcraHHr+HSeddlfR4ZMesqVkNbLHws5Q4jcnxMeYZj7twC5OoaqKgACccl/F+r1nkLEtF0cKLocCzUq2QdNUaEYDvs31YO7kkUgaHWsGkBLeiqnTkmzcyyp0BwgGRYZqUOA8WYq9P13ClZt3cN8XgKv0Zkgs6yWYNIMQB0iHC+X1mJ48wgRgMnruSSOAJ8dxP8uvNUFR9EJsMMhQZL0oYFQNQpK+YEJIXFLTzFIVRhbzPGob7iLRYdVJkm56b+LxjI/vU1TWNkNmmcJigSgg2oKM1CQkjRoipNcb7yHPXSvSaizledQ1tmHM8CgQ0Zjek3efkXQ6HSTenqzXM5JIK8TMwmkOJI8WB0QInIVXoHBBjgdOCPBbkWWwA/zy94orGLm8pgkJ9iH4g/uoZzEDUYQLjHdEo3ecKa7nggoknuvq6hbFgkHCiLhIXLnezMV0HtEKPo5BAJXl1bcw1h4NTsBIAr2kEwWyj5dgs/MCvvjBg7vt3dA0g+gt70bsTC9LsA/tDw4XDASC58IPyNnzxXWB556ywWiQRQodw1sTpM0ZjRUpCVg2Jx6REUaYNFUIuXXghNB4TaI9CmeKqvwA3OHibe7iOl9R2Q2kp04UYhIQiAjRkSZYB5oQPUADKAifvxPd3QFuQZC/EhZMseO8p47+rvynHMCpkLjn0bdm4/9Pt09OiMPE+BixKBggcQUhNDo6u+HzdcDf0YVO7nF8XH/YrBFYtzuvnduwOPSsJqIQfCQLlmQe7mhobqM8VxUt//wEpW/NpzW7Cum97LP00X4XbfjOTRsPFtGn31+goooGarrjpUUf5Hj5PKwOd0kIG0R4qaj0+pF5q/d7iYLIWjUDrz47CuPsg2BW9TAZJIziH2nmhFisWZiI5tttNHPFPu/Fyzfer8n9MBsPyugBAFisU1a+Zpu/pSVt/VHf/uMXg+7SG9TS2i7g5zEd+PliYGlmjt/+wuby/o4ZswHEMpYwT/g/iLgLIgEMZAYp5qih/WzTZhksUQlqxOB4yOYoHQLBgL+1ydfaUNXZ2lDRWv2bC6AWAHcYvqKefb4+/5pYLgPQGBMT0UM/xsJIjK/ntLb1XL09+ClM9i/zfjVLWKBgfAAAAABJRU5ErkJggg=="><h4 class="modal-title">CyberChef - The Cyber Swiss Army Knife</h4></div><div class="modal-body"><img class="about-img-left" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADdgAAA3YBfdWCzAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABz0SURBVHic7V15eBTHlf9199ynLkboQoCRAMtC4j6N7UUJgcUJzsK3GC/gjbPJxnHMOoshXxLbBOJ4F5IsmPjYxOeywbGNY8yawziQgI0Bc1lgzCEJJGGNztExR89Md1f3/tFqadCBJNzdGgl+39efjqmp6u761atXr957ReHmAdV60TG/U62fSa0XAIitl9SxgsEIquciAxpKh9MADAAYAMaY3+nWchIA0nrxAITWi2CQk2GwEkDpeAMAEwAzAOuECRMSH3rooQlpaWk5hJAMs9nspijKyPN8iGXZ2rq6ukt79+49vm/fvhoAEQBhABzaydCRCLFSJBZSh59xi8FIAKXjzQDso0aNSl63bt038/LyvpWUlDSeYRgTz/PB+vp6R1dfliRJCgaDl8rLy3dt3br1zQMHDlQBCEImhABZItCQJYgB7VIkdjoR0U4aotFzqoLBRgAG8oi3jxgxInnz5s0P5ufnf89sNifFFopGo6zP57P1VBkhJFxeXv72s88+u+Xw4cNXAbCQpwgjABsAa1pamvX22293pKWl2b1eL8swjPjhhx/6WssGAUQhkyEuMVgIQEHufAsA19q1a2fcf//9zzidzlFdFe4tARRwHOf75JNPnl61atUOAKzFYrHt3r17m8PhGE/TtLljeUmSBL/ff3zOnDmLADRBlh5xOR0w/X0DPeB6mnvs3wbIIzLxj3/84/L77rvvWYvFMqS7SgVBEMLhsLG3N8EwjG348OFfLyoq8uzatevcihUrpkyfPv0RiqIMXd40RdEWiyWL5/ndn332WR1kqRGXBOjyAfoRsR2uzLOxnQ+0L9mU5RoFeb5P2LNnz+qCgoKHtbq3kSNHLt22bVt2SUnJhd58oaCgYCKAs5CfoeNqQnlOoP2ZdCdJvBBAeRnKHB57GWfPnu3Kzc11E0Kk/fv311dWVkYhjypFM7ft3LnzYQ07vw2ZmZkzU1NTJ/Wm7JAhQ26H/Ax0h4+U5agR8rPHLj9F9e62Z8QDARRt2gzACsD+m9/8Zsb48ePv8Xg8k5xO53Cj0ehSCj/99NPgOM4fDoerq6urPz19+vQxURRdEydOfFSvGzYajZ3m/a7gdrtvg9zJDNqlmKKr2FeuXJlfVFR034YNG3730Ucf1QAIQSaCbiToTyVQmbvNAGxjx471bNiwYfnYsWPvt9lsmVo2HIlEwo2NjVYt2wCAYDBYcffdd88HUA15VUBDJrn7pZde+peCgoIfUxRlDoVCpRs2bFixa9euEgB+6EiC/pIAylrdBiBh69ati2bOnLnGYrGk9NP9aAKbzZY+dOjQ1JqamihkojOTJk3KWLdu3QaPx3OXUs5ut49avXr1/xJClu/du/cCgAB0IkF/SAAa8rzoyM/PT3vppZd+lZWVtUDPG9BLAgAAx3H+8vLy/3vjjTfeTk1NdS9fvvwZm82W3lXZUCh0ee3atUv/+te/lkK2IXDQWDHUmwA05DnRtXTp0rFr1659xeFw3KbzPehKgBiIoigSmqavu/xsaWk59+ijjz5w7ty5Ssgk4LW8qY7aqZagIHe+Y8mSJWPWrVu3rT86vx9B99T5AOB2u/N++9vfPud2uxMgvy9N+0hPAhgA2MaPH5+5du3al2w2W4aObQ8oJCcnz/z973//fchTpaZSWi8CKOt794svvvhLl8uVq1O7AxY1NTVV6Gz9VB16EEBZ7tlffPHF+XorfAMRNTU1h1auXLkL7SZkzRRBPQhAAzAPGzYspaio6Kc6tDegEYlEap966qmfoV0B1HQpqAcBGAC2jRs3Lr41718foijyb7755k9PnjxZgXYCaLoM1JoAyrLPPm7cuKUatzXg8fHHH7+wZcuWTyAbgjS3AQD6EMC0evXqfLfbfUvx6wHnz58/D9l3QLftYy0JoOzwme+5554iDdsZNJg7d+69kBVm5VK2xQfsKoABYE5NTZ2ocTuDApmZmX+Xl5eXBSARgAuAA/J+iRkaGYW0NDIoO1/pZWVlH1mt1lQN2+oTOI6LNjQ09GpLV29UV1cfb2hoOOnz+S6VlJRc3LZtW2kgEGAh7yaykHUD1VYGWhPAnpqaOvzUqVPFFEXFjf+hKIqoqanp79voFQghkXA4XOL1ercvXbr0ObRvF6sCrXUAaty4ca546vyBBoZhLA6HIz87O/t7AOyQdQPV3qfWOgCVmJho0riNmwI0TbvR7l42YAggHTt2rEXjNm4KtEpRVUc/oC0BJABSRUVFmBAS0bCdmwIURXX0jlYFWksAEYAQCoVqNW7nFm4QehCAb2ho+ELjdgY9RFHUJMZQ6ylABBC9evXqaQ3buSkgSZISM6CqiVhrAhAA0VdfffUDURQ19W27CcBDgz0CPaYAbt++fVVer/eIxm0NSoiiSFiWrWhsbDwI2RIoQEUSaB0XIEE2XQYPHjy47YEHHpitcXu9AsdxYchm6rhDMBisqa+vP+P1es+cPXu2+N13373k8/n8kLeIQ1A51FwPCx0D2YI19OTJk6+lpaVN16HN66Kf3MJ7BCEk+sgjjyw9fvz4JbTnFlBEP4dr4yFVgR4eQSLkB/G//PLLvyaE3NIFukFpaeme48ePXwRQC6ABQCOAFrSTQdXOB/TzChYABJ9//vnThw8f3qRTmwMO27dv3wE5L1Gk9Yod9Zokq9KDAMpykAPQvGTJkleuXLnyoQ7tDjgsXrxYcQihMQg8gmIhQWYyC8C3YMGCVeXl5ft1anvAIDc399ubNm1aBNkRRPOgEED/FDESABKJRPg///nPh+fNmzciMTGxyzw+WqKvKWJ0BJWRkTGD47iDxcXF9RgkbuGxUKaCQFNTU/WsWbMe271791OCIIR0vo+4BcMw1gcffHCjy+VSYgM1lQL9kSRK0QkIgOjOnTtLmpubPx45cmRqQkLCcD2cR+JYAgAAzGazZ8KECQ3vvffeSWgsBfSWAAqUpWEQQP2rr7766cyZM1c+8cQT/8rzPNtP9xRXsNvtHugQG9jfrlpKzhwjgAQAGaWlpXttNluylo3GqyFIQXNzc/GyZcvur66uroJs/dMs22h/SQAFEmQbAQd5/RumKCou8+l9VRBChGg0GuypXCAQKF+zZs0j1dXVPshSUlMlMB6yhAHXZuseVAgGg9UXL17c9corr7wPwLB+/fr1SUlJY7sqGw6Hazdu3PiDkydPXoZOsYHxQoBBCUKIUFRUtEwQhGrIHcosX758xZYtW54cMWLENWHyoVDoy40bN35/9+7dn0M2/0YxCGIDb2pwHNcoCIIPsl3fB6C+pqamcvHixav/9re/PSUIAgsAgUCgbP369f/8/vvvnwHQjHbRrzkBbkkADcGybA1adRvItn2gVedZtWrV6/PmzTu4ZMmSb2zYsOHNc+fO1UIO+tBk06c73CKAhmBZtgHt6/jY/MYEAL9nz57Anj17zkEmRRTtYV+6KcK3CKAhKIpSOjO2Q5WVjwhZKiiJpJVLV9wigIZoXdJ2NZqVVQ8g20L6bel7Swnsf/Sr3eMWAW5y3CLATY5bBLjJcYsANzluEeAmxy0C3OS4RYCbHPFEgFjjyKBAqyEorg+fjicCiAB4PRxCenvq11cFwzDKcXC6m3h7i3gxBSv28fBbb731s5EjR37X4/FM0aoxQRD4CxcuaEqC5ubmXdXV1S+jHzZ4+oJ4IoAIIPKTn/zko82bN/+91aqdyx7HcWJDQ4Nm9QNAWVnZ5a1btxZD5+3dviLepgABQJSm6QGvC9A0rfg6qhrPrzbiiQAK4vZlDUbEEwGU7OJGSZLi6b5uCKIoKkfiKsfGxiXiRQcAWjOLP//88/ekpaVlJCQkaNYQx3FMaqq2uautVmvO448/PnHjxo37oYN7940iXphJQT5QOeXKlSsnzWbzEC0bI4RItbW1mj97XV3dnvnz538HQBN0OgGkr4gXUatECJklSdIjNjCqdRsAQAhRop40De/6KogHAijnCpkhH46gx4vSZSS2kjluOx/oXx0g9vh4K+RTMjxhNiRQFMX1+GWqb51IgZKUL3DRKMdxnKadQlGUxPM8gZzogUEcin+g/5jZdpqYxYKEH0zPXpKaYF82LD0jNynRRUc4AQIRIan4yoZM/ke4E+SYU47j2KPl5TblM1EUUVxcjCtXrqjWHsMwMBgMIiGkgmXZPxw5cmQL5OiguEJ/Hh/vvGtE4ph/KPQ8Z3U68wvHjIbBQIMnIogoQpQASSUGCGAwouiHcNjsAIAox7F/KynpRICzZ8+q0h4AUBQFiqJA0zQoikIkEjl05syZxbW1tXWqNaIC9J4C2k4Q/3bh0CnfyE16TTKYUibkjYbJYIAkATRNAZK6eSsCRg+S3AmwWiwAgEg0Crvd3va5JEnIzc3FhQsXVCOdAiXfhcVimX3HHXf8qba29l7IId9xAb2VQAMA29h027C5OUnPAUgZkT0MJoPMQ4oCaIoCTat7JeVMg8VsBsMwYBgGNE1TNE1DuRiGQWJiIpKTk9tGrlpXLGw22z0zZ878F8SR/UVPAiii3/XdyVm/MhnobNpkQVpKoqaNBowepGePgcFw/XduNBpRWFjYqdPUhtPp/BHk9xAX0JMADADriknpM5Jtxq+LkgSbw6lpgxHJhPQJC+Cw2XosS9M0MjMzMWbMGE3vyWg0jszPzx+maSN9gF4EUOZ+e2Gm8wegZOWT4zh8Wd+IAKv+iTIRyQTHHd9E2tAMMEzvdAqTyYTx48cjKytLE0lACGE5jis3mUxuxIltQK+5iAZgHJ/hTE+wGacBsrIXDbagpLkJvCiBMloxduQwZHq++pQQohxIGLcAw4ePgsnY+2RgFEXBbrdj1qxZOHHiBEpLS1VRCgkhqK+vf+348ePPAqgHUAfZLqAYiWJPAlOih3WBXhKABmCak5P8dUqWBKAAmA00nBYDEq1GWKQojhafQ4mP4EYHB5FoBFxjkDljGUaMyIHZ1PeplqIoOBwOTJkyBbf93W0QnDeenV2SJPA8j4SEBLjd7lrISSKaIHeyEbIuYAPgBOBu/WmBjkqiHg0pdn5TksN4R1cfggKMDA2n2QDB5kEkYyxI1WnYe7laamI57D1Xg5M1PJ5evRhDPZ5ei/0ub5iicGD4Aewt3AtxqgjHpw6knkiFq9nV6+/bbDZQFAVRFGGxWODxeGYB2Ap5Z9CI1r0PALbZs2dPycjImG8ymTyvv/66snmki5OsXgSgAZgcJmbk9QrSFOC02XB74Z1oua0QvtpKBBsqQYINAImAEglAeFTW1KCuJYRqfxTnqoPw8Qb8Yt06fNPpxObNm/GHdeu6JYAoiohyHDiOU5aEneb7U+5T+CD1A1CgwHgYRL8WxWP3PgbrVSs2Hd4EwyUDrKwVgiBLB6Ueq9WKhIQEZGRkYOjQoTh27Biam5sVqTJz4cKFj+/bt+93LMuyBQUFI3Nycu5zuVzzDQbDUKXtBQsWPPj++++/BA0zhMdCLwIYAVgoCj2q4xQF2KxWWMxmJCcmIsqNhSAIEAQBEoCjn32GZ/5n0zVr7XnzvoY5c+aAoigcLCzE/iNHMP+uuzrVTQhBIBRCQ10dc+HCBaSkpMDj8XRaIh5IOdD+Bw0Mcw3DvWn3QsgQUJtTi19X/BqrSlZdox8o9gSDwQCj0dj2eyw8Hs+K+++//5uiKEaNRuNQdIHU1NR/S09P3+31eiOQ3clUPSGkI7QmgGLzt80amXib2UCn9/qLNA0TTXdS4hqammDs8L/Tp0+jqqoKJpMJR48ehaGgoBMBRFGEPxgE8fuR6XCYKioq0NzcDLfb3amjvrR8ec3flXwl3mbfRoGpANuxHS1DW2BpssBK+u64yjBM4vWmJ4ZhkmfMmPHI9u3bn4CcQURTh1ItCdBm9p01PGH0P00a+qKJoXs3iV4HHTsfAOrq6rBw4cK2v02TJnUqw/E8As3NGOZ0IhSRl53BYBDRaLRtvlbASAwEqn3giRCxpmFNzINRYFQ2V8ciISFhUXp6+u+8Xq9yUviAzBRqAGC7I802/IHJ6a9ZDEyGGpVOzMvrcxlRFBFi2U6nRBFC4Pf7Qci17zc3lHvd+rPD2TCJ2hnzaJp2zpgxYyk0OCu4U1sa1ctAXs4kfGdK5jNWI52tVsW3jxqFu6dO7fbzCXl5mFZYeM3/iCgi4PcjxdnZ8tjY2NimzCn4Ru03uh3hlERhQe2CLj/rCEJItXRjhgTR7/efRbvo14wEWhCgTfT/pGj4iiS7qUjtBtatXNklCaYWFGDj6tWdtHo2HIaRkLa3GNsnLS0t4Hn+mv9lR7LxUOVDsAv2a+oxi2Ysq1qGMcHemYuj0eg7x44d+zHHcVd7+WiQJImvqKh4Yt++fQdwbYo5TaCFDsAAsIxJsaWPSrav1KB+2CwW/HrNGnxRWorTX3wBUZKQn5uLwrGdU/ASQhAIBOBxOLqsi2VZ8Hzng8zGBcYh51IOPnd9jkZjIxKEBOT58+AgXdfTFRwOR0tpaekRlmV/OHfu3N93p/krEEWRvXTp0k8PHTr0PuSkkZo7kqpNAMXNy750ctr3DAylnW835Ong9lHXP3EmynEgkQhM3biZi6KIQCAAl8vVaTVgFa2Y3Dz5hu/PZDJFATR5vd6Wy5cvPzt69OhfdVeW53nfqVOn/q24uPgwZENQGDpEFak9BdAAjMkmkyvdbflHlevuMyRJAhsOw9aDVbC+vr6THqAGaJoWIXdk4JNPPvkLIaSpm/skJ0+e/Pfi4uIjkM8KDEGHTOGANgQwL56UereBptwq191nEEIQDoeR3I34V+D3+zvpAWogJj8Ax/M8G41Gu9QFwuFw6ZkzZ85AFvu6jHwFahKgzbd/eLJFdcXvRsALAkg0CrqHrd1wONylHqAyJHTzvltTyiq7gLp6D6tNABqAyWZidD8KritwPA+mF6NaFEU0Nzd3sgeoBBqAwWazWc1m84iuCpjN5ttGjx49HLJ7vBE6Ouqo3RAFwGg1MKqt+78KBEGApQdXMAU+n091PUAURcUNzn7nnXd+i2EYe1flaJo2zZgxY0t+fn4B5G1hC3Q60U0LAtAMRcWFz5tACIy93BbWQg/ged4EwDVmzJhxmZmZj16vrNFozJo6deq22bNnz4OOJNBE1EhxEgVDURSI2Dkotyt3r0gkgmhU3ZDBUCjknDp16sJp06b9gWGYHpVimqbdo0ePfmHevHn/BNk5RPODI9UmgASA8ERsVLneG4LRYADL9RhlBkDWA1paWlTVA0wm00M5OTlPMgyT1NvvUBRlyszM/I+5c+d+DfL0oak+oHblIgA+zJNyleu9IZhNJrCS1KUU6Apd7Qt8FVAUdUNuzxRFUU6ncxzaN4MGxF6AsublG0LcKRXrvWGYTSYkJSXhYm0tIjGSoDuP30AgAEKI6vaAvkKSpPDp06d3oH0beEDsBbRl+jp0pWV3Tor9R4r7d3+BYRi4XS5IAMoaGkAJAiwMA5EQYjKZrlGwKIrq0tegP+Dz+d4uKyurgg45BtXeCxABRD8qbSz79h2eo4k2w3SV6+8zTEYjktxu2K1WsOEwohyHIMvyBQUF1xCApmmYTCaYzWZNo4M4jqshhAQtFssIiqI6afmEkMajR4/+NwbowZHK8fDBg5ebtizMGzKtv6UAABgMBjAMA4vZDFGS4IxEpJSWlk7llGhejSBVVVW98sEHH7wuCEI4Ozs7tbCwcFFSUtJ8o9HoUQqVl5f/p9frvQqAhQ6WQbUJoLgyh3acqf10cpbznQy3ZZHKbdwQKIqSg0MBmI1GY0+xgmqjubn50K5du56HfIhktKKioqqiouICgM2zZ8+emZmZeS/P81/u379/O3TaCga08QdQjoZv/q+/Vjzzi/mjCu1xYhpuA0XpHp3b2Nj4EeSdPiVhFAAEADQfOnToXQA7IYt85aBJXfYFtHgRSt7fUAPLV7/2qfcH35ma8arVSGeq3ZBACIgo9mnOFkQRnCCAi1kVEELCkUiknuO4TmtAQojIcZwoSRIlSRLt8XgSHQ5Hr9f1Cnier4bcsVHIHQ20HxhJQ7b6KdlSB/zJoYou4D9e2XLeQEvffWBixrMOM3N9b8s+oqKuDme8XiQmJsJqtbZp8d0RQokjiEQi2LJlS+xHVgBdRuxKkgRJkpTYBPHhhx+udfSwvdwVvF5vCTonjlZOTFfW+sr/B8XJoRJap4Ij5f6zJXXhpY/dnf3zDLflW2ophrelpcHP8xDM5jYSGAyGa6J9OpKBoiiwLAtLa7aQLm+81Q4gSRJEUQQhBBRF8UuWLLmcnJw8uq/3KYpiqKSkpArdj+zuDpjUHFoTgKCVBA0sL/xsd+maReM8784elfRjl8VQoEYjhVlZ+PzECX/FoUN+p8Ui2iwWyWK38wzDiDRNS0wHrZ42GEhYECiGYTo5ECqjHZBNw62dL+bk5JwvKiryWK3WPnc+AHAcdxE6O3r0FlorQ7EkIACi28/U7d9+pu7Et/JTC6dkORcnO0zTzAb6us6S1wNFUcifPNnVnJ3tKj12DLUXLsDMMDAbDDAyDBiaBq2EkbV+Jxxj7es42pXL7XZ78/Pza/Pz87MsFkvPwQhdgBBSHQ6H61mW3QHZzeumIwDQTgLF44UDwL53trbpvbO1nwKwTM12Dbvd4ywgkpidY3DcBaDPaToSPB5MuvdeREIheEtL0VRZiZbaWpBAAAxNtxMBQISQNiVQlPcJiNvtrsvKyqrLzs5GZmZmqs1mSwfQ61C2rkAI+dM777zzJwBeyASIu3MD9FwOxRKBh2zoCAAwHqvw1x+r8H8BYMiyx7KcuAECKLDY7RhZUAAUyDMMH43C7/MhGgohyrKQRBE8z+O+YcPOm61WxuFwOKxW6xCaptMApH3Vh4yFw+FogZwQQlnXx13CaL3Xw4qyo0gDAXIAJAOZEJLb6VQ1maLRbEZy+rUDOcyyGGaxdA4iUBk2my0M2aSrRPrG1egH+jdXsCIRBMgSIQIgcODw4R3Nfn+Jlg1TDMNqWT8A+P3+0ydOnPgIcX5kTL/b6WNAQ86Y4fJ4PKl/fuGFH02fMGEFTdOqb9GFI5Hw/kuXNDmUSBRF/vz58688+eSTv+M4rhY6mnVvBLo4HvYBIgASCoWir7z11ilQ1Mk7cnPH2m22FDUbEQRBuOLzqU4sv99f8s477/z7pk2b3iaENEBW/OK284H4kgBAu2u5AbJTpMtoNCb976ZN9/39nDk/tFutqhBBbQkgCAJ7/vz5V3/5y1++zLKsD0AL5Cktrs8MBOKPAAragkwgm2mdEwsKMl5Yv/77hXl53zYaDD1nfrwO1CKAKIqkqqpqz7Zt2577+OOPSyCLexZxPu/HIl4JAFwrDUyQieCanJ+f/tunnlo+paBgiclk6tLPvid8VQJIkkRqamoO7tix4/ndu3efgzziQ5A7XkAcHxTZEfFMAAWxRFBOFXFMGTcubd3jjy+cUlCwMNHtvm72sY64UQIIghCuqqrat3Pnztf27dt3EfKID6F9mTcgRn0sBgIBFHSUCLbWy/Gbn/982tfuvHPeyOzsWXartccDpyLRKPuXixd7NY2Iosj7fL5Tly9f/ssbb7yxp6ysrB7y2l4R9UoOnwHV8QoGEgEUxBJBybZpRSshnn788fGzp06dPiw9vTA1JWWs2Wzu5JodjUZDH1682N30IQWDwQqfz1d89erVU7t27Tr0+eef10LezGEhj3blRFAlqHPAYiASQIFCBIUMimQwQ15BmAGYli9alDW9sHD48Kys7ES3O9lsNjsYhjEfLiszCIIQEQRBiEajvqamJm9lZWX54cOHr1RWVrZAHt2xF4/20T5g5vieMJAJoEB5BsWrRvlp6OJSPo997tjQbB7tyRmVOT1WqRs0Ha9gMBAgFrFkUH4qS0qqw6VAirmUuVzs8P9B1emx+H8ddUuJUtwBNAAAAABJRU5ErkJggg=="><p class="subtext">Compile time: 23/03/2017 00:31:50 UTC</p><p>&copy Crown Copyright 2016.</p><p>Licenced under the Apache Licence, Version 2.0.</p><br><br><div><ul class="nav nav-tabs" role="tablist"><li role="presentation" class="active"><a href="#faqs" aria-controls="profile" role="tab" data-toggle="tab"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADEklEQVR4XnVTbUhTXxh/dnd3765oGoiYqWyp/RWZ6CwzK1n1Iah98IOiVEK1XiANdERdEcs+REsse38T//z/joXgh0xRG2ksKcyWrjXxJVea6Jxm2kyXgtvpnOtWRnQuP845z3l+z/k9z3OPCCEEq4d8ny4eT/kYKgyFz2zDMGHoh5v5gdUEahWRwigJDGC6C3Mz+Jrz2Rlmw6kgArIuzMvg8VkP9uGJ728BfIaObcmystZbmoCo8GCqzmiFrOJaAWQdHR5CPbmt4banyM4RX8JZreDszk0xysrifdyZay3wb8MbyFcrofnmYaivOAC70mJB32yB8vvtUKlVczuU8lTCEZiyvZfiFTlXF8anXCiPNyC8R4W6BuTxeFHfx0k0O+dGZLS/tqP0Q/dQweUm5Pg8hxQ5V9yESxTka7I2cy8sw/Dq3SiQMeyYhSxtLRwsq4eTukbBlqmUw5ogDgY+TYN1yAknsreyhEuTaif/EyEytFgEMsvQMOp04VkCUlYC+Eywf/nqBomExnYRWIYmQZUSTYkpSkUUKBSx4WB9P4EdxMBgIsuuIDUhEor2ZwBp9YPHPcBJWeA4FhzT85AgDwMvQgr6ZzsoEUhoGhiJAEFB6ZFMYGgx/N9ihYHRWQjgGOxHAccyICKfrws2m90Jyvj1RAGBECA4SAojEy4w9zugwzqGb2cwWCHIxuhQsI/NAM7BRhSY3g460nenxVJdfeNA02IhVxG+qbN3TFiLxSQ1GiskawqS4sKg94PTiztlIgH0NQ3mYuOdo1xaYhT0j0wDjZ1CAjkoyt0CZBTdfAZiX3pxkWshNiIEjpfXLSGE9EKBcD95zYV69+TMN6StakVqrQEdu9SE/OP03eeIr36J/jP2I9fCEirQNX7foNbxhOsvYkV7l11dKjKmXizYI7Xap4BAe6MNpDj3RFkoJMWEwoZ1wVB+r23xaedgt9eLKgiRKPCroDBKknKq3NWPzF5z3zhyzS+iOXwj/nHQQ6PNk5J33R2jvswTXz/vr88ZF0uFz8hzJkW0LS97THj/x3P+AURXV1KnezlSAAAAAElFTkSuQmCC"> FAQs</a></li><li role="presentation"><a href="#report-bug" aria-controls="messages" role="tab" data-toggle="tab"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACzElEQVR4XqWTX2hTZxjGf+ec5GSNuramm2lNq7T2j6TtGorrUixUxSFKh66M4VC3SZluiA0MJkMRdBfdhRdeiG67EgTZdlPQC8GBN4LCqk5GO5o2tE3aNLVpksbknJyTnpPs3BRSA7vZD96LBz6e7+XhfYRiscj/QfA0eXgDGbgIXD0z0mcC/Pz94wpgxNIB3kCkhPnQ/Lq4vKPl3Y+B1mvDD7Zmc8pn1qZbLn1yF2soxVbyax5g6Af/5uCz5TX/vtbfK53V1Li3YCo29LxGVV11ZnUxFTANY4NBBTAN/PbdLx+9dDrloS9PfGFv39FDJB6id/8LwmM61gZE49Fhy4RzP/YHSg1ywDf1LZWjDocsDvScZtNbDuLpEBRNJLkI0hqCaafWVYuma8O3r4xtEwTh1fELnYH1DO5599YE9793FFVbYikVIqdnqdrsotG7CXezDIAkSch2GSuT+4OBtkBezyMCDQNnd37q3eXdregxltOzKFoSVU8QXvyD7oYu/Ac9dBy2s727QHWDBPAor2lYgwhMxmYzv7pddSwmQmTUVWuSzETGGJ9/Sa37A474hzl97AJnTp7n86EP8e2tvX7/p7l3dE1HBDwVVQUzuxYnk3tNWk0xNTfB1OIMzdv7CK88IhgdZSU7yRpppiITLEwpA8DEw9sxSRj8tkWWRElv72qmWCyQXEmiKir+7gOo+SVEoYAkClihEY4tM/lP+A5wasMl+g6Jfze1eTpyqkY2o+Lr7OF1LkYRE5tNQgBUVSM4voBhGL3A0w2HZKV561U0ddNEp7PjfRYS05gFAwBRFNAUnehMgsi4STIqdnn3GU/LutDcq950vu34elu9C5tDwDQKaEqe7GqO9Ir6pyBwY/qJcytwEui13ufLyrS7zziX05SvgA4gaehieDXm8GXjcuPOPenZ/2hjOfW+BPN/uSqAZaDf0s8ph38BkXA09ldmPE4AAAAASUVORK5CYII="> Report a bug</a></li><li role="presentation"><a href="#stats" aria-controls="messages" role="tab" data-toggle="tab"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAetJREFUeNqMkr9rFFEQxz/zdt1sPJHLYStKUqhgIQgHCccpHGhpIWgvWIhgoZ1gJWhnIWL+C2ubAy/+RBIL/wBBK8VooYm52/fejMXu7W0ISgYWHt/Z+bzvzBsxM1aH/XXgLLMY3RisnWcfka4O+/PAmcsrDzGJgOPZ67vL7DNSIDuQzCfffn/g+/YGC/kpgGx4r/8GaIJGg/t7XaXTQ9QdEpfgxAEgLun2bz2BMAaXMXp8c/lfDsoCgUSS8gCYxmT8ZQ3/dZ20cwIg+y/AzIgWwaxOmt9GEldDX20Wu4p7R7IZQDUSNZSQWoxYjKAKwKPh+xfAuSr7tne1t+Km/waLeA1EbQBixAoPsdaW7wy63B50mT57Y4iBED3RwsxAKAEaakC28cuzOYn1TGpA0EChBaHhwLxHiwLzvtZ+jCPamFPabCFET9DQAMQKMIMWwdDGIF2zhT87xa4WLHjG2xMszBxMvFJ43eugnS9hC9CeWwLelcnOIodCJO0s1lobjwGfAecccuHK8cOXrh/9KMKx2k2wTydfSkeEdj1Qs59PTz/IReRgtTjj59cutqXVamVA7pybE5HUzBIRcYBUn1WLpoA651RVvapOgLFMb2i1WhJjlFi+uUi5fVIVWyWac87SNLWtrS3yPOfvAB9v+MqpnKJ8AAAAAElFTkSuQmCC"> Stats</a></li><li role="presentation"><a href="#about" aria-controls="messages" role="tab" data-toggle="tab"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABL0lEQVR4Xp2TPUsDQRCG35VUitiKpYi2IvgbTGFlKUFMaWNnIxap7SxTqShXBrE6wUpLixA/uouVSFrFCxJv75XZCzvsNV587pgblntmZ+7DQNg+3cDiUoxJeE3qiJo3hXx0z7j3xqrIveI4tyRPXgSHd/wv4tZgLb4tEWIA0l2KQHfCaO6Wc4uahPSHCKEX5TC6HmY2Qw1Zhs8RfXF4RUXdXGUXrYUb4WOUa/PlDlxmghUj1egLZLh9esf6yjwE3TsXsdyPRF9YujfuXc7Oxa2tVawtLyAcIsRAn2E3GaDV6UK/xOmZWBWDMpcHmz5/7A9w3HkAhsM6/kSKNyO2n1O2X1LuX/eJ3YhuvTI7FzzpfXHvKqHkKlelcVbIjXOVdVhUGYMoGP+ByhQqonLIL4atOuwJTS7oAAAAAElFTkSuQmCC"> About</a></li></ul><div class="tab-content"><div role="tabpanel" class="tab-pane active" id="faqs"><br><blockquote><a data-toggle="collapse" data-target="#faq-examples">What sort of things can I do with CyberChef?</a></blockquote><div class="collapse" id="faq-examples"><p>There are well over 100 operations in CyberChef allowing you to carry simple and complex tasks easily. Here are some examples:</p><ul><li><a href="?recipe=%5B%7B%22op%22%3A%22From%20Base64%22%2C%22args%22%3A%5B%22A-Za-z0-9%2B%2F%3D%22%2Ctrue%5D%7D%5D&input=VTI4Z2JHOXVaeUJoYm1RZ2RHaGhibXR6SUdadmNpQmhiR3dnZEdobElHWnBjMmd1">Decode a Base64-encoded string</a></li><li><a href="?recipe=%5B%7B%22op%22%3A%22Translate%20DateTime%20Format%22%2C%22args%22%3A%5B%22Standard%20date%20and%20time%22%2C%22DD%2FMM%2FYYYY%20HH%3Amm%3Ass%22%2C%22UTC%22%2C%22dddd%20Do%20MMMM%20YYYY%20HH%3Amm%3Ass%20Z%20z%22%2C%22Australia%2FQueensland%22%5D%7D%5D&input=MTUvMDYvMjAxNSAyMDo0NTowMA">Convert a date and time to a different time zone</a></li><li><a href="?recipe=%5B%7B%22op%22%3A%22Parse%20IPv6%20address%22%2C%22args%22%3A%5B%5D%7D%5D&input=MjAwMTowMDAwOjQxMzY6ZTM3ODo4MDAwOjYzYmY6M2ZmZjpmZGQy">Parse a Teredo IPv6 address</a></li><li><a href="?recipe=%5B%7B%22op%22%3A%22From%20Hexdump%22%2C%22args%22%3A%5B%5D%7D%2C%7B%22op%22%3A%22Gunzip%22%2C%22args%22%3A%5B%5D%7D%5D&input=MDAwMDAwMDAgIDFmIDhiIDA4IDAwIDEyIGJjIGYzIDU3IDAwIGZmIDBkIGM3IGMxIDA5IDAwIDIwICB8Li4uLi6881cu%2Fy7HwS4uIHwKMDAwMDAwMTAgIDA4IDA1IGQwIDU1IGZlIDA0IDJkIGQzIDA0IDFmIGNhIDhjIDQ0IDIxIDViIGZmICB8Li7QVf4uLdMuLsouRCFb%2F3wKMDAwMDAwMjAgIDYwIGM3IGQ3IDAzIDE2IGJlIDQwIDFmIDc4IDRhIDNmIDA5IDg5IDBiIDlhIDdkICB8YMfXLi6%2BQC54Sj8uLi4ufXwKMDAwMDAwMzAgIDRlIGM4IDRlIDZkIDA1IDFlIDAxIDhiIDRjIDI0IDAwIDAwIDAwICAgICAgICAgICB8TshObS4uLi5MJC4uLnw">Convert data from a hexdump, then decompress</a></li><li><a href="?recipe=%5B%7B%22op%22%3A%22Fork%22%2C%22args%22%3A%5B%22%5C%5Cn%22%2C%22%5C%5Cn%22%5D%7D%2C%7B%22op%22%3A%22From%20UNIX%20Timestamp%22%2C%22args%22%3A%5B%22Seconds%20(s)%22%5D%7D%5D&input=OTc4MzQ2ODAwCjEwMTI2NTEyMDAKMTA0NjY5NjQwMAoxMDgxMDg3MjAwCjExMTUzMDUyMDAKMTE0OTYwOTYwMA">Display multiple timestamps as full dates</a></li><li><a href="?recipe=%5B%7B%22op%22%3A%22Fork%22%2C%22args%22%3A%5B%22%5C%5Cn%22%2C%22%5C%5Cn%22%5D%7D%2C%7B%22op%22%3A%22Conditional%20Jump%22%2C%22args%22%3A%5B%221%22%2C%222%22%2C%2210%22%5D%7D%2C%7B%22op%22%3A%22To%20Hex%22%2C%22args%22%3A%5B%22Space%22%5D%7D%2C%7B%22op%22%3A%22Return%22%2C%22args%22%3A%5B%5D%7D%2C%7B%22op%22%3A%22To%20Base64%22%2C%22args%22%3A%5B%22A-Za-z0-9%2B%2F%3D%22%5D%7D%5D&input=U29tZSBkYXRhIHdpdGggYSAxIGluIGl0ClNvbWUgZGF0YSB3aXRoIGEgMiBpbiBpdA">Carry out different operations on data of different types</a></li></ul></div><blockquote><a data-toggle="collapse" data-target="#faq-load-files">Can I load input directly from files?</a></blockquote><div class="collapse" id="faq-load-files"><p>Yes! Just drag your file over the input box and drop it. The contents of the file will be converted into hexadecimal and the 'From Hex' operation will be added to the beginning of the recipe (if it's not already there). This is so that special characters like carriage returns aren't removed by your browser.</p><p>Please note that loading large files is likely to cause a crash. There's not a lot that can be done about this - browsers just aren't very good at handling and displaying large amounts of data.</p></div><blockquote><a data-toggle="collapse" data-target="#faq-fork">How do I run operation X over multiple inputs at once?</a></blockquote><div class="collapse" id="faq-fork"><p>Maybe you have 10 timestamps that you want to parse or 16 encoded strings that all have the same key.</p><p>The 'Fork' operation (found in the 'Flow control' category) splits up the input line by line and runs all subsequent operations on each line separately. Each output is then displayed on a separate line. These delimiters can be changed, so if your inputs are separated by commas, you can change the split delimiter to a comma instead.</p><p><a href='?recipe=%5B%7B"op"%3A"Fork"%2C"args"%3A%5B"%5C%5Cn"%2C"%5C%5Cn"%5D%7D%2C%7B"op"%3A"From%20UNIX%20Timestamp"%2C"args"%3A%5B"Seconds%20(s)"%5D%7D%5D&input=OTc4MzQ2ODAwCjEwMTI2NTEyMDAKMTA0NjY5NjQwMAoxMDgxMDg3MjAwCjExMTUzMDUyMDAKMTE0OTYwOTYwMA%3D%3D'>Click here</a> for an example.</p></div></div><div role="tabpanel" class="tab-pane" id="report-bug"><br><p>If you find a bug in CyberChef, please raise an issue in our GitHub repository explaining it in as much detail as possible. Copy and include the following information if relevant.</p><br><pre id="report-bug-info"></pre><br><a class="btn btn-primary" href="https://github.com/gchq/CyberChef/issues/new" role="button">Raise issue on GitHub</a></div><div role="tabpanel" class="tab-pane" id="stats"><br><p>If you're a nerd like me, you might find statistics really fun! Here's some about the CyberChef code base:</p><br><pre>131 source files<br>49068 lines<br>1.9M size<br><br>65 JavaScript source files<br>47089 lines<br>1.5M size<br><br>3 third party JavaScript source files<br>26265 lines<br>712K size<br><br>62 first party JavaScript source files<br>20824 lines<br>784K size<br><br>4.7M uncompressed JavaScript size<br>1.9M compressed JavaScript size<br><br>15 categories<br>177 operations<br></pre></div><div role="tabpanel" class="tab-pane" id="about" style="padding: 20px"><h4>What</h4><p>A simple, intuitive web app for analysing and decoding data without having to deal with complex tools or programming languages. CyberChef encourages both technical and non-technical people to explore data formats, encryption and compression.</p><h4>Why</h4><p>Digital data comes in all shapes, sizes and formats in the modern world CyberChef helps to make sense of this data all on one easy-to-use platform.</p><h4>How</h4><p>The interface is designed with simplicity at its heart. Complex techniques are now as trivial as drag-and-drop. Simple functions can be combined to build up a "recipe", potentially resulting in complex analysis, which can be shared with other users and used with their input.</p><p>For those comfortable writing code, CyberChef is a quick and efficient way to prototype solutions to a problem which can then be scripted once proven to work.</p><h4>Who</h4><p>It is expected that CyberChef will be useful for cybersecurity and antivirus companies. It should also appeal to the academic world and any individuals or companies involved in the analysis of digital data, be that software developers, analysts, mathematicians or casual puzzle solvers.</p><h4>Aim</h4><p>It is hoped that by releasing CyberChef through <a href="https://github.com/gchq/cyberchef">GitHub</a>, contributions can be added which can be rolled out into future versions of the tool.</p><br><p>There are around 150 useful operations in CyberChef for anyone working on anything vaguely Internet-related, whether you just want to convert a timestamp to a different format, decompress gzipped data, create a SHA3 hash, or parse an X.509 certificate to find out who issued it.</p><p>Its the Cyber Swiss Army Knife.</p></div></div></div></div><div class="modal-footer"><button type="button" class="btn btn-default" data-dismiss="modal">Close</button></div><a href="https://github.com/gchq/CyberChef"><img style="position: absolute; top: 0; right: 0; border: 0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAACVCAYAAABRorhPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAHY5JREFUeNrsXQlYlOe1PoOCuMvigiLgACqCioKa2KhVwdQ0mk1I2zSbk8C9bdMlbQpdb9vb2wtPlyTtbXvRDLE3bRLBJjFJ0zSQaLRpXMAFUVFgUNwV2URcGe685///Yeaff4ZlhmGA7zzP/8ywzzDvvOd8Z3mPrr29nbRMp9NZ78q3fvL9IfL9IfRV+nHslNjnluiXUE19DW2r2ka+YjMmzKDPRH2GzjWfow+Pflh5892bj1IlXbZ86ZZ83VZdbZbLLF/t8kXtzv5BwpyaroegUq6h9O/0w9DQ0GcfTnyY6q7W0UdVH9Gllks+8eRGDRtFd0beyY9r/4n9lfQePUnVdMkGWGqACWB5wPzc/g1/pNymy02/3XVyF0UFR9Ey/TKfeXItN1qo4mIFzZ08l9Ymro0NSQv5E+lpouVLwyxXgHz585tDuhQWVt5AOvkNphNQ6R2m0tn8wxWm8pevAHqaskaGjPza/Qn30/kr5+mTmk/o+u3rPvEkI4IiKHFyIrvCvaa9VfQuPUU1dNHypZvydUu+FYzlJaZqd/E55R9upo3066uXrv6h/Hw5LdUvpS/N/xKNCRzjE0+ytqGWtldvp/Bx4bQibkVMcHpwPk2jCTaM5S/fCsbqA/fXbgck9WWkFw4ePpi3cddGutV2i9nBl1zhkQtHaMrYKTQvap6e7qWXKMoKrGECWN51f1rBurYLlK5h9AR9a6p+6tPpiel0+epleu/oe3Sx5aJPPOFhQ4fRsuhl/LgO1R6qvvnWzafohNUV3hCusG+ZSrna5KvjeL6Jfnv+5Hlj0bEiGhs4lhZGLPSZJ3zj9g2qqquieVPm0d2z744ekzbGKDNWgGAs7zJVZ2w1VMVYkkt5nL4+avIow0NzHqK6ljraWbOTmq83+8QTnzh6Is2fMp8PFftP7K+idyxHDcFYfZZSUMdUaqa6ZT1V/Yl+13K2xVh2toySpyYTToaBQwN94olfuHKBSk6XcJJ09ezVMaFfCBWM1Qegatdwgcq71xZQt2ze7TcArP1l+40v7nyRg3dfcoWIq0pPlfIpdeaUmXpaYznDCmB51f1p5a2US/lnD3XhCp+JnRFrQPAOlth6eKvPZN6H+w+nz0Z/lhquNVD5qfLqli0tInjvA/fXI8aqPl5t3FK2hfx0fpzl9hW7dusamepNlDApgZbOWBod+GDgS4KxvMtUbjNWUHiQQUk3bKvexrdesXYnz0A2nFQXRS7i9MeBEwdE8O5FpnKbsZrPNufvPbWXpo+fTimxKdSrb/D2Ll4Wa7reREfOH6E5YXNoTeKamOCHg0Xw7mWmcpuxRoSNMNwXfx/HWEg3IJDvFUCp75PqEdvcx/OOCoqixCmJdKbpDO2p3iMYy9ugws/bvDO7Daz4+HjDujnr+AX8a9lfOVjuVYbSApX6stjoYaNpRewKamhtoLLaMlNjQaNBAKv33Z8tsHrsCg8fPmzctHcT3TLf8lzw3u4km2ZWvfRmDbDJ91tuttCxi8dIH6KnBfoFer+1fiLd4E2msvmZHjNW2LQwAxr9ELT/49g/el4rtAVTuyOAMpZkUFJkEmX+JbMDAmoo6OzTDehsRfrDwlhVbVvbhCv0BlN5grHqauvy0Z4yftR4ujPqTs8Aqs3+yvhMBuV9OY+BlfelPPuXvd15uqHyUiXXCj8/5/Mx49LHieDdm0zlCcYaGTbS8ODsB5mpPjnxCbesuOXyZEgzkB7P4281XTKRfryeNuzYQJmvZXZUMHU2UFDZ5DGTGVioFZbWlIrg3VtM5QnGunruqvHQ+UO0OGoxpc1No5EBI3vOVjYuTwFU5suZlPyTZCo9UUoZSzMoa1VW5wG9xc42n6V/nfgXTQueRncn3C1qhd5mKk8w1vjI8YZV01fRqcZTtMO0o3snPVuXd5cFUI9JgCo+XEypOan814NGB1HeE3kcWzXcaHACAdU7UOdH0SHRtCBiAZ1tOkvbK7YLxvI2qNwF1rTYaZx5xzTMO4ffcR68O4mlOIZ6VHZ5Fy0ub4LF5X1kcXmbbIJ0hVO64AIVQ6MfaoWN1xoRvFdfe+OaqBX2tvvzlCusra7NB5gChgRwPNMdY5cnAwogSv6PZMRClLEig1JmpXS4OLPqpNhJ4A5Do1/15WpKCEuglbNWRo94aISoFXqTqTzBWGOmjDGkz02nS1cv0Y7qHY4JUhVTJU1JopKsEglQ/5dJG7ZtYBgHjQiilPgUdoMAFx4BgnU79+eKrVQfB48IpgVTFzCDika/PgCVO8Dye8LvmcQ5iYZ74u6hmss1tPnAZrptvu0ypspYnEFBgUGU+/dcu5cSLFXwTAEFjQziH2242kCpv06l0tOl9nxiCyqdBqjk+5NGT6KVsSu5brirapep7vW6QZ959yqoPJFuWBu/luf3ELyb283aoGrXzqAnTU2iou8WMaCyN2dznJW3Po+KjxRTel56B1NpBew6bZAheMcQLVqTzzSfoU8rPx30jOV1ULkLrJlxMw1INSBf9MahN6S2mXYXuSqbfFXRs0Xs/jLzMzlgh1X/pppBFvxMsGOGXZ1l1zkBl8WQ+lges5wZ6+DJg6bmwuZBy1h+ffFH3QneK45WGP+y7y/UZm6juWFzHd2TjuxnqW0uJZ7iGMtiYCmcCAv3FPJfB5MFDQtyyMRbH5mLIP7qzatUWVdJsaGxtDh2sd7/fv9BG7z3CVN5grEmRE5gxqpvrafiymKpNbndSQJUZqvqn1dzsI4EKGIrBOuIqaK/FU36SXoqyiribHvyT5OtL3fQqCAqyCyg7K3ZUtzl54S1ZBsRMILVZmRRkEHpCvsUVO4Ay3+9/9cT4hPWp05P5eM92mY0A3cbUCWFW2KqbxZZg3SkGDKNmfx9Rd/v+DzYLP0PUoxV9J0iLkBv+OcGynw902XxWTFoNyB4h2veeXynqWFzw6ByhX0OKncZC41+DyQ8YK0Vtt5sdZkQhXtLm59GDS0NVLi7kAFTlC0H769n821KQgql5qby55OikqQa4atOaoRO/k3hY8NpXvg8PlSUmEoGFWP5BKjcBdachDmGB+c8yCWdwoOF0sBquwZjtamYKyKJmQhA4uC9WIq18DGYK2maBVDbLYB6JbPjEfh1Xs5RbNzwcbQiZgU132imfTX7TPWb6wcFY/n5ygNxJ3gvKy8z5n2ax5luqyiIzkngLsMUtb+Cr0j5KsRYHLzrVIDaJpV00NHQWZZdywDuwxcOU9joMEqMTBw0c4U+w1SeYKyImAjOvF9ulURBLjRfcJlqQIyFE5814z48SHJ5FkApiVGAjBOkL6RS6ZlS+6y7rnO2gimiIDhUQBTkxps3BnSt0OdA5Q6whjw55OuzZs1aj2Kv6bKJ/nb0b9rJUY0cFgPqO1IMhQAewEKqofRkKZeFMMlsl3XvJG+lNnQ3II91oeUCfVzx8YDOY/kkqNxlLIiCYJgCx/p/1vyTuwk6y7oXZBRQWnIax1AI4rPuzaLo56IZnJqZdj8n+TEX/zZ0tSaHJw94URCfBZW7wJo/d77h3ln30on6E1wrRLxll8cy2wMLp0J0NuT+LZdKfiwVo5N/lmzPSraAIo1TYBeANWHUBE43IN7aXb17QNYK/XwZ8e4E7/sO7jO+uEMSBVkUscgx8+5nH8A33Gyg3A9ySR+mZxdYfLTYPnYim1hsSlK3M+6KgT0xSDty2MgBKwri06ByF1hNZ5qMiIMwDfP0HU+z+3FwWbauTb5FHFW4v9Dexcl/WUmg8uBEGzkf+XICLBTBIbqGPjGozSyOXRwzet3oAdWa7POgchdYxyuOG5G7wq+wzhWq5dtswAWhjnRjOgfmdizVLnc5PFsk9WXFpUj97U4dlGvGwpQOwBU3MY6WzFiiH0iiID4dU3kyxgqeGtwhClK1jd2Q5li8k7lBZqhvS4nS3HdzOesON5n5p0zasHODfUuyVuzlxMBWd0TeMaBEQfoFU3nIFebvqd3DR3uMs2ue2nQaQbnl4lKOknl/OZPLOSjxwLJWZ3GArxlfmTtnLATsEAWRFwgMCFGQfsVUnmCs4ZOGG5QFAhi5sjsVkiNL6YP1VJJdInU3bLKw0ocbJJB9r8iaIEX7TO57uZT9RrY2Y3VyKsTTiRgXwX34GAXr76Ig/RJU7gIrIT7BsG7uOq4VoruB81i2jKJyfVkrszh3hcw7x1VZEmulv5hOxeXFVL+xnsEV/LVge1B1A1gwRRSk6VoTHTh5oN+KgvQr9+cpV1h+uNyYvyef0w3QoupAqnYyM7col1tf0OSnACrzpUwq3FVoLekAXA4nQTN1q2aIRj/s0kF7crI+Wa9bq+uX6YZ+Cyp3gVVbVWv8sPJDDsAfS36Mk5JO4yz5ZQOArAXo7RbW0idRwTcK+Mdy384lfaiesj6Xxa01dgCjruWwkG6A0sxr+1/j3vf5UfNj+mMHab91f55whWj0i4+P51ohGv2QO9I8CdqUcwDCUlOpnRvM3JjJfzHnizkdDYAnS7kIjaRqd9plFMN4PWqFOKXuOLajX7nCAQEqd2Ms1AohCgJFPwTvV25ccV6Avi0H7z8qkQBlzOR4y8pY7+QyoAq+VkCZf7Yw2icbtLmkC//esDFhVlGQfTX7+k3w3q/dn6dcIRYIYPsXJIzQ7Ic+c4esu599ghTzhHwa/HgDMxSzkzwBrbAVOh+6qjeqZega3V27m2JCY/qVKMiAYSpPMFZoRKhh1QxJFGSnaafzQQpVTqr95XZuk0H3qNKCjNNg8s+TGYCaLchdbJtRREGwMeN002naeWynzzPWgGEqTzBWXW2dcffJ3XTXtLto/cL1NH70eJeMpVwAEJ8CLfdTf5nKMkXZW7LJVGdyqerXlRMigneMfr1V/hbPFi6KXhTj69oNAw5U7gKrprLGuLV8KwUMDZBak13xngwqJD3RclzykxLST9RT8n8mS6Ubssl7qTPuWp0NnSj6obdrdthsWj5zuU+Lggw49+cpVzgufBzPFWKeECP2aAV2pSeKNAIGKTirriFMizlDZOIRxBdXFGtPQvt17g4Rp0Efy5drhQMaVO4AC63JibMT139u5uc43VBwoEDSbrAFFqleKg3mgUhIzrocyliWYX1MCO55QkctCOLXNWBBKhKNfo3XG6Hd4HONfgPS/XnCFba93Pbb0oOlxhd2vGB5bXW8F3qo39COF9vPRZxlAwwFUIiz0v8nnUs9+Bh5Ls2X20ydts6cu3KOZxz9/fwpJizG5xr9Bjyo3I2xoEFadq6Mp2GeXPgkhYwKcR68q9wYeq4UQGE4FWUdJE7ZHVq+xtJGM1K0eaTdtXdAfAVpcDQeLpmxxKdUkwcFqNwFFhYIvFL6CtcKWRSks5YZGXSIoWDZBdmcIEWqIecLUk6r8NNC1iJFj1bavLQeNfq13mql45eOcx7Lcir0GVGQQQMqd4FlOm4yYpYwflI8fTnpy1Kt0BW4LJei+Je2MI0vtMvweP2r2ZS1JosylktxFnqyuF5o1jgIuEiY4umgVvj6/tc53kuYmhDtC5spBnyg7sngXakVYvNXTX2NtiiI7ZSOBaJ5j+SxtLZi2a9lc/9VxsoMzsAjaYpxMIAt+gfRZGowuQ7Ynaj7RQZFctuML4iCDEpQuZtuCJwYyP1YLApS8wm3rLiS3UYRGjEUukWz7sniUg4ABfltsBlAlZOeQ6nPp1LxsWLHCWgtQGnchygItn+hvNOXCwQGLajcBZYiClLbUEsFBwukzRTOBEHkW7TF4DSoBO7KWH3Jz0o4eRr9fZvhVZ0LpvKzCV5U3wNREGWu0AKsPhEFGVQxlSdjLIiC/PFff6SbbTdZ79PuRbeF55COSCb3H7ncdpz6K4mhIBKC9hkACgVqCK45lHO0Nn+pe7RsAnqACcVxxHxzI+f2SbphUDOVJxgrMiaSt3+h7+ndI+/SxSsXO15kM2lOQytJUaugmpIM1WiJgdvE94DRSmstMdi+QteapLIpoiDYV3jo1KHq629c95ooiACVBzLvcXFx6/ECwnX9veLvroVt5fs5D+RQ1t1ZkqAaAKVRjin4twJpkYCNFZYWsgBbw/WGToGFVAMaEL0tCiJA5SHGwgIBRRQEtcLG1kZHYKlKPFkpWewS7dyYWVag+XZHCw2YDDVDJFIBMvwMNEgdQKUxZ4jkKA4KaED0liiIAJWHgKUsEIAoCBgLoiC8E9rZsKo6D2XrFp+VJY1Q2vlDutRCIz8ixWUGfzvYsVTkJLhHfJUyPYWndLwhCjKoA3VPBu/mTWYWBXn+4+dZjhur5Rifnclxq9wWcloAFIJ29GZhgYBtVr1wb6HUCWGmLrfOgD3RJ4aO1umTp/d68C6Yqhdc4Yy4Gdw2A5fz5qE3pRF7Itexlgzb+hfqeXAVgOKxL3JeDsJCJwTi2W9ndxpfwbC6FxqkOHmWnyrvtRhLMFUvpBuOHT1m3Lx/s70oiFbyUnXhpAdAwe1BdtsatFs+p04poBCNcXvryL2zeUMb9mJRkMtVNHPCTF4gEHB/QK/UCgWoeglYlccqjWgBnj5+OiHlEDoy1BFQqo+RMmAQyYMTMMRP6Cjl4rTMbAAfWAwty9gS5pDLUsdrNiyJWiFUcFArnDV1VnRvuEIBql4EFkRBMA2jzPA5+lh7YMEt5b6fy8lQLGZC6Yaz7RP0rDLDq3s/m0FFzxVxZh7qM3aT0V0EFkbQMAmNduneEAURMZUXYixlgQDm96BByqIg5CQxarnNuT+HOxcU44nojzZwVwP26bBack4q1xAxcAF3ybkurS5SFyUdbKZgUZCms7TXtNdj6QbBVF5grNZzrdzoB0W/R5MepbGBYx3ZygYE2W9mU/A3giWwbJI03u0A9YtUabfOcumkyKkIZVETOiO+mCdJSCrs5aSjFHVLaHWFjwunFXErYoIeDvIIYwlQeQlYh8oPGV/a9RLXCtFJYAcqjQUCyJiDfZBxVwPKdMFEaXekdcRdUUnWR4ATIdISBU8XUFBAUKfAQiH8yIUjDKz5UfM9km4Q7s/LrjBcH86KfpjOQdMf1wpdaLyjlx0j9gyoXAugzpu42Y83Uny4war5jvH7vKfyrJvBeNvqqVJHTdNOaoXox8ICgZtv3exxrVCAysvAQqMfaoUI3DG9zKIgnWi8Z9wl9V+VVpdyAI+gnbfWb5Q2gOEvM6BWZljBh7IOHg06ITCLaN1W4UIoRB+i5zwW+sS2V2zvcR5LgKqPGAure9Hoh7lCBO/N15ql32Qmpyt7kZvCyQ85LLhB5fsUQHFQ/5K8dRX7d8YEMQhxekx9MdUeWDrt4Gfi6IncyuPOAgERU/VRjMVTOmfLaGHEQnpg9gMU6B9oH7Br9GNxZwIYBSmG2SkSQz3dwVC4IBaCGIuL0s9JNUSHR+hiqAJVAOi8I7+2evbqHomCCKbqY8YKCg8yYGD1TNMZ7m6wA4DZsZQDV5iWlEbpv0+XZgqXyy7vvyTmKvqhpEWKYB6ibA7b7NU7C9WnUOoQBUE8h8fVXVEQASofAFb09Ghu9EMss/Xw1o7Vvc7EPdCavEpqTVZyVoi32EVCQvJHHSK3HF8hU+/y7EaavfCBQwM5aSvXCqtbtrR0KXgX7s8HXCFEQbC5fojfkI59hUQulWagQVp8pJhbkzkol/c95zySY/1xDK7itMglHjNp1wfNzt3i9dvXeeQ/YVICLZuxLHr4g8O7VCsUTOVDjAVREGVf4fbq7XS55bIjTLV619vkPqzvSqkGMBRmCzERDXfIgfqv5BRDD7aBIVm7KHJRl0VBBFP5EGNdOXslv+R0CXcRYOG4zk/nPEFqu2V1lDRAoQAK8RUD6gfS59CThRirS5JG5BjEN11vovJz5TR70mxak7hGXSsMsHmT8JtGgMqHgAVREG702/E8i4Kgv9x/qL82sGwSmkgd2MVQJ0qp4JsFHKgjvZD636nUcKWB22RYGEQBFTLwX7CcHhdndKrjAFEQpD4gChIbFmubeR+mAtdQ4f581BXGx8dzzztOX4i3rPpYRE73FULgFgE7BlZzHs7hDgbOZ1kMaYc8Qx6zVvJPkzn4zns8TxIQsQTyqb9L1R6mUNmoYaM4QYqFBmW1ZabGwsb1VMOu8Ib8BrkpQOXDwIqKjTKgdHKy/iTHWHZuSQ0sm6s6t5rbZ4IzglkYBKUbJEitJ0ULkwFgaKNhae7nbaS5h2jEWipcIId1Z+SdvPKk+HBxlfkd81MWYF1QGFeAyseBNSlqkrVW+MGxDzhYdgCWjRw3bou+VcRdDNmbJVU/KM0osRbKPZwwXSFLHGGw9UaDY7rBCagUQ7phafRSbpVG8G5+17yeTBKwREzl48H75VOX85EUxUQMJLntckrqjV8yKLL/ms3pBrhAO0CZSq1FZ+XRsE5WFzSx1IZ0A2SMkAK5d+69MePWjXuZognKu/6CqfoJY6FWyAsEWqQFApraDSpJbh71ikyyJkfZ5SlqM5bTYdZaWW3me7LazBCN5GgnBqlIZYGA5fdW0vv06FDxUnuXsWRg2b4T2+Tb205/ELXCx69S+fhyXiuHFxJ95qw2o5gGCNL/N507DxA3KQzFajOW4B1TOPgZsBniLwZVD9QTEFdhoAKiICEjQ2JLR5X+WTBVP2OsCZETDMhh1TbWSgsE1E5V3d1guTBen5MmZdqRXkCXA3Jb1b+u7tDFqjdpr5PrgqFWiBH7BVMX8GlVxFT9LMa6ePKiEe4Pw6pYIKC5/UtV1uEx+cJsa2oBbk8BFOIvnoBWM103WAuTOYivtpRt4WY/wVT9kLEgCjIzbuZ6KCafqD+hLQqiUc5RToWKQb4I/fCa3Qs9FBICYwlQ9WNXaCsKAlfIGqPOlGZkYKF/HcOpUI+xMpRWfsoNBVABqn4MLEUU5J64e5ix7ERBnIFLYTMnS8i7sqFegGoQMBb2Fa6ZtYa1PpHTsttM4UzAo5MRfHdMBOoDIHjHvsL9Z/bzXKFhkUEasXfV2eBqfYkHhK8FqAYIsCqOVhhf3fcq3Tbf7lg27mQXtFMgeUhJXbi/AeYKx0eOtzb6YfE4tyaTDVQd/pjnH79gqgHGWI2nG/M/PfkpRYyLoGX6ZY4A8mDsJJhqkDGWIgqCWiEWCKCU4i0TTDVAGQuiIIfOHeLVvY/Mf8ReFKS33wyCqQY2Y02eNtmAnTVYNv5x9ccCVMI8A6yp0VO50Q/iGywK0nJRuD9h7rnC8yfO5xcdK6IxgWO4k0AwlTCPMRYy76gVKtu/MHolmEqY25l3KPqBrdbGr+U2FcFUwjzCWJiEXj1zNZ1uOt3R6CdAJcxdYE2fOZ0XCMAV2i0QEO5PuMKeusKqY1VG9LnD7DRIBVMJc5exgqcGW9MNUCr2BGMJphrkjAVRkD21e7gNGElSwVTCPMZYwycNN0Am8nyztEAA0tyCqYS5xVjXzl9jDVKMsj+W/Bgv+BZMJcwjjBURE2GAhBG2QVhFQQSohLkLrLBpYaxBClGQ9yve73atULg/4QodXGFdbV0+ToIhI0Lojsg7BFMJ8xxjQRTkoTkPWWuFWOkmmEqY2wsE0OgHtgK4sINZMJUwjzBWaESoYdWMVXS68XTHAgEBKmHuAks/Xc9TOsi4WxcICPcnzB1XeLLqZP7bh98m/yH+LHImmEqYxxhr7JSx3N0AxkLPO4uCCKYS5laj37mW/H1n9lFCWAKtjlvNq08EUwlzl7EC6Al6ZsSkEU/dF38fa30ieG8ztwmmEuYGY22iF1vPt248cPYAQXgNin4hI0MEqIS5Daznj1YczXul9BV7URDh/oT1wBUOJdtVbAb65oQpE76i1Ao/OP6BYCphPWYsibWM9MuGiw2/Rw9W2JgwWjJtiWAqYd1mLFvZ2Q6lq0z6zoigEd/AAgHBVMLcYawO5sqjX7Q2tf4GtUK3mYq+2B/fjt34uKf3XX2uK1/r7q0ttzj7uDv2G3LFWLZ7Te0Fsr9K33MfVMIGtDfUAJZa2FGtZ9wudtMIc+kNZbDYMo+Z7EWzzSpOFKAS1iNgqZXY7RyxAJWw7gKr3ZaVtKI2ASph3QUWqcDVLphKmLvAIhW41F8ToBLmFrhII7EhQCXM8yATGXVhHjcBKmEeN50oCAsTTCVMgEqYAJUwYQJUwnzP/l+AAQD/Q//iP23IFAAAAABJRU5ErkJggg==" alt="Fork me on GitHub"></a></div></div></div><div class="modal" id="confirm-modal" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg"><div class="modal-content"><div class="modal-header"><h4 class="modal-title" id="confirm-title"></h4></div><div class="modal-body" id="confirm-body"></div><div class="modal-footer"><button type="button" class="btn btn-success" id="confirm-yes"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAClElEQVR42oRTTUhUURQ+72feezO+O68Zp0YGmzAtkgnNHyayVdAiKIgInEqlXBQuIojahZvSIGjTpiApaKHookVtSsPCXFgMhJGRC00pxs2QZjr6mvfuu537fE6j9HPge+/ce8/3nXPujwCb7PYRCWqiQvFUg8MgRRmI1GED6KfXF4732iC37RPdAae01Kz5jBXIYXRTh67e61jKzi2NPriusCIBbnJrreiSRfwICAlh2oX11vKGw/WMCsQfjAi2DZLjievqWpUy/N0uSZqeqDhwLMkH0+nhiZ8UxrlAVBdA9Zjyv8hNF7pPCyAT2zKXJ8eGJ/OUDe4MixsC/yTQQYKksr69+5QgKmTxy8THZ30Pp4iQswxN6MT1717cC8RQsUAMcULUSHXdua42xqQgoxRKdzcmzt5sSmzO8rLrjLQu0Mh3Gksm0epk5fbk0f3UBgKwtpOri4tQEgpBbmGhQP4xN5WxHaBuCxZlLQ3NV5r1sopY3jRhJWcCxe2mmN1BqJoGGiHuXP+ty4/XRfAMnroCNgVSsjUey2Em27LAyuc3gBgGhHDer+vQfqPn5PJ8dnm059qjpTyMugJ5B3wUAxwOzOICMzPHcW8U9/n67KcPC4N9d9Ne9kIlIrag8ACbl11EZkjmd4b7XDxetSeUuth5cJsuZPyK8CqgeBfJtIBlv05/C0ZipTYP9lCoAP88wcjzJ5n3b0cySOufwYOcwT09zwVyFusZHLivl8V3lRuRaFBRA6q+JaL71IAfRNEnovG29tYlSz+Pv3535w0bmvl9IO4zkGrLoMJQIeGToGqHAeGoDiFNhrAkgoEBMkLHdlZHZqF3aBrGkJNFzGOb1H1HCD8igPDB/81CrPArggLOLwEGAF0uM152x05WAAAAAElFTkSuQmCC"> Yes</button> <button type="button" class="btn btn-danger" id="confirm-no" data-dismiss="modal"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACyElEQVR42mxTTUhUURQ+7290xhl1ppwoiQLThQhpuKgsCoUCgxYaYS0kaVG5aRFtWkRtWghBLgoCKSeRCglcZLrI0k0/lqL2MzA6DjkMwTgzr2bG9+bNe+/ezn2+mYy88HHeve+e73z3u/dwb3tEKAyOgyYMnYgShIowEVmEzEAppDD+ZCAAmdZHOogJhW4kI7wu7uyh3nu9Tp+/nLJBCDHzqqKlk79+R0NrWiaZza7F4onQ7DJuH0HMicm/BEfwu9Y5NRE7ePp8+bosM04B4QHe5anY07ibFwQQJAl2NoZj88/6BIvA49jQ7nVCR8ulvhMub5XHNAxYT6dBy+XASmIQRSuyudu/t9ogtIwV5pmClEKPhZO09smd69ORxbkk0XVYz2ZBTiQgLcuQRTIF5zlVhbymgZHPg07AMk8sc3BQ6eS6jvbcOu72VbnZookEBFUAuoY+ADFNa054Hoj93zBBsghklbYh6iJ3b86whXNXb7dWeL1WInOHbibByI6Qii7FddPiAnGHh+tu6bzSsK26xl+4TksBbi4qQLDbiC5OfYtHvkd1Tcmgw48tAkUHb86U/LHVVdg8DHYEWwEmqx/Hh6ZNPfcOE4ckAX7w3MY+UdXpi4nhfnchEYsJBl/qPnyy84CGhvkqy3Pvx59+MvLqc6fEBQTunzogEgoBk0AACzFn9wlS6eCZC70NHI8m4zMaGbwf1DR12FPCBWCLYV0FM0u3LIGuhqbmXaJU4jDwvkaHHsyj7AFcH1jGR/w6TNmTgfoqgI56rviCocbHweVma/6y4+K1NkF0lH75MBkMLsyMhpJwY3KFQkT+vzrzh2cf4RSFh5+xgwTQdCWjoElq5OtM8M0K9A/Mbp1cbED7GNsR/lN1/P72WmhnP14twdhYiCzYXcmg2DHPvC4oYARMhQtRZjdPUaG9UWe3akfdbnFaIPgjwAD+Q3HEWkHCzAAAAABJRU5ErkJggg=="> No</button></div></div></div></div><script type="application/javascript">/**
* CyberChef - The Cyber Swiss Army Knife
*
* @copyright Crown Copyright 2016
* @license Apache-2.0
*
* Copyright 2016 Crown Copyright
*
* 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.
*/
!function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,b),e.l=!0,e.exports}var c={};return b.m=a,b.c=c,b.i=function(a){return a},b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:d})},b.n=function(a){var c=a&&a.__esModule?function(){return a.default}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=758)}([function(a,b,c){var d=c(6),e=c(35),f=c(21),g=c(22),h=c(36),i="prototype",j=function(a,b,c){var k,l,m,n,o=a&j.F,p=a&j.G,q=a&j.S,r=a&j.P,s=a&j.B,t=p?d:q?d[b]||(d[b]={}):(d[b]||{})[i],u=p?e:e[b]||(e[b]={}),v=u[i]||(u[i]={});p&&(c=b);for(k in c)l=!o&&t&&void 0!==t[k],m=(l?t:c)[k],n=s&&l?h(m,d):r&&"function"==typeof m?h(Function.call,m):m,t&&g(t,k,m,a&j.U),u[k]!=m&&f(u,k,n),r&&v[k]!=m&&(v[k]=m)};d.core=e,j.F=1,j.G=2,j.S=4,j.P=8,j.B=16,j.W=32,j.U=64,j.R=128,a.exports=j},function(a,b,c){(function(a){!function(b,c){a.exports=c()}(this,function(){"use strict";function b(){return qd.apply(null,arguments)}function d(a){qd=a}function e(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function f(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function g(a){var b;for(b in a)return!1;return!0}function h(a){return"number"==typeof a||"[object Number]"===Object.prototype.toString.call(a)}function i(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function j(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function k(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function l(a,b){for(var c in b)k(b,c)&&(a[c]=b[c]);return k(b,"toString")&&(a.toString=b.toString),k(b,"valueOf")&&(a.valueOf=b.valueOf),a}function m(a,b,c,d){return tb(a,b,c,d,!0).utc()}function n(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function o(a){return null==a._pf&&(a._pf=n()),a._pf}function p(a){if(null==a._isValid){var b=o(a),c=sd.call(b.parsedDateParts,function(a){return null!=a}),d=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);if(a._strict&&(d=d&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour),null!=Object.isFrozen&&Object.isFrozen(a))return d;a._isValid=d}return a._isValid}function q(a){var b=m(NaN);return null!=a?l(o(b),a):o(b).userInvalidated=!0,b}function r(a){return void 0===a}function s(a,b){var c,d,e;if(r(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),r(b._i)||(a._i=b._i),r(b._f)||(a._f=b._f),r(b._l)||(a._l=b._l),r(b._strict)||(a._strict=b._strict),r(b._tzm)||(a._tzm=b._tzm),r(b._isUTC)||(a._isUTC=b._isUTC),r(b._offset)||(a._offset=b._offset),r(b._pf)||(a._pf=o(b)),r(b._locale)||(a._locale=b._locale),td.length>0)for(c in td)d=td[c],e=b[d],r(e)||(a[d]=e);return a}function t(a){s(this,a),this._d=new Date(null!=a._d?a._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),ud===!1&&(ud=!0,b.updateOffset(this),ud=!1)}function u(a){return a instanceof t||null!=a&&null!=a._isAMomentObject}function v(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function w(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=v(b)),c}function x(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;d<e;d++)(c&&a[d]!==b[d]||!c&&w(a[d])!==w(b[d]))&&g++;return g+f}function y(a){b.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+a)}function z(a,c){var d=!0;return l(function(){if(null!=b.deprecationHandler&&b.deprecationHandler(null,a),d){for(var e,f=[],g=0;g<arguments.length;g++){if(e="","object"==typeof arguments[g]){e+="\n["+g+"] ";for(var h in arguments[0])e+=h+": "+arguments[0][h]+", ";e=e.slice(0,-2)}else e=arguments[g];f.push(e)}y(a+"\nArguments: "+Array.prototype.slice.call(f).join("")+"\n"+(new Error).stack),d=!1}return c.apply(this,arguments)},c)}function A(a,c){null!=b.deprecationHandler&&b.deprecationHandler(a,c),vd[a]||(y(c),vd[a]=!0)}function B(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function C(a){var b,c;for(c in a)b=a[c],B(b)?this[c]=b:this["_"+c]=b;this._config=a,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function D(a,b){var c,d=l({},a);for(c in b)k(b,c)&&(f(a[c])&&f(b[c])?(d[c]={},l(d[c],a[c]),l(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);for(c in a)k(a,c)&&!k(b,c)&&f(a[c])&&(d[c]=l({},d[c]));return d}function E(a){null!=a&&this.set(a)}function F(a,b,c){var d=this._calendar[a]||this._calendar.sameElse;return B(d)?d.call(b,c):d}function G(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function H(){return this._invalidDate}function I(a){return this._ordinal.replace("%d",a)}function J(a,b,c,d){var e=this._relativeTime[c];return B(e)?e(a,b,c,d):e.replace(/%d/i,a)}function K(a,b){var c=this._relativeTime[a>0?"future":"past"];return B(c)?c(b):c.replace(/%s/i,b)}function L(a,b){var c=a.toLowerCase();Fd[c]=Fd[c+"s"]=Fd[b]=a}function M(a){return"string"==typeof a?Fd[a]||Fd[a.toLowerCase()]:void 0}function N(a){var b,c,d={};for(c in a)k(a,c)&&(b=M(c),b&&(d[b]=a[c]));return d}function O(a,b){Gd[a]=b}function P(a){var b=[];for(var c in a)b.push({unit:c,priority:Gd[c]});return b.sort(function(a,b){return a.priority-b.priority}),b}function Q(a,c){return function(d){return null!=d?(S(this,a,d),b.updateOffset(this,c),this):R(this,a)}}function R(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function S(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function T(a){return a=M(a),B(this[a])?this[a]():this}function U(a,b){if("object"==typeof a){a=N(a);for(var c=P(a),d=0;d<c.length;d++)this[c[d].unit](a[c[d].unit])}else if(a=M(a),B(this[a]))return this[a](b);return this}function V(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function W(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Kd[a]=e),b&&(Kd[b[0]]=function(){return V(e.apply(this,arguments),b[1],b[2])}),c&&(Kd[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function X(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function Y(a){var b,c,d=a.match(Hd);for(b=0,c=d.length;b<c;b++)Kd[d[b]]?d[b]=Kd[d[b]]:d[b]=X(d[b]);return function(b){var e,f="";for(e=0;e<c;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}function Z(a,b){return a.isValid()?(b=$(b,a.localeData()),Jd[b]=Jd[b]||Y(b),Jd[b](a)):a.localeData().invalidDate()}function $(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Id.lastIndex=0;d>=0&&Id.test(a);)a=a.replace(Id,c),Id.lastIndex=0,d-=1;return a}function _(a,b,c){ae[a]=B(b)?b:function(a,d){return a&&c?c:b}}function aa(a,b){return k(ae,a)?ae[a](b._strict,b._locale):new RegExp(ba(a))}function ba(a){return ca(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function ca(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function da(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),h(b)&&(d=function(a,c){c[b]=w(a)}),c=0;c<a.length;c++)be[a[c]]=d}function ea(a,b){da(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function fa(a,b,c){null!=b&&k(be,a)&&be[a](b,c._a,c,a)}function ga(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function ha(a,b){return a?e(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||me).test(b)?"format":"standalone"][a.month()]:this._months}function ia(a,b){return a?e(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[me.test(b)?"format":"standalone"][a.month()]:this._monthsShort}function ja(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;d<12;++d)f=m([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=le.call(this._shortMonthsParse,g),e!==-1?e:null):(e=le.call(this._longMonthsParse,g),e!==-1?e:null):"MMM"===b?(e=le.call(this._shortMonthsParse,g),e!==-1?e:(e=le.call(this._longMonthsParse,g),e!==-1?e:null)):(e=le.call(this._longMonthsParse,g),e!==-1?e:(e=le.call(this._shortMonthsParse,g),e!==-1?e:null))}function ka(a,b,c){var d,e,f;if(this._monthsParseExact)return ja.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;d<12;d++){if(e=m([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function la(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=w(b);else if(b=a.localeData().monthsParse(b),!h(b))return a;return c=Math.min(a.date(),ga(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ma(a){return null!=a?(la(this,a),b.updateOffset(this,!0),this):R(this,"Month")}function na(){return ga(this.year(),this.month())}function oa(a){return this._monthsParseExact?(k(this,"_monthsRegex")||qa.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(k(this,"_monthsShortRegex")||(this._monthsShortRegex=pe),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function pa(a){return this._monthsParseExact?(k(this,"_monthsRegex")||qa.call(this),a?this._monthsStrictRegex:this._monthsRegex):(k(this,"_monthsRegex")||(this._monthsRegex=qe),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function qa(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;b<12;b++)c=m([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;b<12;b++)d[b]=ca(d[b]),e[b]=ca(e[b]);for(b=0;b<24;b++)f[b]=ca(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function ra(a){return sa(a)?366:365}function sa(a){return a%4===0&&a%100!==0||a%400===0}function ta(){return sa(this.year())}function ua(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return a<100&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function va(a){var b=new Date(Date.UTC.apply(null,arguments));return a<100&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function wa(a,b,c){var d=7+b-c,e=(7+va(a,0,d).getUTCDay()-b)%7;return-e+d-1}function xa(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=wa(a,d,e),j=1+7*(b-1)+h+i;return j<=0?(f=a-1,g=ra(f)+j):j>ra(a)?(f=a+1,g=j-ra(a)):(f=a,g=j),{year:f,dayOfYear:g}}function ya(a,b,c){var d,e,f=wa(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return g<1?(e=a.year()-1,d=g+za(e,b,c)):g>za(a.year(),b,c)?(d=g-za(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function za(a,b,c){var d=wa(a,b,c),e=wa(a+1,b,c);return(ra(a)-d+e)/7}function Aa(a){return ya(a,this._week.dow,this._week.doy).week}function Ba(){return this._week.dow}function Ca(){return this._week.doy}function Da(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Ea(a){var b=ya(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function Fa(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Ga(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Ha(a,b){return a?e(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]:this._weekdays}function Ia(a){return a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ja(a){return a?this._weekdaysMin[a.day()]:this._weekdaysMin}function Ka(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=m([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=le.call(this._weekdaysParse,g),e!==-1?e:null):"ddd"===b?(e=le.call(this._shortWeekdaysParse,g),e!==-1?e:null):(e=le.call(this._minWeekdaysParse,g),e!==-1?e:null):"dddd"===b?(e=le.call(this._weekdaysParse,g),e!==-1?e:(e=le.call(this._shortWeekdaysParse,g),e!==-1?e:(e=le.call(this._minWeekdaysParse,g),e!==-1?e:null))):"ddd"===b?(e=le.call(this._shortWeekdaysParse,g),e!==-1?e:(e=le.call(this._weekdaysParse,g),e!==-1?e:(e=le.call(this._minWeekdaysParse,g),e!==-1?e:null))):(e=le.call(this._minWeekdaysParse,g),e!==-1?e:(e=le.call(this._weekdaysParse,g),e!==-1?e:(e=le.call(this._shortWeekdaysParse,g),e!==-1?e:null)))}function La(a,b,c){var d,e,f;if(this._weekdaysParseExact)return Ka.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){if(e=m([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function Ma(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Fa(a,this.localeData()),this.add(a-b,"d")):b}function Na(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Oa(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=Ga(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Pa(a){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||Sa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(k(this,"_weekdaysRegex")||(this._weekdaysRegex=we),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Qa(a){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||Sa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(k(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=xe),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ra(a){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||Sa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(k(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ye),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Sa(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],j=[];for(b=0;b<7;b++)c=m([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),h.push(e),i.push(f),j.push(d),j.push(e),j.push(f);for(g.sort(a),h.sort(a),i.sort(a),j.sort(a),b=0;b<7;b++)h[b]=ca(h[b]),i[b]=ca(i[b]),j[b]=ca(j[b]);this._weekdaysRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Ta(){return this.hours()%12||12}function Ua(){return this.hours()||24}function Va(a,b){W(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Wa(a,b){return b._meridiemParse}function Xa(a){return"p"===(a+"").toLowerCase().charAt(0)}function Ya(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Za(a){return a?a.toLowerCase().replace("_","-"):a}function $a(a){for(var b,c,d,e,f=0;f<a.length;){for(e=Za(a[f]).split("-"),b=e.length,c=Za(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=_a(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&x(e,c,!0)>=b-1)break;b--}f++}return null}function _a(b){var d=null;if(!De[b]&&"undefined"!=typeof a&&a&&a.exports)try{d=ze._abbr,c(687)("./"+b),ab(d)}catch(a){}return De[b]}function ab(a,b){var c;return a&&(c=r(b)?db(a):bb(a,b),c&&(ze=c)),ze._abbr}function bb(a,b){if(null!==b){var c=Ce;if(b.abbr=a,null!=De[a])A("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=De[a]._config;else if(null!=b.parentLocale){if(null==De[b.parentLocale])return Ee[b.parentLocale]||(Ee[b.parentLocale]=[]),Ee[b.parentLocale].push({name:a,config:b}),null;c=De[b.parentLocale]._config}return De[a]=new E(D(c,b)),Ee[a]&&Ee[a].forEach(function(a){bb(a.name,a.config)}),ab(a),De[a]}return delete De[a],null}function cb(a,b){if(null!=b){var c,d=Ce;null!=De[a]&&(d=De[a]._config),b=D(d,b),c=new E(b),c.parentLocale=De[a],De[a]=c,ab(a)}else null!=De[a]&&(null!=De[a].parentLocale?De[a]=De[a].parentLocale:null!=De[a]&&delete De[a]);return De[a]}function db(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ze;if(!e(a)){if(b=_a(a))return b;a=[a]}return $a(a)}function eb(){return yd(De)}function fb(a){var b,c=a._a;return c&&o(a).overflow===-2&&(b=c[de]<0||c[de]>11?de:c[ee]<1||c[ee]>ga(c[ce],c[de])?ee:c[fe]<0||c[fe]>24||24===c[fe]&&(0!==c[ge]||0!==c[he]||0!==c[ie])?fe:c[ge]<0||c[ge]>59?ge:c[he]<0||c[he]>59?he:c[ie]<0||c[ie]>999?ie:-1,o(a)._overflowDayOfYear&&(b<ce||b>ee)&&(b=ee),o(a)._overflowWeeks&&b===-1&&(b=je),o(a)._overflowWeekday&&b===-1&&(b=ke),o(a).overflow=b),a}function gb(a){var b,c,d,e,f,g,h=a._i,i=Fe.exec(h)||Ge.exec(h);if(i){for(o(a).iso=!0,b=0,c=Ie.length;b<c;b++)if(Ie[b][1].exec(i[1])){e=Ie[b][0],d=Ie[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=Je.length;b<c;b++)if(Je[b][1].exec(i[3])){f=(i[2]||" ")+Je[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!He.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),mb(a)}else a._isValid=!1}function hb(a){var c=Ke.exec(a._i);return null!==c?void(a._d=new Date(+c[1])):(gb(a),void(a._isValid===!1&&(delete a._isValid,b.createFromInputFallback(a))))}function ib(a,b,c){return null!=a?a:null!=b?b:c}function jb(a){var c=new Date(b.now());return a._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function kb(a){var b,c,d,e,f=[];if(!a._d){for(d=jb(a),a._w&&null==a._a[ee]&&null==a._a[de]&&lb(a),a._dayOfYear&&(e=ib(a._a[ce],d[ce]),a._dayOfYear>ra(e)&&(o(a)._overflowDayOfYear=!0),c=va(e,0,a._dayOfYear),a._a[de]=c.getUTCMonth(),a._a[ee]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;b<7;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[fe]&&0===a._a[ge]&&0===a._a[he]&&0===a._a[ie]&&(a._nextDay=!0,a._a[fe]=0),a._d=(a._useUTC?va:ua).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[fe]=24)}}function lb(a){var b,c,d,e,f,g,h,i;if(b=a._w,null!=b.GG||null!=b.W||null!=b.E)f=1,g=4,c=ib(b.GG,a._a[ce],ya(ub(),1,4).year),d=ib(b.W,1),e=ib(b.E,1),(e<1||e>7)&&(i=!0);else{f=a._locale._week.dow,g=a._locale._week.doy;var j=ya(ub(),f,g);c=ib(b.gg,a._a[ce],j.year),d=ib(b.w,j.week),null!=b.d?(e=b.d,(e<0||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f}d<1||d>za(c,f,g)?o(a)._overflowWeeks=!0:null!=i?o(a)._overflowWeekday=!0:(h=xa(c,d,e,f,g),a._a[ce]=h.year,a._dayOfYear=h.dayOfYear)}function mb(a){if(a._f===b.ISO_8601)return void gb(a);a._a=[],o(a).empty=!0;var c,d,e,f,g,h=""+a._i,i=h.length,j=0;for(e=$(a._f,a._locale).match(Hd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(aa(f,a))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&o(a).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),Kd[f]?(d?o(a).empty=!1:o(a).unusedTokens.push(f),fa(f,d,a)):a._strict&&!d&&o(a).unusedTokens.push(f);o(a).charsLeftOver=i-j,h.length>0&&o(a).unusedInput.push(h),a._a[fe]<=12&&o(a).bigHour===!0&&a._a[fe]>0&&(o(a).bigHour=void 0),o(a).parsedDateParts=a._a.slice(0),o(a).meridiem=a._meridiem,a._a[fe]=nb(a._locale,a._a[fe],a._meridiem),kb(a),fb(a)}function nb(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}function ob(a){var b,c,d,e,f;if(0===a._f.length)return o(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=s({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],mb(b),p(b)&&(f+=o(b).charsLeftOver,f+=10*o(b).unusedTokens.length,o(b).score=f,(null==d||f<d)&&(d=f,c=b));l(a,c||b)}function pb(a){if(!a._d){var b=N(a._i);a._a=j([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),kb(a)}}function qb(a){var b=new t(fb(rb(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function rb(a){var b=a._i,c=a._f;return a._locale=a._locale||db(a._l),null===b||void 0===c&&""===b?q({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),u(b)?new t(fb(b)):(i(b)?a._d=b:e(c)?ob(a):c?mb(a):sb(a),p(a)||(a._d=null),a))}function sb(a){var c=a._i;void 0===c?a._d=new Date(b.now()):i(c)?a._d=new Date(c.valueOf()):"string"==typeof c?hb(a):e(c)?(a._a=j(c.slice(0),function(a){return parseInt(a,10)}),kb(a)):"object"==typeof c?pb(a):h(c)?a._d=new Date(c):b.createFromInputFallback(a)}function tb(a,b,c,d,h){var i={};return c!==!0&&c!==!1||(d=c,c=void 0),(f(a)&&g(a)||e(a)&&0===a.length)&&(a=void 0),i._isAMomentObject=!0,i._useUTC=i._isUTC=h,i._l=c,i._i=a,i._f=b,i._strict=d,qb(i)}function ub(a,b,c,d){return tb(a,b,c,d,!1)}function vb(a,b){var c,d;if(1===b.length&&e(b[0])&&(b=b[0]),!b.length)return ub();for(c=b[0],d=1;d<b.length;++d)b[d].isValid()&&!b[d][a](c)||(c=b[d]);return c}function wb(){var a=[].slice.call(arguments,0);return vb("isBefore",a)}function xb(){var a=[].slice.call(arguments,0);return vb("isAfter",a)}function yb(a){var b=N(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+1e3*h*60*60,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=db(),this._bubble()}function zb(a){return a instanceof yb}function Ab(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}function Bb(a,b){W(a,0,0,function(){var a=this.utcOffset(),c="+";return a<0&&(a=-a,c="-"),c+V(~~(a/60),2)+b+V(~~a%60,2)})}function Cb(a,b){var c=(b||"").match(a);if(null===c)return null;var d=c[c.length-1]||[],e=(d+"").match(Oe)||["-",0,0],f=+(60*e[1])+w(e[2]);return 0===f?0:"+"===e[0]?f:-f}function Db(a,c){var d,e;return c._isUTC?(d=c.clone(),e=(u(a)||i(a)?a.valueOf():ub(a).valueOf())-d.valueOf(),d._d.setTime(d._d.valueOf()+e),b.updateOffset(d,!1),d):ub(a).local()}function Eb(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Fb(a,c){var d,e=this._offset||0;if(!this.isValid())return null!=a?this:NaN;if(null!=a){if("string"==typeof a){if(a=Cb(Zd,a),null===a)return this}else Math.abs(a)<16&&(a*=60);return!this._isUTC&&c&&(d=Eb(this)),this._offset=a,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==a&&(!c||this._changeInProgress?Vb(this,Qb(a-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,b.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?e:Eb(this)}function Gb(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Hb(a){return this.utcOffset(0,a)}function Ib(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Eb(this),"m")),this}function Jb(){if(null!=this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var a=Cb(Yd,this._i);null!=a?this.utcOffset(a):this.utcOffset(0,!0)}return this}function Kb(a){return!!this.isValid()&&(a=a?ub(a).utcOffset():0,(this.utcOffset()-a)%60===0)}function Lb(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Mb(){if(!r(this._isDSTShifted))return this._isDSTShifted;var a={};if(s(a,this),a=rb(a),a._a){var b=a._isUTC?m(a._a):ub(a._a);this._isDSTShifted=this.isValid()&&x(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Nb(){return!!this.isValid()&&!this._isUTC}function Ob(){return!!this.isValid()&&this._isUTC}function Pb(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Qb(a,b){var c,d,e,f=a,g=null;return zb(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:h(a)?(f={},b?f[b]=a:f.milliseconds=a):(g=Pe.exec(a))?(c="-"===g[1]?-1:1,f={y:0,d:w(g[ee])*c,h:w(g[fe])*c,m:w(g[ge])*c,s:w(g[he])*c,ms:w(Ab(1e3*g[ie]))*c}):(g=Qe.exec(a))?(c="-"===g[1]?-1:1,f={y:Rb(g[2],c),M:Rb(g[3],c),w:Rb(g[4],c),d:Rb(g[5],c),h:Rb(g[6],c),m:Rb(g[7],c),s:Rb(g[8],c)}):null==f?f={}:"object"==typeof f&&("from"in f||"to"in f)&&(e=Tb(ub(f.from),ub(f.to)),f={},f.ms=e.milliseconds,f.M=e.months),d=new yb(f),zb(a)&&k(a,"_locale")&&(d._locale=a._locale),d}function Rb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Sb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Tb(a,b){var c;return a.isValid()&&b.isValid()?(b=Db(b,a),a.isBefore(b)?c=Sb(a,b):(c=Sb(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function Ub(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(A(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Qb(c,d),Vb(this,e,a),this}}function Vb(a,c,d,e){var f=c._milliseconds,g=Ab(c._days),h=Ab(c._months);a.isValid()&&(e=null==e||e,f&&a._d.setTime(a._d.valueOf()+f*d),g&&S(a,"Date",R(a,"Date")+g*d),h&&la(a,R(a,"Month")+h*d),e&&b.updateOffset(a,g||h))}function Wb(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function Xb(a,c){var d=a||ub(),e=Db(d,this).startOf("day"),f=b.calendarFormat(this,e)||"sameElse",g=c&&(B(c[f])?c[f].call(this,d):c[f]);return this.format(g||this.localeData().calendar(f,this,ub(d)))}function Yb(){return new t(this)}function Zb(a,b){var c=u(a)?a:ub(a);return!(!this.isValid()||!c.isValid())&&(b=M(r(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf())}function $b(a,b){var c=u(a)?a:ub(a);return!(!this.isValid()||!c.isValid())&&(b=M(r(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf())}function _b(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,c):!this.isAfter(b,c))}function ac(a,b){var c,d=u(a)?a:ub(a);return!(!this.isValid()||!d.isValid())&&(b=M(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf()))}function bc(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function cc(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function dc(a,b,c){var d,e,f,g;return this.isValid()?(d=Db(a,this),d.isValid()?(e=6e4*(d.utcOffset()-this.utcOffset()),b=M(b),"year"===b||"month"===b||"quarter"===b?(g=ec(this,d),"quarter"===b?g/=3:"year"===b&&(g/=12)):(f=this-d,g="second"===b?f/1e3:"minute"===b?f/6e4:"hour"===b?f/36e5:"day"===b?(f-e)/864e5:"week"===b?(f-e)/6048e5:f),c?g:v(g)):NaN):NaN}function ec(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return b-f<0?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function fc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function gc(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?B(Date.prototype.toISOString)?this.toDate().toISOString():Z(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Z(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function hc(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",b="";this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z");var c="["+a+'("]',d=0<this.year()&&this.year()<=9999?"YYYY":"YYYYYY",e="-MM-DD[T]HH:mm:ss.SSS",f=b+'[")]';return this.format(c+d+e+f)}function ic(a){a||(a=this.isUtc()?b.defaultFormatUtc:b.defaultFormat);var c=Z(this,a);return this.localeData().postformat(c)}function jc(a,b){return this.isValid()&&(u(a)&&a.isValid()||ub(a).isValid())?Qb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function kc(a){return this.from(ub(),a)}function lc(a,b){return this.isValid()&&(u(a)&&a.isValid()||ub(a).isValid())?Qb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function mc(a){return this.to(ub(),a)}function nc(a){var b;return void 0===a?this._locale._abbr:(b=db(a),null!=b&&(this._locale=b),this)}function oc(){return this._locale}function pc(a){switch(a=M(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function qc(a){return a=M(a),void 0===a||"millisecond"===a?this:("date"===a&&(a="day"),this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms"))}function rc(){return this._d.valueOf()-6e4*(this._offset||0)}function sc(){return Math.floor(this.valueOf()/1e3)}function tc(){return new Date(this.valueOf())}function uc(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function vc(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function wc(){return this.isValid()?this.toISOString():null}function xc(){return p(this)}function yc(){return l({},o(this))}function zc(){return o(this).overflow}function Ac(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Bc(a,b){W(0,[a,a.length],0,b)}function Cc(a){return Gc.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Dc(a){return Gc.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function Ec(){return za(this.year(),1,4)}function Fc(){var a=this.localeData()._week;return za(this.year(),a.dow,a.doy)}function Gc(a,b,c,d,e){var f;return null==a?ya(this,d,e).year:(f=za(a,d,e),b>f&&(b=f),Hc.call(this,a,b,c,d,e))}function Hc(a,b,c,d,e){
var f=xa(a,b,c,d,e),g=va(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Ic(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Jc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function Kc(a,b){b[ie]=w(1e3*("0."+a))}function Lc(){return this._isUTC?"UTC":""}function Mc(){return this._isUTC?"Coordinated Universal Time":""}function Nc(a){return ub(1e3*a)}function Oc(){return ub.apply(null,arguments).parseZone()}function Pc(a){return a}function Qc(a,b,c,d){var e=db(),f=m().set(d,b);return e[c](f,a)}function Rc(a,b,c){if(h(a)&&(b=a,a=void 0),a=a||"",null!=b)return Qc(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=Qc(a,d,c,"month");return e}function Sc(a,b,c,d){"boolean"==typeof a?(h(b)&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,h(b)&&(c=b,b=void 0),b=b||"");var e=db(),f=a?e._week.dow:0;if(null!=c)return Qc(b,(c+f)%7,d,"day");var g,i=[];for(g=0;g<7;g++)i[g]=Qc(b,(g+f)%7,d,"day");return i}function Tc(a,b){return Rc(a,b,"months")}function Uc(a,b){return Rc(a,b,"monthsShort")}function Vc(a,b,c){return Sc(a,b,c,"weekdays")}function Wc(a,b,c){return Sc(a,b,c,"weekdaysShort")}function Xc(a,b,c){return Sc(a,b,c,"weekdaysMin")}function Yc(){var a=this._data;return this._milliseconds=_e(this._milliseconds),this._days=_e(this._days),this._months=_e(this._months),a.milliseconds=_e(a.milliseconds),a.seconds=_e(a.seconds),a.minutes=_e(a.minutes),a.hours=_e(a.hours),a.months=_e(a.months),a.years=_e(a.years),this}function Zc(a,b,c,d){var e=Qb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function $c(a,b){return Zc(this,a,b,1)}function _c(a,b){return Zc(this,a,b,-1)}function ad(a){return a<0?Math.floor(a):Math.ceil(a)}function bd(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||f<=0&&g<=0&&h<=0||(f+=864e5*ad(dd(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=v(f/1e3),i.seconds=a%60,b=v(a/60),i.minutes=b%60,c=v(b/60),i.hours=c%24,g+=v(c/24),e=v(cd(g)),h+=e,g-=ad(dd(e)),d=v(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function cd(a){return 4800*a/146097}function dd(a){return 146097*a/4800}function ed(a){var b,c,d=this._milliseconds;if(a=M(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+cd(b),"month"===a?c:c/12;switch(b=this._days+Math.round(dd(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function fd(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*w(this._months/12)}function gd(a){return function(){return this.as(a)}}function hd(a){return a=M(a),this[a+"s"]()}function id(a){return function(){return this._data[a]}}function jd(){return v(this.days()/7)}function kd(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function ld(a,b,c){var d=Qb(a).abs(),e=qf(d.as("s")),f=qf(d.as("m")),g=qf(d.as("h")),h=qf(d.as("d")),i=qf(d.as("M")),j=qf(d.as("y")),k=e<rf.s&&["s",e]||f<=1&&["m"]||f<rf.m&&["mm",f]||g<=1&&["h"]||g<rf.h&&["hh",g]||h<=1&&["d"]||h<rf.d&&["dd",h]||i<=1&&["M"]||i<rf.M&&["MM",i]||j<=1&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,kd.apply(null,k)}function md(a){return void 0===a?qf:"function"==typeof a&&(qf=a,!0)}function nd(a,b){return void 0!==rf[a]&&(void 0===b?rf[a]:(rf[a]=b,!0))}function od(a){var b=this.localeData(),c=ld(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function pd(){var a,b,c,d=sf(this._milliseconds)/1e3,e=sf(this._days),f=sf(this._months);a=v(d/60),b=v(a/60),d%=60,a%=60,c=v(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var qd,rd;rd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;d<c;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var sd=rd,td=b.momentProperties=[],ud=!1,vd={};b.suppressDeprecationWarnings=!1,b.deprecationHandler=null;var wd;wd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)k(a,b)&&c.push(b);return c};var xd,yd=wd,zd={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ad={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Bd="Invalid date",Cd="%d",Dd=/\d{1,2}/,Ed={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Fd={},Gd={},Hd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Id=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Jd={},Kd={},Ld=/\d/,Md=/\d\d/,Nd=/\d{3}/,Od=/\d{4}/,Pd=/[+-]?\d{6}/,Qd=/\d\d?/,Rd=/\d\d\d\d?/,Sd=/\d\d\d\d\d\d?/,Td=/\d{1,3}/,Ud=/\d{1,4}/,Vd=/[+-]?\d{1,6}/,Wd=/\d+/,Xd=/[+-]?\d+/,Yd=/Z|[+-]\d\d:?\d\d/gi,Zd=/Z|[+-]\d\d(?::?\d\d)?/gi,$d=/[+-]?\d+(\.\d{1,3})?/,_d=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ae={},be={},ce=0,de=1,ee=2,fe=3,ge=4,he=5,ie=6,je=7,ke=8;xd=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1};var le=xd;W("M",["MM",2],"Mo",function(){return this.month()+1}),W("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),W("MMMM",0,0,function(a){return this.localeData().months(this,a)}),L("month","M"),O("month",8),_("M",Qd),_("MM",Qd,Md),_("MMM",function(a,b){return b.monthsShortRegex(a)}),_("MMMM",function(a,b){return b.monthsRegex(a)}),da(["M","MM"],function(a,b){b[de]=w(a)-1}),da(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[de]=e:o(c).invalidMonth=a});var me=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),oe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),pe=_d,qe=_d;W("Y",0,0,function(){var a=this.year();return a<=9999?""+a:"+"+a}),W(0,["YY",2],0,function(){return this.year()%100}),W(0,["YYYY",4],0,"year"),W(0,["YYYYY",5],0,"year"),W(0,["YYYYYY",6,!0],0,"year"),L("year","y"),O("year",1),_("Y",Xd),_("YY",Qd,Md),_("YYYY",Ud,Od),_("YYYYY",Vd,Pd),_("YYYYYY",Vd,Pd),da(["YYYYY","YYYYYY"],ce),da("YYYY",function(a,c){c[ce]=2===a.length?b.parseTwoDigitYear(a):w(a)}),da("YY",function(a,c){c[ce]=b.parseTwoDigitYear(a)}),da("Y",function(a,b){b[ce]=parseInt(a,10)}),b.parseTwoDigitYear=function(a){return w(a)+(w(a)>68?1900:2e3)};var re=Q("FullYear",!0);W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),O("week",5),O("isoWeek",5),_("w",Qd),_("ww",Qd,Md),_("W",Qd),_("WW",Qd,Md),ea(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=w(a)});var se={dow:0,doy:6};W("d",0,"do","day"),W("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),W("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),W("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),O("day",11),O("weekday",11),O("isoWeekday",11),_("d",Qd),_("e",Qd),_("E",Qd),_("dd",function(a,b){return b.weekdaysMinRegex(a)}),_("ddd",function(a,b){return b.weekdaysShortRegex(a)}),_("dddd",function(a,b){return b.weekdaysRegex(a)}),ea(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:o(c).invalidWeekday=a}),ea(["d","e","E"],function(a,b,c,d){b[d]=w(a)});var te="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ue="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ve="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),we=_d,xe=_d,ye=_d;W("H",["HH",2],0,"hour"),W("h",["hh",2],0,Ta),W("k",["kk",2],0,Ua),W("hmm",0,0,function(){return""+Ta.apply(this)+V(this.minutes(),2)}),W("hmmss",0,0,function(){return""+Ta.apply(this)+V(this.minutes(),2)+V(this.seconds(),2)}),W("Hmm",0,0,function(){return""+this.hours()+V(this.minutes(),2)}),W("Hmmss",0,0,function(){return""+this.hours()+V(this.minutes(),2)+V(this.seconds(),2)}),Va("a",!0),Va("A",!1),L("hour","h"),O("hour",13),_("a",Wa),_("A",Wa),_("H",Qd),_("h",Qd),_("HH",Qd,Md),_("hh",Qd,Md),_("hmm",Rd),_("hmmss",Sd),_("Hmm",Rd),_("Hmmss",Sd),da(["H","HH"],fe),da(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),da(["h","hh"],function(a,b,c){b[fe]=w(a),o(c).bigHour=!0}),da("hmm",function(a,b,c){var d=a.length-2;b[fe]=w(a.substr(0,d)),b[ge]=w(a.substr(d)),o(c).bigHour=!0}),da("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[fe]=w(a.substr(0,d)),b[ge]=w(a.substr(d,2)),b[he]=w(a.substr(e)),o(c).bigHour=!0}),da("Hmm",function(a,b,c){var d=a.length-2;b[fe]=w(a.substr(0,d)),b[ge]=w(a.substr(d))}),da("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[fe]=w(a.substr(0,d)),b[ge]=w(a.substr(d,2)),b[he]=w(a.substr(e))});var ze,Ae=/[ap]\.?m?\.?/i,Be=Q("Hours",!0),Ce={calendar:zd,longDateFormat:Ad,invalidDate:Bd,ordinal:Cd,ordinalParse:Dd,relativeTime:Ed,months:ne,monthsShort:oe,week:se,weekdays:te,weekdaysMin:ve,weekdaysShort:ue,meridiemParse:Ae},De={},Ee={},Fe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ge=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,He=/Z|[+-]\d\d(?::?\d\d)?/,Ie=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Je=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ke=/^\/?Date\((\-?\d+)/i;b.createFromInputFallback=z("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),b.ISO_8601=function(){};var Le=z("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=ub.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:q()}),Me=z("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=ub.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:q()}),Ne=function(){return Date.now?Date.now():+new Date};Bb("Z",":"),Bb("ZZ",""),_("Z",Zd),_("ZZ",Zd),da(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Cb(Zd,a)});var Oe=/([\+\-]|\d\d)/gi;b.updateOffset=function(){};var Pe=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Qe=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Qb.fn=yb.prototype;var Re=Ub(1,"add"),Se=Ub(-1,"subtract");b.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",b.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Te=z("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});W(0,["gg",2],0,function(){return this.weekYear()%100}),W(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Bc("gggg","weekYear"),Bc("ggggg","weekYear"),Bc("GGGG","isoWeekYear"),Bc("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),O("weekYear",1),O("isoWeekYear",1),_("G",Xd),_("g",Xd),_("GG",Qd,Md),_("gg",Qd,Md),_("GGGG",Ud,Od),_("gggg",Ud,Od),_("GGGGG",Vd,Pd),_("ggggg",Vd,Pd),ea(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=w(a)}),ea(["gg","GG"],function(a,c,d,e){c[e]=b.parseTwoDigitYear(a)}),W("Q",0,"Qo","quarter"),L("quarter","Q"),O("quarter",7),_("Q",Ld),da("Q",function(a,b){b[de]=3*(w(a)-1)}),W("D",["DD",2],"Do","date"),L("date","D"),O("date",9),_("D",Qd),_("DD",Qd,Md),_("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),da(["D","DD"],ee),da("Do",function(a,b){b[ee]=w(a.match(Qd)[0],10)});var Ue=Q("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),O("dayOfYear",4),_("DDD",Td),_("DDDD",Nd),da(["DDD","DDDD"],function(a,b,c){c._dayOfYear=w(a)}),W("m",["mm",2],0,"minute"),L("minute","m"),O("minute",14),_("m",Qd),_("mm",Qd,Md),da(["m","mm"],ge);var Ve=Q("Minutes",!1);W("s",["ss",2],0,"second"),L("second","s"),O("second",15),_("s",Qd),_("ss",Qd,Md),da(["s","ss"],he);var We=Q("Seconds",!1);W("S",0,0,function(){return~~(this.millisecond()/100)}),W(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,function(){return 10*this.millisecond()}),W(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),W(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),W(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),W(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),W(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),O("millisecond",16),_("S",Td,Ld),_("SS",Td,Md),_("SSS",Td,Nd);var Xe;for(Xe="SSSS";Xe.length<=9;Xe+="S")_(Xe,Wd);for(Xe="S";Xe.length<=9;Xe+="S")da(Xe,Kc);var Ye=Q("Milliseconds",!1);W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var Ze=t.prototype;Ze.add=Re,Ze.calendar=Xb,Ze.clone=Yb,Ze.diff=dc,Ze.endOf=qc,Ze.format=ic,Ze.from=jc,Ze.fromNow=kc,Ze.to=lc,Ze.toNow=mc,Ze.get=T,Ze.invalidAt=zc,Ze.isAfter=Zb,Ze.isBefore=$b,Ze.isBetween=_b,Ze.isSame=ac,Ze.isSameOrAfter=bc,Ze.isSameOrBefore=cc,Ze.isValid=xc,Ze.lang=Te,Ze.locale=nc,Ze.localeData=oc,Ze.max=Me,Ze.min=Le,Ze.parsingFlags=yc,Ze.set=U,Ze.startOf=pc,Ze.subtract=Se,Ze.toArray=uc,Ze.toObject=vc,Ze.toDate=tc,Ze.toISOString=gc,Ze.inspect=hc,Ze.toJSON=wc,Ze.toString=fc,Ze.unix=sc,Ze.valueOf=rc,Ze.creationData=Ac,Ze.year=re,Ze.isLeapYear=ta,Ze.weekYear=Cc,Ze.isoWeekYear=Dc,Ze.quarter=Ze.quarters=Ic,Ze.month=ma,Ze.daysInMonth=na,Ze.week=Ze.weeks=Da,Ze.isoWeek=Ze.isoWeeks=Ea,Ze.weeksInYear=Fc,Ze.isoWeeksInYear=Ec,Ze.date=Ue,Ze.day=Ze.days=Ma,Ze.weekday=Na,Ze.isoWeekday=Oa,Ze.dayOfYear=Jc,Ze.hour=Ze.hours=Be,Ze.minute=Ze.minutes=Ve,Ze.second=Ze.seconds=We,Ze.millisecond=Ze.milliseconds=Ye,Ze.utcOffset=Fb,Ze.utc=Hb,Ze.local=Ib,Ze.parseZone=Jb,Ze.hasAlignedHourOffset=Kb,Ze.isDST=Lb,Ze.isLocal=Nb,Ze.isUtcOffset=Ob,Ze.isUtc=Pb,Ze.isUTC=Pb,Ze.zoneAbbr=Lc,Ze.zoneName=Mc,Ze.dates=z("dates accessor is deprecated. Use date instead.",Ue),Ze.months=z("months accessor is deprecated. Use month instead",ma),Ze.years=z("years accessor is deprecated. Use year instead",re),Ze.zone=z("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Gb),Ze.isDSTShifted=z("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Mb);var $e=E.prototype;$e.calendar=F,$e.longDateFormat=G,$e.invalidDate=H,$e.ordinal=I,$e.preparse=Pc,$e.postformat=Pc,$e.relativeTime=J,$e.pastFuture=K,$e.set=C,$e.months=ha,$e.monthsShort=ia,$e.monthsParse=ka,$e.monthsRegex=pa,$e.monthsShortRegex=oa,$e.week=Aa,$e.firstDayOfYear=Ca,$e.firstDayOfWeek=Ba,$e.weekdays=Ha,$e.weekdaysMin=Ja,$e.weekdaysShort=Ia,$e.weekdaysParse=La,$e.weekdaysRegex=Pa,$e.weekdaysShortRegex=Qa,$e.weekdaysMinRegex=Ra,$e.isPM=Xa,$e.meridiem=Ya,ab("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===w(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),b.lang=z("moment.lang is deprecated. Use moment.locale instead.",ab),b.langData=z("moment.langData is deprecated. Use moment.localeData instead.",db);var _e=Math.abs,af=gd("ms"),bf=gd("s"),cf=gd("m"),df=gd("h"),ef=gd("d"),ff=gd("w"),gf=gd("M"),hf=gd("y"),jf=id("milliseconds"),kf=id("seconds"),lf=id("minutes"),mf=id("hours"),nf=id("days"),of=id("months"),pf=id("years"),qf=Math.round,rf={s:45,m:45,h:22,d:26,M:11},sf=Math.abs,tf=yb.prototype;return tf.abs=Yc,tf.add=$c,tf.subtract=_c,tf.as=ed,tf.asMilliseconds=af,tf.asSeconds=bf,tf.asMinutes=cf,tf.asHours=df,tf.asDays=ef,tf.asWeeks=ff,tf.asMonths=gf,tf.asYears=hf,tf.valueOf=fd,tf._bubble=bd,tf.get=hd,tf.milliseconds=jf,tf.seconds=kf,tf.minutes=lf,tf.hours=mf,tf.days=nf,tf.weeks=jd,tf.months=of,tf.years=pf,tf.humanize=od,tf.toISOString=pd,tf.toString=pd,tf.toJSON=pd,tf.locale=nc,tf.localeData=oc,tf.toIsoString=z("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",pd),tf.lang=Te,W("X",0,0,"unix"),W("x",0,0,"valueOf"),_("x",Xd),_("X",$d),da("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),da("x",function(a,b,c){c._d=new Date(w(a))}),b.version="2.17.1",d(ub),b.fn=Ze,b.min=wb,b.max=xb,b.now=Ne,b.utc=m,b.unix=Nc,b.months=Tc,b.isDate=i,b.locale=ab,b.invalid=q,b.duration=Qb,b.isMoment=u,b.weekdays=Vc,b.parseZone=Oc,b.localeData=db,b.isDuration=zb,b.monthsShort=Uc,b.weekdaysMin=Xc,b.defineLocale=bb,b.updateLocale=cb,b.locales=eb,b.weekdaysShort=Wc,b.normalizeUnits=M,b.relativeTimeRounding=md,b.relativeTimeThreshold=nd,b.calendarFormat=Wb,b.prototype=Ze,b})}).call(b,c(328)(a))},function(a,b,c){var d,e;d=[c(77),c(16),c(680),c(137),c(216),c(218),c(134),c(131),c(681),c(133),c(217),c(679),c(58),c(193)],e=function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){"use strict";function o(a){var b=!!a&&"length"in a&&a.length,c=q.type(a);return"function"!==c&&!q.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var p="3.1.1",q=function(a,b){return new q.fn.init(a,b)},r=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,s=/^-ms-/,t=/-([a-z])/g,u=function(a,b){return b.toUpperCase()};return q.fn=q.prototype={jquery:p,constructor:q,length:0,toArray:function(){return d.call(this)},get:function(a){return null==a?d.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=q.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return q.each(this,a)},map:function(a){return this.pushStack(q.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:f,sort:a.sort,splice:a.splice},q.extend=q.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||q.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(q.isPlainObject(d)||(e=q.isArray(d)))?(e?(e=!1,f=c&&q.isArray(c)?c:[]):f=c&&q.isPlainObject(c)?c:{},g[b]=q.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},q.extend({expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===q.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=q.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,d;return!(!a||"[object Object]"!==i.call(a))&&(!(b=c(a))||(d=j.call(b,"constructor")&&b.constructor,"function"==typeof d&&k.call(d)===l))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){n(a)},camelCase:function(a){return a.replace(s,"ms-").replace(t,u)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(o(a))for(c=a.length;d<c&&b.call(a[d],d,a[d])!==!1;d++);else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(r,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(o(Object(a))?q.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f,g=0,h=[];if(o(a))for(d=a.length;g<d;g++)f=b(a[g],g,c),null!=f&&h.push(f);else for(g in a)f=b(a[g],g,c),null!=f&&h.push(f);return e.apply([],h)},guid:1,proxy:function(a,b){var c,e,f;if("string"==typeof b&&(c=a[b],b=a,a=c),q.isFunction(a))return e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||q.guid++,f},now:Date.now,support:m}),"function"==typeof Symbol&&(q.fn[Symbol.iterator]=a[Symbol.iterator]),q.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()}),q}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=c(9);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b,c){!function(){"use strict";function a(a){return"object"==typeof a&&null!==a}function d(a){return a[a.length-1]}function e(a){return 0===a.length}function f(a,b){var c="";for(b|=0;b>0;b>>>=1,a+=a)1&b&&(c+=a);return c}function g(a){function b(a,c){var d,e;for(d in a)0!==d.lastIndexOf("__",0)&&a.hasOwnProperty(d)&&(e=a[d],"object"==typeof e&&null!==e&&(e=e instanceof RegExp?new RegExp(e):b(e,E(e)?[]:{})),c[d]=e);return c}return b(a,E(a)?[]:{})}function h(a,b){if(!a)throw new Error(b)}function i(){throw new Error("Unreachable point. logically broken.")}function j(a){return!L.keyword.isKeywordES5(a,!0)&&!L.keyword.isRestrictedWord(a)&&L.keyword.isIdentifierName(a)}function k(a,b){var c,e;if(a.type!==D.ExpressionStatement)return!0;for(c=b.length-1;c>=0;--c,a=e)switch(e=b[c],e.type){case D.FunctionExpression:case D.FunctionDeclaration:return!1;case D.BlockStatement:case D.Program:if(d(e.body)!==a)return!1;break;case D.SwitchCase:if(d(e.consequent)!==a)return!1}return!0}function l(a,b){return null==a.loc?b:(b.loc=g(a.loc),b)}function m(a){return!!a.hasOwnProperty("loc")&&delete a.loc}function n(a){var b,c,d;for(d=J.VisitorKeys[a.type],b=0,c=d.length;b<c;++b)delete a[d[b]];return a.type=D.EmptyStatement,a}function o(a){return a===a&&(a<0||0===a&&1/a<0)}function p(a,b){return a.type===D.BlockStatement&&(b.type===D.FunctionDeclaration||b.type===D.FunctionExpression)}function q(a){return a.type===D.Literal&&"number"==typeof a.value}function r(a){return q(a)&&1===String(a.value).length}function s(a,b){var c;return c={type:D.UnaryExpression,operator:"-",argument:{type:D.Literal,value:-a}},b?l(b,c):c}function t(a){return a.type===D.UnaryExpression&&"-"===a.operator&&q(a.argument)}function u(a){var b={type:D.UnaryExpression,operator:"void",argument:{type:D.Literal,value:0}};return a?l(a,b):b}function v(a){return a.type===D.UnaryExpression&&"void"===a.operator&&r(a.argument)}function w(a){var b={type:D.BinaryExpression,operator:"/",left:{type:D.Literal,value:0},right:{type:D.Literal,value:0}};return a?l(a,b):b}function x(a){return!(a.type!==D.BinaryExpression||!r(a.left)||!r(a.right))&&(0===a.left.value&&0===a.right.value)}function y(a){if("number"==typeof a){if(isNaN(a))return w();if(o(a))return s(a)}return void 0===a?u():{type:D.Literal,value:a}}function z(a){var b=a.type;return b===D.Identifier||b===D.MemberExpression}function A(a,b,c){var d;if(b.type===D.CallExpression)return a.type===D.Identifier?"eval"!==a.name&&(d=c.resolve(a),d&&d.isStatic()):a.type!==D.MemberExpression;if(b.type===D.UnaryExpression){if("delete"===b.operator)return!z(a);if("typeof"===b.operator&&a.type===D.Identifier)return d=c.resolve(a),d&&d.isStatic()}else if(b.type===D.UpdateExpression)return!z(a);return!0}function B(a,b){var c,d;return c=[],J.traverse(a,{enter:function(a){var b,d,e;if(a.type===D.VariableDeclaration){if("let"===a.kind||"const"===a.kind)return;for(b=0,d=a.declarations.length;b<d;++b)e=a.declarations[b],delete e.init,c.push(e);return J.VisitorOption.Skip}if(K.Scope.isVariableScopeRequired(a))return J.VisitorOption.Skip}}),c.length?(d=null,J.traverse(b.body,{enter:function(b,c){return b===a?J.VisitorOption.Skip:K.Scope.isVariableScopeRequired(b)?J.VisitorOption.Skip:b.type===D.VariableDeclaration&&"var"===b.kind&&c.type!==D.ForInStatement?(d=b,J.VisitorOption.Break):void 0}}),d?(d.declarations=d.declarations.concat(c),null):{type:D.VariableDeclaration,kind:"var",declarations:c}):null}function C(a){return a.type===D.VariableDeclaration&&("let"===a.kind||"const"===a.kind)||a.type===D.FunctionDeclaration}var D,E,F,G,H,I,J,K,L;J=c(615),K=c(40),L=c(617),D=J.Syntax,E=Array.isArray,E||(E=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),H=function(){var a={}.hasOwnProperty;return function(b,c){return a.call(b,c)}}(),F=function(){var a=Array.prototype.slice;return function(b){return a.call(b)}}(),G=function(){var a=Array.prototype.slice;return function(){return a.call(arguments)}}(),I=Object.is?Object.is:function(a,b){return a===b?0!==a||1/a===1/b:a!==a&&b!==b},b.deepCopy=g,b.stringRepeat=f,b.sameValue=I,b.Array={isArray:E,from:F,of:G,last:d,empty:e},b.Object={isObject:a,has:H},b.Syntax=D,b.traverse=J.traverse,b.replace=J.replace,b.VisitorKeys=J.VisitorKeys,b.VisitorOption=J.VisitorOption,b.assert=h,b.unreachable=i,b.isIdentifier=j,b.moveLocation=l,b.deleteLocation=m,b.convertToEmptyStatement=n,b.mayBeCompletionValue=k,b.isNegative=o,b.isFunctionBody=p,b.SpecialNode={generateNegative:s,isNegative:t,generateUndefined:u,isUndefined:v,generateNaN:w,isNaN:x,isReference:z,canExtractSequence:A,generateFromValue:y},b.delegateVariableDeclarations=B,b.isScopedDeclaration=C}()},function(a,b,c){!function(c,d){a.exports=b=d()}(this,function(){var a=a||function(a,b){var c=Object.create||function(){function a(){}return function(b){var c;return a.prototype=b,c=new a,a.prototype=null,c}}(),d={},e=d.lib={},f=e.Base=function(){return{extend:function(a){var b=c(this);return a&&b.mixIn(a),b.hasOwnProperty("init")&&this.init!==b.init||(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var a=this.extend();return a.init.apply(a,arguments),a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),g=e.WordArray=f.extend({init:function(a,c){a=this.words=a||[],c!=b?this.sigBytes=c:this.sigBytes=4*a.length},toString:function(a){return(a||i).stringify(this)},concat:function(a){var b=this.words,c=a.words,d=this.sigBytes,e=a.sigBytes;if(this.clamp(),d%4)for(var f=0;f<e;f++){var g=c[f>>>2]>>>24-f%4*8&255;b[d+f>>>2]|=g<<24-(d+f)%4*8}else for(var f=0;f<e;f+=4)b[d+f>>>2]=c[f>>>2];return this.sigBytes+=e,this},clamp:function(){var b=this.words,c=this.sigBytes;b[c>>>2]&=4294967295<<32-c%4*8,b.length=a.ceil(c/4)},clone:function(){var a=f.clone.call(this);return a.words=this.words.slice(0),a},random:function(b){for(var c,d=[],e=function(b){var b=b,c=987654321,d=4294967295;return function(){c=36969*(65535&c)+(c>>16)&d,b=18e3*(65535&b)+(b>>16)&d;var e=(c<<16)+b&d;return e/=4294967296,e+=.5,e*(a.random()>.5?1:-1)}},f=0;f<b;f+=4){var h=e(4294967296*(c||a.random()));c=987654071*h(),d.push(4294967296*h()|0)}return new g.init(d,b)}}),h=d.enc={},i=h.Hex={stringify:function(a){for(var b=a.words,c=a.sigBytes,d=[],e=0;e<c;e++){var f=b[e>>>2]>>>24-e%4*8&255;d.push((f>>>4).toString(16)),d.push((15&f).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d+=2)c[d>>>3]|=parseInt(a.substr(d,2),16)<<24-d%8*4;return new g.init(c,b/2)}},j=h.Latin1={stringify:function(a){for(var b=a.words,c=a.sigBytes,d=[],e=0;e<c;e++){var f=b[e>>>2]>>>24-e%4*8&255;d.push(String.fromCharCode(f))}return d.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d++)c[d>>>2]|=(255&a.charCodeAt(d))<<24-d%4*8;return new g.init(c,b)}},k=h.Utf8={stringify:function(a){try{return decodeURIComponent(escape(j.stringify(a)))}catch(a){throw new Error("Malformed UTF-8 data")}},parse:function(a){return j.parse(unescape(encodeURIComponent(a)))}},l=e.BufferedBlockAlgorithm=f.extend({reset:function(){this._data=new g.init,this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=k.parse(a)),this._data.concat(a),this._nDataBytes+=a.sigBytes},_process:function(b){var c=this._data,d=c.words,e=c.sigBytes,f=this.blockSize,h=4*f,i=e/h;i=b?a.ceil(i):a.max((0|i)-this._minBufferSize,0);var j=i*f,k=a.min(4*j,e);if(j){for(var l=0;l<j;l+=f)this._doProcessBlock(d,l);var m=d.splice(0,j);c.sigBytes-=k}return new g.init(m,k)},clone:function(){var a=f.clone.call(this);return a._data=this._data.clone(),a},_minBufferSize:0}),m=(e.Hasher=l.extend({cfg:f.extend(),init:function(a){this.cfg=this.cfg.extend(a),this.reset()},reset:function(){l.reset.call(this),this._doReset()},update:function(a){return this._append(a),this._process(),this},finalize:function(a){a&&this._append(a);var b=this._doFinalize();return b},blockSize:16,_createHelper:function(a){return function(b,c){return new a.init(c).finalize(b)}},_createHmacHelper:function(a){return function(b,c){return new m.HMAC.init(a,c).finalize(b)}}}),d.algo={});return d}(Math);return a})},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b,c){(function(b){var d=c(75),e=a.exports={chr:function(a){return String.fromCharCode(a)},ord:function(a){return a.charCodeAt(0)},padLeft:function(a,b,c){c=c||"0";var d=c.length-(b-a.length);return d=d<0?0:d,a.length<b?e.padLeft(c.slice(d,c.length)+a,b,c):a},padRight:function(a,b,c){return c=c||" ",a.length<b?e.padRight(a+c.slice(0,b-a.length),b,c):a},padBytesRight:function(a,b,c){c=c||0;var d=new Array(b);return d.fill(c),Array.prototype.map.call(a,function(a,b){d[b]=a}),d},pad:function(a,b,c){return e.padLeft(a,b,c)},truncate:function(a,b,c){return c=c||"...",a.length>b&&(a=a.slice(0,b-c.length)+c),a},hex:function(a,b){return a="string"==typeof a?e.ord(a):a,b=b||2,e.pad(a.toString(16),b)},bin:function(a,b){return a="string"==typeof a?e.ord(a):a,b=b||8,e.pad(a.toString(2),b)},printable:function(a,b){window&&window.app&&!window.app.options.treatAsUtf8&&(a=e.byteArrayToChars(e.strToByteArray(a)));var c=/[\0-\x08\x0B-\x0C\x0E-\x1F\x7F-\x9F\xAD\u0378\u0379\u037F-\u0383\u038B\u038D\u03A2\u0528-\u0530\u0557\u0558\u0560\u0588\u058B-\u058E\u0590\u05C8-\u05CF\u05EB-\u05EF\u05F5-\u0605\u061C\u061D\u06DD\u070E\u070F\u074B\u074C\u07B2-\u07BF\u07FB-\u07FF\u082E\u082F\u083F\u085C\u085D\u085F-\u089F\u08A1\u08AD-\u08E3\u08FF\u0978\u0980\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09FC-\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF2-\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B55\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BFB-\u0C00\u0C04\u0C0D\u0C11\u0C29\u0C34\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5A-\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C80\u0C81\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0D01\u0D04\u0D0D\u0D11\u0D3B\u0D3C\u0D45\u0D49\u0D4F-\u0D56\u0D58-\u0D5F\u0D64\u0D65\u0D76-\u0D78\u0D80\u0D81\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DF1\u0DF5-\u0E00\u0E3B-\u0E3E\u0E5C-\u0E80\u0E83\u0E85\u0E86\u0E89\u0E8B\u0E8C\u0E8E-\u0E93\u0E98\u0EA0\u0EA4\u0EA6\u0EA8\u0EA9\u0EAC\u0EBA\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F48\u0F6D-\u0F70\u0F98\u0FBD\u0FCD\u0FDB-\u0FFF\u10C6\u10C8-\u10CC\u10CE\u10CF\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u137D-\u137F\u139A-\u139F\u13F5-\u13FF\u169D-\u169F\u16F1-\u16FF\u170D\u1715-\u171F\u1737-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17DE\u17DF\u17EA-\u17EF\u17FA-\u17FF\u180F\u181A-\u181F\u1878-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191D-\u191F\u192C-\u192F\u193C-\u193F\u1941-\u1943\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19DD\u1A1C\u1A1D\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1A9F\u1AAE-\u1AFF\u1B4C-\u1B4F\u1B7D-\u1B7F\u1BF4-\u1BFB\u1C38-\u1C3A\u1C4A-\u1C4C\u1C80-\u1CBF\u1CC8-\u1CCF\u1CF7-\u1CFF\u1DE7-\u1DFB\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FC5\u1FD4\u1FD5\u1FDC\u1FF0\u1FF1\u1FF5\u1FFF\u200B-\u200F\u202A-\u202E\u2060-\u206F\u2072\u2073\u208F\u209D-\u209F\u20BB-\u20CF\u20F1-\u20FF\u218A-\u218F\u23F4-\u23FF\u2427-\u243F\u244B-\u245F\u2700\u2B4D-\u2B4F\u2B5A-\u2BFF\u2C2F\u2C5F\u2CF4-\u2CF8\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D71-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E3C-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u2FFF\u3040\u3097\u3098\u3100-\u3104\u312E-\u3130\u318F\u31BB-\u31BF\u31E4-\u31EF\u321F\u32FF\u4DB6-\u4DBF\u9FCD-\u9FFF\uA48D-\uA48F\uA4C7-\uA4CF\uA62C-\uA63F\uA698-\uA69E\uA6F8-\uA6FF\uA78F\uA794-\uA79F\uA7AB-\uA7F7\uA82C-\uA82F\uA83A-\uA83F\uA878-\uA87F\uA8C5-\uA8CD\uA8DA-\uA8DF\uA8FC-\uA8FF\uA954-\uA95E\uA97D-\uA97F\uA9CE\uA9DA-\uA9DD\uA9E0-\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A\uAA5B\uAA7C-\uAA7F\uAAC3-\uAADA\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F-\uABBF\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBC2-\uFBD2\uFD40-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFE\uFDFF\uFE1A-\uFE1F\uFE27-\uFE2F\uFE53\uFE67\uFE6C-\uFE6F\uFE75\uFEFD-\uFF00\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFDF\uFFE7\uFFEF-\uFFFB\uFFFE\uFFFF]/g,d=/[\x09-\x10\x0D\u2028\u2029]/g;
return a=a.replace(c,"."),b||(a=a.replace(d,".")),a},parseEscapedChars:function(a){return a.replace(/(\\)?\\([nrtbf]|x[\da-f]{2})/g,function(a,b,c){if("\\"===b)return"\\"+c;switch(c[0]){case"n":return"\n";case"r":return"\r";case"t":return"\t";case"b":return"\b";case"f":return"\f";case"x":return e.chr(parseInt(c.substr(1),16))}})},expandAlphRange:function(a){for(var b=[],c=0;c<a.length;c++)if(c<a.length-2&&"-"===a[c+1]&&"\\"!==a[c]){for(var d=e.ord(a[c]),f=e.ord(a[c+2]),g=d;g<=f;g++)b.push(e.chr(g));c+=2}else c<a.length-2&&"\\"===a[c]&&"-"===a[c+1]?(b.push("-"),c++):b.push(a[c]);return b},hexToByteArray:function(a){if(!a)return[];a=a.replace(/\s+/g,"");for(var b=[],c=0;c<a.length;c+=2)b.push(parseInt(a.substr(c,2),16));return b},byteArrayToHex:function(a){if(!a)return"";for(var b="",c=0;c<a.length;c++)b+=e.hex(a[c])+" ";return b.slice(0,b.length-1)},strToByteArray:function(a){for(var b,c=new Array(a.length),d=a.length;d--;)if(b=a.charCodeAt(d),c[d]=b,b>255)return e.strToUtf8ByteArray(a);return c},strToUtf8ByteArray:function(a){var b=d.enc.Utf8.parse(a),c=e.wordArrayToByteArray(b);return a.length!==b.sigBytes&&(window.app.options.attemptHighlight=!1),c},strToCharcode:function(a){for(var b=new Array(a.length),c=a.length;c--;)b[c]=a.charCodeAt(c);return b},byteArrayToUtf8:function(a){try{for(var b=[],c=0;c<a.length;c++)b[c>>>2]|=a[c]<<24-c%4*8;var f=new d.lib.WordArray.init(b,a.length),g=d.enc.Utf8.stringify(f);return g.length!==f.sigBytes&&(window.app.options.attemptHighlight=!1),g}catch(b){return e.byteArrayToChars(a)}},byteArrayToChars:function(a){if(!a)return"";for(var b="",c=0;c<a.length;)b+=String.fromCharCode(a[c++]);return b},wordArrayToByteArray:function(a){if(a.sigBytes<=0)return[];for(var b=a.words,c=[],d=0;d<a.sigBytes;d++)c.push(b[d>>>2]>>>24-d%4*8&255);return c},UNIC_WIN1251_MAP:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,1027:129,8225:135,1046:198,8222:132,1047:199,1168:165,1048:200,1113:154,1049:201,1045:197,1050:202,1028:170,160:160,1040:192,1051:203,164:164,166:166,167:167,169:169,171:171,172:172,173:173,174:174,1053:205,176:176,177:177,1114:156,181:181,182:182,183:183,8221:148,187:187,1029:189,1056:208,1057:209,1058:210,8364:136,1112:188,1115:158,1059:211,1060:212,1030:178,1061:213,1062:214,1063:215,1116:157,1064:216,1065:217,1031:175,1066:218,1067:219,1068:220,1069:221,1070:222,1032:163,8226:149,1071:223,1072:224,8482:153,1073:225,8240:137,1118:162,1074:226,1110:179,8230:133,1075:227,1033:138,1076:228,1077:229,8211:150,1078:230,1119:159,1079:231,1042:194,1080:232,1034:140,1025:168,1081:233,1082:234,8212:151,1083:235,1169:180,1084:236,1052:204,1085:237,1035:142,1086:238,1087:239,1088:240,1089:241,1090:242,1036:141,1041:193,1091:243,1092:244,8224:134,1093:245,8470:185,1094:246,1054:206,1095:247,1096:248,8249:139,1097:249,1098:250,1044:196,1099:251,1111:191,1055:207,1100:252,1038:161,8220:147,1101:253,8250:155,1102:254,8216:145,1103:255,1043:195,1105:184,1039:143,1026:128,1106:144,8218:130,1107:131,8217:146,1108:186,1109:190},WIN1251_UNIC_MAP:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,58:58,59:59,60:60,61:61,62:62,63:63,64:64,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99,100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,160:160,164:164,166:166,167:167,169:169,171:171,172:172,173:173,174:174,176:176,177:177,181:181,182:182,183:183,187:187,168:1025,128:1026,129:1027,170:1028,189:1029,178:1030,175:1031,163:1032,138:1033,140:1034,142:1035,141:1036,161:1038,143:1039,192:1040,193:1041,194:1042,195:1043,196:1044,197:1045,198:1046,199:1047,200:1048,201:1049,202:1050,203:1051,204:1052,205:1053,206:1054,207:1055,208:1056,209:1057,210:1058,211:1059,212:1060,213:1061,214:1062,215:1063,216:1064,217:1065,218:1066,219:1067,220:1068,221:1069,222:1070,223:1071,224:1072,225:1073,226:1074,227:1075,228:1076,229:1077,230:1078,231:1079,232:1080,233:1081,234:1082,235:1083,236:1084,237:1085,238:1086,239:1087,240:1088,241:1089,242:1090,243:1091,244:1092,245:1093,246:1094,247:1095,248:1096,249:1097,250:1098,251:1099,252:1100,253:1101,254:1102,255:1103,184:1105,144:1106,131:1107,186:1108,190:1109,179:1110,191:1111,188:1112,154:1113,156:1114,158:1115,157:1116,162:1118,159:1119,165:1168,180:1169,150:8211,151:8212,145:8216,146:8217,130:8218,147:8220,148:8221,132:8222,134:8224,135:8225,149:8226,133:8230,137:8240,139:8249,155:8250,136:8364,185:8470,153:8482},unicodeToWin1251:function(a){for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);if(!(d in e.UNIC_WIN1251_MAP))throw"Character '"+a.charAt(c)+"' isn't supported by Windows-1251";b.push(String.fromCharCode(e.UNIC_WIN1251_MAP[d]))}return b.join("")},win1251ToUnicode:function(a){for(var b=[],c=0;c<a.length;c++){var d=a.charCodeAt(c);if(!(d in e.WIN1251_UNIC_MAP))throw"Character '"+a.charAt(c)+"' isn't supported by Windows-1251";b.push(String.fromCharCode(e.WIN1251_UNIC_MAP[d]))}return b.join("")},toBase64:function(a,b){if(!a)return"";"string"==typeof a&&(a=e.strToByteArray(a)),b=b?e.expandAlphRange(b).join(""):"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";for(var c,d,f,g,h,i,j,k="",l=0;l<a.length;)c=a[l++],d=a[l++],f=a[l++],g=c>>2,h=(3&c)<<4|d>>4,i=(15&d)<<2|f>>6,j=63&f,isNaN(d)?i=j=64:isNaN(f)&&(j=64),k+=b.charAt(g)+b.charAt(h)+b.charAt(i)+b.charAt(j);return k},fromBase64:function(a,b,c,d){if(c=c||"string",!a)return"string"===c?"":[];b=b?e.expandAlphRange(b).join(""):"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",void 0===d&&(d=!0);var f,g,h,i,j,k,l,m=[],n=0;if(d){var o=new RegExp("[^"+b.replace(/[\[\]\\\-^$]/g,"\\$&")+"]","g");a=a.replace(o,"")}for(;n<a.length;)i=b.indexOf(a.charAt(n++)),j=b.indexOf(a.charAt(n++)||"="),k=b.indexOf(a.charAt(n++)||"="),l=b.indexOf(a.charAt(n++)||"="),j=j===-1?64:j,k=k===-1?64:k,l=l===-1?64:l,f=i<<2|j>>4,g=(15&j)<<4|k>>2,h=(3&k)<<6|l,m.push(f),64!==k&&m.push(g),64!==l&&m.push(h);return"string"===c?e.byteArrayToUtf8(m):m},toHex:function(a,b,c){if(!a)return"";b="string"==typeof b?b:" ",c=c||2;for(var d="",f=0;f<a.length;f++)d+=e.pad(a[f].toString(16),c)+b;return"0x"===b&&(d="0x"+d),"\\x"===b&&(d="\\x"+d),b.length?d.slice(0,-b.length):d},toHexFast:function(a){if(!a)return"";for(var b=[],c=0;c<a.length;c++)b.push((a[c]>>>4).toString(16)),b.push((15&a[c]).toString(16));return b.join("")},fromHex:function(a,b,c){if(b=b||(a.indexOf(" ")>=0?"Space":"None"),c=c||2,"None"!==b){var d=e.regexRep[b];a=a.replace(d,"")}for(var f=[],g=0;g<a.length;g+=c)f.push(parseInt(a.substr(g,c),16));return f},parseCSV:function(a){for(var b,c=!1,d=!1,e="",f=[],g=[],h=0;h<a.length;h++)b=a[h],c?(e+=b,c=!1):"\\"===b?(e+=b,c=!0):'"'!==b||d?'"'===b&&d?d=!1:","!==b||d?"\n"!==b&&"\r"!==b||d?e+=b:(f.push(e),e="",g.push(f),f=[]):(f.push(e),e=""):d=!0;return f.length&&(f.push(e),g.push(f)),g},stripHtmlTags:function(a,b){return b&&(a=a.replace(/<(script|style)[^>]*>.*<\/(script|style)>/gim,"")),a.replace(/<[^>\n]+>/g,"")},escapeHtml:function(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;","`":"&#x60;"};return a.replace(/[&<>"'\/`]/g,function(a){return b[a]})},unescapeHtml:function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#x27;":"'","&#x2F;":"/","&#x60;":"`"};return a.replace(/&#?x?[a-z0-9]{2,4};/gi,function(a){return b[a]||a})},fuzzyTime:function(a){return b.duration(a,"milliseconds").humanize()},extend:function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a},displayFilesAsHTML:function(a){var b=function(a){var b="<div class='panel panel-default'><div class='panel-heading' role='tab'><h4 class='panel-title'>"+a.fileName+"<span style='display: none'>\n0 bytes\n</span></h4></div></div>";return b},c=function(a,b){var c="<div class='panel panel-default'><div class='panel-heading' role='tab' id='heading"+b+"'><h4 class='panel-title'><a class='collapsed' role='button' data-toggle='collapse' href='#collapse"+b+"' aria-expanded='true' aria-controls='collapse"+b+"'>"+a.fileName+"<span class='pull-right'><span style='display: none'>\n</span>"+a.size.toLocaleString()+" bytes<span style='display: none'>\n</span></span></a></h4></div><div id='collapse"+b+"' class='panel-collapse collapse' role='tabpanel' aria-labelledby='heading"+b+"'><div class='panel-body'><pre><code>"+e.escapeHtml(a.contents)+"</pre></code></div></div></div>";return c},d="<div style='padding: 5px;'>"+a.length+" file(s) found</div>\n";return a.forEach(function(a,e){d+="undefined"!=typeof a.contents?c(a,e):b(a)}),d},mod:function(a,b){return(a%b+b)%b},gcd:function(a,b){return b?e.gcd(b,a%b):a},modInv:function(a,b){a%=b;for(var c=1;c<b;c++)if(a*c%26===1)return c},charRep:{Space:" ",Comma:",","Semi-colon":";",Colon:":","Line feed":"\n",CRLF:"\r\n","Forward slash":"/",Backslash:"\\","0x":"0x","\\x":"\\x","Nothing (separate chars)":"",None:""},regexRep:{Space:/\s+/g,Comma:/,/g,"Semi-colon":/;/g,Colon:/:/g,"Line feed":/\n/g,CRLF:/\r\n/g,"Forward slash":/\//g,Backslash:/\\/g,"0x":/0x/g,"\\x":/\\x/g},format:{Hex:d.enc.Hex,Base64:d.enc.Base64,UTF8:d.enc.Utf8,UTF16:d.enc.Utf16,UTF16LE:d.enc.Utf16LE,UTF16BE:d.enc.Utf16BE,Latin1:d.enc.Latin1}};Array.prototype.unique=function(){for(var a={},b=[],c=0,d=this.length;c<d;c++)a.hasOwnProperty(this[c])||(b.push(this[c]),a[this[c]]=1);return b},Array.prototype.max=function(){return Math.max.apply(null,this)},Array.prototype.min=function(){return Math.min.apply(null,this)},Array.prototype.sum=function(){return this.reduce(function(a,b){return a+b},0)},Array.prototype.equals=function(a){if(!a)return!1;var b=this.length;if(b!==a.length)return!1;for(;b--;)if(this[b]!==a[b])return!1;return!0},String.prototype.count=function(a){return this.split(a).length-1},d.enc.Hex.parse=function(a){a=a.replace(/\s/g,"");for(var b=a.length,c=[],e=0;e<b;e+=2)c[e>>>3]|=parseInt(a.substr(e,2),16)<<24-e%8*4;return new d.lib.WordArray.init(c,b/2)}}).call(b,c(138))},function(a,b){a.exports=function(a){try{return!!a()}catch(a){return!0}}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(87)("wks"),e=c(54),f=c(6).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){a.exports=!c(8)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(3),e=c(150),f=c(33),g=Object.defineProperty;b.f=c(11)?Object.defineProperty:function(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(a){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d,e;d=[c(2),c(18),c(71),c(123),c(69),c(661),c(194),c(660),c(130),c(675),c(651),c(70),c(667),c(668),c(90),c(672),c(682),c(76),c(658),c(213),c(68),c(650),c(648),c(645),c(646),c(666),c(128),c(665),c(674),c(663),c(662),c(670),c(671)],e=function(a){"use strict";return a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=c(43),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(55))}(this,function(a){a.lib.Cipher||function(b){var c=a,d=c.lib,e=d.Base,f=d.WordArray,g=d.BufferedBlockAlgorithm,h=c.enc,i=(h.Utf8,h.Base64),j=c.algo,k=j.EvpKDF,l=d.Cipher=g.extend({cfg:e.extend(),createEncryptor:function(a,b){return this.create(this._ENC_XFORM_MODE,a,b)},createDecryptor:function(a,b){return this.create(this._DEC_XFORM_MODE,a,b)},init:function(a,b,c){this.cfg=this.cfg.extend(c),this._xformMode=a,this._key=b,this.reset()},reset:function(){g.reset.call(this),this._doReset()},process:function(a){return this._append(a),this._process()},finalize:function(a){a&&this._append(a);var b=this._doFinalize();return b},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function a(a){return"string"==typeof a?x:u}return function(b){return{encrypt:function(c,d,e){return a(d).encrypt(b,c,d,e)},decrypt:function(c,d,e){return a(d).decrypt(b,c,d,e)}}}}()}),m=(d.StreamCipher=l.extend({_doFinalize:function(){var a=this._process(!0);return a},blockSize:1}),c.mode={}),n=d.BlockCipherMode=e.extend({createEncryptor:function(a,b){return this.Encryptor.create(a,b)},createDecryptor:function(a,b){return this.Decryptor.create(a,b)},init:function(a,b){this._cipher=a,this._iv=b}}),o=m.CBC=function(){function a(a,c,d){var e=this._iv;if(e){var f=e;this._iv=b}else var f=this._prevBlock;for(var g=0;g<d;g++)a[c+g]^=f[g]}var c=n.extend();return c.Encryptor=c.extend({processBlock:function(b,c){var d=this._cipher,e=d.blockSize;a.call(this,b,c,e),d.encryptBlock(b,c),this._prevBlock=b.slice(c,c+e)}}),c.Decryptor=c.extend({processBlock:function(b,c){var d=this._cipher,e=d.blockSize,f=b.slice(c,c+e);d.decryptBlock(b,c),a.call(this,b,c,e),this._prevBlock=f}}),c}(),p=c.pad={},q=p.Pkcs7={pad:function(a,b){for(var c=4*b,d=c-a.sigBytes%c,e=d<<24|d<<16|d<<8|d,g=[],h=0;h<d;h+=4)g.push(e);var i=f.create(g,d);a.concat(i)},unpad:function(a){var b=255&a.words[a.sigBytes-1>>>2];a.sigBytes-=b}},r=(d.BlockCipher=l.extend({cfg:l.cfg.extend({mode:o,padding:q}),reset:function(){l.reset.call(this);var a=this.cfg,b=a.iv,c=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var d=c.createEncryptor;else{var d=c.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==d?this._mode.init(this,b&&b.words):(this._mode=d.call(c,this,b&&b.words),this._mode.__creator=d)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else{var b=this._process(!0);a.unpad(b)}return b},blockSize:4}),d.CipherParams=e.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}})),s=c.format={},t=s.OpenSSL={stringify:function(a){var b=a.ciphertext,c=a.salt;if(c)var d=f.create([1398893684,1701076831]).concat(c).concat(b);else var d=b;return d.toString(i)},parse:function(a){var b=i.parse(a),c=b.words;if(1398893684==c[0]&&1701076831==c[1]){var d=f.create(c.slice(2,4));c.splice(0,4),b.sigBytes-=16}return r.create({ciphertext:b,salt:d})}},u=d.SerializableCipher=e.extend({cfg:e.extend({format:t}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=a.createEncryptor(c,d),f=e.finalize(b),g=e.cfg;return r.create({ciphertext:f,key:c,iv:g.iv,algorithm:a,mode:g.mode,padding:g.padding,blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d),b=this._parse(b,d.format);var e=a.createDecryptor(c,d).finalize(b.ciphertext);return e},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),v=c.kdf={},w=v.OpenSSL={execute:function(a,b,c,d){d||(d=f.random(8));var e=k.create({keySize:b+c}).compute(a,d),g=f.create(e.words.slice(b),4*c);return e.sigBytes=4*b,r.create({key:e,iv:g,salt:d})}},x=d.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:w}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=d.kdf.execute(c,a.keySize,a.ivSize);d.iv=e.iv;var f=u.encrypt.call(this,a,b,e.key,d);return f.mixIn(e),f},decrypt:function(a,b,c,d){d=this.cfg.extend(d),b=this._parse(b,d.format);var e=d.kdf.execute(c,a.keySize,a.ivSize,b.salt);d.iv=e.iv;var f=u.decrypt.call(this,a,b,e.key,d);return f}})}()})},function(a,b,c){var d;d=function(){"use strict";return window.document}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d=c(28);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d,e;d=[c(676)],e=function(){"use strict"}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(12),e=c(42);a.exports=c(11)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(6),e=c(21),f=c(19),g=c(54)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(35).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b,c){var d=c(0),e=c(8),f=c(28),g=/"/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"</"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){var d=c(73),e=c(28);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(74),e=c(42),f=c(24),g=c(33),h=c(19),i=c(150),j=Object.getOwnPropertyDescriptor;b.f=c(11)?j:function(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(a){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(19),e=c(17),f=c(106)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,b,c){var d=c(8);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,c){var d,e;d=[c(2),c(16),c(195),c(214)],e=function(a,b,c){"use strict";var d,e=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,f=a.fn.init=function(f,g,h){var i,j;if(!f)return this;if(h=h||d,"string"==typeof f){if(i="<"===f[0]&&">"===f[f.length-1]&&f.length>=3?[null,f,null]:e.exec(f),!i||!i[1]&&g)return!g||g.jquery?(g||h).find(f):this.constructor(g).find(f);if(i[1]){if(g=g instanceof a?g[0]:g,a.merge(this,a.parseHTML(i[1],g&&g.nodeType?g.ownerDocument||g:b,!0)),c.test(i[1])&&a.isPlainObject(g))for(i in g)a.isFunction(this[i])?this[i](g[i]):this.attr(i,g[i]);return this}return j=b.getElementById(i[2]),j&&(this[0]=j,this.length=1),this}return f.nodeType?(this[0]=f,this.length=1,this):a.isFunction(f)?void 0!==h.ready?h.ready(f):f(a):a.makeArray(f,this)};return f.prototype=a.fn,d=a(b),f}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=c(36),e=c(73),f=c(17),g=c(14),h=c(354);a.exports=function(a,b){var c=1==a,i=2==a,j=3==a,k=4==a,l=6==a,m=5==a||l,n=b||h;return function(b,h,o){for(var p,q,r=f(b),s=e(r),t=d(h,o,3),u=g(s.length),v=0,w=c?n(b,u):i?n(b,0):void 0;u>v;v++)if((m||v in s)&&(p=s[v],q=t(p,v,r),a))if(c)w[v]=q;else if(q)switch(a){case 3:return!0;case 5:return p;case 6:return v;case 2:w.push(p)}else if(k)return!1;return l?-1:j||k?k:w}}},function(a,b,c){var d=c(0),e=c(35),f=c(8);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(9);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b,c){var d,e;d=[c(204)],e=function(a){"use strict";return new a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b){var c=a.exports={version:"2.4.0"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(20);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b,c){var d=c(166),e=c(0),f=c(87)("metadata"),g=f.store||(f.store=new(c(169))),h=function(a,b,c){var e=g.get(a);if(!e){if(!c)return;g.set(a,e=new d)}var f=e.get(b);if(!f){if(!c)return;e.set(b,f=new d)}return f},i=function(a,b,c){var d=h(b,c,!1);return void 0!==d&&d.has(a)},j=function(a,b,c){var d=h(b,c,!1);return void 0===d?void 0:d.get(a)},k=function(a,b,c,d){h(c,d,!0).set(a,b)},l=function(a,b){var c=h(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},m=function(a){return void 0===a||"symbol"==typeof a?a:String(a)},n=function(a){e(e.S,"Reflect",a)};a.exports={store:g,map:h,has:i,get:j,set:k,keys:l,key:m,exp:n}},function(a,b,c){"use strict";if(c(11)){var d=c(47),e=c(6),f=c(8),g=c(0),h=c(88),i=c(113),j=c(36),k=c(46),l=c(42),m=c(21),n=c(51),o=c(43),p=c(14),q=c(53),r=c(33),s=c(19),t=c(163),u=c(72),v=c(9),w=c(17),x=c(98),y=c(48),z=c(26),A=c(49).f,B=c(115),C=c(54),D=c(10),E=c(31),F=c(78),G=c(107),H=c(116),I=c(62),J=c(84),K=c(52),L=c(91),M=c(143),N=c(12),O=c(25),P=N.f,Q=O.f,R=e.RangeError,S=e.TypeError,T=e.Uint8Array,U="ArrayBuffer",V="Shared"+U,W="BYTES_PER_ELEMENT",X="prototype",Y=Array[X],Z=i.ArrayBuffer,$=i.DataView,_=E(0),aa=E(2),ba=E(3),ca=E(4),da=E(5),ea=E(6),fa=F(!0),ga=F(!1),ha=H.values,ia=H.keys,ja=H.entries,ka=Y.lastIndexOf,la=Y.reduce,ma=Y.reduceRight,na=Y.join,oa=Y.sort,pa=Y.slice,qa=Y.toString,ra=Y.toLocaleString,sa=D("iterator"),ta=D("toStringTag"),ua=C("typed_constructor"),va=C("def_constructor"),wa=h.CONSTR,xa=h.TYPED,ya=h.VIEW,za="Wrong length!",Aa=E(1,function(a,b){return Ga(G(a,a[va]),b)}),Ba=f(function(){return 1===new T(new Uint16Array([1]).buffer)[0]}),Ca=!!T&&!!T[X].set&&f(function(){new T(1).set({})}),Da=function(a,b){if(void 0===a)throw S(za);var c=+a,d=p(a);if(b&&!t(c,d))throw R(za);return d},Ea=function(a,b){var c=o(a);if(c<0||c%b)throw R("Wrong offset!");return c},Fa=function(a){if(v(a)&&xa in a)return a;throw S(a+" is not a typed array!")},Ga=function(a,b){if(!(v(a)&&ua in a))throw S("It is not a typed array constructor!");return new a(b)},Ha=function(a,b){return Ia(G(a,a[va]),b)},Ia=function(a,b){for(var c=0,d=b.length,e=Ga(a,d);d>c;)e[c]=b[c++];return e},Ja=function(a,b,c){P(a,b,{get:function(){return this._d[c]}})},Ka=function(a){var b,c,d,e,f,g,h=w(a),i=arguments.length,k=i>1?arguments[1]:void 0,l=void 0!==k,m=B(h);if(void 0!=m&&!x(m)){for(g=m.call(h),d=[],b=0;!(f=g.next()).done;b++)d.push(f.value);h=d}for(l&&i>2&&(k=j(k,arguments[2],2)),b=0,c=p(h.length),e=Ga(this,c);c>b;b++)e[b]=l?k(h[b],b):h[b];return e},La=function(){for(var a=0,b=arguments.length,c=Ga(this,b);b>a;)c[a]=arguments[a++];return c},Ma=!!T&&f(function(){ra.call(new T(1))}),Na=function(){return ra.apply(Ma?pa.call(Fa(this)):Fa(this),arguments)},Oa={copyWithin:function(a,b){return M.call(Fa(this),a,b,arguments.length>2?arguments[2]:void 0)},every:function(a){return ca(Fa(this),a,arguments.length>1?arguments[1]:void 0)},fill:function(a){return L.apply(Fa(this),arguments)},filter:function(a){return Ha(this,aa(Fa(this),a,arguments.length>1?arguments[1]:void 0))},find:function(a){return da(Fa(this),a,arguments.length>1?arguments[1]:void 0)},findIndex:function(a){return ea(Fa(this),a,arguments.length>1?arguments[1]:void 0)},forEach:function(a){_(Fa(this),a,arguments.length>1?arguments[1]:void 0)},indexOf:function(a){return ga(Fa(this),a,arguments.length>1?arguments[1]:void 0)},includes:function(a){return fa(Fa(this),a,arguments.length>1?arguments[1]:void 0)},join:function(a){return na.apply(Fa(this),arguments)},lastIndexOf:function(a){return ka.apply(Fa(this),arguments)},map:function(a){return Aa(Fa(this),a,arguments.length>1?arguments[1]:void 0)},reduce:function(a){return la.apply(Fa(this),arguments)},reduceRight:function(a){return ma.apply(Fa(this),arguments)},reverse:function(){for(var a,b=this,c=Fa(b).length,d=Math.floor(c/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function(a){return ba(Fa(this),a,arguments.length>1?arguments[1]:void 0)},sort:function(a){return oa.call(Fa(this),a)},subarray:function(a,b){var c=Fa(this),d=c.length,e=q(a,d);return new(G(c,c[va]))(c.buffer,c.byteOffset+e*c.BYTES_PER_ELEMENT,p((void 0===b?d:q(b,d))-e))}},Pa=function(a,b){return Ha(this,pa.call(Fa(this),a,b))},Qa=function(a){Fa(this);var b=Ea(arguments[1],1),c=this.length,d=w(a),e=p(d.length),f=0;if(e+b>c)throw R(za);for(;f<e;)this[b+f]=d[f++]},Ra={entries:function(){return ja.call(Fa(this))},keys:function(){return ia.call(Fa(this))},values:function(){return ha.call(Fa(this))}},Sa=function(a,b){return v(a)&&a[xa]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ta=function(a,b){return Sa(a,b=r(b,!0))?l(2,a[b]):Q(a,b)},Ua=function(a,b,c){return!(Sa(a,b=r(b,!0))&&v(c)&&s(c,"value"))||s(c,"get")||s(c,"set")||c.configurable||s(c,"writable")&&!c.writable||s(c,"enumerable")&&!c.enumerable?P(a,b,c):(a[b]=c.value,a)};wa||(O.f=Ta,N.f=Ua),g(g.S+g.F*!wa,"Object",{getOwnPropertyDescriptor:Ta,defineProperty:Ua}),f(function(){qa.call({})})&&(qa=ra=function(){return na.call(this)});var Va=n({},Oa);n(Va,Ra),m(Va,sa,Ra.values),n(Va,{slice:Pa,set:Qa,constructor:function(){},toString:qa,toLocaleString:Na}),Ja(Va,"buffer","b"),Ja(Va,"byteOffset","o"),Ja(Va,"byteLength","l"),Ja(Va,"length","e"),P(Va,ta,{get:function(){return this[xa]}}),a.exports=function(a,b,c,i){i=!!i;var j=a+(i?"Clamped":"")+"Array",l="Uint8Array"!=j,n="get"+a,o="set"+a,q=e[j],r=q||{},s=q&&z(q),t=!q||!h.ABV,w={},x=q&&q[X],B=function(a,c){var d=a._d;return d.v[n](c*b+d.o,Ba)},C=function(a,c,d){var e=a._d;i&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[o](c*b+e.o,d,Ba)},D=function(a,b){P(a,b,{get:function(){return B(this,b)},set:function(a){return C(this,b,a)},enumerable:!0})};t?(q=c(function(a,c,d,e){k(a,q,j,"_d");var f,g,h,i,l=0,n=0;if(v(c)){if(!(c instanceof Z||(i=u(c))==U||i==V))return xa in c?Ia(q,c):Ka.call(q,c);f=c,n=Ea(d,b);var o=c.byteLength;if(void 0===e){if(o%b)throw R(za);if(g=o-n,g<0)throw R(za)}else if(g=p(e)*b,g+n>o)throw R(za);h=g/b}else h=Da(c,!0),g=h*b,f=new Z(g);for(m(a,"_d",{b:f,o:n,l:g,e:h,v:new $(f)});l<h;)D(a,l++)}),x=q[X]=y(Va),m(x,"constructor",q)):J(function(a){new q(null),new q(a)},!0)||(q=c(function(a,c,d,e){k(a,q,j);var f;return v(c)?c instanceof Z||(f=u(c))==U||f==V?void 0!==e?new r(c,Ea(d,b),e):void 0!==d?new r(c,Ea(d,b)):new r(c):xa in c?Ia(q,c):Ka.call(q,c):new r(Da(c,l))}),_(s!==Function.prototype?A(r).concat(A(s)):A(r),function(a){a in q||m(q,a,r[a])}),q[X]=x,d||(x.constructor=q));var E=x[sa],F=!!E&&("values"==E.name||void 0==E.name),G=Ra.values;m(q,ua,!0),m(x,xa,j),m(x,ya,!0),m(x,va,q),(i?new q(1)[ta]==j:ta in x)||P(x,ta,{get:function(){return j}}),w[j]=q,g(g.G+g.W+g.F*(q!=r),w),g(g.S,j,{BYTES_PER_ELEMENT:b,from:Ka,of:La}),W in x||m(x,W,b),g(g.P,j,Oa),K(j),g(g.P+g.F*Ca,j,{set:Qa}),g(g.P+g.F*!F,j,Ra),g(g.P+g.F*(x.toString!=qa),j,{toString:qa}),g(g.P+g.F*f(function(){new q(1).slice()}),j,{slice:Pa}),g(g.P+g.F*(f(function(){return[1,2].toLocaleString()!=new q([1,2]).toLocaleString()})||!f(function(){x.toLocaleString.call([1,2])})),j,{toLocaleString:Na}),I[j]=F?E:G,d||F||m(x,sa,G)}}else a.exports=function(){}},function(a,b,c){!function(b){"use strict";var d=function(){this.Hashers=new k,this.Encodes=new l,this.Macs=new m,this.Tools=new n},e=function(){};e.prototype.constructor=function(){},e.prototype.processBlock=function(a){},e.prototype.update=function(a){},e.prototype.finalize=function(){};var f=function(a,b){};f.prototype.constructor=function(a,b){this.name=a,this.state={},this.state.message=[],this.state.length=0,this.state.options=b,this.blockUnits=[]},f.prototype.unitSize=4,f.prototype.unitOrder=0,f.prototype.blockSize=16,f.prototype.getState=function(){return JSON.parse(JSON.stringify(this.state))},f.prototype.setState=function(a){return this.state=a,this},f.prototype.update=function(a){if("string"==typeof a){for(var b=0,c=0,d=a.length;c<d;c++){var e=a.charCodeAt(c);e<128?(this.state.message.push(e),b+=1):e<2048?(this.state.message.push(192|e>>6,128|63&e),b+=2):e<55296||e>=57344?(this.state.message.push(224|e>>12,128|e>>6&63,128|63&e),b+=3):(c++,e=65536+((1023&e)<<10|1023&a.charCodeAt(c)),this.state.message.push(240|e>>18,128|e>>12&63,128|e>>6&63,128|63&e),b+=4)}this.state.length+=b}else this.state.length+=a.length,this.state.message=this.state.message.concat(a);return this.process(),this},f.prototype.process=function(){for(;this.state.message.length>=this.blockSize*this.unitSize;){var a=0,b=0,c=this.state.message.splice(0,this.blockSize*this.unitSize);if(this.unitSize>1){this.blockUnits=[];for(var d=0,e=0;d<c.length;d+=this.unitSize,e++)if(1===this.unitOrder)for(a=this.unitSize-1,b=0;a>=0;a--,b+=8)this.blockUnits[e]|=c[d+a]<<b;else for(a=0,b=0;a<this.unitSize;a++,b+=8)this.blockUnits[e]|=c[d+a]<<b;this.processBlock(this.blockUnits)}else this.processBlock(c)}},d.prototype.BaseHasher=f;var g=function(){};g.prototype.constructor=function(a,b,c){},g.prototype.processBlock=function(a){},g.prototype.update=function(a){},g.prototype.finalize=function(){};var h=function(a,b,c){};h.prototype=Object.create(f.prototype),h.prototype.constructor=function(a,b,c){f.prototype.constructor.call(this,b,c)},d.prototype.BaseMac=h;var i=function(){};i.prototype.constructor=function(a){},i.prototype.stringify=function(){};var j=function(a){};j.prototype.constructor=function(a){this.hash=a},d.prototype.BaseEncode=j;var k=function(){this.hashers={}};k.prototype.add=function(a,b){if(void 0===b)throw Error("Error adding hasher: "+a);this.hashers[a]=b},k.prototype.get=function(a,b){var d=this.hashers[a];if(void 0===d){var e=a;"sha224"===e&&(e="sha256"),c(534)("./hasher."+e),d=this.hashers[a]}if(void 0===d)throw Error("No hash algorithm: "+a);return new d(a,b)};var l=function(){this.encodes={}};l.prototype.add=function(a,b){if(void 0===b)throw Error("Error adding encode: "+a);this.encodes[a]=b},l.prototype.get=function(a,b){var d=this.encodes[a];if(void 0===d&&(c(533)("./enc."+a),d=this.encodes[a]),void 0===d)throw Error("No encode type: "+a);return new d(b)};var m=function(){this.macs={}};m.prototype.add=function(a,b){if(void 0===b)throw Error("Error adding mac: "+a);this.macs[a]=b},m.prototype.get=function(a,b,d,e){var f=this.macs[a];if(void 0===f&&(c(535)("./mac."+a),f=this.macs[a]),void 0===f)throw Error("No mac type: "+a);return new f(b,d,e)};var n=function(){};n.prototype.rotateLeft=function(a,b){return a<<b|a>>>32-b|0},n.prototype.rotateRight=function(a,b){return a>>>b|a<<32-b|0};var o=function(a,b){Array.prototype.push.apply(this,a),this.Encodes=b};return o.prototype=Object.create(Array.prototype),o.prototype.constructor=o,o.prototype.stringify=function(a){return this.Encodes.get(a,this).stringify()},d.prototype.hash=function(a,b,c){return this.hasher(a,c).update(b).finalize()},d.prototype.hasher=function(a,b){return this.Hashers.get(a,b)},d.prototype.mac=function(a,b,c,d){return this.Macs.get(a,b,c,d)},d.prototype.hashArray=function(a){return new o(a,this.Encodes)},b.CryptoApi=new d,"undefined"!=typeof a&&a.exports?void(a.exports=b.CryptoApi):b.CryptoApi}(this)},function(a,b,c){var d,e;!function(f,g){"use strict";d=[b,c(613)],
e=function(a,b){f(a,g,b)}.apply(b,d),!(void 0!==e&&(a.exports=e))}(function(a,b,c){"use strict";function d(a,b){if(!a)throw new Error(b)}function e(){return{optimistic:!1,directive:!1,ecmaVersion:5}}function f(a,b){function c(a){return"object"==typeof a&&a instanceof Object&&!(a instanceof RegExp)}var d,e;for(d in b)b.hasOwnProperty(d)&&(e=b[d],c(e)?c(a[d])?f(a[d],e):a[d]=f({},e):a[d]=e);return a}function g(a,b,c,d,e){this.identifier=a,this.from=b,this.tainted=!1,this.resolved=null,this.flag=c,this.isWrite()&&(this.writeExpr=d),this.__maybeImplicitGlobal=e}function h(a,b){this.name=a,this.identifiers=[],this.references=[],this.defs=[],this.tainted=!1,this.stack=!0,this.scope=b}function i(a,b){var c,d,e,f,g;if(a.upper&&a.upper.isStrict)return!0;if("function"===a.type)c=b.body;else{if("global"!==a.type)return!1;c=b}if(r.directive){for(d=0,e=c.body.length;d<e&&(f=c.body[d],"DirectiveStatement"===f.type);++d)if('"use strict"'===f.raw||"'use strict'"===f.raw)return!0}else for(d=0,e=c.body.length;d<e&&(f=c.body[d],f.type===m.ExpressionStatement)&&(g=f.expression,g.type===m.Literal&&"string"==typeof g.value);++d)if(null!=g.raw){if('"use strict"'===g.raw||"'use strict'"===g.raw)return!0}else if("use strict"===g.value)return!0;return!1}function j(a,b){var c,d;this.type=a.type===m.CatchClause?"catch":a.type===m.WithStatement?"with":a.type===m.Program?"global":"function",this.set=new n,this.taints=new n,this.dynamic="global"===this.type||"with"===this.type,this.block=a,this.through=[],this.variables=[],this.references=[],this.left=[],this.variableScope="global"===this.type||"function"===this.type?this:o.variableScope,this.functionExpressionScope=!1,this.directCallToEvalScope=!1,this.thisFound=!1,d="function"===this.type?a.body:a,b.naming?(this.__define(a.id,{type:h.FunctionName,name:a.id,node:a}),this.functionExpressionScope=!0):("function"===this.type&&(c=new h("arguments",this),this.taints.set("arguments",!0),this.set.set("arguments",c),this.variables.push(c)),a.type===m.FunctionExpression&&a.id&&new j(a,{naming:!0})),this.upper=o,this.isStrict=i(this,a),this.childScopes=[],o&&o.childScopes.push(this),o=this,"global"===this.type&&(p=this,p.implicit={set:new n,variables:[]}),q.push(this)}function k(a){this.scopes=a,this.attached=!1}function l(a,b){var i;return r=f(e(),b),i=q=[],o=null,p=null,c.traverse(a,{enter:function(a){var b,c,d;switch(j.isScopeRequired(a)&&new j(a,{}),a.type){case m.AssignmentExpression:"="===a.operator?o.__referencing(a.left,g.WRITE,a.right,!o.isStrict&&null!=a.left.name&&a):o.__referencing(a.left,g.RW,a.right),o.__referencing(a.right);break;case m.ArrayExpression:for(b=0,c=a.elements.length;b<c;++b)o.__referencing(a.elements[b]);break;case m.BlockStatement:break;case m.BinaryExpression:o.__referencing(a.left),o.__referencing(a.right);break;case m.BreakStatement:break;case m.CallExpression:for(o.__referencing(a.callee),b=0,c=a.arguments.length;b<c;++b)o.__referencing(a.arguments[b]);r.ignoreEval||a.callee.type!==m.Identifier||"eval"!==a.callee.name||o.variableScope.__detectEval();break;case m.CatchClause:o.__define(a.param,{type:h.CatchClause,name:a.param,node:a});break;case m.ConditionalExpression:o.__referencing(a.test),o.__referencing(a.consequent),o.__referencing(a.alternate);break;case m.ContinueStatement:break;case m.DirectiveStatement:break;case m.DoWhileStatement:o.__referencing(a.test);break;case m.DebuggerStatement:break;case m.EmptyStatement:break;case m.ExpressionStatement:o.__referencing(a.expression);break;case m.ForStatement:o.__referencing(a.init),o.__referencing(a.test),o.__referencing(a.update);break;case m.ForInStatement:a.left.type===m.VariableDeclaration?o.__referencing(a.left.declarations[0].id,g.WRITE,null,!1):o.__referencing(a.left,g.WRITE,null,!o.isStrict&&null!=a.left.name&&a),o.__referencing(a.right);break;case m.FunctionDeclaration:for(o.upper.__define(a.id,{type:h.FunctionName,name:a.id,node:a}),b=0,c=a.params.length;b<c;++b)o.__define(a.params[b],{type:h.Parameter,name:a.params[b],node:a,index:b});break;case m.FunctionExpression:for(b=0,c=a.params.length;b<c;++b)o.__define(a.params[b],{type:h.Parameter,name:a.params[b],node:a,index:b});break;case m.Identifier:break;case m.IfStatement:o.__referencing(a.test);break;case m.Literal:break;case m.LabeledStatement:break;case m.LogicalExpression:o.__referencing(a.left),o.__referencing(a.right);break;case m.MemberExpression:o.__referencing(a.object),a.computed&&o.__referencing(a.property);break;case m.NewExpression:for(o.__referencing(a.callee),b=0,c=a.arguments.length;b<c;++b)o.__referencing(a.arguments[b]);break;case m.ObjectExpression:for(b=0;b<a.properties.length;b++)"init"===a.properties[b].kind&&o.__referencing(a.properties[b].value);break;case m.Program:break;case m.Property:break;case m.ReturnStatement:o.__referencing(a.argument);break;case m.SequenceExpression:for(b=0,c=a.expressions.length;b<c;++b)o.__referencing(a.expressions[b]);break;case m.SwitchStatement:o.__referencing(a.discriminant);break;case m.SwitchCase:o.__referencing(a.test);break;case m.ThisExpression:o.variableScope.__detectThis();break;case m.ThrowStatement:o.__referencing(a.argument);break;case m.TryStatement:break;case m.UnaryExpression:o.__referencing(a.argument);break;case m.UpdateExpression:o.__referencing(a.argument,g.RW,null);break;case m.VariableDeclaration:for(b=0,c=a.declarations.length;b<c;++b)d=a.declarations[b],o.variableScope.__define(d.id,{type:h.Variable,name:d.id,node:d,index:b,parent:a}),d.init&&(o.__referencing(d.id,g.WRITE,d.init,!1),o.__referencing(d.init));break;case m.VariableDeclarator:break;case m.WhileStatement:o.__referencing(a.test);break;case m.WithStatement:o.upper.__referencing(a.object)}},leave:function(a){for(;o&&a===o.block;)o.__close()}}),d(null===o),p=null,q=null,r=null,new k(i)}var m,n,o,p,q,r;m=c.Syntax,"undefined"!=typeof b.Map?n=b.Map:(n=function(){this.__data={}},n.prototype.get=function(a){if(a="$"+a,this.__data.hasOwnProperty(a))return this.__data[a]},n.prototype.has=function(a){return a="$"+a,this.__data.hasOwnProperty(a)},n.prototype.set=function(a,b){a="$"+a,this.__data[a]=b},n.prototype.delete=function(a){return a="$"+a,delete this.__data[a]}),g.READ=1,g.WRITE=2,g.RW=3,g.prototype.isStatic=function(){return!this.tainted&&this.resolved&&this.resolved.scope.isStatic()},g.prototype.isWrite=function(){return this.flag&g.WRITE},g.prototype.isRead=function(){return this.flag&g.READ},g.prototype.isReadOnly=function(){return this.flag===g.READ},g.prototype.isWriteOnly=function(){return this.flag===g.WRITE},g.prototype.isReadWrite=function(){return this.flag===g.RW},h.CatchClause="CatchClause",h.Parameter="Parameter",h.FunctionName="FunctionName",h.Variable="Variable",h.ImplicitGlobalVariable="ImplicitGlobalVariable",j.prototype.__close=function(){var a,b,c,d,e,f;if(!this.dynamic||r.optimistic)for(a=0,b=this.left.length;a<b;++a)c=this.left[a],this.__resolve(c)||this.__delegateToUpperScope(c);else if("with"===this.type)for(a=0,b=this.left.length;a<b;++a)c=this.left[a],c.tainted=!0,this.__delegateToUpperScope(c);else for(a=0,b=this.left.length;a<b;++a){c=this.left[a],d=this;do d.through.push(c),d=d.upper;while(d)}if("global"===this.type){for(f=[],a=0,b=this.left.length;a<b;++a)c=this.left[a],c.__maybeImplicitGlobal&&!this.set.has(c.identifier.name)&&f.push(c.__maybeImplicitGlobal);for(a=0,b=f.length;a<b;++a)e=f[a],this.__defineImplicit(e.left,{type:h.ImplicitGlobalVariable,name:e.left,node:e})}this.left=null,o=this.upper},j.prototype.__resolve=function(a){var b,c;return c=a.identifier.name,!!this.set.has(c)&&(b=this.set.get(c),b.references.push(a),b.stack=b.stack&&a.from.variableScope===this.variableScope,a.tainted&&(b.tainted=!0,this.taints.set(b.name,!0)),a.resolved=b,!0)},j.prototype.__delegateToUpperScope=function(a){this.upper&&this.upper.left.push(a),this.through.push(a)},j.prototype.__defineImplicit=function(a,b){var c,d;a&&a.type===m.Identifier&&(c=a.name,this.implicit.set.has(c)?(d=this.implicit.set.get(c),d.identifiers.push(a),d.defs.push(b)):(d=new h(c,this),d.identifiers.push(a),d.defs.push(b),this.implicit.set.set(c,d),this.implicit.variables.push(d)))},j.prototype.__define=function(a,b){var c,d;a&&a.type===m.Identifier&&(c=a.name,this.set.has(c)?(d=this.set.get(c),d.identifiers.push(a),d.defs.push(b)):(d=new h(c,this),d.identifiers.push(a),d.defs.push(b),this.set.set(c,d),this.variables.push(d)))},j.prototype.__referencing=function(a,b,c,d){var e;a&&a.type===m.Identifier&&(e=new g(a,this,b||g.READ,c,d),this.references.push(e),this.left.push(e))},j.prototype.__detectEval=function(){var a;a=this,this.directCallToEvalScope=!0;do a.dynamic=!0,a=a.upper;while(a)},j.prototype.__detectThis=function(){this.thisFound=!0},j.prototype.__isClosed=function(){return null===this.left},j.prototype.resolve=function(a){var b,c,e;for(d(this.__isClosed(),"scope should be closed"),d(a.type===m.Identifier,"target should be identifier"),c=0,e=this.references.length;c<e;++c)if(b=this.references[c],b.identifier===a)return b;return null},j.prototype.isStatic=function(){return!this.dynamic},j.prototype.isArgumentsMaterialized=function(){var a;return"function"!==this.type||(!this.isStatic()||(a=this.set.get("arguments"),d(a,"always have arguments variable"),a.tainted||0!==a.references.length))},j.prototype.isThisMaterialized=function(){return"function"!==this.type||(!this.isStatic()||this.thisFound)},j.mangledName="__$escope$__",j.prototype.attach=function(){this.functionExpressionScope||(this.block[j.mangledName]=this)},j.prototype.detach=function(){this.functionExpressionScope||delete this.block[j.mangledName]},j.prototype.isUsedName=function(a){if(this.set.has(a))return!0;for(var b=0,c=this.through.length;b<c;++b)if(this.through[b].identifier.name===a)return!0;return!1},k.prototype.__get=function(a){var b,c,d;if(this.attached)return a[j.mangledName]||null;if(j.isScopeRequired(a))for(b=0,c=this.scopes.length;b<c;++b)if(d=this.scopes[b],!d.functionExpressionScope&&d.block===a)return d;return null},k.prototype.acquire=function(a){return this.__get(a)},k.prototype.release=function(a){var b=this.__get(a);if(b)for(b=b.upper;b;){if(!b.functionExpressionScope)return b;b=b.upper}return null},k.prototype.attach=function(){var a,b;for(a=0,b=this.scopes.length;a<b;++a)this.scopes[a].attach();this.attached=!0},k.prototype.detach=function(){var a,b;for(a=0,b=this.scopes.length;a<b;++a)this.scopes[a].detach();this.attached=!1},j.isScopeRequired=function(a){return j.isVariableScopeRequired(a)||a.type===m.WithStatement||a.type===m.CatchClause},j.isVariableScopeRequired=function(a){return a.type===m.Program||a.type===m.FunctionExpression||a.type===m.FunctionDeclaration},a.version="1.0.3",a.Reference=g,a.Variable=h,a.Scope=j,a.ScopeManager=k,a.analyze=l},this)},function(a,b,c){var d=c(54)("meta"),e=c(9),f=c(19),g=c(12).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(8)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){"use strict";function d(){}function e(a,b,c,d,e){for(var f=0,g=b.length,h=0,i=0;f<g;f++){var j=b[f];if(j.removed){if(j.value=a.join(d.slice(i,i+j.count)),i+=j.count,f&&b[f-1].added){var k=b[f-1];b[f-1]=b[f],b[f]=k}}else{if(!j.added&&e){var l=c.slice(h,h+j.count);l=l.map(function(a,b){var c=d[i+b];return c.length>a.length?c:a}),j.value=a.join(l)}else j.value=a.join(c.slice(h,h+j.count));h+=j.count,j.added||(i+=j.count)}}var m=b[g-1];return g>1&&(m.added||m.removed)&&a.equals("",m.value)&&(b[g-2].value+=m.value,b.pop()),b}function f(a){return{newPos:a.newPos,components:a.components.slice(0)}}b.__esModule=!0,b.default=d,d.prototype={diff:function(a,b){function c(a){return h?(setTimeout(function(){h(void 0,a)},0),!0):a}function d(){for(var d=-1*l;d<=l;d+=2){var g=void 0,h=n[d-1],m=n[d+1],o=(m?m.newPos:0)-d;h&&(n[d-1]=void 0);var p=h&&h.newPos+1<j,q=m&&0<=o&&o<k;if(p||q){if(!p||q&&h.newPos<m.newPos?(g=f(m),i.pushComponent(g.components,void 0,!0)):(g=h,g.newPos++,i.pushComponent(g.components,!0,void 0)),o=i.extractCommon(g,b,a,d),g.newPos+1>=j&&o+1>=k)return c(e(i,g.components,b,a,i.useLongestToken));n[d]=g}else n[d]=void 0}l++}var g=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],h=g.callback;"function"==typeof g&&(h=g,g={}),this.options=g;var i=this;a=this.castInput(a),b=this.castInput(b),a=this.removeEmpty(this.tokenize(a)),b=this.removeEmpty(this.tokenize(b));var j=b.length,k=a.length,l=1,m=j+k,n=[{newPos:-1,components:[]}],o=this.extractCommon(n[0],b,a,0);if(n[0].newPos+1>=j&&o+1>=k)return c([{value:this.join(b),count:b.length}]);if(h)!function a(){setTimeout(function(){return l>m?h():void(d()||a())},0)}();else for(;l<=m;){var p=d();if(p)return p}},pushComponent:function(a,b,c){var d=a[a.length-1];d&&d.added===b&&d.removed===c?a[a.length-1]={count:d.count+1,added:b,removed:c}:a.push({count:1,added:b,removed:c})},extractCommon:function(a,b,c,d){for(var e=b.length,f=c.length,g=a.newPos,h=g-d,i=0;g+1<e&&h+1<f&&this.equals(b[g+1],c[h+1]);)g++,h++,i++;return i&&a.components.push({count:i}),a.newPos=g,h},equals:function(a,b){return a===b},removeEmpty:function(a){for(var b=[],c=0;c<a.length;c++)a[c]&&b.push(a[c]);return b},castInput:function(a){return a},tokenize:function(a){return a.split("")},join:function(a){return a.join("")}}},function(a,b,c){var d;d=function(){"use strict";return/[^\x20\t\r\n\f]+/g}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b){a.exports=function(a,b,c,d){if(!(a instanceof b)||void 0!==d&&d in a)throw TypeError(c+": incorrect invocation!");return a}},function(a,b){a.exports=!1},function(a,b,c){var d=c(3),e=c(156),f=c(94),g=c(106)("IE_PROTO"),h=function(){},i="prototype",j=function(){var a,b=c(93)("iframe"),d=f.length,e="<",g=">";for(b.style.display="none",c(96).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+g+"document.F=Object"+e+"/script"+g),a.close(),j=a.F;d--;)delete j[i][f[d]];return j()};a.exports=Object.create||function(a,b){var c;return null!==a?(h[i]=d(a),c=new h,h[i]=null,c[g]=a):c=j(),void 0===b?c:e(c,b)}},function(a,b,c){var d=c(158),e=c(94).concat("length","prototype");b.f=Object.getOwnPropertyNames||function(a){return d(a,e)}},function(a,b,c){var d=c(158),e=c(94);a.exports=Object.keys||function(a){return d(a,e)}},function(a,b,c){var d=c(22);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,c){"use strict";var d=c(6),e=c(12),f=c(11),g=c(10)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,c){var d=c(43),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b){var c=0,d=Math.random();a.exports=function(a){return"Symbol(".concat(void 0===a?"":a,")_",(++c+d).toString(36))}},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(118),c(117))}(this,function(a){return function(){var b=a,c=b.lib,d=c.Base,e=c.WordArray,f=b.algo,g=f.MD5,h=f.EvpKDF=d.extend({cfg:d.extend({keySize:4,hasher:g,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,b){for(var c=this.cfg,d=c.hasher.create(),f=e.create(),g=f.words,h=c.keySize,i=c.iterations;g.length<h;){j&&d.update(j);var j=d.update(a).finalize(b);d.reset();for(var k=1;k<i;k++)j=d.finalize(j),d.reset();f.concat(j)}return f.sigBytes=4*h,f}});b.EvpKDF=function(a,b,c){return h.create(c).compute(a,b)}}(),a.EvpKDF})},function(a,b,c){var d;d=function(a,b,c){function d(a,b,c){if(b in a)return a[b];if(3===arguments.length)return c;throw new Error('"'+b+'" is a required argument.')}function e(a){var b=a.match(o);return b?{scheme:b[1],auth:b[2],host:b[3],port:b[4],path:b[5]}:null}function f(a){var b="";return a.scheme&&(b+=a.scheme+":"),b+="//",a.auth&&(b+=a.auth+"@"),a.host&&(b+=a.host),a.port&&(b+=":"+a.port),a.path&&(b+=a.path),b}function g(a){var b=a,c=e(a);if(c){if(!c.path)return a;b=c.path}for(var d,g="/"===b.charAt(0),h=b.split(/\/+/),i=0,j=h.length-1;j>=0;j--)d=h[j],"."===d?h.splice(j,1):".."===d?i++:i>0&&(""===d?(h.splice(j+1,i),i=0):(h.splice(j,2),i--));return b=h.join("/"),""===b&&(b=g?"/":"."),c?(c.path=b,f(c)):b}function h(a,b){""===a&&(a="."),""===b&&(b=".");var c=e(b),d=e(a);if(d&&(a=d.path||"/"),c&&!c.scheme)return d&&(c.scheme=d.scheme),f(c);if(c||b.match(p))return b;if(d&&!d.host&&!d.path)return d.host=b,f(d);var h="/"===b.charAt(0)?b:g(a.replace(/\/+$/,"")+"/"+b);return d?(d.path=h,f(d)):h}function i(a,b){""===a&&(a="."),a=a.replace(/\/$/,"");var c=e(a);return"/"==b.charAt(0)&&c&&"/"==c.path?b.slice(1):0===b.indexOf(a+"/")?b.substr(a.length+1):b}function j(a){return"$"+a}function k(a){return a.substr(1)}function l(a,b){var c=a||"",d=b||"";return(c>d)-(c<d)}function m(a,b,c){var d;return(d=l(a.source,b.source))?d:(d=a.originalLine-b.originalLine)?d:(d=a.originalColumn-b.originalColumn,d||c?d:(d=l(a.name,b.name))?d:(d=a.generatedLine-b.generatedLine,d?d:a.generatedColumn-b.generatedColumn))}function n(a,b,c){var d;return(d=a.generatedLine-b.generatedLine)?d:(d=a.generatedColumn-b.generatedColumn,d||c?d:(d=l(a.source,b.source))?d:(d=a.originalLine-b.originalLine)?d:(d=a.originalColumn-b.originalColumn,d?d:l(a.name,b.name)))}b.getArg=d;var o=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,p=/^data:.+\,.+$/;b.urlParse=e,b.urlGenerate=f,b.normalize=g,b.join=h,b.relative=i,b.toSetString=j,b.fromSetString=k,b.compareByOriginalPositions=m,b.compareByGeneratedPositions=n}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";var b=function(c,d,e,f,g,h,i){var j=0,k=c.length,l=null==e;if("object"===a.type(e)){g=!0;for(j in e)b(c,d,j,e[j],!0,h,i)}else if(void 0!==f&&(g=!0,a.isFunction(f)||(i=!0),l&&(i?(d.call(c,f),d=null):(l=d,d=function(b,c,d){return l.call(a(b),d)})),d))for(;j<k;j++)d(c[j],e,i?f:f.call(c[j],j,d(c[j],e)));return g?c:l?d.call(c):k?d(c[0],e):h};return b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return{}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b){var c;c=function(){return this}();try{c=c||Function("return this")()||(0,eval)("this")}catch(a){"object"==typeof window&&(c=window)}a.exports=c},function(a,b,c){var d=c(10)("unscopables"),e=Array.prototype;void 0==e[d]&&c(21)(e,d,{}),a.exports=function(a){e[d][a]=!0}},function(a,b,c){var d=c(36),e=c(152),f=c(98),g=c(3),h=c(14),i=c(115),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b){a.exports={}},function(a,b,c){var d=c(12).f,e=c(19),f=c(10)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(0),e=c(28),f=c(8),g=c(111),h="["+g+"]",i="\u200b\x85",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(){function b(a,b,c){for(var d=[],f=0,g=0;g<b;g++)if(g%4){var h=c[a.charCodeAt(g-1)]<<g%4*2,i=c[a.charCodeAt(g)]>>>6-g%4*2;d[f>>>2]|=(h|i)<<24-f%4*8,f++}return e.create(d,f)}var c=a,d=c.lib,e=d.WordArray,f=c.enc;f.Base64={stringify:function(a){var b=a.words,c=a.sigBytes,d=this._map;a.clamp();for(var e=[],f=0;f<c;f+=3)for(var g=b[f>>>2]>>>24-f%4*8&255,h=b[f+1>>>2]>>>24-(f+1)%4*8&255,i=b[f+2>>>2]>>>24-(f+2)%4*8&255,j=g<<16|h<<8|i,k=0;k<4&&f+.75*k<c;k++)e.push(d.charAt(j>>>6*(3-k)&63));var l=d.charAt(64);if(l)for(;e.length%4;)e.push(l);return e.join("")},parse:function(a){var c=a.length,d=this._map,e=this._reverseMap;if(!e){e=this._reverseMap=[];for(var f=0;f<d.length;f++)e[d.charCodeAt(f)]=f}var g=d.charAt(64);if(g){var h=a.indexOf(g);h!==-1&&(c=h)}return b(a,c,e)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),a.enc.Base64})},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(b){function c(a,b,c,d,e,f,g){var h=a+(b&c|~b&d)+e+g;return(h<<f|h>>>32-f)+b}function d(a,b,c,d,e,f,g){var h=a+(b&d|c&~d)+e+g;return(h<<f|h>>>32-f)+b}function e(a,b,c,d,e,f,g){var h=a+(b^c^d)+e+g;return(h<<f|h>>>32-f)+b}function f(a,b,c,d,e,f,g){var h=a+(c^(b|~d))+e+g;return(h<<f|h>>>32-f)+b}var g=a,h=g.lib,i=h.WordArray,j=h.Hasher,k=g.algo,l=[];!function(){for(var a=0;a<64;a++)l[a]=4294967296*b.abs(b.sin(a+1))|0}();var m=k.MD5=j.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(a,b){for(var g=0;g<16;g++){var h=b+g,i=a[h];a[h]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var j=this._hash.words,k=a[b+0],m=a[b+1],n=a[b+2],o=a[b+3],p=a[b+4],q=a[b+5],r=a[b+6],s=a[b+7],t=a[b+8],u=a[b+9],v=a[b+10],w=a[b+11],x=a[b+12],y=a[b+13],z=a[b+14],A=a[b+15],B=j[0],C=j[1],D=j[2],E=j[3];B=c(B,C,D,E,k,7,l[0]),E=c(E,B,C,D,m,12,l[1]),D=c(D,E,B,C,n,17,l[2]),C=c(C,D,E,B,o,22,l[3]),B=c(B,C,D,E,p,7,l[4]),E=c(E,B,C,D,q,12,l[5]),D=c(D,E,B,C,r,17,l[6]),C=c(C,D,E,B,s,22,l[7]),B=c(B,C,D,E,t,7,l[8]),E=c(E,B,C,D,u,12,l[9]),D=c(D,E,B,C,v,17,l[10]),C=c(C,D,E,B,w,22,l[11]),B=c(B,C,D,E,x,7,l[12]),E=c(E,B,C,D,y,12,l[13]),D=c(D,E,B,C,z,17,l[14]),C=c(C,D,E,B,A,22,l[15]),B=d(B,C,D,E,m,5,l[16]),E=d(E,B,C,D,r,9,l[17]),D=d(D,E,B,C,w,14,l[18]),C=d(C,D,E,B,k,20,l[19]),B=d(B,C,D,E,q,5,l[20]),E=d(E,B,C,D,v,9,l[21]),D=d(D,E,B,C,A,14,l[22]),C=d(C,D,E,B,p,20,l[23]),B=d(B,C,D,E,u,5,l[24]),E=d(E,B,C,D,z,9,l[25]),D=d(D,E,B,C,o,14,l[26]),C=d(C,D,E,B,t,20,l[27]),B=d(B,C,D,E,y,5,l[28]),E=d(E,B,C,D,n,9,l[29]),D=d(D,E,B,C,s,14,l[30]),C=d(C,D,E,B,x,20,l[31]),B=e(B,C,D,E,q,4,l[32]),E=e(E,B,C,D,t,11,l[33]),D=e(D,E,B,C,w,16,l[34]),C=e(C,D,E,B,z,23,l[35]),B=e(B,C,D,E,m,4,l[36]),E=e(E,B,C,D,p,11,l[37]),D=e(D,E,B,C,s,16,l[38]),C=e(C,D,E,B,v,23,l[39]),B=e(B,C,D,E,y,4,l[40]),E=e(E,B,C,D,k,11,l[41]),D=e(D,E,B,C,o,16,l[42]),C=e(C,D,E,B,r,23,l[43]),B=e(B,C,D,E,u,4,l[44]),E=e(E,B,C,D,x,11,l[45]),D=e(D,E,B,C,A,16,l[46]),C=e(C,D,E,B,n,23,l[47]),B=f(B,C,D,E,k,6,l[48]),E=f(E,B,C,D,s,10,l[49]),D=f(D,E,B,C,z,15,l[50]),C=f(C,D,E,B,q,21,l[51]),B=f(B,C,D,E,x,6,l[52]),E=f(E,B,C,D,o,10,l[53]),D=f(D,E,B,C,v,15,l[54]),C=f(C,D,E,B,m,21,l[55]),B=f(B,C,D,E,t,6,l[56]),E=f(E,B,C,D,A,10,l[57]),D=f(D,E,B,C,r,15,l[58]),C=f(C,D,E,B,y,21,l[59]),B=f(B,C,D,E,p,6,l[60]),E=f(E,B,C,D,w,10,l[61]),D=f(D,E,B,C,n,15,l[62]),C=f(C,D,E,B,u,21,l[63]),j[0]=j[0]+B|0,j[1]=j[1]+C|0,j[2]=j[2]+D|0,j[3]=j[3]+E|0},_doFinalize:function(){var a=this._data,c=a.words,d=8*this._nDataBytes,e=8*a.sigBytes;c[e>>>5]|=128<<24-e%32;var f=b.floor(d/4294967296),g=d;c[(e+64>>>9<<4)+15]=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c[(e+64>>>9<<4)+14]=16711935&(g<<8|g>>>24)|4278255360&(g<<24|g>>>8),a.sigBytes=4*(c.length+1),this._process();for(var h=this._hash,i=h.words,j=0;j<4;j++){var k=i[j];i[j]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)}return h},clone:function(){var a=j.clone.call(this);return a._hash=this._hash.clone(),a}});g.MD5=j._createHelper(m),g.HmacMD5=j._createHmacHelper(m)}(Math),a.MD5})},function(a,b,c){!function(){"use strict";function a(b,c){return b.type===j.Literal?"object"!=typeof b.value||null===b.value||c:b.type===j.UnaryExpression?"void"===b.operator||"delete"===b.operator||"!"===b.operator?a(b.argument,!0):a(b.argument,!1):b.type===j.BinaryExpression?"in"!==b.operator&&"instanceof"!==b.operator&&(a(b.left,!1)&&a(b.right,!1)):b.type===j.LogicalExpression&&(a(b.left,!0)&&a(b.right,!0))}function d(a){return a.type===j.Literal?a.value:a.type===j.UnaryExpression?f(a.operator,d(a.argument)):a.type===j.BinaryExpression?g(a.operator,d(a.left),d(a.right)):a.type===j.LogicalExpression?e(a.operator,d(a.left),d(a.right)):void k.unreachable()}function e(a,b,c){return"||"===a?b||c:"&&"===a?b&&c:void k.unreachable()}function f(a,b){switch(a){case"+":return+b;case"-":return-b;case"~":return~b;case"!":return!b;case"delete":return!0;case"void":return;case"typeof":return typeof b}k.unreachable()}function g(a,b,c){switch(a){case"|":return b|c;case"^":return b^c;case"&":return b&c;case"==":return b==c;case"!=":return b!=c;case"===":return b===c;case"!==":return b!==c;case"<":return b<c;case">":return b>c;case"<=":return b<=c;case">=":return b>=c;case"<<":return b<<c;case">>":return b>>c;case">>>":return b>>>c;case"+":return b+c;case"-":return b-c;case"*":return b*c;case"/":return b/c;case"%":return b%c}k.unreachable()}function h(b,c){function d(b){var e,f,g;switch(b.type){case j.AssignmentExpression:return!0;case j.ArrayExpression:for(e=0,f=b.elements.length;e<f;++e)if(null!==b.elements[e]&&d(b.elements[e]))return!0;return!1;case j.BinaryExpression:return!a(b);case j.CallExpression:return!0;case j.ConditionalExpression:return d(b.test)||d(b.consequent)||d(b.alternate);case j.FunctionExpression:return!1;case j.Identifier:return g=c.resolve(b),!g||!g.isStatic();case j.Literal:return!1;case j.LogicalExpression:return d(b.left)||d(b.right);case j.MemberExpression:return!0;case j.NewExpression:return!0;case j.ObjectExpression:for(e=0,f=b.properties.length;e<f;++e)if(d(b.properties[e]))return!0;return!1;case j.Property:return d(b.value);case j.SequenceExpression:for(e=0,f=b.expressions.length;e<f;++e)if(d(b.expressions[e]))return!0;return!1;case j.ThisExpression:return!1;case j.UnaryExpression:return"void"===b.operator||"delete"===b.operator||"typeof"===b.operator||"!"===b.operator?d(b.argument):!a(b);case j.UpdateExpression:return!0}return!0}return d(b)}function i(b){var c;switch(b.type){case j.AssignmentExpression:return i(b.right);case j.ArrayExpression:return!0;case j.BinaryExpression:return a(b)?!!d(b):null;case j.CallExpression:return null;case j.ConditionalExpression:return c=i(b.test),c===!0?i(b.consequent):c===!1?i(b.alternate):(c=i(b.consequent),c===i(b.alternate)?c:null);case j.FunctionExpression:return!0;case j.Identifier:return null;case j.Literal:return!!d(b);case j.LogicalExpression:return"&&"===b.operator?(c=i(b.left),null===c?null:!!c&&i(b.right)):(c=i(b.left),null===c?null:!!c||i(b.right));case j.MemberExpression:return null;case j.NewExpression:return!0;case j.ObjectExpression:return!0;case j.Property:return k.unreachable(),null;case j.SequenceExpression:return i(k.Array.last(b.expressions));case j.ThisExpression:return null;case j.UnaryExpression:return"void"!==b.operator&&("typeof"===b.operator||("!"===b.operator?(c=i(b.argument),null===c?null:!c):a(b)?!!d(b):null));case j.UpdateExpression:return null}return null}var j,k;k=c(4),j=k.Syntax,b.constant={doBinary:g,doUnary:f,doLogical:e,evaluate:d,isConstant:a},b.hasSideEffect=h,b.booleanCondition=i}()},function(a,b,c){var d,e;d=[c(2),c(16),c(45),c(649),c(190),c(191),c(30),c(647),c(129),c(69),c(213)],e=function(a,b,c,d,e,f){"use strict";function g(b){return function(d,e){"string"!=typeof d&&(e=d,d="*");var f,g=0,h=d.toLowerCase().match(c)||[];if(a.isFunction(e))for(;f=h[g++];)"+"===f[0]?(f=f.slice(1)||"*",(b[f]=b[f]||[]).unshift(e)):(b[f]=b[f]||[]).push(e)}}function h(b,c,d,e){function f(i){var j;return g[i]=!0,a.each(b[i]||[],function(a,b){var i=b(c,d,e);return"string"!=typeof i||h||g[i]?h?!(j=i):void 0:(c.dataTypes.unshift(i),f(i),!1)}),j}var g={},h=b===t;return f(c.dataTypes[0])||!g["*"]&&f("*")}function i(b,c){var d,e,f=a.ajaxSettings.flatOptions||{};for(d in c)void 0!==c[d]&&((f[d]?b:e||(e={}))[d]=c[d]);return e&&a.extend(!0,b,e),b}function j(a,b,c){for(var d,e,f,g,h=a.contents,i=a.dataTypes;"*"===i[0];)i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function k(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];for(f=k.shift();f;)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a.throws)b=g(b);else try{b=g(b)}catch(a){return{state:"parsererror",error:g?a:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}var l=/%20/g,m=/#.*$/,n=/([?&])_=[^&]*/,o=/^(.*?):[ \t]*([^\r\n]*)$/gm,p=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,q=/^(?:GET|HEAD)$/,r=/^\/\//,s={},t={},u="*/".concat("*"),v=b.createElement("a");return v.href=d.href,a.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:d.href,type:"GET",isLocal:p.test(d.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":u,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":a.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(b,c){return c?i(i(b,a.ajaxSettings),c):i(a.ajaxSettings,b)},ajaxPrefilter:g(s),ajaxTransport:g(t),ajax:function(g,i){function p(b,c,d,e){var f,g,h,i,l,m=c;C||(C=!0,A&&window.clearTimeout(A),w=void 0,y=e||"",P.readyState=b>0?4:0,f=b>=200&&b<300||304===b,d&&(i=j(G,P,d)),i=k(G,i,P,f),f?(G.ifModified&&(l=P.getResponseHeader("Last-Modified"),l&&(a.lastModified[x]=l),l=P.getResponseHeader("etag"),l&&(a.etag[x]=l)),204===b||"HEAD"===G.type?m="nocontent":304===b?m="notmodified":(m=i.state,g=i.data,h=i.error,f=!h)):(h=m,!b&&m||(m="error",b<0&&(b=0))),P.status=b,P.statusText=(c||m)+"",f?J.resolveWith(H,[g,m,P]):J.rejectWith(H,[P,m,h]),P.statusCode(L),L=void 0,D&&I.trigger(f?"ajaxSuccess":"ajaxError",[P,G,f?g:h]),K.fireWith(H,[P,m]),D&&(I.trigger("ajaxComplete",[P,G]),--a.active||a.event.trigger("ajaxStop")))}"object"==typeof g&&(i=g,g=void 0),i=i||{};var w,x,y,z,A,B,C,D,E,F,G=a.ajaxSetup({},i),H=G.context||G,I=G.context&&(H.nodeType||H.jquery)?a(H):a.event,J=a.Deferred(),K=a.Callbacks("once memory"),L=G.statusCode||{},M={},N={},O="canceled",P={readyState:0,getResponseHeader:function(a){var b;if(C){if(!z)for(z={};b=o.exec(y);)z[b[1].toLowerCase()]=b[2];b=z[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return C?y:null},setRequestHeader:function(a,b){return null==C&&(a=N[a.toLowerCase()]=N[a.toLowerCase()]||a,M[a]=b),this},overrideMimeType:function(a){return null==C&&(G.mimeType=a),this},statusCode:function(a){var b;if(a)if(C)P.always(a[P.status]);else for(b in a)L[b]=[L[b],a[b]];return this},abort:function(a){var b=a||O;return w&&w.abort(b),p(0,b),this}};if(J.promise(P),G.url=((g||G.url||d.href)+"").replace(r,d.protocol+"//"),G.type=i.method||i.type||G.method||G.type,G.dataTypes=(G.dataType||"*").toLowerCase().match(c)||[""],null==G.crossDomain){B=b.createElement("a");try{B.href=G.url,B.href=B.href,G.crossDomain=v.protocol+"//"+v.host!=B.protocol+"//"+B.host}catch(a){G.crossDomain=!0}}if(G.data&&G.processData&&"string"!=typeof G.data&&(G.data=a.param(G.data,G.traditional)),h(s,G,i,P),C)return P;D=a.event&&G.global,D&&0===a.active++&&a.event.trigger("ajaxStart"),
G.type=G.type.toUpperCase(),G.hasContent=!q.test(G.type),x=G.url.replace(m,""),G.hasContent?G.data&&G.processData&&0===(G.contentType||"").indexOf("application/x-www-form-urlencoded")&&(G.data=G.data.replace(l,"+")):(F=G.url.slice(x.length),G.data&&(x+=(f.test(x)?"&":"?")+G.data,delete G.data),G.cache===!1&&(x=x.replace(n,"$1"),F=(f.test(x)?"&":"?")+"_="+e++ +F),G.url=x+F),G.ifModified&&(a.lastModified[x]&&P.setRequestHeader("If-Modified-Since",a.lastModified[x]),a.etag[x]&&P.setRequestHeader("If-None-Match",a.etag[x])),(G.data&&G.hasContent&&G.contentType!==!1||i.contentType)&&P.setRequestHeader("Content-Type",G.contentType),P.setRequestHeader("Accept",G.dataTypes[0]&&G.accepts[G.dataTypes[0]]?G.accepts[G.dataTypes[0]]+("*"!==G.dataTypes[0]?", "+u+"; q=0.01":""):G.accepts["*"]);for(E in G.headers)P.setRequestHeader(E,G.headers[E]);if(G.beforeSend&&(G.beforeSend.call(H,P,G)===!1||C))return P.abort();if(O="abort",K.add(G.complete),P.done(G.success),P.fail(G.error),w=h(t,G,i,P)){if(P.readyState=1,D&&I.trigger("ajaxSend",[P,G]),C)return P;G.async&&G.timeout>0&&(A=window.setTimeout(function(){P.abort("timeout")},G.timeout));try{C=!1,w.send(M,p)}catch(a){if(C)throw a;p(-1,a)}}else p(-1,"No Transport");return P},getJSON:function(b,c,d){return a.get(b,c,d,"json")},getScript:function(b,c){return a.get(b,void 0,c,"script")}}),a.each(["get","post"],function(b,c){a[c]=function(b,d,e,f){return a.isFunction(d)&&(f=f||e,e=d,d=void 0),a.ajax(a.extend({url:b,type:c,dataType:f,data:d,success:e},a.isPlainObject(b)&&b))}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(137),c(123)],e=function(a,b){"use strict";function c(a){return a}function d(a){throw a}function e(b,c,d){var e;try{b&&a.isFunction(e=b.promise)?e.call(b).done(c).fail(d):b&&a.isFunction(e=b.then)?e.call(b,c,d):c.call(void 0,b)}catch(a){d.call(void 0,a)}}return a.extend({Deferred:function(b){var e=[["notify","progress",a.Callbacks("memory"),a.Callbacks("memory"),2],["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),0,"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),1,"rejected"]],f="pending",g={state:function(){return f},always:function(){return h.done(arguments).fail(arguments),this},catch:function(a){return g.then(null,a)},pipe:function(){var b=arguments;return a.Deferred(function(c){a.each(e,function(d,e){var f=a.isFunction(b[e[4]])&&b[e[4]];h[e[1]](function(){var b=f&&f.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[e[0]+"With"](this,f?[b]:arguments)})}),b=null}).promise()},then:function(b,f,g){function h(b,e,f,g){return function(){var j=this,k=arguments,l=function(){var l,m;if(!(b<i)){if(l=f.apply(j,k),l===e.promise())throw new TypeError("Thenable self-resolution");m=l&&("object"==typeof l||"function"==typeof l)&&l.then,a.isFunction(m)?g?m.call(l,h(i,e,c,g),h(i,e,d,g)):(i++,m.call(l,h(i,e,c,g),h(i,e,d,g),h(i,e,c,e.notifyWith))):(f!==c&&(j=void 0,k=[l]),(g||e.resolveWith)(j,k))}},m=g?l:function(){try{l()}catch(c){a.Deferred.exceptionHook&&a.Deferred.exceptionHook(c,m.stackTrace),b+1>=i&&(f!==d&&(j=void 0,k=[c]),e.rejectWith(j,k))}};b?m():(a.Deferred.getStackHook&&(m.stackTrace=a.Deferred.getStackHook()),window.setTimeout(m))}}var i=0;return a.Deferred(function(i){e[0][3].add(h(0,i,a.isFunction(g)?g:c,i.notifyWith)),e[1][3].add(h(0,i,a.isFunction(b)?b:c)),e[2][3].add(h(0,i,a.isFunction(f)?f:d))}).promise()},promise:function(b){return null!=b?a.extend(b,g):g}},h={};return a.each(e,function(a,b){var c=b[2],d=b[5];g[b[1]]=c.add,d&&c.add(function(){f=d},e[3-a][2].disable,e[0][2].lock),c.add(b[3].fire),h[b[0]]=function(){return h[b[0]+"With"](this===h?void 0:this,arguments),this},h[b[0]+"With"]=c.fireWith}),g.promise(h),b&&b.call(h,h),h},when:function(c){var d=arguments.length,f=d,g=Array(f),h=b.call(arguments),i=a.Deferred(),j=function(a){return function(c){g[a]=this,h[a]=arguments.length>1?b.call(arguments):c,--d||i.resolveWith(g,h)}};if(d<=1&&(e(c,i.done(j(f)).resolve,i.reject),"pending"===i.state()||a.isFunction(h[f]&&h[f].then)))return i.then();for(;f--;)e(h[f],j(f),i.reject);return i.promise()}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(16),c(132),c(45),c(137),c(34),c(30),c(18)],e=function(a,b,c,d,e,f){"use strict";function g(){return!0}function h(){return!1}function i(){try{return b.activeElement}catch(a){}}function j(b,c,d,e,f,g){var i,k;if("object"==typeof c){"string"!=typeof d&&(e=e||d,d=void 0);for(k in c)j(b,k,d,e,c[k],g);return b}if(null==e&&null==f?(f=d,e=d=void 0):null==f&&("string"==typeof d?(f=e,e=void 0):(f=e,e=d,d=void 0)),f===!1)f=h;else if(!f)return b;return 1===g&&(i=f,f=function(b){return a().off(b),i.apply(this,arguments)},f.guid=i.guid||(i.guid=a.guid++)),b.each(function(){a.event.add(this,c,f,e,d)})}var k=/^key/,l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,m=/^([^.]*)(?:\.(.+)|)/;return a.event={global:{},add:function(b,e,g,h,i){var j,k,l,n,o,p,q,r,s,t,u,v=f.get(b);if(v)for(g.handler&&(j=g,g=j.handler,i=j.selector),i&&a.find.matchesSelector(c,i),g.guid||(g.guid=a.guid++),(n=v.events)||(n=v.events={}),(k=v.handle)||(k=v.handle=function(c){return"undefined"!=typeof a&&a.event.triggered!==c.type?a.event.dispatch.apply(b,arguments):void 0}),e=(e||"").match(d)||[""],o=e.length;o--;)l=m.exec(e[o])||[],s=u=l[1],t=(l[2]||"").split(".").sort(),s&&(q=a.event.special[s]||{},s=(i?q.delegateType:q.bindType)||s,q=a.event.special[s]||{},p=a.extend({type:s,origType:u,data:h,handler:g,guid:g.guid,selector:i,needsContext:i&&a.expr.match.needsContext.test(i),namespace:t.join(".")},j),(r=n[s])||(r=n[s]=[],r.delegateCount=0,q.setup&&q.setup.call(b,h,t,k)!==!1||b.addEventListener&&b.addEventListener(s,k)),q.add&&(q.add.call(b,p),p.handler.guid||(p.handler.guid=g.guid)),i?r.splice(r.delegateCount++,0,p):r.push(p),a.event.global[s]=!0)},remove:function(b,c,e,g,h){var i,j,k,l,n,o,p,q,r,s,t,u=f.hasData(b)&&f.get(b);if(u&&(l=u.events)){for(c=(c||"").match(d)||[""],n=c.length;n--;)if(k=m.exec(c[n])||[],r=t=k[1],s=(k[2]||"").split(".").sort(),r){for(p=a.event.special[r]||{},r=(g?p.delegateType:p.bindType)||r,q=l[r]||[],k=k[2]&&new RegExp("(^|\\.)"+s.join("\\.(?:.*\\.|)")+"(\\.|$)"),j=i=q.length;i--;)o=q[i],!h&&t!==o.origType||e&&e.guid!==o.guid||k&&!k.test(o.namespace)||g&&g!==o.selector&&("**"!==g||!o.selector)||(q.splice(i,1),o.selector&&q.delegateCount--,p.remove&&p.remove.call(b,o));j&&!q.length&&(p.teardown&&p.teardown.call(b,s,u.handle)!==!1||a.removeEvent(b,r,u.handle),delete l[r])}else for(r in l)a.event.remove(b,r+c[n],e,g,!0);a.isEmptyObject(l)&&f.remove(b,"handle events")}},dispatch:function(b){var c,d,e,g,h,i,j=a.event.fix(b),k=new Array(arguments.length),l=(f.get(this,"events")||{})[j.type]||[],m=a.event.special[j.type]||{};for(k[0]=j,c=1;c<arguments.length;c++)k[c]=arguments[c];if(j.delegateTarget=this,!m.preDispatch||m.preDispatch.call(this,j)!==!1){for(i=a.event.handlers.call(this,j,l),c=0;(g=i[c++])&&!j.isPropagationStopped();)for(j.currentTarget=g.elem,d=0;(h=g.handlers[d++])&&!j.isImmediatePropagationStopped();)j.rnamespace&&!j.rnamespace.test(h.namespace)||(j.handleObj=h,j.data=h.data,e=((a.event.special[h.origType]||{}).handle||h.handler).apply(g.elem,k),void 0!==e&&(j.result=e)===!1&&(j.preventDefault(),j.stopPropagation()));return m.postDispatch&&m.postDispatch.call(this,j),j.result}},handlers:function(b,c){var d,e,f,g,h,i=[],j=c.delegateCount,k=b.target;if(j&&k.nodeType&&!("click"===b.type&&b.button>=1))for(;k!==this;k=k.parentNode||this)if(1===k.nodeType&&("click"!==b.type||k.disabled!==!0)){for(g=[],h={},d=0;d<j;d++)e=c[d],f=e.selector+" ",void 0===h[f]&&(h[f]=e.needsContext?a(f,this).index(k)>-1:a.find(f,this,null,[k]).length),h[f]&&g.push(e);g.length&&i.push({elem:k,handlers:g})}return k=this,j<c.length&&i.push({elem:k,handlers:c.slice(j)}),i},addProp:function(b,c){Object.defineProperty(a.Event.prototype,b,{enumerable:!0,configurable:!0,get:a.isFunction(c)?function(){if(this.originalEvent)return c(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[b]},set:function(a){Object.defineProperty(this,b,{enumerable:!0,configurable:!0,writable:!0,value:a})}})},fix:function(b){return b[a.expando]?b:new a.Event(b)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==i()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===i()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&a.nodeName(this,"input"))return this.click(),!1},_default:function(b){return a.nodeName(b.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},a.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},a.Event=function(b,c){return this instanceof a.Event?(b&&b.type?(this.originalEvent=b,this.type=b.type,this.isDefaultPrevented=b.defaultPrevented||void 0===b.defaultPrevented&&b.returnValue===!1?g:h,this.target=b.target&&3===b.target.nodeType?b.target.parentNode:b.target,this.currentTarget=b.currentTarget,this.relatedTarget=b.relatedTarget):this.type=b,c&&a.extend(this,c),this.timeStamp=b&&b.timeStamp||a.now(),void(this[a.expando]=!0)):new a.Event(b,c)},a.Event.prototype={constructor:a.Event,isDefaultPrevented:h,isPropagationStopped:h,isImmediatePropagationStopped:h,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=g,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=g,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=g,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},a.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&k.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&l.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},a.event.addProp),a.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(b,c){a.event.special[b]={delegateType:c,bindType:c,handle:function(b){var d,e=this,f=b.relatedTarget,g=b.handleObj;return f&&(f===e||a.contains(e,f))||(b.type=g.origType,d=g.handler.apply(this,arguments),b.type=c),d}}}),a.fn.extend({on:function(a,b,c,d){return j(this,a,b,c,d)},one:function(a,b,c,d){return j(this,a,b,c,d,1)},off:function(b,c,d){var e,f;if(b&&b.preventDefault&&b.handleObj)return e=b.handleObj,a(b.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler),this;if("object"==typeof b){for(f in b)this.off(f,c,b[f]);return this}return c!==!1&&"function"!=typeof c||(d=c,c=void 0),d===!1&&(d=h),this.each(function(){a.event.remove(this,b,d,c)})}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(134),c(677),c(678),c(215),c(30),c(214),c(18)],e=function(a,b,c,d,e){"use strict";function f(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}var g=/^(?:parents|prev(?:Until|All))/,h={children:!0,contents:!0,next:!0,prev:!0};return a.fn.extend({has:function(b){var c=a(b,this),d=c.length;return this.filter(function(){for(var b=0;b<d;b++)if(a.contains(this,c[b]))return!0})},closest:function(b,c){var d,f=0,g=this.length,h=[],i="string"!=typeof b&&a(b);if(!e.test(b))for(;f<g;f++)for(d=this[f];d&&d!==c;d=d.parentNode)if(d.nodeType<11&&(i?i.index(d)>-1:1===d.nodeType&&a.find.matchesSelector(d,b))){h.push(d);break}return this.pushStack(h.length>1?a.uniqueSort(h):h)},index:function(c){return c?"string"==typeof c?b.call(a(c),this[0]):b.call(this,c.jquery?c[0]:c):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(b,c){return this.pushStack(a.uniqueSort(a.merge(this.get(),a(b,c))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),a.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return c(a,"parentNode")},parentsUntil:function(a,b,d){return c(a,"parentNode",d)},next:function(a){return f(a,"nextSibling")},prev:function(a){return f(a,"previousSibling")},nextAll:function(a){return c(a,"nextSibling")},prevAll:function(a){return c(a,"previousSibling")},nextUntil:function(a,b,d){return c(a,"nextSibling",d)},prevUntil:function(a,b,d){return c(a,"previousSibling",d)},siblings:function(a){return d((a.parentNode||{}).firstChild,a)},children:function(a){return d(a.firstChild)},contents:function(b){return b.contentDocument||a.merge([],b.childNodes)}},function(b,c){a.fn[b]=function(d,e){var f=a.map(this,c,d);return"Until"!==b.slice(-5)&&(e=d),e&&"string"==typeof e&&(f=a.filter(e,f)),this.length>1&&(h[b]||a.uniqueSort(f),g.test(b)&&f.reverse()),this.pushStack(f)}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=c(27),e=c(10)("toStringTag"),f="Arguments"==d(function(){return arguments}()),g=function(a,b){try{return a[b]}catch(a){}};a.exports=function(a){var b,c,h;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(c=g(b=Object(a),e))?c:f?d(b):"Object"==(h=d(b))&&"function"==typeof b.callee?"Arguments":h}},function(a,b,c){var d=c(27);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(89),c(539),c(537),c(65),c(66),c(118),c(178),c(555),c(179),c(557),c(556),c(554),c(117),c(550),c(55),c(15),c(540),c(542),c(541),c(544),c(543),c(545),c(546),c(547),c(549),c(548),c(538),c(536),c(558),c(553),c(552),c(551))}(this,function(a){return a})},function(a,b,c){var d,e;d=[c(2),c(135),c(57),c(202),c(16),c(136),c(126),c(199),c(200),c(203),c(198),c(197),c(196),c(125),c(30),c(194),c(18)],e=function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){"use strict";function o(a){if(a in w)return a;for(var b=a[0].toUpperCase()+a.slice(1),c=v.length;c--;)if(a=v[c]+b,a in w)return a}function p(a,b,c){var d=f.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function q(b,c,d,e,f){var g,i=0;for(g=d===(e?"border":"content")?4:"width"===c?1:0;g<4;g+=2)"margin"===d&&(i+=a.css(b,d+h[g],!0,f)),e?("content"===d&&(i-=a.css(b,"padding"+h[g],!0,f)),"margin"!==d&&(i-=a.css(b,"border"+h[g]+"Width",!0,f))):(i+=a.css(b,"padding"+h[g],!0,f),"padding"!==d&&(i+=a.css(b,"border"+h[g]+"Width",!0,f)));return i}function r(b,c,d){var e,f=!0,h=i(b),j="border-box"===a.css(b,"boxSizing",!1,h);if(b.getClientRects().length&&(e=b.getBoundingClientRect()[c]),e<=0||null==e){if(e=k(b,c,h),(e<0||null==e)&&(e=b.style[c]),g.test(e))return e;f=j&&(n.boxSizingReliable()||e===b.style[c]),e=parseFloat(e)||0}return e+q(b,c,d||(j?"border":"content"),f,h)+"px"}var s=/^(none|table(?!-c[ea]).+)/,t={position:"absolute",visibility:"hidden",display:"block"},u={letterSpacing:"0",fontWeight:"400"},v=["Webkit","Moz","ms"],w=e.createElement("div").style;return a.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=k(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(b,c,d,e){if(b&&3!==b.nodeType&&8!==b.nodeType&&b.style){var g,h,i,j=a.camelCase(c),k=b.style;return c=a.cssProps[j]||(a.cssProps[j]=o(j)||j),i=a.cssHooks[c]||a.cssHooks[j],void 0===d?i&&"get"in i&&void 0!==(g=i.get(b,!1,e))?g:k[c]:(h=typeof d,"string"===h&&(g=f.exec(d))&&g[1]&&(d=l(b,c,g),h="number"),null!=d&&d===d&&("number"===h&&(d+=g&&g[3]||(a.cssNumber[j]?"":"px")),n.clearCloneStyle||""!==d||0!==c.indexOf("background")||(k[c]="inherit"),i&&"set"in i&&void 0===(d=i.set(b,d,e))||(k[c]=d)),void 0)}},css:function(b,c,d,e){var f,g,h,i=a.camelCase(c);return c=a.cssProps[i]||(a.cssProps[i]=o(i)||i),h=a.cssHooks[c]||a.cssHooks[i],h&&"get"in h&&(f=h.get(b,!0,d)),void 0===f&&(f=k(b,c,e)),"normal"===f&&c in u&&(f=u[c]),""===d||d?(g=parseFloat(f),d===!0||isFinite(g)?g||0:f):f}}),a.each(["height","width"],function(b,c){a.cssHooks[c]={get:function(b,d,e){if(d)return!s.test(a.css(b,"display"))||b.getClientRects().length&&b.getBoundingClientRect().width?r(b,c,e):j(b,t,function(){return r(b,c,e)})},set:function(b,d,e){var g,h=e&&i(b),j=e&&q(b,c,e,"border-box"===a.css(b,"boxSizing",!1,h),h);return j&&(g=f.exec(d))&&"px"!==(g[3]||"px")&&(b.style[c]=d,d=a.css(b,c)),p(b,d,j)}}}),a.cssHooks.marginLeft=m(n.reliableMarginLeft,function(a,b){if(b)return(parseFloat(k(a,"marginLeft"))||a.getBoundingClientRect().left-j(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),a.each({margin:"",padding:"",border:"Width"},function(b,c){a.cssHooks[b+c]={expand:function(a){for(var d=0,e={},f="string"==typeof a?a.split(" "):[a];d<4;d++)e[b+h[d]+c]=f[d]||f[d-2]||f[0];return e}},d.test(b)||(a.cssHooks[b+c].set=p)}),a.fn.extend({css:function(b,d){return c(this,function(b,c,d){var e,f,g={},h=0;if(a.isArray(c)){for(e=i(b),f=c.length;h<f;h++)g[c[h]]=a.css(b,c[h],!1,e);return g}return void 0!==d?a.style(b,c,d):a.css(b,c)},b,d,arguments.length>1)}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return[]}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d=c(24),e=c(14),f=c(53);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){"use strict";var d=c(6),e=c(0),f=c(22),g=c(51),h=c(41),i=c(61),j=c(46),k=c(9),l=c(8),m=c(84),n=c(63),o=c(97);a.exports=function(a,b,c,p,q,r){var s=d[a],t=s,u=q?"set":"add",v=t&&t.prototype,w={},x=function(a){var b=v[a];f(v,a,"delete"==a?function(a){return!(r&&!k(a))&&b.call(this,0===a?0:a)}:"has"==a?function(a){return!(r&&!k(a))&&b.call(this,0===a?0:a)}:"get"==a?function(a){return r&&!k(a)?void 0:b.call(this,0===a?0:a)}:"add"==a?function(a){return b.call(this,0===a?0:a),this}:function(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof t&&(r||v.forEach&&!l(function(){(new t).entries().next()}))){var y=new t,z=y[u](r?{}:-0,1)!=y,A=l(function(){y.has(1)}),B=m(function(a){new t(a)}),C=!r&&l(function(){for(var a=new t,b=5;b--;)a[u](b,b);return!a.has(-0)});B||(t=b(function(b,c){j(b,t,a);var d=o(new s,b,t);return void 0!=c&&i(c,q,d[u],d),d}),t.prototype=v,v.constructor=t),(A||C)&&(x("delete"),x("has"),q&&x("get")),(C||z)&&x(u),r&&v.clear&&delete v.clear}else t=p.getConstructor(b,a,q,u),g(t.prototype,c),h.NEED=!0;return n(t,a),w[a]=t,e(e.G+e.W+e.F*(t!=s),w),r||p.setStrong(t,a,q),t}},function(a,b,c){"use strict";var d=c(21),e=c(22),f=c(8),g=c(28),h=c(10);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,c){"use strict";var d=c(3);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b){a.exports=function(a,b,c){var d=void 0===c;switch(b.length){case 0:return d?a():a.call(c);case 1:return d?a(b[0]):a.call(c,b[0]);case 2:return d?a(b[0],b[1]):a.call(c,b[0],b[1]);case 3:return d?a(b[0],b[1],b[2]):a.call(c,b[0],b[1],b[2]);case 4:return d?a(b[0],b[1],b[2],b[3]):a.call(c,b[0],b[1],b[2],b[3])}return a.apply(c,b)}},function(a,b,c){var d=c(9),e=c(27),f=c(10)("match");a.exports=function(a){var b;return d(a)&&(void 0!==(b=a[f])?!!b:"RegExp"==e(a))}},function(a,b,c){var d=c(10)("iterator"),e=!1;try{var f=[7][d]();f.return=function(){e=!0},Array.from(f,function(){throw 2})}catch(a){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(a){}return c}},function(a,b,c){a.exports=c(47)||!c(8)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(6)[a]})},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b,c){var d=c(6),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){for(var d,e=c(6),f=c(21),g=c(54),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(b){var c=a,d=c.lib,e=d.Base,f=d.WordArray,g=c.x64={};g.Word=e.extend({init:function(a,b){this.high=a,this.low=b}}),g.WordArray=e.extend({init:function(a,c){a=this.words=a||[],c!=b?this.sigBytes=c:this.sigBytes=8*a.length},toX32:function(){for(var a=this.words,b=a.length,c=[],d=0;d<b;d++){var e=a[d];c.push(e.high),c.push(e.low)}return f.create(c,this.sigBytes)},clone:function(){for(var a=e.clone.call(this),b=a.words=this.words.slice(0),c=b.length,d=0;d<c;d++)b[d]=b[d].clone();return a}})}(),a})},function(a,b,c){var d,e;d=[c(2),c(216),c(218),c(57),c(209),c(211),c(210),c(212),c(207),c(208),c(206),c(673),c(34),c(205),c(127),c(193),c(30),c(71),c(18),c(70)],e=function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){"use strict";function q(b,c){return a.nodeName(b,"table")&&a.nodeName(11!==c.nodeType?c:c.firstChild,"tr")?b.getElementsByTagName("tbody")[0]||b:b}function r(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function s(a){var b=A.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function t(b,c){var d,e,f,g,h,i,j,k;if(1===c.nodeType){if(m.hasData(b)&&(g=m.access(b),h=m.set(c,g),k=g.events)){delete h.handle,h.events={};for(f in k)for(d=0,e=k[f].length;d<e;d++)a.event.add(c,f,k[f][d])}n.hasData(b)&&(i=n.access(b),j=a.extend({},i),n.set(c,j))}}function u(a,b){var c=b.nodeName.toLowerCase();"input"===c&&e.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function v(c,d,e,f){d=b.apply([],d);var h,j,n,o,q,t,u=0,w=c.length,x=w-1,y=d[0],A=a.isFunction(y);if(A||w>1&&"string"==typeof y&&!l.checkClone&&z.test(y))return c.each(function(a){var b=c.eq(a);A&&(d[0]=y.call(this,a,b.html())),v(b,d,e,f)});if(w&&(h=k(d,c[0].ownerDocument,!1,c,f),j=h.firstChild,1===h.childNodes.length&&(h=j),j||f)){for(n=a.map(i(h,"script"),r),o=n.length;u<w;u++)q=h,u!==x&&(q=a.clone(q,!0,!0),o&&a.merge(n,i(q,"script"))),e.call(c[u],q,u);if(o)for(t=n[n.length-1].ownerDocument,a.map(n,s),u=0;u<o;u++)q=n[u],g.test(q.type||"")&&!m.access(q,"globalEval")&&a.contains(t,q)&&(q.src?a._evalUrl&&a._evalUrl(q.src):p(q.textContent.replace(B,""),t))}return c}function w(b,c,d){for(var e,f=c?a.filter(c,b):b,g=0;null!=(e=f[g]);g++)d||1!==e.nodeType||a.cleanData(i(e)),e.parentNode&&(d&&a.contains(e.ownerDocument,e)&&j(i(e,"script")),e.parentNode.removeChild(e));return b}var x=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,y=/<script|<style|<link/i,z=/checked\s*(?:[^=]|=\s*.checked.)/i,A=/^true\/(.*)/,B=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;return a.extend({htmlPrefilter:function(a){return a.replace(x,"<$1></$2>")},clone:function(b,c,d){var e,f,g,h,k=b.cloneNode(!0),m=a.contains(b.ownerDocument,b);if(!(l.noCloneChecked||1!==b.nodeType&&11!==b.nodeType||a.isXMLDoc(b)))for(h=i(k),g=i(b),e=0,f=g.length;e<f;e++)u(g[e],h[e]);if(c)if(d)for(g=g||i(b),h=h||i(k),e=0,f=g.length;e<f;e++)t(g[e],h[e]);else t(b,k);return h=i(k,"script"),h.length>0&&j(h,!m&&i(b,"script")),k},cleanData:function(b){for(var c,d,e,f=a.event.special,g=0;void 0!==(d=b[g]);g++)if(o(d)){if(c=d[m.expando]){if(c.events)for(e in c.events)f[e]?a.event.remove(d,e):a.removeEvent(d,e,c.handle);d[m.expando]=void 0}d[n.expando]&&(d[n.expando]=void 0)}}}),a.fn.extend({detach:function(a){return w(this,a,!0)},remove:function(a){return w(this,a)},text:function(b){return d(this,function(b){return void 0===b?a.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=b)})},null,b,arguments.length)},append:function(){return v(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=q(this,a);b.appendChild(a)}})},prepend:function(){return v(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=q(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return v(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return v(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var b,c=0;null!=(b=this[c]);c++)1===b.nodeType&&(a.cleanData(i(b,!1)),b.textContent="");return this},clone:function(b,c){return b=null!=b&&b,c=null==c?b:c,this.map(function(){return a.clone(this,b,c)})},html:function(b){return d(this,function(b){var c=this[0]||{},d=0,e=this.length;if(void 0===b&&1===c.nodeType)return c.innerHTML;if("string"==typeof b&&!y.test(b)&&!h[(f.exec(b)||["",""])[1].toLowerCase()]){b=a.htmlPrefilter(b);try{for(;d<e;d++)c=this[d]||{},1===c.nodeType&&(a.cleanData(i(c,!1)),c.innerHTML=b);c=0}catch(a){}}c&&this.empty().append(b)},null,b,arguments.length)},replaceWith:function(){var b=[];return v(this,arguments,function(c){var d=this.parentNode;a.inArray(this,b)<0&&(a.cleanData(i(this)),d&&d.replaceChild(c,this))},b)}}),a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,d){a.fn[b]=function(b){for(var e,f=[],g=a(b),h=g.length-1,i=0;i<=h;i++)e=i===h?this:this.clone(!0),a(g[i])[d](e),c.apply(f,e.get());return this.pushStack(f)}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){"use strict";var d=c(17),e=c(53),f=c(14);a.exports=function(a){for(var b=d(this),c=f(b.length),g=arguments.length,h=e(g>1?arguments[1]:void 0,c),i=g>2?arguments[2]:void 0,j=void 0===i?c:e(i,c);j>h;)b[h++]=a;return b}},function(a,b,c){"use strict";var d=c(12),e=c(42);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,c){var d=c(9),e=c(6).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(10)("match");a.exports=function(a){var b=/./;try{"/./"[a](b)}catch(c){try{return b[d]=!1,!"/./"[a](b)}catch(a){}}return!0}},function(a,b,c){a.exports=c(6).document&&document.documentElement},function(a,b,c){var d=c(9),e=c(105).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(62),e=c(10)("iterator"),f=Array.prototype;a.exports=function(a){return void 0!==a&&(d.Array===a||f[e]===a)}},function(a,b,c){var d=c(27);a.exports=Array.isArray||function(a){return"Array"==d(a)}},function(a,b,c){"use strict";var d=c(48),e=c(42),f=c(63),g={};c(21)(g,c(10)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){"use strict";var d=c(47),e=c(0),f=c(22),g=c(21),h=c(19),i=c(62),j=c(100),k=c(63),l=c(26),m=c(10)("iterator"),n=!([].keys&&"next"in[].keys()),o="@@iterator",p="keys",q="values",r=function(){return this};a.exports=function(a,b,c,s,t,u,v){j(c,b,s);var w,x,y,z=function(a){if(!n&&a in D)return D[a];switch(a){case p:return function(){return new c(this,a)};case q:return function(){return new c(this,a)}}return function(){return new c(this,a)}},A=b+" Iterator",B=t==q,C=!1,D=a.prototype,E=D[m]||D[o]||t&&D[t],F=E||z(t),G=t?B?z("entries"):F:void 0,H="Array"==b?D.entries||E:E;if(H&&(y=l(H.call(new a)),y!==Object.prototype&&(k(y,A,!0),d||h(y,m)||g(y,m,r))),B&&E&&E.name!==q&&(C=!0,F=function(){return E.call(this)}),d&&!v||!n&&!C&&D[m]||g(D,m,F),i[b]=F,i[A]=r,t)if(w={values:B?F:z(q),keys:u?F:z(p),entries:G},v)for(x in w)x in D||f(D,x,w[x]);else e(e.P+e.F*(n||C),b,w);return w}},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a/2:Math.exp(a)-1}:c},function(a,b){a.exports=Math.sign||function(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6),e=c(112).set,f=d.MutationObserver||d.WebKitMutationObserver,g=d.process,h=d.Promise,i="process"==c(27)(g);a.exports=function(){var a,b,c,j=function(){var d,e;for(i&&(d=g.domain)&&d.exit();a;){e=a.fn,a=a.next;try{e()}catch(d){throw a?c():b=void 0,d}}b=void 0,d&&d.enter()};if(i)c=function(){g.nextTick(j)};else if(f){var k=!0,l=document.createTextNode("");new f(j).observe(l,{characterData:!0}),c=function(){l.data=k=!k}}else if(h&&h.resolve){var m=h.resolve();c=function(){m.then(j)}}else c=function(){e.call(d,j)};return function(d){var e={fn:d,next:void 0};b&&(b.next=e),a||(a=e,c()),b=e}}},function(a,b,c){var d=c(9),e=c(3),f=function(a,b){if(e(a),!d(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,d){try{d=c(36)(Function.call,c(25).f(Object.prototype,"__proto__").set,2),d(a,[]),b=!(a instanceof Array)}catch(a){b=!0}return function(a,c){return f(a,c),b?a.__proto__=c:d(a,c),a}}({},!1):void 0),check:f}},function(a,b,c){var d=c(87)("keys"),e=c(54);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b,c){var d=c(3),e=c(20),f=c(10)("species");a.exports=function(a,b){var c,g=d(a).constructor;return void 0===g||void 0==(c=d(g)[f])?b:e(c)}},function(a,b,c){var d=c(43),e=c(28);a.exports=function(a){return function(b,c){var f,g,h=String(e(b)),i=d(c),j=h.length;return i<0||i>=j?a?"":void 0:(f=h.charCodeAt(i),f<55296||f>56319||i+1===j||(g=h.charCodeAt(i+1))<56320||g>57343?a?h.charAt(i):f:a?h.slice(i,i+2):(f-55296<<10)+(g-56320)+65536)}}},function(a,b,c){var d=c(83),e=c(28);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,c){"use strict";var d=c(43),e=c(28);a.exports=function(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b){a.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(a,b,c){var d,e,f,g=c(36),h=c(82),i=c(96),j=c(93),k=c(6),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function(a){delete q[a]},"process"==c(27)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,c){"use strict";var d=c(6),e=c(11),f=c(47),g=c(88),h=c(21),i=c(51),j=c(8),k=c(46),l=c(43),m=c(14),n=c(49).f,o=c(12).f,p=c(91),q=c(63),r="ArrayBuffer",s="DataView",t="prototype",u="Wrong length!",v="Wrong index!",w=d[r],x=d[s],y=d.Math,z=d.RangeError,A=d.Infinity,B=w,C=y.abs,D=y.pow,E=y.floor,F=y.log,G=y.LN2,H="buffer",I="byteLength",J="byteOffset",K=e?"_b":H,L=e?"_l":I,M=e?"_o":J,N=function(a,b,c){
var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?D(2,-24)-D(2,-77):0,l=0,m=a<0||0===a&&1/a<0?1:0;for(a=C(a),a!=a||a===A?(e=a!=a?1:0,d=i):(d=E(F(a)/G),a*(f=D(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k/f:k*D(2,1-j),a*f>=2&&(d++,f/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*D(2,b),d+=j):(e=a*D(2,j-1)*D(2,b),d=0));b>=8;g[l++]=255&e,e/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d/=256,h-=8);return g[--l]|=128*m,g},O=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-A:A;d+=D(2,b),k-=g}return(j?-1:1)*d*D(2,k-b)},P=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},Q=function(a){return[255&a]},R=function(a){return[255&a,a>>8&255]},S=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},T=function(a){return N(a,52,8)},U=function(a){return N(a,23,4)},V=function(a,b,c){o(a[t],b,{get:function(){return this[c]}})},W=function(a,b,c,d){var e=+c,f=l(e);if(e!=f||f<0||f+b>a[L])throw z(v);var g=a[K]._b,h=f+a[M],i=g.slice(h,h+b);return d?i:i.reverse()},X=function(a,b,c,d,e,f){var g=+c,h=l(g);if(g!=h||h<0||h+b>a[L])throw z(v);for(var i=a[K]._b,j=h+a[M],k=d(+e),m=0;m<b;m++)i[j+m]=k[f?m:b-m-1]},Y=function(a,b){k(a,w,r);var c=+b,d=m(c);if(c!=d)throw z(u);return d};if(g.ABV){if(!j(function(){new w})||!j(function(){new w(.5)})){w=function(a){return new B(Y(this,a))};for(var Z,$=w[t]=B[t],_=n(B),aa=0;_.length>aa;)(Z=_[aa++])in w||h(w,Z,B[Z]);f||($.constructor=w)}var ba=new x(new w(2)),ca=x[t].setInt8;ba.setInt8(0,2147483648),ba.setInt8(1,2147483649),!ba.getInt8(0)&&ba.getInt8(1)||i(x[t],{setInt8:function(a,b){ca.call(this,a,b<<24>>24)},setUint8:function(a,b){ca.call(this,a,b<<24>>24)}},!0)}else w=function(a){var b=Y(this,a);this._b=p.call(Array(b),0),this[L]=b},x=function(a,b,c){k(this,x,s),k(a,w,s);var d=a[L],e=l(b);if(e<0||e>d)throw z("Wrong offset!");if(c=void 0===c?d-e:m(c),e+c>d)throw z(u);this[K]=a,this[M]=e,this[L]=c},e&&(V(w,I,"_l"),V(x,H,"_b"),V(x,I,"_l"),V(x,J,"_o")),i(x[t],{getInt8:function(a){return W(this,1,a)[0]<<24>>24},getUint8:function(a){return W(this,1,a)[0]},getInt16:function(a){var b=W(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function(a){var b=W(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function(a){return P(W(this,4,a,arguments[1]))},getUint32:function(a){return P(W(this,4,a,arguments[1]))>>>0},getFloat32:function(a){return O(W(this,4,a,arguments[1]),23,4)},getFloat64:function(a){return O(W(this,8,a,arguments[1]),52,8)},setInt8:function(a,b){X(this,1,a,Q,b)},setUint8:function(a,b){X(this,1,a,Q,b)},setInt16:function(a,b){X(this,2,a,R,b,arguments[2])},setUint16:function(a,b){X(this,2,a,R,b,arguments[2])},setInt32:function(a,b){X(this,4,a,S,b,arguments[2])},setUint32:function(a,b){X(this,4,a,S,b,arguments[2])},setFloat32:function(a,b){X(this,4,a,U,b,arguments[2])},setFloat64:function(a,b){X(this,8,a,T,b,arguments[2])}});q(w,r),q(x,s),h(x[t],g.VIEW,!0),b[r]=w,b[s]=x},function(a,b,c){var d=c(6),e=c(35),f=c(47),g=c(165),h=c(12).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b,c){var d=c(72),e=c(10)("iterator"),f=c(62);a.exports=c(35).getIteratorMethod=function(a){if(void 0!=a)return a[e]||a["@@iterator"]||f[d(a)]}},function(a,b,c){"use strict";var d=c(60),e=c(153),f=c(62),g=c(24);a.exports=c(101)(Array,"Array",function(a,b){this._t=g(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,e(1)):"keys"==b?e(0,c):"values"==b?e(0,a[c]):e(0,[c,a[c]])},"values"),f.Arguments=f.Array,d("keys"),d("values"),d("entries")},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){!function(){var b=a,c=b.lib,d=c.Base,e=b.enc,f=e.Utf8,g=b.algo;g.HMAC=d.extend({init:function(a,b){a=this._hasher=new a.init,"string"==typeof b&&(b=f.parse(b));var c=a.blockSize,d=4*c;b.sigBytes>d&&(b=a.finalize(b)),b.clamp();for(var e=this._oKey=b.clone(),g=this._iKey=b.clone(),h=e.words,i=g.words,j=0;j<c;j++)h[j]^=1549556828,i[j]^=909522486;e.sigBytes=g.sigBytes=d,this.reset()},reset:function(){var a=this._hasher;a.reset(),a.update(this._iKey)},update:function(a){return this._hasher.update(a),this},finalize:function(a){var b=this._hasher,c=b.finalize(a);b.reset();var d=b.finalize(this._oKey.clone().concat(c));return d}})}()})},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(){var b=a,c=b.lib,d=c.WordArray,e=c.Hasher,f=b.algo,g=[],h=f.SHA1=e.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],e=c[1],f=c[2],h=c[3],i=c[4],j=0;j<80;j++){if(j<16)g[j]=0|a[b+j];else{var k=g[j-3]^g[j-8]^g[j-14]^g[j-16];g[j]=k<<1|k>>>31}var l=(d<<5|d>>>27)+i+g[j];l+=j<20?(e&f|~e&h)+1518500249:j<40?(e^f^h)+1859775393:j<60?(e&f|e&h|f&h)-1894007588:(e^f^h)-899497514,i=h,h=f,f=e<<30|e>>>2,e=d,d=l}c[0]=c[0]+d|0,c[1]=c[1]+e|0,c[2]=c[2]+f|0,c[3]=c[3]+h|0,c[4]=c[4]+i|0},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;return b[d>>>5]|=128<<24-d%32,b[(d+64>>>9<<4)+14]=Math.floor(c/4294967296),b[(d+64>>>9<<4)+15]=c,a.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var a=e.clone.call(this);return a._hash=this._hash.clone(),a}});b.SHA1=e._createHelper(h),b.HmacSHA1=e._createHmacHelper(h)}(),a.SHA1})},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return j.diff(a,b,c)}function f(a,b,c){var d=(0,i.generateOptions)(c,{ignoreWhitespace:!0});return j.diff(a,b,d)}b.__esModule=!0,b.lineDiff=void 0,b.diffLines=e,b.diffTrimmedLines=f;var g=c(44),h=d(g),i=c(181),j=b.lineDiff=new h.default;j.tokenize=function(a){var b=[],c=a.split(/(\n|\r\n)/);c[c.length-1]||c.pop();for(var d=0;d<c.length;d++){var e=c[d];d%2&&!this.options.newlineIsToken?b[b.length-1]+=e:(this.options.ignoreWhitespace&&(e=e.trim()),b.push(e))}return b}},function(a,b,c){var d;d=function(a,b,d){function e(a){var b=a;"string"==typeof a&&(b=JSON.parse(a.replace(/^\)\]\}'/,"")));var c=f.getArg(b,"version"),d=f.getArg(b,"sources"),e=f.getArg(b,"names",[]),g=f.getArg(b,"sourceRoot",null),i=f.getArg(b,"sourcesContent",null),j=f.getArg(b,"mappings"),k=f.getArg(b,"file",null);if(c!=this._version)throw new Error("Unsupported version: "+c);d=d.map(f.normalize),this._names=h.fromArray(e,!0),this._sources=h.fromArray(d,!0),this.sourceRoot=g,this.sourcesContent=i,this._mappings=j,this.file=k}var f=c(56),g=c(184),h=c(182).ArraySet,i=c(183),j=c(121).SourceMapConsumer;e.prototype=Object.create(j.prototype),e.prototype.consumer=j,e.fromSourceMap=function(a){var b=Object.create(e.prototype);return b._names=h.fromArray(a._names.toArray(),!0),b._sources=h.fromArray(a._sources.toArray(),!0),b.sourceRoot=a._sourceRoot,b.sourcesContent=a._generateSourcesContent(b._sources.toArray(),b.sourceRoot),b.file=a._file,b.__generatedMappings=a._mappings.toArray().slice(),b.__originalMappings=a._mappings.toArray().slice().sort(f.compareByOriginalPositions),b},e.prototype._version=3,Object.defineProperty(e.prototype,"sources",{get:function(){return this._sources.toArray().map(function(a){return null!=this.sourceRoot?f.join(this.sourceRoot,a):a},this)}}),e.prototype._parseMappings=function(a,b){for(var c,d=1,e=0,g=0,h=0,j=0,k=0,l=a,m={};l.length>0;)if(";"===l.charAt(0))d++,l=l.slice(1),e=0;else if(","===l.charAt(0))l=l.slice(1);else{if(c={},c.generatedLine=d,i.decode(l,m),c.generatedColumn=e+m.value,e=c.generatedColumn,l=m.rest,l.length>0&&!this._nextCharIsMappingSeparator(l)){if(i.decode(l,m),c.source=this._sources.at(j+m.value),j+=m.value,l=m.rest,0===l.length||this._nextCharIsMappingSeparator(l))throw new Error("Found a source, but no line and column");if(i.decode(l,m),c.originalLine=g+m.value,g=c.originalLine,c.originalLine+=1,l=m.rest,0===l.length||this._nextCharIsMappingSeparator(l))throw new Error("Found a source and line, but no column");i.decode(l,m),c.originalColumn=h+m.value,h=c.originalColumn,l=m.rest,l.length>0&&!this._nextCharIsMappingSeparator(l)&&(i.decode(l,m),c.name=this._names.at(k+m.value),k+=m.value,l=m.rest)}this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}this.__generatedMappings.sort(f.compareByGeneratedPositions),this.__originalMappings.sort(f.compareByOriginalPositions)},e.prototype._findMapping=function(a,b,c,d,e){if(a[c]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+a[c]);if(a[d]<0)throw new TypeError("Column must be greater than or equal to 0, got "+a[d]);return g.search(a,b,e)},e.prototype.computeColumnSpans=function(){for(var a=0;a<this._generatedMappings.length;++a){var b=this._generatedMappings[a];if(a+1<this._generatedMappings.length){var c=this._generatedMappings[a+1];if(b.generatedLine===c.generatedLine){b.lastGeneratedColumn=c.generatedColumn-1;continue}}b.lastGeneratedColumn=1/0}},e.prototype.originalPositionFor=function(a){var b={generatedLine:f.getArg(a,"line"),generatedColumn:f.getArg(a,"column")},c=this._findMapping(b,this._generatedMappings,"generatedLine","generatedColumn",f.compareByGeneratedPositions);if(c>=0){var d=this._generatedMappings[c];if(d.generatedLine===b.generatedLine){var e=f.getArg(d,"source",null);return null!=e&&null!=this.sourceRoot&&(e=f.join(this.sourceRoot,e)),{source:e,line:f.getArg(d,"originalLine",null),column:f.getArg(d,"originalColumn",null),name:f.getArg(d,"name",null)}}}return{source:null,line:null,column:null,name:null}},e.prototype.sourceContentFor=function(a,b){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(a=f.relative(this.sourceRoot,a)),this._sources.has(a))return this.sourcesContent[this._sources.indexOf(a)];var c;if(null!=this.sourceRoot&&(c=f.urlParse(this.sourceRoot))){var d=a.replace(/^file:\/\//,"");if("file"==c.scheme&&this._sources.has(d))return this.sourcesContent[this._sources.indexOf(d)];if((!c.path||"/"==c.path)&&this._sources.has("/"+a))return this.sourcesContent[this._sources.indexOf("/"+a)]}if(b)return null;throw new Error('"'+a+'" is not in the SourceMap.')},e.prototype.generatedPositionFor=function(a){var b={source:f.getArg(a,"source"),originalLine:f.getArg(a,"line"),originalColumn:f.getArg(a,"column")};null!=this.sourceRoot&&(b.source=f.relative(this.sourceRoot,b.source));var c=this._findMapping(b,this._originalMappings,"originalLine","originalColumn",f.compareByOriginalPositions);if(c>=0){var d=this._originalMappings[c];return{line:f.getArg(d,"generatedLine",null),column:f.getArg(d,"generatedColumn",null),lastColumn:f.getArg(d,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},b.BasicSourceMapConsumer=e}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,d){function e(a){var b=a;if("string"==typeof a&&(b=JSON.parse(a.replace(/^\)\]\}'/,""))),null!=b.sections){var d=c(575);return new d.IndexedSourceMapConsumer(b)}var e=c(120);return new e.BasicSourceMapConsumer(b)}var f=c(56);e.fromSourceMap=function(a){var b=c(120);return b.BasicSourceMapConsumer.fromSourceMap(a)},e.prototype._version=3,e.prototype.__generatedMappings=null,Object.defineProperty(e.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__generatedMappings}}),e.prototype.__originalMappings=null,Object.defineProperty(e.prototype,"_originalMappings",{get:function(){return this.__originalMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__originalMappings}}),e.prototype._nextCharIsMappingSeparator=function(a){var b=a.charAt(0);return";"===b||","===b},e.prototype._parseMappings=function(a,b){throw new Error("Subclasses must implement _parseMappings")},e.GENERATED_ORDER=1,e.ORIGINAL_ORDER=2,e.prototype.eachMapping=function(a,b,c){var d,g=b||null,h=c||e.GENERATED_ORDER;switch(h){case e.GENERATED_ORDER:d=this._generatedMappings;break;case e.ORIGINAL_ORDER:d=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var i=this.sourceRoot;d.map(function(a){var b=a.source;return null!=b&&null!=i&&(b=f.join(i,b)),{source:b,generatedLine:a.generatedLine,generatedColumn:a.generatedColumn,originalLine:a.originalLine,originalColumn:a.originalColumn,name:a.name}}).forEach(a,g)},e.prototype.allGeneratedPositionsFor=function(a){var b={source:f.getArg(a,"source"),originalLine:f.getArg(a,"line"),originalColumn:1/0};null!=this.sourceRoot&&(b.source=f.relative(this.sourceRoot,b.source));var c=[],d=this._findMapping(b,this._originalMappings,"originalLine","originalColumn",f.compareByOriginalPositions);if(d>=0)for(var e=this._originalMappings[d];e&&e.originalLine===b.originalLine;)c.push({line:f.getArg(e,"generatedLine",null),column:f.getArg(e,"generatedColumn",null),lastColumn:f.getArg(e,"lastGeneratedColumn",null)}),e=this._originalMappings[--d];return c.reverse()},b.SourceMapConsumer=e}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(16),c(58)],e=function(a,b){"use strict";return function(){var c=a.createElement("input"),d=a.createElement("select"),e=d.appendChild(a.createElement("option"));c.type="checkbox",b.checkOn=""!==c.value,b.optSelected=e.selected,c=a.createElement("input"),c.value="t",c.type="radio",b.radioValue="t"===c.value}(),b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(45)],e=function(a,b){"use strict";function c(c){var d={};return a.each(c.match(b)||[],function(a,b){d[b]=!0}),d}return a.Callbacks=function(b){b="string"==typeof b?c(b):a.extend({},b);var d,e,f,g,h=[],i=[],j=-1,k=function(){for(g=b.once,f=d=!0;i.length;j=-1)for(e=i.shift();++j<h.length;)h[j].apply(e[0],e[1])===!1&&b.stopOnFalse&&(j=h.length,e=!1);b.memory||(e=!1),d=!1,g&&(h=e?[]:"")},l={add:function(){return h&&(e&&!d&&(j=h.length-1,i.push(e)),function c(d){a.each(d,function(d,e){a.isFunction(e)?b.unique&&l.has(e)||h.push(e):e&&e.length&&"string"!==a.type(e)&&c(e)})}(arguments),e&&!d&&k()),this},remove:function(){return a.each(arguments,function(b,c){for(var d;(d=a.inArray(c,h,d))>-1;)h.splice(d,1),d<=j&&j--}),this},has:function(b){return b?a.inArray(b,h)>-1:h.length>0},empty:function(){return h&&(h=[]),this},disable:function(){return g=i=[],h=e="",this},disabled:function(){return!h},lock:function(){return g=i=[],e||d||(h=e=""),this},locked:function(){return!!g},fireWith:function(a,b){return g||(b=b||[],b=[a,b.slice?b.slice():b],i.push(b),d||k()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!f}};return l},a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(45)],e=function(a){"use strict";function b(b){var c=b.match(a)||[];return c.join(" ")}return b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(16),c(132),c(58)],e=function(a,b,c,d){"use strict";return function(){function e(){if(k){k.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",k.innerHTML="",c.appendChild(j);var a=window.getComputedStyle(k);f="1%"!==a.top,i="2px"===a.marginLeft,g="4px"===a.width,k.style.marginRight="50%",h="4px"===a.marginRight,c.removeChild(j),k=null}}var f,g,h,i,j=b.createElement("div"),k=b.createElement("div");k.style&&(k.style.backgroundClip="content-box",k.cloneNode(!0).style.backgroundClip="",d.clearCloneStyle="content-box"===k.style.backgroundClip,j.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.appendChild(k),a.extend(d,{pixelPosition:function(){return e(),f},boxSizingReliable:function(){return e(),g},pixelMarginRight:function(){return e(),h},reliableMarginLeft:function(){return e(),i}}))}(),d}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(135)],e=function(a){"use strict";return new RegExp("^("+a+")(?!px)[a-z%]+$","i")}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(16),c(136),c(45),c(199),c(201),c(203),c(197),c(34),c(659),c(30),c(130),c(69),c(71),c(90),c(76),c(664)],e=function(a,b,c,d,e,f,g,h,i,j){"use strict";function k(){s&&(window.requestAnimationFrame(k),a.fx.tick())}function l(){return window.setTimeout(function(){r=void 0}),r=a.now()}function m(a,b){var c,d=0,f={height:a};for(b=b?1:0;d<4;d+=2-b)c=e[d],f["margin"+c]=f["padding"+c]=a;return b&&(f.opacity=f.width=a),f}function n(a,b,c){for(var d,e=(q.tweeners[b]||[]).concat(q.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function o(b,c,d){var e,g,h,k,l,m,o,p,q="width"in c||"height"in c,r=this,s={},u=b.style,v=b.nodeType&&f(b),w=i.get(b,"fxshow");d.queue||(k=a._queueHooks(b,"fx"),null==k.unqueued&&(k.unqueued=0,l=k.empty.fire,k.empty.fire=function(){k.unqueued||l()}),k.unqueued++,r.always(function(){r.always(function(){k.unqueued--,a.queue(b,"fx").length||k.empty.fire()})}));for(e in c)if(g=c[e],t.test(g)){if(delete c[e],h=h||"toggle"===g,g===(v?"hide":"show")){if("show"!==g||!w||void 0===w[e])continue;v=!0}s[e]=w&&w[e]||a.style(b,e)}if(m=!a.isEmptyObject(c),m||!a.isEmptyObject(s)){q&&1===b.nodeType&&(d.overflow=[u.overflow,u.overflowX,u.overflowY],o=w&&w.display,null==o&&(o=i.get(b,"display")),p=a.css(b,"display"),"none"===p&&(o?p=o:(j([b],!0),o=b.style.display||o,p=a.css(b,"display"),j([b]))),("inline"===p||"inline-block"===p&&null!=o)&&"none"===a.css(b,"float")&&(m||(r.done(function(){u.display=o}),null==o&&(p=u.display,o="none"===p?"":p)),u.display="inline-block")),d.overflow&&(u.overflow="hidden",r.always(function(){u.overflow=d.overflow[0],u.overflowX=d.overflow[1],u.overflowY=d.overflow[2]})),m=!1;for(e in s)m||(w?"hidden"in w&&(v=w.hidden):w=i.access(b,"fxshow",{display:o}),h&&(w.hidden=!v),v&&j([b],!0),r.done(function(){v||j([b]),i.remove(b,"fxshow");for(e in s)a.style(b,e,s[e])})),m=n(v?w[e]:0,e,r),e in w||(w[e]=m.start,v&&(m.end=m.start,m.start=0))}}function p(b,c){var d,e,f,g,h;for(d in b)if(e=a.camelCase(d),f=c[e],g=b[d],a.isArray(g)&&(f=g[1],g=b[d]=g[0]),d!==e&&(b[e]=g,delete b[d]),h=a.cssHooks[e],h&&"expand"in h){g=h.expand(g),delete b[e];for(d in g)d in b||(b[d]=g[d],c[d]=f)}else c[e]=f}function q(b,c,d){var e,f,g=0,h=q.prefilters.length,i=a.Deferred().always(function(){delete j.elem}),j=function(){if(f)return!1;for(var a=r||l(),c=Math.max(0,k.startTime+k.duration-a),d=c/k.duration||0,e=1-d,g=0,h=k.tweens.length;g<h;g++)k.tweens[g].run(e);return i.notifyWith(b,[k,e,c]),e<1&&h?c:(i.resolveWith(b,[k]),!1)},k=i.promise({elem:b,props:a.extend({},c),opts:a.extend(!0,{specialEasing:{},easing:a.easing._default},d),originalProperties:c,originalOptions:d,startTime:r||l(),duration:d.duration,tweens:[],createTween:function(c,d){var e=a.Tween(b,k.opts,c,d,k.opts.specialEasing[c]||k.opts.easing);return k.tweens.push(e),e},stop:function(a){var c=0,d=a?k.tweens.length:0;if(f)return this;for(f=!0;c<d;c++)k.tweens[c].run(1);return a?(i.notifyWith(b,[k,1,0]),i.resolveWith(b,[k,a])):i.rejectWith(b,[k,a]),this}}),m=k.props;for(p(m,k.opts.specialEasing);g<h;g++)if(e=q.prefilters[g].call(k,b,m,k.opts))return a.isFunction(e.stop)&&(a._queueHooks(k.elem,k.opts.queue).stop=a.proxy(e.stop,e)),e;return a.map(m,n,k),a.isFunction(k.opts.start)&&k.opts.start.call(b,k),a.fx.timer(a.extend(j,{elem:b,anim:k,queue:k.opts.queue})),k.progress(k.opts.progress).done(k.opts.done,k.opts.complete).fail(k.opts.fail).always(k.opts.always)}var r,s,t=/^(?:toggle|show|hide)$/,u=/queueHooks$/;return a.Animation=a.extend(q,{tweeners:{"*":[function(a,b){var d=this.createTween(a,b);return h(d.elem,a,c.exec(b),d),d}]},tweener:function(b,c){a.isFunction(b)?(c=b,b=["*"]):b=b.match(d);for(var e,f=0,g=b.length;f<g;f++)e=b[f],q.tweeners[e]=q.tweeners[e]||[],q.tweeners[e].unshift(c)},prefilters:[o],prefilter:function(a,b){b?q.prefilters.unshift(a):q.prefilters.push(a)}}),a.speed=function(c,d,e){var f=c&&"object"==typeof c?a.extend({},c):{complete:e||!e&&d||a.isFunction(c)&&c,duration:c,easing:e&&d||d&&!a.isFunction(d)&&d};return a.fx.off||b.hidden?f.duration=0:"number"!=typeof f.duration&&(f.duration in a.fx.speeds?f.duration=a.fx.speeds[f.duration]:f.duration=a.fx.speeds._default),null!=f.queue&&f.queue!==!0||(f.queue="fx"),f.old=f.complete,f.complete=function(){a.isFunction(f.old)&&f.old.call(this),f.queue&&a.dequeue(this,f.queue)},f},a.fn.extend({fadeTo:function(a,b,c,d){return this.filter(f).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(b,c,d,e){var f=a.isEmptyObject(b),g=a.speed(c,d,e),h=function(){var c=q(this,a.extend({},b),g);(f||i.get(this,"finish"))&&c.stop(!0)};return h.finish=h,f||g.queue===!1?this.each(h):this.queue(g.queue,h)},stop:function(b,c,d){var e=function(a){var b=a.stop;delete a.stop,b(d)};return"string"!=typeof b&&(d=c,c=b,b=void 0),c&&b!==!1&&this.queue(b||"fx",[]),this.each(function(){var c=!0,f=null!=b&&b+"queueHooks",g=a.timers,h=i.get(this);if(f)h[f]&&h[f].stop&&e(h[f]);else for(f in h)h[f]&&h[f].stop&&u.test(f)&&e(h[f]);for(f=g.length;f--;)g[f].elem!==this||null!=b&&g[f].queue!==b||(g[f].anim.stop(d),c=!1,g.splice(f,1));!c&&d||a.dequeue(this,b)})},finish:function(b){return b!==!1&&(b=b||"fx"),this.each(function(){var c,d=i.get(this),e=d[b+"queue"],f=d[b+"queueHooks"],g=a.timers,h=e?e.length:0;for(d.finish=!0,a.queue(this,b,[]),f&&f.stop&&f.stop.call(this,!0),c=g.length;c--;)g[c].elem===this&&g[c].queue===b&&(g[c].anim.stop(!0),g.splice(c,1));for(c=0;c<h;c++)e[c]&&e[c].finish&&e[c].finish.call(this);delete d.finish})}}),a.each(["toggle","show","hide"],function(b,c){var d=a.fn[c];a.fn[c]=function(a,b,e){return null==a||"boolean"==typeof a?d.apply(this,arguments):this.animate(m(c,!0),a,b,e)}}),a.each({slideDown:m("show"),slideUp:m("hide"),slideToggle:m("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(b,c){a.fn[b]=function(a,b,d){return this.animate(c,a,b,d)}}),a.timers=[],a.fx.tick=function(){var b,c=0,d=a.timers;for(r=a.now();c<d.length;c++)b=d[c],b()||d[c]!==b||d.splice(c--,1);d.length||a.fx.stop(),r=void 0},a.fx.timer=function(b){a.timers.push(b),b()?a.fx.start():a.timers.pop()},a.fx.interval=13,a.fx.start=function(){s||(s=window.requestAnimationFrame?window.requestAnimationFrame(k):window.setInterval(a.fx.tick,a.fx.interval))},a.fx.stop=function(){window.cancelAnimationFrame?window.cancelAnimationFrame(s):window.clearInterval(s),s=null},a.fx.speeds={slow:600,fast:200,_default:400},a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(16),c(34),c(127),c(133),c(70)],e=function(a,b,c,d,e){"use strict";var f=/^(?:focusinfocus|focusoutblur)$/;return a.extend(a.event,{trigger:function(g,h,i,j){var k,l,m,n,o,p,q,r=[i||b],s=e.call(g,"type")?g.type:g,t=e.call(g,"namespace")?g.namespace.split("."):[];if(l=m=i=i||b,3!==i.nodeType&&8!==i.nodeType&&!f.test(s+a.event.triggered)&&(s.indexOf(".")>-1&&(t=s.split("."),s=t.shift(),t.sort()),o=s.indexOf(":")<0&&"on"+s,g=g[a.expando]?g:new a.Event(s,"object"==typeof g&&g),g.isTrigger=j?2:3,g.namespace=t.join("."),g.rnamespace=g.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,g.result=void 0,g.target||(g.target=i),h=null==h?[g]:a.makeArray(h,[g]),q=a.event.special[s]||{},j||!q.trigger||q.trigger.apply(i,h)!==!1)){if(!j&&!q.noBubble&&!a.isWindow(i)){for(n=q.delegateType||s,f.test(n+s)||(l=l.parentNode);l;l=l.parentNode)r.push(l),m=l;m===(i.ownerDocument||b)&&r.push(m.defaultView||m.parentWindow||window)}for(k=0;(l=r[k++])&&!g.isPropagationStopped();)g.type=k>1?n:q.bindType||s,p=(c.get(l,"events")||{})[g.type]&&c.get(l,"handle"),p&&p.apply(l,h),p=o&&l[o],p&&p.apply&&d(l)&&(g.result=p.apply(l,h),g.result===!1&&g.preventDefault());return g.type=s,j||g.isDefaultPrevented()||q._default&&q._default.apply(r.pop(),h)!==!1||!d(i)||o&&a.isFunction(i[s])&&!a.isWindow(i)&&(m=i[o],m&&(i[o]=null),a.event.triggered=s,i[s](),a.event.triggered=void 0,m&&(i[o]=m)),g.result}},simulate:function(b,c,d){var e=a.extend(new a.Event,d,{type:b,isSimulated:!0});a.event.trigger(e,null,c)}}),a.fn.extend({trigger:function(b,c){return this.each(function(){a.event.trigger(b,c,this)})},triggerHandler:function(b,c){var d=this[0];if(d)return a.event.trigger(b,c,d,!0)}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(34),c(69),c(123)],e=function(a,b){"use strict";return a.extend({queue:function(c,d,e){var f;if(c)return d=(d||"fx")+"queue",f=b.get(c,d),e&&(!f||a.isArray(e)?f=b.access(c,d,a.makeArray(e)):f.push(e)),f||[]},dequeue:function(b,c){c=c||"fx";var d=a.queue(b,c),e=d.length,f=d.shift(),g=a._queueHooks(b,c),h=function(){a.dequeue(b,c)};"inprogress"===f&&(f=d.shift(),e--),f&&("fx"===c&&d.unshift("inprogress"),delete g.stop,f.call(b,h,g)),!e&&g&&g.empty.fire()},_queueHooks:function(c,d){var e=d+"queueHooks";return b.get(c,e)||b.access(c,e,{empty:a.Callbacks("once memory").add(function(){b.remove(c,[d+"queue",e])})})}}),a.fn.extend({queue:function(b,c){var d=2;return"string"!=typeof b&&(c=b,b="fx",d--),arguments.length<d?a.queue(this[0],b):void 0===c?this:this.each(function(){var d=a.queue(this,b,c);a._queueHooks(this,b),"fx"===b&&"inprogress"!==d[0]&&a.dequeue(this,b)})},dequeue:function(b){return this.each(function(){a.dequeue(this,b)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(c,d){var e,f=1,g=a.Deferred(),h=this,i=this.length,j=function(){--f||g.resolveWith(h,[h])};for("string"!=typeof c&&(d=c,c=void 0),c=c||"fx";i--;)e=b.get(h[i],c+"queueHooks"),e&&e.empty&&(f++,e.empty.add(j));return j(),g.promise(d)}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return{}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(16)],e=function(a){"use strict";return a.documentElement}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(131)],e=function(a){"use strict";return a.hasOwnProperty}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(77)],e=function(a){"use strict";return a.indexOf}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(135)],e=function(a){"use strict";return new RegExp("^(?:([+-])=|)("+a+")([a-z%]*)$","i")}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(77)],e=function(a){"use strict";return a.slice}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d=a.exports=c(686);d.tz.load(c(685))},function(a,b,c){var d=c(7),e=a.exports=function(a,b){this.value=a||"string"==typeof a?a:null,this.type=b||e.BYTE_ARRAY};e.BYTE_ARRAY=0,e.STRING=1,e.NUMBER=2,e.HTML=3,e.typeEnum=function(a){switch(a){case"byteArray":case"Byte array":return e.BYTE_ARRAY;case"string":case"String":return e.STRING;case"number":case"Number":return e.NUMBER;case"html":case"HTML":return e.HTML;default:throw"Invalid data type string. No matching enum."}},e.enumLookup=function(a){switch(a){case e.BYTE_ARRAY:return"byteArray";case e.STRING:return"string";case e.NUMBER:return"number";case e.HTML:return"html";default:throw"Invalid data type enum. No matching type."}},e.prototype.set=function(a,b){if(this.value=a,this.type=b,!this.valid()){var c=d.truncate(JSON.stringify(this.value),13);throw"Data is not a valid "+e.enumLookup(b)+": "+c}},e.prototype.get=function(a){return this.type!==a&&this.translate(a),this.value},e.prototype.translate=function(a){switch(this.type){case e.STRING:this.value=this.value?d.strToByteArray(this.value):[],this.type=e.BYTE_ARRAY;break;case e.NUMBER:this.value="number"==typeof this.value?d.strToByteArray(this.value.toString()):[],this.type=e.BYTE_ARRAY;break;case e.HTML:this.value=this.value?d.strToByteArray(d.unescapeHtml(d.stripHtmlTags(this.value,!0))):[],this.type=e.BYTE_ARRAY}switch(a){case e.STRING:case e.HTML:this.value=this.value?d.byteArrayToUtf8(this.value):"",this.type=e.STRING;break;case e.NUMBER:this.value=this.value?parseFloat(d.byteArrayToUtf8(this.value)):0,this.type=e.NUMBER}},e.prototype.valid=function(){switch(this.type){case e.BYTE_ARRAY:if(!(this.value instanceof Array))return!1;for(var a=0;a<this.value.length;a++)if("number"!=typeof this.value[a]||this.value[a]<0||this.value[a]>255)return!1;return!0;case e.STRING:case e.HTML:return"string"==typeof this.value;case e.NUMBER:return"number"==typeof this.value;default:return!1}}},function(a,b,c){var d=c(7),e=a.exports={runFletcher8:function(a,b){for(var c=0,e=0,f=0;f<a.length;f++)c=(c+a[f])%15,e=(e+c)%15;return d.hex((e<<4|c)>>>0,2)},runFletcher16:function(a,b){for(var c=0,e=0,f=0;f<a.length;f++)c=(c+a[f])%255,e=(e+c)%255;return d.hex((e<<8|c)>>>0,4)},runFletcher32:function(a,b){for(var c=0,e=0,f=0;f<a.length;f++)c=(c+a[f])%65535,e=(e+c)%65535;return d.hex((e<<16|c)>>>0,8)},runFletcher64:function(a,b){for(var c=0,e=0,f=0;f<a.length;f++)c=(c+a[f])%4294967295,e=(e+c)%4294967295;return d.hex(e>>>0,8)+d.hex(c>>>0,8)},runAdler32:function(a,b){for(var c=65521,e=1,f=0,g=0;g<a.length;g++)e+=a[g],f+=e;return e%=c,f%=c,d.hex((f<<16|e)>>>0,8)},runCRC32:function(a,b){for(var c=window.crcTable||(window.crcTable=e._genCRCTable()),f=-1,g=0;g<a.length;g++)f=f>>>8^c[255&(f^a[g])];return d.hex((f^-1)>>>0)},runTCPIP:function(a,b){for(var c=0,e=0;e<a.length;e++)c+=e%2===0?a[e]<<8:a[e];return c=(c>>16)+(65535&c),d.hex(65535-c)},_genCRCTable:function(){for(var a,b=[],c=0;c<256;c++){a=c;for(var d=0;d<8;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}}},function(a,b,c){var d=c(748),e=a.exports=function(a,b,c,e){this.app=c,this.manager=e,this.name=a,this.description=b.description,this.manualBake=b.manualBake||!1,this.config=b,this.ingList=[];for(var f=0;f<b.args.length;f++){var g=new d(b.args[f],this.app,this.manager);this.ingList.push(g)}};e.INFO_ICON="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAByElEQVR4XqVTzWoaYRQ9KZJmoVaS1J1QiYTIuOgqi9lEugguQhYhdGs3hTyAi0CWJTvJIks30ZBNsimUtlqkVLoQCuJsphRriyFjabWtEyf/Rv3iWcwwymTlgQuH851z5hu43wRGkEwmXwCIA4hiGAUAmUQikQbhEHwyGCWVSglVVUW73RYmyKnxjB56ncJ6NpsVxHGrI/ZLuniVb3DIqQmCHnrNkgcggNeSJPlisRgyJR2b737j/TcDsQUPwv6H5NR4BnroZcb6Z16N2PvyX6yna9Z8qp6JQ0Uf0ughmGHWBSAuyzJqrQ7eqKewY/dzE363C71e39LoWQq5wUwul4uzIBoIBHD01RgyrkZ8eDbvwUWnj623v2DHx4qB51IAzLIAXq8XP/7W0bUVVJtXWIk8wvlN364TA+/1IDMLwmWK/Hq3axmhaBdoGLeklm73ElaBYRgIzkyifHIOO4QQJKM3oJcZq6CgaVp0OTyHw9K/kQI4FiyHfdC0n2CWe5ApFosIPZ7C2tNpXpcDOehGyD/FIbd0euhlhllzFxRzC3fydbG4XRYbB9/tQ41n9m1U7l3lyp9LkfygiZeZCoecmtMqj/+Yxn7Od3v0j50qCO3zAAAAAElFTkSuQmCC",e.REMOVE_ICON="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABwklEQVR42qRTPU8CQRB9K2CCMRJ6NTQajOUaqfxIbLCRghhjQixosLAgFNBQ3l8wsabxLxBJbCyVUBiMCVQEQkOEKBbCnefM3p4eohWXzM3uvHlv52b2hG3bmOWZw4yPn1/XQkCQ9wFxcgZZ0QLKpifpN8Z1n1L13griBBjHhYK0nMT4b+wom53ClAAFQacZJ/m8rNfrSOZy0vxJjPP6IJ2WzWYTO6mUwiwtILiJJSHUKVSWkchkZK1WQzQaxU2pVGUglkjIbreLUCiEx0qlStlFCpfPiPstYDtVKJH9ZFI2Gw1FGA6H6LTbCAaDeGu1FJl6UuYjpwTGzucokZW1NfnS66kyfT4fXns9RaZmlgNcuhZQU+jowLzuOK/HgwEW3E5ZlhLXVWKk11P3wNYNWw+HZdA0sUgx1zjGmD05nckx0ilGjBJdUq3fr7K5e8bGf43RdL7fOPSQb4lI8SLbrUfkUIuY32VTI1bJn5BqDnh4Dodt9ryPUDzyD7aquWoKQohl2i9sAbubwPkTcHkP3FHsg+yT+7sN7G0AF3Xg6sHB3onbdgWWKBDQg/BcTuVt51dQA/JrnIcyIu6rmPV3/hJgACPc0BMEYTg+AAAAAElFTkSuQmCC",e.prototype.toStubHtml=function(a){var b="<li class='operation'";return this.description&&(b+=" data-container='body' data-toggle='popover' data-placement='auto right' data-content=\""+this.description+"\" data-html='true' data-trigger='hover'"),b+=">"+this.name,a&&(b+="<img src='data:image/png;base64,"+e.REMOVE_ICON+"' class='op-icon remove-icon'>"),this.description&&(b+="<img src='data:image/png;base64,"+e.INFO_ICON+"' class='op-icon'>"),b+="</li>"},e.prototype.toFullHtml=function(){for(var a="<div class='arg-title'>"+this.name+"</div>",b=0;b<this.ingList.length;b++)a+=this.ingList[b].toHtml();return a+="<div class='recip-icons'> <div class='breakpoint' title='Set breakpoint' break='false'></div> <div class='disable-icon recip-icon' title='Disable operation' disabled='false'></div>",
a+="</div> <div class='clearfix'>&nbsp;</div>"},e.prototype.highlightSearchString=function(a,b,c){b>=0&&(this.name=this.name.slice(0,b)+"<b><u>"+this.name.slice(b,b+a.length)+"</u></b>"+this.name.slice(b+a.length)),this.description&&c>=0&&(this.description=this.description.slice(0,c)+"<b><u>"+this.description.slice(c,c+a.length)+"</u></b>"+this.description.slice(c+a.length))}},function(a,b,c){var d=c(27);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){"use strict";var d=c(17),e=c(53),f=c(14);a.exports=[].copyWithin||function(a,b){var c=d(this),g=f(c.length),h=e(a,g),i=e(b,g),j=arguments.length>2?arguments[2]:void 0,k=Math.min((void 0===j?g:e(j,g))-i,g-h),l=1;for(i<h&&h<i+k&&(l=-1,i+=k-1,h+=k-1);k-- >0;)i in c?c[h]=c[i]:delete c[h],h+=l,i+=l;return c}},function(a,b,c){var d=c(61);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(20),e=c(17),f=c(73),g=c(14);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){"use strict";var d=c(20),e=c(9),f=c(82),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b,c){"use strict";var d=c(12).f,e=c(48),f=c(51),g=c(36),h=c(46),i=c(28),j=c(61),k=c(101),l=c(153),m=c(52),n=c(11),o=c(41).fastKey,p=n?"_s":"size",q=function(a,b){var c,d=o(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,c,k){var l=a(function(a,d){h(a,l,b,"_i"),a._i=e(null),a._f=void 0,a._l=void 0,a[p]=0,void 0!=d&&j(d,c,a[k],a)});return f(l.prototype,{clear:function(){for(var a=this,b=a._i,c=a._f;c;c=c.n)c.r=!0,c.p&&(c.p=c.p.n=void 0),delete b[c.i];a._f=a._l=void 0,a[p]=0},delete:function(a){var b=this,c=q(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[p]--}return!!c},forEach:function(a){h(this,l,"forEach");for(var b,c=g(a,arguments.length>1?arguments[1]:void 0,3);b=b?b.n:this._f;)for(c(b.v,b.k,this);b&&b.r;)b=b.p},has:function(a){return!!q(this,a)}}),n&&d(l.prototype,"size",{get:function(){return i(this[p])}}),l},def:function(a,b,c){var d,e,f=q(a,b);return f?f.v=c:(a._l=f={i:e=o(b,!0),k:b,v:c,p:d=a._l,n:void 0,r:!1},a._f||(a._f=f),d&&(d.n=f),a[p]++,"F"!==e&&(a._i[e]=f)),a},getEntry:q,setStrong:function(a,b,c){k(a,b,function(a,b){this._t=a,this._k=b,this._l=void 0},function(){for(var a=this,b=a._k,c=a._l;c&&c.r;)c=c.p;return a._t&&(a._l=c=c?c.n:a._t._f)?"keys"==b?l(0,c.k):"values"==b?l(0,c.v):l(0,[c.k,c.v]):(a._t=void 0,l(1))},c?"entries":"values",!c,!0),m(b)}}},function(a,b,c){var d=c(72),e=c(144);a.exports=function(a){return function(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){"use strict";var d=c(51),e=c(41).getWeak,f=c(3),g=c(9),h=c(46),i=c(61),j=c(31),k=c(19),l=j(5),m=j(6),n=0,o=function(a){return a._l||(a._l=new p)},p=function(){this.a=[]},q=function(a,b){return l(a.a,function(a){return a[0]===b})};p.prototype={get:function(a){var b=q(this,a);if(b)return b[1]},has:function(a){return!!q(this,a)},set:function(a,b){var c=q(this,a);c?c[1]=b:this.a.push([a,b])},delete:function(a){var b=m(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,c,f){var j=a(function(a,d){h(a,j,b,"_i"),a._i=n++,a._l=void 0,void 0!=d&&i(d,c,a[f],a)});return d(j.prototype,{delete:function(a){if(!g(a))return!1;var b=e(a);return b===!0?o(this).delete(a):b&&k(b,this._i)&&delete b[this._i]},has:function(a){if(!g(a))return!1;var b=e(a);return b===!0?o(this).has(a):b&&k(b,this._i)}}),j},def:function(a,b,c){var d=e(f(b),!0);return d===!0?o(a).set(b,c):d[a._i]=c,a},ufstore:o}},function(a,b,c){a.exports=!c(11)&&!c(8)(function(){return 7!=Object.defineProperty(c(93)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(9),e=Math.floor;a.exports=function(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(3);a.exports=function(a,b,c,e){try{return e?b(d(c)[0],c[1]):b(c)}catch(b){var f=a.return;throw void 0!==f&&d(f.call(a)),b}}},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b){a.exports=Math.log1p||function(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a/2:Math.log(1+a)}},function(a,b,c){"use strict";var d=c(50),e=c(86),f=c(74),g=c(17),h=c(73),i=Object.assign;a.exports=!i||c(8)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(12),e=c(3),f=c(50);a.exports=c(11)?Object.defineProperties:function(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){var d=c(24),e=c(49).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(a){return g.slice()}};a.exports.f=function(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(19),e=c(24),f=c(78)(!1),g=c(106)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(50),e=c(24),f=c(74).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(49),e=c(86),f=c(3),g=c(6).Reflect;a.exports=g&&g.ownKeys||function(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6).parseFloat,e=c(64).trim;a.exports=1/d(c(111)+"-0")!==-(1/0)?function(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6).parseInt,e=c(64).trim,f=c(111),g=/^[\-+]?0[xX]/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b){a.exports=Object.is||function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}},function(a,b,c){var d=c(14),e=c(110),f=c(28);a.exports=function(a,b,c,g){var h=String(f(a)),i=h.length,j=void 0===c?" ":String(c),k=d(b);if(k<=i||""==j)return h;var l=k-i,m=e.call(j,Math.ceil(l/j.length));return m.length>l&&(m=m.slice(0,l)),g?m+h:h+m}},function(a,b,c){b.f=c(10)},function(a,b,c){"use strict";var d=c(147);a.exports=c(79)("Map",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{get:function(a){var b=d.getEntry(this,a);return b&&b.v},set:function(a,b){return d.def(this,0===a?0:a,b)}},d,!0)},function(a,b,c){c(11)&&"g"!=/./g.flags&&c(12).f(RegExp.prototype,"flags",{configurable:!0,get:c(81)})},function(a,b,c){"use strict";var d=c(147);a.exports=c(79)("Set",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return d.def(this,a=0===a?0:a,a)}},d)},function(a,b,c){"use strict";var d,e=c(31)(0),f=c(22),g=c(41),h=c(155),i=c(149),j=c(9),k=g.getWeak,l=Object.isExtensible,m=i.ufstore,n={},o=function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},p={get:function(a){if(j(a)){var b=k(a);return b===!0?m(this).get(a):b?b[this._i]:void 0}},set:function(a,b){return i.def(this,a,b)}},q=a.exports=c(79)("WeakMap",o,p,i,!0,!0);7!=(new q).set((Object.freeze||Object)(n),7).get(n)&&(d=i.getConstructor(o),h(d.prototype,p),g.NEED=!0,e(["delete","has","get","set"],function(a){var b=q.prototype,c=b[a];f(b,a,function(b,e){if(j(b)&&!l(b)){this._f||(this._f=new d);var f=this._f[a](b,e);return"set"==a?this:f}return c.call(this,b,e)})}))},function(a,b,c){!function(a){"use strict";var b=function(a){this.constructor(a)};return b.prototype=Object.create(a.BaseEncode.prototype),b.prototype.stringify=function(){for(var a="",b=0,c=this.hash.length;b<c;b++){var d=this.hash[b].toString(16);a+=(this.hash[b]<16?"0":"")+d}return a},a.Encodes.add("hex",b),b}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=function(a,b){this.constructor(a,b)};return b.prototype=Object.create(a.BaseHasher.prototype),b.prototype.constructor=function(b,c){a.BaseHasher.prototype.constructor.call(this,b,c),this.state.hash=new Array(48),this.state.checksum=new Array(16)},b.prototype.piSubst=[41,46,67,201,162,216,124,1,61,54,84,161,236,240,6,19,98,167,5,243,192,199,115,140,152,147,43,217,188,76,130,202,30,155,87,60,253,212,224,22,103,66,111,24,138,23,229,18,190,78,196,214,218,158,222,73,160,251,245,142,187,47,238,122,169,104,121,145,21,178,7,63,148,194,16,137,11,34,95,33,128,127,93,154,90,144,50,39,53,62,204,231,191,247,151,3,255,25,48,179,72,165,181,209,215,94,146,42,172,86,170,198,79,184,56,210,150,164,125,182,118,252,107,226,156,116,4,241,69,157,112,89,100,113,135,32,134,91,207,101,230,45,168,2,27,96,37,173,174,176,185,246,28,70,97,105,52,64,126,15,85,71,163,35,221,81,175,58,195,92,249,206,186,197,234,38,44,83,13,110,133,40,132,9,211,223,205,244,65,129,77,82,106,220,55,200,108,193,171,250,36,225,123,8,12,189,177,74,120,136,149,139,227,99,232,109,233,203,213,254,59,0,29,57,242,239,183,14,102,88,208,228,166,119,114,248,235,117,75,10,49,68,80,180,143,237,31,26,219,153,141,51,159,17,131,20],b.prototype.unitSize=1,b.prototype.processBlock=function(a){for(var b=0;b<16;b++)this.state.hash[16+b]=a[b],this.state.hash[32+b]=this.state.hash[16+b]^this.state.hash[b];var c=0;for(b=0;b<18;b++){for(var d=0;d<48;d++)c=this.state.hash[d]^=this.piSubst[c];c=c+b&255}for(c=this.state.checksum[15],b=0;b<16;b++)c=this.state.checksum[b]^=this.piSubst[a[b]^c]},b.prototype.finalize=function(){var b=15&this.state.message.length;return this.update(new Array(17-b).join(String.fromCharCode(16-b))),this.update(this.state.checksum),a.hashArray(this.state.hash.slice(0,16))},a.Hashers.add("md2",b),b}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=function(a,b){this.constructor(a,b)};return b.prototype=Object.create(a.BaseHasher.prototype),b.prototype.constructor=function(b,c){a.BaseHasher.prototype.constructor.call(this,b,c),this.state.hash=[1732584193,4023233417,2562383102,271733878]},b.prototype.S=[[3,7,11,19],[3,5,9,13],[3,9,11,15]],b.prototype.F=0,b.prototype.G=1518500249,b.prototype.H=1859775393,b.prototype.FF=function(a,b,c){return a&b|~a&c},b.prototype.GG=function(a,b,c){return a&b|a&c|b&c},b.prototype.HH=function(a,b,c){return a^b^c},b.prototype.CC=function(b,c,d,e,f,g,h,i){return 0|a.Tools.rotateLeft(d+b(e,f,g)+h+c,i)},b.prototype.processBlock=function(a){var b=0|this.state.hash[0],c=0|this.state.hash[1],d=0|this.state.hash[2],e=0|this.state.hash[3];b=this.CC(this.FF,this.F,b,c,d,e,a[0],this.S[0][0]),e=this.CC(this.FF,this.F,e,b,c,d,a[1],this.S[0][1]),d=this.CC(this.FF,this.F,d,e,b,c,a[2],this.S[0][2]),c=this.CC(this.FF,this.F,c,d,e,b,a[3],this.S[0][3]),b=this.CC(this.FF,this.F,b,c,d,e,a[4],this.S[0][0]),e=this.CC(this.FF,this.F,e,b,c,d,a[5],this.S[0][1]),d=this.CC(this.FF,this.F,d,e,b,c,a[6],this.S[0][2]),c=this.CC(this.FF,this.F,c,d,e,b,a[7],this.S[0][3]),b=this.CC(this.FF,this.F,b,c,d,e,a[8],this.S[0][0]),e=this.CC(this.FF,this.F,e,b,c,d,a[9],this.S[0][1]),d=this.CC(this.FF,this.F,d,e,b,c,a[10],this.S[0][2]),c=this.CC(this.FF,this.F,c,d,e,b,a[11],this.S[0][3]),b=this.CC(this.FF,this.F,b,c,d,e,a[12],this.S[0][0]),e=this.CC(this.FF,this.F,e,b,c,d,a[13],this.S[0][1]),d=this.CC(this.FF,this.F,d,e,b,c,a[14],this.S[0][2]),c=this.CC(this.FF,this.F,c,d,e,b,a[15],this.S[0][3]),b=this.CC(this.GG,this.G,b,c,d,e,a[0],this.S[1][0]),e=this.CC(this.GG,this.G,e,b,c,d,a[4],this.S[1][1]),d=this.CC(this.GG,this.G,d,e,b,c,a[8],this.S[1][2]),c=this.CC(this.GG,this.G,c,d,e,b,a[12],this.S[1][3]),b=this.CC(this.GG,this.G,b,c,d,e,a[1],this.S[1][0]),e=this.CC(this.GG,this.G,e,b,c,d,a[5],this.S[1][1]),d=this.CC(this.GG,this.G,d,e,b,c,a[9],this.S[1][2]),c=this.CC(this.GG,this.G,c,d,e,b,a[13],this.S[1][3]),b=this.CC(this.GG,this.G,b,c,d,e,a[2],this.S[1][0]),e=this.CC(this.GG,this.G,e,b,c,d,a[6],this.S[1][1]),d=this.CC(this.GG,this.G,d,e,b,c,a[10],this.S[1][2]),c=this.CC(this.GG,this.G,c,d,e,b,a[14],this.S[1][3]),b=this.CC(this.GG,this.G,b,c,d,e,a[3],this.S[1][0]),e=this.CC(this.GG,this.G,e,b,c,d,a[7],this.S[1][1]),d=this.CC(this.GG,this.G,d,e,b,c,a[11],this.S[1][2]),c=this.CC(this.GG,this.G,c,d,e,b,a[15],this.S[1][3]),b=this.CC(this.HH,this.H,b,c,d,e,a[0],this.S[2][0]),e=this.CC(this.HH,this.H,e,b,c,d,a[8],this.S[2][1]),d=this.CC(this.HH,this.H,d,e,b,c,a[4],this.S[2][2]),c=this.CC(this.HH,this.H,c,d,e,b,a[12],this.S[2][3]),b=this.CC(this.HH,this.H,b,c,d,e,a[2],this.S[2][0]),e=this.CC(this.HH,this.H,e,b,c,d,a[10],this.S[2][1]),d=this.CC(this.HH,this.H,d,e,b,c,a[6],this.S[2][2]),c=this.CC(this.HH,this.H,c,d,e,b,a[14],this.S[2][3]),b=this.CC(this.HH,this.H,b,c,d,e,a[1],this.S[2][0]),e=this.CC(this.HH,this.H,e,b,c,d,a[9],this.S[2][1]),d=this.CC(this.HH,this.H,d,e,b,c,a[5],this.S[2][2]),c=this.CC(this.HH,this.H,c,d,e,b,a[13],this.S[2][3]),b=this.CC(this.HH,this.H,b,c,d,e,a[3],this.S[2][0]),e=this.CC(this.HH,this.H,e,b,c,d,a[11],this.S[2][1]),d=this.CC(this.HH,this.H,d,e,b,c,a[7],this.S[2][2]),c=this.CC(this.HH,this.H,c,d,e,b,a[15],this.S[2][3]),this.state.hash=[this.state.hash[0]+b|0,this.state.hash[1]+c|0,this.state.hash[2]+d|0,this.state.hash[3]+e|0]},b.prototype.finalize=function(){var b=this.state.message.length<56?56-this.state.message.length:120-this.state.message.length,c=new Array(b);c[0]=128;for(var d=8*this.state.length,e=0;e<4;e++)c.push(d>>8*e&255);for(e=0;e<4;e++)c.push(0);this.update(c);var f=[];for(e=0;e<this.state.hash.length;e++)for(var g=0;g<4;g++)f.push(this.state.hash[e]>>8*g&255);return a.hashArray(f)},a.Hashers.add("md4",b),b}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=function(a,b){this.constructor(a,b)};b.prototype=Object.create(a.BaseHasher.prototype),b.prototype.constructor=function(b,c){a.BaseHasher.prototype.constructor.call(this,b,c),this.state.hash=[1732584193,4023233417,2562383102,271733878]},b.prototype.S=[[7,12,17,22],[5,9,14,20],[4,11,16,23],[6,10,15,21]],b.prototype.T=[];for(var c=0;c<64;c++)b.prototype.T[c]=4294967296*Math.abs(Math.sin(c+1))|0;return b.prototype.FF=function(a,b,c){return a&b|~a&c},b.prototype.GG=function(a,b,c){return a&c|b&~c},b.prototype.HH=function(a,b,c){return a^b^c},b.prototype.II=function(a,b,c){return b^(a|~c)},b.prototype.CC=function(b,c,d,e,f,g,h,i){return a.Tools.rotateLeft(d+b(e,f,g)+h+c,i)+e|0},b.prototype.processBlock=function(a){var b=0|this.state.hash[0],c=0|this.state.hash[1],d=0|this.state.hash[2],e=0|this.state.hash[3];b=this.CC(this.FF,this.T[0],b,c,d,e,a[0],this.S[0][0]),e=this.CC(this.FF,this.T[1],e,b,c,d,a[1],this.S[0][1]),d=this.CC(this.FF,this.T[2],d,e,b,c,a[2],this.S[0][2]),c=this.CC(this.FF,this.T[3],c,d,e,b,a[3],this.S[0][3]),b=this.CC(this.FF,this.T[4],b,c,d,e,a[4],this.S[0][0]),e=this.CC(this.FF,this.T[5],e,b,c,d,a[5],this.S[0][1]),d=this.CC(this.FF,this.T[6],d,e,b,c,a[6],this.S[0][2]),c=this.CC(this.FF,this.T[7],c,d,e,b,a[7],this.S[0][3]),b=this.CC(this.FF,this.T[8],b,c,d,e,a[8],this.S[0][0]),e=this.CC(this.FF,this.T[9],e,b,c,d,a[9],this.S[0][1]),d=this.CC(this.FF,this.T[10],d,e,b,c,a[10],this.S[0][2]),c=this.CC(this.FF,this.T[11],c,d,e,b,a[11],this.S[0][3]),b=this.CC(this.FF,this.T[12],b,c,d,e,a[12],this.S[0][0]),e=this.CC(this.FF,this.T[13],e,b,c,d,a[13],this.S[0][1]),d=this.CC(this.FF,this.T[14],d,e,b,c,a[14],this.S[0][2]),c=this.CC(this.FF,this.T[15],c,d,e,b,a[15],this.S[0][3]),b=this.CC(this.GG,this.T[16],b,c,d,e,a[1],this.S[1][0]),e=this.CC(this.GG,this.T[17],e,b,c,d,a[6],this.S[1][1]),d=this.CC(this.GG,this.T[18],d,e,b,c,a[11],this.S[1][2]),c=this.CC(this.GG,this.T[19],c,d,e,b,a[0],this.S[1][3]),b=this.CC(this.GG,this.T[20],b,c,d,e,a[5],this.S[1][0]),e=this.CC(this.GG,this.T[21],e,b,c,d,a[10],this.S[1][1]),d=this.CC(this.GG,this.T[22],d,e,b,c,a[15],this.S[1][2]),c=this.CC(this.GG,this.T[23],c,d,e,b,a[4],this.S[1][3]),b=this.CC(this.GG,this.T[24],b,c,d,e,a[9],this.S[1][0]),e=this.CC(this.GG,this.T[25],e,b,c,d,a[14],this.S[1][1]),d=this.CC(this.GG,this.T[26],d,e,b,c,a[3],this.S[1][2]),c=this.CC(this.GG,this.T[27],c,d,e,b,a[8],this.S[1][3]),b=this.CC(this.GG,this.T[28],b,c,d,e,a[13],this.S[1][0]),e=this.CC(this.GG,this.T[29],e,b,c,d,a[2],this.S[1][1]),d=this.CC(this.GG,this.T[30],d,e,b,c,a[7],this.S[1][2]),c=this.CC(this.GG,this.T[31],c,d,e,b,a[12],this.S[1][3]),b=this.CC(this.HH,this.T[32],b,c,d,e,a[5],this.S[2][0]),e=this.CC(this.HH,this.T[33],e,b,c,d,a[8],this.S[2][1]),d=this.CC(this.HH,this.T[34],d,e,b,c,a[11],this.S[2][2]),c=this.CC(this.HH,this.T[35],c,d,e,b,a[14],this.S[2][3]),b=this.CC(this.HH,this.T[36],b,c,d,e,a[1],this.S[2][0]),e=this.CC(this.HH,this.T[37],e,b,c,d,a[4],this.S[2][1]),d=this.CC(this.HH,this.T[38],d,e,b,c,a[7],this.S[2][2]),c=this.CC(this.HH,this.T[39],c,d,e,b,a[10],this.S[2][3]),b=this.CC(this.HH,this.T[40],b,c,d,e,a[13],this.S[2][0]),e=this.CC(this.HH,this.T[41],e,b,c,d,a[0],this.S[2][1]),d=this.CC(this.HH,this.T[42],d,e,b,c,a[3],this.S[2][2]),c=this.CC(this.HH,this.T[43],c,d,e,b,a[6],this.S[2][3]),b=this.CC(this.HH,this.T[44],b,c,d,e,a[9],this.S[2][0]),e=this.CC(this.HH,this.T[45],e,b,c,d,a[12],this.S[2][1]),d=this.CC(this.HH,this.T[46],d,e,b,c,a[15],this.S[2][2]),c=this.CC(this.HH,this.T[47],c,d,e,b,a[2],this.S[2][3]),b=this.CC(this.II,this.T[48],b,c,d,e,a[0],this.S[3][0]),e=this.CC(this.II,this.T[49],e,b,c,d,a[7],this.S[3][1]),d=this.CC(this.II,this.T[50],d,e,b,c,a[14],this.S[3][2]),c=this.CC(this.II,this.T[51],c,d,e,b,a[5],this.S[3][3]),b=this.CC(this.II,this.T[52],b,c,d,e,a[12],this.S[3][0]),e=this.CC(this.II,this.T[53],e,b,c,d,a[3],this.S[3][1]),d=this.CC(this.II,this.T[54],d,e,b,c,a[10],this.S[3][2]),c=this.CC(this.II,this.T[55],c,d,e,b,a[1],this.S[3][3]),b=this.CC(this.II,this.T[56],b,c,d,e,a[8],this.S[3][0]),e=this.CC(this.II,this.T[57],e,b,c,d,a[15],this.S[3][1]),d=this.CC(this.II,this.T[58],d,e,b,c,a[6],this.S[3][2]),c=this.CC(this.II,this.T[59],c,d,e,b,a[13],this.S[3][3]),b=this.CC(this.II,this.T[60],b,c,d,e,a[4],this.S[3][0]),e=this.CC(this.II,this.T[61],e,b,c,d,a[11],this.S[3][1]),d=this.CC(this.II,this.T[62],d,e,b,c,a[2],this.S[3][2]),c=this.CC(this.II,this.T[63],c,d,e,b,a[9],this.S[3][3]),this.state.hash[0]=this.state.hash[0]+b|0,this.state.hash[1]=this.state.hash[1]+c|0,this.state.hash[2]=this.state.hash[2]+d|0,this.state.hash[3]=this.state.hash[3]+e|0},b.prototype.finalize=function(){var b=this.state.message.length<56?56-this.state.message.length:120-this.state.message.length,c=new Array(b);c[0]=128;for(var d=8*this.state.length,e=0;e<4;e++)c.push(d>>8*e&255);for(e=0;e<4;e++)c.push(0);this.update(c);var f=[];for(e=0;e<this.state.hash.length;e++)for(var g=0;g<4;g++)f.push(this.state.hash[e]>>8*g&255);return a.hashArray(f)},a.Hashers.add("md5",b),b}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=[1518500249,1859775393,2400959708,3395469782],c=function(a,b){this.constructor(a,b)};return c.prototype=Object.create(a.BaseHasher.prototype),c.prototype.constructor=function(b,c){a.BaseHasher.prototype.constructor.call(this,b,c),this.state.hash=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=[]},c.prototype.unitOrder=1,c.prototype.processBlock=function(c){for(var d=0|this.state.hash[0],e=0|this.state.hash[1],f=0|this.state.hash[2],g=0|this.state.hash[3],h=0|this.state.hash[4],i=0;i<80;i++){i<16?this.W[i]=0|c[i]:this.W[i]=this.W[i-3]^this.W[i-8]^this.W[i-14]^this.W[i-16]|0;var j=a.Tools.rotateLeft(d,5)+h+this.W[i]+b[i/20>>0]|0;j=i<20?j+(e&f|~e&g)|0:i<40?j+(e^f^g)|0:i<60?j+(e&f|e&g|f&g)|0:j+(e^f^g)|0,h=g,g=f,f=0|a.Tools.rotateLeft(e,30),e=d,d=j}this.state.hash[0]=this.state.hash[0]+d|0,this.state.hash[1]=this.state.hash[1]+e|0,this.state.hash[2]=this.state.hash[2]+f|0,this.state.hash[3]=this.state.hash[3]+g|0,this.state.hash[4]=this.state.hash[4]+h|0},c.prototype.finalize=function(){var b=this.state.message.length<56?56-this.state.message.length:120-this.state.message.length;b+=4;var c=new Array(b);c[0]=128;for(var d=8*this.state.length,e=3;e>=0;e--)c.push(d>>8*e&255);this.update(c);for(var f=[],g=0,h=this.state.hash.length;g<h;g++)for(var i=3;i>=0;i--)f.push(this.state.hash[g]>>8*i&255);return a.hashArray(f)},a.Hashers.add("sha0",c),c}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=[1518500249,1859775393,2400959708,3395469782],c=function(a,b){this.constructor(a,b)};return c.prototype=Object.create(a.BaseHasher.prototype),c.prototype.constructor=function(b,c){a.BaseHasher.prototype.constructor.call(this,b,c),this.state.hash=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=[]},c.prototype.unitOrder=1,c.prototype.processBlock=function(c){for(var d=0|this.state.hash[0],e=0|this.state.hash[1],f=0|this.state.hash[2],g=0|this.state.hash[3],h=0|this.state.hash[4],i=0;i<80;i++){i<16?this.W[i]=0|c[i]:this.W[i]=0|a.Tools.rotateLeft(this.W[i-3]^this.W[i-8]^this.W[i-14]^this.W[i-16],1);var j=a.Tools.rotateLeft(d,5)+h+this.W[i]+b[i/20>>0]|0;j=i<20?j+(e&f|~e&g)|0:i<40?j+(e^f^g)|0:i<60?j+(e&f|e&g|f&g)|0:j+(e^f^g)|0,h=g,g=f,f=0|a.Tools.rotateLeft(e,30),e=d,d=j}this.state.hash[0]=this.state.hash[0]+d|0,this.state.hash[1]=this.state.hash[1]+e|0,this.state.hash[2]=this.state.hash[2]+f|0,this.state.hash[3]=this.state.hash[3]+g|0,this.state.hash[4]=this.state.hash[4]+h|0},c.prototype.finalize=function(){var b=this.state.message.length<56?56-this.state.message.length:120-this.state.message.length;b+=4;var c=new Array(b);c[0]=128;for(var d=8*this.state.length,e=3;e>=0;e--)c.push(d>>8*e&255);this.update(c);for(var f=[],g=0,h=this.state.hash.length;g<h;g++)for(var i=3;i>=0;i--)f.push(this.state.hash[g]>>8*i&255);return a.hashArray(f)},a.Hashers.add("sha1",c),c}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],c=function(a,b){this.constructor(a,b)};return c.prototype=Object.create(a.BaseHasher.prototype),c.prototype.constructor=function(b,c){a.BaseHasher.prototype.constructor.call(this,b,c),"sha224"===this.name?this.state.hash=[-1056596264,914150663,812702999,-150054599,-4191439,1750603025,1694076839,-1090891868]:this.state.hash=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],this.W=new Array(64)},c.prototype.unitOrder=1,c.prototype.processBlock=function(c){for(var d=0|this.state.hash[0],e=0|this.state.hash[1],f=0|this.state.hash[2],g=0|this.state.hash[3],h=0|this.state.hash[4],i=0|this.state.hash[5],j=0|this.state.hash[6],k=0|this.state.hash[7],l=0;l<64;l++){l<16?this.W[l]=0|c[l]:this.W[l]=this.W[l-16]+(a.Tools.rotateRight(this.W[l-15],7)^a.Tools.rotateRight(this.W[l-15],18)^this.W[l-15]>>>3)+this.W[l-7]+(a.Tools.rotateRight(this.W[l-2],17)^a.Tools.rotateRight(this.W[l-2],19)^this.W[l-2]>>>10)|0;var m=k+(a.Tools.rotateRight(h,6)^a.Tools.rotateRight(h,11)^a.Tools.rotateRight(h,25))+(h&i^~h&j)+b[l]+this.W[l]|0,n=(a.Tools.rotateRight(d,2)^a.Tools.rotateRight(d,13)^a.Tools.rotateRight(d,22))+(d&e^d&f^e&f)|0;k=j,j=i,i=h,h=g+m|0,g=f,f=e,e=d,d=m+n|0}this.state.hash[0]=this.state.hash[0]+d|0,this.state.hash[1]=this.state.hash[1]+e|0,this.state.hash[2]=this.state.hash[2]+f|0,this.state.hash[3]=this.state.hash[3]+g|0,this.state.hash[4]=this.state.hash[4]+h|0,this.state.hash[5]=this.state.hash[5]+i|0,this.state.hash[6]=this.state.hash[6]+j|0,this.state.hash[7]=this.state.hash[7]+k|0},c.prototype.finalize=function(){var b=this.state.message.length<56?56-this.state.message.length:120-this.state.message.length;b+=4;var c=new Array(b);c[0]=128;for(var d=8*this.state.length,e=3;e>=0;e--)c.push(d>>8*e&255);this.update(c);for(var f=[],g=0,h=0|("sha224"===this.name?this.state.hash.length-1:this.state.hash.length);g<h;g++)for(var i=3;i>=0;i--)f.push(this.state.hash[g]>>8*i&255);return a.hashArray(f)},a.Hashers.add("sha256",c),a.Hashers.add("sha224",c),c}(this.CryptoApi||c(39))},function(a,b,c){!function(a){"use strict";var b=function(a,b,c){this.constructor(a,b,c)};return b.prototype=Object.create(a.BaseMac.prototype),b.prototype.constructor=function(b,c,d){if(a.BaseMac.prototype.constructor.call(this,b,c,d),this.hasher=a.hasher(c,d),this.key=[],"string"==typeof b){b=unescape(encodeURIComponent(b));for(var e=0,f=b.length;e<f;e++)this.key.push(b.charCodeAt(e))}else this.key=b;var g=this.hasher.blockSize*this.hasher.unitSize;this.key.length>g&&(this.key=a.hash(c,this.key,d).slice(0)),this.key.length<g&&this.key.concat(Array.apply(0,new Array(g-this.key.length)).map(Number.prototype.valueOf,0)),this.iKeyPad=Array.apply(0,new Array(g)).map(Number.prototype.valueOf,54),this.oKeyPad=Array.apply(0,new Array(g)).map(Number.prototype.valueOf,92);for(var h=0;h<this.key.length;h++)this.iKeyPad[h]^=this.key[h],this.oKeyPad[h]^=this.key[h];this.update(this.iKeyPad)},b.prototype.update=function(a){return this.hasher.update(a),this},b.prototype.processBlock=function(a){},b.prototype.finalize=function(){var b=this.hasher.finalize();return a.hasher(this.hasher.name,this.hasher.options).update(this.oKeyPad).update(b.slice(0)).finalize()},a.Macs.add("hmac",b),b}(this.CryptoApi||c(39))},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(b){var c=a,d=c.lib,e=d.WordArray,f=d.Hasher,g=c.algo,h=[],i=[];!function(){function a(a){for(var c=b.sqrt(a),d=2;d<=c;d++)if(!(a%d))return!1;return!0}function c(a){return 4294967296*(a-(0|a))|0}for(var d=2,e=0;e<64;)a(d)&&(e<8&&(h[e]=c(b.pow(d,.5))),i[e]=c(b.pow(d,1/3)),e++),d++}();var j=[],k=g.SHA256=f.extend({_doReset:function(){this._hash=new e.init(h.slice(0))},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],e=c[1],f=c[2],g=c[3],h=c[4],k=c[5],l=c[6],m=c[7],n=0;n<64;n++){if(n<16)j[n]=0|a[b+n];else{var o=j[n-15],p=(o<<25|o>>>7)^(o<<14|o>>>18)^o>>>3,q=j[n-2],r=(q<<15|q>>>17)^(q<<13|q>>>19)^q>>>10;j[n]=p+j[n-7]+r+j[n-16]}var s=h&k^~h&l,t=d&e^d&f^e&f,u=(d<<30|d>>>2)^(d<<19|d>>>13)^(d<<10|d>>>22),v=(h<<26|h>>>6)^(h<<21|h>>>11)^(h<<7|h>>>25),w=m+v+s+i[n]+j[n],x=u+t;m=l,l=k,k=h,h=g+w|0,g=f,f=e,e=d,d=w+x|0}c[0]=c[0]+d|0,c[1]=c[1]+e|0,c[2]=c[2]+f|0,c[3]=c[3]+g|0,c[4]=c[4]+h|0,c[5]=c[5]+k|0,c[6]=c[6]+l|0,c[7]=c[7]+m|0},_doFinalize:function(){var a=this._data,c=a.words,d=8*this._nDataBytes,e=8*a.sigBytes;return c[e>>>5]|=128<<24-e%32,c[(e+64>>>9<<4)+14]=b.floor(d/4294967296),c[(e+64>>>9<<4)+15]=d,a.sigBytes=4*c.length,this._process(),this._hash},clone:function(){var a=f.clone.call(this);return a._hash=this._hash.clone(),a}});c.SHA256=f._createHelper(k),c.HmacSHA256=f._createHmacHelper(k)}(Math),a.SHA256})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(89))}(this,function(a){return function(){function b(){return g.create.apply(g,arguments)}var c=a,d=c.lib,e=d.Hasher,f=c.x64,g=f.Word,h=f.WordArray,i=c.algo,j=[b(1116352408,3609767458),b(1899447441,602891725),b(3049323471,3964484399),b(3921009573,2173295548),b(961987163,4081628472),b(1508970993,3053834265),b(2453635748,2937671579),b(2870763221,3664609560),b(3624381080,2734883394),b(310598401,1164996542),b(607225278,1323610764),b(1426881987,3590304994),b(1925078388,4068182383),b(2162078206,991336113),b(2614888103,633803317),b(3248222580,3479774868),b(3835390401,2666613458),b(4022224774,944711139),b(264347078,2341262773),b(604807628,2007800933),b(770255983,1495990901),b(1249150122,1856431235),b(1555081692,3175218132),b(1996064986,2198950837),b(2554220882,3999719339),b(2821834349,766784016),b(2952996808,2566594879),b(3210313671,3203337956),b(3336571891,1034457026),b(3584528711,2466948901),b(113926993,3758326383),b(338241895,168717936),b(666307205,1188179964),b(773529912,1546045734),b(1294757372,1522805485),b(1396182291,2643833823),b(1695183700,2343527390),b(1986661051,1014477480),b(2177026350,1206759142),b(2456956037,344077627),b(2730485921,1290863460),b(2820302411,3158454273),b(3259730800,3505952657),b(3345764771,106217008),b(3516065817,3606008344),b(3600352804,1432725776),b(4094571909,1467031594),b(275423344,851169720),b(430227734,3100823752),b(506948616,1363258195),b(659060556,3750685593),b(883997877,3785050280),b(958139571,3318307427),b(1322822218,3812723403),b(1537002063,2003034995),b(1747873779,3602036899),b(1955562222,1575990012),b(2024104815,1125592928),b(2227730452,2716904306),b(2361852424,442776044),b(2428436474,593698344),b(2756734187,3733110249),b(3204031479,2999351573),b(3329325298,3815920427),b(3391569614,3928383900),b(3515267271,566280711),b(3940187606,3454069534),b(4118630271,4000239992),b(116418474,1914138554),b(174292421,2731055270),b(289380356,3203993006),b(460393269,320620315),b(685471733,587496836),b(852142971,1086792851),b(1017036298,365543100),b(1126000580,2618297676),b(1288033470,3409855158),b(1501505948,4234509866),b(1607167915,987167468),b(1816402316,1246189591)],k=[];!function(){for(var a=0;a<80;a++)k[a]=b()}();var l=i.SHA512=e.extend({_doReset:function(){this._hash=new h.init([new g.init(1779033703,4089235720),new g.init(3144134277,2227873595),new g.init(1013904242,4271175723),new g.init(2773480762,1595750129),new g.init(1359893119,2917565137),new g.init(2600822924,725511199),new g.init(528734635,4215389547),new g.init(1541459225,327033209)])},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],e=c[1],f=c[2],g=c[3],h=c[4],i=c[5],l=c[6],m=c[7],n=d.high,o=d.low,p=e.high,q=e.low,r=f.high,s=f.low,t=g.high,u=g.low,v=h.high,w=h.low,x=i.high,y=i.low,z=l.high,A=l.low,B=m.high,C=m.low,D=n,E=o,F=p,G=q,H=r,I=s,J=t,K=u,L=v,M=w,N=x,O=y,P=z,Q=A,R=B,S=C,T=0;T<80;T++){var U=k[T];if(T<16)var V=U.high=0|a[b+2*T],W=U.low=0|a[b+2*T+1];else{var X=k[T-15],Y=X.high,Z=X.low,$=(Y>>>1|Z<<31)^(Y>>>8|Z<<24)^Y>>>7,_=(Z>>>1|Y<<31)^(Z>>>8|Y<<24)^(Z>>>7|Y<<25),aa=k[T-2],ba=aa.high,ca=aa.low,da=(ba>>>19|ca<<13)^(ba<<3|ca>>>29)^ba>>>6,ea=(ca>>>19|ba<<13)^(ca<<3|ba>>>29)^(ca>>>6|ba<<26),fa=k[T-7],ga=fa.high,ha=fa.low,ia=k[T-16],ja=ia.high,ka=ia.low,W=_+ha,V=$+ga+(W>>>0<_>>>0?1:0),W=W+ea,V=V+da+(W>>>0<ea>>>0?1:0),W=W+ka,V=V+ja+(W>>>0<ka>>>0?1:0);U.high=V,U.low=W}var la=L&N^~L&P,ma=M&O^~M&Q,na=D&F^D&H^F&H,oa=E&G^E&I^G&I,pa=(D>>>28|E<<4)^(D<<30|E>>>2)^(D<<25|E>>>7),qa=(E>>>28|D<<4)^(E<<30|D>>>2)^(E<<25|D>>>7),ra=(L>>>14|M<<18)^(L>>>18|M<<14)^(L<<23|M>>>9),sa=(M>>>14|L<<18)^(M>>>18|L<<14)^(M<<23|L>>>9),ta=j[T],ua=ta.high,va=ta.low,wa=S+sa,xa=R+ra+(wa>>>0<S>>>0?1:0),wa=wa+ma,xa=xa+la+(wa>>>0<ma>>>0?1:0),wa=wa+va,xa=xa+ua+(wa>>>0<va>>>0?1:0),wa=wa+W,xa=xa+V+(wa>>>0<W>>>0?1:0),ya=qa+oa,za=pa+na+(ya>>>0<qa>>>0?1:0);R=P,S=Q,P=N,Q=O,N=L,O=M,M=K+wa|0,L=J+xa+(M>>>0<K>>>0?1:0)|0,J=H,K=I,H=F,I=G,F=D,G=E,E=wa+ya|0,D=xa+za+(E>>>0<wa>>>0?1:0)|0}o=d.low=o+E,d.high=n+D+(o>>>0<E>>>0?1:0),q=e.low=q+G,e.high=p+F+(q>>>0<G>>>0?1:0),s=f.low=s+I,f.high=r+H+(s>>>0<I>>>0?1:0),u=g.low=u+K,g.high=t+J+(u>>>0<K>>>0?1:0),w=h.low=w+M,h.high=v+L+(w>>>0<M>>>0?1:0),y=i.low=y+O,i.high=x+N+(y>>>0<O>>>0?1:0),A=l.low=A+Q,l.high=z+P+(A>>>0<Q>>>0?1:0),C=m.low=C+S,m.high=B+R+(C>>>0<S>>>0?1:0)},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;b[d>>>5]|=128<<24-d%32,
b[(d+128>>>10<<5)+30]=Math.floor(c/4294967296),b[(d+128>>>10<<5)+31]=c,a.sigBytes=4*b.length,this._process();var e=this._hash.toX32();return e},clone:function(){var a=e.clone.call(this);return a._hash=this._hash.clone(),a},blockSize:32});c.SHA512=e._createHelper(l),c.HmacSHA512=e._createHmacHelper(l)}(),a.SHA512})},function(a,b,c){"use strict";function d(a){function b(){var a={};for(h.push(a);i<f.length;){var b=f[i];if(/^(\-\-\-|\+\+\+|@@)\s/.test(b))break;var g=/^(?:Index:|diff(?: -r \w+)+)\s+(.+?)\s*$/.exec(b);g&&(a.index=g[1]),i++}for(c(a),c(a),a.hunks=[];i<f.length;){var j=f[i];if(/^(Index:|diff|\-\-\-|\+\+\+)\s/.test(j))break;if(/^@@/.test(j))a.hunks.push(d());else{if(j&&e.strict)throw new Error("Unknown line "+(i+1)+" "+JSON.stringify(j));i++}}}function c(a){var b=/^(---|\+\+\+)\s+([\S ]*)(?:\t(.*?)\s*)?$/,c=b.exec(f[i]);if(c){var d="---"===c[1]?"old":"new";a[d+"FileName"]=c[2],a[d+"Header"]=c[3],i++}}function d(){for(var a=i,b=f[i++],c=b.split(/@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/),d={oldStart:+c[1],oldLines:+c[2]||1,newStart:+c[3],newLines:+c[4]||1,lines:[],linedelimiters:[]},h=0,j=0;i<f.length&&!(0===f[i].indexOf("--- ")&&i+2<f.length&&0===f[i+1].indexOf("+++ ")&&0===f[i+2].indexOf("@@"));i++){var k=f[i][0];if("+"!==k&&"-"!==k&&" "!==k&&"\\"!==k)break;d.lines.push(f[i]),d.linedelimiters.push(g[i]||"\n"),"+"===k?h++:"-"===k?j++:" "===k&&(h++,j++)}if(h||1!==d.newLines||(d.newLines=0),j||1!==d.oldLines||(d.oldLines=0),e.strict){if(h!==d.newLines)throw new Error("Added line count did not match for hunk at line "+(a+1));if(j!==d.oldLines)throw new Error("Removed line count did not match for hunk at line "+(a+1))}return d}for(var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],f=a.split(/\r\n|[\n\v\f\r\x85]/),g=a.match(/\r\n|[\n\v\f\r\x85]/g)||[],h=[],i=0;i<f.length;)b();return h}b.__esModule=!0,b.parsePatch=d},function(a,b,c){"use strict";function d(a,b){if("function"==typeof a)b.callback=a;else if(a)for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b}b.__esModule=!0,b.generateOptions=d},function(a,b,c){var d;d=function(a,b,d){function e(){this._array=[],this._set={}}var f=c(56);e.fromArray=function(a,b){for(var c=new e,d=0,f=a.length;d<f;d++)c.add(a[d],b);return c},e.prototype.add=function(a,b){var c=this.has(a),d=this._array.length;c&&!b||this._array.push(a),c||(this._set[f.toSetString(a)]=d)},e.prototype.has=function(a){return Object.prototype.hasOwnProperty.call(this._set,f.toSetString(a))},e.prototype.indexOf=function(a){if(this.has(a))return this._set[f.toSetString(a)];throw new Error('"'+a+'" is not in the set.')},e.prototype.at=function(a){if(a>=0&&a<this._array.length)return this._array[a];throw new Error("No element indexed by "+a)},e.prototype.toArray=function(){return this._array.slice()},b.ArraySet=e}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,d){function e(a){return a<0?(-a<<1)+1:(a<<1)+0}function f(a){var b=1===(1&a),c=a>>1;return b?-c:c}var g=c(574),h=5,i=1<<h,j=i-1,k=i;b.encode=function(a){var b,c="",d=e(a);do b=d&j,d>>>=h,d>0&&(b|=k),c+=g.encode(b);while(d>0);return c},b.decode=function(a,b){var c,d,e=0,i=a.length,l=0,m=0;do{if(e>=i)throw new Error("Expected more digits in base 64 VLQ value.");d=g.decode(a.charAt(e++)),c=!!(d&k),d&=j,l+=d<<m,m+=h}while(c);b.value=f(l),b.rest=a.slice(e)}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,c){function d(a,b,c,e,f){var g=Math.floor((b-a)/2)+a,h=f(c,e[g],!0);return 0===h?g:h>0?b-g>1?d(g,b,c,e,f):g:g-a>1?d(a,g,c,e,f):a<0?-1:a}b.search=function(a,b,c){return 0===b.length?-1:d(-1,b.length,a,b,c)}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,d){function e(a){a||(a={}),this._file=g.getArg(a,"file",null),this._sourceRoot=g.getArg(a,"sourceRoot",null),this._skipValidation=g.getArg(a,"skipValidation",!1),this._sources=new h,this._names=new h,this._mappings=new i,this._sourcesContents=null}var f=c(183),g=c(56),h=c(182).ArraySet,i=c(576).MappingList;e.prototype._version=3,e.fromSourceMap=function(a){var b=a.sourceRoot,c=new e({file:a.file,sourceRoot:b});return a.eachMapping(function(a){var d={generated:{line:a.generatedLine,column:a.generatedColumn}};null!=a.source&&(d.source=a.source,null!=b&&(d.source=g.relative(b,d.source)),d.original={line:a.originalLine,column:a.originalColumn},null!=a.name&&(d.name=a.name)),c.addMapping(d)}),a.sources.forEach(function(b){var d=a.sourceContentFor(b);null!=d&&c.setSourceContent(b,d)}),c},e.prototype.addMapping=function(a){var b=g.getArg(a,"generated"),c=g.getArg(a,"original",null),d=g.getArg(a,"source",null),e=g.getArg(a,"name",null);this._skipValidation||this._validateMapping(b,c,d,e),null==d||this._sources.has(d)||this._sources.add(d),null==e||this._names.has(e)||this._names.add(e),this._mappings.add({generatedLine:b.line,generatedColumn:b.column,originalLine:null!=c&&c.line,originalColumn:null!=c&&c.column,source:d,name:e})},e.prototype.setSourceContent=function(a,b){var c=a;null!=this._sourceRoot&&(c=g.relative(this._sourceRoot,c)),null!=b?(this._sourcesContents||(this._sourcesContents={}),this._sourcesContents[g.toSetString(c)]=b):this._sourcesContents&&(delete this._sourcesContents[g.toSetString(c)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},e.prototype.applySourceMap=function(a,b,c){var d=b;if(null==b){if(null==a.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');d=a.file}var e=this._sourceRoot;null!=e&&(d=g.relative(e,d));var f=new h,i=new h;this._mappings.unsortedForEach(function(b){if(b.source===d&&null!=b.originalLine){var h=a.originalPositionFor({line:b.originalLine,column:b.originalColumn});null!=h.source&&(b.source=h.source,null!=c&&(b.source=g.join(c,b.source)),null!=e&&(b.source=g.relative(e,b.source)),b.originalLine=h.line,b.originalColumn=h.column,null!=h.name&&(b.name=h.name))}var j=b.source;null==j||f.has(j)||f.add(j);var k=b.name;null==k||i.has(k)||i.add(k)},this),this._sources=f,this._names=i,a.sources.forEach(function(b){var d=a.sourceContentFor(b);null!=d&&(null!=c&&(b=g.join(c,b)),null!=e&&(b=g.relative(e,b)),this.setSourceContent(b,d))},this)},e.prototype._validateMapping=function(a,b,c,d){if((!(a&&"line"in a&&"column"in a&&a.line>0&&a.column>=0)||b||c||d)&&!(a&&"line"in a&&"column"in a&&b&&"line"in b&&"column"in b&&a.line>0&&a.column>=0&&b.line>0&&b.column>=0&&c))throw new Error("Invalid mapping: "+JSON.stringify({generated:a,source:c,original:b,name:d}))},e.prototype._serializeMappings=function(){for(var a,b=0,c=1,d=0,e=0,h=0,i=0,j="",k=this._mappings.toArray(),l=0,m=k.length;l<m;l++){if(a=k[l],a.generatedLine!==c)for(b=0;a.generatedLine!==c;)j+=";",c++;else if(l>0){if(!g.compareByGeneratedPositions(a,k[l-1]))continue;j+=","}j+=f.encode(a.generatedColumn-b),b=a.generatedColumn,null!=a.source&&(j+=f.encode(this._sources.indexOf(a.source)-i),i=this._sources.indexOf(a.source),j+=f.encode(a.originalLine-1-e),e=a.originalLine-1,j+=f.encode(a.originalColumn-d),d=a.originalColumn,null!=a.name&&(j+=f.encode(this._names.indexOf(a.name)-h),h=this._names.indexOf(a.name)))}return j},e.prototype._generateSourcesContent=function(a,b){return a.map(function(a){if(!this._sourcesContents)return null;null!=b&&(a=g.relative(b,a));var c=g.toSetString(a);return Object.prototype.hasOwnProperty.call(this._sourcesContents,c)?this._sourcesContents[c]:null},this)},e.prototype.toJSON=function(){var a={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(a.file=this._file),null!=this._sourceRoot&&(a.sourceRoot=this._sourceRoot),this._sourcesContents&&(a.sourcesContent=this._generateSourcesContent(a.sources,a.sourceRoot)),a},e.prototype.toString=function(){return JSON.stringify(this)},b.SourceMapGenerator=e}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){(function(b){!function(){"use strict";var c;"undefined"!=typeof b.Map?c=b.Map:(c=function(){this.__data={}},c.prototype.get=function(a){if(a="$"+a,this.__data.hasOwnProperty(a))return this.__data[a]},c.prototype.has=function(a){return a="$"+a,this.__data.hasOwnProperty(a)},c.prototype.set=function(a,b){a="$"+a,this.__data[a]=b},c.prototype.delete=function(a){return a="$"+a,delete this.__data[a]},c.prototype.clear=function(){this.__data={}},c.prototype.forEach=function(a,b){var c,d;for(c in this.__data)this.__data.hasOwnProperty(c)&&(d=c.substring(1),a.call(b,this.__data[c],d,this))},c.prototype.keys=function(){var a,b;b=[];for(a in this.__data)this.__data.hasOwnProperty(a)&&b.push(a.substring(1));return b},c.prototype.values=function(){var a,b;b=[];for(a in this.__data)this.__data.hasOwnProperty(a)&&b.push(this.__data[a]);return b},c.prototype.items=function(){var a,b;b=[];for(a in this.__data)this.__data.hasOwnProperty(a)&&b.push([a.substring(1),this.__data[a]]);return b}),a.exports=c}()}).call(b,c(59))},function(a,b){!function(){"use strict";function b(a){return a>=48&&a<=57}function c(a){return b(a)||97<=a&&a<=102||65<=a&&a<=70}function d(a){return a>=48&&a<=55}function e(a){return 32===a||9===a||11===a||12===a||160===a||a>=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(a)>=0}function f(a){return 10===a||13===a||8232===a||8233===a}function g(a){return 36===a||95===a||a>=65&&a<=90||a>=97&&a<=122||92===a||a>=128&&i.NonAsciiIdentifierStart.test(String.fromCharCode(a))}function h(a){return 36===a||95===a||a>=65&&a<=90||a>=97&&a<=122||a>=48&&a<=57||92===a||a>=128&&i.NonAsciiIdentifierPart.test(String.fromCharCode(a))}var i;i={NonAsciiIdentifierStart:new RegExp("[\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0\u08a2-\u08ac\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097f\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58\u0c59\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d60\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f0\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19c1-\u19c7\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua697\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua793\ua7a0-\ua7aa\ua7f8-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa80-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc]"),NonAsciiIdentifierPart:new RegExp("[\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0300-\u0374\u0376\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u0483-\u0487\u048a-\u0527\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05f0-\u05f2\u0610-\u061a\u0620-\u0669\u066e-\u06d3\u06d5-\u06dc\u06df-\u06e8\u06ea-\u06fc\u06ff\u0710-\u074a\u074d-\u07b1\u07c0-\u07f5\u07fa\u0800-\u082d\u0840-\u085b\u08a0\u08a2-\u08ac\u08e4-\u08fe\u0900-\u0963\u0966-\u096f\u0971-\u0977\u0979-\u097f\u0981-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09e6-\u09f1\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a66-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0ae6-\u0aef\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b66-\u0b6f\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0be6-\u0bef\u0c01-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58\u0c59\u0c60-\u0c63\u0c66-\u0c6f\u0c82\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0ce6-\u0cef\u0cf1\u0cf2\u0d02\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4e\u0d57\u0d60-\u0d63\u0d66-\u0d6f\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e4e\u0e50-\u0e59\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0ed0-\u0ed9\u0edc-\u0edf\u0f00\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e-\u0f47\u0f49-\u0f6c\u0f71-\u0f84\u0f86-\u0f97\u0f99-\u0fbc\u0fc6\u1000-\u1049\u1050-\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u135f\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f0\u1700-\u170c\u170e-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17d3\u17d7\u17dc\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u1820-\u1877\u1880-\u18aa\u18b0-\u18f5\u1900-\u191c\u1920-\u192b\u1930-\u193b\u1946-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u19d0-\u19d9\u1a00-\u1a1b\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1aa7\u1b00-\u1b4b\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1bf3\u1c00-\u1c37\u1c40-\u1c49\u1c4d-\u1c7d\u1cd0-\u1cd2\u1cd4-\u1cf6\u1d00-\u1de6\u1dfc-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u200c\u200d\u203f\u2040\u2054\u2071\u207f\u2090-\u209c\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d7f-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005-\u3007\u3021-\u302f\u3031-\u3035\u3038-\u303c\u3041-\u3096\u3099\u309a\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua62b\ua640-\ua66f\ua674-\ua67d\ua67f-\ua697\ua69f-\ua6f1\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua793\ua7a0-\ua7aa\ua7f8-\ua827\ua840-\ua873\ua880-\ua8c4\ua8d0-\ua8d9\ua8e0-\ua8f7\ua8fb\ua900-\ua92d\ua930-\ua953\ua960-\ua97c\ua980-\ua9c0\ua9cf-\ua9d9\uaa00-\uaa36\uaa40-\uaa4d\uaa50-\uaa59\uaa60-\uaa76\uaa7a\uaa7b\uaa80-\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf6\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabea\uabec\uabed\uabf0-\uabf9\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe00-\ufe0f\ufe20-\ufe26\ufe33\ufe34\ufe4d-\ufe4f\ufe70-\ufe74\ufe76-\ufefc\uff10-\uff19\uff21-\uff3a\uff3f\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc]")},a.exports={isDecimalDigit:b,isHexDigit:c,isOctalDigit:d,isWhiteSpace:e,isLineTerminator:f,isIdentifierStart:g,isIdentifierPart:h}}()},function(a,b){!function(){"use strict";function b(a){return 48<=a&&a<=57}function c(a){return 48<=a&&a<=57||97<=a&&a<=102||65<=a&&a<=70}function d(a){return a>=48&&a<=55}function e(a){return 32===a||9===a||11===a||12===a||160===a||a>=5760&&n.indexOf(a)>=0}function f(a){return 10===a||13===a||8232===a||8233===a}function g(a){if(a<=65535)return String.fromCharCode(a);var b=String.fromCharCode(Math.floor((a-65536)/1024)+55296),c=String.fromCharCode((a-65536)%1024+56320);return b+c}function h(a){return a<128?o[a]:m.NonAsciiIdentifierStart.test(g(a))}function i(a){return a<128?p[a]:m.NonAsciiIdentifierPart.test(g(a))}function j(a){return a<128?o[a]:l.NonAsciiIdentifierStart.test(g(a))}function k(a){return a<128?p[a]:l.NonAsciiIdentifierPart.test(g(a))}var l,m,n,o,p,q;for(m={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},l={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B2\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDE00-\uDE11\uDE13-\uDE2B\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDE00-\uDE2F\uDE44\uDE80-\uDEAA]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]/,
NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B2\u08E4-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D60-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA69D\uA69F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA7AD\uA7B0\uA7B1\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB5F\uAB64\uAB65\uABC0-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2D\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDD0-\uDDDA\uDE00-\uDE11\uDE13-\uDE37\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF01-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF98]|\uD809[\uDC00-\uDC6E]|[\uD80C\uD840-\uD868\uD86A-\uD86C][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},n=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],o=new Array(128),q=0;q<128;++q)o[q]=q>=97&&q<=122||q>=65&&q<=90||36===q||95===q;for(p=new Array(128),q=0;q<128;++q)p[q]=q>=97&&q<=122||q>=65&&q<=90||q>=48&&q<=57||36===q||95===q;a.exports={isDecimalDigit:b,isHexDigit:c,isOctalDigit:d,isWhiteSpace:e,isLineTerminator:f,isIdentifierStartES5:h,isIdentifierPartES5:i,isIdentifierStartES6:j,isIdentifierPartES6:k}}()},function(a,b,c){!function(){"use strict";b.ast=c(629),b.code=c(188),b.keyword=c(630)}()},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";return a.now()}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return/\?/}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(57),c(122),c(18)],e=function(a,b,c){"use strict";var d=/^(?:input|select|textarea|button)$/i,e=/^(?:a|area)$/i;a.fn.extend({prop:function(c,d){return b(this,a.prop,c,d,arguments.length>1)},removeProp:function(b){return this.each(function(){delete this[a.propFix[b]||b]})}}),a.extend({prop:function(b,c,d){var e,f,g=b.nodeType;if(3!==g&&8!==g&&2!==g)return 1===g&&a.isXMLDoc(b)||(c=a.propFix[c]||c,f=a.propHooks[c]),void 0!==d?f&&"set"in f&&void 0!==(e=f.set(b,d,c))?e:b[c]=d:f&&"get"in f&&null!==(e=f.get(b,c))?e:b[c]},propHooks:{tabIndex:{get:function(b){var c=a.find.attr(b,"tabindex");return c?parseInt(c,10):d.test(b.nodeName)||e.test(b.nodeName)&&b.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),c.optSelected||(a.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),a.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){a.propFix[this.toLowerCase()]=this})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(16)],e=function(a){"use strict";function b(b,c){c=c||a;var d=c.createElement("script");d.text=b,c.head.appendChild(d).parentNode.removeChild(d)}return b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(16),c(656),c(69)],e=function(a,b){"use strict";function c(){b.removeEventListener("DOMContentLoaded",c),window.removeEventListener("load",c),a.ready()}var d=a.Deferred();a.fn.ready=function(b){return d.then(b).catch(function(b){a.readyException(b)}),this},a.extend({isReady:!1,readyWait:1,holdReady:function(b){b?a.readyWait++:a.ready(!0)},ready:function(c){(c===!0?--a.readyWait:a.isReady)||(a.isReady=!0,c!==!0&&--a.readyWait>0||d.resolveWith(b,[a]))}}),a.ready.then=d.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?window.setTimeout(a.ready):(b.addEventListener("DOMContentLoaded",c),window.addEventListener("load",c))}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(){"use strict";function a(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}return a}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(136)],e=function(a,b){"use strict";function c(c,d,e,f){var g,h=1,i=20,j=f?function(){return f.cur()}:function(){return a.css(c,d,"")},k=j(),l=e&&e[3]||(a.cssNumber[d]?"":"px"),m=(a.cssNumber[d]||"px"!==l&&+k)&&b.exec(a.css(c,d));if(m&&m[3]!==l){l=l||m[3],e=e||[],m=+k||1;do h=h||".5",m/=h,a.style(c,d,m+l);while(h!==(h=j()/k)&&1!==h&&--i)}return e&&(m=+m||+k||0,g=e[1]?m+(e[1]+1)*e[2]:+e[2],f&&(f.unit=l,f.start=m,f.end=g)),g}return c}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(126),c(202),c(200),c(125),c(18)],e=function(a,b,c,d,e){"use strict";function f(f,g,h){var i,j,k,l,m=f.style;return h=h||d(f),h&&(l=h.getPropertyValue(g)||h[g],""!==l||a.contains(f.ownerDocument,f)||(l=a.style(f,g)),!e.pixelMarginRight()&&b.test(l)&&c.test(g)&&(i=m.width,j=m.minWidth,k=m.maxWidth,m.minWidth=m.maxWidth=m.width=l,l=h.width,m.width=i,m.minWidth=j,m.maxWidth=k)),void 0!==l?l+"":l}return f}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return["Top","Right","Bottom","Left"]}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(){"use strict";return function(a){var b=a.ownerDocument.defaultView;return b&&b.opener||(b=window),b.getComputedStyle(a)}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(18)],e=function(a){"use strict";return function(b,c){return b=c||b,"none"===b.style.display||""===b.style.display&&a.contains(b.ownerDocument,b)&&"none"===a.css(b,"display")}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return/^margin/}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(){"use strict";return function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(45),c(127)],e=function(a,b,c){"use strict";function d(){this.expando=a.expando+d.uid++}return d.uid=1,d.prototype={cache:function(a){var b=a[this.expando];return b||(b={},c(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(b,c,d){var e,f=this.cache(b);if("string"==typeof c)f[a.camelCase(c)]=d;else for(e in c)f[a.camelCase(e)]=c[e];return f},get:function(b,c){return void 0===c?this.cache(b):b[this.expando]&&b[this.expando][a.camelCase(c)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(c,d){var e,f=c[this.expando];if(void 0!==f){if(void 0!==d){a.isArray(d)?d=d.map(a.camelCase):(d=a.camelCase(d),d=d in f?[d]:d.match(b)||[]),e=d.length;for(;e--;)delete f[d[e]]}(void 0===d||a.isEmptyObject(f))&&(c.nodeType?c[this.expando]=void 0:delete c[this.expando])}},hasData:function(b){var c=b[this.expando];return void 0!==c&&!a.isEmptyObject(c)}},d}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(204)],e=function(a){"use strict";return new a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(211),c(210),c(212),c(207),c(208)],e=function(a,b,c,d,e,f){"use strict";function g(g,i,j,k,l){for(var m,n,o,p,q,r,s=i.createDocumentFragment(),t=[],u=0,v=g.length;u<v;u++)if(m=g[u],m||0===m)if("object"===a.type(m))a.merge(t,m.nodeType?[m]:m);else if(h.test(m)){for(n=n||s.appendChild(i.createElement("div")),o=(b.exec(m)||["",""])[1].toLowerCase(),p=d[o]||d._default,n.innerHTML=p[1]+a.htmlPrefilter(m)+p[2],r=p[0];r--;)n=n.lastChild;a.merge(t,n.childNodes),n=s.firstChild,n.textContent=""}else t.push(i.createTextNode(m));for(s.textContent="",u=0;m=t[u++];)if(k&&a.inArray(m,k)>-1)l&&l.push(m);else if(q=a.contains(m.ownerDocument,m),n=e(s.appendChild(m),"script"),q&&f(n),j)for(r=0;m=n[r++];)c.test(m.type||"")&&j.push(m);return s}var h=/<|&#?\w+;/;return g}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";function b(b,c){var d;return d="undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(c||"*"):"undefined"!=typeof b.querySelectorAll?b.querySelectorAll(c||"*"):[],void 0===c||c&&a.nodeName(b,c)?a.merge([b],d):d}return b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(34)],e=function(a){"use strict";function b(b,c){for(var d=0,e=b.length;d<e;d++)a.set(b[d],"globalEval",!c||a.get(c[d],"globalEval"))}return b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return/^(?:checkbox|radio)$/i}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(){"use strict";return/^$|\/(?:java|ecma)script/i}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(){"use strict";return/<([a-z][^\/\0>\x20\t\r\n\f]+)/i}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(){"use strict";var a={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};return a.optgroup=a.option,a.tbody=a.tfoot=a.colgroup=a.caption=a.thead,a.th=a.td,a}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(209),c(30),c(71),c(192)],e=function(a,b){"use strict";function c(b,e,f,g){var h;if(a.isArray(e))a.each(e,function(a,e){f||d.test(b)?g(b,e):c(b+"["+("object"==typeof e&&null!=e?a:"")+"]",e,f,g)});else if(f||"object"!==a.type(e))g(b,e);else for(h in e)c(b+"["+h+"]",e[h],f,g)}var d=/\[\]$/,e=/\r?\n/g,f=/^(?:submit|button|image|reset|file)$/i,g=/^(?:input|select|textarea|keygen)/i;return a.param=function(b,d){var e,f=[],g=function(b,c){var d=a.isFunction(c)?c():c;f[f.length]=encodeURIComponent(b)+"="+encodeURIComponent(null==d?"":d)};if(a.isArray(b)||b.jquery&&!a.isPlainObject(b))a.each(b,function(){g(this.name,this.value)});else for(e in b)c(e,b[e],d,g);return f.join("&")},a.fn.extend({serialize:function(){return a.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var b=a.prop(this,"elements");return b?a.makeArray(b):this}).filter(function(){var c=this.type;return this.name&&!a(this).is(":disabled")&&g.test(this.nodeName)&&!f.test(c)&&(this.checked||!b.test(c))}).map(function(b,c){var d=a(this).val();return null==d?null:a.isArray(d)?a.map(d,function(a){return{name:c.name,value:a.replace(e,"\r\n")}}):{name:c.name,value:d.replace(e,"\r\n")}}).get()}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(134),c(215),c(18)],e=function(a,b,c){"use strict";function d(c,d,f){return a.isFunction(d)?a.grep(c,function(a,b){return!!d.call(a,b,a)!==f}):d.nodeType?a.grep(c,function(a){return a===d!==f}):"string"!=typeof d?a.grep(c,function(a){return b.call(d,a)>-1!==f}):e.test(d)?a.filter(d,c,f):(d=a.filter(d,c),a.grep(c,function(a){return b.call(d,a)>-1!==f&&1===a.nodeType}))}var e=/^.[^:#\[\.,]*$/;a.filter=function(b,c,d){var e=c[0];return d&&(b=":not("+b+")"),1===c.length&&1===e.nodeType?a.find.matchesSelector(e,b)?[e]:[]:a.find.matches(b,a.grep(c,function(a){return 1===a.nodeType}))},a.fn.extend({find:function(b){var c,d,e=this.length,f=this;if("string"!=typeof b)return this.pushStack(a(b).filter(function(){for(c=0;c<e;c++)if(a.contains(f[c],this))return!0}));for(d=this.pushStack([]),c=0;c<e;c++)a.find(b,f[c],d);return e>1?a.uniqueSort(d):d},filter:function(a){return this.pushStack(d(this,a||[],!1))},not:function(a){return this.pushStack(d(this,a||[],!0))},is:function(b){return!!d(this,"string"==typeof b&&c.test(b)?a(b):b||[],!1).length}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(18)],e=function(a){"use strict";return a.expr.match.needsContext}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(77)],e=function(a){"use strict";return a.concat}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(133)],e=function(a){"use strict";return a.toString}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(77)],e=function(a){"use strict";return a.push}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return a<12?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ar-dz",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u0623\u062d_\u0625\u062b_\u062b\u0644\u0627_\u0623\u0631_\u062e\u0645_\u062c\u0645_\u0633\u0628".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},c=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&a%100<=10?3:a%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},e=function(a){return function(b,e,f,g){var h=c(b),i=d[a][c(b)];return 2===h&&(i=i[e?0:1]),i.replace(/%d/i,b)}},f=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"],g=a.defineLocale("ar-ly",{months:f,monthsShort:f,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(a){return"\u0645"===a},meridiem:function(a,b,c){return a<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:e("s"),m:e("m"),mm:e("m"),h:e("h"),hh:e("h"),d:e("d"),dd:e("d"),M:e("M"),MM:e("M"),y:e("y"),yy:e("y")},preparse:function(a){return a.replace(/\u200f/g,"").replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}});return g})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:6,doy:12}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=a.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(a){return"\u0645"===a},meridiem:function(a,b,c){return a<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",
lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(a){return a.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(a){return c[a]}).replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},c={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&a%100<=10?3:a%100>=11?4:5},e={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},f=function(a){return function(b,c,f,g){var h=d(b),i=e[a][d(b)];return 2===h&&(i=i[c?0:1]),i.replace(/%d/i,b)}},g=["\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u064a\u0646\u0627\u064a\u0631","\u0634\u0628\u0627\u0637 \u0641\u0628\u0631\u0627\u064a\u0631","\u0622\u0630\u0627\u0631 \u0645\u0627\u0631\u0633","\u0646\u064a\u0633\u0627\u0646 \u0623\u0628\u0631\u064a\u0644","\u0623\u064a\u0627\u0631 \u0645\u0627\u064a\u0648","\u062d\u0632\u064a\u0631\u0627\u0646 \u064a\u0648\u0646\u064a\u0648","\u062a\u0645\u0648\u0632 \u064a\u0648\u0644\u064a\u0648","\u0622\u0628 \u0623\u063a\u0633\u0637\u0633","\u0623\u064a\u0644\u0648\u0644 \u0633\u0628\u062a\u0645\u0628\u0631","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644 \u0623\u0643\u062a\u0648\u0628\u0631","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u0646\u0648\u0641\u0645\u0628\u0631","\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644 \u062f\u064a\u0633\u0645\u0628\u0631"],h=a.defineLocale("ar",{months:g,monthsShort:g,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(a){return"\u0645"===a},meridiem:function(a,b,c){return a<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},preparse:function(a){return a.replace(/\u200f/g,"").replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(a){return c[a]}).replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}});return h})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"},c=a.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"birne\xe7\u0259 saniyy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(a){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(a)},meridiem:function(a,b,c){return a<4?"gec\u0259":a<12?"s\u0259h\u0259r":a<17?"g\xfcnd\xfcz":"ax\u015fam"},ordinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(a){if(0===a)return a+"-\u0131nc\u0131";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:c?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"};return"m"===d?c?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===d?c?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":a+" "+b(e[d],+a)}var d=a.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:c,mm:c,h:c,hh:c,d:"\u0434\u0437\u0435\u043d\u044c",dd:c,M:"\u043c\u0435\u0441\u044f\u0446",MM:c,y:"\u0433\u043e\u0434",yy:c},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(a){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(a)},meridiem:function(a,b,c){return a<4?"\u043d\u043e\u0447\u044b":a<12?"\u0440\u0430\u043d\u0456\u0446\u044b":a<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},ordinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a%10!==2&&a%10!==3||a%100===12||a%100===13?a+"-\u044b":a+"-\u0456";case"D":return a+"-\u0433\u0430";default:return a}},week:{dow:1,doy:7}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u043d\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},ordinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-\u0435\u0432":0===c?a+"-\u0435\u043d":c>10&&c<20?a+"-\u0442\u0438":1===b?a+"-\u0432\u0438":2===b?a+"-\u0440\u0438":7===b||8===b?a+"-\u043c\u0438":a+"-\u0442\u0438"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},c={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"},d=a.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0986\u0997_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u0983_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(a){return a.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u09b0\u09be\u09a4"===b&&a>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===b&&a<5||"\u09ac\u09bf\u0995\u09be\u09b2"===b?a+12:a},meridiem:function(a,b,c){return a<4?"\u09b0\u09be\u09a4":a<10?"\u09b8\u0995\u09be\u09b2":a<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":a<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},c={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"},d=a.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(a){return a.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===b&&a>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===b&&a<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===b?a+12:a},meridiem:function(a,b,c){return a<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":a<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":a<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":a<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c){var d={mm:"munutenn",MM:"miz",dd:"devezh"};return a+" "+e(d[c],a)}function c(a){switch(d(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function d(a){return a>9?d(a%10):a}function e(a,b){return 2===b?f(a):a}function f(a){var b={m:"v",b:"v",d:"z"};return void 0===b[a.charAt(0)]?a:b[a.charAt(0)]+a.substring(1)}var g=a.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondenno\xf9",m:"ur vunutenn",mm:b,h:"un eur",hh:"%d eur",d:"un devezh",dd:b,M:"ur miz",MM:b,y:"ur bloaz",yy:c},ordinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(a){var b=1===a?"a\xf1":"vet";return a+b},week:{dow:1,doy:4}});return g})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}var c=a.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ca",{months:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(a,b){var c=1===a?"r":2===a?"n":3===a?"r":4===a?"t":"\xe8";return"w"!==b&&"W"!==b||(c="a"),a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a){return a>1&&a<5&&1!==~~(a/10);
}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"p\xe1r sekund":"p\xe1r sekundami";case"m":return c?"minuta":e?"minutu":"minutou";case"mm":return c||e?f+(b(a)?"minuty":"minut"):f+"minutami";case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hodin"):f+"hodinami";case"d":return c||e?"den":"dnem";case"dd":return c||e?f+(b(a)?"dny":"dn\xed"):f+"dny";case"M":return c||e?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return c||e?f+(b(a)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):f+"m\u011bs\xedci";case"y":return c||e?"rok":"rokem";case"yy":return c||e?f+(b(a)?"roky":"let"):f+"lety"}}var d="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),e="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),f=a.defineLocale("cs",{months:d,monthsShort:e,monthsParse:function(a,b){var c,d=[];for(c=0;c<12;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(d,e),shortMonthsParse:function(a){var b,c=[];for(b=0;b<12;b++)c[b]=new RegExp("^"+a[b]+"$","i");return c}(e),longMonthsParse:function(a){var b,c=[];for(b=0;b<12;b++)c[b]=new RegExp("^"+a[b]+"$","i");return c}(d),weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(a){var b=/\u0441\u0435\u0445\u0435\u0442$/i.exec(a)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(a)?"\u0442\u0430\u043d":"\u0440\u0430\u043d";return a+b},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},ordinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(a){var b=a,c="",d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return b>20?c=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(c=d[b]),a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I g\xe5r kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}var c=a.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}var c=a.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:b,mm:"%d Minuten",h:b,hh:"%d Stunden",d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],c=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"],d=a.defineLocale("dv",{months:b,monthsShort:b,weekdays:c,weekdaysShort:c,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(a){return"\u0789\u078a"===a},meridiem:function(a,b,c){return a<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(a){return a.replace(/\u060c/g,",")},postformat:function(a){return a.replace(/,/g,"\u060c")},week:{dow:7,doy:12}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}var c=a.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(a,b,c){return a>11?c?"\u03bc\u03bc":"\u039c\u039c":c?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(a){return"\u03bc"===(a+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT";default:return"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,c){var d=this._calendarEl[a],e=c&&c.hours();return b(d)&&(d=d.apply(c)),d.replace("{}",e%12===1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},ordinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec".split("_"),weekdays:"Diman\u0109o_Lundo_Mardo_Merkredo_\u0134a\u016ddo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_\u0134a\u016d_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_\u0134a_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(a){return"p"===a.charAt(0).toLowerCase()},meridiem:function(a,b,c){return a>11?c?"p.t.m.":"P.T.M.":c?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"anta\u016d %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=a.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),c="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=a.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[a+" minuti",a+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[a+" tunni",a+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[a+" kuu",a+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}var c=a.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:"%d p\xe4eva",M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},c={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"},d=a.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(a){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(a)},meridiem:function(a,b,c){return a<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631";
},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f\u06cc\u0646 \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(a){return a.replace(/[\u06f0-\u06f9]/g,function(a){return c[a]}).replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]}).replace(/,/g,"\u060c")},ordinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,d,e){var f="";switch(d){case"s":return e?"muutaman sekunnin":"muutama sekunti";case"m":return e?"minuutin":"minuutti";case"mm":f=e?"minuutin":"minuuttia";break;case"h":return e?"tunnin":"tunti";case"hh":f=e?"tunnin":"tuntia";break;case"d":return e?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":f=e?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return e?"kuukauden":"kuukausi";case"MM":f=e?"kuukauden":"kuukautta";break;case"y":return e?"vuoden":"vuosi";case"yy":f=e?"vuoden":"vuotta"}return f=c(a,e)+" "+f}function c(a,b){return a<10?b?e[a]:d[a]:a}var d="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),e=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",d[7],d[8],d[9]],f=a.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",m:"ein minutt",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0i",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(a){return a+(1===a?"er":"e")}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(a){return a+(1===a?"er":"e")},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),c="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),d=a.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],c=["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],d=["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],e=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],f=["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],g=a.defineLocale("gd",{months:b,monthsShort:c,monthsParseExact:!0,weekdays:d,weekdaysShort:e,weekdaysMin:f,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(a){var b=1===a?"d":a%10===2?"na":"mh";return a+b},week:{dow:1,doy:4}});return g})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return 0===a.indexOf("un")?"n"+a:"en "+a},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(a){return 2===a?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":a+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(a){return 2===a?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":a+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(a){return 2===a?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":a+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(a){return 2===a?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":a%10===0&&10!==a?a+" \u05e9\u05e0\u05d4":a+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(a){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(a)},meridiem:function(a,b,c){return a<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":a<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":a<12?c?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":a<18?c?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},d=a.defineLocale("hi",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(a){return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0930\u093e\u0924"===b?a<4?a:a+12:"\u0938\u0941\u092c\u0939"===b?a:"\u0926\u094b\u092a\u0939\u0930"===b?a>=10?a:a+12:"\u0936\u093e\u092e"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"\u0930\u093e\u0924":a<10?"\u0938\u0941\u092c\u0939":a<17?"\u0926\u094b\u092a\u0939\u0930":a<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}var c=a.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:b,mm:b,h:b,hh:b,d:"dan",dd:b,M:"mjesec",MM:b,y:"godinu",yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e=a;switch(c){case"s":return d||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return e+(d||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" h\xf3nap":" h\xf3napja");case"MM":return e+(d||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(d||b?" \xe9v":" \xe9ve");case"yy":return e+(d||b?" \xe9v":" \xe9ve")}return""}function c(a){return(a?"":"[m\xfalt] ")+"["+d[this.day()]+"] LT[-kor]"}var d="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" "),e=a.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(a){return"u"===a.charAt(1).toLowerCase()},meridiem:function(a,b,c){return a<12?c===!0?"de":"DE":c===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(a){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(a)},meridiem:function(a){return a<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":a<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":a<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},ordinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-\u056b\u0576":a+"-\u0580\u0564";default:return a}},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"siang"===b?a>=11?a:a+12:"sore"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"pagi":a<15?"siang":a<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a){return a%100===11||a%10!==1}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"m":return c?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return b(a)?f+(c||e?"m\xedn\xfatur":"m\xedn\xfatum"):c?f+"m\xedn\xfata":f+"m\xedn\xfatu";case"hh":return b(a)?f+(c||e?"klukkustundir":"klukkustundum"):f+"klukkustund";case"d":return c?"dagur":e?"dag":"degi";case"dd":return b(a)?c?f+"dagar":f+(e?"daga":"d\xf6gum"):c?f+"dagur":f+(e?"dag":"degi");case"M":return c?"m\xe1nu\xf0ur":e?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return b(a)?c?f+"m\xe1nu\xf0ir":f+(e?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):c?f+"m\xe1nu\xf0ur":f+(e?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return c||e?"\xe1r":"\xe1ri";case"yy":return b(a)?f+(c||e?"\xe1r":"\xe1rum"):f+(c||e?"\xe1r":"\xe1ri")}}var d=a.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:c,m:c,mm:c,h:"klukkustund",hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Luned\xec_Marted\xec_Mercoled\xec_Gioved\xec_Venerd\xec_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ja",{months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"Ah\u6642m\u5206",LTS:"Ah\u6642m\u5206s\u79d2",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u6642m\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5Ah\u6642m\u5206 dddd"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(a){return"\u5348\u5f8c"===a},meridiem:function(a,b,c){return a<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:"[\u6765\u9031]dddd LT",lastDay:"[\u6628\u65e5] LT",lastWeek:"[\u524d\u9031]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}\u65e5/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"\u65e5";default:return a}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),
monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(a,b){return 12===a&&(a=0),"enjing"===b?a:"siyang"===b?a>=11?a:a+12:"sonten"===b||"ndalu"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"enjing":a<15?"siyang":a<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ka",{months:{standalone:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),format:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_")},monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(a){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(a)?a.replace(/\u10d8$/,"\u10e8\u10d8"):a+"\u10e8\u10d8"},past:function(a){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(a)?a.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(a)?a.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):void 0},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},ordinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(a){return 0===a?a:1===a?a+"-\u10da\u10d8":a<20||a<=100&&a%20===0||a%100===0?"\u10db\u10d4-"+a:a+"-\u10d4"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"},c=a.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},ordinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(a){var c=a%10,d=a>=100?100:null;return a+(b[a]||b[c]||b[d])},week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysMin:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h\uc2dc m\ubd84",LTS:"A h\uc2dc m\ubd84 s\ucd08",L:"YYYY.MM.DD",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h\uc2dc m\ubd84",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h\uc2dc m\ubd84"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"\uc77c\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},ordinalParse:/\d{1,2}\uc77c/,ordinal:"%d\uc77c",meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(a){return"\uc624\ud6c4"===a},meridiem:function(a,b,c){return a<12?"\uc624\uc804":"\uc624\ud6c4"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"},c=a.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u0435 \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},ordinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(a){var c=a%10,d=a>=100?100:null;return a+(b[a]||b[c]||b[d])},week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return b?e[c][0]:e[c][1]}function c(a){var b=a.substr(0,a.indexOf(" "));return e(b)?"a "+a:"an "+a}function d(a){var b=a.substr(0,a.indexOf(" "));return e(b)?"viru "+a:"virun "+a}function e(a){if(a=parseInt(a,10),isNaN(a))return!1;if(a<0)return!0;if(a<10)return 4<=a&&a<=7;if(a<100){var b=a%10,c=a/10;return e(0===b?c:b)}if(a<1e4){for(;a>=10;)a/=10;return e(a)}return a/=1e3,e(a)}var f=a.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:c,past:d,s:"e puer Sekonnen",m:b,mm:"%d Minutten",h:b,hh:"%d Stonnen",d:b,dd:"%d Deeg",M:b,MM:"%d M\xe9int",y:b,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(a){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===a},meridiem:function(a,b,c){return a<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},ordinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(a){return"\u0e97\u0eb5\u0ec8"+a}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){return b?"kelios sekund\u0117s":d?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"}function c(a,b,c,d){return b?e(c)[0]:d?e(c)[1]:e(c)[2]}function d(a){return a%10===0||a>10&&a<20}function e(a){return g[a].split("_")}function f(a,b,f,g){var h=a+" ";return 1===a?h+c(a,b,f[0],g):b?h+(d(a)?e(f)[1]:e(f)[0]):g?h+e(f)[1]:h+(d(a)?e(f)[1]:e(f)[2])}var g={m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"},h=a.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:b,m:c,mm:f,h:c,hh:f,d:c,dd:f,M:c,MM:f,y:c,yy:f},ordinalParse:/\d{1,2}-oji/,ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}});return h})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c){return c?b%10===1&&b%100!==11?a[2]:a[3]:b%10===1&&b%100!==11?a[0]:a[1]}function c(a,c,d){return a+" "+b(f[d],a,c)}function d(a,c,d){return b(f[d],a,c)}function e(a,b){return b?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"}var f={m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},g=a.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:e,m:d,mm:c,h:d,hh:c,d:d,dd:c,M:d,MM:c,y:d,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return g})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&a<=4?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}},c=a.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){var a=["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"dan",dd:b.translate,M:"mjesec",MM:b.translate,y:"godinu",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u043e\u0441\u043b\u0435 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},ordinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-\u0435\u0432":0===c?a+"-\u0435\u043d":c>10&&c<20?a+"-\u0442\u0438":1===b?a+"-\u0432\u0438":2===b?a+"-\u0440\u0438":7===b||8===b?a+"-\u043c\u0438":a+"-\u0442\u0438"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,
weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===b&&a>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===b||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===b?a+12:a},meridiem:function(a,b,c){return a<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":a<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":a<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":a<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e="";if(b)switch(c){case"s":e="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"m":e="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":e="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":e="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":e="%d \u0924\u093e\u0938";break;case"d":e="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":e="%d \u0926\u093f\u0935\u0938";break;case"M":e="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":e="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":e="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":e="%d \u0935\u0930\u094d\u0937\u0947"}else switch(c){case"s":e="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":e="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":e="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":e="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":e="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":e="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":e="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":e="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":e="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":e="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":e="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return e.replace(/%d/i,a)}var c={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},e=a.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},preparse:function(a){return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return d[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return c[a]})},meridiemParse:/\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0930\u093e\u0924\u094d\u0930\u0940"===b?a<4?a:a+12:"\u0938\u0915\u093e\u0933\u0940"===b?a:"\u0926\u0941\u092a\u093e\u0930\u0940"===b?a>=10?a:a+12:"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"\u0930\u093e\u0924\u094d\u0930\u0940":a<10?"\u0938\u0915\u093e\u0933\u0940":a<17?"\u0926\u0941\u092a\u093e\u0930\u0940":a<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}});return e})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"pagi":a<15?"tengahari":a<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return a<11?"pagi":a<15?"tengahari":a<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},c={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"},d=a.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(a){return a.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},week:{dow:1,doy:4}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},c={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},d=a.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(a){return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0930\u093e\u0924\u093f"===b?a<4?a:a+12:"\u092c\u093f\u0939\u093e\u0928"===b?a:"\u0926\u093f\u0909\u0901\u0938\u094b"===b?a>=10?a:a+12:"\u0938\u093e\u0901\u091d"===b?a+12:void 0},meridiem:function(a,b,c){return a<3?"\u0930\u093e\u0924\u093f":a<12?"\u092c\u093f\u0939\u093e\u0928":a<16?"\u0926\u093f\u0909\u0901\u0938\u094b":a<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],e=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,f=a.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},monthsRegex:e,monthsShortRegex:e,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),c="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],e=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,f=a.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,d){return/-MMM-/.test(d)?c[a.month()]:b[a.month()]},monthsRegex:e,monthsShortRegex:e,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xe5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},c={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"},d=a.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(a){return a.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0a30\u0a3e\u0a24"===b?a<4?a:a+12:"\u0a38\u0a35\u0a47\u0a30"===b?a:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===b?a>=10?a:a+12:"\u0a38\u0a3c\u0a3e\u0a2e"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"\u0a30\u0a3e\u0a24":a<10?"\u0a38\u0a35\u0a47\u0a30":a<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":a<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}});return d})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a){return a%10<5&&a%10>1&&~~(a/10)%10!==1}function c(a,c,d){var e=a+" ";switch(d){case"m":return c?"minuta":"minut\u0119";case"mm":return e+(b(a)?"minuty":"minut");case"h":return c?"godzina":"godzin\u0119";case"hh":return e+(b(a)?"godziny":"godzin");case"MM":return e+(b(a)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return e+(b(a)?"lata":"lat")}}var d="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),e="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),f=a.defineLocale("pl",{months:function(a,b){return""===b?"("+e[a.month()]+"|"+d[a.month()]+")":/D MMMM/.test(b)?e[a.month()]:d[a.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:c,mm:c,h:c,hh:c,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:c,y:"rok",yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Dom_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1b".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atr\xe1s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba"});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("pt",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Ter\xe7a-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Dom_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1b".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c){var d={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},e=" ";return(a%100>=20||a>=100&&a%100===0)&&(e=" de "),a+e+d[c]}var c=a.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",m:"un minut",mm:b,h:"o or\u0103",hh:b,d:"o zi",dd:b,M:"o lun\u0103",MM:b,y:"un an",yy:b},week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",
MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"};return"m"===d?c?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":a+" "+b(e[d],+a)}var d=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i],e=a.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430 \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",nextWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd [\u0432] LT"}},lastWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",m:c,mm:c,h:"\u0447\u0430\u0441",hh:c,d:"\u0434\u0435\u043d\u044c",dd:c,M:"\u043c\u0435\u0441\u044f\u0446",MM:c,y:"\u0433\u043e\u0434",yy:c},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(a){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(a)},meridiem:function(a,b,c){return a<4?"\u043d\u043e\u0447\u0438":a<12?"\u0443\u0442\u0440\u0430":a<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},ordinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-\u0439";case"D":return a+"-\u0433\u043e";case"w":case"W":return a+"-\u044f";default:return a}},week:{dow:1,doy:7}});return e})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},ordinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(a){return a+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(a){return"\u0db4.\u0dc0."===a||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===a},meridiem:function(a,b,c){return a>11?c?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":c?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a){return a>1&&a<5}function c(a,c,d,e){var f=a+" ";switch(d){case"s":return c||e?"p\xe1r sek\xfand":"p\xe1r sekundami";case"m":return c?"min\xfata":e?"min\xfatu":"min\xfatou";case"mm":return c||e?f+(b(a)?"min\xfaty":"min\xfat"):f+"min\xfatami";case"h":return c?"hodina":e?"hodinu":"hodinou";case"hh":return c||e?f+(b(a)?"hodiny":"hod\xedn"):f+"hodinami";case"d":return c||e?"de\u0148":"d\u0148om";case"dd":return c||e?f+(b(a)?"dni":"dn\xed"):f+"d\u0148ami";case"M":return c||e?"mesiac":"mesiacom";case"MM":return c||e?f+(b(a)?"mesiace":"mesiacov"):f+"mesiacmi";case"y":return c||e?"rok":"rokom";case"yy":return c||e?f+(b(a)?"roky":"rokov"):f+"rokmi"}}var d="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),e="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_"),f=a.defineLocale("sk",{months:d,monthsShort:e,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 4:case 5:return"[minul\xfd] dddd [o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nekaj sekund":"nekaj sekundami";case"m":return b?"ena minuta":"eno minuto";case"mm":return e+=1===a?b?"minuta":"minuto":2===a?b||d?"minuti":"minutama":a<5?b||d?"minute":"minutami":b||d?"minut":"minutami";case"h":return b?"ena ura":"eno uro";case"hh":return e+=1===a?b?"ura":"uro":2===a?b||d?"uri":"urama":a<5?b||d?"ure":"urami":b||d?"ur":"urami";case"d":return b||d?"en dan":"enim dnem";case"dd":return e+=1===a?b||d?"dan":"dnem":2===a?b||d?"dni":"dnevoma":b||d?"dni":"dnevi";case"M":return b||d?"en mesec":"enim mesecem";case"MM":return e+=1===a?b||d?"mesec":"mesecem":2===a?b||d?"meseca":"mesecema":a<5?b||d?"mesece":"meseci":b||d?"mesecev":"meseci";case"y":return b||d?"eno leto":"enim letom";case"yy":return e+=1===a?b||d?"leto":"letom":2===a?b||d?"leti":"letoma":a<5?b||d?"leta":"leti":b||d?"let":"leti"}}var c=a.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(a){return"M"===a.charAt(0)},meridiem:function(a,b,c){return a<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={words:{m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u0435 \u043c\u0438\u043d\u0443\u0442\u0435"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0435","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],yy:["\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&a<=4?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}},c=a.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){var a=["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"\u0434\u0430\u043d",dd:b.translate,M:"\u043c\u0435\u0441\u0435\u0446",MM:b.translate,y:"\u0433\u043e\u0434\u0438\u043d\u0443",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&a<=4?b[1]:b[2]},translate:function(a,c,d){var e=b.words[d];return 1===d.length?c?e[0]:e[1]:a+" "+b.correctGrammaticalCase(a,e)}},c=a.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){var a=["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:b.translate,mm:b.translate,h:b.translate,hh:b.translate,d:"dan",dd:b.translate,M:"mesec",MM:b.translate,y:"godinu",yy:b.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(a,b,c){return a<11?"ekuseni":a<15?"emini":a<19?"entsambama":"ebusuku"},meridiemHour:function(a,b){return 12===a&&(a=0),"ekuseni"===b?a:"emini"===b?a>=11?a:a+12:"entsambama"===b||"ebusuku"===b?0===a?0:a+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"e":1===b?"a":2===b?"a":"e";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},c={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"},d=a.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},ordinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(a){return a+"\u0bb5\u0ba4\u0bc1"},preparse:function(a){return a.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(a){return c[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return b[a]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(a,b,c){return a<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":a<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":a<10?" \u0b95\u0bbe\u0bb2\u0bc8":a<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":a<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":a<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(a,b){return 12===a&&(a=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===b?a<2?a:a+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===b||"\u0b95\u0bbe\u0bb2\u0bc8"===b?a:"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===b&&a>=10?a:a+12},week:{dow:0,doy:6}});return d})},function(a,b,c){
!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c42\u0c32\u0c46\u0c56_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c42\u0c32\u0c46\u0c56_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},ordinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===b?a<4?a:a+12:"\u0c09\u0c26\u0c2f\u0c02"===b?a:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===b?a>=10?a:a+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===b?a+12:void 0},meridiem:function(a,b,c){return a<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":a<10?"\u0c09\u0c26\u0c2f\u0c02":a<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":a<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(a){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===a},meridiem:function(a,b,c){return a<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a){var b=a;return b=a.indexOf("jaj")!==-1?b.slice(0,-3)+"leS":a.indexOf("jar")!==-1?b.slice(0,-3)+"waQ":a.indexOf("DIS")!==-1?b.slice(0,-3)+"nem":b+" pIq"}function c(a){var b=a;return b=a.indexOf("jaj")!==-1?b.slice(0,-3)+"Hu\u2019":a.indexOf("jar")!==-1?b.slice(0,-3)+"wen":a.indexOf("DIS")!==-1?b.slice(0,-3)+"ben":b+" ret"}function d(a,b,c,d){var f=e(a);switch(c){case"mm":return f+" tup";case"hh":return f+" rep";case"dd":return f+" jaj";case"MM":return f+" jar";case"yy":return f+" DIS"}}function e(a){var b=Math.floor(a%1e3/100),c=Math.floor(a%100/10),d=a%10,e="";return b>0&&(e+=f[b]+"vatlh"),c>0&&(e+=(""!==e?" ":"")+f[c]+"maH"),d>0&&(e+=(""!==e?" ":"")+f[d]),""===e?"pagh":e}var f="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),g=a.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:b,past:c,s:"puS lup",m:"wa\u2019 tup",mm:d,h:"wa\u2019 rep",hh:d,d:"wa\u2019 jaj",dd:d,M:"wa\u2019 jar",MM:d,y:"wa\u2019 DIS",yy:d},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return g})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"},c=a.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal:function(a){if(0===a)return a+"'\u0131nc\u0131";var c=a%10,d=a%100-c,e=a>=100?100:null;return a+(b[c]||b[d]||b[e])},week:{dow:1,doy:7}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b,c,d){var e={s:["viensas secunds","'iensas secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[a+" m\xeduts",""+a+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[a+" \xfeoras",""+a+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[a+" ziuas",""+a+" ziuas"],M:["'n mes","'iens mes"],MM:[a+" mesen",""+a+" mesen"],y:["'n ar","'iens ar"],yy:[a+" ars",""+a+" ars"]};return d?e[c][0]:b?e[c][0]:e[c][1]}var c=a.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(a){return"d'o"===a.toLowerCase()},meridiem:function(a,b,c){return a>11?c?"d'o":"D'O":c?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:b,m:b,mm:b,h:b,hh:b,d:b,dd:b,M:b,MM:b,y:b,yy:b},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return c})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";function b(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&b%10<=4&&(b%100<10||b%100>=20)?c[1]:c[2]}function c(a,c,d){var e={mm:c?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:c?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"};return"m"===d?c?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===d?c?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":a+" "+b(e[d],+a)}function d(a,b){var c={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")},d=/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(b)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(b)?"genitive":"nominative";return c[d][a.day()]}function e(a){return function(){return a+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}var f=a.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:d,weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:e("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:e("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:e("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:e("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return e("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return e("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",m:c,mm:c,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:c,d:"\u0434\u0435\u043d\u044c",dd:c,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:c,y:"\u0440\u0456\u043a",yy:c},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(a){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(a)},meridiem:function(a,b,c){return a<4?"\u043d\u043e\u0447\u0456":a<12?"\u0440\u0430\u043d\u043a\u0443":a<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},ordinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-\u0439";case"D":return a+"-\u0433\u043e";default:return a}},week:{dow:1,doy:7}});return f})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(a){return/^ch$/i.test(a)},meridiem:function(a,b,c){return a<12?c?"sa":"SA":c?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n r\u1ed3i l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},ordinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"Ah\u70b9mm\u5206",LTS:"Ah\u70b9m\u5206s\u79d2",L:"YYYY-MM-DD",LL:"YYYY\u5e74MMMD\u65e5",LLL:"YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206",l:"YYYY-MM-DD",ll:"YYYY\u5e74MMMD\u65e5",lll:"YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206",llll:"YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206"
},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u51cc\u6668"===b||"\u65e9\u4e0a"===b||"\u4e0a\u5348"===b?a:"\u4e0b\u5348"===b||"\u665a\u4e0a"===b?a+12:a>=11?a:a+12},meridiem:function(a,b,c){var d=100*a+b;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:function(){return 0===this.minutes()?"[\u4eca\u5929]Ah[\u70b9\u6574]":"[\u4eca\u5929]LT"},nextDay:function(){return 0===this.minutes()?"[\u660e\u5929]Ah[\u70b9\u6574]":"[\u660e\u5929]LT"},lastDay:function(){return 0===this.minutes()?"[\u6628\u5929]Ah[\u70b9\u6574]":"[\u6628\u5929]LT"},nextWeek:function(){var b,c;return b=a().startOf("week"),c=this.diff(b,"days")>=7?"[\u4e0b]":"[\u672c]",0===this.minutes()?c+"dddAh\u70b9\u6574":c+"dddAh\u70b9mm"},lastWeek:function(){var b,c;return b=a().startOf("week"),c=this.unix()<b.unix()?"[\u4e0a]":"[\u672c]",0===this.minutes()?c+"dddAh\u70b9\u6574":c+"dddAh\u70b9mm"},sameElse:"LL"},ordinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"\u65e5";case"M":return a+"\u6708";case"w":case"W":return a+"\u5468";default:return a}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"Ah\u9edemm\u5206",LTS:"Ah\u9edem\u5206s\u79d2",L:"YYYY\u5e74MMMD\u65e5",LL:"YYYY\u5e74MMMD\u65e5",LLL:"YYYY\u5e74MMMD\u65e5Ah\u9edemm\u5206",LLLL:"YYYY\u5e74MMMD\u65e5ddddAh\u9edemm\u5206",l:"YYYY\u5e74MMMD\u65e5",ll:"YYYY\u5e74MMMD\u65e5",lll:"YYYY\u5e74MMMD\u65e5Ah\u9edemm\u5206",llll:"YYYY\u5e74MMMD\u65e5ddddAh\u9edemm\u5206"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u51cc\u6668"===b||"\u65e9\u4e0a"===b||"\u4e0a\u5348"===b?a:"\u4e2d\u5348"===b?a>=11?a:a+12:"\u4e0b\u5348"===b||"\u665a\u4e0a"===b?a+12:void 0},meridiem:function(a,b,c){var d=100*a+b;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"\u65e5";case"M":return a+"\u6708";case"w":case"W":return a+"\u9031";default:return a}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}});return b})},function(a,b,c){!function(a,b){b(c(1))}(this,function(a){"use strict";var b=a.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"Ah\u9edemm\u5206",LTS:"Ah\u9edem\u5206s\u79d2",L:"YYYY\u5e74MMMD\u65e5",LL:"YYYY\u5e74MMMD\u65e5",LLL:"YYYY\u5e74MMMD\u65e5Ah\u9edemm\u5206",LLLL:"YYYY\u5e74MMMD\u65e5ddddAh\u9edemm\u5206",l:"YYYY\u5e74MMMD\u65e5",ll:"YYYY\u5e74MMMD\u65e5",lll:"YYYY\u5e74MMMD\u65e5Ah\u9edemm\u5206",llll:"YYYY\u5e74MMMD\u65e5ddddAh\u9edemm\u5206"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u51cc\u6668"===b||"\u65e9\u4e0a"===b||"\u4e0a\u5348"===b?a:"\u4e2d\u5348"===b?a>=11?a:a+12:"\u4e0b\u5348"===b||"\u665a\u4e0a"===b?a+12:void 0},meridiem:function(a,b,c){var d=100*a+b;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"\u65e5";case"M":return a+"\u6708";case"w":case"W":return a+"\u9031";default:return a}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}});return b})},function(a,b,c){var d,e;!function(f){"use strict";d=f,e="function"==typeof d?d.call(b,c,b,a):d,!(void 0!==e&&(a.exports=e))}(function(){"use strict";function a(a,b){if(!a||!a.nodeType||1!==a.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(a);this.el=a,this.options=b=t({},b),a[T]=this;var c={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(a.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(a,b){a.setData("Text",b.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0}};for(var d in c)!(d in b)&&(b[d]=c[d]);ga(b);for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));this.nativeDraggable=!b.forceFallback&&$,f(a,"mousedown",this._onTapStart),f(a,"touchstart",this._onTapStart),f(a,"pointerdown",this._onTapStart),this.nativeDraggable&&(f(a,"dragover",this),f(a,"dragenter",this)),ea.push(this._onDragOver),b.store&&this.sort(b.store.get(this))}function b(a,b){"clone"!==a.lastPullMode&&(b=!0),z&&z.state!==b&&(i(z,"display",b?"none":""),b||z.state&&(a.options.group.revertClone?(A.insertBefore(z,B),a._animate(w,z)):A.insertBefore(z,w)),z.state=b)}function c(a,b,c){if(a){c=c||V;do if(">*"===b&&a.parentNode===c||r(a,b))return a;while(a=d(a))}return null}function d(a){var b=a.host;return b&&b.nodeType?b:a.parentNode}function e(a){a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.preventDefault()}function f(a,b,c){a.addEventListener(b,c,Z)}function g(a,b,c){a.removeEventListener(b,c,Z)}function h(a,b,c){if(a)if(a.classList)a.classList[c?"add":"remove"](b);else{var d=(" "+a.className+" ").replace(R," ").replace(" "+b+" "," ");a.className=(d+(c?" "+b:"")).replace(R," ")}}function i(a,b,c){var d=a&&a.style;if(d){if(void 0===c)return V.defaultView&&V.defaultView.getComputedStyle?c=V.defaultView.getComputedStyle(a,""):a.currentStyle&&(c=a.currentStyle),void 0===b?c:c[b];b in d||(b="-webkit-"+b),d[b]=c+("string"==typeof c?"":"px")}}function j(a,b,c){if(a){var d=a.getElementsByTagName(b),e=0,f=d.length;if(c)for(;e<f;e++)c(d[e],e);return d}return[]}function k(a,b,c,d,e,f,g){a=a||b[T];var h=V.createEvent("Event"),i=a.options,j="on"+c.charAt(0).toUpperCase()+c.substr(1);h.initEvent(c,!0,!0),h.to=b,h.from=e||b,h.item=d||b,h.clone=z,h.oldIndex=f,h.newIndex=g,b.dispatchEvent(h),i[j]&&i[j].call(a,h)}function l(a,b,c,d,e,f,g){var h,i,j=a[T],k=j.options.onMove;return h=V.createEvent("Event"),h.initEvent("move",!0,!0),h.to=b,h.from=a,h.dragged=c,h.draggedRect=d,h.related=e||b,h.relatedRect=f||b.getBoundingClientRect(),a.dispatchEvent(h),k&&(i=k.call(j,h,g)),i}function m(a){a.draggable=!1}function n(){aa=!1}function o(a,b){var c=a.lastElementChild,d=c.getBoundingClientRect();return(b.clientY-(d.top+d.height)>5||b.clientX-(d.right+d.width)>5)&&c}function p(a){for(var b=a.tagName+a.className+a.src+a.href+a.textContent,c=b.length,d=0;c--;)d+=b.charCodeAt(c);return d.toString(36)}function q(a,b){var c=0;if(!a||!a.parentNode)return-1;for(;a&&(a=a.previousElementSibling);)"TEMPLATE"===a.nodeName.toUpperCase()||">*"!==b&&!r(a,b)||c++;return c}function r(a,b){if(a){b=b.split(".");var c=b.shift().toUpperCase(),d=new RegExp("\\s("+b.join("|")+")(?=\\s)","g");return!(""!==c&&a.nodeName.toUpperCase()!=c||b.length&&((" "+a.className+" ").match(d)||[]).length!=b.length)}return!1}function s(a,b){var c,d;return function(){void 0===c&&(c=arguments,d=this,setTimeout(function(){1===c.length?a.call(d,c[0]):a.apply(d,c),c=void 0},b))}}function t(a,b){if(a&&b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function u(a){return X?X(a).clone(!0)[0]:Y&&Y.dom?Y.dom(a).cloneNode(!0):a.cloneNode(!0)}function v(a){for(var b=a.getElementsByTagName("input"),c=b.length;c--;){var d=b[c];d.checked&&da.push(d)}}if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q={},R=/\s+/g,S=/left|right|inline/,T="Sortable"+(new Date).getTime(),U=window,V=U.document,W=U.parseInt,X=U.jQuery||U.Zepto,Y=U.Polymer,Z=!1,$=!!("draggable"in V.createElement("div")),_=function(a){return!navigator.userAgent.match(/Trident.*rv[ :]?11\./)&&(a=V.createElement("x"),a.style.cssText="pointer-events:auto","auto"===a.style.pointerEvents)}(),aa=!1,ba=Math.abs,ca=Math.min,da=[],ea=[],fa=s(function(a,b,c){if(c&&b.scroll){var d,e,f,g,h,i,j=c[T],k=b.scrollSensitivity,l=b.scrollSpeed,m=a.clientX,n=a.clientY,o=window.innerWidth,p=window.innerHeight;if(E!==c&&(D=b.scroll,E=c,F=b.scrollFn,D===!0)){D=c;do if(D.offsetWidth<D.scrollWidth||D.offsetHeight<D.scrollHeight)break;while(D=D.parentNode)}D&&(d=D,e=D.getBoundingClientRect(),f=(ba(e.right-m)<=k)-(ba(e.left-m)<=k),g=(ba(e.bottom-n)<=k)-(ba(e.top-n)<=k)),f||g||(f=(o-m<=k)-(m<=k),g=(p-n<=k)-(n<=k),(f||g)&&(d=U)),Q.vx===f&&Q.vy===g&&Q.el===d||(Q.el=d,Q.vx=f,Q.vy=g,clearInterval(Q.pid),d&&(Q.pid=setInterval(function(){return i=g?g*l:0,h=f?f*l:0,"function"==typeof F?F.call(j,h,i,a):void(d===U?U.scrollTo(U.pageXOffset+h,U.pageYOffset+i):(d.scrollTop+=i,d.scrollLeft+=h))},24)))}},30),ga=function(a){function b(a,b){return void 0!==a&&a!==!0||(a=c.name),"function"==typeof a?a:function(c,d){var e=d.options.group.name;return b?a:a&&(a.join?a.indexOf(e)>-1:e==a)}}var c={},d=a.group;d&&"object"==typeof d||(d={name:d}),c.name=d.name,c.checkPull=b(d.pull,!0),c.checkPut=b(d.put),c.revertClone=d.revertClone,a.group=c};a.prototype={constructor:a,_onTapStart:function(a){var b,d=this,e=this.el,f=this.options,g=f.preventOnFilter,h=a.type,i=a.touches&&a.touches[0],j=(i||a).target,l=a.target.shadowRoot&&a.path[0]||j,m=f.filter;if(v(e),!w&&!("mousedown"===h&&0!==a.button||f.disabled)&&(j=c(j,f.draggable,e),j&&C!==j)){if(b=q(j,f.draggable),"function"==typeof m){if(m.call(this,a,j,this))return k(d,l,"filter",j,e,b),void(g&&a.preventDefault())}else if(m&&(m=m.split(",").some(function(a){if(a=c(l,a.trim(),e))return k(d,a,"filter",j,e,b),!0})))return void(g&&a.preventDefault());f.handle&&!c(l,f.handle,e)||this._prepareDragStart(a,i,j,b)}},_prepareDragStart:function(a,b,c,d){var e,g=this,i=g.el,l=g.options,n=i.ownerDocument;c&&!w&&c.parentNode===i&&(N=a,A=i,w=c,x=w.parentNode,B=w.nextSibling,C=c,L=l.group,J=d,this._lastX=(b||a).clientX,this._lastY=(b||a).clientY,w.style["will-change"]="transform",e=function(){g._disableDelayedDrag(),w.draggable=g.nativeDraggable,h(w,l.chosenClass,!0),g._triggerDragStart(a,b),k(g,A,"choose",w,A,J)},l.ignore.split(",").forEach(function(a){j(w,a.trim(),m)}),f(n,"mouseup",g._onDrop),f(n,"touchend",g._onDrop),f(n,"touchcancel",g._onDrop),f(n,"pointercancel",g._onDrop),f(n,"selectstart",g),l.delay?(f(n,"mouseup",g._disableDelayedDrag),f(n,"touchend",g._disableDelayedDrag),f(n,"touchcancel",g._disableDelayedDrag),f(n,"mousemove",g._disableDelayedDrag),f(n,"touchmove",g._disableDelayedDrag),f(n,"pointermove",g._disableDelayedDrag),g._dragStartTimer=setTimeout(e,l.delay)):e())},_disableDelayedDrag:function(){var a=this.el.ownerDocument;clearTimeout(this._dragStartTimer),g(a,"mouseup",this._disableDelayedDrag),g(a,"touchend",this._disableDelayedDrag),g(a,"touchcancel",this._disableDelayedDrag),g(a,"mousemove",this._disableDelayedDrag),g(a,"touchmove",this._disableDelayedDrag),g(a,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(a,b){b=b||("touch"==a.pointerType?a:null),b?(N={target:w,clientX:b.clientX,clientY:b.clientY},this._onDragStart(N,"touch")):this.nativeDraggable?(f(w,"dragend",this),f(A,"dragstart",this._onDragStart)):this._onDragStart(N,!0);try{V.selection?setTimeout(function(){V.selection.empty()}):window.getSelection().removeAllRanges()}catch(a){}},_dragStarted:function(){if(A&&w){var b=this.options;h(w,b.ghostClass,!0),h(w,b.dragClass,!1),a.active=this,k(this,A,"start",w,A,J)}else this._nulling()},_emulateDragOver:function(){if(O){if(this._lastX===O.clientX&&this._lastY===O.clientY)return;this._lastX=O.clientX,this._lastY=O.clientY,_||i(y,"display","none");var a=V.elementFromPoint(O.clientX,O.clientY),b=a,c=ea.length;if(b)do{if(b[T]){for(;c--;)ea[c]({clientX:O.clientX,clientY:O.clientY,target:a,rootEl:b});break}a=b}while(b=b.parentNode);_||i(y,"display","")}},_onTouchMove:function(b){if(N){var c=this.options,d=c.fallbackTolerance,e=c.fallbackOffset,f=b.touches?b.touches[0]:b,g=f.clientX-N.clientX+e.x,h=f.clientY-N.clientY+e.y,j=b.touches?"translate3d("+g+"px,"+h+"px,0)":"translate("+g+"px,"+h+"px)";if(!a.active){if(d&&ca(ba(f.clientX-this._lastX),ba(f.clientY-this._lastY))<d)return;this._dragStarted()}this._appendGhost(),P=!0,O=f,i(y,"webkitTransform",j),i(y,"mozTransform",j),i(y,"msTransform",j),i(y,"transform",j),b.preventDefault()}},_appendGhost:function(){if(!y){var a,b=w.getBoundingClientRect(),c=i(w),d=this.options;y=w.cloneNode(!0),h(y,d.ghostClass,!1),h(y,d.fallbackClass,!0),h(y,d.dragClass,!0),i(y,"top",b.top-W(c.marginTop,10)),i(y,"left",b.left-W(c.marginLeft,10)),i(y,"width",b.width),i(y,"height",b.height),i(y,"opacity","0.8"),i(y,"position","fixed"),i(y,"zIndex","100000"),i(y,"pointerEvents","none"),d.fallbackOnBody&&V.body.appendChild(y)||A.appendChild(y),a=y.getBoundingClientRect(),i(y,"width",2*b.width-a.width),i(y,"height",2*b.height-a.height)}},_onDragStart:function(a,b){var c=a.dataTransfer,d=this.options;this._offUpEvents(),L.checkPull(this,this,w,a)&&(z=u(w),z.draggable=!1,z.style["will-change"]="",i(z,"display","none"),h(z,this.options.chosenClass,!1),A.insertBefore(z,w),k(this,A,"clone",w)),h(w,d.dragClass,!0),b?("touch"===b?(f(V,"touchmove",this._onTouchMove),f(V,"touchend",this._onDrop),f(V,"touchcancel",this._onDrop),f(V,"pointermove",this._onTouchMove),f(V,"pointerup",this._onDrop)):(f(V,"mousemove",this._onTouchMove),f(V,"mouseup",this._onDrop)),this._loopId=setInterval(this._emulateDragOver,50)):(c&&(c.effectAllowed="move",d.setData&&d.setData.call(this,c,w)),f(V,"drop",this),setTimeout(this._dragStarted,0))},_onDragOver:function(d){var e,f,g,h,j=this.el,k=this.options,m=k.group,p=a.active,q=L===m,r=!1,s=k.sort;if(void 0!==d.preventDefault&&(d.preventDefault(),!k.dragoverBubble&&d.stopPropagation()),!w.animated&&(P=!0,p&&!k.disabled&&(q?s||(h=!A.contains(w)):M===this||(p.lastPullMode=L.checkPull(this,p,w,d))&&m.checkPut(this,p,w,d))&&(void 0===d.rootEl||d.rootEl===this.el))){if(fa(d,k,this.el),aa)return;if(e=c(d.target,k.draggable,j),f=w.getBoundingClientRect(),M!==this&&(M=this,r=!0),h)return b(p,!0),x=A,void(z||B?A.insertBefore(w,z||B):s||A.appendChild(w));if(0===j.children.length||j.children[0]===y||j===d.target&&(e=o(j,d))){if(e){if(e.animated)return;g=e.getBoundingClientRect()}b(p,q),l(A,j,w,f,e,g,d)!==!1&&(w.contains(j)||(j.appendChild(w),x=j),this._animate(f,w),e&&this._animate(g,e))}else if(e&&!e.animated&&e!==w&&void 0!==e.parentNode[T]){G!==e&&(G=e,H=i(e),I=i(e.parentNode)),g=e.getBoundingClientRect();var t=g.right-g.left,u=g.bottom-g.top,v=S.test(H.cssFloat+H.display)||"flex"==I.display&&0===I["flex-direction"].indexOf("row"),C=e.offsetWidth>w.offsetWidth,D=e.offsetHeight>w.offsetHeight,E=(v?(d.clientX-g.left)/t:(d.clientY-g.top)/u)>.5,F=e.nextElementSibling,J=l(A,j,w,f,e,g,d),K=!1;if(J!==!1){if(aa=!0,setTimeout(n,30),b(p,q),1===J||J===-1)K=1===J;else if(v){var N=w.offsetTop,O=e.offsetTop;K=N===O?e.previousElementSibling===w&&!C||E&&C:e.previousElementSibling===w||w.previousElementSibling===e?(d.clientY-g.top)/u>.5:O>N}else r||(K=F!==w&&!D||E&&D);w.contains(j)||(K&&!F?j.appendChild(w):e.parentNode.insertBefore(w,K?F:e)),x=w.parentNode,this._animate(f,w),this._animate(g,e)}}}},_animate:function(a,b){var c=this.options.animation;if(c){var d=b.getBoundingClientRect();1===a.nodeType&&(a=a.getBoundingClientRect()),i(b,"transition","none"),i(b,"transform","translate3d("+(a.left-d.left)+"px,"+(a.top-d.top)+"px,0)"),b.offsetWidth,i(b,"transition","all "+c+"ms"),i(b,"transform","translate3d(0,0,0)"),clearTimeout(b.animated),b.animated=setTimeout(function(){i(b,"transition",""),i(b,"transform",""),b.animated=!1},c)}},_offUpEvents:function(){var a=this.el.ownerDocument;g(V,"touchmove",this._onTouchMove),g(V,"pointermove",this._onTouchMove),g(a,"mouseup",this._onDrop),g(a,"touchend",this._onDrop),g(a,"pointerup",this._onDrop),g(a,"touchcancel",this._onDrop),g(a,"selectstart",this)},_onDrop:function(b){var c=this.el,d=this.options;clearInterval(this._loopId),clearInterval(Q.pid),clearTimeout(this._dragStartTimer),g(V,"mousemove",this._onTouchMove),this.nativeDraggable&&(g(V,"drop",this),g(c,"dragstart",this._onDragStart)),this._offUpEvents(),b&&(P&&(b.preventDefault(),!d.dropBubble&&b.stopPropagation()),y&&y.parentNode.removeChild(y),A!==x&&"clone"===a.active.lastPullMode||z&&z.parentNode.removeChild(z),w&&(this.nativeDraggable&&g(w,"dragend",this),m(w),w.style["will-change"]="",h(w,this.options.ghostClass,!1),h(w,this.options.chosenClass,!1),A!==x?(K=q(w,d.draggable),K>=0&&(k(null,x,"add",w,A,J,K),k(this,A,"remove",w,A,J,K),k(null,x,"sort",w,A,J,K),k(this,A,"sort",w,A,J,K))):w.nextSibling!==B&&(K=q(w,d.draggable),K>=0&&(k(this,A,"update",w,A,J,K),k(this,A,"sort",w,A,J,K))),a.active&&(null!=K&&K!==-1||(K=J),k(this,A,"end",w,A,J,K),this.save()))),this._nulling()},_nulling:function(){A=w=x=y=B=z=C=D=E=N=O=P=K=G=H=M=L=a.active=null,da.forEach(function(a){a.checked=!0}),da.length=0},handleEvent:function(a){switch(a.type){case"drop":case"dragend":this._onDrop(a);break;case"dragover":case"dragenter":w&&(this._onDragOver(a),e(a));break;case"selectstart":a.preventDefault()}},toArray:function(){for(var a,b=[],d=this.el.children,e=0,f=d.length,g=this.options;e<f;e++)a=d[e],c(a,g.draggable,this.el)&&b.push(a.getAttribute(g.dataIdAttr)||p(a));return b},sort:function(a){var b={},d=this.el;this.toArray().forEach(function(a,e){var f=d.children[e];c(f,this.options.draggable,d)&&(b[a]=f)},this),a.forEach(function(a){b[a]&&(d.removeChild(b[a]),d.appendChild(b[a]))})},save:function(){var a=this.options.store;a&&a.set(this)},closest:function(a,b){return c(a,b||this.options.draggable,this.el)},option:function(a,b){var c=this.options;return void 0===b?c[a]:(c[a]=b,void("group"===a&&ga(c)))},destroy:function(){var a=this.el;a[T]=null,g(a,"mousedown",this._onTapStart),g(a,"touchstart",this._onTapStart),g(a,"pointerdown",this._onTapStart),this.nativeDraggable&&(g(a,"dragover",this),g(a,"dragenter",this)),Array.prototype.forEach.call(a.querySelectorAll("[draggable]"),function(a){a.removeAttribute("draggable")}),ea.splice(ea.indexOf(this._onDragOver),1),this._onDrop(),this.el=a=null}},f(V,"touchmove",function(b){a.active&&b.preventDefault()});try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Z={capture:!1,passive:!1}}}))}catch(a){}return a.utils={on:f,off:g,css:i,find:j,is:function(a,b){return!!c(a,b,a)},extend:t,throttle:s,closest:c,toggleClass:h,clone:u,index:q},a.create=function(b,c){return new a(b,c)},a.version="1.5.1",a})},function(a,b){a.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},function(a,b){function c(a,b){for(var c in a)b[c]=a[c]}function d(a,b){function d(){}var e=a.prototype;if(Object.create){var f=Object.create(b.prototype);e.__proto__=f}e instanceof b||(d.prototype=b.prototype,d=new d,c(e,d),a.prototype=e=d),e.constructor!=a&&("function"!=typeof a&&console.error("unknow Class:"+a),e.constructor=a)}function e(a,b){if(b instanceof Error)var c=b;else c=this,Error.call(this,ea[a]),this.message=ea[a],Error.captureStackTrace&&Error.captureStackTrace(this,e);return c.code=a,b&&(this.message=this.message+": "+b),c}function f(){}function g(a,b){this._node=a,this._refresh=b,h(this)}function h(a){var b=a._node._inc||a._node.ownerDocument._inc;if(a._inc!=b){var d=a._refresh(a._node);P(a,"length",d.length),c(d,a),a._inc=b}}function i(){}function j(a,b){for(var c=a.length;c--;)if(a[c]===b)return c}function k(a,b,c,d){if(d?b[j(b,d)]=c:b[b.length++]=c,a){c.ownerElement=a;var e=a.ownerDocument;e&&(d&&s(e,a,d),r(e,a,c))}}function l(a,b,c){var d=j(b,c);if(!(d>=0))throw e(ga,new Error(a.tagName+"@"+c));for(var f=b.length-1;d<f;)b[d]=b[++d];if(b.length=f,a){var g=a.ownerDocument;g&&(s(g,a,c),c.ownerElement=null)}}function m(a){if(this._features={},a)for(var b in a)this._features=a[b]}function n(){}function o(a){return"<"==a&&"&lt;"||">"==a&&"&gt;"||"&"==a&&"&amp;"||'"'==a&&"&quot;"||"&#"+a.charCodeAt()+";"}function p(a,b){if(b(a))return!0;if(a=a.firstChild)do if(p(a,b))return!0;while(a=a.nextSibling)}function q(){}function r(a,b,c){a&&a._inc++;var d=c.namespaceURI;"http://www.w3.org/2000/xmlns/"==d&&(b._nsMap[c.prefix?c.localName:""]=c.value)}function s(a,b,c,d){a&&a._inc++;var e=c.namespaceURI;"http://www.w3.org/2000/xmlns/"==e&&delete b._nsMap[c.prefix?c.localName:""]}function t(a,b,c){if(a&&a._inc){a._inc++;var d=b.childNodes;if(c)d[d.length++]=c;else{for(var e=b.firstChild,f=0;e;)d[f++]=e,e=e.nextSibling;d.length=f}}}function u(a,b){var c=b.previousSibling,d=b.nextSibling;return c?c.nextSibling=d:a.firstChild=d,d?d.previousSibling=c:a.lastChild=c,t(a.ownerDocument,a),b}function v(a,b,c){var d=b.parentNode;if(d&&d.removeChild(b),b.nodeType===ba){var e=b.firstChild;if(null==e)return b;var f=b.lastChild}else e=f=b;var g=c?c.previousSibling:a.lastChild;e.previousSibling=g,f.nextSibling=c,g?g.nextSibling=e:a.firstChild=e,null==c?a.lastChild=f:c.previousSibling=f;do e.parentNode=a;while(e!==f&&(e=e.nextSibling));return t(a.ownerDocument||a,a),b.nodeType==ba&&(b.firstChild=b.lastChild=null),b}function w(a,b){var c=b.parentNode;if(c){var d=a.lastChild;c.removeChild(b);var d=a.lastChild}var d=a.lastChild;return b.parentNode=a,b.previousSibling=d,b.nextSibling=null,d?d.nextSibling=b:a.firstChild=b,a.lastChild=b,t(a.ownerDocument,a,b),b}function x(){this._nsMap={}}function y(){}function z(){}function A(){}function B(){}function C(){}function D(){}function E(){}function F(){}function G(){}function H(){}function I(){}function J(){}function K(a,b){var c=[],d=9==this.nodeType?this.documentElement:this,e=d.prefix,f=d.namespaceURI;if(f&&null==e){var e=d.lookupPrefix(f);if(null==e)var g=[{namespace:f,prefix:null}]}return M(this,c,a,b,g),c.join("")}function L(a,b,c){var d=a.prefix||"",e=a.namespaceURI;if(!d&&!e)return!1;if("xml"===d&&"http://www.w3.org/XML/1998/namespace"===e||"http://www.w3.org/2000/xmlns/"==e)return!1;for(var f=c.length;f--;){var g=c[f];if(g.prefix==d)return g.namespace!=e}return!0}function M(a,b,c,d,e){if(d){if(a=d(a),!a)return;if("string"==typeof a)return void b.push(a)}switch(a.nodeType){case T:e||(e=[]);var f=(e.length,a.attributes),g=f.length,h=a.firstChild,i=a.tagName;c=R===a.namespaceURI||c,b.push("<",i);for(var j=0;j<g;j++){var k=f.item(j);"xmlns"==k.prefix?e.push({prefix:k.localName,namespace:k.value}):"xmlns"==k.nodeName&&e.push({prefix:"",namespace:k.value})}for(var j=0;j<g;j++){var k=f.item(j);if(L(k,c,e)){var l=k.prefix||"",m=k.namespaceURI,n=l?" xmlns:"+l:" xmlns";b.push(n,'="',m,'"'),e.push({prefix:l,namespace:m})}M(k,b,c,d,e)}if(L(a,c,e)){var l=a.prefix||"",m=a.namespaceURI,n=l?" xmlns:"+l:" xmlns";b.push(n,'="',m,'"'),e.push({prefix:l,namespace:m})}if(h||c&&!/^(?:meta|link|img|br|hr|input)$/i.test(i)){if(b.push(">"),c&&/^script$/i.test(i))for(;h;)h.data?b.push(h.data):M(h,b,c,d,e),h=h.nextSibling;else for(;h;)M(h,b,c,d,e),h=h.nextSibling;b.push("</",i,">")}else b.push("/>");return;case _:case ba:for(var h=a.firstChild;h;)M(h,b,c,d,e),h=h.nextSibling;return;case U:return b.push(" ",a.name,'="',a.value.replace(/[<&"]/g,o),'"');case V:return b.push(a.data.replace(/[<&]/g,o));case W:return b.push("<![CDATA[",a.data,"]]>");case $:return b.push("\x3c!--",a.data,"--\x3e");case aa:var p=a.publicId,q=a.systemId;if(b.push("<!DOCTYPE ",a.name),p)b.push(' PUBLIC "',p),q&&"."!=q&&b.push('" "',q),b.push('">');else if(q&&"."!=q)b.push(' SYSTEM "',q,'">');else{var r=a.internalSubset;r&&b.push(" [",r,"]"),b.push(">")}return;case Z:return b.push("<?",a.target," ",a.data,"?>");case X:return b.push("&",a.nodeName,";");default:b.push("??",a.nodeName)}}function N(a,b,c){var d;switch(b.nodeType){case T:d=b.cloneNode(!1),d.ownerDocument=a;case ba:break;case U:c=!0}if(d||(d=b.cloneNode(!1)),d.ownerDocument=a,d.parentNode=null,c)for(var e=b.firstChild;e;)d.appendChild(N(a,e,c)),e=e.nextSibling;return d}function O(a,b,c){var d=new b.constructor;for(var e in b){var g=b[e];"object"!=typeof g&&g!=d[e]&&(d[e]=g)}switch(b.childNodes&&(d.childNodes=new f),d.ownerDocument=a,d.nodeType){case T:var h=b.attributes,j=d.attributes=new i,k=h.length;j._ownerElement=d;for(var l=0;l<k;l++)d.setAttributeNode(O(a,h.item(l),!0));break;case U:c=!0}if(c)for(var m=b.firstChild;m;)d.appendChild(O(a,m,c)),m=m.nextSibling;return d}function P(a,b,c){a[b]=c}function Q(a){switch(a.nodeType){case T:case ba:var b=[];for(a=a.firstChild;a;)7!==a.nodeType&&8!==a.nodeType&&b.push(Q(a)),a=a.nextSibling;return b.join("");default:return a.nodeValue}}var R="http://www.w3.org/1999/xhtml",S={},T=S.ELEMENT_NODE=1,U=S.ATTRIBUTE_NODE=2,V=S.TEXT_NODE=3,W=S.CDATA_SECTION_NODE=4,X=S.ENTITY_REFERENCE_NODE=5,Y=S.ENTITY_NODE=6,Z=S.PROCESSING_INSTRUCTION_NODE=7,$=S.COMMENT_NODE=8,_=S.DOCUMENT_NODE=9,aa=S.DOCUMENT_TYPE_NODE=10,ba=S.DOCUMENT_FRAGMENT_NODE=11,ca=S.NOTATION_NODE=12,da={},ea={},fa=(da.INDEX_SIZE_ERR=(ea[1]="Index size error",1),da.DOMSTRING_SIZE_ERR=(ea[2]="DOMString size error",2),da.HIERARCHY_REQUEST_ERR=(ea[3]="Hierarchy request error",3)),ga=(da.WRONG_DOCUMENT_ERR=(ea[4]="Wrong document",4),da.INVALID_CHARACTER_ERR=(ea[5]="Invalid character",5),da.NO_DATA_ALLOWED_ERR=(ea[6]="No data allowed",6),da.NO_MODIFICATION_ALLOWED_ERR=(ea[7]="No modification allowed",7),da.NOT_FOUND_ERR=(ea[8]="Not found",8)),ha=(da.NOT_SUPPORTED_ERR=(ea[9]="Not supported",9),da.INUSE_ATTRIBUTE_ERR=(ea[10]="Attribute in use",10));da.INVALID_STATE_ERR=(ea[11]="Invalid state",11),da.SYNTAX_ERR=(ea[12]="Syntax error",12),da.INVALID_MODIFICATION_ERR=(ea[13]="Invalid modification",13),da.NAMESPACE_ERR=(ea[14]="Invalid namespace",14),da.INVALID_ACCESS_ERR=(ea[15]="Invalid access",15);e.prototype=Error.prototype,c(da,e),f.prototype={length:0,item:function(a){return this[a]||null},toString:function(a,b){for(var c=[],d=0;d<this.length;d++)M(this[d],c,a,b);return c.join("")}},g.prototype.item=function(a){return h(this),this[a]},d(g,f),i.prototype={length:0,item:f.prototype.item,getNamedItem:function(a){for(var b=this.length;b--;){var c=this[b];if(c.nodeName==a)return c}},setNamedItem:function(a){var b=a.ownerElement;if(b&&b!=this._ownerElement)throw new e(ha);var c=this.getNamedItem(a.nodeName);return k(this._ownerElement,this,a,c),c},setNamedItemNS:function(a){var b,c=a.ownerElement;if(c&&c!=this._ownerElement)throw new e(ha);return b=this.getNamedItemNS(a.namespaceURI,a.localName),k(this._ownerElement,this,a,b),b},removeNamedItem:function(a){var b=this.getNamedItem(a);return l(this._ownerElement,this,b),b},removeNamedItemNS:function(a,b){var c=this.getNamedItemNS(a,b);return l(this._ownerElement,this,c),c},getNamedItemNS:function(a,b){for(var c=this.length;c--;){var d=this[c];if(d.localName==b&&d.namespaceURI==a)return d}return null}},m.prototype={hasFeature:function(a,b){var c=this._features[a.toLowerCase()];return!(!c||b&&!(b in c))},createDocument:function(a,b,c){var d=new q;if(d.implementation=this,d.childNodes=new f,d.doctype=c,c&&d.appendChild(c),b){var e=d.createElementNS(a,b);d.appendChild(e)}return d},createDocumentType:function(a,b,c){var d=new D;return d.name=a,d.nodeName=a,d.publicId=b,d.systemId=c,d}},n.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(a,b){return v(this,a,b)},replaceChild:function(a,b){this.insertBefore(a,b),b&&this.removeChild(b)},removeChild:function(a){return u(this,a)},appendChild:function(a){return this.insertBefore(a,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(a){return O(this.ownerDocument||this,this,a)},normalize:function(){for(var a=this.firstChild;a;){var b=a.nextSibling;b&&b.nodeType==V&&a.nodeType==V?(this.removeChild(b),a.appendData(b.data)):(a.normalize(),a=b)}},isSupported:function(a,b){return this.ownerDocument.implementation.hasFeature(a,b)},hasAttributes:function(){return this.attributes.length>0},lookupPrefix:function(a){for(var b=this;b;){var c=b._nsMap;if(c)for(var d in c)if(c[d]==a)return d;b=b.nodeType==U?b.ownerDocument:b.parentNode}return null},lookupNamespaceURI:function(a){for(var b=this;b;){var c=b._nsMap;if(c&&a in c)return c[a];b=b.nodeType==U?b.ownerDocument:b.parentNode}return null},isDefaultNamespace:function(a){var b=this.lookupPrefix(a);return null==b}},c(S,n),c(S,n.prototype),q.prototype={nodeName:"#document",nodeType:_,doctype:null,documentElement:null,_inc:1,insertBefore:function(a,b){if(a.nodeType==ba){for(var c=a.firstChild;c;){var d=c.nextSibling;this.insertBefore(c,b),c=d}return a}return null==this.documentElement&&a.nodeType==T&&(this.documentElement=a),v(this,a,b),a.ownerDocument=this,a},removeChild:function(a){return this.documentElement==a&&(this.documentElement=null),u(this,a)},importNode:function(a,b){return N(this,a,b)},getElementById:function(a){var b=null;return p(this.documentElement,function(c){if(c.nodeType==T&&c.getAttribute("id")==a)return b=c,!0}),b},createElement:function(a){var b=new x;b.ownerDocument=this,b.nodeName=a,b.tagName=a,b.childNodes=new f;var c=b.attributes=new i;return c._ownerElement=b,b},createDocumentFragment:function(){var a=new H;return a.ownerDocument=this,a.childNodes=new f,a},createTextNode:function(a){var b=new A;return b.ownerDocument=this,b.appendData(a),b},createComment:function(a){var b=new B;return b.ownerDocument=this,b.appendData(a),b},createCDATASection:function(a){
var b=new C;return b.ownerDocument=this,b.appendData(a),b},createProcessingInstruction:function(a,b){var c=new I;return c.ownerDocument=this,c.tagName=c.target=a,c.nodeValue=c.data=b,c},createAttribute:function(a){var b=new y;return b.ownerDocument=this,b.name=a,b.nodeName=a,b.localName=a,b.specified=!0,b},createEntityReference:function(a){var b=new G;return b.ownerDocument=this,b.nodeName=a,b},createElementNS:function(a,b){var c=new x,d=b.split(":"),e=c.attributes=new i;return c.childNodes=new f,c.ownerDocument=this,c.nodeName=b,c.tagName=b,c.namespaceURI=a,2==d.length?(c.prefix=d[0],c.localName=d[1]):c.localName=b,e._ownerElement=c,c},createAttributeNS:function(a,b){var c=new y,d=b.split(":");return c.ownerDocument=this,c.nodeName=b,c.name=b,c.namespaceURI=a,c.specified=!0,2==d.length?(c.prefix=d[0],c.localName=d[1]):c.localName=b,c}},d(q,n),x.prototype={nodeType:T,hasAttribute:function(a){return null!=this.getAttributeNode(a)},getAttribute:function(a){var b=this.getAttributeNode(a);return b&&b.value||""},getAttributeNode:function(a){return this.attributes.getNamedItem(a)},setAttribute:function(a,b){var c=this.ownerDocument.createAttribute(a);c.value=c.nodeValue=""+b,this.setAttributeNode(c)},removeAttribute:function(a){var b=this.getAttributeNode(a);b&&this.removeAttributeNode(b)},appendChild:function(a){return a.nodeType===ba?this.insertBefore(a,null):w(this,a)},setAttributeNode:function(a){return this.attributes.setNamedItem(a)},setAttributeNodeNS:function(a){return this.attributes.setNamedItemNS(a)},removeAttributeNode:function(a){return this.attributes.removeNamedItem(a.nodeName)},removeAttributeNS:function(a,b){var c=this.getAttributeNodeNS(a,b);c&&this.removeAttributeNode(c)},hasAttributeNS:function(a,b){return null!=this.getAttributeNodeNS(a,b)},getAttributeNS:function(a,b){var c=this.getAttributeNodeNS(a,b);return c&&c.value||""},setAttributeNS:function(a,b,c){var d=this.ownerDocument.createAttributeNS(a,b);d.value=d.nodeValue=""+c,this.setAttributeNode(d)},getAttributeNodeNS:function(a,b){return this.attributes.getNamedItemNS(a,b)},getElementsByTagName:function(a){return new g(this,function(b){var c=[];return p(b,function(d){d===b||d.nodeType!=T||"*"!==a&&d.tagName!=a||c.push(d)}),c})},getElementsByTagNameNS:function(a,b){return new g(this,function(c){var d=[];return p(c,function(e){e===c||e.nodeType!==T||"*"!==a&&e.namespaceURI!==a||"*"!==b&&e.localName!=b||d.push(e)}),d})}},q.prototype.getElementsByTagName=x.prototype.getElementsByTagName,q.prototype.getElementsByTagNameNS=x.prototype.getElementsByTagNameNS,d(x,n),y.prototype.nodeType=U,d(y,n),z.prototype={data:"",substringData:function(a,b){return this.data.substring(a,a+b)},appendData:function(a){a=this.data+a,this.nodeValue=this.data=a,this.length=a.length},insertData:function(a,b){this.replaceData(a,0,b)},appendChild:function(a){throw new Error(ea[fa])},deleteData:function(a,b){this.replaceData(a,b,"")},replaceData:function(a,b,c){var d=this.data.substring(0,a),e=this.data.substring(a+b);c=d+c+e,this.nodeValue=this.data=c,this.length=c.length}},d(z,n),A.prototype={nodeName:"#text",nodeType:V,splitText:function(a){var b=this.data,c=b.substring(a);b=b.substring(0,a),this.data=this.nodeValue=b,this.length=b.length;var d=this.ownerDocument.createTextNode(c);return this.parentNode&&this.parentNode.insertBefore(d,this.nextSibling),d}},d(A,z),B.prototype={nodeName:"#comment",nodeType:$},d(B,z),C.prototype={nodeName:"#cdata-section",nodeType:W},d(C,z),D.prototype.nodeType=aa,d(D,n),E.prototype.nodeType=ca,d(E,n),F.prototype.nodeType=Y,d(F,n),G.prototype.nodeType=X,d(G,n),H.prototype.nodeName="#document-fragment",H.prototype.nodeType=ba,d(H,n),I.prototype.nodeType=Z,d(I,n),J.prototype.serializeToString=function(a,b,c){return K.call(a,b,c)},n.prototype.toString=K;try{Object.defineProperty&&(Object.defineProperty(g.prototype,"length",{get:function(){return h(this),this.$$length}}),Object.defineProperty(n.prototype,"textContent",{get:function(){return Q(this)},set:function(a){switch(this.nodeType){case T:case ba:for(;this.firstChild;)this.removeChild(this.firstChild);(a||String(a))&&this.appendChild(this.ownerDocument.createTextNode(a));break;default:this.data=a,this.value=a,this.nodeValue=a}}}),P=function(a,b,c){a["$$"+b]=c})}catch(a){}b.DOMImplementation=m,b.XMLSerializer=J},function(a,b,c){var d=c(706),e=a.exports=function(a){this.opList=[],a&&this._parseConfig(a)};e.prototype._parseConfig=function(a){for(var b=0;b<a.length;b++){var c=a[b].op,e=f[c],g=new d(c,e);g.setIngValues(a[b].args),g.setBreakpoint(a[b].breakpoint),g.setDisabled(a[b].disabled),this.addOperation(g)}},e.prototype.getConfig=function(){for(var a=[],b=0;b<this.opList.length;b++)a.push(this.opList[b].getConfig());return a},e.prototype.addOperation=function(a){this.opList.push(a)},e.prototype.addOperations=function(a){this.opList=this.opList.concat(a)},e.prototype.setBreakpoint=function(a,b){try{this.opList[a].setBreakpoint(b)}catch(a){}},e.prototype.removeBreaksUpTo=function(a){for(var b=0;b<a;b++)this.opList[b].setBreakpoint(!1)},e.prototype.containsFlowControl=function(){for(var a=0;a<this.opList.length;a++)if(this.opList[a].isFlowControl())return!0;return!1},e.prototype.lastOpIndex=function(a){for(var b,c=a+1||0;c<this.opList.length;c++){if(b=this.opList[c],b.isDisabled())return c-1;if(b.isBreakpoint())return c-1}return c-1},e.prototype.execute=function(a,b){b=b||0;for(var c,d,e,f=0,g=b;g<this.opList.length;g++)if(c=this.opList[g],!c.isDisabled()){if(c.isBreakpoint())return g;try{if(d=a.get(c.inputType),c.isFlowControl()){var h={progress:g,dish:a,opList:this.opList,numJumps:f};h=c.run(h),g=h.progress,f=h.numJumps}else e=c.run(d,c.getIngValues()),a.set(e,c.outputType)}catch(a){var i="string"==typeof a?{message:a}:a;throw i.progress=g,i.fileName?i.displayStr=c.name+" - "+i.name+" in "+i.fileName+" on line "+i.lineNumber+".<br><br>Message: "+(i.displayStr||i.message):i.displayStr=c.name+" - "+(i.displayStr||i.message),i}}return this.opList.length},e.prototype.toString=function(){return JSON.stringify(this.getConfig())},e.prototype.fromString=function(a){var b=JSON.parse(a);this._parseConfig(b)};var f=c(331)},function(a,b,c){var d=c(704),e=c(709),f=c(710),g=c(711),h=c(712),i=c(713),j=c(714),k=c(140),l=c(715),m=c(716),n=c(717),o=c(718),p=c(719),q=c(720),r=c(721),s=c(722),t=c(723),u=c(726),v=c(727),w=c(724),x=c(725),y=c(728),z=c(729),A=c(730),B=c(731),C=c(732),D=c(733),E=c(734),F=c(735),G=c(736),H=c(737),I=c(738),J=c(739),K=c(740),L=c(741),M=c(744),N=c(742),O=c(743);a.exports={Fork:{description:"Split the input data up based on the specified delimiter and run all subsequent operations on each branch separately.<br><br>For example, to decode multiple Base64 strings, enter them all on separate lines then add the 'Fork' and 'From Base64' operations to the recipe. Each string will be decoded separately.",run:d.runFork,inputType:"string",outputType:"string",flowControl:!0,args:[{name:"Split delimiter",type:"binaryShortString",value:d.FORK_DELIM},{name:"Merge delimiter",type:"binaryShortString",value:d.MERGE_DELIM},{name:"Ignore errors",type:"boolean",value:d.FORK_IGNORE_ERRORS}]},Merge:{description:"Consolidate all branches back into a single trunk. The opposite of Fork.",run:d.runMerge,inputType:"string",outputType:"string",flowControl:!0,args:[]},Jump:{description:"Jump forwards or backwards over the specified number of operations.",run:d.runJump,inputType:"string",outputType:"string",flowControl:!0,args:[{name:"Number of operations to jump over",type:"number",value:d.JUMP_NUM},{name:"Maximum jumps (if jumping backwards)",type:"number",value:d.MAX_JUMPS}]},"Conditional Jump":{description:"Conditionally jump forwards or backwards over the specified number of operations based on whether the data matches the specified regular expression.",run:d.runCondJump,inputType:"string",outputType:"string",flowControl:!0,args:[{name:"Match (regex)",type:"string",value:""},{name:"Number of operations to jump over if match found",type:"number",value:d.JUMP_NUM},{name:"Maximum jumps (if jumping backwards)",type:"number",value:d.MAX_JUMPS}]},Return:{description:"End execution of operations at this point in the recipe.",run:d.runReturn,inputType:"string",outputType:"string",flowControl:!0,args:[]},"From Base64":{description:"Base64 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers.<br><br>This operation decodes data from an ASCII Base64 string back into its raw format.<br><br>e.g. <code>aGVsbG8=</code> becomes <code>hello</code>",run:g.runFrom,highlight:g.highlightFrom,highlightReverse:g.highlightTo,inputType:"string",outputType:"byteArray",args:[{name:"Alphabet",type:"editableOption",value:g.ALPHABET_OPTIONS},{name:"Remove non&#8209;alphabet chars",type:"boolean",value:g.REMOVE_NON_ALPH_CHARS}]},"To Base64":{description:"Base64 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers.<br><br>This operation encodes data in an ASCII Base64 string.<br><br>e.g. <code>hello</code> becomes <code>aGVsbG8=</code>",run:g.runTo,highlight:g.highlightTo,highlightReverse:g.highlightFrom,inputType:"byteArray",outputType:"string",args:[{name:"Alphabet",type:"editableOption",value:g.ALPHABET_OPTIONS}]},"From Base58":{description:"Base58 (similar to Base64) is a notation for encoding arbitrary byte data. It differs from Base64 by removing easily misread characters (i.e. l, I, 0 and O) to improve human readability.<br><br>This operation decodes data from an ASCII string (with an alphabet of your choosing, presets included) back into its raw form.<br><br>e.g. <code>StV1DL6CwTryKyV</code> becomes <code>hello world</code><br><br>Base58 is commonly used in cryptocurrencies (Bitcoin, Ripple, etc).",run:f.runFrom,inputType:"string",outputType:"byteArray",args:[{name:"Alphabet",type:"editableOption",value:f.ALPHABET_OPTIONS},{name:"Remove non&#8209;alphabet chars",type:"boolean",value:f.REMOVE_NON_ALPH_CHARS}]},"To Base58":{description:"Base58 (similar to Base64) is a notation for encoding arbitrary byte data. It differs from Base64 by removing easily misread characters (i.e. l, I, 0 and O) to improve human readability.<br><br>This operation encodes data in an ASCII string (with an alphabet of your choosing, presets included).<br><br>e.g. <code>hello world</code> becomes <code>StV1DL6CwTryKyV</code><br><br>Base58 is commonly used in cryptocurrencies (Bitcoin, Ripple, etc).",run:f.runTo,inputType:"byteArray",outputType:"string",args:[{name:"Alphabet",type:"editableOption",value:f.ALPHABET_OPTIONS}]},"From Base32":{description:"Base32 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. It uses a smaller set of characters than Base64, usually the uppercase alphabet and the numbers 2 to 7.",run:g.runFrom32,inputType:"string",outputType:"byteArray",args:[{name:"Alphabet",type:"binaryString",value:g.BASE32_ALPHABET},{name:"Remove non&#8209;alphabet chars",type:"boolean",value:g.REMOVE_NON_ALPH_CHARS}]},"To Base32":{description:"Base32 is a notation for encoding arbitrary byte data using a restricted set of symbols that can be conveniently used by humans and processed by computers. It uses a smaller set of characters than Base64, usually the uppercase alphabet and the numbers 2 to 7.",run:g.runTo32,inputType:"byteArray",outputType:"string",args:[{name:"Alphabet",type:"binaryString",value:g.BASE32_ALPHABET}]},"Show Base64 offsets":{description:"When a string is within a block of data and the whole block is Base64'd, the string itself could be represented in Base64 in three distinct ways depending on its offset within the block.<br><br>This operation shows all possible offsets for a given string so that each possible encoding can be considered.",run:g.runOffsets,inputType:"byteArray",outputType:"html",args:[{name:"Alphabet",type:"binaryString",value:g.ALPHABET},{name:"Show variable chars and padding",type:"boolean",value:g.OFFSETS_SHOW_VARIABLE}]},XOR:{description:"XOR the input with the given key.<br>e.g. <code>fe023da5</code><br><br><strong>Options</strong><br><u>Null preserving:</u> If the current byte is 0x00 or the same as the key, skip it.<br><br><u>Scheme:</u><ul><li>Standard - key is unchanged after each round</li><li>Input differential - key is set to the value of the previous unprocessed byte</li><li>Output differential - key is set to the value of the previous processed byte</li></ul>",run:h.runXor,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Key",type:"toggleString",value:"",toggleValues:h.KEY_FORMAT},{name:"Scheme",type:"option",value:h.XOR_SCHEME},{name:"Null preserving",type:"boolean",value:h.XOR_PRESERVE_NULLS}]},"XOR Brute Force":{description:"Enumerate all possible XOR solutions. Current maximum key length is 2 due to browser performance.<br><br>Optionally enter a regex string that you expect to find in the plaintext to filter results (crib).",run:h.runXorBrute,inputType:"byteArray",outputType:"string",args:[{name:"Key length",type:"option",value:h.XOR_BRUTE_KEY_LENGTH},{name:"Length of sample",type:"number",value:h.XOR_BRUTE_SAMPLE_LENGTH},{name:"Offset of sample",type:"number",value:h.XOR_BRUTE_SAMPLE_OFFSET},{name:"Null preserving",type:"boolean",value:h.XOR_PRESERVE_NULLS},{name:"Differential",type:"boolean",value:h.XOR_DIFFERENTIAL},{name:"Crib (known plaintext string)",type:"binaryString",value:""},{name:"Print key",type:"boolean",value:h.XOR_BRUTE_PRINT_KEY},{name:"Output as hex",type:"boolean",value:h.XOR_BRUTE_OUTPUT_HEX}]},NOT:{description:"Returns the inverse of each byte.",run:h.runNot,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[]},AND:{description:"AND the input with the given key.<br>e.g. <code>fe023da5</code>",run:h.runAnd,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Key",type:"toggleString",value:"",toggleValues:h.KEY_FORMAT}]},OR:{description:"OR the input with the given key.<br>e.g. <code>fe023da5</code>",run:h.runOr,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Key",type:"toggleString",value:"",toggleValues:h.KEY_FORMAT}]},ADD:{description:"ADD the input with the given key (e.g. <code>fe023da5</code>), MOD 255",run:h.runAdd,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Key",type:"toggleString",value:"",toggleValues:h.KEY_FORMAT}]},SUB:{description:"SUB the input with the given key (e.g. <code>fe023da5</code>), MOD 255",run:h.runSub,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Key",type:"toggleString",value:"",toggleValues:h.KEY_FORMAT}]},"From Hex":{description:"Converts a hexadecimal byte string back into a its raw value.<br><br>e.g. <code>ce 93 ce b5 ce b9 ce ac 20 cf 83 ce bf cf 85 0a</code> becomes the UTF-8 encoded string <code>\u0393\u03b5\u03b9\u03ac \u03c3\u03bf\u03c5</code>",run:i.runFromHex,highlight:i.highlightFrom,highlightReverse:i.highlightTo,inputType:"string",outputType:"byteArray",args:[{name:"Delimiter",type:"option",value:i.HEX_DELIM_OPTIONS}]},"To Hex":{description:"Converts the input string to hexadecimal bytes separated by the specified delimiter.<br><br>e.g. The UTF-8 encoded string <code>\u0393\u03b5\u03b9\u03ac \u03c3\u03bf\u03c5</code> becomes <code>ce 93 ce b5 ce b9 ce ac 20 cf 83 ce bf cf 85 0a</code>",run:i.runToHex,highlight:i.highlightTo,highlightReverse:i.highlightFrom,inputType:"byteArray",outputType:"string",args:[{name:"Delimiter",type:"option",value:i.HEX_DELIM_OPTIONS}]},"From Charcode":{description:"Converts unicode character codes back into text.<br><br>e.g. <code>0393 03b5 03b9 03ac 20 03c3 03bf 03c5</code> becomes <code>\u0393\u03b5\u03b9\u03ac \u03c3\u03bf\u03c5</code>",run:i.runFromCharcode,highlight:i.highlightFrom,highlightReverse:i.highlightTo,inputType:"string",outputType:"byteArray",args:[{name:"Delimiter",type:"option",value:i.DELIM_OPTIONS},{name:"Base",type:"number",value:i.CHARCODE_BASE}]},"To Charcode":{description:"Converts text to its unicode character code equivalent.<br><br>e.g. <code>\u0393\u03b5\u03b9\u03ac \u03c3\u03bf\u03c5</code> becomes <code>0393 03b5 03b9 03ac 20 03c3 03bf 03c5</code>",run:i.runToCharcode,highlight:i.highlightTo,highlightReverse:i.highlightFrom,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"option",value:i.DELIM_OPTIONS},{name:"Base",type:"number",value:i.CHARCODE_BASE}]},"From Binary":{description:"Converts a binary string back into its raw form.<br><br>e.g. <code>01001000 01101001</code> becomes <code>Hi</code>",run:i.runFromBinary,highlight:i.highlightFromBinary,highlightReverse:i.highlightToBinary,inputType:"string",outputType:"byteArray",args:[{name:"Delimiter",type:"option",value:i.BIN_DELIM_OPTIONS}]},"To Binary":{description:"Displays the input data as a binary string.<br><br>e.g. <code>Hi</code> becomes <code>01001000 01101001</code>",run:i.runToBinary,highlight:i.highlightToBinary,highlightReverse:i.highlightFromBinary,inputType:"byteArray",outputType:"string",args:[{name:"Delimiter",type:"option",value:i.BIN_DELIM_OPTIONS}]},"From Decimal":{description:"Converts the data from an ordinal integer array back into its raw form.<br><br>e.g. <code>72 101 108 108 111</code> becomes <code>Hello</code>",run:i.runFromDecimal,inputType:"string",outputType:"byteArray",args:[{name:"Delimiter",type:"option",value:i.DELIM_OPTIONS}]},"To Decimal":{description:"Converts the input data to an ordinal integer array.<br><br>e.g. <code>Hello</code> becomes <code>72 101 108 108 111</code>",run:i.runToDecimal,inputType:"byteArray",outputType:"string",args:[{name:"Delimiter",type:"option",value:i.DELIM_OPTIONS}]},"From Hexdump":{description:"Attempts to convert a hexdump back into raw data. This operation supports many different hexdump variations, but probably not all. Make sure you verify that the data it gives you is correct before continuing analysis.",run:v.runFrom,highlight:v.highlightFrom,highlightReverse:v.highlightTo,inputType:"string",outputType:"byteArray",args:[]},"To Hexdump":{description:"Creates a hexdump of the input data, displaying both the hexademinal values of each byte and an ASCII representation alongside.",run:v.runTo,highlight:v.highlightTo,highlightReverse:v.highlightFrom,inputType:"byteArray",outputType:"string",args:[{name:"Width",type:"number",value:v.WIDTH},{name:"Upper case hex",type:"boolean",value:v.UPPER_CASE},{name:"Include final length",type:"boolean",value:v.INCLUDE_FINAL_LENGTH}]},"From Base":{description:"Converts a number to decimal from a given numerical base.",run:e.runFrom,inputType:"string",outputType:"number",args:[{name:"Radix",type:"number",value:e.DEFAULT_RADIX}]},"To Base":{description:"Converts a decimal number to a given numerical base.",run:e.runTo,inputType:"number",outputType:"string",args:[{name:"Radix",type:"number",value:e.DEFAULT_RADIX}]},"From HTML Entity":{description:"Converts HTML entities back to characters<br><br>e.g. <code>&amp;<span>amp;</span></code> becomes <code>&amp;</code>",run:w.runFromEntity,inputType:"string",outputType:"string",args:[]},"To HTML Entity":{description:"Converts characters to HTML entities<br><br>e.g. <code>&amp;</code> becomes <code>&amp;<span>amp;</span></code>",run:w.runToEntity,inputType:"string",outputType:"string",args:[{name:"Convert all characters",type:"boolean",value:w.CONVERT_ALL},{name:"Convert to",type:"option",value:w.CONVERT_OPTIONS}]},"Strip HTML tags":{description:"Removes all HTML tags from the input.",run:w.runStripTags,inputType:"string",outputType:"string",args:[{name:"Remove indentation",type:"boolean",value:w.REMOVE_INDENTATION},{name:"Remove excess line breaks",type:"boolean",value:w.REMOVE_LINE_BREAKS}]},"URL Decode":{description:"Converts URI/URL percent-encoded characters back to their raw values.<br><br>e.g. <code>%3d</code> becomes <code>=</code>",run:N.runFrom,inputType:"string",outputType:"string",args:[]},"URL Encode":{description:"Encodes problematic characters into percent-encoding, a format supported by URIs/URLs.<br><br>e.g. <code>=</code> becomes <code>%3d</code>",run:N.runTo,inputType:"string",outputType:"string",args:[{name:"Encode all special chars",type:"boolean",value:N.ENCODE_ALL}]},"Parse URI":{description:"Pretty prints complicated Uniform Resource Identifier (URI) strings for ease of reading. Particularly useful for Uniform Resource Locators (URLs) with a lot of arguments.",run:N.runParse,inputType:"string",outputType:"string",args:[]},"Unescape Unicode Characters":{description:"Converts unicode-escaped character notation back into raw characters.<br><br>Supports the prefixes:<ul><li><code>\\u</code></li><li><code>%u</code></li><li><code>U+</code></li></ul>e.g. <code>\\u03c3\\u03bf\\u03c5</code> becomes <code>\u03c3\u03bf\u03c5</code>",run:M.runUnescape,inputType:"string",outputType:"string",args:[{name:"Prefix",type:"option",value:M.PREFIXES}]},"From Quoted Printable":{description:"Converts QP-encoded text back to standard text.",run:H.runFrom,inputType:"string",outputType:"byteArray",args:[]},"To Quoted Printable":{description:"Quoted-Printable, or QP encoding, is an encoding using printable ASCII characters (alphanumeric and the equals sign '=') to transmit 8-bit data over a 7-bit data path or, generally, over a medium which is not 8-bit clean. It is defined as a MIME content transfer encoding for use in e-mail.<br><br>QP works by using the equals sign '=' as an escape character. It also limits line length to 76, as some software has limits on line length.",run:H.runTo,inputType:"byteArray",outputType:"string",args:[]},"From Punycode":{description:"Punycode is a way to represent Unicode with the limited character subset of ASCII supported by the Domain Name System.<br><br>e.g. <code>mnchen-3ya</code> decodes to <code>m\xfcnchen</code>",run:G.runToUnicode,inputType:"string",outputType:"string",args:[{name:"Internationalised domain name",type:"boolean",value:G.IDN}]},"To Punycode":{description:"Punycode is a way to represent Unicode with the limited character subset of ASCII supported by the Domain Name System.<br><br>e.g. <code>m\xfcnchen</code> encodes to <code>mnchen-3ya</code>",run:G.runToAscii,inputType:"string",outputType:"string",args:[{name:"Internationalised domain name",type:"boolean",value:G.IDN}]},"From Hex Content":{description:"Translates hexadecimal bytes in text back to raw bytes.<br><br>e.g. <code>foo|3d|bar</code> becomes <code>foo=bar</code>.",run:i.runFromHexContent,inputType:"string",outputType:"byteArray",args:[]},"To Hex Content":{description:"Converts special characters in a string to hexadecimal.<br><br>e.g. <code>foo=bar</code> becomes <code>foo|3d|bar</code>.",run:i.runToHexContent,inputType:"byteArray",outputType:"string",args:[{name:"Convert",type:"option",value:i.HEX_CONTENT_CONVERT_WHICH},{name:"Print spaces between bytes",type:"boolean",value:i.HEX_CONTENT_SPACES_BETWEEN_BYTES}]},"Change IP format":{description:"Convert an IP address from one format to another, e.g. <code>172.20.23.54</code> to <code>ac141736</code>",run:y.runChangeIpFormat,inputType:"string",outputType:"string",args:[{name:"Input format",type:"option",value:y.IP_FORMAT_LIST},{name:"Output format",type:"option",value:y.IP_FORMAT_LIST}]},"Parse IP range":{description:"Given a CIDR range (e.g. <code>10.0.0.0/24</code>) or a hyphenated range (e.g. <code>10.0.0.0 - 10.0.1.0</code>), this operation provides network information and enumerates all IP addresses in the range.<br><br>IPv6 is supported but will not be enumerated.",run:y.runParseIpRange,inputType:"string",outputType:"string",args:[{name:"Include network info",type:"boolean",value:y.INCLUDE_NETWORK_INFO},{name:"Enumerate IP addresses",type:"boolean",value:y.ENUMERATE_ADDRESSES},{name:"Allow large queries",type:"boolean",value:y.ALLOW_LARGE_LIST}]},"Group IP addresses":{description:"Groups a list of IP addresses into subnets. Supports both IPv4 and IPv6 addresses.",run:y.runGroupIps,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"option",value:y.DELIM_OPTIONS},{name:"Subnet (CIDR)",type:"number",value:y.GROUP_CIDR},{name:"Only show the subnets",type:"boolean",value:y.GROUP_ONLY_SUBNET}]},"Parse IPv6 address":{description:"Displays the longhand and shorthand versions of a valid IPv6 address.<br><br>Recognises all reserved ranges and parses encapsulated or tunnelled addresses including Teredo and 6to4.",run:y.runParseIPv6,inputType:"string",outputType:"string",args:[]},"Parse IPv4 header":{description:"Given an IPv4 header, this operations parses and displays each field in an easily readable format.",run:y.runParseIPv4Header,inputType:"string",outputType:"html",args:[{name:"Input format",type:"option",value:y.IP_HEADER_FORMAT}]},"Text encoding":{description:"Translates the data between different character encodings.<br><br>Supported charsets are:<ul><li>UTF8</li><li>UTF16</li><li>UTF16LE (little-endian)</li><li>UTF16BE (big-endian)</li><li>Hex</li><li>Base64</li><li>Latin1 (ISO-8859-1)</li><li>Windows-1251</li></ul>",run:j.run,inputType:"string",outputType:"string",args:[{name:"Input type",type:"option",value:j.IO_FORMAT},{name:"Output type",type:"option",value:j.IO_FORMAT}]},"AES Decrypt":{description:"To successfully decrypt AES, you need either:<ul><li>The passphrase</li><li>Or the key and IV</li></ul>The IV should be the first 16 bytes of encrypted material.",run:l.runAesDec,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Input format",type:"option",value:l.IO_FORMAT1},{name:"Output format",type:"option",value:l.IO_FORMAT2}]},"AES Encrypt":{description:"Input: Either enter a passphrase (which will be used to derive a key using the OpenSSL KDF) or both the key and IV.<br><br>Advanced Encryption Standard (AES) is a U.S. Federal Information Processing Standard (FIPS). It was selected after a 5-year process where 15 competing designs were evaluated.<br><br>AES-128, AES-192, and AES-256 are supported. The variant will be chosen based on the size of the key passed in. If a passphrase is used, a 256-bit key will be generated.",run:l.runAesEnc,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Output result",type:"option",value:l.RESULT_TYPE},{name:"Output format",type:"option",value:l.IO_FORMAT1}]},"DES Decrypt":{description:"To successfully decrypt DES, you need either:<ul><li>The passphrase</li><li>Or the key and IV</li></ul>The IV should be the first 8 bytes of encrypted material.",run:l.runDesDec,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Input format",type:"option",value:l.IO_FORMAT1},{name:"Output format",type:"option",value:l.IO_FORMAT2}]},"DES Encrypt":{description:"Input: Either enter a passphrase (which will be used to derive a key using the OpenSSL KDF) or both the key and IV.<br><br>DES is a previously dominant algorithm for encryption, and was published as an official U.S. Federal Information Processing Standard (FIPS). It is now considered to be insecure due to its small key size.",run:l.runDesEnc,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Output result",type:"option",value:l.RESULT_TYPE},{name:"Output format",type:"option",value:l.IO_FORMAT1}]},"Triple DES Decrypt":{description:"To successfully decrypt Triple DES, you need either:<ul><li>The passphrase</li><li>Or the key and IV</li></ul>The IV should be the first 8 bytes of encrypted material.",run:l.runTripleDesDec,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Input format",type:"option",value:l.IO_FORMAT1},{name:"Output format",type:"option",value:l.IO_FORMAT2}]},"Triple DES Encrypt":{description:"Input: Either enter a passphrase (which will be used to derive a key using the OpenSSL KDF) or both the key and IV.<br><br>Triple DES applies DES three times to each block to increase key size.",run:l.runTripleDesEnc,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Output result",type:"option",value:l.RESULT_TYPE},{name:"Output format",type:"option",value:l.IO_FORMAT1}]},"Blowfish Decrypt":{description:"Blowfish is a symmetric-key block cipher designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products. AES now receives more attention.",run:l.runBlowfishDec,inputType:"string",outputType:"string",args:[{name:"Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"Mode",type:"option",value:l.BLOWFISH_MODES},{name:"Input format",type:"option",value:l.IO_FORMAT3}]},"Blowfish Encrypt":{description:"Blowfish is a symmetric-key block cipher designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products. AES now receives more attention.",run:l.runBlowfishEnc,inputType:"string",outputType:"string",args:[{name:"Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"Mode",type:"option",value:l.BLOWFISH_MODES},{name:"Output format",type:"option",value:l.IO_FORMAT3}]},"Rabbit Decrypt":{description:"To successfully decrypt Rabbit, you need either:<ul><li>The passphrase</li><li>Or the key and IV (This is currently broken. You need the key and salt at the moment.)</li></ul>The IV should be the first 8 bytes of encrypted material.",run:l.runRabbitDec,inputType:"string",outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Input format",type:"option",value:l.IO_FORMAT1},{name:"Output format",type:"option",value:l.IO_FORMAT2}]},"Rabbit Encrypt":{description:"Input: Either enter a passphrase (which will be used to derive a key using the OpenSSL KDF) or both the key and IV.<br><br>Rabbit is a high-performance stream cipher and a finalist in the eSTREAM Portfolio. It is one of the four designs selected after a 3 1/2 year process where 22 designs were evaluated.",run:l.runRabbitEnc,inputType:"string",
outputType:"string",args:[{name:"Passphrase/Key",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"IV",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Salt",type:"toggleString",value:"",toggleValues:l.IO_FORMAT1},{name:"Mode",type:"option",value:l.MODES},{name:"Padding",type:"option",value:l.PADDING},{name:"Output result",type:"option",value:l.RESULT_TYPE},{name:"Output format",type:"option",value:l.IO_FORMAT1}]},RC4:{description:"RC4 is a widely-used stream cipher. It is used in popular protocols such as SSL and WEP. Although remarkable for its simplicity and speed, the algorithm's history doesn't inspire confidence in its security.",run:l.runRc4,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Passphrase",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"Input format",type:"option",value:l.IO_FORMAT4},{name:"Output format",type:"option",value:l.IO_FORMAT4}]},"RC4 Drop":{description:"It was discovered that the first few bytes of the RC4 keystream are strongly non-random and leak information about the key. We can defend against this attack by discarding the initial portion of the keystream. This modified algorithm is traditionally called RC4-drop.",run:l.runRc4drop,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Passphrase",type:"toggleString",value:"",toggleValues:l.IO_FORMAT2},{name:"Input format",type:"option",value:l.IO_FORMAT4},{name:"Output format",type:"option",value:l.IO_FORMAT4},{name:"Number of bytes to drop",type:"number",value:l.RC4DROP_BYTES}]},"Derive PBKDF2 key":{description:"PBKDF2 is a password-based key derivation function. In many applications of cryptography, user security is ultimately dependent on a password, and because a password usually can't be used directly as a cryptographic key, some processing is required.<br><br>A salt provides a large set of keys for any given password, and an iteration count increases the cost of producing keys from a password, thereby also increasing the difficulty of attack.<br><br>Enter your passphrase as the input and then set the relevant options to generate a key.",run:l.runPbkdf2,inputType:"string",outputType:"string",args:[{name:"Key size",type:"number",value:l.KDF_KEY_SIZE},{name:"Iterations",type:"number",value:l.KDF_ITERATIONS},{name:"Salt (hex)",type:"string",value:""},{name:"Input format",type:"option",value:l.IO_FORMAT2},{name:"Output format",type:"option",value:l.IO_FORMAT3}]},"Derive EVP key":{description:"EVP is a password-based key derivation function used extensively in OpenSSL. In many applications of cryptography, user security is ultimately dependent on a password, and because a password usually can't be used directly as a cryptographic key, some processing is required.<br><br>A salt provides a large set of keys for any given password, and an iteration count increases the cost of producing keys from a password, thereby also increasing the difficulty of attack.<br><br>Enter your passphrase as the input and then set the relevant options to generate a key.",run:l.runEvpkdf,inputType:"string",outputType:"string",args:[{name:"Key size",type:"number",value:l.KDF_KEY_SIZE},{name:"Iterations",type:"number",value:l.KDF_ITERATIONS},{name:"Salt (hex)",type:"string",value:""},{name:"Input format",type:"option",value:l.IO_FORMAT2},{name:"Output format",type:"option",value:l.IO_FORMAT3}]},"Vigen\xe8re Encode":{description:"The Vigenere cipher is a method of encrypting alphabetic text by using a series of different Caesar ciphers based on the letters of a keyword. It is a simple form of polyalphabetic substitution.",run:l.runVigenereEnc,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Key",type:"string",value:""}]},"Vigen\xe8re Decode":{description:"The Vigenere cipher is a method of encrypting alphabetic text by using a series of different Caesar ciphers based on the letters of a keyword. It is a simple form of polyalphabetic substitution.",run:l.runVigenereDec,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Key",type:"string",value:""}]},"Affine Cipher Encode":{description:"The Affine cipher is a type of monoalphabetic substitution cipher, wherein each letter in an alphabet is mapped to its numeric equivalent, encrypted using simple mathematical function, <code>(ax + b) % 26</code>, and converted back to a letter.",run:l.runAffineEnc,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"a",type:"number",value:l.AFFINE_A},{name:"b",type:"number",value:l.AFFINE_B}]},"Affine Cipher Decode":{description:"The Affine cipher is a type of monoalphabetic substitution cipher. To decrypt, each letter in an alphabet is mapped to its numeric equivalent, decrypted by a mathematical function, and converted back to a letter.",run:l.runAffineDec,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"a",type:"number",value:l.AFFINE_A},{name:"b",type:"number",value:l.AFFINE_B}]},"Atbash Cipher":{description:"Atbash is a mono-alphabetic substitution cipher originally used to encode the Hebrew alphabet. It has been modified here for use with the Latin alphabet.",run:l.runAtbash,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[]},"Rotate right":{description:"Rotates each byte to the right by the number of bits specified. Currently only supports 8-bit values.",run:I.runRotr,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Number of bits",type:"number",value:I.ROTATE_AMOUNT},{name:"Rotate as a whole",type:"boolean",value:I.ROTATE_WHOLE}]},"Rotate left":{description:"Rotates each byte to the left by the number of bits specified. Currently only supports 8-bit values.",run:I.runRotl,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Number of bits",type:"number",value:I.ROTATE_AMOUNT},{name:"Rotate as a whole",type:"boolean",value:I.ROTATE_WHOLE}]},ROT13:{description:"A simple caesar substitution cipher which rotates alphabet characters by the specified amount (default 13).",run:I.runRot13,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Rotate lower case chars",type:"boolean",value:I.ROT13_LOWERCASE},{name:"Rotate upper case chars",type:"boolean",value:I.ROT13_UPPERCASE},{name:"Amount",type:"number",value:I.ROT13_AMOUNT}]},ROT47:{description:"A slightly more complex variation of a caesar cipher, which includes ASCII characters from 33 '!' to 126 '~'. Default rotation: 47.",run:I.runRot47,highlight:!0,highlightReverse:!0,inputType:"byteArray",outputType:"byteArray",args:[{name:"Amount",type:"number",value:I.ROT47_AMOUNT}]},"Strip HTTP headers":{description:"Removes HTTP headers from a request or response by looking for the first instance of a double newline.",run:x.runStripHeaders,inputType:"string",outputType:"string",args:[]},"Parse User Agent":{description:"Attempts to identify and categorise information contained in a user-agent string.",run:x.runParseUserAgent,inputType:"string",outputType:"string",args:[]},"Format MAC addresses":{description:"Displays given MAC addresses in multiple different formats.<br><br>Expects addresses in a list separated by newlines, spaces or commas.<br><br>WARNING: There are no validity checks.",run:A.runFormat,inputType:"string",outputType:"string",args:[{name:"Output case",type:"option",value:A.OUTPUT_CASE},{name:"No delimiter",type:"boolean",value:A.NO_DELIM},{name:"Dash delimiter",type:"boolean",value:A.DASH_DELIM},{name:"Colon delimiter",type:"boolean",value:A.COLON_DELIM},{name:"Cisco style",type:"boolean",value:A.CISCO_STYLE}]},"Encode NetBIOS Name":{description:"NetBIOS names as seen across the client interface to NetBIOS are exactly 16 bytes long. Within the NetBIOS-over-TCP protocols, a longer representation is used.<br><br>There are two levels of encoding. The first level maps a NetBIOS name into a domain system name. The second level maps the domain system name into the 'compressed' representation required for interaction with the domain name system.<br><br>This operation carries out the first level of encoding. See RFC 1001 for full details.",run:C.runEncodeName,inputType:"byteArray",outputType:"byteArray",args:[{name:"Offset",type:"number",value:C.OFFSET}]},"Decode NetBIOS Name":{description:"NetBIOS names as seen across the client interface to NetBIOS are exactly 16 bytes long. Within the NetBIOS-over-TCP protocols, a longer representation is used.<br><br>There are two levels of encoding. The first level maps a NetBIOS name into a domain system name. The second level maps the domain system name into the 'compressed' representation required for interaction with the domain name system.<br><br>This operation decodes the first level of encoding. See RFC 1001 for full details.",run:C.runDecodeName,inputType:"byteArray",outputType:"byteArray",args:[{name:"Offset",type:"number",value:C.OFFSET}]},"Offset checker":{description:"Compares multiple inputs (separated by the specified delimiter) and highlights matching characters which appear at the same position in all samples.",run:K.runOffsetChecker,inputType:"string",outputType:"html",args:[{name:"Sample delimiter",type:"binaryString",value:K.OFF_CHK_SAMPLE_DELIMITER}]},"Remove whitespace":{description:"Optionally removes all spaces, carriage returns, line feeds, tabs and form feeds from the input data.<br><br>This operation also supports the removal of full stops which are sometimes used to represent non-printable bytes in ASCII output.",run:L.runRemoveWhitespace,inputType:"string",outputType:"string",args:[{name:"Spaces",type:"boolean",value:L.REMOVE_SPACES},{name:"Carriage returns (\\r)",type:"boolean",value:L.REMOVE_CARIAGE_RETURNS},{name:"Line feeds (\\n)",type:"boolean",value:L.REMOVE_LINE_FEEDS},{name:"Tabs",type:"boolean",value:L.REMOVE_TABS},{name:"Form feeds (\\f)",type:"boolean",value:L.REMOVE_FORM_FEEDS},{name:"Full stops",type:"boolean",value:L.REMOVE_FULL_STOPS}]},"Remove null bytes":{description:"Removes all null bytes (<code>0x00</code>) from the input.",run:L.runRemoveNulls,inputType:"byteArray",outputType:"byteArray",args:[]},"Drop bytes":{description:"Cuts the specified number of bytes out of the data.",run:L.runDropBytes,inputType:"byteArray",outputType:"byteArray",args:[{name:"Start",type:"number",value:L.DROP_START},{name:"Length",type:"number",value:L.DROP_LENGTH},{name:"Apply to each line",type:"boolean",value:L.APPLY_TO_EACH_LINE}]},"Take bytes":{description:"Takes a slice of the specified number of bytes from the data.",run:L.runTakeBytes,inputType:"byteArray",outputType:"byteArray",args:[{name:"Start",type:"number",value:L.TAKE_START},{name:"Length",type:"number",value:L.TAKE_LENGTH},{name:"Apply to each line",type:"boolean",value:L.APPLY_TO_EACH_LINE}]},"Pad lines":{description:"Add the specified number of the specified character to the beginning or end of each line",run:L.runPad,inputType:"string",outputType:"string",args:[{name:"Position",type:"option",value:L.PAD_POSITION},{name:"Length",type:"number",value:L.PAD_LENGTH},{name:"Character",type:"binaryShortString",value:L.PAD_CHAR}]},Reverse:{description:"Reverses the input string.",run:J.runReverse,inputType:"byteArray",outputType:"byteArray",args:[{name:"By",type:"option",value:J.REVERSE_BY}]},Sort:{description:"Alphabetically sorts strings separated by the specified delimiter.<br><br>The IP address option supports IPv4 only.",run:J.runSort,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"option",value:J.DELIMITER_OPTIONS},{name:"Reverse",type:"boolean",value:J.SORT_REVERSE},{name:"Order",type:"option",value:J.SORT_ORDER}]},Unique:{description:"Removes duplicate strings from the input.",run:J.runUnique,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"option",value:J.DELIMITER_OPTIONS}]},"Count occurrences":{description:"Counts the number of times the provided string occurs in the input.",run:J.runCount,inputType:"string",outputType:"number",args:[{name:"Search string",type:"toggleString",value:"",toggleValues:J.SEARCH_TYPE}]},"Add line numbers":{description:"Adds line numbers to the output.",run:J.runAddLineNumbers,inputType:"string",outputType:"string",args:[]},"Remove line numbers":{description:"Removes line numbers from the output if they can be trivially detected.",run:J.runRemoveLineNumbers,inputType:"string",outputType:"string",args:[]},"Find / Replace":{description:"Replaces all occurrences of the first string with the second.<br><br>The three match options are only relevant to regex search strings.",run:K.runFindReplace,manualBake:!0,inputType:"string",outputType:"string",args:[{name:"Find",type:"toggleString",value:"",toggleValues:K.SEARCH_TYPE},{name:"Replace",type:"binaryString",value:""},{name:"Global match",type:"boolean",value:K.FIND_REPLACE_GLOBAL},{name:"Case insensitive",type:"boolean",value:K.FIND_REPLACE_CASE},{name:"Multiline matching",type:"boolean",value:K.FIND_REPLACE_MULTILINE}]},"To Upper case":{description:"Converts the input string to upper case, optionally limiting scope to only the first character in each word, sentence or paragraph.",run:K.runUpper,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Scope",type:"option",value:K.CASE_SCOPE}]},"To Lower case":{description:"Converts every character in the input to lower case.",run:K.runLower,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[]},Split:{description:"Splits a string into sections around a given delimiter.",run:K.runSplit,inputType:"string",outputType:"string",args:[{name:"Split delimiter",type:"binaryShortString",value:K.SPLIT_DELIM},{name:"Join delimiter",type:"option",value:K.DELIMITER_OPTIONS}]},Filter:{description:"Splits up the input using the specified delimiter and then filters each branch based on a regular expression.",run:K.runFilter,manualBake:!0,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"option",value:K.DELIMITER_OPTIONS},{name:"Regex",type:"string",value:""},{name:"Invert condition",type:"boolean",value:J.SORT_REVERSE}]},Strings:{description:"Extracts all strings from the input.",run:s.runStrings,inputType:"string",outputType:"string",args:[{name:"Minimum length",type:"number",value:s.MIN_STRING_LEN},{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract IP addresses":{description:"Extracts all IPv4 and IPv6 addresses.<br><br>Warning: Given a string <code>710.65.0.456</code>, this will match <code>10.65.0.45</code> so always check the original input!",run:s.runIp,inputType:"string",outputType:"string",args:[{name:"IPv4",type:"boolean",value:s.INCLUDE_IPV4},{name:"IPv6",type:"boolean",value:s.INCLUDE_IPV6},{name:"Remove local IPv4 addresses",type:"boolean",value:s.REMOVE_LOCAL},{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract email addresses":{description:"Extracts all email addresses from the input.",run:s.runEmail,inputType:"string",outputType:"string",args:[{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract MAC addresses":{description:"Extracts all Media Access Control (MAC) addresses from the input.",run:s.runMac,inputType:"string",outputType:"string",args:[{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract URLs":{description:"Extracts Uniform Resource Locators (URLs) from the input. The protocol (http, ftp etc.) is required otherwise there will be far too many false positives.",run:s.runUrls,inputType:"string",outputType:"string",args:[{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract domains":{description:"Extracts domain names with common Top-Level Domains (TLDs).<br>Note that this will not include paths. Use <strong>Extract URLs</strong> to find entire URLs.",run:s.runDomains,inputType:"string",outputType:"string",args:[{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract file paths":{description:"Extracts anything that looks like a Windows or UNIX file path.<br><br>Note that if UNIX is selected, there will likely be a lot of false positives.",run:s.runFilePaths,inputType:"string",outputType:"string",args:[{name:"Windows",type:"boolean",value:s.INCLUDE_WIN_PATH},{name:"UNIX",type:"boolean",value:s.INCLUDE_UNIX_PATH},{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Extract dates":{description:"Extracts dates in the following formats<ul><li><code>yyyy-mm-dd</code></li><li><code>dd/mm/yyyy</code></li><li><code>mm/dd/yyyy</code></li></ul>Dividers can be any of /, -, . or space",run:s.runDates,inputType:"string",outputType:"string",args:[{name:"Display total",type:"boolean",value:s.DISPLAY_TOTAL}]},"Regular expression":{description:"Define your own regular expression (regex) to search the input data with, optionally choosing from a list of pre-defined patterns.",run:K.runRegex,manualBake:!0,inputType:"string",outputType:"html",args:[{name:"Built in regexes",type:"populateOption",value:K.REGEX_PRE_POPULATE,target:1},{name:"Regex",type:"text",value:""},{name:"Case insensitive",type:"boolean",value:K.REGEX_CASE_INSENSITIVE},{name:"Multiline matching",type:"boolean",value:K.REGEX_MULTILINE_MATCHING},{name:"Display total",type:"boolean",value:K.DISPLAY_TOTAL},{name:"Output format",type:"option",value:K.OUTPUT_FORMAT}]},"XPath expression":{description:"Extract information from an XML document with an XPath query",run:m.runXpath,inputType:"string",outputType:"string",args:[{name:"XPath",type:"string",value:m.XPATH_INITIAL},{name:"Result delimiter",type:"binaryShortString",value:m.XPATH_DELIMITER}]},"CSS selector":{description:"Extract information from an HTML document with a CSS selector",run:m.runCSSQuery,inputType:"string",outputType:"string",args:[{name:"CSS selector",type:"string",value:m.CSS_SELECTOR_INITIAL},{name:"Delimiter",type:"binaryShortString",value:m.CSS_QUERY_DELIMITER}]},"From UNIX Timestamp":{description:"Converts a UNIX timestamp to a datetime string.<br><br>e.g. <code>978346800</code> becomes <code>Mon 1 January 2001 11:00:00 UTC</code>",run:p.runFromUnixTimestamp,inputType:"number",outputType:"string",args:[{name:"Units",type:"option",value:p.UNITS}]},"To UNIX Timestamp":{description:"Parses a datetime string and returns the corresponding UNIX timestamp.<br><br>e.g. <code>Mon 1 January 2001 11:00:00 UTC</code> becomes <code>978346800</code>",run:p.runToUnixTimestamp,inputType:"string",outputType:"number",args:[{name:"Units",type:"option",value:p.UNITS}]},"Translate DateTime Format":{description:"Parses a datetime string in one format and re-writes it in another.<br><br>Run with no input to see the relevant format string examples.",run:p.runTranslateFormat,inputType:"string",outputType:"html",args:[{name:"Built in formats",type:"populateOption",value:p.DATETIME_FORMATS,target:1},{name:"Input format string",type:"binaryString",value:p.INPUT_FORMAT_STRING},{name:"Input timezone",type:"option",value:p.TIMEZONES},{name:"Output format string",type:"binaryString",value:p.OUTPUT_FORMAT_STRING},{name:"Output timezone",type:"option",value:p.TIMEZONES}]},"Parse DateTime":{description:"Parses a DateTime string in your specified format and displays it in whichever timezone you choose with the following information:<ul><li>Date</li><li>Time</li><li>Period (AM/PM)</li><li>Timezone</li><li>UTC offset</li><li>Daylight Saving Time</li><li>Leap year</li><li>Days in this month</li><li>Day of year</li><li>Week number</li><li>Quarter</li></ul>Run with no input to see format string examples if required.",run:p.runParse,inputType:"string",outputType:"html",args:[{name:"Built in formats",type:"populateOption",value:p.DATETIME_FORMATS,target:1},{name:"Input format string",type:"binaryString",value:p.INPUT_FORMAT_STRING},{name:"Input timezone",type:"option",value:p.TIMEZONES}]},"Convert distance":{description:"Converts a unit of distance to another format.",run:o.runDistance,inputType:"number",outputType:"number",args:[{name:"Input units",type:"option",value:o.DISTANCE_UNITS},{name:"Output units",type:"option",value:o.DISTANCE_UNITS}]},"Convert area":{description:"Converts a unit of area to another format.",run:o.runArea,inputType:"number",outputType:"number",args:[{name:"Input units",type:"option",value:o.AREA_UNITS},{name:"Output units",type:"option",value:o.AREA_UNITS}]},"Convert mass":{description:"Converts a unit of mass to another format.",run:o.runMass,inputType:"number",outputType:"number",args:[{name:"Input units",type:"option",value:o.MASS_UNITS},{name:"Output units",type:"option",value:o.MASS_UNITS}]},"Convert speed":{description:"Converts a unit of speed to another format.",run:o.runSpeed,inputType:"number",outputType:"number",args:[{name:"Input units",type:"option",value:o.SPEED_UNITS},{name:"Output units",type:"option",value:o.SPEED_UNITS}]},"Convert data units":{description:"Converts a unit of data to another format.",run:o.runDataSize,inputType:"number",outputType:"number",args:[{name:"Input units",type:"option",value:o.DATA_UNITS},{name:"Output units",type:"option",value:o.DATA_UNITS}]},"Raw Deflate":{description:"Compresses data using the deflate algorithm with no headers.",run:n.runRawDeflate,inputType:"byteArray",outputType:"byteArray",args:[{name:"Compression type",type:"option",value:n.COMPRESSION_TYPE}]},"Raw Inflate":{description:"Decompresses data which has been compressed using the deflate algorithm with no headers.",run:n.runRawInflate,inputType:"byteArray",outputType:"byteArray",args:[{name:"Start index",type:"number",value:n.INFLATE_INDEX},{name:"Initial output buffer size",type:"number",value:n.INFLATE_BUFFER_SIZE},{name:"Buffer expansion type",type:"option",value:n.INFLATE_BUFFER_TYPE},{name:"Resize buffer after decompression",type:"boolean",value:n.INFLATE_RESIZE},{name:"Verify result",type:"boolean",value:n.INFLATE_VERIFY}]},"Zlib Deflate":{description:"Compresses data using the deflate algorithm adding zlib headers.",run:n.runZlibDeflate,inputType:"byteArray",outputType:"byteArray",args:[{name:"Compression type",type:"option",value:n.COMPRESSION_TYPE}]},"Zlib Inflate":{description:"Decompresses data which has been compressed using the deflate algorithm with zlib headers.",run:n.runZlibInflate,inputType:"byteArray",outputType:"byteArray",args:[{name:"Start index",type:"number",value:n.INFLATE_INDEX},{name:"Initial output buffer size",type:"number",value:n.INFLATE_BUFFER_SIZE},{name:"Buffer expansion type",type:"option",value:n.INFLATE_BUFFER_TYPE},{name:"Resize buffer after decompression",type:"boolean",value:n.INFLATE_RESIZE},{name:"Verify result",type:"boolean",value:n.INFLATE_VERIFY}]},Gzip:{description:"Compresses data using the deflate algorithm with gzip headers.",run:n.runGzip,inputType:"byteArray",outputType:"byteArray",args:[{name:"Compression type",type:"option",value:n.COMPRESSION_TYPE},{name:"Filename (optional)",type:"string",value:""},{name:"Comment (optional)",type:"string",value:""},{name:"Include file checksum",type:"boolean",value:n.GZIP_CHECKSUM}]},Gunzip:{description:"Decompresses data which has been compressed using the deflate algorithm with gzip headers.",run:n.runGunzip,inputType:"byteArray",outputType:"byteArray",args:[]},Zip:{description:"Compresses data using the PKZIP algorithm with the given filename.<br><br>No support for multiple files at this time.",run:n.runPkzip,inputType:"byteArray",outputType:"byteArray",args:[{name:"Filename",type:"string",value:n.PKZIP_FILENAME},{name:"Comment",type:"string",value:""},{name:"Password",type:"binaryString",value:""},{name:"Compression method",type:"option",value:n.COMPRESSION_METHOD},{name:"Operating system",type:"option",value:n.OS},{name:"Compression type",type:"option",value:n.COMPRESSION_TYPE}]},Unzip:{description:"Decompresses data using the PKZIP algorithm and displays it per file, with support for passwords.",run:n.runPkunzip,inputType:"byteArray",outputType:"html",args:[{name:"Password",type:"binaryString",value:""},{name:"Verify result",type:"boolean",value:n.PKUNZIP_VERIFY}]},"Bzip2 Decompress":{description:"Decompresses data using the Bzip2 algorithm.",run:n.runBzip2Decompress,inputType:"byteArray",outputType:"string",args:[]},"Generic Code Beautify":{description:"Attempts to pretty print C-style languages such as C, C++, C#, Java, PHP, JavaScript etc.<br><br>This will not do a perfect job, and the resulting code may not work any more. This operation is designed purely to make obfuscated or minified code more easy to read and understand.<br><br>Things which will not work properly:<ul><li>For loop formatting</li><li>Do-While loop formatting</li><li>Switch/Case indentation</li><li>Certain bit shift operators</li></ul>",run:m.runGenericBeautify,inputType:"string",outputType:"string",args:[]},"JavaScript Parser":{description:"Returns an Abstract Syntax Tree for valid JavaScript code.",run:z.runParse,inputType:"string",outputType:"string",args:[{name:"Location info",type:"boolean",value:z.PARSE_LOC},{name:"Range info",type:"boolean",value:z.PARSE_RANGE},{name:"Include tokens array",type:"boolean",value:z.PARSE_TOKENS},{name:"Include comments array",type:"boolean",value:z.PARSE_COMMENT},{name:"Report errors and try to continue",type:"boolean",value:z.PARSE_TOLERANT}]},"JavaScript Beautify":{description:"Parses and pretty prints valid JavaScript code. Also works with JavaScript Object Notation (JSON).",run:z.runBeautify,inputType:"string",outputType:"string",args:[{name:"Indent string",type:"binaryShortString",value:z.BEAUTIFY_INDENT},{name:"Quotes",type:"option",value:z.BEAUTIFY_QUOTES},{name:"Semicolons before closing braces",type:"boolean",value:z.BEAUTIFY_SEMICOLONS},{name:"Include comments",type:"boolean",value:z.BEAUTIFY_COMMENT}]},"JavaScript Minify":{description:"Compresses JavaScript code.",run:z.runMinify,inputType:"string",outputType:"string",args:[]},"XML Beautify":{description:"Indents and prettifies eXtensible Markup Language (XML) code.",run:m.runXmlBeautify,inputType:"string",outputType:"string",args:[{name:"Indent string",type:"binaryShortString",value:m.BEAUTIFY_INDENT}]},"JSON Beautify":{description:"Indents and prettifies JavaScript Object Notation (JSON) code.",run:m.runJsonBeautify,inputType:"string",outputType:"string",args:[{name:"Indent string",type:"binaryShortString",value:m.BEAUTIFY_INDENT}]},"CSS Beautify":{description:"Indents and prettifies Cascading Style Sheets (CSS) code.",run:m.runCssBeautify,inputType:"string",outputType:"string",args:[{name:"Indent string",type:"binaryShortString",value:m.BEAUTIFY_INDENT}]},"SQL Beautify":{description:"Indents and prettifies Structured Query Language (SQL) code.",run:m.runSqlBeautify,inputType:"string",outputType:"string",args:[{name:"Indent string",type:"binaryShortString",value:m.BEAUTIFY_INDENT}]},"XML Minify":{description:"Compresses eXtensible Markup Language (XML) code.",run:m.runXmlMinify,inputType:"string",outputType:"string",args:[{name:"Preserve comments",type:"boolean",value:m.PRESERVE_COMMENTS}]},"JSON Minify":{description:"Compresses JavaScript Object Notation (JSON) code.",run:m.runJsonMinify,inputType:"string",outputType:"string",args:[]},"CSS Minify":{description:"Compresses Cascading Style Sheets (CSS) code.",run:m.runCssMinify,inputType:"string",outputType:"string",args:[{name:"Preserve comments",type:"boolean",value:m.PRESERVE_COMMENTS}]},"SQL Minify":{description:"Compresses Structured Query Language (SQL) code.",run:m.runSqlMinify,inputType:"string",outputType:"string",args:[]},"Analyse hash":{description:"Tries to determine information about a given hash and suggests which algorithm may have been used to generate it based on its length.",run:u.runAnalyse,inputType:"string",outputType:"string",args:[]},MD2:{description:"The MD2 (Message-Digest 2) algorithm is a cryptographic hash function developed by Ronald Rivest in 1989. The algorithm is optimized for 8-bit computers.<br><br>Although MD2 is no longer considered secure, even as of 2014, it remains in use in public key infrastructures as part of certificates generated with MD2 and RSA.",run:u.runMD2,inputType:"string",outputType:"string",args:[]},MD4:{description:"The MD4 (Message-Digest 4) algorithm is a cryptographic hash function developed by Ronald Rivest in 1990. The digest length is 128 bits. The algorithm has influenced later designs, such as the MD5, SHA-1 and RIPEMD algorithms.<br><br>The security of MD4 has been severely compromised.",run:u.runMD4,inputType:"string",outputType:"string",args:[]},MD5:{description:"MD5 (Message-Digest 5) is a widely used hash function. It has been used in a variety of security applications and is also commonly used to check the integrity of files.<br><br>However, MD5 is not collision resistant and it isn't suitable for applications like SSL/TLS certificates or digital signatures that rely on this property.",run:u.runMD5,inputType:"string",outputType:"string",args:[]},SHA0:{description:"SHA-0 is a retronym applied to the original version of the 160-bit hash function published in 1993 under the name 'SHA'. It was withdrawn shortly after publication due to an undisclosed 'significant flaw' and replaced by the slightly revised version SHA-1.",run:u.runSHA0,inputType:"string",outputType:"string",args:[]},SHA1:{description:"The SHA (Secure Hash Algorithm) hash functions were designed by the NSA. SHA-1 is the most established of the existing SHA hash functions and it is used in a variety of security applications and protocols.<br><br>However, SHA-1's collision resistance has been weakening as new attacks are discovered or improved.",run:u.runSHA1,inputType:"string",outputType:"string",args:[]},SHA224:{description:"SHA-224 is largely identical to SHA-256 but is truncated to 224 bytes.",run:u.runSHA224,inputType:"string",outputType:"string",args:[]},SHA256:{description:"SHA-256 is one of the four variants in the SHA-2 set. It isn't as widely used as SHA-1, though it provides much better security.",run:u.runSHA256,inputType:"string",outputType:"string",args:[]},SHA384:{description:"SHA-384 is largely identical to SHA-512 but is truncated to 384 bytes.",run:u.runSHA384,inputType:"string",outputType:"string",args:[]},SHA512:{description:"SHA-512 is largely identical to SHA-256 but operates on 64-bit words rather than 32.",run:u.runSHA512,inputType:"string",outputType:"string",args:[]},SHA3:{description:"This is an implementation of Keccak[c=2d]. SHA3 functions based on different implementations of Keccak will give different results.",run:u.runSHA3,inputType:"string",outputType:"string",args:[{name:"Output length",type:"option",value:u.SHA3_LENGTH}]},"RIPEMD-160":{description:"RIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family of cryptographic hash functions developed in Leuven, Belgium, by Hans Dobbertin, Antoon Bosselaers and Bart Preneel at the COSIC research group at the Katholieke Universiteit Leuven, and first published in 1996.<br><br>RIPEMD was based upon the design principles used in MD4, and is similar in performance to the more popular SHA-1.<br><br>RIPEMD-160 is an improved, 160-bit version of the original RIPEMD, and the most common version in the family.",run:u.runRIPEMD160,inputType:"string",outputType:"string",args:[]},HMAC:{description:"Keyed-Hash Message Authentication Codes (HMAC) are a mechanism for message authentication using cryptographic hash functions.",run:u.runHMAC,inputType:"string",outputType:"string",args:[{name:"Password",type:"binaryString",value:""},{name:"Hashing function",type:"option",value:u.HMAC_FUNCTIONS}]},"Fletcher-8 Checksum":{description:"The Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s.<br><br>The objective of the Fletcher checksum was to provide error-detection properties approaching those of a cyclic redundancy check but with the lower computational effort associated with summation techniques.",
run:k.runFletcher8,inputType:"byteArray",outputType:"string",args:[]},"Fletcher-16 Checksum":{description:"The Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s.<br><br>The objective of the Fletcher checksum was to provide error-detection properties approaching those of a cyclic redundancy check but with the lower computational effort associated with summation techniques.",run:k.runFletcher16,inputType:"byteArray",outputType:"string",args:[]},"Fletcher-32 Checksum":{description:"The Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s.<br><br>The objective of the Fletcher checksum was to provide error-detection properties approaching those of a cyclic redundancy check but with the lower computational effort associated with summation techniques.",run:k.runFletcher32,inputType:"byteArray",outputType:"string",args:[]},"Fletcher-64 Checksum":{description:"The Fletcher checksum is an algorithm for computing a position-dependent checksum devised by John Gould Fletcher at Lawrence Livermore Labs in the late 1970s.<br><br>The objective of the Fletcher checksum was to provide error-detection properties approaching those of a cyclic redundancy check but with the lower computational effort associated with summation techniques.",run:k.runFletcher64,inputType:"byteArray",outputType:"string",args:[]},"Adler-32 Checksum":{description:"Adler-32 is a checksum algorithm which was invented by Mark Adler in 1995, and is a modification of the Fletcher checksum. Compared to a cyclic redundancy check of the same length, it trades reliability for speed (preferring the latter).<br><br>Adler-32 is more reliable than Fletcher-16, and slightly less reliable than Fletcher-32.",run:k.runAdler32,inputType:"byteArray",outputType:"string",args:[]},"CRC-32 Checksum":{description:"A cyclic redundancy check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data.<br><br>The CRC was invented by W. Wesley Peterson in 1961; the 32-bit CRC function of Ethernet and many other standards is the work of several researchers and was published in 1975.",run:k.runCRC32,inputType:"byteArray",outputType:"string",args:[]},"Generate all hashes":{description:"Generates all available hashes and checksums for the input.",run:u.runAll,inputType:"string",outputType:"string",args:[]},Entropy:{description:"Calculates the Shannon entropy of the input data which gives an idea of its randomness. 8 is the maximum.",run:r.runEntropy,inputType:"byteArray",outputType:"html",args:[{name:"Chunk size",type:"number",value:r.CHUNK_SIZE}]},"Frequency distribution":{description:"Displays the distribution of bytes in the data as a graph.",run:r.runFreqDistrib,inputType:"byteArray",outputType:"html",args:[{name:"Show 0%'s",type:"boolean",value:r.FREQ_ZEROS}]},Numberwang:{description:"Based on the popular gameshow by Mitchell and Webb.",run:D.run,inputType:"string",outputType:"string",args:[]},"Parse X.509 certificate":{description:"X.509 is an ITU-T standard for a public key infrastructure (PKI) and Privilege Management Infrastructure (PMI). It is commonly involved with SSL/TLS security.<br><br>This operation displays the contents of a certificate in a human readable format, similar to the openssl command line tool.",run:F.runParseX509,inputType:"string",outputType:"string",args:[{name:"Input format",type:"option",value:F.X509_INPUT_FORMAT}]},"PEM to Hex":{description:"Converts PEM (Privacy Enhanced Mail) format to a hexadecimal DER (Distinguished Encoding Rules) string.",run:F.runPemToHex,inputType:"string",outputType:"string",args:[]},"Hex to PEM":{description:"Converts a hexadecimal DER (Distinguished Encoding Rules) string into PEM (Privacy Enhanced Mail) format.",run:F.runHexToPem,inputType:"string",outputType:"string",args:[{name:"Header string",type:"string",value:F.PEM_HEADER_STRING}]},"Hex to Object Identifier":{description:"Converts a hexadecimal string into an object identifier (OID).",run:F.runHexToObjectIdentifier,inputType:"string",outputType:"string",args:[]},"Object Identifier to Hex":{description:"Converts an object identifier (OID) into a hexadecimal string.",run:F.runObjectIdentifierToHex,inputType:"string",outputType:"string",args:[]},"Parse ASN.1 hex string":{description:"Abstract Syntax Notation One (ASN.1) is a standard and notation that describes rules and structures for representing, encoding, transmitting, and decoding data in telecommunications and computer networking.<br><br>This operation parses arbitrary ASN.1 data and presents the resulting tree.",run:F.runParseAsn1HexString,inputType:"string",outputType:"string",args:[{name:"Starting index",type:"number",value:0},{name:"Truncate octet strings longer than",type:"number",value:F.ASN1_TRUNCATE_LENGTH}]},"Detect File Type":{description:"Attempts to guess the MIME (Multipurpose Internet Mail Extensions) type of the data based on 'magic bytes'.<br><br>Currently supports the following file types: 7z, amr, avi, bmp, bz2, class, cr2, crx, dex, dmg, doc, elf, eot, epub, exe, flac, flv, gif, gz, ico, iso, jpg, jxr, m4a, m4v, mid, mkv, mov, mp3, mp4, mpg, ogg, otf, pdf, png, ppt, ps, psd, rar, rtf, sqlite, swf, tar, tar.z, tif, ttf, utf8, vmdk, wav, webm, webp, wmv, woff, woff2, xls, xz, zip.",run:t.runDetect,inputType:"byteArray",outputType:"string",args:[]},"Scan for Embedded Files":{description:"Scans the data for potential embedded files by looking for magic bytes at all offsets. This operation is prone to false positives.<br><br>WARNING: Files over about 100KB in size will take a VERY long time to process.",run:t.runScanForEmbeddedFiles,inputType:"byteArray",outputType:"string",args:[{name:"Ignore common byte sequences",type:"boolean",value:t.IGNORE_COMMON_BYTE_SEQUENCES}]},"Expand alphabet range":{description:"Expand an alphabet range string into a list of the characters in that range.<br><br>e.g. <code>a-z</code> becomes <code>abcdefghijklmnopqrstuvwxyz</code>.",run:J.runExpandAlphRange,inputType:"string",outputType:"string",args:[{name:"Delimiter",type:"binaryString",value:""}]},Diff:{description:"Compares two inputs (separated by the specified delimiter) and highlights the differences between them.",run:K.runDiff,inputType:"string",outputType:"html",args:[{name:"Sample delimiter",type:"binaryString",value:K.DIFF_SAMPLE_DELIMITER},{name:"Diff by",type:"option",value:K.DIFF_BY},{name:"Show added",type:"boolean",value:!0},{name:"Show removed",type:"boolean",value:!0},{name:"Ignore whitespace (relevant for word and line)",type:"boolean",value:!1}]},"Parse UNIX file permissions":{description:"Given a UNIX/Linux file permission string in octal or textual format, this operation explains which permissions are granted to which user groups.<br><br>Input should be in either octal (e.g. <code>755</code>) or textual (e.g. <code>drwxr-xr-x</code>) format.",run:E.runParseUnixPerms,inputType:"string",outputType:"string",args:[]},"Swap endianness":{description:"Switches the data from big-endian to little-endian or vice-versa. Data can be read in as hexadecimal or raw bytes. It will be returned in the same format as it is entered.",run:q.runSwapEndianness,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"string",args:[{name:"Data format",type:"option",value:q.DATA_FORMAT},{name:"Word length (bytes)",type:"number",value:q.WORD_LENGTH},{name:"Pad incomplete words",type:"boolean",value:q.PAD_INCOMPLETE_WORDS}]},"Syntax highlighter":{description:"Adds syntax highlighting to a range of source code languages. Note that this will not indent the code. Use one of the 'Beautify' operations for that.",run:m.runSyntaxHighlight,highlight:!0,highlightReverse:!0,inputType:"string",outputType:"html",args:[{name:"Language/File extension",type:"option",value:m.LANGUAGES},{name:"Display line numbers",type:"boolean",value:m.LINE_NUMS}]},"Parse escaped string":{description:"Replaces escaped characters with the bytes they represent.<br><br>e.g.<code>Hello\\nWorld</code> becomes <code>Hello<br>World</code>",run:K.runParseEscapedString,inputType:"string",outputType:"string",args:[]},"TCP/IP Checksum":{description:"Calculates the checksum for a TCP (Transport Control Protocol) or IP (Internet Protocol) header from an input of raw bytes.",run:k.runTCPIP,inputType:"byteArray",outputType:"string",args:[]},"Parse colour code":{description:"Converts a colour code in a standard format to other standard formats and displays the colour itself.<br><br><strong>Example inputs</strong><ul><li><code>#d9edf7</code></li><li><code>rgba(217,237,247,1)</code></li><li><code>hsla(200,65%,91%,1)</code></li><li><code>cmyk(0.12, 0.04, 0.00, 0.03)</code></li></ul>",run:w.runParseColourCode,inputType:"string",outputType:"html",args:[]},"Generate UUID":{description:"Generates an RFC 4122 version 4 compliant Universally Unique Identifier (UUID), also known as a Globally Unique Identifier (GUID).<br><br>A version 4 UUID relies on random numbers, in this case generated using <code>window.crypto</code> if available and falling back to <code>Math.random</code> if not.",run:O.runGenerateV4,inputType:"string",outputType:"string",args:[]},Substitute:{description:"A substitution cipher allowing you to specify bytes to replace with other byte values. This can be used to create Caesar ciphers but is more powerful as any byte value can be substituted, not just letters, and the substitution values need not be in order.<br><br>Enter the bytes you want to replace in the Plaintext field and the bytes to replace them with in the Ciphertext field.<br><br>Non-printable bytes can be specified using string escape notation. For example, a line feed character can be written as either <code>\\n</code> or <code>\\x0a</code>.<br><br>Byte ranges can be specified using a hyphen. For example, the sequence <code>0123456789</code> can be written as <code>0-9</code>.",run:l.runSubstitute,inputType:"byteArray",outputType:"byteArray",args:[{name:"Plaintext",type:"binaryString",value:l.SUBS_PLAINTEXT},{name:"Ciphertext",type:"binaryString",value:l.SUBS_CIPHERTEXT}]},"To Morse Code":{description:"Translates alphanumeric characters into International Morse Code.<br><br>Ignores non-Morse characters.<br><br>e.g. <code>SOS</code> becomes <code>... --- ...</code>",run:B.runTo,inputType:"string",outputType:"string",args:[{name:"Format options",type:"option",value:B.FORMAT_OPTIONS},{name:"Letter delimiter",type:"option",value:B.LETTER_DELIM_OPTIONS},{name:"Word delimiter",type:"option",value:B.WORD_DELIM_OPTIONS}]},"From Morse Code":{description:"Translates Morse Code into (upper case) alphanumeric characters.",run:B.runFrom,inputType:"string",outputType:"string",args:[{name:"Letter delimiter",type:"option",value:B.LETTER_DELIM_OPTIONS},{name:"Word delimiter",type:"option",value:B.WORD_DELIM_OPTIONS}]},Tar:{description:"Packs the input into a tarball.<br><br>No support for multiple files at this time.",run:n.runTar,inputType:"byteArray",outputType:"byteArray",args:[{name:"Filename",type:"string",value:n.TAR_FILENAME}]},Untar:{description:"Unpacks a tarball and displays it per file.",run:n.runUntar,inputType:"byteArray",outputType:"html",args:[]}}},function(a,b,c){"use strict";(function(a){function b(a,b,c){a[b]||Object[d](a,b,{writable:!0,configurable:!0,value:c})}if(c(532),c(690),c(352),a._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");a._babelPolyfill=!0;var d="defineProperty";b(String.prototype,"padLeft","".padStart),b(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(a){[][a]&&b(Array,a,Function.call.bind([][a]))})}).call(b,c(59))},function(a,b,c){var d,e;!function(f,g){d=[c(13)],e=function(a){return g(a)}.apply(b,d),!(void 0!==e&&(a.exports=e))}(this,function(a){"use strict";var b=function(c,d,e,f,g){this.fallbackValue=e?e&&"undefined"!=typeof e.h?e:this.value={h:0,s:0,b:0,a:1}:null,this.fallbackFormat=f?f:"rgba",this.hexNumberSignPrefix=g===!0,this.value=this.fallbackValue,this.origFormat=null,this.predefinedColors=d?d:{},this.colors=a.extend({},b.webColors,this.predefinedColors),c&&("undefined"!=typeof c.h?this.value=c:this.setColor(String(c))),this.value||(this.value={h:0,s:0,b:0,a:1})};b.webColors={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32",transparent:"transparent"},b.prototype={constructor:b,colors:{},predefinedColors:{},getValue:function(){return this.value},setValue:function(a){this.value=a},_sanitizeNumber:function(a){return"number"==typeof a?a:isNaN(a)||null===a||""===a||void 0===a?1:""===a?0:"undefined"!=typeof a.toLowerCase?(a.match(/^\./)&&(a="0"+a),Math.ceil(100*parseFloat(a))/100):1},isTransparent:function(a){return!(!a||!("string"==typeof a||a instanceof String))&&(a=a.toLowerCase().trim(),"transparent"===a||a.match(/#?00000000/)||a.match(/(rgba|hsla)\(0,0,0,0?\.?0\)/))},rgbaIsTransparent:function(a){return 0===a.r&&0===a.g&&0===a.b&&0===a.a},setColor:function(a){if(a=a.toLowerCase().trim()){if(this.isTransparent(a))return this.value={h:0,s:0,b:0,a:0},!0;var b=this.parse(a);b?(this.value=this.value={h:b.h,s:b.s,b:b.b,a:b.a},this.origFormat||(this.origFormat=b.format)):this.fallbackValue&&(this.value=this.fallbackValue)}return!1},setHue:function(a){this.value.h=1-a},setSaturation:function(a){this.value.s=a},setBrightness:function(a){this.value.b=1-a},setAlpha:function(a){this.value.a=Math.round(parseInt(100*(1-a),10)/100*100)/100},toRGB:function(a,b,c,d){0===arguments.length&&(a=this.value.h,b=this.value.s,c=this.value.b,d=this.value.a),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-Math.abs(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],{r:Math.round(255*e),g:Math.round(255*f),b:Math.round(255*g),a:d}},toHex:function(a,b,c,d){0===arguments.length&&(a=this.value.h,b=this.value.s,c=this.value.b,d=this.value.a);var e=this.toRGB(a,b,c,d);if(this.rgbaIsTransparent(e))return"transparent";var f=(this.hexNumberSignPrefix?"#":"")+((1<<24)+(parseInt(e.r)<<16)+(parseInt(e.g)<<8)+parseInt(e.b)).toString(16).slice(1);return f},toHSL:function(a,b,c,d){0===arguments.length&&(a=this.value.h,b=this.value.s,c=this.value.b,d=this.value.a);var e=a,f=(2-b)*c,g=b*c;return g/=f>0&&f<=1?f:2-f,f/=2,g>1&&(g=1),{h:isNaN(e)?0:e,s:isNaN(g)?0:g,l:isNaN(f)?0:f,a:isNaN(d)?0:d}},toAlias:function(a,b,c,d){var e,f=0===arguments.length?this.toHex():this.toHex(a,b,c,d),g="alias"===this.origFormat?f:this.toString(this.origFormat,!1);for(var h in this.colors)if(e=this.colors[h].toLowerCase().trim(),e===f||e===g)return h;return!1},RGBtoHSB:function(a,b,c,d){a/=255,b/=255,c/=255;var e,f,g,h;return g=Math.max(a,b,c),h=g-Math.min(a,b,c),e=0===h?null:g===a?(b-c)/h:g===b?(c-a)/h+2:(a-b)/h+4,e=(e+360)%6*60/360,f=0===h?0:h/g,{h:this._sanitizeNumber(e),s:f,b:g,a:this._sanitizeNumber(d)}},HueToRGB:function(a,b,c){return c<0?c+=1:c>1&&(c-=1),6*c<1?a+(b-a)*c*6:2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a},HSLtoRGB:function(a,b,c,d){b<0&&(b=0);var e;e=c<=.5?c*(1+b):c+b-c*b;var f=2*c-e,g=a+1/3,h=a,i=a-1/3,j=Math.round(255*this.HueToRGB(f,e,g)),k=Math.round(255*this.HueToRGB(f,e,h)),l=Math.round(255*this.HueToRGB(f,e,i));return[j,k,l,this._sanitizeNumber(d)]},parse:function(b){if(0===arguments.length)return!1;var c,d,e=this,f=!1,g="undefined"!=typeof this.colors[b];return g&&(b=this.colors[b].toLowerCase().trim()),a.each(this.stringParsers,function(a,h){var i=h.re.exec(b);return c=i&&h.parse.apply(e,[i]),!c||(f={},d=g?"alias":h.format?h.format:e.getValidFallbackFormat(),f=d.match(/hsla?/)?e.RGBtoHSB.apply(e,e.HSLtoRGB.apply(e,c)):e.RGBtoHSB.apply(e,c),f instanceof Object&&(f.format=d),!1)}),f},getValidFallbackFormat:function(){var a=["rgba","rgb","hex","hsla","hsl"];return this.origFormat&&a.indexOf(this.origFormat)!==-1?this.origFormat:this.fallbackFormat&&a.indexOf(this.fallbackFormat)!==-1?this.fallbackFormat:"rgba"},toString:function(a,c){a=a||this.origFormat||this.fallbackFormat,c=c||!1;var d=!1;switch(a){case"rgb":return d=this.toRGB(),this.rgbaIsTransparent(d)?"transparent":"rgb("+d.r+","+d.g+","+d.b+")";case"rgba":return d=this.toRGB(),"rgba("+d.r+","+d.g+","+d.b+","+d.a+")";case"hsl":return d=this.toHSL(),"hsl("+Math.round(360*d.h)+","+Math.round(100*d.s)+"%,"+Math.round(100*d.l)+"%)";case"hsla":return d=this.toHSL(),"hsla("+Math.round(360*d.h)+","+Math.round(100*d.s)+"%,"+Math.round(100*d.l)+"%,"+d.a+")";case"hex":return this.toHex();case"alias":return d=this.toAlias(),d===!1?this.toString(this.getValidFallbackFormat()):c&&!(d in b.webColors)&&d in this.predefinedColors?this.predefinedColors[d]:d;default:return d}},stringParsers:[{re:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*?\)/,format:"rgb",parse:function(a){return[a[1],a[2],a[3],1]}},{re:/rgb\(\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*?\)/,format:"rgb",parse:function(a){return[2.55*a[1],2.55*a[2],2.55*a[3],1]}},{re:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d*(?:\.\d+)?)\s*)?\)/,format:"rgba",parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba\(\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*(?:,\s*(\d*(?:\.\d+)?)\s*)?\)/,format:"rgba",parse:function(a){return[2.55*a[1],2.55*a[2],2.55*a[3],a[4]]}},{re:/hsl\(\s*(\d*(?:\.\d+)?)\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*?\)/,format:"hsl",parse:function(a){return[a[1]/360,a[2]/100,a[3]/100,a[4]]}},{re:/hsla\(\s*(\d*(?:\.\d+)?)\s*,\s*(\d*(?:\.\d+)?)\%\s*,\s*(\d*(?:\.\d+)?)\%\s*(?:,\s*(\d*(?:\.\d+)?)\s*)?\)/,format:"hsla",parse:function(a){return[a[1]/360,a[2]/100,a[3]/100,a[4]]}},{re:/#?([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,format:"hex",parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16),1]}},{re:/#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,format:"hex",parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16),1]}}],colorNameToHex:function(a){return"undefined"!=typeof this.colors[a.toLowerCase()]&&this.colors[a.toLowerCase()]}};var c={horizontal:!1,inline:!1,color:!1,format:!1,input:"input",container:!1,component:".add-on, .input-group-addon",fallbackColor:!1,fallbackFormat:"hex",hexNumberSignPrefix:!0,sliders:{saturation:{maxLeft:100,maxTop:100,callLeft:"setSaturation",callTop:"setBrightness"},hue:{maxLeft:0,maxTop:100,callLeft:!1,callTop:"setHue"},alpha:{maxLeft:0,maxTop:100,callLeft:!1,callTop:"setAlpha"}},slidersHorz:{saturation:{maxLeft:100,maxTop:100,callLeft:"setSaturation",callTop:"setBrightness"},hue:{maxLeft:100,maxTop:0,callLeft:"setHue",callTop:!1},alpha:{maxLeft:100,maxTop:0,callLeft:"setAlpha",callTop:!1}},template:'<div class="colorpicker dropdown-menu"><div class="colorpicker-saturation"><i><b></b></i></div><div class="colorpicker-hue"><i></i></div><div class="colorpicker-alpha"><i></i></div><div class="colorpicker-color"><div /></div><div class="colorpicker-selectors"></div></div>',align:"right",customClass:null,colorSelectors:null},d=function(b,d){this.element=a(b).addClass("colorpicker-element"),this.options=a.extend(!0,{},c,this.element.data(),d),this.component=this.options.component,this.component=this.component!==!1&&this.element.find(this.component),this.component&&0===this.component.length&&(this.component=!1),this.container=this.options.container===!0?this.element:this.options.container,this.container=this.container!==!1&&a(this.container),this.input=this.element.is("input")?this.element:!!this.options.input&&this.element.find(this.options.input),this.input&&0===this.input.length&&(this.input=!1),this.color=this.createColor(this.options.color!==!1?this.options.color:this.getValue()),this.format=this.options.format!==!1?this.options.format:this.color.origFormat,this.options.color!==!1&&(this.updateInput(this.color),this.updateData(this.color));var e=this.picker=a(this.options.template);if(this.options.customClass&&e.addClass(this.options.customClass),this.options.inline?e.addClass("colorpicker-inline colorpicker-visible"):e.addClass("colorpicker-hidden"),this.options.horizontal&&e.addClass("colorpicker-horizontal"),["rgba","hsla","alias"].indexOf(this.format)===-1&&this.options.format!==!1&&"transparent"!==this.getValue()||e.addClass("colorpicker-with-alpha"),"right"===this.options.align&&e.addClass("colorpicker-right"),this.options.inline===!0&&e.addClass("colorpicker-no-arrow"),this.options.colorSelectors){var f=this,g=f.picker.find(".colorpicker-selectors");g.length>0&&(a.each(this.options.colorSelectors,function(b,c){var d=a("<i />").addClass("colorpicker-selectors-color").css("background-color",c).data("class",b).data("alias",b);d.on("mousedown.colorpicker touchstart.colorpicker",function(b){b.preventDefault(),f.setValue("alias"===f.format?a(this).data("alias"):a(this).css("background-color"))}),g.append(d)}),g.show().addClass("colorpicker-visible"))}e.on("mousedown.colorpicker touchstart.colorpicker",a.proxy(function(a){a.target===a.currentTarget&&a.preventDefault()},this)),e.find(".colorpicker-saturation, .colorpicker-hue, .colorpicker-alpha").on("mousedown.colorpicker touchstart.colorpicker",a.proxy(this.mousedown,this)),e.appendTo(this.container?this.container:a("body")),this.input!==!1&&(this.input.on({"keyup.colorpicker":a.proxy(this.keyup,this)}),this.input.on({"change.colorpicker":a.proxy(this.change,this)}),this.component===!1&&this.element.on({"focus.colorpicker":a.proxy(this.show,this)}),this.options.inline===!1&&this.element.on({"focusout.colorpicker":a.proxy(this.hide,this)})),this.component!==!1&&this.component.on({"click.colorpicker":a.proxy(this.show,this)}),this.input===!1&&this.component===!1&&this.element.on({"click.colorpicker":a.proxy(this.show,this)}),this.input!==!1&&this.component!==!1&&"color"===this.input.attr("type")&&this.input.on({"click.colorpicker":a.proxy(this.show,this),"focus.colorpicker":a.proxy(this.show,this)}),this.update(),a(a.proxy(function(){this.element.trigger("create")},this))};d.Color=b,d.prototype={constructor:d,destroy:function(){this.picker.remove(),this.element.removeData("colorpicker","color").off(".colorpicker"),this.input!==!1&&this.input.off(".colorpicker"),this.component!==!1&&this.component.off(".colorpicker"),this.element.removeClass("colorpicker-element"),this.element.trigger({type:"destroy"})},reposition:function(){if(this.options.inline!==!1||this.options.container)return!1;var a=this.container&&this.container[0]!==window.document.body?"position":"offset",b=this.component||this.element,c=b[a]();"right"===this.options.align&&(c.left-=this.picker.outerWidth()-b.outerWidth()),this.picker.css({top:c.top+b.outerHeight(),left:c.left})},show:function(b){this.isDisabled()||(this.picker.addClass("colorpicker-visible").removeClass("colorpicker-hidden"),this.reposition(),a(window).on("resize.colorpicker",a.proxy(this.reposition,this)),!b||this.hasInput()&&"color"!==this.input.attr("type")||b.stopPropagation&&b.preventDefault&&(b.stopPropagation(),b.preventDefault()),!this.component&&this.input||this.options.inline!==!1||a(window.document).on({"mousedown.colorpicker":a.proxy(this.hide,this)}),this.element.trigger({type:"showPicker",color:this.color}))},hide:function(b){return("undefined"==typeof b||!b.target||!(a(b.currentTarget).parents(".colorpicker").length>0||a(b.target).parents(".colorpicker").length>0))&&(this.picker.addClass("colorpicker-hidden").removeClass("colorpicker-visible"),a(window).off("resize.colorpicker",this.reposition),a(window.document).off({"mousedown.colorpicker":this.hide}),this.update(),void this.element.trigger({type:"hidePicker",color:this.color}))},updateData:function(a){return a=a||this.color.toString(this.format,!1),this.element.data("color",a),a},updateInput:function(a){return a=a||this.color.toString(this.format,!1),this.input!==!1&&(this.input.prop("value",a),this.input.trigger("change")),a},updatePicker:function(a){"undefined"!=typeof a&&(this.color=this.createColor(a));var b=this.options.horizontal===!1?this.options.sliders:this.options.slidersHorz,c=this.picker.find("i");if(0!==c.length)return this.options.horizontal===!1?(b=this.options.sliders,c.eq(1).css("top",b.hue.maxTop*(1-this.color.value.h)).end().eq(2).css("top",b.alpha.maxTop*(1-this.color.value.a))):(b=this.options.slidersHorz,c.eq(1).css("left",b.hue.maxLeft*(1-this.color.value.h)).end().eq(2).css("left",b.alpha.maxLeft*(1-this.color.value.a))),c.eq(0).css({top:b.saturation.maxTop-this.color.value.b*b.saturation.maxTop,left:this.color.value.s*b.saturation.maxLeft}),this.picker.find(".colorpicker-saturation").css("backgroundColor",(this.options.hexNumberSignPrefix?"":"#")+this.color.toHex(this.color.value.h,1,1,1)),this.picker.find(".colorpicker-alpha").css("backgroundColor",(this.options.hexNumberSignPrefix?"":"#")+this.color.toHex()),this.picker.find(".colorpicker-color, .colorpicker-color div").css("backgroundColor",this.color.toString(this.format,!0)),a},updateComponent:function(a){var b;if(b="undefined"!=typeof a?this.createColor(a):this.color,this.component!==!1){var c=this.component.find("i").eq(0);c.length>0?c.css({backgroundColor:b.toString(this.format,!0)}):this.component.css({backgroundColor:b.toString(this.format,!0)})}return b.toString(this.format,!1)},update:function(a){var b;return this.getValue(!1)===!1&&a!==!0||(b=this.updateComponent(),this.updateInput(b),this.updateData(b),this.updatePicker()),b},setValue:function(a){this.color=this.createColor(a),this.update(!0),this.element.trigger({type:"changeColor",color:this.color,value:a})},createColor:function(a){return new b(a?a:null,this.options.colorSelectors,this.options.fallbackColor?this.options.fallbackColor:this.color,this.options.fallbackFormat,this.options.hexNumberSignPrefix)},getValue:function(a){a="undefined"==typeof a?this.options.fallbackColor:a;var b;return b=this.hasInput()?this.input.val():this.element.data("color"),void 0!==b&&""!==b&&null!==b||(b=a),b},hasInput:function(){return this.input!==!1},isDisabled:function(){return!!this.hasInput()&&this.input.prop("disabled")===!0},disable:function(){return!!this.hasInput()&&(this.input.prop("disabled",!0),this.element.trigger({type:"disable",color:this.color,value:this.getValue()}),!0)},enable:function(){return!!this.hasInput()&&(this.input.prop("disabled",!1),this.element.trigger({type:"enable",color:this.color,value:this.getValue()}),!0)},currentSlider:null,mousePointer:{left:0,top:0},mousedown:function(b){!b.pageX&&!b.pageY&&b.originalEvent&&b.originalEvent.touches&&(b.pageX=b.originalEvent.touches[0].pageX,b.pageY=b.originalEvent.touches[0].pageY),b.stopPropagation(),b.preventDefault();var c=a(b.target),d=c.closest("div"),e=this.options.horizontal?this.options.slidersHorz:this.options.sliders;if(!d.is(".colorpicker")){if(d.is(".colorpicker-saturation"))this.currentSlider=a.extend({},e.saturation);else if(d.is(".colorpicker-hue"))this.currentSlider=a.extend({},e.hue);else{if(!d.is(".colorpicker-alpha"))return!1;this.currentSlider=a.extend({},e.alpha)}var f=d.offset();this.currentSlider.guide=d.find("i")[0].style,this.currentSlider.left=b.pageX-f.left,this.currentSlider.top=b.pageY-f.top,this.mousePointer={left:b.pageX,top:b.pageY},a(window.document).on({"mousemove.colorpicker":a.proxy(this.mousemove,this),"touchmove.colorpicker":a.proxy(this.mousemove,this),"mouseup.colorpicker":a.proxy(this.mouseup,this),"touchend.colorpicker":a.proxy(this.mouseup,this)}).trigger("mousemove")}return!1},mousemove:function(a){!a.pageX&&!a.pageY&&a.originalEvent&&a.originalEvent.touches&&(a.pageX=a.originalEvent.touches[0].pageX,a.pageY=a.originalEvent.touches[0].pageY),a.stopPropagation(),a.preventDefault();var b=Math.max(0,Math.min(this.currentSlider.maxLeft,this.currentSlider.left+((a.pageX||this.mousePointer.left)-this.mousePointer.left))),c=Math.max(0,Math.min(this.currentSlider.maxTop,this.currentSlider.top+((a.pageY||this.mousePointer.top)-this.mousePointer.top)));return this.currentSlider.guide.left=b+"px",this.currentSlider.guide.top=c+"px",this.currentSlider.callLeft&&this.color[this.currentSlider.callLeft].call(this.color,b/this.currentSlider.maxLeft),this.currentSlider.callTop&&this.color[this.currentSlider.callTop].call(this.color,c/this.currentSlider.maxTop),this.options.format!==!1||"setAlpha"!==this.currentSlider.callTop&&"setAlpha"!==this.currentSlider.callLeft||(1!==this.color.value.a?(this.format="rgba",this.color.origFormat="rgba"):(this.format="hex",this.color.origFormat="hex")),this.update(!0),this.element.trigger({type:"changeColor",color:this.color}),!1},mouseup:function(b){return b.stopPropagation(),b.preventDefault(),a(window.document).off({"mousemove.colorpicker":this.mousemove,"touchmove.colorpicker":this.mousemove,"mouseup.colorpicker":this.mouseup,"touchend.colorpicker":this.mouseup}),!1},change:function(a){this.keyup(a)},keyup:function(a){38===a.keyCode?(this.color.value.a<1&&(this.color.value.a=Math.round(100*(this.color.value.a+.01))/100),this.update(!0)):40===a.keyCode?(this.color.value.a>0&&(this.color.value.a=Math.round(100*(this.color.value.a-.01))/100),this.update(!0)):(this.color=this.createColor(this.input.val()),this.color.origFormat&&this.options.format===!1&&(this.format=this.color.origFormat),this.getValue(!1)!==!1&&(this.updateData(),
this.updateComponent(),this.updatePicker())),this.element.trigger({type:"changeColor",color:this.color,value:this.input.val()})}},a.colorpicker=d,a.fn.colorpicker=function(b){var c=Array.prototype.slice.call(arguments,1),e=1===this.length,f=null,g=this.each(function(){var e=a(this),g=e.data("colorpicker"),h="object"==typeof b?b:{};g||(g=new d(this,h),e.data("colorpicker",g)),"string"==typeof b?a.isFunction(g[b])?f=g[b].apply(g,c):(c.length&&(g[b]=c[0]),f=g[b]):f=e});return e?f:g},a.fn.colorpicker.constructor=d})},function(a,b,c){var d,e,f;!function(g,h){e=[c(13)],d=h,f="function"==typeof d?d.apply(b,e):d,!(void 0!==f&&(a.exports=f))}(this,function(a){"use strict";function b(a){return a&&a.__esModule?a:{default:a}}function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var d=b(a),e=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},f=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),g=d.default||window.jQuery||window.$,h=function(){function a(b){var d=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(this,a),this.$element=g(b),this.options=g.extend({},g.fn.bootstrapSwitch.defaults,this._getElementOptions(),e),this.prevOptions={},this.$wrapper=g("<div>",{class:function(){var a=[];return a.push(d.options.state?"on":"off"),d.options.size&&a.push(d.options.size),d.options.disabled&&a.push("disabled"),d.options.readonly&&a.push("readonly"),d.options.indeterminate&&a.push("indeterminate"),d.options.inverse&&a.push("inverse"),d.$element.attr("id")&&a.push("id-"+d.$element.attr("id")),a.map(d._getClass.bind(d)).concat([d.options.baseClass],d._getClasses(d.options.wrapperClass)).join(" ")}}),this.$container=g("<div>",{class:this._getClass("container")}),this.$on=g("<span>",{html:this.options.onText,class:this._getClass("handle-on")+" "+this._getClass(this.options.onColor)}),this.$off=g("<span>",{html:this.options.offText,class:this._getClass("handle-off")+" "+this._getClass(this.options.offColor)}),this.$label=g("<span>",{html:this.options.labelText,class:this._getClass("label")}),this.$element.on("init.bootstrapSwitch",this.options.onInit.bind(this,b)),this.$element.on("switchChange.bootstrapSwitch",function(){for(var a=arguments.length,c=Array(a),e=0;e<a;e++)c[e]=arguments[e];d.options.onSwitchChange.apply(b,c)===!1&&(d.$element.is(":radio")?g('[name="'+d.$element.attr("name")+'"]').trigger("previousState.bootstrapSwitch",!0):d.$element.trigger("previousState.bootstrapSwitch",!0))}),this.$container=this.$element.wrap(this.$container).parent(),this.$wrapper=this.$container.wrap(this.$wrapper).parent(),this.$element.before(this.options.inverse?this.$off:this.$on).before(this.$label).before(this.options.inverse?this.$on:this.$off),this.options.indeterminate&&this.$element.prop("indeterminate",!0),this._init(),this._elementHandlers(),this._handleHandlers(),this._labelHandlers(),this._formHandler(),this._externalLabelHandler(),this.$element.trigger("init.bootstrapSwitch",this.options.state)}return f(a,[{key:"setPrevOptions",value:function(){this.prevOptions=e({},this.options)}},{key:"state",value:function(a,b){return"undefined"==typeof a?this.options.state:this.options.disabled||this.options.readonly||this.options.state&&!this.options.radioAllOff&&this.$element.is(":radio")?this.$element:(this.$element.is(":radio")?g('[name="'+this.$element.attr("name")+'"]').trigger("setPreviousOptions.bootstrapSwitch"):this.$element.trigger("setPreviousOptions.bootstrapSwitch"),this.options.indeterminate&&this.indeterminate(!1),this.$element.prop("checked",Boolean(a)).trigger("change.bootstrapSwitch",b),this.$element)}},{key:"toggleState",value:function(a){return this.options.disabled||this.options.readonly?this.$element:this.options.indeterminate?(this.indeterminate(!1),this.state(!0)):this.$element.prop("checked",!this.options.state).trigger("change.bootstrapSwitch",a)}},{key:"size",value:function(a){return"undefined"==typeof a?this.options.size:(null!=this.options.size&&this.$wrapper.removeClass(this._getClass(this.options.size)),a&&this.$wrapper.addClass(this._getClass(a)),this._width(),this._containerPosition(),this.options.size=a,this.$element)}},{key:"animate",value:function(a){return"undefined"==typeof a?this.options.animate:this.options.animate===Boolean(a)?this.$element:this.toggleAnimate()}},{key:"toggleAnimate",value:function(){return this.options.animate=!this.options.animate,this.$wrapper.toggleClass(this._getClass("animate")),this.$element}},{key:"disabled",value:function(a){return"undefined"==typeof a?this.options.disabled:this.options.disabled===Boolean(a)?this.$element:this.toggleDisabled()}},{key:"toggleDisabled",value:function(){return this.options.disabled=!this.options.disabled,this.$element.prop("disabled",this.options.disabled),this.$wrapper.toggleClass(this._getClass("disabled")),this.$element}},{key:"readonly",value:function(a){return"undefined"==typeof a?this.options.readonly:this.options.readonly===Boolean(a)?this.$element:this.toggleReadonly()}},{key:"toggleReadonly",value:function(){return this.options.readonly=!this.options.readonly,this.$element.prop("readonly",this.options.readonly),this.$wrapper.toggleClass(this._getClass("readonly")),this.$element}},{key:"indeterminate",value:function(a){return"undefined"==typeof a?this.options.indeterminate:this.options.indeterminate===Boolean(a)?this.$element:this.toggleIndeterminate()}},{key:"toggleIndeterminate",value:function(){return this.options.indeterminate=!this.options.indeterminate,this.$element.prop("indeterminate",this.options.indeterminate),this.$wrapper.toggleClass(this._getClass("indeterminate")),this._containerPosition(),this.$element}},{key:"inverse",value:function(a){return"undefined"==typeof a?this.options.inverse:this.options.inverse===Boolean(a)?this.$element:this.toggleInverse()}},{key:"toggleInverse",value:function(){this.$wrapper.toggleClass(this._getClass("inverse"));var a=this.$on.clone(!0),b=this.$off.clone(!0);return this.$on.replaceWith(b),this.$off.replaceWith(a),this.$on=b,this.$off=a,this.options.inverse=!this.options.inverse,this.$element}},{key:"onColor",value:function(a){return"undefined"==typeof a?this.options.onColor:(this.options.onColor&&this.$on.removeClass(this._getClass(this.options.onColor)),this.$on.addClass(this._getClass(a)),this.options.onColor=a,this.$element)}},{key:"offColor",value:function(a){return"undefined"==typeof a?this.options.offColor:(this.options.offColor&&this.$off.removeClass(this._getClass(this.options.offColor)),this.$off.addClass(this._getClass(a)),this.options.offColor=a,this.$element)}},{key:"onText",value:function(a){return"undefined"==typeof a?this.options.onText:(this.$on.html(a),this._width(),this._containerPosition(),this.options.onText=a,this.$element)}},{key:"offText",value:function(a){return"undefined"==typeof a?this.options.offText:(this.$off.html(a),this._width(),this._containerPosition(),this.options.offText=a,this.$element)}},{key:"labelText",value:function(a){return"undefined"==typeof a?this.options.labelText:(this.$label.html(a),this._width(),this.options.labelText=a,this.$element)}},{key:"handleWidth",value:function(a){return"undefined"==typeof a?this.options.handleWidth:(this.options.handleWidth=a,this._width(),this._containerPosition(),this.$element)}},{key:"labelWidth",value:function(a){return"undefined"==typeof a?this.options.labelWidth:(this.options.labelWidth=a,this._width(),this._containerPosition(),this.$element)}},{key:"baseClass",value:function(a){return this.options.baseClass}},{key:"wrapperClass",value:function(a){return"undefined"==typeof a?this.options.wrapperClass:(a||(a=g.fn.bootstrapSwitch.defaults.wrapperClass),this.$wrapper.removeClass(this._getClasses(this.options.wrapperClass).join(" ")),this.$wrapper.addClass(this._getClasses(a).join(" ")),this.options.wrapperClass=a,this.$element)}},{key:"radioAllOff",value:function(a){if("undefined"==typeof a)return this.options.radioAllOff;var b=Boolean(a);return this.options.radioAllOff===b?this.$element:(this.options.radioAllOff=b,this.$element)}},{key:"onInit",value:function(a){return"undefined"==typeof a?this.options.onInit:(a||(a=g.fn.bootstrapSwitch.defaults.onInit),this.options.onInit=a,this.$element)}},{key:"onSwitchChange",value:function(a){return"undefined"==typeof a?this.options.onSwitchChange:(a||(a=g.fn.bootstrapSwitch.defaults.onSwitchChange),this.options.onSwitchChange=a,this.$element)}},{key:"destroy",value:function(){var a=this.$element.closest("form");return a.length&&a.off("reset.bootstrapSwitch").removeData("bootstrap-switch"),this.$container.children().not(this.$element).remove(),this.$element.unwrap().unwrap().off(".bootstrapSwitch").removeData("bootstrap-switch"),this.$element}},{key:"_getElementOptions",value:function(){return{state:this.$element.is(":checked"),size:this.$element.data("size"),animate:this.$element.data("animate"),disabled:this.$element.is(":disabled"),readonly:this.$element.is("[readonly]"),indeterminate:this.$element.data("indeterminate"),inverse:this.$element.data("inverse"),radioAllOff:this.$element.data("radio-all-off"),onColor:this.$element.data("on-color"),offColor:this.$element.data("off-color"),onText:this.$element.data("on-text"),offText:this.$element.data("off-text"),labelText:this.$element.data("label-text"),handleWidth:this.$element.data("handle-width"),labelWidth:this.$element.data("label-width"),baseClass:this.$element.data("base-class"),wrapperClass:this.$element.data("wrapper-class")}}},{key:"_width",value:function(){var a=this,b=this.$on.add(this.$off).add(this.$label).css("width",""),c="auto"===this.options.handleWidth?Math.round(Math.max(this.$on.width(),this.$off.width())):this.options.handleWidth;return b.width(c),this.$label.width(function(b,d){return"auto"!==a.options.labelWidth?a.options.labelWidth:d<c?c:d}),this._handleWidth=this.$on.outerWidth(),this._labelWidth=this.$label.outerWidth(),this.$container.width(2*this._handleWidth+this._labelWidth),this.$wrapper.width(this._handleWidth+this._labelWidth)}},{key:"_containerPosition",value:function(){var a=this,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.options.state;arguments[1];this.$container.css("margin-left",function(){var c=[0,"-"+a._handleWidth+"px"];return a.options.indeterminate?"-"+a._handleWidth/2+"px":b?a.options.inverse?c[1]:c[0]:a.options.inverse?c[0]:c[1]})}},{key:"_init",value:function(){var a=this,b=function(){a.setPrevOptions(),a._width(),a._containerPosition(),setTimeout(function(){if(a.options.animate)return a.$wrapper.addClass(a._getClass("animate"))},50)};if(this.$wrapper.is(":visible"))return void b();var c=window.setInterval(function(){if(a.$wrapper.is(":visible"))return b(),window.clearInterval(c)},50)}},{key:"_elementHandlers",value:function(){var a=this;return this.$element.on({"setPreviousOptions.bootstrapSwitch":this.setPrevOptions.bind(this),"previousState.bootstrapSwitch":function(){a.options=a.prevOptions,a.options.indeterminate&&a.$wrapper.addClass(a._getClass("indeterminate")),a.$element.prop("checked",a.options.state).trigger("change.bootstrapSwitch",!0)},"change.bootstrapSwitch":function(b,c){b.preventDefault(),b.stopImmediatePropagation();var d=a.$element.is(":checked");a._containerPosition(d),d!==a.options.state&&(a.options.state=d,a.$wrapper.toggleClass(a._getClass("off")).toggleClass(a._getClass("on")),c||(a.$element.is(":radio")&&g('[name="'+a.$element.attr("name")+'"]').not(a.$element).prop("checked",!1).trigger("change.bootstrapSwitch",!0),a.$element.trigger("switchChange.bootstrapSwitch",[d])))},"focus.bootstrapSwitch":function(b){b.preventDefault(),a.$wrapper.addClass(a._getClass("focused"))},"blur.bootstrapSwitch":function(b){b.preventDefault(),a.$wrapper.removeClass(a._getClass("focused"))},"keydown.bootstrapSwitch":function(b){!b.which||a.options.disabled||a.options.readonly||37!==b.which&&39!==b.which||(b.preventDefault(),b.stopImmediatePropagation(),a.state(39===b.which))}})}},{key:"_handleHandlers",value:function(){var a=this;return this.$on.on("click.bootstrapSwitch",function(b){return b.preventDefault(),b.stopPropagation(),a.state(!1),a.$element.trigger("focus.bootstrapSwitch")}),this.$off.on("click.bootstrapSwitch",function(b){return b.preventDefault(),b.stopPropagation(),a.state(!0),a.$element.trigger("focus.bootstrapSwitch")})}},{key:"_labelHandlers",value:function(){var a=this,b={click:function(a){a.stopPropagation()},"mousedown.bootstrapSwitch touchstart.bootstrapSwitch":function(b){a._dragStart||a.options.disabled||a.options.readonly||(b.preventDefault(),b.stopPropagation(),a._dragStart=(b.pageX||b.originalEvent.touches[0].pageX)-parseInt(a.$container.css("margin-left"),10),a.options.animate&&a.$wrapper.removeClass(a._getClass("animate")),a.$element.trigger("focus.bootstrapSwitch"))},"mousemove.bootstrapSwitch touchmove.bootstrapSwitch":function(b){if(null!=a._dragStart){var c=(b.pageX||b.originalEvent.touches[0].pageX)-a._dragStart;b.preventDefault(),c<-a._handleWidth||c>0||(a._dragEnd=c,a.$container.css("margin-left",a._dragEnd+"px"))}},"mouseup.bootstrapSwitch touchend.bootstrapSwitch":function(b){if(a._dragStart){if(b.preventDefault(),a.options.animate&&a.$wrapper.addClass(a._getClass("animate")),a._dragEnd){var c=a._dragEnd>-(a._handleWidth/2);a._dragEnd=!1,a.state(a.options.inverse?!c:c)}else a.state(!a.options.state);a._dragStart=!1}},"mouseleave.bootstrapSwitch":function(){a.$label.trigger("mouseup.bootstrapSwitch")}};this.$label.on(b)}},{key:"_externalLabelHandler",value:function(){var a=this,b=this.$element.closest("label");b.on("click",function(c){c.preventDefault(),c.stopImmediatePropagation(),c.target===b[0]&&a.toggleState()})}},{key:"_formHandler",value:function(){var a=this.$element.closest("form");a.data("bootstrap-switch")||a.on("reset.bootstrapSwitch",function(){window.setTimeout(function(){a.find("input").filter(function(){return g(this).data("bootstrap-switch")}).each(function(){return g(this).bootstrapSwitch("state",this.checked)})},1)}).data("bootstrap-switch",!0)}},{key:"_getClass",value:function(a){return this.options.baseClass+"-"+a}},{key:"_getClasses",value:function(a){return g.isArray(a)?a.map(this._getClass.bind(this)):[this._getClass(a)]}}]),a}();g.fn.bootstrapSwitch=function(a){function b(b,c){var e=g(c),f=e.data("bootstrap-switch"),i=f||new h(c,a);return f||e.data("bootstrap-switch",i),"string"==typeof a?i[a].apply(i,d):b}for(var c=arguments.length,d=Array(c>1?c-1:0),e=1;e<c;e++)d[e-1]=arguments[e];return Array.prototype.reduce.call(this,b,this)},g.fn.bootstrapSwitch.Constructor=h,g.fn.bootstrapSwitch.defaults={state:!0,size:null,animate:!0,disabled:!1,readonly:!1,indeterminate:!1,inverse:!1,radioAllOff:!1,onColor:"primary",offColor:"default",onText:"ON",offText:"OFF",labelText:"&nbsp",handleWidth:"auto",labelWidth:"auto",baseClass:"bootstrap-switch",wrapperClass:"wrapper",onInit:function(){},onSwitchChange:function(){}}})},function(a,b,c){c(350),c(340),c(341),c(342),c(343),c(344),c(345),c(349),c(346),c(347),c(348),c(339)},function(a,b,c){c(635),c(641),c(640),c(634),c(637),c(636),c(638),c(639)},function(a,b,c){(function(a){var b=c(746),d=c(707),e=c(331),f=(c(708),function(){var a=["To Base64","From Base64","To Hex","From Hex","To Hexdump","From Hexdump","URL Decode","Regular expression","Entropy","Fork"],c={updateUrl:!0,showHighlighter:!0,treatAsUtf8:!0,wordWrap:!0,showErrors:!0,errorTimeout:4e3,autoBakeThreshold:200,attemptHighlight:!0};document.removeEventListener("DOMContentLoaded",f,!1),window.app=new b(d,e,a,c),window.app.setup()});window.console=console||{log:function(){},error:function(){}},window.compileTime=a.tz("23/03/2017 00:31:50 UTC","DD/MM/YYYY HH:mm:ss z","UTC").valueOf(),window.compileMessage="",document.addEventListener("DOMContentLoaded",f,!1)}).call(b,c(138))},function(a,b,c){"use strict";function d(a){var b=a.length;if(b%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===a[b-2]?2:"="===a[b-1]?1:0}function e(a){return 3*a.length/4-d(a)}function f(a){var b,c,e,f,g,h,i=a.length;g=d(a),h=new l(3*i/4-g),e=g>0?i-4:i;var j=0;for(b=0,c=0;b<e;b+=4,c+=3)f=k[a.charCodeAt(b)]<<18|k[a.charCodeAt(b+1)]<<12|k[a.charCodeAt(b+2)]<<6|k[a.charCodeAt(b+3)],h[j++]=f>>16&255,h[j++]=f>>8&255,h[j++]=255&f;return 2===g?(f=k[a.charCodeAt(b)]<<2|k[a.charCodeAt(b+1)]>>4,h[j++]=255&f):1===g&&(f=k[a.charCodeAt(b)]<<10|k[a.charCodeAt(b+1)]<<4|k[a.charCodeAt(b+2)]>>2,h[j++]=f>>8&255,h[j++]=255&f),h}function g(a){return j[a>>18&63]+j[a>>12&63]+j[a>>6&63]+j[63&a]}function h(a,b,c){for(var d,e=[],f=b;f<c;f+=3)d=(a[f]<<16)+(a[f+1]<<8)+a[f+2],e.push(g(d));return e.join("")}function i(a){for(var b,c=a.length,d=c%3,e="",f=[],g=16383,i=0,k=c-d;i<k;i+=g)f.push(h(a,i,i+g>k?k:i+g));return 1===d?(b=a[c-1],e+=j[b>>2],e+=j[b<<4&63],e+="=="):2===d&&(b=(a[c-2]<<8)+a[c-1],e+=j[b>>10],e+=j[b>>4&63],e+=j[b<<2&63],e+="="),f.push(e),f.join("")}b.byteLength=e,b.toByteArray=f,b.fromByteArray=i;for(var j=[],k=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=0,o=m.length;n<o;++n)j[n]=m[n],k[m.charCodeAt(n)]=n;k["-".charCodeAt(0)]=62,k["_".charCodeAt(0)]=63},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e<c&&"top";if("bottom"==this.affixed)return null!=c?!(e+this.unpin<=f.top)&&"bottom":!(e+g<=a-d)&&"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&e<=c?"top":null!=d&&i+j>=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),
d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){document===a.target||this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.7",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element&&e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented())return f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=window.SVGElement&&c instanceof window.SVGElement,g=d?{top:0,left:0}:f?null:b.offset(),h={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},i=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,h,i,g)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(a)}).call(b,c(13))},function(a,b,c){(function(a){+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(a)}).call(b,c(13))},function(a,b,c){"use strict";(function(a){function d(){try{var a=new Uint8Array(1);return a.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===a.foo()&&"function"==typeof a.subarray&&0===a.subarray(1,1).byteLength}catch(a){return!1}}function e(){return g.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function f(a,b){if(e()<b)throw new RangeError("Invalid typed array length");return g.TYPED_ARRAY_SUPPORT?(a=new Uint8Array(b),a.__proto__=g.prototype):(null===a&&(a=new g(b)),a.length=b),a}function g(a,b,c){if(!(g.TYPED_ARRAY_SUPPORT||this instanceof g))return new g(a,b,c);if("number"==typeof a){if("string"==typeof b)throw new Error("If encoding is specified then the first argument must be a string");return k(this,a)}return h(this,a,b,c)}function h(a,b,c,d){if("number"==typeof b)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&b instanceof ArrayBuffer?n(a,b,c,d):"string"==typeof b?l(a,b,c):o(a,b)}function i(a){if("number"!=typeof a)throw new TypeError('"size" argument must be a number');if(a<0)throw new RangeError('"size" argument must not be negative')}function j(a,b,c,d){return i(b),b<=0?f(a,b):void 0!==c?"string"==typeof d?f(a,b).fill(c,d):f(a,b).fill(c):f(a,b)}function k(a,b){if(i(b),a=f(a,b<0?0:0|p(b)),!g.TYPED_ARRAY_SUPPORT)for(var c=0;c<b;++c)a[c]=0;return a}function l(a,b,c){if("string"==typeof c&&""!==c||(c="utf8"),!g.isEncoding(c))throw new TypeError('"encoding" must be a valid string encoding');var d=0|r(b,c);a=f(a,d);var e=a.write(b,c);return e!==d&&(a=a.slice(0,e)),a}function m(a,b){var c=b.length<0?0:0|p(b.length);a=f(a,c);for(var d=0;d<c;d+=1)a[d]=255&b[d];return a}function n(a,b,c,d){if(b.byteLength,c<0||b.byteLength<c)throw new RangeError("'offset' is out of bounds");if(b.byteLength<c+(d||0))throw new RangeError("'length' is out of bounds");return b=void 0===c&&void 0===d?new Uint8Array(b):void 0===d?new Uint8Array(b,c):new Uint8Array(b,c,d),g.TYPED_ARRAY_SUPPORT?(a=b,a.__proto__=g.prototype):a=m(a,b),a}function o(a,b){if(g.isBuffer(b)){var c=0|p(b.length);return a=f(a,c),0===a.length?a:(b.copy(a,0,0,c),a)}if(b){if("undefined"!=typeof ArrayBuffer&&b.buffer instanceof ArrayBuffer||"length"in b)return"number"!=typeof b.length||Y(b.length)?f(a,0):m(a,b);if("Buffer"===b.type&&_(b.data))return m(a,b.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function p(a){if(a>=e())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+e().toString(16)+" bytes");return 0|a}function q(a){return+a!=a&&(a=0),g.alloc(+a)}function r(a,b){if(g.isBuffer(a))return a.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(a)||a instanceof ArrayBuffer))return a.byteLength;"string"!=typeof a&&(a=""+a);var c=a.length;if(0===c)return 0;for(var d=!1;;)switch(b){case"ascii":case"latin1":case"binary":return c;case"utf8":case"utf-8":case void 0:return T(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*c;case"hex":return c>>>1;case"base64":return W(a).length;default:if(d)return T(a).length;b=(""+b).toLowerCase(),d=!0}}function s(a,b,c){var d=!1;if((void 0===b||b<0)&&(b=0),b>this.length)return"";if((void 0===c||c>this.length)&&(c=this.length),c<=0)return"";if(c>>>=0,b>>>=0,c<=b)return"";for(a||(a="utf8");;)switch(a){case"hex":return H(this,b,c);case"utf8":case"utf-8":return D(this,b,c);case"ascii":return F(this,b,c);case"latin1":case"binary":return G(this,b,c);case"base64":return C(this,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,b,c);default:if(d)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),d=!0}}function t(a,b,c){var d=a[b];a[b]=a[c],a[c]=d}function u(a,b,c,d,e){if(0===a.length)return-1;if("string"==typeof c?(d=c,c=0):c>2147483647?c=2147483647:c<-2147483648&&(c=-2147483648),c=+c,isNaN(c)&&(c=e?0:a.length-1),c<0&&(c=a.length+c),c>=a.length){if(e)return-1;c=a.length-1}else if(c<0){if(!e)return-1;c=0}if("string"==typeof b&&(b=g.from(b,d)),g.isBuffer(b))return 0===b.length?-1:v(a,b,c,d,e);if("number"==typeof b)return b&=255,g.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?e?Uint8Array.prototype.indexOf.call(a,b,c):Uint8Array.prototype.lastIndexOf.call(a,b,c):v(a,[b],c,d,e);throw new TypeError("val must be string, number or Buffer")}function v(a,b,c,d,e){function f(a,b){return 1===g?a[b]:a.readUInt16BE(b*g)}var g=1,h=a.length,i=b.length;if(void 0!==d&&(d=String(d).toLowerCase(),"ucs2"===d||"ucs-2"===d||"utf16le"===d||"utf-16le"===d)){if(a.length<2||b.length<2)return-1;g=2,h/=2,i/=2,c/=2}var j;if(e){var k=-1;for(j=c;j<h;j++)if(f(a,j)===f(b,k===-1?0:j-k)){if(k===-1&&(k=j),j-k+1===i)return k*g}else k!==-1&&(j-=j-k),k=-1}else for(c+i>h&&(c=h-i),j=c;j>=0;j--){for(var l=!0,m=0;m<i;m++)if(f(a,j+m)!==f(b,m)){l=!1;break}if(l)return j}return-1}function w(a,b,c,d){c=Number(c)||0;var e=a.length-c;d?(d=Number(d),d>e&&(d=e)):d=e;var f=b.length;if(f%2!==0)throw new TypeError("Invalid hex string");d>f/2&&(d=f/2);for(var g=0;g<d;++g){var h=parseInt(b.substr(2*g,2),16);if(isNaN(h))return g;a[c+g]=h}return g}function x(a,b,c,d){return X(T(b,a.length-c),a,c,d)}function y(a,b,c,d){return X(U(b),a,c,d)}function z(a,b,c,d){return y(a,b,c,d)}function A(a,b,c,d){return X(W(b),a,c,d)}function B(a,b,c,d){return X(V(b,a.length-c),a,c,d)}function C(a,b,c){return 0===b&&c===a.length?Z.fromByteArray(a):Z.fromByteArray(a.slice(b,c))}function D(a,b,c){c=Math.min(a.length,c);for(var d=[],e=b;e<c;){var f=a[e],g=null,h=f>239?4:f>223?3:f>191?2:1;if(e+h<=c){var i,j,k,l;switch(h){case 1:f<128&&(g=f);break;case 2:i=a[e+1],128===(192&i)&&(l=(31&f)<<6|63&i,l>127&&(g=l));break;case 3:i=a[e+1],j=a[e+2],128===(192&i)&&128===(192&j)&&(l=(15&f)<<12|(63&i)<<6|63&j,l>2047&&(l<55296||l>57343)&&(g=l));break;case 4:i=a[e+1],j=a[e+2],k=a[e+3],128===(192&i)&&128===(192&j)&&128===(192&k)&&(l=(15&f)<<18|(63&i)<<12|(63&j)<<6|63&k,l>65535&&l<1114112&&(g=l))}}null===g?(g=65533,h=1):g>65535&&(g-=65536,d.push(g>>>10&1023|55296),g=56320|1023&g),d.push(g),e+=h}return E(d)}function E(a){var b=a.length;if(b<=aa)return String.fromCharCode.apply(String,a);for(var c="",d=0;d<b;)c+=String.fromCharCode.apply(String,a.slice(d,d+=aa));return c}function F(a,b,c){var d="";c=Math.min(a.length,c);for(var e=b;e<c;++e)d+=String.fromCharCode(127&a[e]);return d}function G(a,b,c){var d="";c=Math.min(a.length,c);for(var e=b;e<c;++e)d+=String.fromCharCode(a[e]);return d}function H(a,b,c){var d=a.length;(!b||b<0)&&(b=0),(!c||c<0||c>d)&&(c=d);for(var e="",f=b;f<c;++f)e+=S(a[f]);return e}function I(a,b,c){for(var d=a.slice(b,c),e="",f=0;f<d.length;f+=2)e+=String.fromCharCode(d[f]+256*d[f+1]);return e}function J(a,b,c){if(a%1!==0||a<0)throw new RangeError("offset is not uint");if(a+b>c)throw new RangeError("Trying to access beyond buffer length")}function K(a,b,c,d,e,f){if(!g.isBuffer(a))throw new TypeError('"buffer" argument must be a Buffer instance');if(b>e||b<f)throw new RangeError('"value" argument is out of bounds');if(c+d>a.length)throw new RangeError("Index out of range")}function L(a,b,c,d){b<0&&(b=65535+b+1);for(var e=0,f=Math.min(a.length-c,2);e<f;++e)a[c+e]=(b&255<<8*(d?e:1-e))>>>8*(d?e:1-e)}function M(a,b,c,d){b<0&&(b=4294967295+b+1);for(var e=0,f=Math.min(a.length-c,4);e<f;++e)a[c+e]=b>>>8*(d?e:3-e)&255}function N(a,b,c,d,e,f){if(c+d>a.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("Index out of range")}function O(a,b,c,d,e){return e||N(a,b,c,4,3.4028234663852886e38,-3.4028234663852886e38),$.write(a,b,c,d,23,4),c+4}function P(a,b,c,d,e){return e||N(a,b,c,8,1.7976931348623157e308,-1.7976931348623157e308),$.write(a,b,c,d,52,8),c+8}function Q(a){if(a=R(a).replace(ba,""),a.length<2)return"";for(;a.length%4!==0;)a+="=";return a}function R(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function S(a){return a<16?"0"+a.toString(16):a.toString(16)}function T(a,b){b=b||1/0;for(var c,d=a.length,e=null,f=[],g=0;g<d;++g){if(c=a.charCodeAt(g),c>55295&&c<57344){if(!e){if(c>56319){(b-=3)>-1&&f.push(239,191,189);continue}if(g+1===d){(b-=3)>-1&&f.push(239,191,189);continue}e=c;continue}if(c<56320){(b-=3)>-1&&f.push(239,191,189),e=c;continue}c=(e-55296<<10|c-56320)+65536}else e&&(b-=3)>-1&&f.push(239,191,189);if(e=null,c<128){if((b-=1)<0)break;f.push(c)}else if(c<2048){if((b-=2)<0)break;f.push(c>>6|192,63&c|128)}else if(c<65536){if((b-=3)<0)break;f.push(c>>12|224,c>>6&63|128,63&c|128)}else{if(!(c<1114112))throw new Error("Invalid code point");if((b-=4)<0)break;f.push(c>>18|240,c>>12&63|128,c>>6&63|128,63&c|128)}}return f}function U(a){for(var b=[],c=0;c<a.length;++c)b.push(255&a.charCodeAt(c));return b}function V(a,b){for(var c,d,e,f=[],g=0;g<a.length&&!((b-=2)<0);++g)c=a.charCodeAt(g),d=c>>8,e=c%256,f.push(e),f.push(d);return f}function W(a){return Z.toByteArray(Q(a))}function X(a,b,c,d){for(var e=0;e<d&&!(e+c>=b.length||e>=a.length);++e)b[e+c]=a[e];return e}function Y(a){return a!==a}var Z=c(338),$=c(642),_=c(643);b.Buffer=g,b.SlowBuffer=q,b.INSPECT_MAX_BYTES=50,g.TYPED_ARRAY_SUPPORT=void 0!==a.TYPED_ARRAY_SUPPORT?a.TYPED_ARRAY_SUPPORT:d(),b.kMaxLength=e(),g.poolSize=8192,g._augment=function(a){return a.__proto__=g.prototype,a},g.from=function(a,b,c){return h(null,a,b,c)},g.TYPED_ARRAY_SUPPORT&&(g.prototype.__proto__=Uint8Array.prototype,g.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&g[Symbol.species]===g&&Object.defineProperty(g,Symbol.species,{value:null,configurable:!0})),g.alloc=function(a,b,c){return j(null,a,b,c)},g.allocUnsafe=function(a){
return k(null,a)},g.allocUnsafeSlow=function(a){return k(null,a)},g.isBuffer=function(a){return!(null==a||!a._isBuffer)},g.compare=function(a,b){if(!g.isBuffer(a)||!g.isBuffer(b))throw new TypeError("Arguments must be Buffers");if(a===b)return 0;for(var c=a.length,d=b.length,e=0,f=Math.min(c,d);e<f;++e)if(a[e]!==b[e]){c=a[e],d=b[e];break}return c<d?-1:d<c?1:0},g.isEncoding=function(a){switch(String(a).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},g.concat=function(a,b){if(!_(a))throw new TypeError('"list" argument must be an Array of Buffers');if(0===a.length)return g.alloc(0);var c;if(void 0===b)for(b=0,c=0;c<a.length;++c)b+=a[c].length;var d=g.allocUnsafe(b),e=0;for(c=0;c<a.length;++c){var f=a[c];if(!g.isBuffer(f))throw new TypeError('"list" argument must be an Array of Buffers');f.copy(d,e),e+=f.length}return d},g.byteLength=r,g.prototype._isBuffer=!0,g.prototype.swap16=function(){var a=this.length;if(a%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var b=0;b<a;b+=2)t(this,b,b+1);return this},g.prototype.swap32=function(){var a=this.length;if(a%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var b=0;b<a;b+=4)t(this,b,b+3),t(this,b+1,b+2);return this},g.prototype.swap64=function(){var a=this.length;if(a%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var b=0;b<a;b+=8)t(this,b,b+7),t(this,b+1,b+6),t(this,b+2,b+5),t(this,b+3,b+4);return this},g.prototype.toString=function(){var a=0|this.length;return 0===a?"":0===arguments.length?D(this,0,a):s.apply(this,arguments)},g.prototype.equals=function(a){if(!g.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a||0===g.compare(this,a)},g.prototype.inspect=function(){var a="",c=b.INSPECT_MAX_BYTES;return this.length>0&&(a=this.toString("hex",0,c).match(/.{2}/g).join(" "),this.length>c&&(a+=" ... ")),"<Buffer "+a+">"},g.prototype.compare=function(a,b,c,d,e){if(!g.isBuffer(a))throw new TypeError("Argument must be a Buffer");if(void 0===b&&(b=0),void 0===c&&(c=a?a.length:0),void 0===d&&(d=0),void 0===e&&(e=this.length),b<0||c>a.length||d<0||e>this.length)throw new RangeError("out of range index");if(d>=e&&b>=c)return 0;if(d>=e)return-1;if(b>=c)return 1;if(b>>>=0,c>>>=0,d>>>=0,e>>>=0,this===a)return 0;for(var f=e-d,h=c-b,i=Math.min(f,h),j=this.slice(d,e),k=a.slice(b,c),l=0;l<i;++l)if(j[l]!==k[l]){f=j[l],h=k[l];break}return f<h?-1:h<f?1:0},g.prototype.includes=function(a,b,c){return this.indexOf(a,b,c)!==-1},g.prototype.indexOf=function(a,b,c){return u(this,a,b,c,!0)},g.prototype.lastIndexOf=function(a,b,c){return u(this,a,b,c,!1)},g.prototype.write=function(a,b,c,d){if(void 0===b)d="utf8",c=this.length,b=0;else if(void 0===c&&"string"==typeof b)d=b,c=this.length,b=0;else{if(!isFinite(b))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");b|=0,isFinite(c)?(c|=0,void 0===d&&(d="utf8")):(d=c,c=void 0)}var e=this.length-b;if((void 0===c||c>e)&&(c=e),a.length>0&&(c<0||b<0)||b>this.length)throw new RangeError("Attempt to write outside buffer bounds");d||(d="utf8");for(var f=!1;;)switch(d){case"hex":return w(this,a,b,c);case"utf8":case"utf-8":return x(this,a,b,c);case"ascii":return y(this,a,b,c);case"latin1":case"binary":return z(this,a,b,c);case"base64":return A(this,a,b,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,a,b,c);default:if(f)throw new TypeError("Unknown encoding: "+d);d=(""+d).toLowerCase(),f=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var aa=4096;g.prototype.slice=function(a,b){var c=this.length;a=~~a,b=void 0===b?c:~~b,a<0?(a+=c,a<0&&(a=0)):a>c&&(a=c),b<0?(b+=c,b<0&&(b=0)):b>c&&(b=c),b<a&&(b=a);var d;if(g.TYPED_ARRAY_SUPPORT)d=this.subarray(a,b),d.__proto__=g.prototype;else{var e=b-a;d=new g(e,void 0);for(var f=0;f<e;++f)d[f]=this[f+a]}return d},g.prototype.readUIntLE=function(a,b,c){a|=0,b|=0,c||J(a,b,this.length);for(var d=this[a],e=1,f=0;++f<b&&(e*=256);)d+=this[a+f]*e;return d},g.prototype.readUIntBE=function(a,b,c){a|=0,b|=0,c||J(a,b,this.length);for(var d=this[a+--b],e=1;b>0&&(e*=256);)d+=this[a+--b]*e;return d},g.prototype.readUInt8=function(a,b){return b||J(a,1,this.length),this[a]},g.prototype.readUInt16LE=function(a,b){return b||J(a,2,this.length),this[a]|this[a+1]<<8},g.prototype.readUInt16BE=function(a,b){return b||J(a,2,this.length),this[a]<<8|this[a+1]},g.prototype.readUInt32LE=function(a,b){return b||J(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},g.prototype.readUInt32BE=function(a,b){return b||J(a,4,this.length),16777216*this[a]+(this[a+1]<<16|this[a+2]<<8|this[a+3])},g.prototype.readIntLE=function(a,b,c){a|=0,b|=0,c||J(a,b,this.length);for(var d=this[a],e=1,f=0;++f<b&&(e*=256);)d+=this[a+f]*e;return e*=128,d>=e&&(d-=Math.pow(2,8*b)),d},g.prototype.readIntBE=function(a,b,c){a|=0,b|=0,c||J(a,b,this.length);for(var d=b,e=1,f=this[a+--d];d>0&&(e*=256);)f+=this[a+--d]*e;return e*=128,f>=e&&(f-=Math.pow(2,8*b)),f},g.prototype.readInt8=function(a,b){return b||J(a,1,this.length),128&this[a]?(255-this[a]+1)*-1:this[a]},g.prototype.readInt16LE=function(a,b){b||J(a,2,this.length);var c=this[a]|this[a+1]<<8;return 32768&c?4294901760|c:c},g.prototype.readInt16BE=function(a,b){b||J(a,2,this.length);var c=this[a+1]|this[a]<<8;return 32768&c?4294901760|c:c},g.prototype.readInt32LE=function(a,b){return b||J(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},g.prototype.readInt32BE=function(a,b){return b||J(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},g.prototype.readFloatLE=function(a,b){return b||J(a,4,this.length),$.read(this,a,!0,23,4)},g.prototype.readFloatBE=function(a,b){return b||J(a,4,this.length),$.read(this,a,!1,23,4)},g.prototype.readDoubleLE=function(a,b){return b||J(a,8,this.length),$.read(this,a,!0,52,8)},g.prototype.readDoubleBE=function(a,b){return b||J(a,8,this.length),$.read(this,a,!1,52,8)},g.prototype.writeUIntLE=function(a,b,c,d){if(a=+a,b|=0,c|=0,!d){var e=Math.pow(2,8*c)-1;K(this,a,b,c,e,0)}var f=1,g=0;for(this[b]=255&a;++g<c&&(f*=256);)this[b+g]=a/f&255;return b+c},g.prototype.writeUIntBE=function(a,b,c,d){if(a=+a,b|=0,c|=0,!d){var e=Math.pow(2,8*c)-1;K(this,a,b,c,e,0)}var f=c-1,g=1;for(this[b+f]=255&a;--f>=0&&(g*=256);)this[b+f]=a/g&255;return b+c},g.prototype.writeUInt8=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,1,255,0),g.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),this[b]=255&a,b+1},g.prototype.writeUInt16LE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,2,65535,0),g.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8):L(this,a,b,!0),b+2},g.prototype.writeUInt16BE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,2,65535,0),g.TYPED_ARRAY_SUPPORT?(this[b]=a>>>8,this[b+1]=255&a):L(this,a,b,!1),b+2},g.prototype.writeUInt32LE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,4,4294967295,0),g.TYPED_ARRAY_SUPPORT?(this[b+3]=a>>>24,this[b+2]=a>>>16,this[b+1]=a>>>8,this[b]=255&a):M(this,a,b,!0),b+4},g.prototype.writeUInt32BE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,4,4294967295,0),g.TYPED_ARRAY_SUPPORT?(this[b]=a>>>24,this[b+1]=a>>>16,this[b+2]=a>>>8,this[b+3]=255&a):M(this,a,b,!1),b+4},g.prototype.writeIntLE=function(a,b,c,d){if(a=+a,b|=0,!d){var e=Math.pow(2,8*c-1);K(this,a,b,c,e-1,-e)}var f=0,g=1,h=0;for(this[b]=255&a;++f<c&&(g*=256);)a<0&&0===h&&0!==this[b+f-1]&&(h=1),this[b+f]=(a/g>>0)-h&255;return b+c},g.prototype.writeIntBE=function(a,b,c,d){if(a=+a,b|=0,!d){var e=Math.pow(2,8*c-1);K(this,a,b,c,e-1,-e)}var f=c-1,g=1,h=0;for(this[b+f]=255&a;--f>=0&&(g*=256);)a<0&&0===h&&0!==this[b+f+1]&&(h=1),this[b+f]=(a/g>>0)-h&255;return b+c},g.prototype.writeInt8=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,1,127,-128),g.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),a<0&&(a=255+a+1),this[b]=255&a,b+1},g.prototype.writeInt16LE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,2,32767,-32768),g.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8):L(this,a,b,!0),b+2},g.prototype.writeInt16BE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,2,32767,-32768),g.TYPED_ARRAY_SUPPORT?(this[b]=a>>>8,this[b+1]=255&a):L(this,a,b,!1),b+2},g.prototype.writeInt32LE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,4,2147483647,-2147483648),g.TYPED_ARRAY_SUPPORT?(this[b]=255&a,this[b+1]=a>>>8,this[b+2]=a>>>16,this[b+3]=a>>>24):M(this,a,b,!0),b+4},g.prototype.writeInt32BE=function(a,b,c){return a=+a,b|=0,c||K(this,a,b,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),g.TYPED_ARRAY_SUPPORT?(this[b]=a>>>24,this[b+1]=a>>>16,this[b+2]=a>>>8,this[b+3]=255&a):M(this,a,b,!1),b+4},g.prototype.writeFloatLE=function(a,b,c){return O(this,a,b,!0,c)},g.prototype.writeFloatBE=function(a,b,c){return O(this,a,b,!1,c)},g.prototype.writeDoubleLE=function(a,b,c){return P(this,a,b,!0,c)},g.prototype.writeDoubleBE=function(a,b,c){return P(this,a,b,!1,c)},g.prototype.copy=function(a,b,c,d){if(c||(c=0),d||0===d||(d=this.length),b>=a.length&&(b=a.length),b||(b=0),d>0&&d<c&&(d=c),d===c)return 0;if(0===a.length||0===this.length)return 0;if(b<0)throw new RangeError("targetStart out of bounds");if(c<0||c>=this.length)throw new RangeError("sourceStart out of bounds");if(d<0)throw new RangeError("sourceEnd out of bounds");d>this.length&&(d=this.length),a.length-b<d-c&&(d=a.length-b+c);var e,f=d-c;if(this===a&&c<b&&b<d)for(e=f-1;e>=0;--e)a[e+b]=this[e+c];else if(f<1e3||!g.TYPED_ARRAY_SUPPORT)for(e=0;e<f;++e)a[e+b]=this[e+c];else Uint8Array.prototype.set.call(a,this.subarray(c,c+f),b);return f},g.prototype.fill=function(a,b,c,d){if("string"==typeof a){if("string"==typeof b?(d=b,b=0,c=this.length):"string"==typeof c&&(d=c,c=this.length),1===a.length){var e=a.charCodeAt(0);e<256&&(a=e)}if(void 0!==d&&"string"!=typeof d)throw new TypeError("encoding must be a string");if("string"==typeof d&&!g.isEncoding(d))throw new TypeError("Unknown encoding: "+d)}else"number"==typeof a&&(a&=255);if(b<0||this.length<b||this.length<c)throw new RangeError("Out of range index");if(c<=b)return this;b>>>=0,c=void 0===c?this.length:c>>>0,a||(a=0);var f;if("number"==typeof a)for(f=b;f<c;++f)this[f]=a;else{var h=g.isBuffer(a)?a:T(new g(a,d).toString()),i=h.length;for(f=0;f<c-b;++f)this[f+b]=h[f%i]}return this};var ba=/[^+\/0-9A-Za-z-_]/g}).call(b,c(59))},function(a,b,c){c(361),a.exports=c(35).RegExp.escape},function(a,b,c){var d=c(9),e=c(99),f=c(10)("species");a.exports=function(a){var b;return e(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!e(b.prototype)||(b=void 0),d(b)&&(b=b[f],null===b&&(b=void 0))),void 0===b?Array:b}},function(a,b,c){var d=c(353);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,c){"use strict";var d=c(3),e=c(33),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,c){var d=c(50),e=c(86),f=c(74);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b,c){var d=c(50),e=c(24);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){"use strict";var d=c(359),e=c(82),f=c(20);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(6)},function(a,b){a.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},function(a,b,c){var d=c(0),e=c(360)(/[\\^$*+?.()|[\]{}]/g,"\\$&");d(d.S,"RegExp",{escape:function(a){return e(a)}})},function(a,b,c){var d=c(0);d(d.P,"Array",{copyWithin:c(143)}),c(60)("copyWithin")},function(a,b,c){"use strict";var d=c(0),e=c(31)(4);d(d.P+d.F*!c(29)([].every,!0),"Array",{every:function(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(0);d(d.P,"Array",{fill:c(91)}),c(60)("fill")},function(a,b,c){"use strict";var d=c(0),e=c(31)(2);d(d.P+d.F*!c(29)([].filter,!0),"Array",{filter:function(a){return e(this,a,arguments[1])}})},function(a,b,c){"use strict";var d=c(0),e=c(31)(6),f="findIndex",g=!0;f in[]&&Array(1)[f](function(){g=!1}),d(d.P+d.F*g,"Array",{findIndex:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),c(60)(f)},function(a,b,c){"use strict";var d=c(0),e=c(31)(5),f="find",g=!0;f in[]&&Array(1)[f](function(){g=!1}),d(d.P+d.F*g,"Array",{find:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),c(60)(f)},function(a,b,c){"use strict";var d=c(0),e=c(31)(0),f=c(29)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function(a){return e(this,a,arguments[1])}})},function(a,b,c){"use strict";var d=c(36),e=c(0),f=c(17),g=c(152),h=c(98),i=c(14),j=c(92),k=c(115);e(e.S+e.F*!c(84)(function(a){Array.from(a)}),"Array",{from:function(a){var b,c,e,l,m=f(a),n="function"==typeof this?this:Array,o=arguments.length,p=o>1?arguments[1]:void 0,q=void 0!==p,r=0,s=k(m);if(q&&(p=d(p,o>2?arguments[2]:void 0,2)),void 0==s||n==Array&&h(s))for(b=i(m.length),c=new n(b);b>r;r++)j(c,r,q?p(m[r],r):m[r]);else for(l=s.call(m),c=new n;!(e=l.next()).done;r++)j(c,r,q?g(l,p,[e.value,r],!0):e.value);return c.length=r,c}})},function(a,b,c){"use strict";var d=c(0),e=c(78)(!1),f=[].indexOf,g=!!f&&1/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(29)(f)),"Array",{indexOf:function(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(0);d(d.S,"Array",{isArray:c(99)})},function(a,b,c){"use strict";var d=c(0),e=c(24),f=[].join;d(d.P+d.F*(c(73)!=Object||!c(29)(f)),"Array",{join:function(a){return f.call(e(this),void 0===a?",":a)}})},function(a,b,c){"use strict";var d=c(0),e=c(24),f=c(43),g=c(14),h=[].lastIndexOf,i=!!h&&1/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(29)(h)),"Array",{lastIndexOf:function(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){"use strict";var d=c(0),e=c(31)(1);d(d.P+d.F*!c(29)([].map,!0),"Array",{map:function(a){return e(this,a,arguments[1])}})},function(a,b,c){"use strict";var d=c(0),e=c(92);d(d.S+d.F*c(8)(function(){function a(){}return!(Array.of.call(a)instanceof a)}),"Array",{of:function(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,c){"use strict";var d=c(0),e=c(145);d(d.P+d.F*!c(29)([].reduceRight,!0),"Array",{reduceRight:function(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){"use strict";var d=c(0),e=c(145);d(d.P+d.F*!c(29)([].reduce,!0),"Array",{reduce:function(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){"use strict";var d=c(0),e=c(96),f=c(27),g=c(53),h=c(14),i=[].slice;d(d.P+d.F*c(8)(function(){e&&i.call(e)}),"Array",{slice:function(a,b){var c=h(this.length),d=f(this);if(b=void 0===b?c:b,"Array"==d)return i.call(this,a,b);for(var e=g(a,c),j=g(b,c),k=h(j-e),l=Array(k),m=0;m<k;m++)l[m]="String"==d?this.charAt(e+m):this[e+m];return l}})},function(a,b,c){"use strict";var d=c(0),e=c(31)(3);d(d.P+d.F*!c(29)([].some,!0),"Array",{some:function(a){return e(this,a,arguments[1])}})},function(a,b,c){"use strict";var d=c(0),e=c(20),f=c(17),g=c(8),h=[].sort,i=[1,2,3];d(d.P+d.F*(g(function(){i.sort(void 0)})||!g(function(){i.sort(null)})||!c(29)(h)),"Array",{sort:function(a){return void 0===a?h.call(f(this)):h.call(f(this),e(a))}})},function(a,b,c){c(52)("Array")},function(a,b,c){var d=c(0);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){"use strict";var d=c(0),e=c(8),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){"use strict";var d=c(0),e=c(17),f=c(33);d(d.P+d.F*c(8)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(10)("toPrimitive"),e=Date.prototype;d in e||c(21)(e,d,c(355))},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(22)(d,f,function(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(0);d(d.P,"Function",{bind:c(146)})},function(a,b,c){"use strict";var d=c(9),e=c(26),f=c(10)("hasInstance"),g=Function.prototype;f in g||c(12).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(12).f,e=c(42),f=c(19),g=Function.prototype,h=/^\s*function ([^ (]*)/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(11)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(a){return""}}})},function(a,b,c){var d=c(0),e=c(154),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1/0)==1/0),"Math",{acosh:function(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b,c){function d(a){return isFinite(a=+a)&&0!=a?a<0?-d(-a):Math.log(a+Math.sqrt(a*a+1)):a}var e=c(0),f=Math.asinh;e(e.S+e.F*!(f&&1/f(0)>0),"Math",{asinh:d})},function(a,b,c){var d=c(0),e=Math.atanh;d(d.S+d.F*!(e&&1/e(-0)<0),"Math",{atanh:function(a){return 0==(a=+a)?a:Math.log((1+a)/(1-a))/2}})},function(a,b,c){var d=c(0),e=c(103);d(d.S,"Math",{cbrt:function(a){return e(a=+a)*Math.pow(Math.abs(a),1/3)}})},function(a,b,c){var d=c(0);d(d.S,"Math",{clz32:function(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(0),e=Math.exp;d(d.S,"Math",{cosh:function(a){return(e(a=+a)+e(-a))/2}})},function(a,b,c){var d=c(0),e=c(102);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b,c){var d=c(0),e=c(103),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1/g-1/g};d(d.S,"Math",{fround:function(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d/j/h)*j*h:(b=(1+h/g)*d,c=b-(b-d),c>i||c!=c?f*(1/0):f*c)}})},function(a,b,c){var d=c(0),e=Math.abs;d(d.S,"Math",{hypot:function(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i/c,f=f*d*d+1,i=c):c>0?(d=c/i,f+=d*d):f+=c;return i===1/0?1/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(0),e=Math.imul;d(d.S+d.F*c(8)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(0);d(d.S,"Math",{log10:function(a){return Math.log(a)/Math.LN10}})},function(a,b,c){var d=c(0);d(d.S,"Math",{log1p:c(154)})},function(a,b,c){var d=c(0);d(d.S,"Math",{log2:function(a){return Math.log(a)/Math.LN2}})},function(a,b,c){var d=c(0);d(d.S,"Math",{sign:c(103)})},function(a,b,c){var d=c(0),e=c(102),f=Math.exp;d(d.S+d.F*c(8)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(a){return Math.abs(a=+a)<1?(e(a)-e(-a))/2:(f(a-1)-f(-a-1))*(Math.E/2)}})},function(a,b,c){var d=c(0),e=c(102),f=Math.exp;d(d.S,"Math",{tanh:function(a){var b=e(a=+a),c=e(-a);return b==1/0?1:c==1/0?-1:(b-c)/(f(a)+f(-a))}})},function(a,b,c){var d=c(0);d(d.S,"Math",{trunc:function(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){"use strict";var d=c(6),e=c(19),f=c(27),g=c(97),h=c(33),i=c(8),j=c(49).f,k=c(25).f,l=c(12).f,m=c(64).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(48)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(11)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(22)(d,n,o)}},function(a,b,c){var d=c(0);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(0),e=c(6).isFinite;d(d.S,"Number",{isFinite:function(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(0);d(d.S,"Number",{isInteger:c(151)})},function(a,b,c){var d=c(0);d(d.S,"Number",{isNaN:function(a){return a!=a}})},function(a,b,c){var d=c(0),e=c(151),f=Math.abs;d(d.S,"Number",{isSafeInteger:function(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(0);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(0);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(0),e=c(161);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(0),e=c(162);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){"use strict";var d=c(0),e=c(43),f=c(142),g=c(110),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c/=4096;for(;c>=2;)b+=1,c/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(8)(function(){h.call({})})),"Number",{toFixed:function(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){"use strict";var d=c(0),e=c(8),f=c(142),g=1..toPrecision;d(d.P+d.F*(e(function(){return"1"!==g.call(1,void 0)})||!e(function(){g.call({})})),"Number",{toPrecision:function(a){var b=f(this,"Number#toPrecision: incorrect invocation!");return void 0===a?g.call(b):g.call(b,a)}})},function(a,b,c){var d=c(0);d(d.S+d.F,"Object",{assign:c(155)})},function(a,b,c){var d=c(0);d(d.S,"Object",{create:c(48)})},function(a,b,c){var d=c(0);d(d.S+d.F*!c(11),"Object",{defineProperties:c(156)})},function(a,b,c){var d=c(0);d(d.S+d.F*!c(11),"Object",{defineProperty:c(12).f})},function(a,b,c){var d=c(9),e=c(41).onFreeze;c(32)("freeze",function(a){return function(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(24),e=c(25).f;c(32)("getOwnPropertyDescriptor",function(){return function(a,b){return e(d(a),b)}})},function(a,b,c){c(32)("getOwnPropertyNames",function(){return c(157).f})},function(a,b,c){var d=c(17),e=c(26);c(32)("getPrototypeOf",function(){return function(a){return e(d(a))}})},function(a,b,c){var d=c(9);c(32)("isExtensible",function(a){return function(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(9);c(32)("isFrozen",function(a){return function(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(9);c(32)("isSealed",function(a){return function(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(0);d(d.S,"Object",{is:c(163)})},function(a,b,c){var d=c(17),e=c(50);c(32)("keys",function(){return function(a){return e(d(a))}})},function(a,b,c){var d=c(9),e=c(41).onFreeze;c(32)("preventExtensions",function(a){return function(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(9),e=c(41).onFreeze;c(32)("seal",function(a){return function(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(0);d(d.S,"Object",{setPrototypeOf:c(105).set})},function(a,b,c){"use strict";var d=c(72),e={};e[c(10)("toStringTag")]="z",e+""!="[object z]"&&c(22)(Object.prototype,"toString",function(){return"[object "+d(this)+"]"},!0)},function(a,b,c){var d=c(0),e=c(161);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(0),e=c(162);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){"use strict";var d,e,f,g=c(47),h=c(6),i=c(36),j=c(72),k=c(0),l=c(9),m=c(20),n=c(46),o=c(61),p=c(107),q=c(112).set,r=c(104)(),s="Promise",t=h.TypeError,u=h.process,v=h[s],u=h.process,w="process"==j(u),x=function(){},y=!!function(){try{var a=v.resolve(1),b=(a.constructor={})[c(10)("species")]=function(a){a(x,x)};return(w||"function"==typeof PromiseRejectionEvent)&&a.then(x)instanceof b}catch(a){}}(),z=function(a,b){return a===b||a===v&&b===f},A=function(a){var b;return!(!l(a)||"function"!=typeof(b=a.then))&&b},B=function(a){return z(v,a)?new C(a):new e(a)},C=e=function(a){var b,c;this.promise=new a(function(a,d){if(void 0!==b||void 0!==c)throw t("Bad Promise constructor");b=a,c=d}),this.resolve=m(b),this.reject=m(c)},D=function(a){try{a()}catch(a){return{error:a}}},E=function(a,b){if(!a._n){a._n=!0;var c=a._c;r(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&H(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(t("Promise-chain cycle")):(f=A(c))?f.call(c,h,i):h(c)):i(d)}catch(a){i(a)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&F(a)})}},F=function(a){q.call(h,function(){var b,c,d,e=a._v;if(G(a)&&(b=D(function(){w?u.emit("unhandledRejection",e,a):(c=h.onunhandledrejection)?c({promise:a,reason:e}):(d=h.console)&&d.error&&d.error("Unhandled promise rejection",e)}),a._h=w||G(a)?2:1),a._a=void 0,b)throw b.error})},G=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!G(b.promise))return!1;return!0},H=function(a){q.call(h,function(){var b;w?u.emit("rejectionHandled",a):(b=h.onrejectionhandled)&&b({promise:a,reason:a._v})})},I=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),E(b,!0))},J=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw t("Promise can't be resolved itself");(b=A(a))?r(function(){var d={_w:c,_d:!1};try{b.call(a,i(J,d,1),i(I,d,1))}catch(a){I.call(d,a)}}):(c._v=a,c._s=1,E(c,!1))}catch(a){I.call({_w:c,_d:!1},a)}}};y||(v=function(a){n(this,v,s,"_h"),m(a),d.call(this);try{a(i(J,this,1),i(I,this,1))}catch(a){I.call(this,a)}},d=function(a){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},d.prototype=c(51)(v.prototype,{then:function(a,b){var c=B(p(this,v));return c.ok="function"!=typeof a||a,c.fail="function"==typeof b&&b,c.domain=w?u.domain:void 0,this._c.push(c),this._a&&this._a.push(c),this._s&&E(this,!1),c.promise},catch:function(a){return this.then(void 0,a)}}),C=function(){var a=new d;this.promise=a,this.resolve=i(J,a,1),this.reject=i(I,a,1)}),k(k.G+k.W+k.F*!y,{Promise:v}),c(63)(v,s),c(52)(s),f=c(35)[s],k(k.S+k.F*!y,s,{reject:function(a){var b=B(this),c=b.reject;return c(a),b.promise}}),k(k.S+k.F*(g||!y),s,{resolve:function(a){if(a instanceof v&&z(a.constructor,this))return a;var b=B(this),c=b.resolve;return c(a),b.promise}}),k(k.S+k.F*!(y&&c(84)(function(a){v.all(a).catch(x)})),s,{all:function(a){var b=this,c=B(b),d=c.resolve,e=c.reject,f=D(function(){var c=[],f=0,g=1;o(a,!1,function(a){var h=f++,i=!1;c.push(void 0),g++,b.resolve(a).then(function(a){i||(i=!0,c[h]=a,--g||d(c))},e)}),--g||d(c)});return f&&e(f.error),c.promise},race:function(a){var b=this,c=B(b),d=c.reject,e=D(function(){o(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b,c){var d=c(0),e=c(20),f=c(3),g=(c(6).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(8)(function(){g(function(){})}),"Reflect",{apply:function(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(0),e=c(48),f=c(20),g=c(3),h=c(9),i=c(8),j=c(146),k=(c(6).Reflect||{}).construct,l=i(function(){function a(){}return!(k(function(){},[],a)instanceof a)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(12),e=c(0),f=c(3),g=c(33);e(e.S+e.F*c(8)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(a){return!1}}})},function(a,b,c){var d=c(0),e=c(25).f,f=c(3);d(d.S,"Reflect",{deleteProperty:function(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,c){"use strict";var d=c(0),e=c(3),f=function(a){this._t=e(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};c(100)(f,"Object",function(){var a,b=this,c=b._k;do if(b._i>=c.length)return{value:void 0,done:!0};while(!((a=c[b._i++])in b._t));return{value:a,done:!1}}),d(d.S,"Reflect",{enumerate:function(a){return new f(a)}})},function(a,b,c){var d=c(25),e=c(0),f=c(3);e(e.S,"Reflect",{getOwnPropertyDescriptor:function(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(0),e=c(26),f=c(3);d(d.S,"Reflect",{getPrototypeOf:function(a){return e(f(a))}})},function(a,b,c){function d(a,b){var c,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(c=e.f(a,b))?g(c,"value")?c.value:void 0!==c.get?c.get.call(k):void 0:i(h=f(a))?d(h,b,k):void 0}var e=c(25),f=c(26),g=c(19),h=c(0),i=c(9),j=c(3);h(h.S,"Reflect",{get:d})},function(a,b,c){var d=c(0);d(d.S,"Reflect",{has:function(a,b){return b in a}})},function(a,b,c){var d=c(0),e=c(3),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(0);d(d.S,"Reflect",{ownKeys:c(160)})},function(a,b,c){var d=c(0),e=c(3),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function(a){e(a);try{return f&&f(a),!0}catch(a){return!1}}})},function(a,b,c){var d=c(0),e=c(105);e&&d(d.S,"Reflect",{setPrototypeOf:function(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(a){return!1}}})},function(a,b,c){function d(a,b,c){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return d(m,b,c,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=c,e.f(n,b,i),!0):void 0!==o.set&&(o.set.call(n,c),!0)}var e=c(12),f=c(25),g=c(26),h=c(19),i=c(0),j=c(42),k=c(3),l=c(9);i(i.S,"Reflect",{set:d})},function(a,b,c){var d=c(6),e=c(97),f=c(12).f,g=c(49).f,h=c(83),i=c(81),j=d.RegExp,k=j,l=j.prototype,m=/a/g,n=/a/g,o=new j(m)!==m;if(c(11)&&(!o||c(8)(function(){return n[c(10)("match")]=!1,j(m)!=m||j(n)==n||"/a/i"!=j(m,"i");
}))){j=function(a,b){var c=this instanceof j,d=h(a),f=void 0===b;return!c&&d&&a.constructor===j&&f?a:e(o?new k(d&&!f?a.source:a,b):k((d=a instanceof j)?a.source:a,d&&f?i.call(a):b),c?this:l,j)};for(var p=(function(a){a in j||f(j,a,{configurable:!0,get:function(){return k[a]},set:function(b){k[a]=b}})}),q=g(k),r=0;q.length>r;)p(q[r++]);l.constructor=j,j.prototype=l,c(22)(d,"RegExp",j)}c(52)("RegExp")},function(a,b,c){c(80)("match",1,function(a,b,c){return[function(c){"use strict";var d=a(this),e=void 0==c?void 0:c[b];return void 0!==e?e.call(c,d):new RegExp(c)[b](String(d))},c]})},function(a,b,c){c(80)("replace",2,function(a,b,c){return[function(d,e){"use strict";var f=a(this),g=void 0==d?void 0:d[b];return void 0!==g?g.call(d,f,e):c.call(String(f),d,e)},c]})},function(a,b,c){c(80)("search",1,function(a,b,c){return[function(c){"use strict";var d=a(this),e=void 0==c?void 0:c[b];return void 0!==e?e.call(c,d):new RegExp(c)[b](String(d))},c]})},function(a,b,c){c(80)("split",2,function(a,b,d){"use strict";var e=c(83),f=d,g=[].push,h="split",i="length",j="lastIndex";if("c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[i]||2!="ab"[h](/(?:ab)*/)[i]||4!="."[h](/(.?)(.?)/)[i]||"."[h](/()()/)[i]>1||""[h](/.?/)[i]){var k=void 0===/()??/.exec("")[1];d=function(a,b){var c=String(this);if(void 0===a&&0===b)return[];if(!e(a))return f.call(c,a,b);var d,h,l,m,n,o=[],p=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),q=0,r=void 0===b?4294967295:b>>>0,s=new RegExp(a.source,p+"g");for(k||(d=new RegExp("^"+s.source+"$(?!\\s)",p));(h=s.exec(c))&&(l=h.index+h[0][i],!(l>q&&(o.push(c.slice(q,h.index)),!k&&h[i]>1&&h[0].replace(d,function(){for(n=1;n<arguments[i]-2;n++)void 0===arguments[n]&&(h[n]=void 0)}),h[i]>1&&h.index<c[i]&&g.apply(o,h.slice(1)),m=h[0][i],q=l,o[i]>=r)));)s[j]===h.index&&s[j]++;return q===c[i]?!m&&s.test("")||o.push(""):o.push(c.slice(q)),o[i]>r?o.slice(0,r):o}}else"0"[h](void 0,0)[i]&&(d=function(a,b){return void 0===a&&0===b?[]:f.call(this,a,b)});return[function(c,e){var f=a(this),g=void 0==c?void 0:c[b];return void 0!==g?g.call(c,f,e):d.call(String(f),c,e)},d]})},function(a,b,c){"use strict";c(167);var d=c(3),e=c(81),f=c(11),g="toString",h=/./[g],i=function(a){c(22)(RegExp.prototype,g,a,!0)};c(8)(function(){return"/a/b"!=h.call({source:"a",flags:"b"})})?i(function(){var a=d(this);return"/".concat(a.source,"/","flags"in a?a.flags:!f&&a instanceof RegExp?e.call(a):void 0)}):h.name!=g&&i(function(){return h.call(this)})},function(a,b,c){"use strict";c(23)("anchor",function(a){return function(b){return a(this,"a","name",b)}})},function(a,b,c){"use strict";c(23)("big",function(a){return function(){return a(this,"big","","")}})},function(a,b,c){"use strict";c(23)("blink",function(a){return function(){return a(this,"blink","","")}})},function(a,b,c){"use strict";c(23)("bold",function(a){return function(){return a(this,"b","","")}})},function(a,b,c){"use strict";var d=c(0),e=c(108)(!1);d(d.P,"String",{codePointAt:function(a){return e(this,a)}})},function(a,b,c){"use strict";var d=c(0),e=c(14),f=c(109),g="endsWith",h=""[g];d(d.P+d.F*c(95)(g),"String",{endsWith:function(a){var b=f(this,a,g),c=arguments.length>1?arguments[1]:void 0,d=e(b.length),i=void 0===c?d:Math.min(e(c),d),j=String(a);return h?h.call(b,j,i):b.slice(i-j.length,i)===j}})},function(a,b,c){"use strict";c(23)("fixed",function(a){return function(){return a(this,"tt","","")}})},function(a,b,c){"use strict";c(23)("fontcolor",function(a){return function(b){return a(this,"font","color",b)}})},function(a,b,c){"use strict";c(23)("fontsize",function(a){return function(b){return a(this,"font","size",b)}})},function(a,b,c){var d=c(0),e=c(53),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){"use strict";var d=c(0),e=c(109),f="includes";d(d.P+d.F*c(95)(f),"String",{includes:function(a){return!!~e(this,a,f).indexOf(a,arguments.length>1?arguments[1]:void 0)}})},function(a,b,c){"use strict";c(23)("italics",function(a){return function(){return a(this,"i","","")}})},function(a,b,c){"use strict";var d=c(108)(!0);c(101)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,c=this._i;return c>=b.length?{value:void 0,done:!0}:(a=d(b,c),this._i+=a.length,{value:a,done:!1})})},function(a,b,c){"use strict";c(23)("link",function(a){return function(b){return a(this,"a","href",b)}})},function(a,b,c){var d=c(0),e=c(24),f=c(14);d(d.S,"String",{raw:function(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){var d=c(0);d(d.P,"String",{repeat:c(110)})},function(a,b,c){"use strict";c(23)("small",function(a){return function(){return a(this,"small","","")}})},function(a,b,c){"use strict";var d=c(0),e=c(14),f=c(109),g="startsWith",h=""[g];d(d.P+d.F*c(95)(g),"String",{startsWith:function(a){var b=f(this,a,g),c=e(Math.min(arguments.length>1?arguments[1]:void 0,b.length)),d=String(a);return h?h.call(b,d,c):b.slice(c,c+d.length)===d}})},function(a,b,c){"use strict";c(23)("strike",function(a){return function(){return a(this,"strike","","")}})},function(a,b,c){"use strict";c(23)("sub",function(a){return function(){return a(this,"sub","","")}})},function(a,b,c){"use strict";c(23)("sup",function(a){return function(){return a(this,"sup","","")}})},function(a,b,c){"use strict";c(64)("trim",function(a){return function(){return a(this,3)}})},function(a,b,c){"use strict";var d=c(6),e=c(19),f=c(11),g=c(0),h=c(22),i=c(41).KEY,j=c(8),k=c(87),l=c(63),m=c(54),n=c(10),o=c(165),p=c(114),q=c(357),r=c(356),s=c(99),t=c(3),u=c(24),v=c(33),w=c(42),x=c(48),y=c(157),z=c(25),A=c(12),B=c(50),C=z.f,D=A.f,E=y.f,F=d.Symbol,G=d.JSON,H=G&&G.stringify,I="prototype",J=n("_hidden"),K=n("toPrimitive"),L={}.propertyIsEnumerable,M=k("symbol-registry"),N=k("symbols"),O=k("op-symbols"),P=Object[I],Q="function"==typeof F,R=d.QObject,S=!R||!R[I]||!R[I].findChild,T=f&&j(function(){return 7!=x(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=C(P,b);d&&delete P[b],D(a,b,c),d&&a!==P&&D(P,b,d)}:D,U=function(a){var b=N[a]=x(F[I]);return b._k=a,b},V=Q&&"symbol"==typeof F.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof F},W=function(a,b,c){return a===P&&W(O,b,c),t(a),b=v(b,!0),t(c),e(N,b)?(c.enumerable?(e(a,J)&&a[J][b]&&(a[J][b]=!1),c=x(c,{enumerable:w(0,!1)})):(e(a,J)||D(a,J,w(1,{})),a[J][b]=!0),T(a,b,c)):D(a,b,c)},X=function(a,b){t(a);for(var c,d=r(b=u(b)),e=0,f=d.length;f>e;)W(a,c=d[e++],b[c]);return a},Y=function(a,b){return void 0===b?x(a):X(x(a),b)},Z=function(a){var b=L.call(this,a=v(a,!0));return!(this===P&&e(N,a)&&!e(O,a))&&(!(b||!e(this,a)||!e(N,a)||e(this,J)&&this[J][a])||b)},$=function(a,b){if(a=u(a),b=v(b,!0),a!==P||!e(N,b)||e(O,b)){var c=C(a,b);return!c||!e(N,b)||e(a,J)&&a[J][b]||(c.enumerable=!0),c}},_=function(a){for(var b,c=E(u(a)),d=[],f=0;c.length>f;)e(N,b=c[f++])||b==J||b==i||d.push(b);return d},aa=function(a){for(var b,c=a===P,d=E(c?O:u(a)),f=[],g=0;d.length>g;)!e(N,b=d[g++])||c&&!e(P,b)||f.push(N[b]);return f};Q||(F=function(){if(this instanceof F)throw TypeError("Symbol is not a constructor!");var a=m(arguments.length>0?arguments[0]:void 0),b=function(c){this===P&&b.call(O,c),e(this,J)&&e(this[J],a)&&(this[J][a]=!1),T(this,a,w(1,c))};return f&&S&&T(P,a,{configurable:!0,set:b}),U(a)},h(F[I],"toString",function(){return this._k}),z.f=$,A.f=W,c(49).f=y.f=_,c(74).f=Z,c(86).f=aa,f&&!c(47)&&h(P,"propertyIsEnumerable",Z,!0),o.f=function(a){return U(n(a))}),g(g.G+g.W+g.F*!Q,{Symbol:F});for(var ba="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ca=0;ba.length>ca;)n(ba[ca++]);for(var ba=B(n.store),ca=0;ba.length>ca;)p(ba[ca++]);g(g.S+g.F*!Q,"Symbol",{for:function(a){return e(M,a+="")?M[a]:M[a]=F(a)},keyFor:function(a){if(V(a))return q(M,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){S=!0},useSimple:function(){S=!1}}),g(g.S+g.F*!Q,"Object",{create:Y,defineProperty:W,defineProperties:X,getOwnPropertyDescriptor:$,getOwnPropertyNames:_,getOwnPropertySymbols:aa}),G&&g(g.S+g.F*(!Q||j(function(){var a=F();return"[null]"!=H([a])||"{}"!=H({a:a})||"{}"!=H(Object(a))})),"JSON",{stringify:function(a){if(void 0!==a&&!V(a)){for(var b,c,d=[a],e=1;arguments.length>e;)d.push(arguments[e++]);return b=d[1],"function"==typeof b&&(c=b),!c&&s(b)||(b=function(a,b){if(c&&(b=c.call(this,a,b)),!V(b))return b}),d[1]=b,H.apply(G,d)}}}),F[I][K]||c(21)(F[I],K,F[I].valueOf),l(F,"Symbol"),l(Math,"Math",!0),l(d.JSON,"JSON",!0)},function(a,b,c){"use strict";var d=c(0),e=c(88),f=c(113),g=c(3),h=c(53),i=c(14),j=c(9),k=c(6).ArrayBuffer,l=c(107),m=f.ArrayBuffer,n=f.DataView,o=e.ABV&&k.isView,p=m.prototype.slice,q=e.VIEW,r="ArrayBuffer";d(d.G+d.W+d.F*(k!==m),{ArrayBuffer:m}),d(d.S+d.F*!e.CONSTR,r,{isView:function(a){return o&&o(a)||j(a)&&q in a}}),d(d.P+d.U+d.F*c(8)(function(){return!new m(2).slice(1,void 0).byteLength}),r,{slice:function(a,b){if(void 0!==p&&void 0===b)return p.call(g(this),a);for(var c=g(this).byteLength,d=h(a,c),e=h(void 0===b?c:b,c),f=new(l(this,m))(i(e-d)),j=new n(this),k=new n(f),o=0;d<e;)k.setUint8(o++,j.getUint8(d++));return f}}),c(52)(r)},function(a,b,c){var d=c(0);d(d.G+d.W+d.F*!c(88).ABV,{DataView:c(113).DataView})},function(a,b,c){c(38)("Float32",4,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Float64",8,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Int16",2,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Int32",4,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Int8",1,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Uint16",2,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Uint32",4,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Uint8",1,function(a){return function(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(38)("Uint8",1,function(a){return function(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){"use strict";var d=c(149);c(79)("WeakSet",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return d.def(this,a,!0)}},d,!1,!0)},function(a,b,c){"use strict";var d=c(0),e=c(78)(!0);d(d.P,"Array",{includes:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),c(60)("includes")},function(a,b,c){var d=c(0),e=c(104)(),f=c(6).process,g="process"==c(27)(f);d(d.G,{asap:function(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,c){var d=c(0),e=c(27);d(d.S,"Error",{isError:function(a){return"Error"===e(a)}})},function(a,b,c){var d=c(0);d(d.P+d.R,"Map",{toJSON:c(148)("Map")})},function(a,b,c){var d=c(0);d(d.S,"Math",{iaddh:function(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(0);d(d.S,"Math",{imulh:function(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(0);d(d.S,"Math",{isubh:function(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(0);d(d.S,"Math",{umulh:function(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){"use strict";var d=c(0),e=c(17),f=c(20),g=c(12);c(11)&&d(d.P+c(85),"Object",{__defineGetter__:function(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){"use strict";var d=c(0),e=c(17),f=c(20),g=c(12);c(11)&&d(d.P+c(85),"Object",{__defineSetter__:function(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(0),e=c(159)(!0);d(d.S,"Object",{entries:function(a){return e(a)}})},function(a,b,c){var d=c(0),e=c(160),f=c(24),g=c(25),h=c(92);d(d.S,"Object",{getOwnPropertyDescriptors:function(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){"use strict";var d=c(0),e=c(17),f=c(33),g=c(26),h=c(25).f;c(11)&&d(d.P+c(85),"Object",{__lookupGetter__:function(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){"use strict";var d=c(0),e=c(17),f=c(33),g=c(26),h=c(25).f;c(11)&&d(d.P+c(85),"Object",{__lookupSetter__:function(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(0),e=c(159)(!1);d(d.S,"Object",{values:function(a){return e(a)}})},function(a,b,c){"use strict";var d=c(0),e=c(6),f=c(35),g=c(104)(),h=c(10)("observable"),i=c(20),j=c(3),k=c(46),l=c(51),m=c(21),n=c(61),o=n.RETURN,p=function(a){return null==a?void 0:i(a)},q=function(a){var b=a._c;b&&(a._c=void 0,b())},r=function(a){return void 0===a._o},s=function(a){r(a)||(a._o=void 0,q(a))},t=function(a,b){j(a),this._c=void 0,this._o=a,a=new u(this);try{var c=b(a),d=c;null!=c&&("function"==typeof c.unsubscribe?c=function(){d.unsubscribe()}:i(c),this._c=c)}catch(b){return void a.error(b)}r(this)&&q(this)};t.prototype=l({},{unsubscribe:function(){s(this)}});var u=function(a){this._s=a};u.prototype=l({},{next:function(a){var b=this._s;if(!r(b)){var c=b._o;try{var d=p(c.next);if(d)return d.call(c,a)}catch(a){try{s(b)}finally{throw a}}}},error:function(a){var b=this._s;if(r(b))throw a;var c=b._o;b._o=void 0;try{var d=p(c.error);if(!d)throw a;a=d.call(c,a)}catch(a){try{q(b)}finally{throw a}}return q(b),a},complete:function(a){var b=this._s;if(!r(b)){var c=b._o;b._o=void 0;try{var d=p(c.complete);a=d?d.call(c,a):void 0}catch(a){try{q(b)}finally{throw a}}return q(b),a}}});var v=function(a){k(this,v,"Observable","_f")._f=i(a)};l(v.prototype,{subscribe:function(a){return new t(a,this._f)},forEach:function(a){var b=this;return new(f.Promise||e.Promise)(function(c,d){i(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(a){d(a),e.unsubscribe()}},error:d,complete:c})})}}),l(v,{from:function(a){var b="function"==typeof this?this:v,c=p(j(a)[h]);if(c){var d=j(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return g(function(){if(!c){try{if(n(a,!1,function(a){if(b.next(a),c)return o})===o)return}catch(a){if(c)throw a;return void b.error(a)}b.complete()}}),function(){c=!0}})},of:function(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:v)(function(a){var b=!1;return g(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),m(v.prototype,h,function(){return this}),d(d.G,{Observable:v}),c(52)("Observable")},function(a,b,c){var d=c(37),e=c(3),f=d.key,g=d.set;d.exp({defineMetadata:function(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,c){var d=c(37),e=c(3),f=d.key,g=d.map,h=d.store;d.exp({deleteMetadata:function(a,b){var c=arguments.length<3?void 0:f(arguments[2]),d=g(e(b),c,!1);if(void 0===d||!d.delete(a))return!1;if(d.size)return!0;var i=h.get(b);return i.delete(c),!!i.size||h.delete(b)}})},function(a,b,c){var d=c(168),e=c(144),f=c(37),g=c(3),h=c(26),i=f.keys,j=f.key,k=function(a,b){var c=i(a,b),f=h(a);if(null===f)return c;var g=k(f,b);return g.length?c.length?e(new d(c.concat(g))):g:c};f.exp({getMetadataKeys:function(a){return k(g(a),arguments.length<2?void 0:j(arguments[1]))}})},function(a,b,c){var d=c(37),e=c(3),f=c(26),g=d.has,h=d.get,i=d.key,j=function(a,b,c){var d=g(a,b,c);if(d)return h(a,b,c);var e=f(b);return null!==e?j(a,e,c):void 0};d.exp({getMetadata:function(a,b){return j(a,e(b),arguments.length<3?void 0:i(arguments[2]))}})},function(a,b,c){var d=c(37),e=c(3),f=d.keys,g=d.key;d.exp({getOwnMetadataKeys:function(a){return f(e(a),arguments.length<2?void 0:g(arguments[1]))}})},function(a,b,c){var d=c(37),e=c(3),f=d.get,g=d.key;d.exp({getOwnMetadata:function(a,b){return f(a,e(b),arguments.length<3?void 0:g(arguments[2]))}})},function(a,b,c){var d=c(37),e=c(3),f=c(26),g=d.has,h=d.key,i=function(a,b,c){var d=g(a,b,c);if(d)return!0;var e=f(b);return null!==e&&i(a,e,c)};d.exp({hasMetadata:function(a,b){return i(a,e(b),arguments.length<3?void 0:h(arguments[2]))}})},function(a,b,c){var d=c(37),e=c(3),f=d.has,g=d.key;d.exp({hasOwnMetadata:function(a,b){return f(a,e(b),arguments.length<3?void 0:g(arguments[2]))}})},function(a,b,c){var d=c(37),e=c(3),f=c(20),g=d.key,h=d.set;d.exp({metadata:function(a,b){return function(c,d){h(a,b,(void 0!==d?e:f)(c),g(d))}}})},function(a,b,c){var d=c(0);d(d.P+d.R,"Set",{toJSON:c(148)("Set")})},function(a,b,c){"use strict";var d=c(0),e=c(108)(!0);d(d.P,"String",{at:function(a){return e(this,a)}})},function(a,b,c){"use strict";var d=c(0),e=c(28),f=c(14),g=c(83),h=c(81),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(100)(j,"RegExp String",function(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){"use strict";var d=c(0),e=c(164);d(d.P,"String",{padEnd:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0,!1)}})},function(a,b,c){"use strict";var d=c(0),e=c(164);d(d.P,"String",{padStart:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0,!0)}})},function(a,b,c){"use strict";c(64)("trimLeft",function(a){return function(){return a(this,1)}},"trimStart")},function(a,b,c){"use strict";c(64)("trimRight",function(a){return function(){return a(this,2)}},"trimEnd")},function(a,b,c){c(114)("asyncIterator")},function(a,b,c){c(114)("observable")},function(a,b,c){var d=c(0);d(d.S,"System",{global:c(6)})},function(a,b,c){for(var d=c(116),e=c(22),f=c(6),g=c(21),h=c(62),i=c(10),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(0),e=c(112);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){var d=c(6),e=c(0),f=c(82),g=c(358),h=d.navigator,i=!!h&&/MSIE .\./.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){c(481),c(420),c(422),c(421),c(424),c(426),c(431),c(425),c(423),c(433),c(432),c(428),c(429),c(427),c(419),c(430),c(434),c(435),c(387),c(389),c(388),c(437),c(436),c(407),c(417),c(418),c(408),c(409),c(410),c(411),c(412),c(413),c(414),c(415),c(416),c(390),c(391),c(392),c(393),c(394),c(395),c(396),c(397),c(398),c(399),c(400),c(401),c(402),c(403),c(404),c(405),c(406),c(468),c(473),c(480),c(471),c(463),c(464),c(469),c(474),c(476),c(459),c(460),c(461),c(462),c(465),c(466),c(467),c(470),c(472),c(475),c(477),c(478),c(479),c(382),c(384),c(383),c(386),c(385),c(371),c(369),c(375),c(372),c(378),c(380),c(368),c(374),c(365),c(379),c(363),c(377),c(376),c(370),c(373),c(362),c(364),c(367),c(366),c(381),c(116),c(453),c(458),c(167),c(454),c(455),c(456),c(457),c(438),c(166),c(168),c(169),c(493),c(482),c(483),c(488),c(491),c(492),c(486),c(489),c(487),c(490),c(484),c(485),c(439),c(440),c(441),c(442),c(443),c(446),c(444),c(445),c(447),c(448),c(449),c(450),c(452),c(451),c(494),c(520),c(523),c(522),c(524),c(525),c(521),c(526),c(527),c(505),c(508),c(504),c(502),c(503),c(506),c(507),c(497),c(519),c(528),c(496),c(498),c(500),c(499),c(501),c(510),c(511),c(513),c(512),c(515),c(514),c(516),c(517),c(518),c(495),c(509),c(531),c(530),c(529),a.exports=c(35)},function(a,b,c){function d(a){return c(e(a))}function e(a){var b=f[a];if(!(b+1))throw new Error("Cannot find module '"+a+"'.");return b}var f={"./enc.hex":170,"./enc.hex.js":170};d.keys=function(){return Object.keys(f)},d.resolve=e,a.exports=d,d.id=533},function(a,b,c){function d(a){return c(e(a))}function e(a){var b=f[a];if(!(b+1))throw new Error("Cannot find module '"+a+"'.");return b}var f={"./hasher.md2":171,"./hasher.md2.js":171,"./hasher.md4":172,"./hasher.md4.js":172,"./hasher.md5":173,"./hasher.md5.js":173,"./hasher.sha0":174,"./hasher.sha0.js":174,"./hasher.sha1":175,"./hasher.sha1.js":175,"./hasher.sha256":176,"./hasher.sha256.js":176};d.keys=function(){return Object.keys(f)},d.resolve=e,a.exports=d,d.id=534},function(a,b,c){function d(a){return c(e(a))}function e(a){var b=f[a];if(!(b+1))throw new Error("Cannot find module '"+a+"'.");return b}var f={"./mac.hmac":177,"./mac.hmac.js":177};d.keys=function(){return Object.keys(f)},d.resolve=e,a.exports=d,d.id=535},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(65),c(66),c(55),c(15))}(this,function(a){return function(){var b=a,c=b.lib,d=c.BlockCipher,e=b.algo,f=[],g=[],h=[],i=[],j=[],k=[],l=[],m=[],n=[],o=[];!function(){for(var a=[],b=0;b<256;b++)b<128?a[b]=b<<1:a[b]=b<<1^283;for(var c=0,d=0,b=0;b<256;b++){var e=d^d<<1^d<<2^d<<3^d<<4;e=e>>>8^255&e^99,f[c]=e,g[e]=c;var p=a[c],q=a[p],r=a[q],s=257*a[e]^16843008*e;h[c]=s<<24|s>>>8,i[c]=s<<16|s>>>16,j[c]=s<<8|s>>>24,k[c]=s;var s=16843009*r^65537*q^257*p^16843008*c;l[e]=s<<24|s>>>8,m[e]=s<<16|s>>>16,n[e]=s<<8|s>>>24,o[e]=s,c?(c=p^a[a[a[r^p]]],d^=a[a[d]]):c=d=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],q=e.AES=d.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var a=this._keyPriorReset=this._key,b=a.words,c=a.sigBytes/4,d=this._nRounds=c+6,e=4*(d+1),g=this._keySchedule=[],h=0;h<e;h++)if(h<c)g[h]=b[h];else{var i=g[h-1];h%c?c>6&&h%c==4&&(i=f[i>>>24]<<24|f[i>>>16&255]<<16|f[i>>>8&255]<<8|f[255&i]):(i=i<<8|i>>>24,i=f[i>>>24]<<24|f[i>>>16&255]<<16|f[i>>>8&255]<<8|f[255&i],i^=p[h/c|0]<<24),g[h]=g[h-c]^i}for(var j=this._invKeySchedule=[],k=0;k<e;k++){var h=e-k;if(k%4)var i=g[h];else var i=g[h-4];k<4||h<=4?j[k]=i:j[k]=l[f[i>>>24]]^m[f[i>>>16&255]]^n[f[i>>>8&255]]^o[f[255&i]]}}},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,h,i,j,k,f)},decryptBlock:function(a,b){var c=a[b+1];a[b+1]=a[b+3],a[b+3]=c,this._doCryptBlock(a,b,this._invKeySchedule,l,m,n,o,g);var c=a[b+1];a[b+1]=a[b+3],a[b+3]=c},_doCryptBlock:function(a,b,c,d,e,f,g,h){for(var i=this._nRounds,j=a[b]^c[0],k=a[b+1]^c[1],l=a[b+2]^c[2],m=a[b+3]^c[3],n=4,o=1;o<i;o++){var p=d[j>>>24]^e[k>>>16&255]^f[l>>>8&255]^g[255&m]^c[n++],q=d[k>>>24]^e[l>>>16&255]^f[m>>>8&255]^g[255&j]^c[n++],r=d[l>>>24]^e[m>>>16&255]^f[j>>>8&255]^g[255&k]^c[n++],s=d[m>>>24]^e[j>>>16&255]^f[k>>>8&255]^g[255&l]^c[n++];j=p,k=q,l=r,m=s}var p=(h[j>>>24]<<24|h[k>>>16&255]<<16|h[l>>>8&255]<<8|h[255&m])^c[n++],q=(h[k>>>24]<<24|h[l>>>16&255]<<16|h[m>>>8&255]<<8|h[255&j])^c[n++],r=(h[l>>>24]<<24|h[m>>>16&255]<<16|h[j>>>8&255]<<8|h[255&k])^c[n++],s=(h[m>>>24]<<24|h[j>>>16&255]<<16|h[k>>>8&255]<<8|h[255&l])^c[n++];a[b]=p,a[b+1]=q,a[b+2]=r,a[b+3]=s},keySize:8});b.AES=d._createHelper(q)}(),a.AES})},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(){function b(a){return a<<8&4278255360|a>>>8&16711935}var c=a,d=c.lib,e=d.WordArray,f=c.enc;f.Utf16=f.Utf16BE={stringify:function(a){for(var b=a.words,c=a.sigBytes,d=[],e=0;e<c;e+=2){var f=b[e>>>2]>>>16-e%4*8&65535;d.push(String.fromCharCode(f))}return d.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d++)c[d>>>1]|=a.charCodeAt(d)<<16-d%2*16;return e.create(c,2*b)}};f.Utf16LE={stringify:function(a){for(var c=a.words,d=a.sigBytes,e=[],f=0;f<d;f+=2){var g=b(c[f>>>2]>>>16-f%4*8&65535);e.push(String.fromCharCode(g))}return e.join("")},parse:function(a){for(var c=a.length,d=[],f=0;f<c;f++)d[f>>>1]|=b(a.charCodeAt(f)<<16-f%2*16);return e.create(d,2*c)}}}(),a.enc.Utf16})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return function(b){var c=a,d=c.lib,e=d.CipherParams,f=c.enc,g=f.Hex,h=c.format;h.Hex={stringify:function(a){return a.ciphertext.toString(g)},parse:function(a){var b=g.parse(a);return e.create({ciphertext:b})}}}(),a.format.Hex})},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(){if("function"==typeof ArrayBuffer){var b=a,c=b.lib,d=c.WordArray,e=d.init,f=d.init=function(a){if(a instanceof ArrayBuffer&&(a=new Uint8Array(a)),(a instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array)&&(a=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)),a instanceof Uint8Array){for(var b=a.byteLength,c=[],d=0;d<b;d++)c[d>>>2]|=a[d]<<24-d%4*8;e.call(this,c,b)}else e.apply(this,arguments)};f.prototype=d}}(),a.lib.WordArray})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.mode.CFB=function(){function b(a,b,c,d){var e=this._iv;if(e){var f=e.slice(0);this._iv=void 0}else var f=this._prevBlock;d.encryptBlock(f,0);for(var g=0;g<c;g++)a[b+g]^=f[g]}var c=a.lib.BlockCipherMode.extend();return c.Encryptor=c.extend({processBlock:function(a,c){var d=this._cipher,e=d.blockSize;b.call(this,a,c,e,d),this._prevBlock=a.slice(c,c+e)}}),c.Decryptor=c.extend({processBlock:function(a,c){var d=this._cipher,e=d.blockSize,f=a.slice(c,c+e);b.call(this,a,c,e,d),this._prevBlock=f}}),c}(),a.mode.CFB})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.mode.CTRGladman=function(){function b(a){if(255===(a>>24&255)){var b=a>>16&255,c=a>>8&255,d=255&a;255===b?(b=0,255===c?(c=0,255===d?d=0:++d):++c):++b,a=0,a+=b<<16,a+=c<<8,a+=d}else a+=1<<24;return a}function c(a){return 0===(a[0]=b(a[0]))&&(a[1]=b(a[1])),a}var d=a.lib.BlockCipherMode.extend(),e=d.Encryptor=d.extend({processBlock:function(a,b){var d=this._cipher,e=d.blockSize,f=this._iv,g=this._counter;f&&(g=this._counter=f.slice(0),this._iv=void 0),c(g);var h=g.slice(0);d.encryptBlock(h,0);for(var i=0;i<e;i++)a[b+i]^=h[i]}});return d.Decryptor=e,d}(),a.mode.CTRGladman})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.mode.CTR=function(){var b=a.lib.BlockCipherMode.extend(),c=b.Encryptor=b.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize,e=this._iv,f=this._counter;e&&(f=this._counter=e.slice(0),this._iv=void 0);var g=f.slice(0);c.encryptBlock(g,0),f[d-1]=f[d-1]+1|0;for(var h=0;h<d;h++)a[b+h]^=g[h]}});return b.Decryptor=c,b}(),a.mode.CTR})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.mode.ECB=function(){var b=a.lib.BlockCipherMode.extend();return b.Encryptor=b.extend({processBlock:function(a,b){this._cipher.encryptBlock(a,b)}}),b.Decryptor=b.extend({processBlock:function(a,b){this._cipher.decryptBlock(a,b)}}),b}(),a.mode.ECB})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.mode.OFB=function(){var b=a.lib.BlockCipherMode.extend(),c=b.Encryptor=b.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize,e=this._iv,f=this._keystream;e&&(f=this._keystream=e.slice(0),this._iv=void 0),c.encryptBlock(f,0);for(var g=0;g<d;g++)a[b+g]^=f[g]}});return b.Decryptor=c,b}(),a.mode.OFB})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.pad.AnsiX923={pad:function(a,b){var c=a.sigBytes,d=4*b,e=d-c%d,f=c+e-1;a.clamp(),a.words[f>>>2]|=e<<24-f%4*8,a.sigBytes+=e},unpad:function(a){var b=255&a.words[a.sigBytes-1>>>2];a.sigBytes-=b}},a.pad.Ansix923})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.pad.Iso10126={pad:function(b,c){var d=4*c,e=d-b.sigBytes%d;b.concat(a.lib.WordArray.random(e-1)).concat(a.lib.WordArray.create([e<<24],1))},unpad:function(a){var b=255&a.words[a.sigBytes-1>>>2];a.sigBytes-=b}},a.pad.Iso10126})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.pad.Iso97971={pad:function(b,c){b.concat(a.lib.WordArray.create([2147483648],1)),a.pad.ZeroPadding.pad(b,c)},unpad:function(b){a.pad.ZeroPadding.unpad(b),b.sigBytes--}},a.pad.Iso97971})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.pad.NoPadding={pad:function(){},unpad:function(){}},a.pad.NoPadding})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(15))}(this,function(a){return a.pad.ZeroPadding={pad:function(a,b){var c=4*b;a.clamp(),a.sigBytes+=c-(a.sigBytes%c||c)},unpad:function(a){for(var b=a.words,c=a.sigBytes-1;!(b[c>>>2]>>>24-c%4*8&255);)c--;a.sigBytes=c+1}},a.pad.ZeroPadding})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(118),c(117))}(this,function(a){return function(){var b=a,c=b.lib,d=c.Base,e=c.WordArray,f=b.algo,g=f.SHA1,h=f.HMAC,i=f.PBKDF2=d.extend({cfg:d.extend({keySize:4,hasher:g,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,b){for(var c=this.cfg,d=h.create(c.hasher,a),f=e.create(),g=e.create([1]),i=f.words,j=g.words,k=c.keySize,l=c.iterations;i.length<k;){var m=d.update(b).finalize(g);d.reset();for(var n=m.words,o=n.length,p=m,q=1;q<l;q++){p=d.finalize(p),d.reset();for(var r=p.words,s=0;s<o;s++)n[s]^=r[s]}f.concat(m),j[0]++}return f.sigBytes=4*k,f}});b.PBKDF2=function(a,b,c){return i.create(c).compute(a,b)}}(),a.PBKDF2})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(65),c(66),c(55),c(15))}(this,function(a){return function(){function b(){for(var a=this._X,b=this._C,c=0;c<8;c++)h[c]=b[c];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<h[0]>>>0?1:0)|0,b[2]=b[2]+886263092+(b[1]>>>0<h[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<h[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<h[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<h[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<h[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<h[6]>>>0?1:0)|0,this._b=b[7]>>>0<h[7]>>>0?1:0;for(var c=0;c<8;c++){var d=a[c]+b[c],e=65535&d,f=d>>>16,g=((e*e>>>17)+e*f>>>15)+f*f,j=((4294901760&d)*d|0)+((65535&d)*d|0);i[c]=g^j}a[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,a[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,a[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,a[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,a[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,a[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,a[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,a[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}var c=a,d=c.lib,e=d.StreamCipher,f=c.algo,g=[],h=[],i=[],j=f.RabbitLegacy=e.extend({_doReset:function(){var a=this._key.words,c=this.cfg.iv,d=this._X=[a[0],a[3]<<16|a[2]>>>16,a[1],a[0]<<16|a[3]>>>16,a[2],a[1]<<16|a[0]>>>16,a[3],a[2]<<16|a[1]>>>16],e=this._C=[a[2]<<16|a[2]>>>16,4294901760&a[0]|65535&a[1],a[3]<<16|a[3]>>>16,4294901760&a[1]|65535&a[2],a[0]<<16|a[0]>>>16,4294901760&a[2]|65535&a[3],a[1]<<16|a[1]>>>16,4294901760&a[3]|65535&a[0]];this._b=0;for(var f=0;f<4;f++)b.call(this);for(var f=0;f<8;f++)e[f]^=d[f+4&7];if(c){var g=c.words,h=g[0],i=g[1],j=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),k=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),l=j>>>16|4294901760&k,m=k<<16|65535&j;e[0]^=j,e[1]^=l,e[2]^=k,e[3]^=m,e[4]^=j,e[5]^=l,e[6]^=k,e[7]^=m;for(var f=0;f<4;f++)b.call(this)}},_doProcessBlock:function(a,c){var d=this._X;b.call(this),g[0]=d[0]^d[5]>>>16^d[3]<<16,g[1]=d[2]^d[7]>>>16^d[5]<<16,g[2]=d[4]^d[1]>>>16^d[7]<<16,g[3]=d[6]^d[3]>>>16^d[1]<<16;for(var e=0;e<4;e++)g[e]=16711935&(g[e]<<8|g[e]>>>24)|4278255360&(g[e]<<24|g[e]>>>8),a[c+e]^=g[e]},blockSize:4,ivSize:2});c.RabbitLegacy=e._createHelper(j)}(),a.RabbitLegacy})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(65),c(66),c(55),c(15))}(this,function(a){return function(){function b(){for(var a=this._X,b=this._C,c=0;c<8;c++)h[c]=b[c];b[0]=b[0]+1295307597+this._b|0,b[1]=b[1]+3545052371+(b[0]>>>0<h[0]>>>0?1:0)|0,
b[2]=b[2]+886263092+(b[1]>>>0<h[1]>>>0?1:0)|0,b[3]=b[3]+1295307597+(b[2]>>>0<h[2]>>>0?1:0)|0,b[4]=b[4]+3545052371+(b[3]>>>0<h[3]>>>0?1:0)|0,b[5]=b[5]+886263092+(b[4]>>>0<h[4]>>>0?1:0)|0,b[6]=b[6]+1295307597+(b[5]>>>0<h[5]>>>0?1:0)|0,b[7]=b[7]+3545052371+(b[6]>>>0<h[6]>>>0?1:0)|0,this._b=b[7]>>>0<h[7]>>>0?1:0;for(var c=0;c<8;c++){var d=a[c]+b[c],e=65535&d,f=d>>>16,g=((e*e>>>17)+e*f>>>15)+f*f,j=((4294901760&d)*d|0)+((65535&d)*d|0);i[c]=g^j}a[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,a[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,a[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,a[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,a[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,a[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,a[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,a[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}var c=a,d=c.lib,e=d.StreamCipher,f=c.algo,g=[],h=[],i=[],j=f.Rabbit=e.extend({_doReset:function(){for(var a=this._key.words,c=this.cfg.iv,d=0;d<4;d++)a[d]=16711935&(a[d]<<8|a[d]>>>24)|4278255360&(a[d]<<24|a[d]>>>8);var e=this._X=[a[0],a[3]<<16|a[2]>>>16,a[1],a[0]<<16|a[3]>>>16,a[2],a[1]<<16|a[0]>>>16,a[3],a[2]<<16|a[1]>>>16],f=this._C=[a[2]<<16|a[2]>>>16,4294901760&a[0]|65535&a[1],a[3]<<16|a[3]>>>16,4294901760&a[1]|65535&a[2],a[0]<<16|a[0]>>>16,4294901760&a[2]|65535&a[3],a[1]<<16|a[1]>>>16,4294901760&a[3]|65535&a[0]];this._b=0;for(var d=0;d<4;d++)b.call(this);for(var d=0;d<8;d++)f[d]^=e[d+4&7];if(c){var g=c.words,h=g[0],i=g[1],j=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),k=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),l=j>>>16|4294901760&k,m=k<<16|65535&j;f[0]^=j,f[1]^=l,f[2]^=k,f[3]^=m,f[4]^=j,f[5]^=l,f[6]^=k,f[7]^=m;for(var d=0;d<4;d++)b.call(this)}},_doProcessBlock:function(a,c){var d=this._X;b.call(this),g[0]=d[0]^d[5]>>>16^d[3]<<16,g[1]=d[2]^d[7]>>>16^d[5]<<16,g[2]=d[4]^d[1]>>>16^d[7]<<16,g[3]=d[6]^d[3]>>>16^d[1]<<16;for(var e=0;e<4;e++)g[e]=16711935&(g[e]<<8|g[e]>>>24)|4278255360&(g[e]<<24|g[e]>>>8),a[c+e]^=g[e]},blockSize:4,ivSize:2});c.Rabbit=e._createHelper(j)}(),a.Rabbit})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(65),c(66),c(55),c(15))}(this,function(a){return function(){function b(){for(var a=this._S,b=this._i,c=this._j,d=0,e=0;e<4;e++){b=(b+1)%256,c=(c+a[b])%256;var f=a[b];a[b]=a[c],a[c]=f,d|=a[(a[b]+a[c])%256]<<24-8*e}return this._i=b,this._j=c,d}var c=a,d=c.lib,e=d.StreamCipher,f=c.algo,g=f.RC4=e.extend({_doReset:function(){for(var a=this._key,b=a.words,c=a.sigBytes,d=this._S=[],e=0;e<256;e++)d[e]=e;for(var e=0,f=0;e<256;e++){var g=e%c,h=b[g>>>2]>>>24-g%4*8&255;f=(f+d[e]+h)%256;var i=d[e];d[e]=d[f],d[f]=i}this._i=this._j=0},_doProcessBlock:function(a,c){a[c]^=b.call(this)},keySize:8,ivSize:0});c.RC4=e._createHelper(g);var h=f.RC4Drop=g.extend({cfg:g.cfg.extend({drop:192}),_doReset:function(){g._doReset.call(this);for(var a=this.cfg.drop;a>0;a--)b.call(this)}});c.RC4Drop=e._createHelper(h)}(),a.RC4})},function(a,b,c){!function(d,e){a.exports=b=e(c(5))}(this,function(a){return function(b){function c(a,b,c){return a^b^c}function d(a,b,c){return a&b|~a&c}function e(a,b,c){return(a|~b)^c}function f(a,b,c){return a&c|b&~c}function g(a,b,c){return a^(b|~c)}function h(a,b){return a<<b|a>>>32-b}var i=a,j=i.lib,k=j.WordArray,l=j.Hasher,m=i.algo,n=k.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),o=k.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),p=k.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),q=k.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),r=k.create([0,1518500249,1859775393,2400959708,2840853838]),s=k.create([1352829926,1548603684,1836072691,2053994217,0]),t=m.RIPEMD160=l.extend({_doReset:function(){this._hash=k.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,b){for(var i=0;i<16;i++){var j=b+i,k=a[j];a[j]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)}var l,m,t,u,v,w,x,y,z,A,B=this._hash.words,C=r.words,D=s.words,E=n.words,F=o.words,G=p.words,H=q.words;w=l=B[0],x=m=B[1],y=t=B[2],z=u=B[3],A=v=B[4];for(var I,i=0;i<80;i+=1)I=l+a[b+E[i]]|0,I+=i<16?c(m,t,u)+C[0]:i<32?d(m,t,u)+C[1]:i<48?e(m,t,u)+C[2]:i<64?f(m,t,u)+C[3]:g(m,t,u)+C[4],I|=0,I=h(I,G[i]),I=I+v|0,l=v,v=u,u=h(t,10),t=m,m=I,I=w+a[b+F[i]]|0,I+=i<16?g(x,y,z)+D[0]:i<32?f(x,y,z)+D[1]:i<48?e(x,y,z)+D[2]:i<64?d(x,y,z)+D[3]:c(x,y,z)+D[4],I|=0,I=h(I,H[i]),I=I+A|0,w=A,A=z,z=h(y,10),y=x,x=I;I=B[1]+t+z|0,B[1]=B[2]+u+A|0,B[2]=B[3]+v+w|0,B[3]=B[4]+l+x|0,B[4]=B[0]+m+y|0,B[0]=I},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;b[d>>>5]|=128<<24-d%32,b[(d+64>>>9<<4)+14]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),a.sigBytes=4*(b.length+1),this._process();for(var e=this._hash,f=e.words,g=0;g<5;g++){var h=f[g];f[g]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return e},clone:function(){var a=l.clone.call(this);return a._hash=this._hash.clone(),a}});i.RIPEMD160=l._createHelper(t),i.HmacRIPEMD160=l._createHmacHelper(t)}(Math),a.RIPEMD160})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(178))}(this,function(a){return function(){var b=a,c=b.lib,d=c.WordArray,e=b.algo,f=e.SHA256,g=e.SHA224=f.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=f._doFinalize.call(this);return a.sigBytes-=4,a}});b.SHA224=f._createHelper(g),b.HmacSHA224=f._createHmacHelper(g)}(),a.SHA224})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(89))}(this,function(a){return function(b){var c=a,d=c.lib,e=d.WordArray,f=d.Hasher,g=c.x64,h=g.Word,i=c.algo,j=[],k=[],l=[];!function(){for(var a=1,b=0,c=0;c<24;c++){j[a+5*b]=(c+1)*(c+2)/2%64;var d=b%5,e=(2*a+3*b)%5;a=d,b=e}for(var a=0;a<5;a++)for(var b=0;b<5;b++)k[a+5*b]=b+(2*a+3*b)%5*5;for(var f=1,g=0;g<24;g++){for(var i=0,m=0,n=0;n<7;n++){if(1&f){var o=(1<<n)-1;o<32?m^=1<<o:i^=1<<o-32}128&f?f=f<<1^113:f<<=1}l[g]=h.create(i,m)}}();var m=[];!function(){for(var a=0;a<25;a++)m[a]=h.create()}();var n=i.SHA3=f.extend({cfg:f.cfg.extend({outputLength:512}),_doReset:function(){for(var a=this._state=[],b=0;b<25;b++)a[b]=new h.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(a,b){for(var c=this._state,d=this.blockSize/2,e=0;e<d;e++){var f=a[b+2*e],g=a[b+2*e+1];f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),g=16711935&(g<<8|g>>>24)|4278255360&(g<<24|g>>>8);var h=c[e];h.high^=g,h.low^=f}for(var i=0;i<24;i++){for(var n=0;n<5;n++){for(var o=0,p=0,q=0;q<5;q++){var h=c[n+5*q];o^=h.high,p^=h.low}var r=m[n];r.high=o,r.low=p}for(var n=0;n<5;n++)for(var s=m[(n+4)%5],t=m[(n+1)%5],u=t.high,v=t.low,o=s.high^(u<<1|v>>>31),p=s.low^(v<<1|u>>>31),q=0;q<5;q++){var h=c[n+5*q];h.high^=o,h.low^=p}for(var w=1;w<25;w++){var h=c[w],x=h.high,y=h.low,z=j[w];if(z<32)var o=x<<z|y>>>32-z,p=y<<z|x>>>32-z;else var o=y<<z-32|x>>>64-z,p=x<<z-32|y>>>64-z;var A=m[k[w]];A.high=o,A.low=p}var B=m[0],C=c[0];B.high=C.high,B.low=C.low;for(var n=0;n<5;n++)for(var q=0;q<5;q++){var w=n+5*q,h=c[w],D=m[w],E=m[(n+1)%5+5*q],F=m[(n+2)%5+5*q];h.high=D.high^~E.high&F.high,h.low=D.low^~E.low&F.low}var h=c[0],G=l[i];h.high^=G.high,h.low^=G.low}},_doFinalize:function(){var a=this._data,c=a.words,d=(8*this._nDataBytes,8*a.sigBytes),f=32*this.blockSize;c[d>>>5]|=1<<24-d%32,c[(b.ceil((d+1)/f)*f>>>5)-1]|=128,a.sigBytes=4*c.length,this._process();for(var g=this._state,h=this.cfg.outputLength/8,i=h/8,j=[],k=0;k<i;k++){var l=g[k],m=l.high,n=l.low;m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),n=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),j.push(n),j.push(m)}return new e.init(j,h)},clone:function(){for(var a=f.clone.call(this),b=a._state=this._state.slice(0),c=0;c<25;c++)b[c]=b[c].clone();return a}});c.SHA3=f._createHelper(n),c.HmacSHA3=f._createHmacHelper(n)}(Math),a.SHA3})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(89),c(179))}(this,function(a){return function(){var b=a,c=b.x64,d=c.Word,e=c.WordArray,f=b.algo,g=f.SHA512,h=f.SHA384=g.extend({_doReset:function(){this._hash=new e.init([new d.init(3418070365,3238371032),new d.init(1654270250,914150663),new d.init(2438529370,812702999),new d.init(355462360,4144912697),new d.init(1731405415,4290775857),new d.init(2394180231,1750603025),new d.init(3675008525,1694076839),new d.init(1203062813,3204075428)])},_doFinalize:function(){var a=g._doFinalize.call(this);return a.sigBytes-=16,a}});b.SHA384=g._createHelper(h),b.HmacSHA384=g._createHmacHelper(h)}(),a.SHA384})},function(a,b,c){!function(d,e,f){a.exports=b=e(c(5),c(65),c(66),c(55),c(15))}(this,function(a){return function(){function b(a,b){var c=(this._lBlock>>>a^this._rBlock)&b;this._rBlock^=c,this._lBlock^=c<<a}function c(a,b){var c=(this._rBlock>>>a^this._lBlock)&b;this._lBlock^=c,this._rBlock^=c<<a}var d=a,e=d.lib,f=e.WordArray,g=e.BlockCipher,h=d.algo,i=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],j=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],k=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],m=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],n=h.DES=g.extend({_doReset:function(){for(var a=this._key,b=a.words,c=[],d=0;d<56;d++){var e=i[d]-1;c[d]=b[e>>>5]>>>31-e%32&1}for(var f=this._subKeys=[],g=0;g<16;g++){for(var h=f[g]=[],l=k[g],d=0;d<24;d++)h[d/6|0]|=c[(j[d]-1+l)%28]<<31-d%6,h[4+(d/6|0)]|=c[28+(j[d+24]-1+l)%28]<<31-d%6;h[0]=h[0]<<1|h[0]>>>31;for(var d=1;d<7;d++)h[d]=h[d]>>>4*(d-1)+3;h[7]=h[7]<<5|h[7]>>>27}for(var m=this._invSubKeys=[],d=0;d<16;d++)m[d]=f[15-d]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._subKeys)},decryptBlock:function(a,b){this._doCryptBlock(a,b,this._invSubKeys)},_doCryptBlock:function(a,d,e){this._lBlock=a[d],this._rBlock=a[d+1],b.call(this,4,252645135),b.call(this,16,65535),c.call(this,2,858993459),c.call(this,8,16711935),b.call(this,1,1431655765);for(var f=0;f<16;f++){for(var g=e[f],h=this._lBlock,i=this._rBlock,j=0,k=0;k<8;k++)j|=l[k][((i^g[k])&m[k])>>>0];this._lBlock=i,this._rBlock=h^j}var n=this._lBlock;this._lBlock=this._rBlock,this._rBlock=n,b.call(this,1,1431655765),c.call(this,8,16711935),c.call(this,2,858993459),b.call(this,16,65535),b.call(this,4,252645135),a[d]=this._lBlock,a[d+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});d.DES=g._createHelper(n);var o=h.TripleDES=g.extend({_doReset:function(){var a=this._key,b=a.words;this._des1=n.createEncryptor(f.create(b.slice(0,2))),this._des2=n.createEncryptor(f.create(b.slice(2,4))),this._des3=n.createEncryptor(f.create(b.slice(4,6)))},encryptBlock:function(a,b){this._des1.encryptBlock(a,b),this._des2.decryptBlock(a,b),this._des3.encryptBlock(a,b)},decryptBlock:function(a,b){this._des3.decryptBlock(a,b),this._des2.encryptBlock(a,b),this._des1.decryptBlock(a,b)},keySize:6,ivSize:2,blockSize:2});d.TripleDES=g._createHelper(o)}(),a.TripleDES})},function(a,b,c){"use strict";function d(a){for(var b=[],c=void 0,d=void 0,e=0;e<a.length;e++)c=a[e],d=c.added?1:c.removed?-1:0,b.push([d,c.value]);return b}b.__esModule=!0,b.convertChangesToDMP=d},function(a,b,c){"use strict";function d(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];d.added?b.push("<ins>"):d.removed&&b.push("<del>"),b.push(e(d.value)),d.added?b.push("</ins>"):d.removed&&b.push("</del>")}return b.join("")}function e(a){var b=a;return b=b.replace(/&/g,"&amp;"),b=b.replace(/</g,"&lt;"),b=b.replace(/>/g,"&gt;"),b=b.replace(/"/g,"&quot;")}b.__esModule=!0,b.convertChangesToXML=d},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.arrayDiff=void 0,b.diffArrays=e;var f=c(44),g=d(f),h=b.arrayDiff=new g.default;h.tokenize=h.join=function(a){return a.slice()}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.characterDiff=void 0,b.diffChars=e;var f=c(44),g=d(f),h=b.characterDiff=new g.default},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.cssDiff=void 0,b.diffCss=e;var f=c(44),g=d(f),h=b.cssDiff=new g.default;h.tokenize=function(a){return a.split(/([{}:;,]|\s+)/)}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return l.diff(a,b,c)}function f(a,b,c){b=b||[],c=c||[];var d=void 0;for(d=0;d<b.length;d+=1)if(b[d]===a)return c[d];var e=void 0;if("[object Array]"===k.call(a)){for(b.push(a),e=new Array(a.length),c.push(e),d=0;d<a.length;d+=1)e[d]=f(a[d],b,c);return b.pop(),c.pop(),e}if(a&&a.toJSON&&(a=a.toJSON()),"object"===("undefined"==typeof a?"undefined":g(a))&&null!==a){b.push(a),e={},c.push(e);var h=[],i=void 0;for(i in a)a.hasOwnProperty(i)&&h.push(i);for(h.sort(),d=0;d<h.length;d+=1)i=h[d],e[i]=f(a[i],b,c);b.pop(),c.pop()}else e=a;return e}b.__esModule=!0,b.jsonDiff=void 0;var g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a};b.diffJson=e,b.canonicalize=f;var h=c(44),i=d(h),j=c(119),k=Object.prototype.toString,l=b.jsonDiff=new i.default;l.useLongestToken=!0,l.tokenize=j.lineDiff.tokenize,l.castInput=function(a){var b=this.options.undefinedReplacement;return"string"==typeof a?a:JSON.stringify(f(a),function(a,c){return"undefined"==typeof c?b:c}," ")},l.equals=function(a,b){return i.default.prototype.equals(a.replace(/,([\r\n])/g,"$1"),b.replace(/,([\r\n])/g,"$1"))}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.sentenceDiff=void 0,b.diffSentences=e;var f=c(44),g=d(f),h=b.sentenceDiff=new g.default;h.tokenize=function(a){return a.split(/(\S.+?[.!?])(?=\s+|$)/)}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){var d=(0,i.generateOptions)(c,{ignoreWhitespace:!0});return l.diff(a,b,d)}function f(a,b,c){return l.diff(a,b,c)}b.__esModule=!0,b.wordDiff=void 0,b.diffWords=e,b.diffWordsWithSpace=f;var g=c(44),h=d(g),i=c(181),j=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,k=/\S/,l=b.wordDiff=new h.default;l.equals=function(a,b){return a===b||this.options.ignoreWhitespace&&!k.test(a)&&!k.test(b)},l.tokenize=function(a){for(var b=a.split(/(\s+|\b)/),c=0;c<b.length-1;c++)!b[c+1]&&b[c+2]&&j.test(b[c])&&j.test(b[c+2])&&(b[c]+=b[c+2],b.splice(c+1,2),c--);return b}},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}b.__esModule=!0,b.canonicalize=b.convertChangesToXML=b.convertChangesToDMP=b.parsePatch=b.applyPatches=b.applyPatch=b.createPatch=b.createTwoFilesPatch=b.structuredPatch=b.diffArrays=b.diffJson=b.diffCss=b.diffSentences=b.diffTrimmedLines=b.diffLines=b.diffWordsWithSpace=b.diffWords=b.diffChars=b.Diff=void 0;var e=c(44),f=d(e),g=c(562),h=c(566),i=c(119),j=c(565),k=c(563),l=c(564),m=c(561),n=c(568),o=c(180),p=c(569),q=c(559),r=c(560);b.Diff=f.default,b.diffChars=g.diffChars,b.diffWords=h.diffWords,b.diffWordsWithSpace=h.diffWordsWithSpace,b.diffLines=i.diffLines,b.diffTrimmedLines=i.diffTrimmedLines,b.diffSentences=j.diffSentences,b.diffCss=k.diffCss,b.diffJson=l.diffJson,b.diffArrays=m.diffArrays,b.structuredPatch=p.structuredPatch,b.createTwoFilesPatch=p.createTwoFilesPatch,b.createPatch=p.createPatch,b.applyPatch=n.applyPatch,b.applyPatches=n.applyPatches,b.parsePatch=o.parsePatch,b.convertChangesToDMP=q.convertChangesToDMP,b.convertChangesToXML=r.convertChangesToXML,b.canonicalize=l.canonicalize},function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){function c(a,b){for(var c=0;c<a.lines.length;c++){var d=a.lines[c],f=d[0],g=d.substr(1);if(" "===f||"-"===f){if(!j(b+1,e[b],f,g)&&(k++,k>l))return!1;b++}}return!0}var d=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];if("string"==typeof b&&(b=(0,g.parsePatch)(b)),Array.isArray(b)){if(b.length>1)throw new Error("applyPatch only works with a single input.");b=b[0]}for(var e=a.split(/\r\n|[\n\v\f\r\x85]/),f=a.match(/\r\n|[\n\v\f\r\x85]/g)||[],h=b.hunks,j=d.compareLine||function(a,b,c,d){return b===d},k=0,l=d.fuzzFactor||0,m=0,n=0,o=void 0,p=void 0,q=0;q<h.length;q++){for(var r=h[q],s=e.length-r.oldLines,t=0,u=n+r.oldStart-1,v=(0,i.default)(u,m,s);void 0!==t;t=v())if(c(r,u+t)){r.offset=n+=t;break}if(void 0===t)return!1;m=r.offset+r.oldStart+r.oldLines}for(var w=0;w<h.length;w++){var x=h[w],y=x.offset+x.newStart-1;0==x.newLines&&y++;for(var z=0;z<x.lines.length;z++){var A=x.lines[z],B=A[0],C=A.substr(1),D=x.linedelimiters[z];if(" "===B)y++;else if("-"===B)e.splice(y,1),f.splice(y,1);else if("+"===B)e.splice(y,0,C),f.splice(y,0,D),y++;else if("\\"===B){var E=x.lines[z-1]?x.lines[z-1][0]:null;"+"===E?o=!0:"-"===E&&(p=!0)}}}if(o)for(;!e[e.length-1];)e.pop(),f.pop();else p&&(e.push(""),f.push("\n"));for(var F=0;F<e.length-1;F++)e[F]=e[F]+f[F];return e.join("")}function f(a,b){function c(){var f=a[d++];return f?void b.loadFile(f,function(a,d){if(a)return b.complete(a);var g=e(d,f,b);b.patched(f,g,function(a){return a?b.complete(a):void c()})}):b.complete()}"string"==typeof a&&(a=(0,g.parsePatch)(a));var d=0;c()}b.__esModule=!0,b.applyPatch=e,b.applyPatches=f;var g=c(180),h=c(570),i=d(h)},function(a,b,c){"use strict";function d(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b<a.length;b++)c[b]=a[b];return c}return Array.from(a)}function e(a,b,c,e,f,g,i){function j(a){return a.map(function(a){return" "+a})}i||(i={}),"undefined"==typeof i.context&&(i.context=4);var k=(0,h.diffLines)(c,e,i);k.push({value:"",lines:[]});for(var l=[],m=0,n=0,o=[],p=1,q=1,r=function(a){var b=k[a],f=b.lines||b.value.replace(/\n$/,"").split("\n");if(b.lines=f,b.added||b.removed){var g;if(!m){var h=k[a-1];m=p,n=q,h&&(o=i.context>0?j(h.lines.slice(-i.context)):[],m-=o.length,n-=o.length)}(g=o).push.apply(g,d(f.map(function(a){return(b.added?"+":"-")+a}))),b.added?q+=f.length:p+=f.length}else{if(m)if(f.length<=2*i.context&&a<k.length-2){var r;(r=o).push.apply(r,d(j(f)))}else{var s,t=Math.min(f.length,i.context);(s=o).push.apply(s,d(j(f.slice(0,t))));var u={oldStart:m,oldLines:p-m+t,newStart:n,newLines:q-n+t,lines:o};if(a>=k.length-2&&f.length<=i.context){var v=/\n$/.test(c),w=/\n$/.test(e);0!=f.length||v?v&&w||o.push("\\ No newline at end of file"):o.splice(u.oldLines,0,"\\ No newline at end of file")}l.push(u),m=0,n=0,o=[]}p+=f.length,q+=f.length}},s=0;s<k.length;s++)r(s);return{oldFileName:a,newFileName:b,oldHeader:f,newHeader:g,hunks:l}}function f(a,b,c,d,f,g,h){var i=e(a,b,c,d,f,g,h),j=[];a==b&&j.push("Index: "+a),j.push("==================================================================="),j.push("--- "+i.oldFileName+("undefined"==typeof i.oldHeader?"":"\t"+i.oldHeader)),j.push("+++ "+i.newFileName+("undefined"==typeof i.newHeader?"":"\t"+i.newHeader));for(var k=0;k<i.hunks.length;k++){var l=i.hunks[k];j.push("@@ -"+l.oldStart+","+l.oldLines+" +"+l.newStart+","+l.newLines+" @@"),j.push.apply(j,l.lines)}return j.join("\n")+"\n"}function g(a,b,c,d,e,g){return f(a,a,b,c,d,e,g)}b.__esModule=!0,b.structuredPatch=e,b.createTwoFilesPatch=f,b.createPatch=g;var h=c(119)},function(a,b,c){"use strict";b.__esModule=!0,b.default=function(a,b,c){var d=!0,e=!1,f=!1,g=1;return function h(){if(d&&!f){if(e?g++:d=!1,a+g<=c)return g;f=!0}if(!e)return f||(d=!0),b<=a-g?-g++:(e=!0,h())}}},function(a,b,c){(function(a){!function(){"use strict";function d(a){return G.Expression.hasOwnProperty(a.type)}function e(a){return G.Statement.hasOwnProperty(a.type)}function f(){return{indent:null,base:null,parse:null,comment:!1,format:{indent:{style:" ",base:0,adjustMultilineComment:!1},newline:"\n",space:" ",json:!1,renumber:!1,hexadecimal:!1,quotes:"single",escapeless:!1,compact:!1,parentheses:!0,semicolons:!0,safeConcatenation:!1,preserveBlankLines:!1},moz:{comprehensionExpressionStartsWithAssignment:!1,starlessGenerator:!1},sourceMap:null,sourceMapRoot:null,sourceMapWithCode:!1,directive:!1,raw:!0,verbatim:null,sourceCode:null}}function g(a,b){var c="";for(b|=0;b>0;b>>>=1,a+=a)1&b&&(c+=a);return c}function h(a){return/[\r\n]/g.test(a)}function i(a){var b=a.length;return b&&S.code.isLineTerminator(a.charCodeAt(b-1))}function j(a,b){var c;for(c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function k(a,b){function c(a){return"object"==typeof a&&a instanceof Object&&!(a instanceof RegExp)}var d,e;for(d in b)b.hasOwnProperty(d)&&(e=b[d],c(e)?c(a[d])?k(a[d],e):a[d]=k({},e):a[d]=e);return a}function l(a){var b,c,d,e,f;if(a!==a)throw new Error("Numeric literal whose value is NaN");if(a<0||0===a&&1/a<0)throw new Error("Numeric literal whose value is negative");if(a===1/0)return W?"null":X?"1e400":"1e+400";if(b=""+a,!X||b.length<3)return b;for(c=b.indexOf("."),W||48!==b.charCodeAt(0)||1!==c||(c=0,b=b.slice(1)),d=b,b=b.replace("e+","e"),e=0,(f=d.indexOf("e"))>0&&(e=+d.slice(f+1),d=d.slice(0,f)),c>=0&&(e-=d.length-c-1,d=+(d.slice(0,c)+d.slice(c+1))+""),f=0;48===d.charCodeAt(d.length+f-1);)--f;return 0!==f&&(e-=f,d=d.slice(0,f)),0!==e&&(d+="e"+e),(d.length<b.length||Y&&a>1e12&&Math.floor(a)===a&&(d="0x"+a.toString(16)).length<b.length)&&+d===a&&(b=d),b}function m(a,b){return 8232===(a&-2)?(b?"u":"\\u")+(8232===a?"2028":"2029"):10===a||13===a?(b?"":"\\")+(10===a?"n":"r"):String.fromCharCode(a)}function n(a){var b,c,d,e,f,g,h,i;if(c=a.toString(),a.source){if(b=c.match(/\/([^\/]*)$/),!b)return c;for(d=b[1],c="",h=!1,i=!1,e=0,f=a.source.length;e<f;++e)g=a.source.charCodeAt(e),i?(c+=m(g,i),i=!1):(h?93===g&&(h=!1):47===g?c+="\\":91===g&&(h=!0),c+=m(g,i),i=92===g);return"/"+c+"/"+d}return c}function o(a,b){var c;return 8===a?"\\b":12===a?"\\f":9===a?"\\t":(c=a.toString(16).toUpperCase(),W||a>255?"\\u"+"0000".slice(c.length)+c:0!==a||S.code.isDecimalDigit(b)?11===a?"\\x0B":"\\x"+"00".slice(c.length)+c:"\\0")}function p(a){if(92===a)return"\\\\";if(10===a)return"\\n";if(13===a)return"\\r";if(8232===a)return"\\u2028";if(8233===a)return"\\u2029";throw new Error("Incorrectly classified character")}function q(a){var b,c,d,e;for(e="double"===Z?'"':"'",b=0,c=a.length;b<c;++b){if(d=a.charCodeAt(b),39===d){e='"';break}if(34===d){e="'";break}92===d&&++b}return e+a+e}function r(a){var b,c,d,e,f,g="",h=0,i=0;for(b=0,c=a.length;b<c;++b){if(d=a.charCodeAt(b),39===d)++h;else if(34===d)++i;else if(47===d&&W)g+="\\";else{if(S.code.isLineTerminator(d)||92===d){g+=p(d);continue}if(!S.code.isIdentifierPartES5(d)&&(W&&d<32||!W&&!$&&(d<32||d>126))){g+=o(d,a.charCodeAt(b+1));continue}}g+=String.fromCharCode(d)}if(e=!("double"===Z||"auto"===Z&&i<h),f=e?"'":'"',!(e?h:i))return f+g+f;for(a=g,g=f,b=0,c=a.length;b<c;++b)d=a.charCodeAt(b),(39===d&&e||34===d&&!e)&&(g+="\\"),g+=String.fromCharCode(d);return g+f}function s(a){var b,c,d,e="";for(b=0,c=a.length;b<c;++b)d=a[b],e+=T(d)?s(d):d;return e}function t(a,b){if(!ha)return T(a)?s(a):a;if(null==b){if(a instanceof Q)return a;b={}}return null==b.loc?new Q(null,null,ha,a,b.name||null):new Q(b.loc.start.line,b.loc.start.column,ha===!0?b.loc.source||null:ha,a,b.name||null)}function u(){return aa?aa:" "}function v(a,b){var c,d,e,f;return c=t(a).toString(),0===c.length?[b]:(d=t(b).toString(),0===d.length?[a]:(e=c.charCodeAt(c.length-1),f=d.charCodeAt(0),(43===e||45===e)&&e===f||S.code.isIdentifierPartES5(e)&&S.code.isIdentifierPartES5(f)||47===e&&105===f?[a,u(),b]:S.code.isWhiteSpace(e)||S.code.isLineTerminator(e)||S.code.isWhiteSpace(f)||S.code.isLineTerminator(f)?[a,b]:[a,aa,b]))}function w(a){return[U,a]}function x(a){var b;b=U,U+=V,a(U),U=b}function y(a){var b;for(b=a.length-1;b>=0&&!S.code.isLineTerminator(a.charCodeAt(b));--b);return a.length-1-b}function z(a,b){var c,d,e,f,g,h,i,j;for(c=a.split(/\r\n|[\r\n]/),h=Number.MAX_VALUE,d=1,e=c.length;d<e;++d){for(f=c[d],g=0;g<f.length&&S.code.isWhiteSpace(f.charCodeAt(g));)++g;
h>g&&(h=g)}for("undefined"!=typeof b?(i=U,"*"===c[1][h]&&(b+=" "),U=b):(1&h&&--h,i=U),d=1,e=c.length;d<e;++d)j=t(w(c[d].slice(h))),c[d]=ha?j.join(""):j;return U=i,c.join("\n")}function A(a,b){if("Line"===a.type){if(i(a.value))return"//"+a.value;var c="//"+a.value;return ja||(c+="\n"),c}return fa.format.indent.adjustMultilineComment&&/[\n\r]/.test(a.value)?z("/*"+a.value+"*/",b):"/*"+a.value+"*/"}function B(a,b){var c,d,e,f,h,j,k,l,m,n,o,p,q,r;if(a.leadingComments&&a.leadingComments.length>0){if(f=b,ja){for(e=a.leadingComments[0],b=[],l=e.extendedRange,m=e.range,o=ia.substring(l[0],m[0]),r=(o.match(/\n/g)||[]).length,r>0?(b.push(g("\n",r)),b.push(w(A(e)))):(b.push(o),b.push(A(e))),n=m,c=1,d=a.leadingComments.length;c<d;c++)e=a.leadingComments[c],m=e.range,p=ia.substring(n[1],m[0]),r=(p.match(/\n/g)||[]).length,b.push(g("\n",r)),b.push(w(A(e))),n=m;q=ia.substring(m[1],l[1]),r=(q.match(/\n/g)||[]).length,b.push(g("\n",r))}else for(e=a.leadingComments[0],b=[],da&&a.type===N.Program&&0===a.body.length&&b.push("\n"),b.push(A(e)),i(t(b).toString())||b.push("\n"),c=1,d=a.leadingComments.length;c<d;++c)e=a.leadingComments[c],k=[A(e)],i(t(k).toString())||k.push("\n"),b.push(w(k));b.push(w(f))}if(a.trailingComments)if(ja)e=a.trailingComments[0],l=e.extendedRange,m=e.range,o=ia.substring(l[0],m[0]),r=(o.match(/\n/g)||[]).length,r>0?(b.push(g("\n",r)),b.push(w(A(e)))):(b.push(o),b.push(A(e)));else for(h=!i(t(b).toString()),j=g(" ",y(t([U,b,V]).toString())),c=0,d=a.trailingComments.length;c<d;++c)e=a.trailingComments[c],h?(b=0===c?[b,V]:[b,j],b.push(A(e,j))):b=[b,w(A(e))],c===d-1||i(t(b).toString())||(b=[b,"\n"]);return b}function C(a,b,c){var d,e=0;for(d=a;d<b;d++)"\n"===ia[d]&&e++;for(d=1;d<e;d++)c.push(_)}function D(a,b,c){return b<c?["(",a,")"]:a}function E(a){var b,c,d;for(d=a.split(/\r\n|\n/),b=1,c=d.length;b<c;b++)d[b]=_+U+d[b];return d}function F(a,b){var c,d,e;return c=a[fa.verbatim],"string"==typeof c?d=D(E(c),O.Sequence,b):(d=E(c.content),e=null!=c.precedence?c.precedence:O.Sequence,d=D(d,e,b)),t(d,a)}function G(){}function H(a){return t(a.name,a)}function I(a,b){return a.async?"async"+(b?u():aa):""}function J(a){var b=a.generator&&!fa.moz.starlessGenerator;return b?"*"+aa:""}function K(a){var b=a.value;return b.async?I(b,!a.computed):J(b)?"*":""}function L(a){var b;if(b=new G,e(a))return b.generateStatement(a,ya);if(d(a))return b.generateExpression(a,O.Sequence,ua);throw new Error("Unknown node type: "+a.type)}function M(d,e){var h,i,j=f();return null!=e?("string"==typeof e.indent&&(j.format.indent.style=e.indent),"number"==typeof e.base&&(j.format.indent.base=e.base),e=k(j,e),V=e.format.indent.style,U="string"==typeof e.base?e.base:g(V,e.format.indent.base)):(e=j,V=e.format.indent.style,U=g(V,e.format.indent.base)),W=e.format.json,X=e.format.renumber,Y=!W&&e.format.hexadecimal,Z=W?"double":e.format.quotes,$=e.format.escapeless,_=e.format.newline,aa=e.format.space,e.format.compact&&(_=aa=V=U=""),ba=e.format.parentheses,ca=e.format.semicolons,da=e.format.safeConcatenation,ea=e.directive,ga=W?null:e.parse,ha=e.sourceMap,ia=e.sourceCode,ja=e.format.preserveBlankLines&&null!==ia,fa=e,ha&&(Q=b.browser?a.sourceMap.SourceNode:c(573).SourceNode),h=L(d),ha?(i=h.toStringWithSourceMap({file:e.file,sourceRoot:e.sourceMapRoot}),e.sourceContent&&i.map.setSourceContent(e.sourceMap,e.sourceContent),e.sourceMapWithCode?i:i.map.toString()):(i={code:h.toString(),map:null},e.sourceMapWithCode?i:i.code)}var N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la;R=c(572),S=c(189),N=R.Syntax,O={Sequence:0,Yield:1,Await:1,Assignment:1,Conditional:2,ArrowFunction:2,LogicalOR:3,LogicalAND:4,BitwiseOR:5,BitwiseXOR:6,BitwiseAND:7,Equality:8,Relational:9,BitwiseSHIFT:10,Additive:11,Multiplicative:12,Unary:13,Postfix:14,Call:15,New:16,TaggedTemplate:17,Member:18,Primary:19},P={"||":O.LogicalOR,"&&":O.LogicalAND,"|":O.BitwiseOR,"^":O.BitwiseXOR,"&":O.BitwiseAND,"==":O.Equality,"!=":O.Equality,"===":O.Equality,"!==":O.Equality,is:O.Equality,isnt:O.Equality,"<":O.Relational,">":O.Relational,"<=":O.Relational,">=":O.Relational,in:O.Relational,instanceof:O.Relational,"<<":O.BitwiseSHIFT,">>":O.BitwiseSHIFT,">>>":O.BitwiseSHIFT,"+":O.Additive,"-":O.Additive,"*":O.Multiplicative,"%":O.Multiplicative,"/":O.Multiplicative};var ma=1,na=2,oa=4,pa=8,qa=16,ra=32,sa=na|oa,ta=ma|na,ua=ma|na|oa,va=ma,wa=oa,xa=ma|oa,ya=ma,za=ma|ra,Aa=0,Ba=ma|qa,Ca=ma|pa;T=Array.isArray,T||(T=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),G.prototype.maybeBlock=function(a,b){var c,d,e=this;return d=!fa.comment||!a.leadingComments,a.type===N.BlockStatement&&d?[aa,this.generateStatement(a,b)]:a.type===N.EmptyStatement&&d?";":(x(function(){c=[_,w(e.generateStatement(a,b))]}),c)},G.prototype.maybeBlockSuffix=function(a,b){var c=i(t(b).toString());return a.type!==N.BlockStatement||fa.comment&&a.leadingComments||c?c?[b,U]:[b,_,U]:[b,aa]},G.prototype.generatePattern=function(a,b,c){return a.type===N.Identifier?H(a):this.generateExpression(a,b,c)},G.prototype.generateFunctionParams=function(a){var b,c,d,e;if(e=!1,a.type!==N.ArrowFunctionExpression||a.rest||a.defaults&&0!==a.defaults.length||1!==a.params.length||a.params[0].type!==N.Identifier){for(d=a.type===N.ArrowFunctionExpression?[I(a,!1)]:[],d.push("("),a.defaults&&(e=!0),b=0,c=a.params.length;b<c;++b)e&&a.defaults[b]?d.push(this.generateAssignment(a.params[b],a.defaults[b],"=",O.Assignment,ua)):d.push(this.generatePattern(a.params[b],O.Assignment,ua)),b+1<c&&d.push(","+aa);a.rest&&(a.params.length&&d.push(","+aa),d.push("..."),d.push(H(a.rest))),d.push(")")}else d=[I(a,!0),H(a.params[0])];return d},G.prototype.generateFunctionBody=function(a){var b,c;return b=this.generateFunctionParams(a),a.type===N.ArrowFunctionExpression&&(b.push(aa),b.push("=>")),a.expression?(b.push(aa),c=this.generateExpression(a.body,O.Assignment,ua),"{"===c.toString().charAt(0)&&(c=["(",c,")"]),b.push(c)):b.push(this.maybeBlock(a.body,Ca)),b},G.prototype.generateIterationForStatement=function(a,b,c){var d=["for"+aa+"("],e=this;return x(function(){b.left.type===N.VariableDeclaration?x(function(){d.push(b.left.kind+u()),d.push(e.generateStatement(b.left.declarations[0],Aa))}):d.push(e.generateExpression(b.left,O.Call,ua)),d=v(d,a),d=[v(d,e.generateExpression(b.right,O.Sequence,ua)),")"]}),d.push(this.maybeBlock(b.body,c)),d},G.prototype.generatePropertyKey=function(a,b,c){var d=[];return b&&d.push("["),"AssignmentPattern"===c.type?d.push(this.AssignmentPattern(c,O.Sequence,ua)):d.push(this.generateExpression(a,O.Sequence,ua)),b&&d.push("]"),d},G.prototype.generateAssignment=function(a,b,c,d,e){return O.Assignment<d&&(e|=ma),D([this.generateExpression(a,O.Call,e),aa+c+aa,this.generateExpression(b,O.Assignment,e)],O.Assignment,d)},G.prototype.semicolon=function(a){return!ca&&a&ra?"":";"},G.Statement={BlockStatement:function(a,b){var c,d,e=["{",_],f=this;return x(function(){0===a.body.length&&ja&&(c=a.range,c[1]-c[0]>2&&(d=ia.substring(c[0]+1,c[1]-1),"\n"===d[0]&&(e=["{"]),e.push(d)));var g,h,j,k;for(k=ya,b&pa&&(k|=qa),g=0,h=a.body.length;g<h;++g)ja&&(0===g&&(a.body[0].leadingComments&&(c=a.body[0].leadingComments[0].extendedRange,d=ia.substring(c[0],c[1]),"\n"===d[0]&&(e=["{"])),a.body[0].leadingComments||C(a.range[0],a.body[0].range[0],e)),g>0&&(a.body[g-1].trailingComments||a.body[g].leadingComments||C(a.body[g-1].range[1],a.body[g].range[0],e))),g===h-1&&(k|=ra),j=a.body[g].leadingComments&&ja?f.generateStatement(a.body[g],k):w(f.generateStatement(a.body[g],k)),e.push(j),i(t(j).toString())||(ja&&g<h-1?a.body[g+1].leadingComments||e.push(_):e.push(_)),ja&&g===h-1&&(a.body[g].trailingComments||C(a.body[g].range[1],a.range[1],e))}),e.push(w("}")),e},BreakStatement:function(a,b){return a.label?"break "+a.label.name+this.semicolon(b):"break"+this.semicolon(b)},ContinueStatement:function(a,b){return a.label?"continue "+a.label.name+this.semicolon(b):"continue"+this.semicolon(b)},ClassBody:function(a,b){var c=["{",_],d=this;return x(function(b){var e,f;for(e=0,f=a.body.length;e<f;++e)c.push(b),c.push(d.generateExpression(a.body[e],O.Sequence,ua)),e+1<f&&c.push(_)}),i(t(c).toString())||c.push(_),c.push(U),c.push("}"),c},ClassDeclaration:function(a,b){var c,d;return c=["class"],a.id&&(c=v(c,this.generateExpression(a.id,O.Sequence,ua))),a.superClass&&(d=v("extends",this.generateExpression(a.superClass,O.Assignment,ua)),c=v(c,d)),c.push(aa),c.push(this.generateStatement(a.body,za)),c},DirectiveStatement:function(a,b){return fa.raw&&a.raw?a.raw+this.semicolon(b):q(a.directive)+this.semicolon(b)},DoWhileStatement:function(a,b){var c=v("do",this.maybeBlock(a.body,ya));return c=this.maybeBlockSuffix(a.body,c),v(c,["while"+aa+"(",this.generateExpression(a.test,O.Sequence,ua),")"+this.semicolon(b)])},CatchClause:function(a,b){var c,d=this;return x(function(){var b;c=["catch"+aa+"(",d.generateExpression(a.param,O.Sequence,ua),")"],a.guard&&(b=d.generateExpression(a.guard,O.Sequence,ua),c.splice(2,0," if ",b))}),c.push(this.maybeBlock(a.body,ya)),c},DebuggerStatement:function(a,b){return"debugger"+this.semicolon(b)},EmptyStatement:function(a,b){return";"},ExportDefaultDeclaration:function(a,b){var c,d=["export"];return c=b&ra?za:ya,d=v(d,"default"),d=e(a.declaration)?v(d,this.generateStatement(a.declaration,c)):v(d,this.generateExpression(a.declaration,O.Assignment,ua)+this.semicolon(b))},ExportNamedDeclaration:function(a,b){var c,d=["export"],e=this;return c=b&ra?za:ya,a.declaration?v(d,this.generateStatement(a.declaration,c)):(a.specifiers&&(0===a.specifiers.length?d=v(d,"{"+aa+"}"):a.specifiers[0].type===N.ExportBatchSpecifier?d=v(d,this.generateExpression(a.specifiers[0],O.Sequence,ua)):(d=v(d,"{"),x(function(b){var c,f;for(d.push(_),c=0,f=a.specifiers.length;c<f;++c)d.push(b),d.push(e.generateExpression(a.specifiers[c],O.Sequence,ua)),c+1<f&&d.push(","+_)}),i(t(d).toString())||d.push(_),d.push(U+"}")),a.source?d=v(d,["from"+aa,this.generateExpression(a.source,O.Sequence,ua),this.semicolon(b)]):d.push(this.semicolon(b))),d)},ExportAllDeclaration:function(a,b){return["export"+aa,"*"+aa,"from"+aa,this.generateExpression(a.source,O.Sequence,ua),this.semicolon(b)]},ExpressionStatement:function(a,b){function c(a){var b;return"class"===a.slice(0,5)&&(b=a.charCodeAt(5),123===b||S.code.isWhiteSpace(b)||S.code.isLineTerminator(b))}function d(a){var b;return"function"===a.slice(0,8)&&(b=a.charCodeAt(8),40===b||S.code.isWhiteSpace(b)||42===b||S.code.isLineTerminator(b))}function e(a){var b,c,d;if("async"!==a.slice(0,5))return!1;if(!S.code.isWhiteSpace(a.charCodeAt(5)))return!1;for(c=6,d=a.length;c<d&&S.code.isWhiteSpace(a.charCodeAt(c));++c);return c!==d&&("function"===a.slice(c,c+8)&&(b=a.charCodeAt(c+8),40===b||S.code.isWhiteSpace(b)||42===b||S.code.isLineTerminator(b)))}var f,g;return f=[this.generateExpression(a.expression,O.Sequence,ua)],g=t(f).toString(),123===g.charCodeAt(0)||c(g)||d(g)||e(g)||ea&&b&qa&&a.expression.type===N.Literal&&"string"==typeof a.expression.value?f=["(",f,")"+this.semicolon(b)]:f.push(this.semicolon(b)),f},ImportDeclaration:function(a,b){var c,d,e=this;return 0===a.specifiers.length?["import",aa,this.generateExpression(a.source,O.Sequence,ua),this.semicolon(b)]:(c=["import"],d=0,a.specifiers[d].type===N.ImportDefaultSpecifier&&(c=v(c,[this.generateExpression(a.specifiers[d],O.Sequence,ua)]),++d),a.specifiers[d]&&(0!==d&&c.push(","),a.specifiers[d].type===N.ImportNamespaceSpecifier?c=v(c,[aa,this.generateExpression(a.specifiers[d],O.Sequence,ua)]):(c.push(aa+"{"),a.specifiers.length-d===1?(c.push(aa),c.push(this.generateExpression(a.specifiers[d],O.Sequence,ua)),c.push(aa+"}"+aa)):(x(function(b){var f,g;for(c.push(_),f=d,g=a.specifiers.length;f<g;++f)c.push(b),c.push(e.generateExpression(a.specifiers[f],O.Sequence,ua)),f+1<g&&c.push(","+_)}),i(t(c).toString())||c.push(_),c.push(U+"}"+aa)))),c=v(c,["from"+aa,this.generateExpression(a.source,O.Sequence,ua),this.semicolon(b)]))},VariableDeclarator:function(a,b){var c=b&ma?ua:sa;return a.init?[this.generateExpression(a.id,O.Assignment,c),aa,"=",aa,this.generateExpression(a.init,O.Assignment,c)]:this.generatePattern(a.id,O.Assignment,c)},VariableDeclaration:function(a,b){function c(){for(g=a.declarations[0],fa.comment&&g.leadingComments?(d.push("\n"),d.push(w(i.generateStatement(g,h)))):(d.push(u()),d.push(i.generateStatement(g,h))),e=1,f=a.declarations.length;e<f;++e)g=a.declarations[e],fa.comment&&g.leadingComments?(d.push(","+_),d.push(w(i.generateStatement(g,h)))):(d.push(","+aa),d.push(i.generateStatement(g,h)))}var d,e,f,g,h,i=this;return d=[a.kind],h=b&ma?ya:Aa,a.declarations.length>1?x(c):c(),d.push(this.semicolon(b)),d},ThrowStatement:function(a,b){return[v("throw",this.generateExpression(a.argument,O.Sequence,ua)),this.semicolon(b)]},TryStatement:function(a,b){var c,d,e,f;if(c=["try",this.maybeBlock(a.block,ya)],c=this.maybeBlockSuffix(a.block,c),a.handlers)for(d=0,e=a.handlers.length;d<e;++d)c=v(c,this.generateStatement(a.handlers[d],ya)),(a.finalizer||d+1!==e)&&(c=this.maybeBlockSuffix(a.handlers[d].body,c));else{for(f=a.guardedHandlers||[],d=0,e=f.length;d<e;++d)c=v(c,this.generateStatement(f[d],ya)),(a.finalizer||d+1!==e)&&(c=this.maybeBlockSuffix(f[d].body,c));if(a.handler)if(T(a.handler))for(d=0,e=a.handler.length;d<e;++d)c=v(c,this.generateStatement(a.handler[d],ya)),(a.finalizer||d+1!==e)&&(c=this.maybeBlockSuffix(a.handler[d].body,c));else c=v(c,this.generateStatement(a.handler,ya)),a.finalizer&&(c=this.maybeBlockSuffix(a.handler.body,c))}return a.finalizer&&(c=v(c,["finally",this.maybeBlock(a.finalizer,ya)])),c},SwitchStatement:function(a,b){var c,d,e,f,g,h=this;if(x(function(){c=["switch"+aa+"(",h.generateExpression(a.discriminant,O.Sequence,ua),")"+aa+"{"+_]}),a.cases)for(g=ya,e=0,f=a.cases.length;e<f;++e)e===f-1&&(g|=ra),d=w(this.generateStatement(a.cases[e],g)),c.push(d),i(t(d).toString())||c.push(_);return c.push(w("}")),c},SwitchCase:function(a,b){var c,d,e,f,g,h=this;return x(function(){for(c=a.test?[v("case",h.generateExpression(a.test,O.Sequence,ua)),":"]:["default:"],e=0,f=a.consequent.length,f&&a.consequent[0].type===N.BlockStatement&&(d=h.maybeBlock(a.consequent[0],ya),c.push(d),e=1),e===f||i(t(c).toString())||c.push(_),g=ya;e<f;++e)e===f-1&&b&ra&&(g|=ra),d=w(h.generateStatement(a.consequent[e],g)),c.push(d),e+1===f||i(t(d).toString())||c.push(_)}),c},IfStatement:function(a,b){var c,d,e,f=this;return x(function(){c=["if"+aa+"(",f.generateExpression(a.test,O.Sequence,ua),")"]}),e=b&ra,d=ya,e&&(d|=ra),a.alternate?(c.push(this.maybeBlock(a.consequent,ya)),c=this.maybeBlockSuffix(a.consequent,c),c=a.alternate.type===N.IfStatement?v(c,["else ",this.generateStatement(a.alternate,d)]):v(c,v("else",this.maybeBlock(a.alternate,d)))):c.push(this.maybeBlock(a.consequent,d)),c},ForStatement:function(a,b){var c,d=this;return x(function(){c=["for"+aa+"("],a.init?a.init.type===N.VariableDeclaration?c.push(d.generateStatement(a.init,Aa)):(c.push(d.generateExpression(a.init,O.Sequence,sa)),c.push(";")):c.push(";"),a.test?(c.push(aa),c.push(d.generateExpression(a.test,O.Sequence,ua)),c.push(";")):c.push(";"),a.update?(c.push(aa),c.push(d.generateExpression(a.update,O.Sequence,ua)),c.push(")")):c.push(")")}),c.push(this.maybeBlock(a.body,b&ra?za:ya)),c},ForInStatement:function(a,b){return this.generateIterationForStatement("in",a,b&ra?za:ya)},ForOfStatement:function(a,b){return this.generateIterationForStatement("of",a,b&ra?za:ya)},LabeledStatement:function(a,b){return[a.label.name+":",this.maybeBlock(a.body,b&ra?za:ya)]},Program:function(a,b){var c,d,e,f,g;for(f=a.body.length,c=[da&&f>0?"\n":""],g=Ba,e=0;e<f;++e)da||e!==f-1||(g|=ra),ja&&(0===e&&(a.body[0].leadingComments||C(a.range[0],a.body[e].range[0],c)),e>0&&(a.body[e-1].trailingComments||a.body[e].leadingComments||C(a.body[e-1].range[1],a.body[e].range[0],c))),d=w(this.generateStatement(a.body[e],g)),c.push(d),e+1<f&&!i(t(d).toString())&&(ja?a.body[e+1].leadingComments||c.push(_):c.push(_)),ja&&e===f-1&&(a.body[e].trailingComments||C(a.body[e].range[1],a.range[1],c));return c},FunctionDeclaration:function(a,b){return[I(a,!0),"function",J(a)||u(),a.id?H(a.id):"",this.generateFunctionBody(a)]},ReturnStatement:function(a,b){return a.argument?[v("return",this.generateExpression(a.argument,O.Sequence,ua)),this.semicolon(b)]:["return"+this.semicolon(b)]},WhileStatement:function(a,b){var c,d=this;return x(function(){c=["while"+aa+"(",d.generateExpression(a.test,O.Sequence,ua),")"]}),c.push(this.maybeBlock(a.body,b&ra?za:ya)),c},WithStatement:function(a,b){var c,d=this;return x(function(){c=["with"+aa+"(",d.generateExpression(a.object,O.Sequence,ua),")"]}),c.push(this.maybeBlock(a.body,b&ra?za:ya)),c}},j(G.prototype,G.Statement),G.Expression={SequenceExpression:function(a,b,c){var d,e,f;for(O.Sequence<b&&(c|=ma),d=[],e=0,f=a.expressions.length;e<f;++e)d.push(this.generateExpression(a.expressions[e],O.Assignment,c)),e+1<f&&d.push(","+aa);return D(d,O.Sequence,b)},AssignmentExpression:function(a,b,c){return this.generateAssignment(a.left,a.right,a.operator,b,c)},ArrowFunctionExpression:function(a,b,c){return D(this.generateFunctionBody(a),O.ArrowFunction,b)},ConditionalExpression:function(a,b,c){return O.Conditional<b&&(c|=ma),D([this.generateExpression(a.test,O.LogicalOR,c),aa+"?"+aa,this.generateExpression(a.consequent,O.Assignment,c),aa+":"+aa,this.generateExpression(a.alternate,O.Assignment,c)],O.Conditional,b)},LogicalExpression:function(a,b,c){return this.BinaryExpression(a,b,c)},BinaryExpression:function(a,b,c){var d,e,f,g;return e=P[a.operator],e<b&&(c|=ma),f=this.generateExpression(a.left,e,c),g=f.toString(),d=47===g.charCodeAt(g.length-1)&&S.code.isIdentifierPartES5(a.operator.charCodeAt(0))?[f,u(),a.operator]:v(f,a.operator),f=this.generateExpression(a.right,e+1,c),"/"===a.operator&&"/"===f.toString().charAt(0)||"<"===a.operator.slice(-1)&&"!--"===f.toString().slice(0,3)?(d.push(u()),d.push(f)):d=v(d,f),"in"!==a.operator||c&ma?D(d,e,b):["(",d,")"]},CallExpression:function(a,b,c){var d,e,f;for(d=[this.generateExpression(a.callee,O.Call,ta)],d.push("("),e=0,f=a.arguments.length;e<f;++e)d.push(this.generateExpression(a.arguments[e],O.Assignment,ua)),e+1<f&&d.push(","+aa);return d.push(")"),c&na?D(d,O.Call,b):["(",d,")"]},NewExpression:function(a,b,c){var d,e,f,g,h;if(e=a.arguments.length,h=c&oa&&!ba&&0===e?xa:va,d=v("new",this.generateExpression(a.callee,O.New,h)),!(c&oa)||ba||e>0){for(d.push("("),f=0,g=e;f<g;++f)d.push(this.generateExpression(a.arguments[f],O.Assignment,ua)),f+1<g&&d.push(","+aa);d.push(")")}return D(d,O.New,b)},MemberExpression:function(a,b,c){var d,e;return d=[this.generateExpression(a.object,O.Call,c&na?ta:va)],a.computed?(d.push("["),d.push(this.generateExpression(a.property,O.Sequence,c&na?ua:xa)),d.push("]")):(a.object.type===N.Literal&&"number"==typeof a.object.value&&(e=t(d).toString(),e.indexOf(".")<0&&!/[eExX]/.test(e)&&S.code.isDecimalDigit(e.charCodeAt(e.length-1))&&!(e.length>=2&&48===e.charCodeAt(0))&&d.push(".")),d.push("."),d.push(H(a.property))),D(d,O.Member,b)},MetaProperty:function(a,b,c){var d;return d=[],d.push(a.meta),d.push("."),d.push(a.property),D(d,O.Member,b)},UnaryExpression:function(a,b,c){var d,e,f,g,h;return e=this.generateExpression(a.argument,O.Unary,ua),""===aa?d=v(a.operator,e):(d=[a.operator],a.operator.length>2?d=v(d,e):(g=t(d).toString(),h=g.charCodeAt(g.length-1),f=e.toString().charCodeAt(0),(43===h||45===h)&&h===f||S.code.isIdentifierPartES5(h)&&S.code.isIdentifierPartES5(f)?(d.push(u()),d.push(e)):d.push(e))),D(d,O.Unary,b)},YieldExpression:function(a,b,c){var d;return d=a.delegate?"yield*":"yield",a.argument&&(d=v(d,this.generateExpression(a.argument,O.Yield,ua))),D(d,O.Yield,b)},AwaitExpression:function(a,b,c){var d=v(a.all?"await*":"await",this.generateExpression(a.argument,O.Await,ua));return D(d,O.Await,b)},UpdateExpression:function(a,b,c){return a.prefix?D([a.operator,this.generateExpression(a.argument,O.Unary,ua)],O.Unary,b):D([this.generateExpression(a.argument,O.Postfix,ua),a.operator],O.Postfix,b)},FunctionExpression:function(a,b,c){var d=[I(a,!0),"function"];return a.id?(d.push(J(a)||u()),d.push(H(a.id))):d.push(J(a)||aa),d.push(this.generateFunctionBody(a)),d},ArrayPattern:function(a,b,c){return this.ArrayExpression(a,b,c,!0)},ArrayExpression:function(a,b,c,d){var e,f,g=this;return a.elements.length?(f=!d&&a.elements.length>1,e=["[",f?_:""],x(function(b){var c,d;for(c=0,d=a.elements.length;c<d;++c)a.elements[c]?(e.push(f?b:""),e.push(g.generateExpression(a.elements[c],O.Assignment,ua))):(f&&e.push(b),c+1===d&&e.push(",")),c+1<d&&e.push(","+(f?_:aa))}),f&&!i(t(e).toString())&&e.push(_),e.push(f?U:""),e.push("]"),e):"[]"},RestElement:function(a,b,c){return"..."+this.generatePattern(a.argument)},ClassExpression:function(a,b,c){var d,e;return d=["class"],a.id&&(d=v(d,this.generateExpression(a.id,O.Sequence,ua))),a.superClass&&(e=v("extends",this.generateExpression(a.superClass,O.Assignment,ua)),d=v(d,e)),d.push(aa),d.push(this.generateStatement(a.body,za)),d},MethodDefinition:function(a,b,c){var d,e;return d=a.static?["static"+aa]:[],e="get"===a.kind||"set"===a.kind?[v(a.kind,this.generatePropertyKey(a.key,a.computed,a.value)),this.generateFunctionBody(a.value)]:[K(a),this.generatePropertyKey(a.key,a.computed,a.value),this.generateFunctionBody(a.value)],v(d,e)},Property:function(a,b,c){return"get"===a.kind||"set"===a.kind?[a.kind,u(),this.generatePropertyKey(a.key,a.computed,a.value),this.generateFunctionBody(a.value)]:a.shorthand?this.generatePropertyKey(a.key,a.computed,a.value):a.method?[K(a),this.generatePropertyKey(a.key,a.computed,a.value),this.generateFunctionBody(a.value)]:[this.generatePropertyKey(a.key,a.computed,a.value),":"+aa,this.generateExpression(a.value,O.Assignment,ua)]},ObjectExpression:function(a,b,c){var d,e,f,g=this;return a.properties.length?(d=a.properties.length>1,x(function(){f=g.generateExpression(a.properties[0],O.Sequence,ua)}),d||h(t(f).toString())?(x(function(b){var c,h;if(e=["{",_,b,f],d)for(e.push(","+_),c=1,h=a.properties.length;c<h;++c)e.push(b),e.push(g.generateExpression(a.properties[c],O.Sequence,ua)),c+1<h&&e.push(","+_)}),i(t(e).toString())||e.push(_),e.push(U),e.push("}"),e):["{",aa,f,aa,"}"]):"{}"},AssignmentPattern:function(a,b,c){return this.generateAssignment(a.left,a.right,"=",b,c)},ObjectPattern:function(a,b,c){var d,e,f,g,h,j=this;if(!a.properties.length)return"{}";if(g=!1,1===a.properties.length)h=a.properties[0],h.value.type!==N.Identifier&&(g=!0);else for(e=0,f=a.properties.length;e<f;++e)if(h=a.properties[e],!h.shorthand){g=!0;break}return d=["{",g?_:""],x(function(b){var c,e;for(c=0,e=a.properties.length;c<e;++c)d.push(g?b:""),d.push(j.generateExpression(a.properties[c],O.Sequence,ua)),c+1<e&&d.push(","+(g?_:aa))}),g&&!i(t(d).toString())&&d.push(_),d.push(g?U:""),d.push("}"),d},ThisExpression:function(a,b,c){return"this"},Super:function(a,b,c){return"super"},Identifier:function(a,b,c){return H(a)},ImportDefaultSpecifier:function(a,b,c){return H(a.id||a.local)},ImportNamespaceSpecifier:function(a,b,c){var d=["*"],e=a.id||a.local;return e&&d.push(aa+"as"+u()+H(e)),d},ImportSpecifier:function(a,b,c){var d=a.imported,e=[d.name],f=a.local;return f&&f.name!==d.name&&e.push(u()+"as"+u()+H(f)),e},ExportSpecifier:function(a,b,c){var d=a.local,e=[d.name],f=a.exported;return f&&f.name!==d.name&&e.push(u()+"as"+u()+H(f)),e},Literal:function(a,b,c){var d;if(a.hasOwnProperty("raw")&&ga&&fa.raw)try{if(d=ga(a.raw).body[0].expression,d.type===N.Literal&&d.value===a.value)return a.raw}catch(a){}return null===a.value?"null":"string"==typeof a.value?r(a.value):"number"==typeof a.value?l(a.value):"boolean"==typeof a.value?a.value?"true":"false":n(a.value)},GeneratorExpression:function(a,b,c){return this.ComprehensionExpression(a,b,c)},ComprehensionExpression:function(a,b,c){var d,e,f,g,h=this;return d=a.type===N.GeneratorExpression?["("]:["["],fa.moz.comprehensionExpressionStartsWithAssignment&&(g=this.generateExpression(a.body,O.Assignment,ua),d.push(g)),a.blocks&&x(function(){for(e=0,f=a.blocks.length;e<f;++e)g=h.generateExpression(a.blocks[e],O.Sequence,ua),e>0||fa.moz.comprehensionExpressionStartsWithAssignment?d=v(d,g):d.push(g)}),a.filter&&(d=v(d,"if"+aa),g=this.generateExpression(a.filter,O.Sequence,ua),d=v(d,["(",g,")"])),fa.moz.comprehensionExpressionStartsWithAssignment||(g=this.generateExpression(a.body,O.Assignment,ua),d=v(d,g)),d.push(a.type===N.GeneratorExpression?")":"]"),d},ComprehensionBlock:function(a,b,c){var d;return d=a.left.type===N.VariableDeclaration?[a.left.kind,u(),this.generateStatement(a.left.declarations[0],Aa)]:this.generateExpression(a.left,O.Call,ua),d=v(d,a.of?"of":"in"),d=v(d,this.generateExpression(a.right,O.Sequence,ua)),["for"+aa+"(",d,")"]},SpreadElement:function(a,b,c){return["...",this.generateExpression(a.argument,O.Assignment,ua)]},TaggedTemplateExpression:function(a,b,c){var d=ta;c&na||(d=va);var e=[this.generateExpression(a.tag,O.Call,d),this.generateExpression(a.quasi,O.Primary,wa)];return D(e,O.TaggedTemplate,b)},TemplateElement:function(a,b,c){return a.value.raw},TemplateLiteral:function(a,b,c){var d,e,f;for(d=["`"],e=0,f=a.quasis.length;e<f;++e)d.push(this.generateExpression(a.quasis[e],O.Primary,ua)),e+1<f&&(d.push("${"+aa),d.push(this.generateExpression(a.expressions[e],O.Sequence,ua)),d.push(aa+"}"));return d.push("`"),d},ModuleSpecifier:function(a,b,c){return this.Literal(a,b,c)}},j(G.prototype,G.Expression),G.prototype.generateExpression=function(a,b,c){var d,e;return e=a.type||N.Property,fa.verbatim&&a.hasOwnProperty(fa.verbatim)?F(a,b):(d=this[e](a,b,c),fa.comment&&(d=B(a,d)),t(d,a))},G.prototype.generateStatement=function(a,b){var c,d;return c=this[a.type](a,b),fa.comment&&(c=B(a,c)),d=t(c).toString(),a.type!==N.Program||da||""!==_||"\n"!==d.charAt(d.length-1)||(c=ha?t(c).replaceRight(/\s+$/,""):d.replace(/\s+$/,"")),t(c,a)},ka={indent:{style:"",base:0},renumber:!0,hexadecimal:!0,quotes:"auto",escapeless:!0,compact:!0,parentheses:!1,semicolons:!1},la=f().format,b.version=c(578).version,b.generate=M,b.attachComments=R.attachComments,b.Precedence=k({},O),b.browser=!1,b.FORMAT_MINIFY=ka,b.FORMAT_DEFAULTS=la}()}).call(b,c(59))},function(a,b,c){var d,e,f;!function(c,g){"use strict";e=[b],d=g,f="function"==typeof d?d.apply(b,e):d,!(void 0!==f&&(a.exports=f))}(this,function a(b){"use strict";function c(){}function d(a){var b,c,e={};for(b in a)a.hasOwnProperty(b)&&(c=a[b],"object"==typeof c&&null!==c?e[b]=d(c):e[b]=c);return e}function e(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c}function f(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?d=c:(e=f+1,d-=c+1);return e}function g(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?(e=f+1,d-=c+1):d=c;return e}function h(a,b){var c,d,e,f=w(b);for(d=0,e=f.length;d<e;d+=1)c=f[d],a[c]=b[c];return a}function i(a,b){this.parent=a,this.key=b}function j(a,b,c,d){this.node=a,this.path=b,this.wrap=c,this.ref=d}function k(){}function l(a){return null!=a&&("object"==typeof a&&"string"==typeof a.type)}function m(a,b){return(a===r.ObjectExpression||a===r.ObjectPattern)&&"properties"===b}function n(a,b){var c=new k;return c.traverse(a,b)}function o(a,b){var c=new k;return c.replace(a,b)}function p(a,b){var c;return c=f(b,function(b){return b.range[0]>a.range[0]}),a.extendedRange=[a.range[0],a.range[1]],c!==b.length&&(a.extendedRange[1]=b[c].range[0]),c-=1,c>=0&&(a.extendedRange[0]=b[c].range[1]),a}function q(a,b,c){var e,f,g,h,i=[];if(!a.range)throw new Error("attachComments needs range information");if(!c.length){if(b.length){for(g=0,f=b.length;g<f;g+=1)e=d(b[g]),e.extendedRange=[0,a.range[0]],i.push(e);a.leadingComments=i}return a}for(g=0,f=b.length;g<f;g+=1)i.push(p(d(b[g]),c));return h=0,n(a,{enter:function(a){for(var b;h<i.length&&(b=i[h],!(b.extendedRange[1]>a.range[0]));)b.extendedRange[1]===a.range[0]?(a.leadingComments||(a.leadingComments=[]),a.leadingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?t.Break:i[h].extendedRange[0]>a.range[1]?t.Skip:void 0}}),h=0,n(a,{leave:function(a){for(var b;h<i.length&&(b=i[h],!(a.range[1]<b.extendedRange[0]));)a.range[1]===b.extendedRange[0]?(a.trailingComments||(a.trailingComments=[]),a.trailingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?t.Break:i[h].extendedRange[0]>a.range[1]?t.Skip:void 0}}),a}var r,s,t,u,v,w,x,y,z;return s=Array.isArray,s||(s=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),c(e),c(g),v=Object.create||function(){function a(){}return function(b){return a.prototype=b,new a}}(),w=Object.keys||function(a){var b,c=[];for(b in a)c.push(b);return c},r={AssignmentExpression:"AssignmentExpression",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportBatchSpecifier:"ExportBatchSpecifier",ExportDeclaration:"ExportDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},u={AssignmentExpression:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","defaults","rest","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","body","superClass"],ClassExpression:["id","body","superClass"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportBatchSpecifier:[],ExportDeclaration:["declaration","specifiers","source"],ExportSpecifier:["id","name"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","defaults","rest","body"],FunctionExpression:["id","params","defaults","rest","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],
IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["id"],ImportNamespaceSpecifier:["id"],ImportSpecifier:["id","name"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handlers","handler","guardedHandlers","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},x={},y={},z={},t={Break:x,Skip:y,Remove:z},i.prototype.replace=function(a){this.parent[this.key]=a},i.prototype.remove=function(){return s(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},k.prototype.path=function(){function a(a,b){if(s(b))for(d=0,e=b.length;d<e;++d)a.push(b[d]);else a.push(b)}var b,c,d,e,f,g;if(!this.__current.path)return null;for(f=[],b=2,c=this.__leavelist.length;b<c;++b)g=this.__leavelist[b],a(f,g.path);return a(f,this.__current.path),f},k.prototype.type=function(){var a=this.current();return a.type||this.__current.wrap},k.prototype.parents=function(){var a,b,c;for(c=[],a=1,b=this.__leavelist.length;a<b;++a)c.push(this.__leavelist[a].node);return c},k.prototype.current=function(){return this.__current.node},k.prototype.__execute=function(a,b){var c,d;return d=void 0,c=this.__current,this.__current=b,this.__state=null,a&&(d=a.call(this,b.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=c,d},k.prototype.notify=function(a){this.__state=a},k.prototype.skip=function(){this.notify(y)},k.prototype.break=function(){this.notify(x)},k.prototype.remove=function(){this.notify(z)},k.prototype.__initialize=function(a,b){this.visitor=b,this.root=a,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback="iteration"===b.fallback,this.__keys=u,b.keys&&(this.__keys=h(v(this.__keys),b.keys))},k.prototype.traverse=function(a,b){var c,d,e,f,g,h,i,k,n,o,p,q;for(this.__initialize(a,b),q={},c=this.__worklist,d=this.__leavelist,c.push(new j(a,null,null,null)),d.push(new j(null,null,null,null));c.length;)if(e=c.pop(),e!==q){if(e.node){if(h=this.__execute(b.enter,e),this.__state===x||h===x)return;if(c.push(q),d.push(e),this.__state===y||h===y)continue;if(f=e.node,g=e.wrap||f.type,o=this.__keys[g],!o){if(!this.__fallback)throw new Error("Unknown node type "+g+".");o=w(f)}for(k=o.length;(k-=1)>=0;)if(i=o[k],p=f[i])if(s(p)){for(n=p.length;(n-=1)>=0;)if(p[n]){if(m(g,o[k]))e=new j(p[n],[i,n],"Property",null);else{if(!l(p[n]))continue;e=new j(p[n],[i,n],null,null)}c.push(e)}}else l(p)&&c.push(new j(p,i,null,null))}}else if(e=d.pop(),h=this.__execute(b.leave,e),this.__state===x||h===x)return},k.prototype.replace=function(a,b){function c(a){var b,c,e,f;if(a.ref.remove())for(c=a.ref.key,f=a.ref.parent,b=d.length;b--;)if(e=d[b],e.ref&&e.ref.parent===f){if(e.ref.key<c)break;--e.ref.key}}var d,e,f,g,h,k,n,o,p,q,r,t,u;for(this.__initialize(a,b),r={},d=this.__worklist,e=this.__leavelist,t={root:a},k=new j(a,null,null,new i(t,"root")),d.push(k),e.push(k);d.length;)if(k=d.pop(),k!==r){if(h=this.__execute(b.enter,k),void 0!==h&&h!==x&&h!==y&&h!==z&&(k.ref.replace(h),k.node=h),this.__state!==z&&h!==z||(c(k),k.node=null),this.__state===x||h===x)return t.root;if(f=k.node,f&&(d.push(r),e.push(k),this.__state!==y&&h!==y)){if(g=k.wrap||f.type,p=this.__keys[g],!p){if(!this.__fallback)throw new Error("Unknown node type "+g+".");p=w(f)}for(n=p.length;(n-=1)>=0;)if(u=p[n],q=f[u])if(s(q)){for(o=q.length;(o-=1)>=0;)if(q[o]){if(m(g,p[n]))k=new j(q[o],[u,o],"Property",new i(q,o));else{if(!l(q[o]))continue;k=new j(q[o],[u,o],null,new i(q,o))}d.push(k)}}else l(q)&&d.push(new j(q,u,null,new i(f,u)))}}else if(k=e.pop(),h=this.__execute(b.leave,k),void 0!==h&&h!==x&&h!==y&&h!==z&&k.ref.replace(h),this.__state!==z&&h!==z||c(k),this.__state===x||h===x)return t.root;return t.root},b.version="1.8.1-dev",b.Syntax=r,b.traverse=n,b.replace=o,b.attachComments=q,b.VisitorKeys=u,b.VisitorOption=t,b.Controller=k,b.cloneEnvironment=function(){return a({})},b})},function(a,b,c){b.SourceMapGenerator=c(185).SourceMapGenerator,b.SourceMapConsumer=c(121).SourceMapConsumer,b.SourceNode=c(577).SourceNode},function(a,b,c){var d;d=function(a,b,c){var d={},e={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("").forEach(function(a,b){d[a]=b,e[b]=a}),b.encode=function(a){if(a in e)return e[a];throw new TypeError("Must be between 0 and 63: "+a)},b.decode=function(a){if(a in d)return d[a];throw new TypeError("Not a valid base 64 digit: "+a)}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,d){function e(a){var b=a;"string"==typeof a&&(b=JSON.parse(a.replace(/^\)\]\}'/,"")));var c=f.getArg(b,"version"),d=f.getArg(b,"sections");if(c!=this._version)throw new Error("Unsupported version: "+c);var e={line:-1,column:0};this._sections=d.map(function(a){if(a.url)throw new Error("Support for url field in sections not implemented.");var b=f.getArg(a,"offset"),c=f.getArg(b,"line"),d=f.getArg(b,"column");if(c<e.line||c===e.line&&d<e.column)throw new Error("Section offsets must be ordered and non-overlapping.");return e=b,{generatedOffset:{generatedLine:c+1,generatedColumn:d+1},consumer:new h(f.getArg(a,"map"))}})}var f=c(56),g=c(184),h=c(121).SourceMapConsumer;c(120).BasicSourceMapConsumer;e.prototype=Object.create(h.prototype),e.prototype.constructor=h,e.prototype._version=3,Object.defineProperty(e.prototype,"sources",{get:function(){for(var a=[],b=0;b<this._sections.length;b++)for(var c=0;c<this._sections[b].consumer.sources.length;c++)a.push(this._sections[b].consumer.sources[c]);return a}}),e.prototype.originalPositionFor=function(a){var b={generatedLine:f.getArg(a,"line"),generatedColumn:f.getArg(a,"column")},c=g.search(b,this._sections,function(a,b){var c=a.generatedLine-b.generatedOffset.generatedLine;return c?c:a.generatedColumn-b.generatedOffset.generatedColumn}),d=this._sections[c];return d?d.consumer.originalPositionFor({line:b.generatedLine-(d.generatedOffset.generatedLine-1),column:b.generatedColumn-(d.generatedOffset.generatedLine===b.generatedLine?d.generatedOffset.generatedColumn-1:0)}):{source:null,line:null,column:null,name:null}},e.prototype.sourceContentFor=function(a,b){for(var c=0;c<this._sections.length;c++){var d=this._sections[c],e=d.consumer.sourceContentFor(a,!0);if(e)return e}if(b)return null;throw new Error('"'+a+'" is not in the SourceMap.')},e.prototype.generatedPositionFor=function(a){for(var b=0;b<this._sections.length;b++){var c=this._sections[b];if(c.consumer.sources.indexOf(f.getArg(a,"source"))!==-1){var d=c.consumer.generatedPositionFor(a);if(d){var e={line:d.line+(c.generatedOffset.generatedLine-1),column:d.column+(c.generatedOffset.generatedLine===d.line?c.generatedOffset.generatedColumn-1:0)};return e}}}return{line:null,column:null}},e.prototype._parseMappings=function(a,b){this.__generatedMappings=[],this.__originalMappings=[];for(var c=0;c<this._sections.length;c++)for(var d=this._sections[c],e=d.consumer._generatedMappings,g=0;g<e.length;g++){var h=e[c],i=h.source,j=d.consumer.sourceRoot;null!=i&&null!=j&&(i=f.join(j,i));var k={source:i,generatedLine:h.generatedLine+(d.generatedOffset.generatedLine-1),generatedColumn:h.column+(d.generatedOffset.generatedLine===h.generatedLine)?d.generatedOffset.generatedColumn-1:0,originalLine:h.originalLine,originalColumn:h.originalColumn,name:h.name};this.__generatedMappings.push(k),"number"==typeof k.originalLine&&this.__originalMappings.push(k)}this.__generatedMappings.sort(f.compareByGeneratedPositions),this.__originalMappings.sort(f.compareByOriginalPositions)},b.IndexedSourceMapConsumer=e}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,d){function e(a,b){var c=a.generatedLine,d=b.generatedLine,e=a.generatedColumn,f=b.generatedColumn;return d>c||d==c&&f>=e||g.compareByGeneratedPositions(a,b)<=0}function f(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var g=c(56);f.prototype.unsortedForEach=function(a,b){this._array.forEach(a,b)},f.prototype.add=function(a){e(this._last,a)?(this._last=a,this._array.push(a)):(this._sorted=!1,this._array.push(a))},f.prototype.toArray=function(){return this._sorted||(this._array.sort(g.compareByGeneratedPositions),this._sorted=!0),this._array},b.MappingList=f}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d;d=function(a,b,d){function e(a,b,c,d,e){this.children=[],this.sourceContents={},this.line=null==a?null:a,this.column=null==b?null:b,this.source=null==c?null:c,this.name=null==e?null:e,this[j]=!0,null!=d&&this.add(d)}var f=c(185).SourceMapGenerator,g=c(56),h=/(\r?\n)/,i=10,j="$$$isSourceNode$$$";e.fromStringWithSourceMap=function(a,b,c){function d(a,b){if(null===a||void 0===a.source)f.add(b);else{var d=c?g.join(c,a.source):a.source;f.add(new e(a.originalLine,a.originalColumn,d,b,a.name))}}var f=new e,i=a.split(h),j=function(){var a=i.shift(),b=i.shift()||"";return a+b},k=1,l=0,m=null;return b.eachMapping(function(a){if(null!==m){if(!(k<a.generatedLine)){var b=i[0],c=b.substr(0,a.generatedColumn-l);return i[0]=b.substr(a.generatedColumn-l),l=a.generatedColumn,d(m,c),void(m=a)}var c="";d(m,j()),k++,l=0}for(;k<a.generatedLine;)f.add(j()),k++;if(l<a.generatedColumn){var b=i[0];f.add(b.substr(0,a.generatedColumn)),i[0]=b.substr(a.generatedColumn),l=a.generatedColumn}m=a},this),i.length>0&&(m&&d(m,j()),f.add(i.join(""))),b.sources.forEach(function(a){var d=b.sourceContentFor(a);null!=d&&(null!=c&&(a=g.join(c,a)),f.setSourceContent(a,d))}),f},e.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(a){this.add(a)},this);else{if(!a[j]&&"string"!=typeof a)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);a&&this.children.push(a)}return this},e.prototype.prepend=function(a){if(Array.isArray(a))for(var b=a.length-1;b>=0;b--)this.prepend(a[b]);else{if(!a[j]&&"string"!=typeof a)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);this.children.unshift(a)}return this},e.prototype.walk=function(a){for(var b,c=0,d=this.children.length;c<d;c++)b=this.children[c],b[j]?b.walk(a):""!==b&&a(b,{source:this.source,line:this.line,column:this.column,name:this.name})},e.prototype.join=function(a){var b,c,d=this.children.length;if(d>0){for(b=[],c=0;c<d-1;c++)b.push(this.children[c]),b.push(a);b.push(this.children[c]),this.children=b}return this},e.prototype.replaceRight=function(a,b){var c=this.children[this.children.length-1];return c[j]?c.replaceRight(a,b):"string"==typeof c?this.children[this.children.length-1]=c.replace(a,b):this.children.push("".replace(a,b)),this},e.prototype.setSourceContent=function(a,b){this.sourceContents[g.toSetString(a)]=b},e.prototype.walkSourceContents=function(a){for(var b=0,c=this.children.length;b<c;b++)this.children[b][j]&&this.children[b].walkSourceContents(a);for(var d=Object.keys(this.sourceContents),b=0,c=d.length;b<c;b++)a(g.fromSetString(d[b]),this.sourceContents[d[b]])},e.prototype.toString=function(){var a="";return this.walk(function(b){a+=b}),a},e.prototype.toStringWithSourceMap=function(a){var b={code:"",line:1,column:0},c=new f(a),d=!1,e=null,g=null,h=null,j=null;return this.walk(function(a,f){b.code+=a,null!==f.source&&null!==f.line&&null!==f.column?(e===f.source&&g===f.line&&h===f.column&&j===f.name||c.addMapping({source:f.source,original:{line:f.line,column:f.column},generated:{line:b.line,column:b.column},name:f.name}),e=f.source,g=f.line,h=f.column,j=f.name,d=!0):d&&(c.addMapping({generated:{line:b.line,column:b.column}}),e=null,d=!1);for(var k=0,l=a.length;k<l;k++)a.charCodeAt(k)===i?(b.line++,b.column=0,k+1===l?(e=null,d=!1):d&&c.addMapping({source:f.source,original:{line:f.line,column:f.column},generated:{line:b.line,column:b.column},name:f.name})):b.column++}),this.walkSourceContents(function(a,b){c.setSourceContent(a,b)}),{code:b.code,map:c}},b.SourceNode=e}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b){a.exports={_args:[["escodegen","/home/n1474335/cyberchef"]],_from:"escodegen@latest",_id:"escodegen@1.8.1",_inCache:!0,_installable:!0,_location:"/escodegen",_nodeVersion:"6.3.0",_npmOperationalInternal:{host:"packages-12-west.internal.npmjs.com",tmp:"tmp/escodegen-1.8.1.tgz_1470506723009_0.12818681285716593"},_npmUser:{email:"npm@michael.ficarra.me",name:"michaelficarra"},_npmVersion:"3.10.3",_phantomChildren:{amdefine:"1.0.1"},_requested:{name:"escodegen",raw:"escodegen",rawSpec:"",scope:null,spec:"latest",type:"tag"},_requiredBy:["/"],_resolved:"https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",_shasum:"5a5b53af4693110bebb0867aa3430dd3b70a1018",_shrinkwrap:null,_spec:"escodegen",_where:"/home/n1474335/cyberchef",bin:{escodegen:"./bin/escodegen.js",esgenerate:"./bin/esgenerate.js"},bugs:{url:"https://github.com/estools/escodegen/issues"},dependencies:{esprima:"^2.7.1",estraverse:"^1.9.1",esutils:"^2.0.2",optionator:"^0.8.1","source-map":"~0.2.0"},description:"ECMAScript code generator",devDependencies:{acorn:"^2.7.0",bluebird:"^2.3.11","bower-registry-client":"^0.2.1",chai:"^1.10.0","commonjs-everywhere":"^0.9.7",gulp:"^3.8.10","gulp-eslint":"^0.2.0","gulp-mocha":"^2.0.0",semver:"^5.1.0"},directories:{},dist:{shasum:"5a5b53af4693110bebb0867aa3430dd3b70a1018",tarball:"https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz"},engines:{node:">=0.12.0"},files:["LICENSE.BSD","LICENSE.source-map","README.md","bin","escodegen.js","package.json"],gitHead:"ba4faabb224b2d5e0080c8e4f964702b699c7d1f",homepage:"http://github.com/estools/escodegen",license:"BSD-2-Clause",main:"escodegen.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"},{name:"michaelficarra",email:"npm@michael.ficarra.me"}],name:"escodegen",optionalDependencies:{"source-map":"~0.2.0"},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/escodegen.git"},scripts:{build:"cjsify -a path: tools/entry-point.js > escodegen.browser.js","build-min":"cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js",lint:"gulp lint",release:"node tools/release.js",test:"gulp travis","unit-test":"gulp test"},version:"1.8.1"}},function(a,b,c){!function(){"use strict";function b(a){var b;return a.type===i.ExpressionStatement&&(b=a.expression,b.type===i.Literal&&"string"==typeof b.value)}function d(a,b){var c=a.charCodeAt(0),d=c.toString(16),e="\\";switch(a){case"\b":e+="b";break;case"\f":e+="f";break;case"\t":e+="t";break;default:e+=c>255?"u"+"0000".slice(d.length)+d:"\0"===a&&"0123456789".indexOf(b)<0?"0":"\v"===a?"v":"x"+"00".slice(d.length)+d}return e}function e(a){var b="\\";switch(a){case"\\":b+="\\";break;case"\n":b+="n";break;case"\r":b+="r";break;case"\u2028":b+="u2028";break;case"\u2029":b+="u2029";break;default:throw new Error("Incorrectly classified character")}return b}function f(a){var b,c,f,g="";for("undefined"==typeof a[0]&&(a=j.stringToArray(a)),b=0,c=a.length;b<c;b+=1)f=a[b],g+="'"!==f?"\\\n\r\u2028\u2029".indexOf(f)>=0?e(f):f>=" "&&f<="~"?f:d(f,a[b+1]):"\\'";return g}function g(a,c){var d;return d=c.get("destructive",{pathName:h})?a:j.deepCopy(a),j.traverse(d,{enter:function(a,c){var d,e,g;if(a.type===i.Program||a.type===i.BlockStatement&&(c.type===i.FunctionExpression||c.type===i.FunctionDeclaration))for(e=0,g=a.body.length;e<g;++e){if(d=a.body[e],!b(d))return;d.type=i.DirectiveStatement,d.expression.raw?(d.directive=d.expression.raw.substring(1,d.expression.raw.length-1),d.value=d.expression.value,d.raw=d.expression.raw):(d.directive=f(d.expression.value),d.value=d.expression.value,d.raw="'"+d.directive+"'"),delete d.expression}}}),d}var h,i,j;h="annotate-directive",j=c(4),i=j.Syntax,g.passName=h,a.exports=g}()},function(a,b,c){!function(){"use strict";function a(a,b){function c(a){for(;;){switch(a.type){case i.IfStatement:if(!a.alternate)return!0;a=a.alternate;continue;case i.LabeledStatement:case i.ForStatement:case i.ForInStatement:case i.WhileStatement:case i.WithStatement:a=a.body;continue}return!1}}return g.traverse(a,{leave:function(a){a.type===i.IfStatement&&a.alternate&&a.consequent.type!==i.BlockStatement&&c(a.consequent)&&(a.consequent={type:i.BlockStatement,body:[a.consequent]}),b||a.type!==i.DirectiveStatement||(a.type=i.ExpressionStatement,a.expression=g.moveLocation(a,{type:i.Literal,value:a.value,raw:a.raw}),delete a.directive,delete a.value,delete a.raw)}}),a}function d(a,b,c){function d(a){var b;"function"!=typeof a&&(b=Object.keys(a)[0],a=a[b]),b=a.hasOwnProperty("passName")?a.passName:a.name,m.push(a),l.push(!0)}function e(a){var b,c;for(b=0,c=l.length;b<c;++b)l[b]=a}var f,h,i,j,k,l,m,n;for(n=c.get("destructive")?a:g.deepCopy(a),l=[],m=[],f=0,h=b.length;f<h;++f)d(b[f]);do for(k=!1,f=0,h=m.length;f<h;++f)i=m[f],l[f]&&(j=i(n,c),j.modified?(k=!0,e(!0)):l[f]=!1,n=j.result);while(k);return n}function e(b,c,e){var f,i,l,m,n,o;for(b=k(b,new h({destructive:!1})),null==c&&(c=j.__defaultPipeline),e=new h(e),f=0,i=c.length;f<i;++f)if(n=c[f],g.Array.isArray(n))b=d(b,n,e);else if(n.once)for(o=n.pass,l=0,m=o.length;l<m;++l)b=o[l](b,e).result;return a(b,e.get("directive"))}var f,g,h,i,j,k;f=c(620),g=c(4),h=c(581),j=c(582),k=c(579),i=g.Syntax,b.version=c(618).version,b.mangle=f.mangle,b.optimize=e,b.pass=j}()},function(a,b,c){!function(){"use strict";function b(a,c){var d,f,g;for(d in c)e.Object.has(c,d)&&(d in a?(f=a[d],g=c[d],e.Object.isObject(g)&&e.Object.isObject(f)?a[d]=b(f,g):a[d]=c[d]):a[d]=c[d]);return a}function d(a){var c={destructive:!0,preserveCompletionValue:!1};return null==a?void(this.data=c):void(this.data=b(c,a))}var e;e=c(4),d.prototype.get=function(a,b){var c;return null!=b&&e.Object.has(b,"pathName")&&(c=this.data[b.pathName],null!=c&&e.Object.has(c,a))?c[a]:this.data[a]},a.exports=d}()},function(a,b,c){!function(){"use strict";function a(a,b){var c,d,e;for(f[a]={},c=0,d=b.length;c<d;++c)e=b[c],i.assert(null==f[a][e.passName],"don't create duplicate pass names"),f[a][e.passName]=e;i.assert(null==f.__direct[e.passName],"don't create duplicate pass names"),f.__direct[e.passName]=e}function d(a){return i.Object.has(f.__direct,a)?f.__direct[a]:e.get(f,a.split("/"))}var e,f,g,h,i;i=c(4),e=c(612),f={},f.__direct={},g=[c(587),c(599),c(600),c(601),c(602),c(597),c(595),c(592),c(596),c(603),c(604),c(598),c(605),c(590),c(588),c(589),c(584),c(593),c(591),c(606),c(583),c(585),c(594),c(586)],h=[c(611),c(610),c(608),c(609),c(607)],a("pass",g),a("post",h),b.require=d,b.Registry=f,b.__defaultPipeline=[g,{once:!0,pass:h}]}()},function(a,b,c){!function(){"use strict";function b(a,b){var c;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),g=!1,f.traverse(c,{leave:function(a){var b,c,d,f,h,i,j,k;if(a.type===e.BlockStatement||a.type===e.Program){for(j=null,k=[],b=0,c=a.body.length;b<c;++b)if(h=a.body[b],h.type===e.VariableDeclaration&&"var"===h.kind){if(!j){j=h,k.push(h);continue}for(g=!0,d=0,f=h.declarations.length;d<f;++d)i=h.declarations[d],j.declarations.push(i)}else j=null,k.push(h);a.body=k}}}),{result:c,modified:g}}var d,e,f,g;d="concatenate-variable-definition",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a,b,c){this.node=a,this.type=c,this.labels=b.labels||[],b.labels=null}function d(){this.targets=[]}function e(a){this.current=[],this.upper=a,this.jumps=new d,this.labels=null,this.next()}function f(a){a.__$context=this,this.node=a}function g(a){for(;;){switch(a.type){case l.IfStatement:if(a.alternate)return null;a=a.consequent;continue;case l.WithStatement:case l.LabeledStatement:a=a.body;continue;case l.BlockStatement:if(a.body.length){a=m.Array.last(a.body);continue}}return a}}function h(a,b){var c,d;return d=g(b),d&&d.type===l.ContinueStatement&&(c=n.jumps.lookupContinuableTarget(d.label),c===a&&(o=!0,m.convertToEmptyStatement(d))),i(b)}function i(a){function c(a,b){var c,e,g,h,j,k;for(k=[],c=0,e=b.length;c<e;++c)g=b[c],g.type===l.IfStatement?(j=new f(g),h=i(g),j.detach()):h=i(g),h?(d|=1,k.push(g),g.type===l.IfStatement&&g.alternate&&(j.consequent&&j.alternate||j.consequent===j.alternate||(o=!0,j.consequent?(g.test=m.moveLocation(g.test,{type:l.UnaryExpression,operator:"!",argument:g.test}),k.push(g.consequent),g.consequent=g.alternate,g.alternate=null):(k.push(g.alternate),g.alternate=null)))):o=!0;return k}var d=!1;return a?(m.traverse(a,{enter:function(a){var g,j,k,p,q,r,s;switch(e.isRequired(a)&&(n=new e(n)),d|=!n.isDead(),a.type){case l.Program:return a.body=c(a,a.body),m.VisitorOption.Skip;case l.BlockStatement:return n.jumps.push(new b(a,n,b.NAMED_ONLY)),a.body=c(a,a.body),n.jumps.pop(),n.resolveJump(a),m.VisitorOption.Skip;case l.BreakStatement:return a.label&&n.labels&&n.labels.indexOf(a.label)?(o=!0,m.convertToEmptyStatement(a)):n.jumpTo(n.jumps.lookupBreakableTarget(a.label)),m.VisitorOption.Skip;case l.CatchClause:return d|=i(a.body),m.VisitorOption.Skip;case l.ContinueStatement:return n.jumpTo(n.jumps.lookupContinuableTarget(a.label)),m.VisitorOption.Skip;case l.DoWhileStatement:return n.jumps.push(new b(a,n,b.ITERATION)),d|=h(a,a.body),n.jumps.pop(),d|=i(a.test),n.resolveJump(a),n.revive(),m.VisitorOption.Skip;case l.DebuggerStatement:return m.VisitorOption.Skip;case l.EmptyStatement:return m.VisitorOption.Skip;case l.ExpressionStatement:break;case l.ForStatement:return d|=i(a.init),d|=i(a.test),n.jumps.push(new b(a,n,b.ITERATION)),d|=h(a,a.body),n.jumps.pop(),d|=i(a.update),n.resolveJump(a),n.revive(),m.VisitorOption.Skip;case l.ForInStatement:return d|=i(a.left),d|=i(a.right),n.jumps.push(new b(a,n,b.ITERATION)),d|=h(a,a.body),n.jumps.pop(),n.resolveJump(a),n.revive(),m.VisitorOption.Skip;case l.IfStatement:return d|=i(a.test),d|=i(a.consequent),a.alternate?(p=!n.isDead(),n.revive()||n.insert(a),d|=i(a.alternate),q=!n.isDead(),n.erase(a)&&n.revive(),(r=f.lookup(a))&&(r.consequent=p,r.alternate=q),m.VisitorOption.Skip):(n.revive(),m.VisitorOption.Skip);case l.LabeledStatement:n.register(a);break;case l.ReturnStatement:return d|=i(a.argument),n.kill(),m.VisitorOption.Skip;case l.SwitchStatement:for(i(a.discriminant),n.jumps.push(new b(a,n,b.SWITCH)),g=0,j=a.cases.length;g<j;++g)k=a.cases[g],d|=i(k),k.test||(s=!0),n.isDead()&&g+1<j&&n.next();return n.jumps.pop(),n.resolveJump(a),n.isDead()&&!s&&n.next(),m.VisitorOption.Skip;case l.SwitchCase:return a.test&&(d|=i(a.test)),a.consequent=c(a,a.consequent),m.VisitorOption.Skip;case l.ThrowStatement:return d|=i(a.argument),n.kill(),m.VisitorOption.Skip;case l.TryStatement:return d|=i(a.block),a.handlers&&a.handlers.length&&(n.revive()||n.insert(a),a.handlers=c(a,a.handlers),n.erase(a)&&n.revive()),a.finalizer&&(n.revive()||n.insert(a),d|=i(a.finalizer),n.erase(a)||n.kill()),m.VisitorOption.Skip;case l.WhileStatement:return d|=i(a.test),n.jumps.push(new b(a,n,b.ITERATION)),d|=h(a,a.body),n.jumps.pop(),n.resolveJump(a),n.revive(),m.VisitorOption.Skip;case l.WithStatement:break;case l.VariableDeclaration:case l.FunctionDeclaration:d=!0}},leave:function(a){return e.isRequired(a)?void(n=n.upper):void(a.type===l.LabeledStatement&&n.unregister())}}),d):!n.isDead()}function j(a,b){var c;return c=b.get("destructive",{pathName:k})?a:m.deepCopy(a),n=null,o=!1,i(c),m.assert(null===n,"status should be null"),{result:c,modified:o}}var k,l,m,n,o;k="dead-code-elimination",m=c(4),l=m.Syntax,b.NAMED_ONLY=0,b.ITERATION=2,b.SWITCH=3,b.prototype.isIteration=function(){return this.type===b.ITERATION},b.prototype.isAnonymous=function(){return 2&this.type},b.prototype.contains=function(a){return this.labels.indexOf(a)!==-1},d.prototype.lookupContinuableTarget=function(a){var b,c;for(b=this.targets.length-1;b>=0;--b)if(c=this.targets[b],c.isIteration()&&(!a||c.contains(a.name)))return c.node;m.unreachable()},d.prototype.lookupBreakableTarget=function(a){var b,c;for(b=this.targets.length-1;b>=0;--b)if(c=this.targets[b],a){if(c.contains(a.name))return c.node}else if(c.isAnonymous())return c.node;m.unreachable()},d.prototype.push=function(a){this.targets.push(a)},d.prototype.pop=function(){this.targets.pop()},e.NEXT={},e.prototype.insert=function(a){this.current.push(a)},e.prototype.erase=function(a){var b=this.current.indexOf(a);return b!==-1&&(this.current.splice(b,1),!0)},e.prototype.kill=function(){return this.erase(e.NEXT)},e.prototype.has=function(a){return this.current.indexOf(a)!==-1},e.prototype.jumpTo=function(a){this.kill(),this.insert(a)},e.prototype.resolveJump=function(a){var b=this.current.indexOf(a);b!==-1&&(this.current.splice(b,1),this.insert(e.NEXT))},e.prototype.clear=function(){this.current.length=0},e.prototype.next=function(){this.insert(e.NEXT)},e.prototype.isDead=function(){return!this.has(e.NEXT)},e.prototype.revive=function(){return!!this.isDead()&&(this.next(),!0)},e.prototype.register=function(a){this.labels||(this.labels=[]),this.labels.push(a.label.name)},e.prototype.unregister=function(){this.labels=null},e.isRequired=function(a){var b=a.type;return m.assert(a,"should be node"),b===l.Program||b===l.FunctionExpression||b===l.FunctionDeclaration},f.prototype.detach=function(){delete this.node.__$context},f.lookup=function(a){return a.__$context},j.passName=k,a.exports=j}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d,e,f,g,h;if(!a.candidates){for(g=[],f=[],b=0,c=a.variables.length;b<c;++b)for(h=a.variables[b],d=0,e=h.identifiers.length;d<e;++d)f.push(h.identifiers[d]),g.push(h);a.candidates={slots:g,identifiers:f}}return a.candidates}function d(a){var b,c,d,e;if(1!==a.identifiers.length)return!1;if(0===a.references.length)return!0;for(b=0,c=a.references.length;b<c;++b){if(d=a.references[b],d.isRead())return!1;if(d.isWrite()){if(!d.writeExpr)return!1;if(e=d.writeExpr.__$parent$__,!e)return!1;if(e.type!==k.AssignmentExpression&&e.type!==k.VariableDeclarator)return!1;if(o.hasSideEffect(d.writeExpr,d.from))return!1}}return!0}function e(a,b){var c;for(c in a)delete a[c];for(c in b)a[c]=b[c];return a}function f(a,b,c){var d,f,g,h;for(a.declarations.splice(b,1),d=0,f=c.references.length;d<f;++d)g=c.references[d],l.assert(!g.isRead()),g.isWrite()&&(h=g.writeExpr.__$parent$__,h.type===k.AssignmentExpression&&e(g.writeExpr.__$parent$__,g.writeExpr))}function g(a){return l.traverse(a,{enter:function(a,b){a.__$parent$__=b}})}function h(a){return l.traverse(a,{enter:function(a){delete a.__$parent$__,delete a.__$escope$__}})}function i(a,c){var e,i,o;return e=c.get("destructive",{pathName:j})?a:l.deepCopy(a),m=!1,o=null,i=n.analyze(e,{directive:!0}),i.attach(),g(e),e=l.replace(e,{enter:function(a,c){var e,g,h,j,n,p;if(p=a,o&&o.variableScope.isStatic()){if(h=b(o.variableScope),a.type===k.VariableDeclaration&&"var"===a.kind){for(e=a.declarations.length;e--;)g=a.declarations[e],j=h.identifiers.indexOf(g.id),j!==-1&&(n=h.slots[j],d(n))&&(m=!0,f(a,e,n));0===a.declarations.length&&(p=c.type===k.ForStatement?null:l.moveLocation(a,{type:k.EmptyStatement}))}if(a.type===k.FunctionDeclaration&&(j=h.identifiers.indexOf(a.id),j!==-1&&(n=h.slots[j],1===n.identifiers.length&&0===n.references.length)))return m=!0,p=l.moveLocation(a,{type:k.EmptyStatement})}return o=i.acquire(a)||o,p},leave:function(a){o=i.release(a)||o}}),i.detach(),h(e),{result:e,modified:m}}var j,k,l,m,n,o;j="drop-variable-definition",l=c(4),n=c(40),o=c(67),k=l.Syntax,i.passName=j,a.exports=i}()},function(a,b,c){!function(){"use strict";function b(a,b){return i.replace(b,{enter:function(c){var d,e;return c.type===g.FunctionDeclaration&&(d=c.id.name,e=a.get(d),--e.count,0!==e.count)?(j=!0,i.moveLocation(c,{type:g.EmptyStatement})):c!==b&&c.type===g.BlockStatement?this.skip():void 0}})}function d(a,b){return i.replace(b,{enter:function(c){var d,e,f;return c.type===g.FunctionDeclaration&&(d=c.id.name,e=a.get(d),f=e.count===e.declarations.length,--e.count,e.declarations.length>1)?f?(j=!0,i.Array.last(e.declarations)):(j=!0,i.moveLocation(c,{type:g.EmptyStatement})):c!==b&&c.type===g.BlockStatement?this.skip():void 0}})}function e(a,c){var e,k,l,m;return e=c.get("destructive",{pathName:f})?a:i.deepCopy(a),j=!1,l=0,m=!1,k=[new h],e=i.replace(e,{enter:function(a){var b,c,d;a.type===g.FunctionDeclaration&&(c=a.id.name,b=i.Array.last(k),b.has(c)?(d=b.get(c),d.declarations.push(a),++d.count):(d={declarations:[a],count:1},b.set(c,d))),a.type===g.BlockStatement&&k.push(new h),a.type!==g.FunctionDeclaration&&a.type!==g.FunctionExpression||++l},leave:function(a){var c,d;return a.type===g.BlockStatement&&(c=k.pop(),0===l?0!==c.keys().length&&(m=!0):d=b(c,a)),a.type!==g.FunctionDeclaration&&a.type!==g.FunctionExpression||--l,d}}),i.assert(1===k.length,"global map remains"),m||(e=d(k[0],e)),{result:e,modified:j}}var f,g,h,i,j;f="eliminate-duplicate-function-declarations",i=c(4),h=c(186),g=i.Syntax,e.passName=f,a.exports=e}()},function(a,b,c){!function(){"use strict";function b(a){function b(b){var c,d,e;for(c=!1,d=0,e=a.params.length;d<e;++d)if(b.name===a.params[d].name){c=!0;break}c||a.params.push(b)}a.body=g.replace(a.body,{enter:function(a,c){var d,e,h,j,k,l;if(a.type===f.FunctionExpression||a.type===f.FunctionDeclaration)return void this.skip();if(a.type===f.VariableDeclaration&&"var"===a.kind){if(c.type===f.ForInStatement){if(g.assert(1===a.declarations.length,"for-in declaration length should be 1"),j=a.declarations[0],j.init)return;if(j.id.type!==f.Identifier)return;return b(j.id),i=!0,j.id}for(k=c.type===f.ForStatement,h=[],d=0,e=a.declarations.length;d<e;++d){if(j=a.declarations[d],j.id.type!==f.Identifier)return;b(j.id),j.init&&h.push(g.moveLocation(j,{type:f.AssignmentExpression,operator:"=",left:j.id,right:j.init}))}return i=!0,0===h.length?k?null:g.moveLocation(a,{type:f.EmptyStatement}):(l=1===h.length?h[0]:g.moveLocation(a,{type:f.SequenceExpression,expressions:h}),k?l:g.moveLocation(a,{type:f.ExpressionStatement,expression:l}))}}})}function d(a,c){var d,j,k;return d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),i=!1,j=null,k=h.analyze(d,{directive:!0}),k.attach(),g.traverse(d,{enter:function(a){var c;a.type!==f.CallExpression&&a.type!==f.NewExpression||(c=a.callee,c.type!==f.FunctionExpression||c.id||c.params.length===a.arguments.length&&(j=k.acquire(c),j.isArgumentsMaterialized()||a.type===f.NewExpression&&j.isThisMaterialized()||b(c)))}}),k.detach(),{result:d,modified:i}}var e,f,g,h,i;e="hoist-variable-to-arguments",h=c(40),g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a,b){var c,d;if(c=a[b],c.type===g.IfStatement&&!c.alternate&&c.consequent.type===g.ReturnStatement)return i=!0,(d=c.consequent.argument)?(a[b]=h.moveLocation(c,{type:g.ReturnStatement,argument:{type:g.ConditionalExpression,test:c.test,consequent:d,alternate:h.SpecialNode.generateUndefined()}}),!0):(a[b]=h.moveLocation(c,{type:g.ReturnStatement,argument:{type:g.SequenceExpression,expressions:[c.test,h.SpecialNode.generateUndefined()]}}),!0)}function d(a,b){var c,d,e,f;return c=a[b],d=a[b+1],c.type===g.IfStatement&&!c.alternate&&c.consequent.type===g.ReturnStatement&&d.type===g.ReturnStatement&&(i=!0,a.splice(b,1),e=c.consequent.argument,f=d.argument,e||f?(e||(e=h.SpecialNode.generateUndefined()),f||(f=h.SpecialNode.generateUndefined()),a[b]=h.moveLocation(c,{type:g.ReturnStatement,argument:{type:g.ConditionalExpression,test:c.test,consequent:e,alternate:f}}),!0):(a[b]=h.moveLocation(c,{type:g.ReturnStatement,argument:{type:g.SequenceExpression,expressions:[c.test,h.SpecialNode.generateUndefined()]}}),!0))}function e(a,c){var e;return e=c.get("destructive",{
pathName:f})?a:h.deepCopy(a),i=!1,h.traverse(e,{leave:function(a,c){var e;switch(a.type){case g.BlockStatement:case g.Program:for(e=0;e<a.body.length-1;)d(a.body,e)||++e;h.isFunctionBody(a,c)&&a.body.length>0&&(e=a.body.length-1,b(a.body,e));break;case g.SwitchCase:for(e=0;e<a.consequent.length-1;)d(a.consequent,e)||++e}}}),{result:e,modified:i}}var f,g,h,i;f="reduce-branch-jump",h=c(4),g=h.Syntax,e.passName=f,a.exports=e}()},function(a,b,c){!function(){"use strict";function b(a,b){var c;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),g=!1,f.traverse(c,{leave:function(a){a.type!==e.IfStatement||a.alternate||a.consequent.type!==e.IfStatement||a.consequent.alternate||(g=!0,a.test={type:e.LogicalExpression,operator:"&&",left:a.test,right:a.consequent.test},a.consequent=a.consequent.consequent)}}),{result:c,modified:g}}var d,e,f,g;d="reduce-multiple-if-statements",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d,e,f,g;for(g=[],b=0,c=a.expressions.length;b<c;++b)if(f=a.expressions[b],f.type===h.SequenceExpression)for(l=!0,i.deleteLocation(a),d=0,e=f.expressions.length;d<e;++d)g.push(f.expressions[d]);else g.push(f);a.expressions=g}function d(a,b){var c,d;return!(!j.constant.isConstant(a)||(d=j.constant.evaluate(a),null!==d&&"object"==typeof d))||a.type===h.Identifier&&(c=b.resolve(a),c&&c.isStatic())}function e(a,b){return!j.hasSideEffect(a,b)||(a.type===h.Identifier||a.type===h.MemberExpression&&!(j.hasSideEffect(a.object,b)||a.computed&&!d(a.property,b)))}function f(a,c){var d,f,m;return d=c.get("destructive",{pathName:g})?a:i.deepCopy(a),l=!1,f=null,m=k.analyze(d,{directive:!0}),m.attach(),d=i.replace(d,{enter:function(a){f=m.acquire(a)||f},leave:function(a){var c,d;switch(a.type){case h.SequenceExpression:b(a);break;case h.ConditionalExpression:a.test.type===h.SequenceExpression&&(l=!0,c=a.test,a.test=i.Array.last(c.expressions),c.expressions[c.expressions.length-1]=a);break;case h.LogicalExpression:a.left.type===h.SequenceExpression&&(l=!0,c=a.left,a.left=i.Array.last(c.expressions),c.expressions[c.expressions.length-1]=a);break;case h.BinaryExpression:a.left.type===h.SequenceExpression?(l=!0,c=a.left,a.left=i.Array.last(c.expressions),c.expressions[c.expressions.length-1]=a):a.right.type!==h.SequenceExpression||j.hasSideEffect(a.left,f)||(l=!0,c=a.right,a.right=i.Array.last(c.expressions),c.expressions[c.expressions.length-1]=a);break;case h.UpdateExpression:case h.UnaryExpression:if(a.argument.type===h.SequenceExpression){if(d=i.Array.last(a.argument.expressions),!i.SpecialNode.canExtractSequence(d,a,f))break;l=!0,c=a.argument,a.argument=i.Array.last(c.expressions),c.expressions[c.expressions.length-1]=a}break;case h.AssignmentExpression:"="===a.operator&&a.right.type===h.SequenceExpression&&e(a.left,f)&&(l=!0,c=a.right,a.right=i.Array.last(c.expressions),c.expressions[c.expressions.length-1]=a)}return f=m.release(a)||f,c}}),m.detach(),{result:d,modified:l}}var g,h,i,j,k,l;g="reduce-sequence-expression",k=c(40),i=c(4),j=c(67),h=i.Syntax,f.passName=g,a.exports=f}()},function(a,b,c){!function(){"use strict";function b(a,b,c,d){this.transform=a,this.booleanFunction=b,this.voidFunction=c,this.scope=d}function d(a,c){var f=new b(b.prototype.voidTransformation,e,d,c);return f.apply(a)}function e(a,c){var d=new b(b.prototype.booleanTransformation,e,e,c);return d.apply(a)}function f(a,b){var c,f,j,m,n;return c=b.get("destructive",{pathName:g})?a:i.deepCopy(a),l=!1,f=0,j=b.get("preserveCompletionValue",{pathName:g}),m=null,n=k.analyze(c,{directive:!0}),n.attach(),c=i.replace(c,{enter:function(a){var b,c;switch(m=n.acquire(a)||m,a.type!==h.FunctionExpression&&a.type!==h.FunctionDeclaration||++f,a.type){case h.AssignmentExpression:break;case h.ArrayExpression:break;case h.BlockStatement:break;case h.BinaryExpression:break;case h.BreakStatement:break;case h.CallExpression:break;case h.CatchClause:break;case h.ConditionalExpression:a.test=e(a.test,m);break;case h.ContinueStatement:break;case h.DoWhileStatement:a.test=e(a.test,m);break;case h.DebuggerStatement:break;case h.EmptyStatement:break;case h.ExpressionStatement:j&&0===f||(a.expression=d(a.expression,m));break;case h.FunctionExpression:break;case h.ForInStatement:break;case h.FunctionDeclaration:break;case h.ForStatement:a.init&&a.init.type!==h.VariableDeclaration&&(a.init=d(a.init,m)),a.test&&(a.test=e(a.test,m)),a.update&&(a.update=d(a.update,m));break;case h.Identifier:break;case h.IfStatement:a.test=e(a.test,m);break;case h.Literal:break;case h.LabeledStatement:break;case h.LogicalExpression:break;case h.MemberExpression:break;case h.NewExpression:break;case h.ObjectExpression:break;case h.Program:break;case h.Property:break;case h.ReturnStatement:break;case h.SequenceExpression:for(b=0,c=a.expressions.length-1;b<c;++b)a.expressions[b]=d(a.expressions[b],m);break;case h.SwitchStatement:break;case h.SwitchCase:break;case h.ThisExpression:break;case h.ThrowStatement:break;case h.TryStatement:break;case h.UnaryExpression:"!"===a.operator?a.argument=e(a.argument,m):"void"===a.operator&&(a.argument=d(a.argument,m));break;case h.UpdateExpression:break;case h.VariableDeclaration:break;case h.VariableDeclarator:break;case h.WhileStatement:a.test=e(a.test,m);break;case h.WithStatement:}},leave:function(a){m=n.release(a)||m,a.type!==h.FunctionExpression&&a.type!==h.FunctionDeclaration||--f}}),n.detach(),{result:c,modified:l}}var g,h,i,j,k,l;g="remove-context-sensitive-expressions",i=c(4),j=c(67),k=c(40),h=i.Syntax,b.prototype.booleanTransformation=function(a){for(var b;;){if(a.type===h.UnaryExpression){if("!"===a.operator&&a.argument.type===h.UnaryExpression&&"!"===a.argument.operator){l=!0,a=a.argument.argument;continue}}else if(a.type===h.LogicalExpression){if(a.left.type===h.UnaryExpression&&"!"===a.left.operator&&a.right.type===h.UnaryExpression&&"!"===a.right.operator){l=!0,a.left=a.left.argument,a.right=a.right.argument,a.operator="||"===a.operator?"&&":"||",a=i.moveLocation(a,{type:h.UnaryExpression,operator:"!",argument:a});continue}}else a.type===h.ConditionalExpression&&a.test.type===h.UnaryExpression&&"!"===a.test.operator&&(l=!0,a.test=a.test.argument,b=a.consequent,a.consequent=a.alternate,a.alternate=b);break}return a},b.prototype.voidTransformation=function(a){for(var b,c;;){if(a=this.booleanTransformation(a),a.type===h.UnaryExpression){if("!"===a.operator||"void"===a.operator){l=!0,a=a.argument;continue}}else a.type===h.LogicalExpression?a.left.type===h.UnaryExpression&&"!"===a.left.operator&&(l=!0,a.left=a.left.argument,a.operator="||"===a.operator?"&&":"||"):a.type===h.ConditionalExpression&&(b=j.hasSideEffect(a.consequent,this.scope),c=j.hasSideEffect(a.alternate,this.scope),b||c?b?c||(l=!0,a=i.moveLocation(a,{type:h.LogicalExpression,operator:"&&",left:a.test,right:a.consequent})):(l=!0,a=i.moveLocation(a,{type:h.LogicalExpression,operator:"||",left:a.test,right:a.alternate})):(l=!0,a=a.test));break}return a},b.prototype.apply=function(a){for(var b;;)if(b=a,a=this.transform(a),b===a){a.type===h.LogicalExpression?(a.left=this.booleanFunction(a.left,this.scope),a.right=this.voidFunction(a.right,this.scope)):a.type===h.ConditionalExpression?(a.consequent=this.voidFunction(a.consequent,this.scope),a.alternate=this.voidFunction(a.alternate,this.scope)):a.type===h.SequenceExpression&&(a.expressions[a.expressions.length-1]=this.voidFunction(i.Array.last(a.expressions),this.scope));break}return a},f.passName=g,a.exports=f}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d,e;for(e=[],b=0,c=a.length;b<c;++b)d=a[b],d.type===g.EmptyStatement?i=!0:e.push(d);return e}function d(a){a.alternate&&(a.alternate.type===g.EmptyStatement?(i=!0,a.alternate=null):a.consequent.type===g.EmptyStatement&&(i=!0,a.consequent=a.alternate,a.alternate=null,a.test=h.moveLocation(a.test,{type:g.UnaryExpression,operator:"!",argument:a.test})))}function e(a,c){var e;return i=!1,e=c.get("destructive",{pathName:f})?a:h.deepCopy(a),h.traverse(e,{enter:function(a){var c;switch(a.type){case g.BlockStatement:case g.Program:a.body=b(a.body);break;case g.SwitchCase:a.consequent=b(a.consequent);break;case g.IfStatement:d(a);break;case g.SwitchStatement:a.cases.length&&(c=h.Array.last(a.cases),!c.test&&h.Array.empty(c.consequent)&&(i=!0,a.cases.pop()))}}}),{result:e,modified:i}}var f,g,h,i;f="remove-empty-statement",h=c(4),g=h.Syntax,e.passName=f,a.exports=e}()},function(a,b,c){!function(){"use strict";function b(a,b,c,d){var e,f,h,k,l;for(g.assert(a.expressions.length>1,"expressions should be more than one"),k=[],e=0,f=a.expressions.length;e<f;++e)l=h,h=a.expressions[e],(e+1===f&&d||i.hasSideEffect(h,b))&&k.push(h);if(!d&&0===k.length)return j=!0,h;for(g.assert(k.length>0,"result should be more than zero");;){if(f===k.length)return a;if(1===k.length){if(!g.SpecialNode.canExtractSequence(k[0],c,b)){k.unshift(l);continue}return j=!0,k[0]}return j=!0,a.expressions=k,a}}function d(a,c){function d(a,b){return!!(a.type!==f.ExpressionStatement||n&&"global"===b.type)}var k,l,m,n;return k=c.get("destructive",{pathName:e})?a:g.deepCopy(a),n=c.get("preserveCompletionValue",{pathName:e}),j=!1,l=null,m=h.analyze(k,{directive:!0}),m.attach(),k=g.replace(k,{enter:function(a,c){var e,h,k;return e=a,l=m.acquire(a)||l,e.type===f.SequenceExpression&&(e=b(e,l,c,d(c,l))),e.type===f.SequenceExpression&&(g.assert(e.expressions.length>1,"sequences' length should be more than 1"),h=g.Array.last(e.expressions),h.type!==f.UnaryExpression||"void"!==h.operator||i.hasSideEffect(h.argument,l)||(j=!0,e.expressions.pop(),k=g.moveLocation(h,{type:f.UnaryExpression,operator:"void",argument:g.Array.last(e.expressions)}),1===e.expressions.length?e=k:e.expressions[e.expressions.length-1]=k)),d(e,l)||i.hasSideEffect(e.expression,l)||(j=!0,e=g.moveLocation(e,{type:f.EmptyStatement})),e},leave:function(a){l=m.release(a)||l}}),m.detach(),{result:k,modified:j}}var e,f,g,h,i,j;e="remove-side-effect-free-expressions",h=c(40),g=c(4),i=c(67),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a,b){var c,d,e;if(c=k.booleanCondition(b.test),b.alternate){if("boolean"==typeof c)return l=!0,d=[],c?(e=i.delegateVariableDeclarations(b.alternate,a),e&&d.push(e),d.push(i.moveLocation(b.test,{type:h.ExpressionStatement,expression:b.test}),b.consequent),{type:h.BlockStatement,body:d}):(e=i.delegateVariableDeclarations(b.consequent,a),e&&d.push(e),d.push(i.moveLocation(b.test,{type:h.ExpressionStatement,expression:b.test}),b.alternate),{type:h.BlockStatement,body:d})}else if("boolean"==typeof c)return l=!0,d=[],c?(d.push(i.moveLocation(b.test,{type:h.ExpressionStatement,expression:b.test}),b.consequent),{type:h.BlockStatement,body:d}):(e=i.delegateVariableDeclarations(b.consequent,a),e&&d.push(e),d.push(i.moveLocation(b.test,{type:h.ExpressionStatement,expression:b.test})),{type:h.BlockStatement,body:d})}function d(a,b){var c;if(c=k.booleanCondition(b.left),"boolean"==typeof c)return l=!0,c?"&&"===b.operator?i.moveLocation(b,{type:h.SequenceExpression,expressions:[b.left,b.right]}):b.left:"&&"===b.operator?b.left:i.moveLocation(b,{type:h.SequenceExpression,expressions:[b.left,b.right]})}function e(a,b){var c;if(c=k.booleanCondition(b.test),"boolean"==typeof c)return l=!0,c?i.moveLocation(b,{type:h.SequenceExpression,expressions:[b.test,b.consequent]}):i.moveLocation(b,{type:h.SequenceExpression,expressions:[b.test,b.alternate]})}function f(a,c){var f,k;return f=c.get("destructive",{pathName:g})?a:i.deepCopy(a),l=!1,k=[],f=i.replace(f,{enter:function(a){var c;if(j.Scope.isVariableScopeRequired(a))return void k.push(a);switch(c=i.Array.last(k),a.type){case h.IfStatement:return b(c,a);case h.LogicalExpression:return d(c,a);case h.ConditionalExpression:return e(c,a)}},leave:function(a){j.Scope.isVariableScopeRequired(a)&&k.pop()}}),{result:f,modified:l}}var g,h,i,j,k,l;g="remove-unreachable-branch",j=c(40),i=c(4),k=c(67),h=i.Syntax,f.passName=g,a.exports=f}()},function(a,b,c){!function(){"use strict";function b(a){this.set=new g,this.unused=[],this.upper=a}function d(a,c){var d;return d=c.get("destructive",{pathName:e})?a:h.deepCopy(a),i=null,j=!1,d=h.replace(d,{enter:function(a){switch(a.type){case f.Program:case f.FunctionDeclaration:case f.FunctionExpression:i=new b(i);break;case f.LabeledStatement:i.register(a);break;case f.BreakStatement:case f.ContinueStatement:i.resolve(a)}},leave:function(a){var b;return b=i.unregister(a),a.type!==f.Program&&a.type!==f.FunctionDeclaration&&a.type!==f.FunctionExpression||(i=i.close()),b}}),{result:d,modified:j}}var e,f,g,h,i,j;e="remove-unused-label",h=c(4),g=c(186),f=h.Syntax,b.prototype.register=function(a){var b;h.assert(a.type===f.LabeledStatement),b=a.label.name,h.assert(!this.set.has(b),"duplicate label is found"),this.set.set(b,{used:!1,stmt:a})},b.prototype.unregister=function(a){var b,c;return a.type!==f.LabeledStatement||(b=a.label.name,c=this.set.get(b),this.set.delete(b),c.used)?a:(j=!0,a.body)},b.prototype.resolve=function(a){var b;a.label&&(b=a.label.name,h.assert(this.set.has(b),"unresolved label"),this.set.get(b).used=!0)},b.prototype.close=function(){return this.upper},d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d,e,i,j,k,l;for(i=[],b=0,c=a.length;b<c;++b)if(j=a[b],j.type===f.BlockStatement){for(l=!0,d=0,e=j.body.length;d<e;++d)k=j.body[d],g.isScopedDeclaration(k)&&(l=!1);l?(h=!0,i=i.concat(j.body)):i.push(j)}else i.push(j);return i}function d(a,c){var d;return d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),h=!1,d=g.replace(d,{leave:function(a,c){var d,e,i;if(a.type===f.BlockStatement||a.type===f.Program)for(d=0,e=a.body.length;d<e;++d)if(i=a.body[d],i.type===f.BlockStatement){a.body=b(a.body);break}if(c.type!==f.FunctionDeclaration&&c.type!==f.FunctionExpression&&c.type!==f.TryStatement&&c.type!==f.CatchClause){for(;a.type===f.BlockStatement&&1===a.body.length&&!g.isScopedDeclaration(a.body[0]);)h=!0,a=a.body[0];return a.type===f.BlockStatement&&0===a.body.length?(h=!0,{type:f.EmptyStatement}):a}}}),{result:d,modified:h}}var e,f,g,h;e="remove-wasted-blocks",g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d,e,g,i;for(e=[],g=[],i=[],b=0,c=a.length;b<c;++b)d=a[b],d.type===f.FunctionDeclaration?(g.length+e.length!==b&&(h=!0),g.push(d)):d.type===f.DirectiveStatement?e.push(d):i.push(d);return e.concat(g,i)}function d(a,c){var d;return d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),h=!1,g.traverse(d,{leave:function(a){switch(a.type){case f.Program:a.body=b(a.body);break;case f.FunctionDeclaration:case f.FunctionExpression:a.body.body=b(a.body.body)}}}),{result:d,modified:h}}var e,f,g,h;e="reordering-function-declarations",g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a,b){var c,h;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),h=b.get("preserveCompletionValue",{pathName:d}),g=!1,c=f.replace(c,{leave:function(a){var b,c,d;if(a.type===e.IfStatement){if(d=this.parents(),h&&f.mayBeCompletionValue(a,d))return;if(a.alternate){if(a.consequent.type===e.ExpressionStatement&&a.alternate.type===e.ExpressionStatement)return g=!0,f.moveLocation(a,{type:e.ExpressionStatement,expression:f.moveLocation(a,{type:e.ConditionalExpression,test:a.test,consequent:a.consequent.expression,alternate:a.alternate.expression})});if(a.consequent.type===e.ReturnStatement&&a.alternate.type===e.ReturnStatement)return g=!0,a.consequent.argument||a.alternate.argument?(b=a.consequent.argument||f.SpecialNode.generateUndefined(),c=a.alternate.argument||f.SpecialNode.generateUndefined(),f.moveLocation(a,{type:e.ReturnStatement,argument:f.moveLocation(a,{type:e.ConditionalExpression,test:a.test,consequent:b,alternate:c})})):f.moveLocation(a,{type:e.ReturnStatement,argument:f.moveLocation(a,{type:e.SequenceExpression,expressions:[a.test,f.SpecialNode.generateUndefined()]})});if(a.consequent.type===e.ThrowStatement&&a.alternate.type===e.ThrowStatement)return g=!0,f.moveLocation(a,{type:e.ThrowStatement,argument:f.moveLocation(a,{type:e.ConditionalExpression,test:a.test,consequent:a.consequent.argument,alternate:a.alternate.argument})})}else{if(a.consequent.type===e.ExpressionStatement)return g=!0,f.moveLocation(a,{type:e.ExpressionStatement,expression:f.moveLocation(a,{type:e.LogicalExpression,operator:"&&",left:a.test,right:a.consequent.expression})});if(a.consequent.type===e.EmptyStatement)return g=!0,f.moveLocation(a,{type:e.ExpressionStatement,expression:a.test})}}}}),{result:c,modified:g}}var d,e,f,g;d="transform-branch-to-expression",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a,b){var c;return g=!1,c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),f.traverse(c,{enter:function(a){var b;a.type===e.MemberExpression&&a.computed&&(b=a.property,b.type===e.Literal&&"string"==typeof b.value&&(f.isIdentifier(b.value)?(g=!0,a.computed=!1,a.property=f.moveLocation(b,{type:e.Identifier,name:b.value})):b.value===Number(b.value).toString()&&(g=!0,a.computed=!0,a.property=f.moveLocation(a.property,f.SpecialNode.generateFromValue(Number(a.property.value))))))}}),{result:c,modified:g}}var d,e,f,g;d="transform-dynamic-to-static-property-access",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a,b){var c;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),g=!1,f.traverse(c,{enter:function(a){var b;a.type===e.Property&&a.key.type===e.Literal&&"string"==typeof a.key.value&&(f.isIdentifier(a.key.value)?(g=!0,a.key=f.moveLocation(a.key,{type:e.Identifier,name:a.key.value})):a.key.value===Number(a.key.value).toString()&&(b=f.SpecialNode.generateFromValue(Number(a.key.value)),b.type===e.Literal&&(g=!0,a.key=f.moveLocation(a.key,b))))}}),{result:c,modified:g}}var d,e,f,g;d="transform-dynamic-to-static-property-definition",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d,e;if(a.type!==g.CallExpression)return!1;if(b=a.callee,b.type!==g.FunctionExpression)return!1;if(b.body.type!==g.BlockStatement)return!1;if(0===b.body.body.length)return!0;for(c=0,d=b.body.body.length;c<d;++c)if(e=b.body.body[c],e.type!==g.FunctionDeclaration)return!1;return!0}function d(a){var b;return b=h.Array.from(a.arguments),0===b.length?h.SpecialNode.generateUndefined(a):(b.push(h.SpecialNode.generateUndefined()),h.moveLocation(a,{type:g.SequenceExpression,expressions:b}))}function e(a,c){var e;return e=c.get("destructive",{pathName:f})?a:h.deepCopy(a),i=!1,e=h.replace(e,{leave:function(a){if(b(a))return i=!0,d(a)}}),{result:e,modified:i}}var f,g,h,i;f="transform-immediate-function-call",h=c(4),g=h.Syntax,e.passName=f,a.exports=e}()},function(a,b,c){!function(){"use strict";function b(a,b){var c;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),g=!1,f.traverse(c,{enter:function(a){a.type===e.LogicalExpression&&a.right.type===e.LogicalExpression&&a.operator===a.right.operator&&(g=!0,a.left={type:e.LogicalExpression,operator:a.operator,left:a.left,right:a.right.left},a.right=a.right.right)}}),{result:c,modified:g}}var d,e,f,g;d="transform-logical-association",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a,b){return a.type===b.type&&(a.type===h.Identifier&&a.name===b.name)}function d(a){switch(a){case"*":case"/":case"%":case"+":case"-":case"<<":case">>":case">>>":case"&":case"^":case"|":return a+"="}return null}function e(a){switch(a){case"*=":case"/=":case"%=":case"+=":case"-=":case"<<=":case">>=":case">>>=":case"&=":case"^=":case"|=":return a}return null}function f(a,c){var f,l,m;return f=c.get("destructive",{pathName:g})?a:i.deepCopy(a),k=!1,l=null,m=j.analyze(f,{directive:!0}),m.attach(),i.traverse(f,{enter:function(a){var c,f,g,i;l=m.acquire(a)||l,a.type===h.AssignmentExpression&&"="===a.operator&&(c=a.left,f=a.right,f.type===h.BinaryExpression&&b(f.left,c)?(g=d(f.operator),g&&(k=!0,a.operator=g,a.right=f.right)):f.type===h.AssignmentExpression&&b(f.left,c)&&e(f.operator)&&(i=l.resolve(a.left),i.isStatic()&&(k=!0,a.operator=f.operator,a.right=f.right)))},leave:function(a){l=m.release(a)||l}}),m.detach(),{result:f,modified:k}}var g,h,i,j,k;g="transform-to-compound-assignment",j=c(40),i=c(4),h=i.Syntax,f.passName=g,a.exports=f}()},function(a,b,c){!function(){"use strict";function b(a){function b(a,b){var c;return 1!==a.length&&(h=!0,c={type:f.SequenceExpression,expressions:a},b.type===f.ExpressionStatement?b.expression=c:b.argument=c),b}var c,d,e,g,i,j;for(j=[],e=[],c=0,d=a.body.length;c<d;++c)i=g,g=a.body[c],g.type===f.ExpressionStatement?e.push(g.expression):g.type===f.ReturnStatement&&null!=g.argument||g.type===f.ThrowStatement?(e.push(g.argument),j.push(b(e,g)),e=[]):g.type!==f.ForStatement||g.init&&g.init.type===f.VariableDeclaration?g.type===f.IfStatement?(e.length&&(h=!0,e.push(g.test),g.test={type:f.SequenceExpression,expressions:e},e=[]),j.push(g)):(e.length&&(j.push(b(e,i)),e=[]),j.push(g)):(e.length&&(h=!0,g.init&&e.push(g.init),1===e.length?g.init=e[0]:g.init={type:f.SequenceExpression,expressions:e},e=[]),j.push(g));e.length&&j.push(b(e,g)),a.body=j}function d(a,c){var d;return h=!1,d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),g.traverse(d,{enter:function(a){switch(a.type){case f.BlockStatement:case f.Program:b(a)}}}),{result:d,modified:h}}var e,f,g,h;e="transform-to-sequence-expression",g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a){return a.type===f.Literal&&"undefined"===a.value}function d(a,c){var d,j,k;return d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),i=!1,k=null,j=h.analyze(d,{directive:!0}),j.attach(),g.traverse(d,{enter:function(a){var c,d,e,h;if(k=j.acquire(a)||k,a.type===f.BinaryExpression&&("==="===a.operator||"!=="===a.operator||"=="===a.operator||"!="===a.operator)){if(b(a.left))d="left",c="right";else{if(!b(a.right))return;d="right",c="left"}if(a[c].type===f.UnaryExpression&&"typeof"===a[c].operator){if(e=a[c].argument,e.type===f.Identifier&&(h=k.resolve(e),!h||!h.isStatic()||!h.resolved))return;i=!0,a[d]=g.SpecialNode.generateUndefined(),a[c]=e,a.operator="!"===a.operator.charAt(0)?"!==":"==="}}},leave:function(a){k=j.release(a)||k}}),j.detach(),{result:d,modified:i}}var e,f,g,h,i;e="transform-typeof-undefined",h=c(40),g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a){return!i.SpecialNode.isUndefined(a)&&(!i.SpecialNode.isNegative(a)&&(!i.SpecialNode.isNaN(a)&&j.constant.isConstant(a,!1)))}function d(a){return a.type===h.ConditionalExpression&&(j.constant.isConstant(a.consequent)||j.constant.isConstant(a.alternate))}function e(a){var b,c,e,f,g;switch(a.type){case h.BinaryExpression:if("in"===a.operator||"instanceof"===a.operator)return a;j.constant.isConstant(a.left)&&d(a.right)?(k=!0,b=a,e=b.operator,f=j.constant.evaluate(b.left),a=a.right,j.constant.isConstant(a.consequent)?a.consequent=i.SpecialNode.generateFromValue(j.constant.doBinary(e,f,j.constant.evaluate(a.consequent))):(b.right=a.consequent,a.consequent=b),j.constant.isConstant(a.alternate)?a.alternate=i.SpecialNode.generateFromValue(j.constant.doBinary(e,f,j.constant.evaluate(a.alternate))):(b.right=a.alternate,a.alternate=b)):j.constant.isConstant(a.right)&&d(a.left)&&(k=!0,b=a,e=b.operator,g=j.constant.evaluate(b.right),a=a.left,j.constant.isConstant(a.consequent)?a.consequent=i.SpecialNode.generateFromValue(j.constant.doBinary(e,j.constant.evaluate(a.consequent),g)):(b.left=a.consequent,a.consequent=b),j.constant.isConstant(a.alternate)?a.alternate=i.SpecialNode.generateFromValue(j.constant.doBinary(e,j.constant.evaluate(a.alternate),g)):(b.left=a.alternate,a.alternate=b));break;case h.LogicalExpression:break;case h.UnaryExpression:d(a.argument)&&(k=!0,c=a,e=c.operator,a=c.argument,j.constant.isConstant(a.consequent)?a.consequent=i.SpecialNode.generateFromValue(j.constant.doUnary(e,j.constant.evaluate(a.consequent))):(c.argument=a.consequent,a.consequent=c),j.constant.isConstant(a.alternate)?a.alternate=i.SpecialNode.generateFromValue(j.constant.doUnary(e,j.constant.evaluate(a.alternate))):(c.argument=a.alternate,a.alternate=c))}return a}function f(a,c){var d;return d=c.get("destructive",{pathName:g})?a:i.deepCopy(a),k=!1,d=i.replace(d,{leave:function(a){var c,d;switch(a.type){case h.BinaryExpression:case h.LogicalExpression:case h.UnaryExpression:return b(a)?(k=!0,i.moveLocation(a,i.SpecialNode.generateFromValue(j.constant.evaluate(a)))):e(a);case h.ConditionalExpression:if(j.constant.isConstant(a.consequent)&&j.constant.isConstant(a.alternate)&&(c=j.constant.evaluate(a.consequent),d=j.constant.evaluate(a.alternate),i.sameValue(c,d)))return k=!0,i.moveLocation(a,{type:h.SequenceExpression,expressions:[a.test,i.SpecialNode.generateFromValue(c)]})}}}),{result:d,modified:k}}var g,h,i,j,k;g="tree-based-constant-folding",i=c(4),j=c(67),h=i.Syntax,f.passName=g,a.exports=f}()},function(a,b,c){!function(){"use strict";function b(a){var b;return a.type===f.CallExpression&&(b=a.callee,b.type===f.FunctionExpression)}function d(a,c){var d,i,j;return d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),j=c.get("preserveCompletionValue",{pathName:e}),h=!1,d=g.replace(d,{enter:function(a,c){var d,e;if(b(a)){if(e=c,e.type===f.ExpressionStatement){if(d=this.parents(),d.pop(),j&&g.mayBeCompletionValue(e,d))return}else{if(!(e.type===f.SequenceExpression&&e.expressions.length>=2&&e.expressions[0]===a))return;if(d=this.parents(),d.pop(),e=d.pop(),e.type!==f.ExpressionStatement)return}return h=!0,{type:f.UnaryExpression,operator:"!",argument:a}}},leave:function(a){a.type!==f.FunctionExpression&&a.type!==f.FunctionDeclaration||--i}}),{result:d,modified:h}}var e,f,g,h;e="omit-parens-in-void-context-iife",g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a){return a.type===g.Literal&&"boolean"==typeof a.value}function d(a){if(b(a))return i=!0,h.moveLocation(a,{type:g.UnaryExpression,operator:"!",argument:h.moveLocation(a,{type:g.Literal,value:+!a.value})});if(a.type===g.BinaryExpression&&"=="===a.operator||"!="===a.operator){if(b(a.left))return i=!0,a.left=h.moveLocation(a.left,{type:g.Literal,value:+a.left.value}),a;if(b(a.right))return i=!0,a.right=h.moveLocation(a.right,{type:g.Literal,value:+a.right.value}),a}return a}function e(a,b){var c;return i=!1,c=b.get("destructive",{pathName:f})?a:h.deepCopy(a),c=h.replace(c,{enter:d}),{result:c,modified:i}}var f,g,h,i;f="rewrite-boolean",h=c(4),g=h.Syntax,e.passName=f,a.exports=e}()},function(a,b,c){!function(){"use strict";function b(a){var b,c,d;b=a.test,c=a.consequent,d=a.alternate,b.type===f.UnaryExpression&&"!"===b.operator&&(h=!0,a.consequent=d,a.alternate=c,a.test=b.argument)}function d(a,c){var d;return h=!1,d=c.get("destructive",{pathName:e})?a:g.deepCopy(a),g.traverse(d,{enter:function(a){a.type===f.ConditionalExpression&&b(a)}}),{result:d,modified:h}}var e,f,g,h;e="rewrite-conditional-expression",g=c(4),f=g.Syntax,d.passName=e,a.exports=d}()},function(a,b,c){!function(){"use strict";function b(a,b){var c,g;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),g=!1,c=f.replace(c,{enter:function(a){if(a.type===e.Literal&&"number"==typeof a.value&&a.value===1/0)return g=!0,f.moveLocation(a,{type:e.BinaryExpression,operator:"/",left:{type:e.Literal,value:1},right:{type:e.Literal,value:0}})}}),{result:c,modified:g}}var d,e,f;d="transform-infinity",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";function b(a,b){var c,g;return c=b.get("destructive",{pathName:d})?a:f.deepCopy(a),g=!1,f.traverse(c,{enter:function(a){var b;if(a.type===e.MemberExpression&&!a.computed&&a.property.type===e.Identifier)switch(b=a.property,b.name){case"undefined":g=!0,a.computed=!0,a.property=f.moveLocation(b,{type:e.UnaryExpression,operator:"void",argument:{type:e.Literal,value:0}});break;case"true":case"false":g=!0,a.computed=!0,a.property=f.moveLocation(b,{type:e.Literal,value:"true"===b.name});break;case"Infinity":g=!0,a.computed=!0,a.property=f.moveLocation(b,{type:e.BinaryExpression,operator:"/",left:{type:e.Literal,value:1},right:{type:e.Literal,value:0}})}}}),{result:c,modified:g}}var d,e,f;d="transform-static-to-dynamic-property-access",f=c(4),e=f.Syntax,b.passName=d,a.exports=b}()},function(a,b,c){!function(){"use strict";var a;a=c(4),b.get=function(a,b){var c,d,e,f;for(f=a,c=0,d=b.length;c<d;++c)e=b[c],f=f[e];return f},b.set=function(b,c,d){var e,f,g,h;for(a.assert(c.length>0),h=b,e=0,f=c.length-1;e<f;++e)g=c[e],h=h[g];g=c[e],h[g]=d}}()},function(a,b,c){!function a(b){"use strict";function d(){}function e(a){var b,c,d={};for(b in a)a.hasOwnProperty(b)&&(c=a[b],"object"==typeof c&&null!==c?d[b]=e(c):d[b]=c);return d}function f(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c}function g(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?d=c:(e=f+1,d-=c+1);return e}function h(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?(e=f+1,d-=c+1):d=c;return e}function i(a,b){var c,d,e,f=x(b);for(d=0,e=f.length;d<e;d+=1)c=f[d],a[c]=b[c];return a}function j(a,b){this.parent=a,this.key=b}function k(a,b,c,d){this.node=a,this.path=b,this.wrap=c,this.ref=d}function l(){}function m(a){return null!=a&&("object"==typeof a&&"string"==typeof a.type)}function n(a,b){return(a===s.ObjectExpression||a===s.ObjectPattern)&&"properties"===b}function o(a,b){var c=new l;return c.traverse(a,b)}function p(a,b){var c=new l;return c.replace(a,b)}function q(a,b){var c;return c=g(b,function(b){return b.range[0]>a.range[0]}),a.extendedRange=[a.range[0],a.range[1]],c!==b.length&&(a.extendedRange[1]=b[c].range[0]),c-=1,c>=0&&(a.extendedRange[0]=b[c].range[1]),a}function r(a,b,c){var d,f,g,h,i=[];if(!a.range)throw new Error("attachComments needs range information");if(!c.length){if(b.length){for(g=0,f=b.length;g<f;g+=1)d=e(b[g]),d.extendedRange=[0,a.range[0]],i.push(d);a.leadingComments=i}return a}for(g=0,f=b.length;g<f;g+=1)i.push(q(e(b[g]),c));return h=0,o(a,{enter:function(a){for(var b;h<i.length&&(b=i[h],!(b.extendedRange[1]>a.range[0]));)b.extendedRange[1]===a.range[0]?(a.leadingComments||(a.leadingComments=[]),a.leadingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?u.Break:i[h].extendedRange[0]>a.range[1]?u.Skip:void 0}}),h=0,o(a,{leave:function(a){for(var b;h<i.length&&(b=i[h],!(a.range[1]<b.extendedRange[0]));)a.range[1]===b.extendedRange[0]?(a.trailingComments||(a.trailingComments=[]),a.trailingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?u.Break:i[h].extendedRange[0]>a.range[1]?u.Skip:void 0}}),a}var s,t,u,v,w,x,y,z,A;return t=Array.isArray,t||(t=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),d(f),d(h),w=Object.create||function(){function a(){}return function(b){return a.prototype=b,new a}}(),x=Object.keys||function(a){var b,c=[];for(b in a)c.push(b);return c},s={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",
ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},v={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","defaults","rest","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","defaults","rest","body"],FunctionExpression:["id","params","defaults","rest","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handlers","handler","guardedHandlers","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},y={},z={},A={},u={Break:y,Skip:z,Remove:A},j.prototype.replace=function(a){this.parent[this.key]=a},j.prototype.remove=function(){return t(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},l.prototype.path=function(){function a(a,b){if(t(b))for(d=0,e=b.length;d<e;++d)a.push(b[d]);else a.push(b)}var b,c,d,e,f,g;if(!this.__current.path)return null;for(f=[],b=2,c=this.__leavelist.length;b<c;++b)g=this.__leavelist[b],a(f,g.path);return a(f,this.__current.path),f},l.prototype.type=function(){var a=this.current();return a.type||this.__current.wrap},l.prototype.parents=function(){var a,b,c;for(c=[],a=1,b=this.__leavelist.length;a<b;++a)c.push(this.__leavelist[a].node);return c},l.prototype.current=function(){return this.__current.node},l.prototype.__execute=function(a,b){var c,d;return d=void 0,c=this.__current,this.__current=b,this.__state=null,a&&(d=a.call(this,b.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=c,d},l.prototype.notify=function(a){this.__state=a},l.prototype.skip=function(){this.notify(z)},l.prototype.break=function(){this.notify(y)},l.prototype.remove=function(){this.notify(A)},l.prototype.__initialize=function(a,b){this.visitor=b,this.root=a,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback="iteration"===b.fallback,this.__keys=v,b.keys&&(this.__keys=i(w(this.__keys),b.keys))},l.prototype.traverse=function(a,b){var c,d,e,f,g,h,i,j,l,o,p,q;for(this.__initialize(a,b),q={},c=this.__worklist,d=this.__leavelist,c.push(new k(a,null,null,null)),d.push(new k(null,null,null,null));c.length;)if(e=c.pop(),e!==q){if(e.node){if(h=this.__execute(b.enter,e),this.__state===y||h===y)return;if(c.push(q),d.push(e),this.__state===z||h===z)continue;if(f=e.node,g=e.wrap||f.type,o=this.__keys[g],!o){if(!this.__fallback)throw new Error("Unknown node type "+g+".");o=x(f)}for(j=o.length;(j-=1)>=0;)if(i=o[j],p=f[i])if(t(p)){for(l=p.length;(l-=1)>=0;)if(p[l]){if(n(g,o[j]))e=new k(p[l],[i,l],"Property",null);else{if(!m(p[l]))continue;e=new k(p[l],[i,l],null,null)}c.push(e)}}else m(p)&&c.push(new k(p,i,null,null))}}else if(e=d.pop(),h=this.__execute(b.leave,e),this.__state===y||h===y)return},l.prototype.replace=function(a,b){function c(a){var b,c,e,f;if(a.ref.remove())for(c=a.ref.key,f=a.ref.parent,b=d.length;b--;)if(e=d[b],e.ref&&e.ref.parent===f){if(e.ref.key<c)break;--e.ref.key}}var d,e,f,g,h,i,l,o,p,q,r,s,u;for(this.__initialize(a,b),r={},d=this.__worklist,e=this.__leavelist,s={root:a},i=new k(a,null,null,new j(s,"root")),d.push(i),e.push(i);d.length;)if(i=d.pop(),i!==r){if(h=this.__execute(b.enter,i),void 0!==h&&h!==y&&h!==z&&h!==A&&(i.ref.replace(h),i.node=h),this.__state!==A&&h!==A||(c(i),i.node=null),this.__state===y||h===y)return s.root;if(f=i.node,f&&(d.push(r),e.push(i),this.__state!==z&&h!==z)){if(g=i.wrap||f.type,p=this.__keys[g],!p){if(!this.__fallback)throw new Error("Unknown node type "+g+".");p=x(f)}for(l=p.length;(l-=1)>=0;)if(u=p[l],q=f[u])if(t(q)){for(o=q.length;(o-=1)>=0;)if(q[o]){if(n(g,p[l]))i=new k(q[o],[u,o],"Property",new j(q,o));else{if(!m(q[o]))continue;i=new k(q[o],[u,o],null,new j(q,o))}d.push(i)}}else m(q)&&d.push(new k(q,u,null,new j(f,u)))}}else if(i=e.pop(),h=this.__execute(b.leave,i),void 0!==h&&h!==y&&h!==z&&h!==A&&i.ref.replace(h),this.__state!==A&&h!==A||c(i),this.__state===y||h===y)return s.root;return s.root},b.version=c(614).version,b.Syntax=s,b.traverse=o,b.replace=p,b.attachComments=r,b.VisitorKeys=v,b.VisitorOption=u,b.Controller=l,b.cloneEnvironment=function(){return a({})},b}(b)},function(a,b){a.exports={_args:[["estraverse@^2.0.0","/home/n1474335/cyberchef/node_modules/esmangle/node_modules/escope"]],_from:"estraverse@>=2.0.0 <3.0.0",_id:"estraverse@2.0.0",_inCache:!0,_installable:!0,_location:"/esmangle/escope/estraverse",_npmUser:{email:"utatane.tea@gmail.com",name:"constellation"},_npmVersion:"2.0.0-alpha-5",_phantomChildren:{},_requested:{name:"estraverse",raw:"estraverse@^2.0.0",rawSpec:"^2.0.0",scope:null,spec:">=2.0.0 <3.0.0",type:"range"},_requiredBy:["/esmangle/escope"],_resolved:"https://registry.npmjs.org/estraverse/-/estraverse-2.0.0.tgz",_shasum:"5ae46963243600206674ccb24a09e16674fcdca1",_shrinkwrap:null,_spec:"estraverse@^2.0.0",_where:"/home/n1474335/cyberchef/node_modules/esmangle/node_modules/escope",bugs:{url:"https://github.com/estools/estraverse/issues"},dependencies:{},description:"ECMAScript JS AST traversal functions",devDependencies:{chai:"^2.1.1","coffee-script":"^1.8.0",espree:"^1.11.0",gulp:"^3.8.10","gulp-bump":"^0.2.2","gulp-filter":"^2.0.0","gulp-git":"^1.0.1","gulp-tag-version":"^1.2.1",jshint:"^2.5.6",mocha:"^2.1.0"},directories:{},dist:{shasum:"5ae46963243600206674ccb24a09e16674fcdca1",tarball:"https://registry.npmjs.org/estraverse/-/estraverse-2.0.0.tgz"},engines:{node:">=0.10.0"},gitHead:"d8bc726f126817cc03c7a4e751528edb19db0ffb",homepage:"https://github.com/estools/estraverse",licenses:[{type:"BSD",url:"http://github.com/estools/estraverse/raw/master/LICENSE.BSD"}],main:"estraverse.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"}],name:"estraverse",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/estraverse.git"},scripts:{lint:"jshint estraverse.js",test:"npm run-script lint && npm run-script unit-test","unit-test":"mocha --compilers coffee:coffee-script/register"},version:"2.0.0"}},function(a,b,c){var d,e,f;!function(c,g){"use strict";e=[b],d=g,f="function"==typeof d?d.apply(b,e):d,!(void 0!==f&&(a.exports=f))}(this,function(a){"use strict";function b(){}function c(a){var b,d,e={};for(b in a)a.hasOwnProperty(b)&&(d=a[b],"object"==typeof d&&null!==d?e[b]=c(d):e[b]=d);return e}function d(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c}function e(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?d=c:(e=f+1,d-=c+1);return e}function f(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?(e=f+1,d-=c+1):d=c;return e}function g(a,b){this.parent=a,this.key=b}function h(a,b,c,d){this.node=a,this.path=b,this.wrap=c,this.ref=d}function i(){}function j(a,b){var c=new i;return c.traverse(a,b)}function k(a,b){var c=new i;return c.replace(a,b)}function l(a,b){var c;return c=e(b,function(b){return b.range[0]>a.range[0]}),a.extendedRange=[a.range[0],a.range[1]],c!==b.length&&(a.extendedRange[1]=b[c].range[0]),c-=1,c>=0&&(a.extendedRange[0]=b[c].range[1]),a}function m(a,b,d){var e,f,g,h,i=[];if(!a.range)throw new Error("attachComments needs range information");if(!d.length){if(b.length){for(g=0,f=b.length;g<f;g+=1)e=c(b[g]),e.extendedRange=[0,a.range[0]],i.push(e);a.leadingComments=i}return a}for(g=0,f=b.length;g<f;g+=1)i.push(l(c(b[g]),d));return h=0,j(a,{enter:function(a){for(var b;h<i.length&&(b=i[h],!(b.extendedRange[1]>a.range[0]));)b.extendedRange[1]===a.range[0]?(a.leadingComments||(a.leadingComments=[]),a.leadingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?p.Break:i[h].extendedRange[0]>a.range[1]?p.Skip:void 0}}),h=0,j(a,{leave:function(a){for(var b;h<i.length&&(b=i[h],!(a.range[1]<b.extendedRange[0]));)a.range[1]===b.extendedRange[0]?(a.trailingComments||(a.trailingComments=[]),a.trailingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?p.Break:i[h].extendedRange[0]>a.range[1]?p.Skip:void 0}}),a}var n,o,p,q,r,s;n={AssignmentExpression:"AssignmentExpression",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},o=Array.isArray,o||(o=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),b(d),b(f),q={AssignmentExpression:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","defaults","rest","body"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","body","superClass"],ClassExpression:["id","body","superClass"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","defaults","rest","body"],FunctionExpression:["id","params","defaults","rest","body"],Identifier:[],IfStatement:["test","consequent","alternate"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MethodDefinition:["key","value"],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handlers","handler","guardedHandlers","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},r={},s={},p={Break:r,Skip:s},g.prototype.replace=function(a){this.parent[this.key]=a},i.prototype.path=function(){function a(a,b){if(o(b))for(d=0,e=b.length;d<e;++d)a.push(b[d]);else a.push(b)}var b,c,d,e,f,g;if(!this.__current.path)return null;for(f=[],b=2,c=this.__leavelist.length;b<c;++b)g=this.__leavelist[b],a(f,g.path);return a(f,this.__current.path),f},i.prototype.parents=function(){var a,b,c;for(c=[],a=1,b=this.__leavelist.length;a<b;++a)c.push(this.__leavelist[a].node);return c},i.prototype.current=function(){return this.__current.node},i.prototype.__execute=function(a,b){var c,d;return d=void 0,c=this.__current,this.__current=b,this.__state=null,a&&(d=a.call(this,b.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=c,d},i.prototype.notify=function(a){this.__state=a},i.prototype.skip=function(){this.notify(s)},i.prototype.break=function(){this.notify(r)},i.prototype.__initialize=function(a,b){this.visitor=b,this.root=a,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null},i.prototype.traverse=function(a,b){var c,d,e,f,g,i,j,k,l,m,p,t;for(this.__initialize(a,b),t={},c=this.__worklist,d=this.__leavelist,c.push(new h(a,null,null,null)),d.push(new h(null,null,null,null));c.length;)if(e=c.pop(),e!==t){if(e.node){if(i=this.__execute(b.enter,e),this.__state===r||i===r)return;if(c.push(t),d.push(e),this.__state===s||i===s)continue;for(f=e.node,g=e.wrap||f.type,m=q[g],k=m.length;(k-=1)>=0;)if(j=m[k],p=f[j])if(o(p))for(l=p.length;(l-=1)>=0;)p[l]&&(e=g!==n.ObjectExpression&&g!==n.ObjectPattern||"properties"!==m[k]?new h(p[l],[j,l],null,null):new h(p[l],[j,l],"Property",null),c.push(e));else c.push(new h(p,j,null,null))}}else if(e=d.pop(),i=this.__execute(b.leave,e),this.__state===r||i===r)return},i.prototype.replace=function(a,b){var c,d,e,f,i,j,k,l,m,p,t,u,v;for(this.__initialize(a,b),t={},c=this.__worklist,d=this.__leavelist,u={root:a},j=new h(a,null,null,new g(u,"root")),c.push(j),d.push(j);c.length;)if(j=c.pop(),j!==t){if(i=this.__execute(b.enter,j),void 0!==i&&i!==r&&i!==s&&(j.ref.replace(i),j.node=i),this.__state===r||i===r)return u.root;if(e=j.node,e&&(c.push(t),d.push(j),this.__state!==s&&i!==s))for(f=j.wrap||e.type,m=q[f],k=m.length;(k-=1)>=0;)if(v=m[k],p=e[v])if(o(p))for(l=p.length;(l-=1)>=0;)p[l]&&(j=f===n.ObjectExpression&&"properties"===m[k]?new h(p[l],[v,l],"Property",new g(p,l)):new h(p[l],[v,l],null,new g(p,l)),c.push(j));else c.push(new h(p,v,null,new g(e,v)))}else if(j=d.pop(),i=this.__execute(b.leave,j),void 0!==i&&i!==r&&i!==s&&j.ref.replace(i),this.__state===r||i===r)return u.root;return u.root},a.version="1.5.1-dev",a.Syntax=n,a.traverse=j,a.replace=k,a.attachComments=m,a.VisitorKeys=q,a.VisitorOption=p,a.Controller=i})},function(a,b,c){!function(){"use strict";function b(a){switch(a){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function d(a,b){return!(!b&&"yield"===a)&&e(a,b)}function e(a,c){if(c&&b(a))return!0;switch(a.length){case 2:return"if"===a||"in"===a||"do"===a;case 3:return"var"===a||"for"===a||"new"===a||"try"===a;case 4:return"this"===a||"else"===a||"case"===a||"void"===a||"with"===a||"enum"===a;case 5:return"while"===a||"break"===a||"catch"===a||"throw"===a||"const"===a||"yield"===a||"class"===a||"super"===a;case 6:return"return"===a||"typeof"===a||"delete"===a||"switch"===a||"export"===a||"import"===a;case 7:return"default"===a||"finally"===a||"extends"===a;case 8:return"function"===a||"continue"===a||"debugger"===a;case 10:return"instanceof"===a;default:return!1}}function f(a){return"eval"===a||"arguments"===a}function g(a){var b,c,d;if(0===a.length)return!1;if(d=a.charCodeAt(0),!h.isIdentifierStart(d)||92===d)return!1;for(b=1,c=a.length;b<c;++b)if(d=a.charCodeAt(b),!h.isIdentifierPart(d)||92===d)return!1;return!0}var h=c(187);a.exports={isKeywordES5:d,isKeywordES6:e,isRestrictedWord:f,isIdentifierName:g}}()},function(a,b,c){!function(){"use strict";b.code=c(187),b.keyword=c(616)}()},function(a,b){a.exports={_args:[["esmangle","/home/n1474335/cyberchef"]],_from:"esmangle@latest",_id:"esmangle@1.0.1",_inCache:!0,_installable:!0,_location:"/esmangle",_npmUser:{email:"utatane.tea@gmail.com",name:"constellation"},_npmVersion:"1.3.11",_phantomChildren:{amdefine:"1.0.1","deep-is":"0.1.3","prelude-ls":"1.1.2","type-check":"0.3.2",wordwrap:"0.0.2"},_requested:{name:"esmangle",raw:"esmangle",rawSpec:"",scope:null,spec:"latest",type:"tag"},_requiredBy:["/"],_resolved:"https://registry.npmjs.org/esmangle/-/esmangle-1.0.1.tgz",_shasum:"d9bb37b8f8eafbf4e6d4ed6b7aa2956abbd3c4c2",_shrinkwrap:null,_spec:"esmangle",_where:"/home/n1474335/cyberchef",bin:{esmangle:"./bin/esmangle.js"},bugs:{url:"https://github.com/Constellation/esmangle/issues"},dependencies:{escodegen:"~1.3.2",escope:"~1.0.1",esprima:"~1.1.1",esshorten:"~1.1.0",estraverse:"~1.5.0",esutils:"~ 1.0.0",optionator:"~0.3.0","source-map":"~0.1.33"},description:"ECMAScript code mangler / minifier",devDependencies:{async:"~0.2.9",chai:"*",clone:"~0.1.11","commonjs-everywhere":"~0.9.4",grunt:"~0.4.2","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.1","grunt-shell":"~0.6.1","grunt-update-submodules":"~0.2.1",q:"~0.9.7"},directories:{lib:"./lib"},dist:{shasum:"d9bb37b8f8eafbf4e6d4ed6b7aa2956abbd3c4c2",tarball:"https://registry.npmjs.org/esmangle/-/esmangle-1.0.1.tgz"},engines:{node:">=0.6.0"},homepage:"http://github.com/Constellation/esmangle.html",licenses:[{type:"BSD",url:"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],main:"lib/esmangle.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"}],name:"esmangle",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/Constellation/esmangle.git"},scripts:{build:"grunt build",lint:"grunt lint","regression-test":"grunt test:regression",test:"grunt travis","unit-test":"grunt test"},version:"1.0.1"}},function(a,b,c){!function(b,c){a.exports=c()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(a,b,c){var d=null,e=function(a,b){c&&c(a,b),d&&d.visit(a,b)},i="function"==typeof c?e:null,j=!1;if(b){j="boolean"==typeof b.comment&&b.comment;var k="boolean"==typeof b.attachComment&&b.attachComment;(j||k)&&(d=new f.CommentHandler,d.attach=k,b.comment=!0,i=e)}var l;l=b&&"boolean"==typeof b.jsx&&b.jsx?new h.JSXParser(a,b,i):new g.Parser(a,b,i);var m=l.parseProgram();return j&&(m.comments=d.comments),l.config.tokens&&(m.tokens=l.tokens),l.config.tolerant&&(m.errors=l.errorHandler.errors),m}function e(a,b,c){var d,e=new i.Tokenizer(a,b);d=[];try{for(;;){var f=e.getNextToken();if(!f)break;c&&(f=c(f)),d.push(f)}}catch(a){e.errorHandler.tolerate(a)}return e.errorHandler.tolerant&&(d.errors=e.errors()),d}var f=c(1),g=c(3),h=c(11),i=c(15);b.parse=d,b.tokenize=e;var j=c(2);b.Syntax=j.Syntax,b.version="3.1.3"},function(a,b,c){"use strict";var d=c(2),e=function(){function a(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return a.prototype.insertInnerComments=function(a,b){if(a.type===d.Syntax.BlockStatement&&0===a.body.length){for(var c=[],e=this.leading.length-1;e>=0;--e){var f=this.leading[e];b.end.offset>=f.start&&(c.unshift(f.comment),this.leading.splice(e,1),this.trailing.splice(e,1))}c.length&&(a.innerComments=c)}},a.prototype.findTrailingComments=function(a,b){var c=[];if(this.trailing.length>0){for(var d=this.trailing.length-1;d>=0;--d){var e=this.trailing[d];e.start>=b.end.offset&&c.unshift(e.comment)}return this.trailing.length=0,c}var f=this.stack[this.stack.length-1];if(f&&f.node.trailingComments){var g=f.node.trailingComments[0];g&&g.range[0]>=b.end.offset&&(c=f.node.trailingComments,delete f.node.trailingComments)}return c},a.prototype.findLeadingComments=function(a,b){for(var c,d=[];this.stack.length>0;){var e=this.stack[this.stack.length-1];if(!(e&&e.start>=b.start.offset))break;c=this.stack.pop().node}if(c){for(var f=c.leadingComments?c.leadingComments.length:0,g=f-1;g>=0;--g){var h=c.leadingComments[g];h.range[1]<=b.start.offset&&(d.unshift(h),c.leadingComments.splice(g,1))}return c.leadingComments&&0===c.leadingComments.length&&delete c.leadingComments,d}for(var g=this.leading.length-1;g>=0;--g){var e=this.leading[g];e.start<=b.start.offset&&(d.unshift(e.comment),this.leading.splice(g,1))}return d},a.prototype.visitNode=function(a,b){if(!(a.type===d.Syntax.Program&&a.body.length>0)){this.insertInnerComments(a,b);var c=this.findTrailingComments(a,b),e=this.findLeadingComments(a,b);e.length>0&&(a.leadingComments=e),c.length>0&&(a.trailingComments=c),this.stack.push({node:a,start:b.start.offset})}},a.prototype.visitComment=function(a,b){var c="L"===a.type[0]?"Line":"Block",d={type:c,value:a.value};if(a.range&&(d.range=a.range),a.loc&&(d.loc=a.loc),this.comments.push(d),this.attach){var e={comment:{type:c,value:a.value,range:[b.start.offset,b.end.offset]},start:b.start.offset};a.loc&&(e.comment.loc=a.loc),a.type=c,this.leading.push(e),this.trailing.push(e)}},a.prototype.visit=function(a,b){"LineComment"===a.type?this.visitComment(a,b):"BlockComment"===a.type?this.visitComment(a,b):this.attach&&this.visitNode(a,b)},a}();b.CommentHandler=e},function(a,b){"use strict";b.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(a,b,c){"use strict";var d=c(4),e=c(5),f=c(6),g=c(7),h=c(8),i=c(2),j=c(10),k="ArrowParameterPlaceHolder",l=function(){function a(a,b,c){void 0===b&&(b={}),this.config={range:"boolean"==typeof b.range&&b.range,loc:"boolean"==typeof b.loc&&b.loc,source:null,tokens:"boolean"==typeof b.tokens&&b.tokens,comment:"boolean"==typeof b.comment&&b.comment,tolerant:"boolean"==typeof b.tolerant&&b.tolerant},this.config.loc&&b.source&&null!==b.source&&(this.config.source=String(b.source)),this.delegate=c,this.errorHandler=new f.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new h.Scanner(a,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"/":11,"%":11},this.sourceType=b&&"module"===b.sourceType?"module":"script",this.lookahead=null,this.hasLineTerminator=!1,this.context={allowIn:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:"module"===this.sourceType},this.tokens=[],this.startMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.lastMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.nextToken(),this.lastMarker={index:this.scanner.index,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart}}return a.prototype.throwError=function(a){for(var b=[],c=1;c<arguments.length;c++)b[c-1]=arguments[c];var e=Array.prototype.slice.call(arguments,1),f=a.replace(/%(\d)/g,function(a,b){return d.assert(b<e.length,"Message reference must be in range"),e[b]}),g=this.lastMarker.index,h=this.lastMarker.lineNumber,i=this.lastMarker.index-this.lastMarker.lineStart+1;throw this.errorHandler.createError(g,h,i,f)},a.prototype.tolerateError=function(a){for(var b=[],c=1;c<arguments.length;c++)b[c-1]=arguments[c];var e=Array.prototype.slice.call(arguments,1),f=a.replace(/%(\d)/g,function(a,b){return d.assert(b<e.length,"Message reference must be in range"),e[b]}),g=this.lastMarker.index,h=this.scanner.lineNumber,i=this.lastMarker.index-this.lastMarker.lineStart+1;this.errorHandler.tolerateError(g,h,i,f)},a.prototype.unexpectedTokenError=function(a,b){var c,d=b||e.Messages.UnexpectedToken;if(a?(b||(d=a.type===g.Token.EOF?e.Messages.UnexpectedEOS:a.type===g.Token.Identifier?e.Messages.UnexpectedIdentifier:a.type===g.Token.NumericLiteral?e.Messages.UnexpectedNumber:a.type===g.Token.StringLiteral?e.Messages.UnexpectedString:a.type===g.Token.Template?e.Messages.UnexpectedTemplate:e.Messages.UnexpectedToken,a.type===g.Token.Keyword&&(this.scanner.isFutureReservedWord(a.value)?d=e.Messages.UnexpectedReserved:this.context.strict&&this.scanner.isStrictModeReservedWord(a.value)&&(d=e.Messages.StrictReservedWord))),c=a.type===g.Token.Template?a.value.raw:a.value):c="ILLEGAL",d=d.replace("%0",c),a&&"number"==typeof a.lineNumber){var f=a.start,h=a.lineNumber,i=a.start-this.lastMarker.lineStart+1;return this.errorHandler.createError(f,h,i,d)}var f=this.lastMarker.index,h=this.lastMarker.lineNumber,i=f-this.lastMarker.lineStart+1;return this.errorHandler.createError(f,h,i,d)},a.prototype.throwUnexpectedToken=function(a,b){throw this.unexpectedTokenError(a,b)},a.prototype.tolerateUnexpectedToken=function(a,b){this.errorHandler.tolerate(this.unexpectedTokenError(a,b))},a.prototype.collectComments=function(){if(this.config.comment){var a=this.scanner.scanComments();if(a.length>0&&this.delegate)for(var b=0;b<a.length;++b){var c=a[b],d=void 0;d={type:c.multiLine?"BlockComment":"LineComment",value:this.scanner.source.slice(c.slice[0],c.slice[1])},this.config.range&&(d.range=c.range),this.config.loc&&(d.loc=c.loc);var e={start:{line:c.loc.start.line,column:c.loc.start.column,offset:c.range[0]},end:{line:c.loc.end.line,column:c.loc.end.column,offset:c.range[1]}};this.delegate(d,e)}}else this.scanner.scanComments()},a.prototype.getTokenRaw=function(a){return this.scanner.source.slice(a.start,a.end)},a.prototype.convertToken=function(a){var b;return b={type:g.TokenName[a.type],value:this.getTokenRaw(a)},this.config.range&&(b.range=[a.start,a.end]),this.config.loc&&(b.loc={start:{line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}),a.regex&&(b.regex=a.regex),b},a.prototype.nextToken=function(){var a=this.lookahead;this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var b;return b=this.scanner.lex(),this.hasLineTerminator=!(!a||!b)&&a.lineNumber!==b.lineNumber,b&&this.context.strict&&b.type===g.Token.Identifier&&this.scanner.isStrictModeReservedWord(b.value)&&(b.type=g.Token.Keyword),this.lookahead=b,this.config.tokens&&b.type!==g.Token.EOF&&this.tokens.push(this.convertToken(b)),a},a.prototype.nextRegexToken=function(){this.collectComments();var a=this.scanner.scanRegExp();return this.config.tokens&&(this.tokens.pop(),this.tokens.push(this.convertToken(a))),this.lookahead=a,this.nextToken(),a},a.prototype.createNode=function(){return{index:this.startMarker.index,line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart}},a.prototype.startNode=function(a){return{index:a.start,line:a.lineNumber,column:a.start-a.lineStart
}},a.prototype.finalize=function(a,b){if(this.config.range&&(b.range=[a.index,this.lastMarker.index]),this.config.loc&&(b.loc={start:{line:a.line,column:a.column},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart}},this.config.source&&(b.loc.source=this.config.source)),this.delegate){var c={start:{line:a.line,column:a.column,offset:a.index},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart,offset:this.lastMarker.index}};this.delegate(b,c)}return b},a.prototype.expect=function(a){var b=this.nextToken();b.type===g.Token.Punctuator&&b.value===a||this.throwUnexpectedToken(b)},a.prototype.expectCommaSeparator=function(){if(this.config.tolerant){var a=this.lookahead;a.type===g.Token.Punctuator&&","===a.value?this.nextToken():a.type===g.Token.Punctuator&&";"===a.value?(this.nextToken(),this.tolerateUnexpectedToken(a)):this.tolerateUnexpectedToken(a,e.Messages.UnexpectedToken)}else this.expect(",")},a.prototype.expectKeyword=function(a){var b=this.nextToken();b.type===g.Token.Keyword&&b.value===a||this.throwUnexpectedToken(b)},a.prototype.match=function(a){return this.lookahead.type===g.Token.Punctuator&&this.lookahead.value===a},a.prototype.matchKeyword=function(a){return this.lookahead.type===g.Token.Keyword&&this.lookahead.value===a},a.prototype.matchContextualKeyword=function(a){return this.lookahead.type===g.Token.Identifier&&this.lookahead.value===a},a.prototype.matchAssign=function(){if(this.lookahead.type!==g.Token.Punctuator)return!1;var a=this.lookahead.value;return"="===a||"*="===a||"**="===a||"/="===a||"%="===a||"+="===a||"-="===a||"<<="===a||">>="===a||">>>="===a||"&="===a||"^="===a||"|="===a},a.prototype.isolateCoverGrammar=function(a){var b=this.context.isBindingElement,c=this.context.isAssignmentTarget,d=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var e=a.call(this);return null!==this.context.firstCoverInitializedNameError&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=b,this.context.isAssignmentTarget=c,this.context.firstCoverInitializedNameError=d,e},a.prototype.inheritCoverGrammar=function(a){var b=this.context.isBindingElement,c=this.context.isAssignmentTarget,d=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var e=a.call(this);return this.context.isBindingElement=this.context.isBindingElement&&b,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&c,this.context.firstCoverInitializedNameError=d||this.context.firstCoverInitializedNameError,e},a.prototype.consumeSemicolon=function(){this.match(";")?this.nextToken():this.hasLineTerminator||(this.lookahead.type===g.Token.EOF||this.match("}")||this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.lineNumber=this.startMarker.lineNumber,this.lastMarker.lineStart=this.startMarker.lineStart)},a.prototype.parsePrimaryExpression=function(){var a,b,c,d,f=this.createNode();switch(this.lookahead.type){case g.Token.Identifier:"module"===this.sourceType&&"await"===this.lookahead.value&&this.tolerateUnexpectedToken(this.lookahead),a=this.finalize(f,new j.Identifier(this.nextToken().value));break;case g.Token.NumericLiteral:case g.Token.StringLiteral:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,e.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,c=this.nextToken(),d=this.getTokenRaw(c),a=this.finalize(f,new j.Literal(c.value,d));break;case g.Token.BooleanLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,c=this.nextToken(),c.value="true"===c.value,d=this.getTokenRaw(c),a=this.finalize(f,new j.Literal(c.value,d));break;case g.Token.NullLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,c=this.nextToken(),c.value=null,d=this.getTokenRaw(c),a=this.finalize(f,new j.Literal(c.value,d));break;case g.Token.Template:a=this.parseTemplateLiteral();break;case g.Token.Punctuator:switch(b=this.lookahead.value){case"(":this.context.isBindingElement=!1,a=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":a=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":a=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"/":case"/=":this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,c=this.nextRegexToken(),d=this.getTokenRaw(c),a=this.finalize(f,new j.RegexLiteral(c.value,d,c.regex));break;default:this.throwUnexpectedToken(this.nextToken())}break;case g.Token.Keyword:!this.context.strict&&this.context.allowYield&&this.matchKeyword("yield")?a=this.parseIdentifierName():!this.context.strict&&this.matchKeyword("let")?a=this.finalize(f,new j.Identifier(this.nextToken().value)):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.matchKeyword("function")?a=this.parseFunctionExpression():this.matchKeyword("this")?(this.nextToken(),a=this.finalize(f,new j.ThisExpression)):this.matchKeyword("class")?a=this.parseClassExpression():this.throwUnexpectedToken(this.nextToken()));break;default:this.throwUnexpectedToken(this.nextToken())}return a},a.prototype.parseSpreadElement=function(){var a=this.createNode();this.expect("...");var b=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.finalize(a,new j.SpreadElement(b))},a.prototype.parseArrayInitializer=function(){var a=this.createNode(),b=[];for(this.expect("[");!this.match("]");)if(this.match(","))this.nextToken(),b.push(null);else if(this.match("...")){var c=this.parseSpreadElement();this.match("]")||(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.expect(",")),b.push(c)}else b.push(this.inheritCoverGrammar(this.parseAssignmentExpression)),this.match("]")||this.expect(",");return this.expect("]"),this.finalize(a,new j.ArrayExpression(b))},a.prototype.parsePropertyMethod=function(a){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var b=this.context.strict,c=this.isolateCoverGrammar(this.parseFunctionSourceElements);return this.context.strict&&a.firstRestricted&&this.tolerateUnexpectedToken(a.firstRestricted,a.message),this.context.strict&&a.stricted&&this.tolerateUnexpectedToken(a.stricted,a.message),this.context.strict=b,c},a.prototype.parsePropertyMethodFunction=function(){var a=!1,b=this.createNode(),c=this.context.allowYield;this.context.allowYield=!1;var d=this.parseFormalParameters(),e=this.parsePropertyMethod(d);return this.context.allowYield=c,this.finalize(b,new j.FunctionExpression(null,d.params,e,a))},a.prototype.parseObjectPropertyKey=function(){var a=this.createNode(),b=this.nextToken(),c=null;switch(b.type){case g.Token.StringLiteral:case g.Token.NumericLiteral:this.context.strict&&b.octal&&this.tolerateUnexpectedToken(b,e.Messages.StrictOctalLiteral);var d=this.getTokenRaw(b);c=this.finalize(a,new j.Literal(b.value,d));break;case g.Token.Identifier:case g.Token.BooleanLiteral:case g.Token.NullLiteral:case g.Token.Keyword:c=this.finalize(a,new j.Identifier(b.value));break;case g.Token.Punctuator:"["===b.value?(c=this.isolateCoverGrammar(this.parseAssignmentExpression),this.expect("]")):this.throwUnexpectedToken(b);break;default:this.throwUnexpectedToken(b)}return c},a.prototype.isPropertyKey=function(a,b){return a.type===i.Syntax.Identifier&&a.name===b||a.type===i.Syntax.Literal&&a.value===b},a.prototype.parseObjectProperty=function(a){var b,c,d,f=this.createNode(),h=this.lookahead,i=!1,k=!1,l=!1;h.type===g.Token.Identifier?(this.nextToken(),c=this.finalize(f,new j.Identifier(h.value))):this.match("*")?this.nextToken():(i=this.match("["),c=this.parseObjectPropertyKey());var m=this.qualifiedPropertyName(this.lookahead);if(h.type===g.Token.Identifier&&"get"===h.value&&m)b="get",i=this.match("["),c=this.parseObjectPropertyKey(),this.context.allowYield=!1,d=this.parseGetterMethod();else if(h.type===g.Token.Identifier&&"set"===h.value&&m)b="set",i=this.match("["),c=this.parseObjectPropertyKey(),d=this.parseSetterMethod();else if(h.type===g.Token.Punctuator&&"*"===h.value&&m)b="init",i=this.match("["),c=this.parseObjectPropertyKey(),d=this.parseGeneratorMethod(),k=!0;else if(c||this.throwUnexpectedToken(this.lookahead),b="init",this.match(":"))!i&&this.isPropertyKey(c,"__proto__")&&(a.value&&this.tolerateError(e.Messages.DuplicateProtoProperty),a.value=!0),this.nextToken(),d=this.inheritCoverGrammar(this.parseAssignmentExpression);else if(this.match("("))d=this.parsePropertyMethodFunction(),k=!0;else if(h.type===g.Token.Identifier){var n=this.finalize(f,new j.Identifier(h.value));if(this.match("=")){this.context.firstCoverInitializedNameError=this.lookahead,this.nextToken(),l=!0;var o=this.isolateCoverGrammar(this.parseAssignmentExpression);d=this.finalize(f,new j.AssignmentPattern(n,o))}else l=!0,d=n}else this.throwUnexpectedToken(this.nextToken());return this.finalize(f,new j.Property(b,c,i,d,k,l))},a.prototype.parseObjectInitializer=function(){var a=this.createNode();this.expect("{");for(var b=[],c={value:!1};!this.match("}");)b.push(this.parseObjectProperty(c)),this.match("}")||this.expectCommaSeparator();return this.expect("}"),this.finalize(a,new j.ObjectExpression(b))},a.prototype.parseTemplateHead=function(){d.assert(this.lookahead.head,"Template literal must start with a template head");var a=this.createNode(),b=this.nextToken(),c={raw:b.value.raw,cooked:b.value.cooked};return this.finalize(a,new j.TemplateElement(c,b.tail))},a.prototype.parseTemplateElement=function(){this.lookahead.type!==g.Token.Template&&this.throwUnexpectedToken();var a=this.createNode(),b=this.nextToken(),c={raw:b.value.raw,cooked:b.value.cooked};return this.finalize(a,new j.TemplateElement(c,b.tail))},a.prototype.parseTemplateLiteral=function(){var a=this.createNode(),b=[],c=[],d=this.parseTemplateHead();for(c.push(d);!d.tail;)b.push(this.parseExpression()),d=this.parseTemplateElement(),c.push(d);return this.finalize(a,new j.TemplateLiteral(c,b))},a.prototype.reinterpretExpressionAsPattern=function(a){switch(a.type){case i.Syntax.Identifier:case i.Syntax.MemberExpression:case i.Syntax.RestElement:case i.Syntax.AssignmentPattern:break;case i.Syntax.SpreadElement:a.type=i.Syntax.RestElement,this.reinterpretExpressionAsPattern(a.argument);break;case i.Syntax.ArrayExpression:a.type=i.Syntax.ArrayPattern;for(var b=0;b<a.elements.length;b++)null!==a.elements[b]&&this.reinterpretExpressionAsPattern(a.elements[b]);break;case i.Syntax.ObjectExpression:a.type=i.Syntax.ObjectPattern;for(var b=0;b<a.properties.length;b++)this.reinterpretExpressionAsPattern(a.properties[b].value);break;case i.Syntax.AssignmentExpression:a.type=i.Syntax.AssignmentPattern,delete a.operator,this.reinterpretExpressionAsPattern(a.left)}},a.prototype.parseGroupExpression=function(){var a;if(this.expect("("),this.match(")"))this.nextToken(),this.match("=>")||this.expect("=>"),a={type:k,params:[]};else{var b=this.lookahead,c=[];if(this.match("..."))a=this.parseRestElement(c),this.expect(")"),this.match("=>")||this.expect("=>"),a={type:k,params:[a]};else{var d=!1;if(this.context.isBindingElement=!0,a=this.inheritCoverGrammar(this.parseAssignmentExpression),this.match(",")){var e=[];for(this.context.isAssignmentTarget=!1,e.push(a);this.startMarker.index<this.scanner.length&&this.match(",");){if(this.nextToken(),this.match("...")){this.context.isBindingElement||this.throwUnexpectedToken(this.lookahead),e.push(this.parseRestElement(c)),this.expect(")"),this.match("=>")||this.expect("=>"),this.context.isBindingElement=!1;for(var f=0;f<e.length;f++)this.reinterpretExpressionAsPattern(e[f]);d=!0,a={type:k,params:e}}else e.push(this.inheritCoverGrammar(this.parseAssignmentExpression));if(d)break}d||(a=this.finalize(this.startNode(b),new j.SequenceExpression(e)))}if(!d){if(this.expect(")"),this.match("=>")&&(a.type===i.Syntax.Identifier&&"yield"===a.name&&(d=!0,a={type:k,params:[a]}),!d)){if(this.context.isBindingElement||this.throwUnexpectedToken(this.lookahead),a.type===i.Syntax.SequenceExpression)for(var f=0;f<a.expressions.length;f++)this.reinterpretExpressionAsPattern(a.expressions[f]);else this.reinterpretExpressionAsPattern(a);var g=a.type===i.Syntax.SequenceExpression?a.expressions:[a];a={type:k,params:g}}this.context.isBindingElement=!1}}}return a},a.prototype.parseArguments=function(){this.expect("(");var a=[];if(!this.match(")"))for(;;){var b=this.match("...")?this.parseSpreadElement():this.isolateCoverGrammar(this.parseAssignmentExpression);if(a.push(b),this.match(")"))break;this.expectCommaSeparator()}return this.expect(")"),a},a.prototype.isIdentifierName=function(a){return a.type===g.Token.Identifier||a.type===g.Token.Keyword||a.type===g.Token.BooleanLiteral||a.type===g.Token.NullLiteral},a.prototype.parseIdentifierName=function(){var a=this.createNode(),b=this.nextToken();return this.isIdentifierName(b)||this.throwUnexpectedToken(b),this.finalize(a,new j.Identifier(b.value))},a.prototype.parseNewExpression=function(){var a=this.createNode(),b=this.parseIdentifierName();d.assert("new"===b.name,"New expression must start with `new`");var c;if(this.match("."))if(this.nextToken(),this.lookahead.type===g.Token.Identifier&&this.context.inFunctionBody&&"target"===this.lookahead.value){var e=this.parseIdentifierName();c=new j.MetaProperty(b,e)}else this.throwUnexpectedToken(this.lookahead);else{var f=this.isolateCoverGrammar(this.parseLeftHandSideExpression),h=this.match("(")?this.parseArguments():[];c=new j.NewExpression(f,h),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}return this.finalize(a,c)},a.prototype.parseLeftHandSideExpressionAllowCall=function(){var a=this.lookahead,b=this.context.allowIn;this.context.allowIn=!0;var c;for(this.matchKeyword("super")&&this.context.inFunctionBody?(c=this.createNode(),this.nextToken(),c=this.finalize(c,new j.Super),this.match("(")||this.match(".")||this.match("[")||this.throwUnexpectedToken(this.lookahead)):c=this.inheritCoverGrammar(this.matchKeyword("new")?this.parseNewExpression:this.parsePrimaryExpression);;)if(this.match(".")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect(".");var d=this.parseIdentifierName();c=this.finalize(this.startNode(a),new j.StaticMemberExpression(c,d))}else if(this.match("(")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!1;var e=this.parseArguments();c=this.finalize(this.startNode(a),new j.CallExpression(c,e))}else if(this.match("[")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect("[");var d=this.isolateCoverGrammar(this.parseExpression);this.expect("]"),c=this.finalize(this.startNode(a),new j.ComputedMemberExpression(c,d))}else{if(this.lookahead.type!==g.Token.Template||!this.lookahead.head)break;var f=this.parseTemplateLiteral();c=this.finalize(this.startNode(a),new j.TaggedTemplateExpression(c,f))}return this.context.allowIn=b,c},a.prototype.parseSuper=function(){var a=this.createNode();return this.expectKeyword("super"),this.match("[")||this.match(".")||this.throwUnexpectedToken(this.lookahead),this.finalize(a,new j.Super)},a.prototype.parseLeftHandSideExpression=function(){d.assert(this.context.allowIn,"callee of new expression always allow in keyword.");for(var a=this.startNode(this.lookahead),b=this.matchKeyword("super")&&this.context.inFunctionBody?this.parseSuper():this.inheritCoverGrammar(this.matchKeyword("new")?this.parseNewExpression:this.parsePrimaryExpression);;)if(this.match("[")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect("[");var c=this.isolateCoverGrammar(this.parseExpression);this.expect("]"),b=this.finalize(a,new j.ComputedMemberExpression(b,c))}else if(this.match(".")){this.context.isBindingElement=!1,this.context.isAssignmentTarget=!0,this.expect(".");var c=this.parseIdentifierName();b=this.finalize(a,new j.StaticMemberExpression(b,c))}else{if(this.lookahead.type!==g.Token.Template||!this.lookahead.head)break;var e=this.parseTemplateLiteral();b=this.finalize(a,new j.TaggedTemplateExpression(b,e))}return b},a.prototype.parseUpdateExpression=function(){var a,b=this.lookahead;if(this.match("++")||this.match("--")){var c=this.startNode(b),d=this.nextToken();a=this.inheritCoverGrammar(this.parseUnaryExpression),this.context.strict&&a.type===i.Syntax.Identifier&&this.scanner.isRestrictedWord(a.name)&&this.tolerateError(e.Messages.StrictLHSPrefix),this.context.isAssignmentTarget||this.tolerateError(e.Messages.InvalidLHSInAssignment);var f=!0;a=this.finalize(c,new j.UpdateExpression(d.value,a,f)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}else if(a=this.inheritCoverGrammar(this.parseLeftHandSideExpressionAllowCall),!this.hasLineTerminator&&this.lookahead.type===g.Token.Punctuator&&(this.match("++")||this.match("--"))){this.context.strict&&a.type===i.Syntax.Identifier&&this.scanner.isRestrictedWord(a.name)&&this.tolerateError(e.Messages.StrictLHSPostfix),this.context.isAssignmentTarget||this.tolerateError(e.Messages.InvalidLHSInAssignment),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var h=this.nextToken().value,f=!1;a=this.finalize(this.startNode(b),new j.UpdateExpression(h,a,f))}return a},a.prototype.parseUnaryExpression=function(){var a;if(this.match("+")||this.match("-")||this.match("~")||this.match("!")||this.matchKeyword("delete")||this.matchKeyword("void")||this.matchKeyword("typeof")){var b=this.startNode(this.lookahead),c=this.nextToken();a=this.inheritCoverGrammar(this.parseUnaryExpression),a=this.finalize(b,new j.UnaryExpression(c.value,a)),this.context.strict&&"delete"===a.operator&&a.argument.type===i.Syntax.Identifier&&this.tolerateError(e.Messages.StrictDelete),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}else a=this.parseUpdateExpression();return a},a.prototype.parseExponentiationExpression=function(){var a=this.lookahead,b=this.inheritCoverGrammar(this.parseUnaryExpression);if(b.type!==i.Syntax.UnaryExpression&&this.match("**")){this.nextToken(),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var c=b,d=this.isolateCoverGrammar(this.parseExponentiationExpression);b=this.finalize(this.startNode(a),new j.BinaryExpression("**",c,d))}return b},a.prototype.binaryPrecedence=function(a){var b,c=a.value;return b=a.type===g.Token.Punctuator?this.operatorPrecedence[c]||0:a.type===g.Token.Keyword&&("instanceof"===c||this.context.allowIn&&"in"===c)?7:0},a.prototype.parseBinaryExpression=function(){var a=this.lookahead,b=this.inheritCoverGrammar(this.parseExponentiationExpression),c=this.lookahead,d=this.binaryPrecedence(c);if(d>0){this.nextToken(),c.prec=d,this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;for(var e=[a,this.lookahead],f=b,g=this.isolateCoverGrammar(this.parseExponentiationExpression),h=[f,c,g];;){if(d=this.binaryPrecedence(this.lookahead),d<=0)break;for(;h.length>2&&d<=h[h.length-2].prec;){g=h.pop();var i=h.pop().value;f=h.pop(),e.pop();var k=this.startNode(e[e.length-1]);h.push(this.finalize(k,new j.BinaryExpression(i,f,g)))}c=this.nextToken(),c.prec=d,h.push(c),e.push(this.lookahead),h.push(this.isolateCoverGrammar(this.parseExponentiationExpression))}var l=h.length-1;for(b=h[l],e.pop();l>1;){var k=this.startNode(e.pop());b=this.finalize(k,new j.BinaryExpression(h[l-1].value,h[l-2],b)),l-=2}}return b},a.prototype.parseConditionalExpression=function(){var a=this.lookahead,b=this.inheritCoverGrammar(this.parseBinaryExpression);if(this.match("?")){this.nextToken();var c=this.context.allowIn;this.context.allowIn=!0;var d=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=c,this.expect(":");var e=this.isolateCoverGrammar(this.parseAssignmentExpression);b=this.finalize(this.startNode(a),new j.ConditionalExpression(b,d,e)),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1}return b},a.prototype.checkPatternParam=function(a,b){switch(b.type){case i.Syntax.Identifier:this.validateParam(a,b,b.name);break;case i.Syntax.RestElement:this.checkPatternParam(a,b.argument);break;case i.Syntax.AssignmentPattern:this.checkPatternParam(a,b.left);break;case i.Syntax.ArrayPattern:for(var c=0;c<b.elements.length;c++)null!==b.elements[c]&&this.checkPatternParam(a,b.elements[c]);break;case i.Syntax.YieldExpression:break;default:d.assert(b.type===i.Syntax.ObjectPattern,"Invalid type");for(var c=0;c<b.properties.length;c++)this.checkPatternParam(a,b.properties[c].value)}},a.prototype.reinterpretAsCoverFormalsList=function(a){var b,c=[a];switch(a.type){case i.Syntax.Identifier:break;case k:c=a.params;break;default:return null}b={paramSet:{}};for(var d=0;d<c.length;++d){var f=c[d];f.type===i.Syntax.AssignmentPattern&&f.right.type===i.Syntax.YieldExpression&&(f.right.argument&&this.throwUnexpectedToken(this.lookahead),f.right.type=i.Syntax.Identifier,f.right.name="yield",delete f.right.argument,delete f.right.delegate),this.checkPatternParam(b,f),c[d]=f}if(this.context.strict||!this.context.allowYield)for(var d=0;d<c.length;++d){var f=c[d];f.type===i.Syntax.YieldExpression&&this.throwUnexpectedToken(this.lookahead)}if(b.message===e.Messages.StrictParamDupe){var g=this.context.strict?b.stricted:b.firstRestricted;this.throwUnexpectedToken(g,b.message)}return{params:c,stricted:b.stricted,firstRestricted:b.firstRestricted,message:b.message}},a.prototype.parseAssignmentExpression=function(){var a;if(!this.context.allowYield&&this.matchKeyword("yield"))a=this.parseYieldExpression();else{var b=this.lookahead,c=b;if(a=this.parseConditionalExpression(),a.type===k||this.match("=>")){this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1;var d=this.reinterpretAsCoverFormalsList(a);if(d){this.hasLineTerminator&&this.tolerateUnexpectedToken(this.lookahead),this.context.firstCoverInitializedNameError=null;var f=this.context.strict,g=this.context.allowYield;this.context.allowYield=!0;var h=this.startNode(b);this.expect("=>");var l=this.match("{")?this.parseFunctionSourceElements():this.isolateCoverGrammar(this.parseAssignmentExpression),m=l.type!==i.Syntax.BlockStatement;this.context.strict&&d.firstRestricted&&this.throwUnexpectedToken(d.firstRestricted,d.message),this.context.strict&&d.stricted&&this.tolerateUnexpectedToken(d.stricted,d.message),a=this.finalize(h,new j.ArrowFunctionExpression(d.params,l,m)),this.context.strict=f,this.context.allowYield=g}}else if(this.matchAssign()){if(this.context.isAssignmentTarget||this.tolerateError(e.Messages.InvalidLHSInAssignment),this.context.strict&&a.type===i.Syntax.Identifier){var n=a;this.scanner.isRestrictedWord(n.name)&&this.tolerateUnexpectedToken(c,e.Messages.StrictLHSAssignment),this.scanner.isStrictModeReservedWord(n.name)&&this.tolerateUnexpectedToken(c,e.Messages.StrictReservedWord)}this.match("=")?this.reinterpretExpressionAsPattern(a):(this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1),c=this.nextToken();var o=this.isolateCoverGrammar(this.parseAssignmentExpression);a=this.finalize(this.startNode(b),new j.AssignmentExpression(c.value,a,o)),this.context.firstCoverInitializedNameError=null}}return a},a.prototype.parseExpression=function(){var a=this.lookahead,b=this.isolateCoverGrammar(this.parseAssignmentExpression);if(this.match(",")){var c=[];for(c.push(b);this.startMarker.index<this.scanner.length&&this.match(",");)this.nextToken(),c.push(this.isolateCoverGrammar(this.parseAssignmentExpression));b=this.finalize(this.startNode(a),new j.SequenceExpression(c))}return b},a.prototype.parseStatementListItem=function(){var a=null;if(this.context.isAssignmentTarget=!0,this.context.isBindingElement=!0,this.lookahead.type===g.Token.Keyword)switch(this.lookahead.value){case"export":"module"!==this.sourceType&&this.tolerateUnexpectedToken(this.lookahead,e.Messages.IllegalExportDeclaration),a=this.parseExportDeclaration();break;case"import":"module"!==this.sourceType&&this.tolerateUnexpectedToken(this.lookahead,e.Messages.IllegalImportDeclaration),a=this.parseImportDeclaration();break;case"const":a=this.parseLexicalDeclaration({inFor:!1});break;case"function":a=this.parseFunctionDeclaration();break;case"class":a=this.parseClassDeclaration();break;case"let":a=this.isLexicalDeclaration()?this.parseLexicalDeclaration({inFor:!1}):this.parseStatement();break;default:a=this.parseStatement()}else a=this.parseStatement();return a},a.prototype.parseBlock=function(){var a=this.createNode();this.expect("{");for(var b=[];;){if(this.match("}"))break;b.push(this.parseStatementListItem())}return this.expect("}"),this.finalize(a,new j.BlockStatement(b))},a.prototype.parseLexicalBinding=function(a,b){var c=this.createNode(),d=[],f=this.parsePattern(d,a);this.context.strict&&f.type===i.Syntax.Identifier&&this.scanner.isRestrictedWord(f.name)&&this.tolerateError(e.Messages.StrictVarName);var g=null;return"const"===a?this.matchKeyword("in")||this.matchContextualKeyword("of")||(this.expect("="),g=this.isolateCoverGrammar(this.parseAssignmentExpression)):(!b.inFor&&f.type!==i.Syntax.Identifier||this.match("="))&&(this.expect("="),g=this.isolateCoverGrammar(this.parseAssignmentExpression)),this.finalize(c,new j.VariableDeclarator(f,g))},a.prototype.parseBindingList=function(a,b){for(var c=[this.parseLexicalBinding(a,b)];this.match(",");)this.nextToken(),c.push(this.parseLexicalBinding(a,b));return c},a.prototype.isLexicalDeclaration=function(){var a=this.scanner.index,b=this.scanner.lineNumber,c=this.scanner.lineStart;this.collectComments();var d=this.scanner.lex();return this.scanner.index=a,this.scanner.lineNumber=b,this.scanner.lineStart=c,d.type===g.Token.Identifier||d.type===g.Token.Punctuator&&"["===d.value||d.type===g.Token.Punctuator&&"{"===d.value||d.type===g.Token.Keyword&&"let"===d.value||d.type===g.Token.Keyword&&"yield"===d.value},a.prototype.parseLexicalDeclaration=function(a){var b=this.createNode(),c=this.nextToken().value;d.assert("let"===c||"const"===c,"Lexical declaration must be either let or const");var e=this.parseBindingList(c,a);return this.consumeSemicolon(),this.finalize(b,new j.VariableDeclaration(e,c))},a.prototype.parseBindingRestElement=function(a,b){var c=this.createNode();this.expect("...");var d=this.parsePattern(a,b);return this.finalize(c,new j.RestElement(d))},a.prototype.parseArrayPattern=function(a,b){var c=this.createNode();this.expect("[");for(var d=[];!this.match("]");)if(this.match(","))this.nextToken(),d.push(null);else{if(this.match("...")){d.push(this.parseBindingRestElement(a,b));break}d.push(this.parsePatternWithDefault(a,b)),this.match("]")||this.expect(",")}return this.expect("]"),this.finalize(c,new j.ArrayPattern(d))},a.prototype.parsePropertyPattern=function(a,b){var c,d,e=this.createNode(),f=!1,h=!1,i=!1;if(this.lookahead.type===g.Token.Identifier){var k=this.lookahead;c=this.parseVariableIdentifier();var l=this.finalize(e,new j.Identifier(k.value));if(this.match("=")){a.push(k),h=!0,this.nextToken();var m=this.parseAssignmentExpression();d=this.finalize(this.startNode(k),new j.AssignmentPattern(l,m))}else this.match(":")?(this.expect(":"),d=this.parsePatternWithDefault(a,b)):(a.push(k),h=!0,d=l)}else f=this.match("["),c=this.parseObjectPropertyKey(),this.expect(":"),d=this.parsePatternWithDefault(a,b);return this.finalize(e,new j.Property("init",c,f,d,i,h))},a.prototype.parseObjectPattern=function(a,b){var c=this.createNode(),d=[];for(this.expect("{");!this.match("}");)d.push(this.parsePropertyPattern(a,b)),this.match("}")||this.expect(",");return this.expect("}"),this.finalize(c,new j.ObjectPattern(d))},a.prototype.parsePattern=function(a,b){var c;return this.match("[")?c=this.parseArrayPattern(a,b):this.match("{")?c=this.parseObjectPattern(a,b):(!this.matchKeyword("let")||"const"!==b&&"let"!==b||this.tolerateUnexpectedToken(this.lookahead,e.Messages.UnexpectedToken),a.push(this.lookahead),c=this.parseVariableIdentifier(b)),c},a.prototype.parsePatternWithDefault=function(a,b){var c=this.lookahead,d=this.parsePattern(a,b);if(this.match("=")){this.nextToken();var e=this.context.allowYield;this.context.allowYield=!0;var f=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowYield=e,d=this.finalize(this.startNode(c),new j.AssignmentPattern(d,f))}return d},a.prototype.parseVariableIdentifier=function(a){var b=this.createNode(),c=this.nextToken();return c.type===g.Token.Keyword&&"yield"===c.value?(this.context.strict&&this.tolerateUnexpectedToken(c,e.Messages.StrictReservedWord),this.context.allowYield||this.throwUnexpectedToken(c)):c.type!==g.Token.Identifier?this.context.strict&&c.type===g.Token.Keyword&&this.scanner.isStrictModeReservedWord(c.value)?this.tolerateUnexpectedToken(c,e.Messages.StrictReservedWord):(this.context.strict||"let"!==c.value||"var"!==a)&&this.throwUnexpectedToken(c):"module"===this.sourceType&&c.type===g.Token.Identifier&&"await"===c.value&&this.tolerateUnexpectedToken(c),this.finalize(b,new j.Identifier(c.value))},a.prototype.parseVariableDeclaration=function(a){var b=this.createNode(),c=[],d=this.parsePattern(c,"var");this.context.strict&&d.type===i.Syntax.Identifier&&this.scanner.isRestrictedWord(d.name)&&this.tolerateError(e.Messages.StrictVarName);var f=null;return this.match("=")?(this.nextToken(),f=this.isolateCoverGrammar(this.parseAssignmentExpression)):d.type===i.Syntax.Identifier||a.inFor||this.expect("="),this.finalize(b,new j.VariableDeclarator(d,f))},a.prototype.parseVariableDeclarationList=function(a){var b={inFor:a.inFor},c=[];for(c.push(this.parseVariableDeclaration(b));this.match(",");)this.nextToken(),c.push(this.parseVariableDeclaration(b));return c},a.prototype.parseVariableStatement=function(){var a=this.createNode();this.expectKeyword("var");var b=this.parseVariableDeclarationList({inFor:!1});return this.consumeSemicolon(),this.finalize(a,new j.VariableDeclaration(b,"var"))},a.prototype.parseEmptyStatement=function(){var a=this.createNode();return this.expect(";"),this.finalize(a,new j.EmptyStatement)},a.prototype.parseExpressionStatement=function(){var a=this.createNode(),b=this.parseExpression();return this.consumeSemicolon(),this.finalize(a,new j.ExpressionStatement(b))},a.prototype.parseIfStatement=function(){var a,b=this.createNode(),c=null;this.expectKeyword("if"),this.expect("(");var d=this.parseExpression();return!this.match(")")&&this.config.tolerant?(this.tolerateUnexpectedToken(this.nextToken()),a=this.finalize(this.createNode(),new j.EmptyStatement)):(this.expect(")"),a=this.parseStatement(),this.matchKeyword("else")&&(this.nextToken(),c=this.parseStatement())),this.finalize(b,new j.IfStatement(d,a,c))},a.prototype.parseDoWhileStatement=function(){var a=this.createNode();this.expectKeyword("do");var b=this.context.inIteration;this.context.inIteration=!0;var c=this.parseStatement();this.context.inIteration=b,this.expectKeyword("while"),this.expect("(");var d=this.parseExpression();return this.expect(")"),this.match(";")&&this.nextToken(),this.finalize(a,new j.DoWhileStatement(c,d))},a.prototype.parseWhileStatement=function(){var a,b=this.createNode();this.expectKeyword("while"),this.expect("(");var c=this.parseExpression();if(!this.match(")")&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),a=this.finalize(this.createNode(),new j.EmptyStatement);else{this.expect(")");var d=this.context.inIteration;this.context.inIteration=!0,a=this.parseStatement(),this.context.inIteration=d}return this.finalize(b,new j.WhileStatement(c,a))},a.prototype.parseForStatement=function(){var a,b,c=null,d=null,f=null,g=!0,h=this.createNode();if(this.expectKeyword("for"),this.expect("("),this.match(";"))this.nextToken();else if(this.matchKeyword("var")){c=this.createNode(),this.nextToken();var k=this.context.allowIn;this.context.allowIn=!1;var l=this.parseVariableDeclarationList({inFor:!0});if(this.context.allowIn=k,
1===l.length&&this.matchKeyword("in")){var m=l[0];m.init&&(m.id.type===i.Syntax.ArrayPattern||m.id.type===i.Syntax.ObjectPattern||this.context.strict)&&this.tolerateError(e.Messages.ForInOfLoopInitializer,"for-in"),c=this.finalize(c,new j.VariableDeclaration(l,"var")),this.nextToken(),a=c,b=this.parseExpression(),c=null}else 1===l.length&&null===l[0].init&&this.matchContextualKeyword("of")?(c=this.finalize(c,new j.VariableDeclaration(l,"var")),this.nextToken(),a=c,b=this.parseAssignmentExpression(),c=null,g=!1):(c=this.finalize(c,new j.VariableDeclaration(l,"var")),this.expect(";"))}else if(this.matchKeyword("const")||this.matchKeyword("let")){c=this.createNode();var n=this.nextToken().value;if(this.context.strict||"in"!==this.lookahead.value){var k=this.context.allowIn;this.context.allowIn=!1;var l=this.parseBindingList(n,{inFor:!0});this.context.allowIn=k,1===l.length&&null===l[0].init&&this.matchKeyword("in")?(c=this.finalize(c,new j.VariableDeclaration(l,n)),this.nextToken(),a=c,b=this.parseExpression(),c=null):1===l.length&&null===l[0].init&&this.matchContextualKeyword("of")?(c=this.finalize(c,new j.VariableDeclaration(l,n)),this.nextToken(),a=c,b=this.parseAssignmentExpression(),c=null,g=!1):(this.consumeSemicolon(),c=this.finalize(c,new j.VariableDeclaration(l,n)))}else c=this.finalize(c,new j.Identifier(n)),this.nextToken(),a=c,b=this.parseExpression(),c=null}else{var o=this.lookahead,k=this.context.allowIn;if(this.context.allowIn=!1,c=this.inheritCoverGrammar(this.parseAssignmentExpression),this.context.allowIn=k,this.matchKeyword("in"))this.context.isAssignmentTarget&&c.type!==i.Syntax.AssignmentExpression||this.tolerateError(e.Messages.InvalidLHSInForIn),this.nextToken(),this.reinterpretExpressionAsPattern(c),a=c,b=this.parseExpression(),c=null;else if(this.matchContextualKeyword("of"))this.context.isAssignmentTarget&&c.type!==i.Syntax.AssignmentExpression||this.tolerateError(e.Messages.InvalidLHSInForLoop),this.nextToken(),this.reinterpretExpressionAsPattern(c),a=c,b=this.parseAssignmentExpression(),c=null,g=!1;else{if(this.match(",")){for(var p=[c];this.match(",");)this.nextToken(),p.push(this.isolateCoverGrammar(this.parseAssignmentExpression));c=this.finalize(this.startNode(o),new j.SequenceExpression(p))}this.expect(";")}}"undefined"==typeof a&&(this.match(";")||(d=this.parseExpression()),this.expect(";"),this.match(")")||(f=this.parseExpression()));var q;if(!this.match(")")&&this.config.tolerant)this.tolerateUnexpectedToken(this.nextToken()),q=this.finalize(this.createNode(),new j.EmptyStatement);else{this.expect(")");var r=this.context.inIteration;this.context.inIteration=!0,q=this.isolateCoverGrammar(this.parseStatement),this.context.inIteration=r}return"undefined"==typeof a?this.finalize(h,new j.ForStatement(c,d,f,q)):g?this.finalize(h,new j.ForInStatement(a,b,q)):this.finalize(h,new j.ForOfStatement(a,b,q))},a.prototype.parseContinueStatement=function(){var a=this.createNode();this.expectKeyword("continue");var b=null;if(this.lookahead.type===g.Token.Identifier&&!this.hasLineTerminator){b=this.parseVariableIdentifier();var c="$"+b.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,c)||this.throwError(e.Messages.UnknownLabel,b.name)}return this.consumeSemicolon(),null!==b||this.context.inIteration||this.throwError(e.Messages.IllegalContinue),this.finalize(a,new j.ContinueStatement(b))},a.prototype.parseBreakStatement=function(){var a=this.createNode();this.expectKeyword("break");var b=null;if(this.lookahead.type===g.Token.Identifier&&!this.hasLineTerminator){b=this.parseVariableIdentifier();var c="$"+b.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,c)||this.throwError(e.Messages.UnknownLabel,b.name)}return this.consumeSemicolon(),null!==b||this.context.inIteration||this.context.inSwitch||this.throwError(e.Messages.IllegalBreak),this.finalize(a,new j.BreakStatement(b))},a.prototype.parseReturnStatement=function(){this.context.inFunctionBody||this.tolerateError(e.Messages.IllegalReturn);var a=this.createNode();this.expectKeyword("return");var b=!this.match(";")&&!this.match("}")&&!this.hasLineTerminator&&this.lookahead.type!==g.Token.EOF,c=b?this.parseExpression():null;return this.consumeSemicolon(),this.finalize(a,new j.ReturnStatement(c))},a.prototype.parseWithStatement=function(){this.context.strict&&this.tolerateError(e.Messages.StrictModeWith);var a=this.createNode();this.expectKeyword("with"),this.expect("(");var b=this.parseExpression();this.expect(")");var c=this.parseStatement();return this.finalize(a,new j.WithStatement(b,c))},a.prototype.parseSwitchCase=function(){var a,b=this.createNode();this.matchKeyword("default")?(this.nextToken(),a=null):(this.expectKeyword("case"),a=this.parseExpression()),this.expect(":");for(var c=[];;){if(this.match("}")||this.matchKeyword("default")||this.matchKeyword("case"))break;c.push(this.parseStatementListItem())}return this.finalize(b,new j.SwitchCase(a,c))},a.prototype.parseSwitchStatement=function(){var a=this.createNode();this.expectKeyword("switch"),this.expect("(");var b=this.parseExpression();this.expect(")");var c=this.context.inSwitch;this.context.inSwitch=!0;var d=[],f=!1;for(this.expect("{");;){if(this.match("}"))break;var g=this.parseSwitchCase();null===g.test&&(f&&this.throwError(e.Messages.MultipleDefaultsInSwitch),f=!0),d.push(g)}return this.expect("}"),this.context.inSwitch=c,this.finalize(a,new j.SwitchStatement(b,d))},a.prototype.parseLabelledStatement=function(){var a,b=this.createNode(),c=this.parseExpression();if(c.type===i.Syntax.Identifier&&this.match(":")){this.nextToken();var d=c,f="$"+d.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,f)&&this.throwError(e.Messages.Redeclaration,"Label",d.name),this.context.labelSet[f]=!0;var g=this.parseStatement();delete this.context.labelSet[f],a=new j.LabeledStatement(d,g)}else this.consumeSemicolon(),a=new j.ExpressionStatement(c);return this.finalize(b,a)},a.prototype.parseThrowStatement=function(){var a=this.createNode();this.expectKeyword("throw"),this.hasLineTerminator&&this.throwError(e.Messages.NewlineAfterThrow);var b=this.parseExpression();return this.consumeSemicolon(),this.finalize(a,new j.ThrowStatement(b))},a.prototype.parseCatchClause=function(){var a=this.createNode();this.expectKeyword("catch"),this.expect("("),this.match(")")&&this.throwUnexpectedToken(this.lookahead);for(var b=[],c=this.parsePattern(b),d={},f=0;f<b.length;f++){var g="$"+b[f].value;Object.prototype.hasOwnProperty.call(d,g)&&this.tolerateError(e.Messages.DuplicateBinding,b[f].value),d[g]=!0}this.context.strict&&c.type===i.Syntax.Identifier&&this.scanner.isRestrictedWord(c.name)&&this.tolerateError(e.Messages.StrictCatchVariable),this.expect(")");var h=this.parseBlock();return this.finalize(a,new j.CatchClause(c,h))},a.prototype.parseFinallyClause=function(){return this.expectKeyword("finally"),this.parseBlock()},a.prototype.parseTryStatement=function(){var a=this.createNode();this.expectKeyword("try");var b=this.parseBlock(),c=this.matchKeyword("catch")?this.parseCatchClause():null,d=this.matchKeyword("finally")?this.parseFinallyClause():null;return c||d||this.throwError(e.Messages.NoCatchOrFinally),this.finalize(a,new j.TryStatement(b,c,d))},a.prototype.parseDebuggerStatement=function(){var a=this.createNode();return this.expectKeyword("debugger"),this.consumeSemicolon(),this.finalize(a,new j.DebuggerStatement)},a.prototype.parseStatement=function(){var a=null;switch(this.lookahead.type){case g.Token.BooleanLiteral:case g.Token.NullLiteral:case g.Token.NumericLiteral:case g.Token.StringLiteral:case g.Token.Template:case g.Token.RegularExpression:a=this.parseExpressionStatement();break;case g.Token.Punctuator:var b=this.lookahead.value;a="{"===b?this.parseBlock():"("===b?this.parseExpressionStatement():";"===b?this.parseEmptyStatement():this.parseExpressionStatement();break;case g.Token.Identifier:a=this.parseLabelledStatement();break;case g.Token.Keyword:switch(this.lookahead.value){case"break":a=this.parseBreakStatement();break;case"continue":a=this.parseContinueStatement();break;case"debugger":a=this.parseDebuggerStatement();break;case"do":a=this.parseDoWhileStatement();break;case"for":a=this.parseForStatement();break;case"function":a=this.parseFunctionDeclaration();break;case"if":a=this.parseIfStatement();break;case"return":a=this.parseReturnStatement();break;case"switch":a=this.parseSwitchStatement();break;case"throw":a=this.parseThrowStatement();break;case"try":a=this.parseTryStatement();break;case"var":a=this.parseVariableStatement();break;case"while":a=this.parseWhileStatement();break;case"with":a=this.parseWithStatement();break;default:a=this.parseExpressionStatement()}break;default:this.throwUnexpectedToken(this.lookahead)}return a},a.prototype.parseFunctionSourceElements=function(){var a=this.createNode();this.expect("{");var b=this.parseDirectivePrologues(),c=this.context.labelSet,d=this.context.inIteration,e=this.context.inSwitch,f=this.context.inFunctionBody;for(this.context.labelSet={},this.context.inIteration=!1,this.context.inSwitch=!1,this.context.inFunctionBody=!0;this.startMarker.index<this.scanner.length&&!this.match("}");)b.push(this.parseStatementListItem());return this.expect("}"),this.context.labelSet=c,this.context.inIteration=d,this.context.inSwitch=e,this.context.inFunctionBody=f,this.finalize(a,new j.BlockStatement(b))},a.prototype.validateParam=function(a,b,c){var d="$"+c;this.context.strict?(this.scanner.isRestrictedWord(c)&&(a.stricted=b,a.message=e.Messages.StrictParamName),Object.prototype.hasOwnProperty.call(a.paramSet,d)&&(a.stricted=b,a.message=e.Messages.StrictParamDupe)):a.firstRestricted||(this.scanner.isRestrictedWord(c)?(a.firstRestricted=b,a.message=e.Messages.StrictParamName):this.scanner.isStrictModeReservedWord(c)?(a.firstRestricted=b,a.message=e.Messages.StrictReservedWord):Object.prototype.hasOwnProperty.call(a.paramSet,d)&&(a.stricted=b,a.message=e.Messages.StrictParamDupe)),"function"==typeof Object.defineProperty?Object.defineProperty(a.paramSet,d,{value:!0,enumerable:!0,writable:!0,configurable:!0}):a.paramSet[d]=!0},a.prototype.parseRestElement=function(a){var b=this.createNode();this.expect("...");var c=this.parsePattern(a);return this.match("=")&&this.throwError(e.Messages.DefaultRestParameter),this.match(")")||this.throwError(e.Messages.ParameterAfterRestParameter),this.finalize(b,new j.RestElement(c))},a.prototype.parseFormalParameter=function(a){for(var b=[],c=this.match("...")?this.parseRestElement(b):this.parsePatternWithDefault(b),d=0;d<b.length;d++)this.validateParam(a,b[d],b[d].value);return a.params.push(c),!this.match(")")},a.prototype.parseFormalParameters=function(a){var b;if(b={params:[],firstRestricted:a},this.expect("("),!this.match(")"))for(b.paramSet={};this.startMarker.index<this.scanner.length&&this.parseFormalParameter(b);)this.expect(",");return this.expect(")"),{params:b.params,stricted:b.stricted,firstRestricted:b.firstRestricted,message:b.message}},a.prototype.parseFunctionDeclaration=function(a){var b=this.createNode();this.expectKeyword("function");var c=this.match("*");c&&this.nextToken();var d,f=null,g=null;if(!a||!this.match("(")){var h=this.lookahead;f=this.parseVariableIdentifier(),this.context.strict?this.scanner.isRestrictedWord(h.value)&&this.tolerateUnexpectedToken(h,e.Messages.StrictFunctionName):this.scanner.isRestrictedWord(h.value)?(g=h,d=e.Messages.StrictFunctionName):this.scanner.isStrictModeReservedWord(h.value)&&(g=h,d=e.Messages.StrictReservedWord)}var i=this.context.allowYield;this.context.allowYield=!c;var k=this.parseFormalParameters(g),l=k.params,m=k.stricted;g=k.firstRestricted,k.message&&(d=k.message);var n=this.context.strict,o=this.parseFunctionSourceElements();return this.context.strict&&g&&this.throwUnexpectedToken(g,d),this.context.strict&&m&&this.tolerateUnexpectedToken(m,d),this.context.strict=n,this.context.allowYield=i,this.finalize(b,new j.FunctionDeclaration(f,l,o,c))},a.prototype.parseFunctionExpression=function(){var a=this.createNode();this.expectKeyword("function");var b=this.match("*");b&&this.nextToken();var c,d,f=null,g=this.context.allowYield;if(this.context.allowYield=!b,!this.match("(")){var h=this.lookahead;f=this.context.strict||b||!this.matchKeyword("yield")?this.parseVariableIdentifier():this.parseIdentifierName(),this.context.strict?this.scanner.isRestrictedWord(h.value)&&this.tolerateUnexpectedToken(h,e.Messages.StrictFunctionName):this.scanner.isRestrictedWord(h.value)?(d=h,c=e.Messages.StrictFunctionName):this.scanner.isStrictModeReservedWord(h.value)&&(d=h,c=e.Messages.StrictReservedWord)}var i=this.parseFormalParameters(d),k=i.params,l=i.stricted;d=i.firstRestricted,i.message&&(c=i.message);var m=this.context.strict,n=this.parseFunctionSourceElements();return this.context.strict&&d&&this.throwUnexpectedToken(d,c),this.context.strict&&l&&this.tolerateUnexpectedToken(l,c),this.context.strict=m,this.context.allowYield=g,this.finalize(a,new j.FunctionExpression(f,k,n,b))},a.prototype.parseDirective=function(){var a=this.lookahead,b=null,c=this.createNode(),d=this.parseExpression();return d.type===i.Syntax.Literal&&(b=this.getTokenRaw(a).slice(1,-1)),this.consumeSemicolon(),this.finalize(c,b?new j.Directive(d,b):new j.ExpressionStatement(d))},a.prototype.parseDirectivePrologues=function(){for(var a=null,b=[];;){var c=this.lookahead;if(c.type!==g.Token.StringLiteral)break;var d=this.parseDirective();b.push(d);var f=d.directive;if("string"!=typeof f)break;"use strict"===f?(this.context.strict=!0,a&&this.tolerateUnexpectedToken(a,e.Messages.StrictOctalLiteral)):!a&&c.octal&&(a=c)}return b},a.prototype.qualifiedPropertyName=function(a){switch(a.type){case g.Token.Identifier:case g.Token.StringLiteral:case g.Token.BooleanLiteral:case g.Token.NullLiteral:case g.Token.NumericLiteral:case g.Token.Keyword:return!0;case g.Token.Punctuator:return"["===a.value}return!1},a.prototype.parseGetterMethod=function(){var a=this.createNode();this.expect("("),this.expect(")");var b=!1,c={params:[],stricted:null,firstRestricted:null,message:null},d=this.context.allowYield;this.context.allowYield=!1;var e=this.parsePropertyMethod(c);return this.context.allowYield=d,this.finalize(a,new j.FunctionExpression(null,c.params,e,b))},a.prototype.parseSetterMethod=function(){var a=this.createNode(),b={params:[],firstRestricted:null,paramSet:{}},c=!1,d=this.context.allowYield;this.context.allowYield=!1,this.expect("("),this.match(")")?this.tolerateUnexpectedToken(this.lookahead):this.parseFormalParameter(b),this.expect(")");var e=this.parsePropertyMethod(b);return this.context.allowYield=d,this.finalize(a,new j.FunctionExpression(null,b.params,e,c))},a.prototype.parseGeneratorMethod=function(){var a=this.createNode(),b=!0,c=this.context.allowYield;this.context.allowYield=!0;var d=this.parseFormalParameters();this.context.allowYield=!1;var e=this.parsePropertyMethod(d);return this.context.allowYield=c,this.finalize(a,new j.FunctionExpression(null,d.params,e,b))},a.prototype.isStartOfExpression=function(){var a=!0,b=this.lookahead.value;switch(this.lookahead.type){case g.Token.Punctuator:a="["===b||"("===b||"{"===b||"+"===b||"-"===b||"!"===b||"~"===b||"++"===b||"--"===b||"/"===b||"/="===b;break;case g.Token.Keyword:a="class"===b||"delete"===b||"function"===b||"let"===b||"new"===b||"super"===b||"this"===b||"typeof"===b||"void"===b||"yield"===b}return a},a.prototype.parseYieldExpression=function(){var a=this.createNode();this.expectKeyword("yield");var b=null,c=!1;if(!this.hasLineTerminator){var d=this.context.allowYield;this.context.allowYield=!1,c=this.match("*"),c?(this.nextToken(),b=this.parseAssignmentExpression()):this.isStartOfExpression()&&(b=this.parseAssignmentExpression()),this.context.allowYield=d}return this.finalize(a,new j.YieldExpression(b,c))},a.prototype.parseClassElement=function(a){var b,c,d,f=this.lookahead,h=this.createNode(),i=!1,k=!1,l=!1;if(this.match("*"))this.nextToken();else{i=this.match("["),c=this.parseObjectPropertyKey();var m=c;"static"===m.name&&(this.qualifiedPropertyName(this.lookahead)||this.match("*"))&&(f=this.lookahead,l=!0,i=this.match("["),this.match("*")?this.nextToken():c=this.parseObjectPropertyKey())}var n=this.qualifiedPropertyName(this.lookahead);return f.type===g.Token.Identifier?"get"===f.value&&n?(b="get",i=this.match("["),c=this.parseObjectPropertyKey(),this.context.allowYield=!1,d=this.parseGetterMethod()):"set"===f.value&&n&&(b="set",i=this.match("["),c=this.parseObjectPropertyKey(),d=this.parseSetterMethod()):f.type===g.Token.Punctuator&&"*"===f.value&&n&&(b="init",i=this.match("["),c=this.parseObjectPropertyKey(),d=this.parseGeneratorMethod(),k=!0),!b&&c&&this.match("(")&&(b="init",d=this.parsePropertyMethodFunction(),k=!0),b||this.throwUnexpectedToken(this.lookahead),"init"===b&&(b="method"),i||(l&&this.isPropertyKey(c,"prototype")&&this.throwUnexpectedToken(f,e.Messages.StaticPrototype),!l&&this.isPropertyKey(c,"constructor")&&("method"===b&&k&&!d.generator||this.throwUnexpectedToken(f,e.Messages.ConstructorSpecialMethod),a.value?this.throwUnexpectedToken(f,e.Messages.DuplicateConstructor):a.value=!0,b="constructor")),this.finalize(h,new j.MethodDefinition(c,i,d,b,l))},a.prototype.parseClassElementList=function(){var a=[],b={value:!1};for(this.expect("{");!this.match("}");)this.match(";")?this.nextToken():a.push(this.parseClassElement(b));return this.expect("}"),a},a.prototype.parseClassBody=function(){var a=this.createNode(),b=this.parseClassElementList();return this.finalize(a,new j.ClassBody(b))},a.prototype.parseClassDeclaration=function(a){var b=this.createNode(),c=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var d=a&&this.lookahead.type!==g.Token.Identifier?null:this.parseVariableIdentifier(),e=null;this.matchKeyword("extends")&&(this.nextToken(),e=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var f=this.parseClassBody();return this.context.strict=c,this.finalize(b,new j.ClassDeclaration(d,e,f))},a.prototype.parseClassExpression=function(){var a=this.createNode(),b=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var c=this.lookahead.type===g.Token.Identifier?this.parseVariableIdentifier():null,d=null;this.matchKeyword("extends")&&(this.nextToken(),d=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var e=this.parseClassBody();return this.context.strict=b,this.finalize(a,new j.ClassExpression(c,d,e))},a.prototype.parseProgram=function(){for(var a=this.createNode(),b=this.parseDirectivePrologues();this.startMarker.index<this.scanner.length;)b.push(this.parseStatementListItem());return this.finalize(a,new j.Program(b,this.sourceType))},a.prototype.parseModuleSpecifier=function(){var a=this.createNode();this.lookahead.type!==g.Token.StringLiteral&&this.throwError(e.Messages.InvalidModuleSpecifier);var b=this.nextToken(),c=this.getTokenRaw(b);return this.finalize(a,new j.Literal(b.value,c))},a.prototype.parseImportSpecifier=function(){var a,b,c=this.createNode();return this.lookahead.type===g.Token.Identifier?(a=this.parseVariableIdentifier(),b=a,this.matchContextualKeyword("as")&&(this.nextToken(),b=this.parseVariableIdentifier())):(a=this.parseIdentifierName(),b=a,this.matchContextualKeyword("as")?(this.nextToken(),b=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(c,new j.ImportSpecifier(b,a))},a.prototype.parseNamedImports=function(){this.expect("{");for(var a=[];!this.match("}");)a.push(this.parseImportSpecifier()),this.match("}")||this.expect(",");return this.expect("}"),a},a.prototype.parseImportDefaultSpecifier=function(){var a=this.createNode(),b=this.parseIdentifierName();return this.finalize(a,new j.ImportDefaultSpecifier(b))},a.prototype.parseImportNamespaceSpecifier=function(){var a=this.createNode();this.expect("*"),this.matchContextualKeyword("as")||this.throwError(e.Messages.NoAsAfterImportNamespace),this.nextToken();var b=this.parseIdentifierName();return this.finalize(a,new j.ImportNamespaceSpecifier(b))},a.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(e.Messages.IllegalImportDeclaration);var a=this.createNode();this.expectKeyword("import");var b,c=[];if(this.lookahead.type===g.Token.StringLiteral)b=this.parseModuleSpecifier();else{if(this.match("{")?c=c.concat(this.parseNamedImports()):this.match("*")?c.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword("default")?(c.push(this.parseImportDefaultSpecifier()),this.match(",")&&(this.nextToken(),this.match("*")?c.push(this.parseImportNamespaceSpecifier()):this.match("{")?c=c.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword("from")){var d=this.lookahead.value?e.Messages.UnexpectedToken:e.Messages.MissingFromClause;this.throwError(d,this.lookahead.value)}this.nextToken(),b=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(a,new j.ImportDeclaration(c,b))},a.prototype.parseExportSpecifier=function(){var a=this.createNode(),b=this.parseIdentifierName(),c=b;return this.matchContextualKeyword("as")&&(this.nextToken(),c=this.parseIdentifierName()),this.finalize(a,new j.ExportSpecifier(b,c))},a.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(e.Messages.IllegalExportDeclaration);var a=this.createNode();this.expectKeyword("export");var b;if(this.matchKeyword("default"))if(this.nextToken(),this.matchKeyword("function")){var c=this.parseFunctionDeclaration(!0);b=this.finalize(a,new j.ExportDefaultDeclaration(c))}else if(this.matchKeyword("class")){var c=this.parseClassDeclaration(!0);b=this.finalize(a,new j.ExportDefaultDeclaration(c))}else{this.matchContextualKeyword("from")&&this.throwError(e.Messages.UnexpectedToken,this.lookahead.value);var c=this.match("{")?this.parseObjectInitializer():this.match("[")?this.parseArrayInitializer():this.parseAssignmentExpression();this.consumeSemicolon(),b=this.finalize(a,new j.ExportDefaultDeclaration(c))}else if(this.match("*")){if(this.nextToken(),!this.matchContextualKeyword("from")){var d=this.lookahead.value?e.Messages.UnexpectedToken:e.Messages.MissingFromClause;this.throwError(d,this.lookahead.value)}this.nextToken();var f=this.parseModuleSpecifier();this.consumeSemicolon(),b=this.finalize(a,new j.ExportAllDeclaration(f))}else if(this.lookahead.type===g.Token.Keyword){var c=void 0;switch(this.lookahead.value){case"let":case"const":c=this.parseLexicalDeclaration({inFor:!1});break;case"var":case"class":case"function":c=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}b=this.finalize(a,new j.ExportNamedDeclaration(c,[],null))}else{var h=[],i=null,k=!1;for(this.expect("{");!this.match("}");)k=k||this.matchKeyword("default"),h.push(this.parseExportSpecifier()),this.match("}")||this.expect(",");if(this.expect("}"),this.matchContextualKeyword("from"))this.nextToken(),i=this.parseModuleSpecifier(),this.consumeSemicolon();else if(k){var d=this.lookahead.value?e.Messages.UnexpectedToken:e.Messages.MissingFromClause;this.throwError(d,this.lookahead.value)}else this.consumeSemicolon();b=this.finalize(a,new j.ExportNamedDeclaration(null,h,i))}return b},a}();b.Parser=l},function(a,b){"use strict";function c(a,b){if(!a)throw new Error("ASSERT: "+b)}b.assert=c},function(a,b){"use strict";b.Messages={UnexpectedToken:"Unexpected token %0",UnexpectedTokenIllegal:"Unexpected token ILLEGAL",UnexpectedNumber:"Unexpected number",UnexpectedString:"Unexpected string",UnexpectedIdentifier:"Unexpected identifier",UnexpectedReserved:"Unexpected reserved word",UnexpectedTemplate:"Unexpected quasi %0",UnexpectedEOS:"Unexpected end of input",NewlineAfterThrow:"Illegal newline after throw",InvalidRegExp:"Invalid regular expression",UnterminatedRegExp:"Invalid regular expression: missing /",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",InvalidLHSInForLoop:"Invalid left-hand side in for-loop",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NoCatchOrFinally:"Missing catch or finally after try",UnknownLabel:"Undefined label '%0'",Redeclaration:"%0 '%1' has already been declared",IllegalContinue:"Illegal continue statement",IllegalBreak:"Illegal break statement",IllegalReturn:"Illegal return statement",StrictModeWith:"Strict mode code may not include a with statement",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment/decrement may not have eval or arguments operand in strict mode",StrictReservedWord:"Use of future reserved word in strict mode",TemplateOctalLiteral:"Octal literals are not allowed in template strings.",ParameterAfterRestParameter:"Rest parameter must be last formal parameter",DefaultRestParameter:"Unexpected token =",DuplicateProtoProperty:"Duplicate __proto__ fields are not allowed in object literals",ConstructorSpecialMethod:"Class constructor may not be an accessor",DuplicateConstructor:"A class may only have one constructor",StaticPrototype:"Classes may not have static property named prototype",MissingFromClause:"Unexpected token",NoAsAfterImportNamespace:"Unexpected token",InvalidModuleSpecifier:"Unexpected token",IllegalImportDeclaration:"Unexpected token",IllegalExportDeclaration:"Unexpected token",DuplicateBinding:"Duplicate binding %0",ForInOfLoopInitializer:"%0 loop variable declaration may not have an initializer"}},function(a,b){"use strict";var c=function(){function a(){this.errors=[],this.tolerant=!1}return a.prototype.recordError=function(a){this.errors.push(a)},a.prototype.tolerate=function(a){if(!this.tolerant)throw a;this.recordError(a)},a.prototype.constructError=function(a,b){var c=new Error(a);try{throw c}catch(a){Object.create&&Object.defineProperty&&(c=Object.create(a),Object.defineProperty(c,"column",{value:b}))}finally{return c}},a.prototype.createError=function(a,b,c,d){var e="Line "+b+": "+d,f=this.constructError(e,c);return f.index=a,f.lineNumber=b,f.description=d,f},a.prototype.throwError=function(a,b,c,d){throw this.createError(a,b,c,d)},a.prototype.tolerateError=function(a,b,c,d){var e=this.createError(a,b,c,d);if(!this.tolerant)throw e;this.recordError(e)},a}();b.ErrorHandler=c},function(a,b){"use strict";!function(a){a[a.BooleanLiteral=1]="BooleanLiteral",a[a.EOF=2]="EOF",a[a.Identifier=3]="Identifier",a[a.Keyword=4]="Keyword",a[a.NullLiteral=5]="NullLiteral",a[a.NumericLiteral=6]="NumericLiteral",a[a.Punctuator=7]="Punctuator",a[a.StringLiteral=8]="StringLiteral",a[a.RegularExpression=9]="RegularExpression",a[a.Template=10]="Template"}(b.Token||(b.Token={}));var c=b.Token;b.TokenName={},b.TokenName[c.BooleanLiteral]="Boolean",b.TokenName[c.EOF]="<end>",b.TokenName[c.Identifier]="Identifier",b.TokenName[c.Keyword]="Keyword",b.TokenName[c.NullLiteral]="Null",b.TokenName[c.NumericLiteral]="Numeric",b.TokenName[c.Punctuator]="Punctuator",b.TokenName[c.StringLiteral]="String",b.TokenName[c.RegularExpression]="RegularExpression",b.TokenName[c.Template]="Template"},function(a,b,c){"use strict";function d(a){return"0123456789abcdef".indexOf(a.toLowerCase())}function e(a){return"01234567".indexOf(a)}var f=c(4),g=c(5),h=c(9),i=c(7),j=function(){function a(a,b){this.source=a,this.errorHandler=b,this.trackComment=!1,this.length=a.length,this.index=0,this.lineNumber=a.length>0?1:0,this.lineStart=0,this.curlyStack=[]}return a.prototype.eof=function(){return this.index>=this.length},a.prototype.throwUnexpectedToken=function(a){void 0===a&&(a=g.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,a)},a.prototype.tolerateUnexpectedToken=function(){this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,g.Messages.UnexpectedTokenIllegal)},a.prototype.skipSingleLineComment=function(a){var b,c,d;for(this.trackComment&&(b=[],c=this.index-a,d={start:{line:this.lineNumber,column:this.index-this.lineStart-a},end:{}});!this.eof();){var e=this.source.charCodeAt(this.index);if(++this.index,h.Character.isLineTerminator(e)){if(this.trackComment){d.end={line:this.lineNumber,column:this.index-this.lineStart-1};var f={multiLine:!1,slice:[c+a,this.index-1],range:[c,this.index-1],loc:d};b.push(f)}return 13===e&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,b}}if(this.trackComment){d.end={line:this.lineNumber,column:this.index-this.lineStart};var f={multiLine:!1,slice:[c+a,this.index],range:[c,this.index],loc:d};b.push(f)}return b},a.prototype.skipMultiLineComment=function(){var a,b,c;for(this.trackComment&&(a=[],b=this.index-2,c={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var d=this.source.charCodeAt(this.index);if(h.Character.isLineTerminator(d))13===d&&10===this.source.charCodeAt(this.index+1)&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(42===d){if(47===this.source.charCodeAt(this.index+1)){if(this.index+=2,this.trackComment){c.end={line:this.lineNumber,column:this.index-this.lineStart};var e={multiLine:!0,slice:[b+2,this.index-2],range:[b,this.index],loc:c};a.push(e)}return a}++this.index}else++this.index}if(this.trackComment){c.end={line:this.lineNumber,column:this.index-this.lineStart};var e={multiLine:!0,slice:[b+2,this.index],range:[b,this.index],loc:c};a.push(e)}return this.tolerateUnexpectedToken(),a},a.prototype.scanComments=function(){var a;this.trackComment&&(a=[]);for(var b=0===this.index;!this.eof();){var c=this.source.charCodeAt(this.index);if(h.Character.isWhiteSpace(c))++this.index;else if(h.Character.isLineTerminator(c))++this.index,13===c&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,b=!0;else if(47===c)if(c=this.source.charCodeAt(this.index+1),47===c){this.index+=2;var d=this.skipSingleLineComment(2);this.trackComment&&(a=a.concat(d)),b=!0}else{if(42!==c)break;this.index+=2;var d=this.skipMultiLineComment();this.trackComment&&(a=a.concat(d))}else if(b&&45===c){if(45!==this.source.charCodeAt(this.index+1)||62!==this.source.charCodeAt(this.index+2))break;this.index+=3;var d=this.skipSingleLineComment(3);this.trackComment&&(a=a.concat(d))}else{if(60!==c)break;if("!--"!==this.source.slice(this.index+1,this.index+4))break;this.index+=4;var d=this.skipSingleLineComment(4);this.trackComment&&(a=a.concat(d))}}return a},a.prototype.isFutureReservedWord=function(a){switch(a){case"enum":case"export":case"import":case"super":return!0;default:return!1}},a.prototype.isStrictModeReservedWord=function(a){switch(a){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}},a.prototype.isRestrictedWord=function(a){return"eval"===a||"arguments"===a},a.prototype.isKeyword=function(a){switch(a.length){case 2:return"if"===a||"in"===a||"do"===a;case 3:return"var"===a||"for"===a||"new"===a||"try"===a||"let"===a;case 4:return"this"===a||"else"===a||"case"===a||"void"===a||"with"===a||"enum"===a;case 5:return"while"===a||"break"===a||"catch"===a||"throw"===a||"const"===a||"yield"===a||"class"===a||"super"===a;case 6:return"return"===a||"typeof"===a||"delete"===a||"switch"===a||"export"===a||"import"===a;
case 7:return"default"===a||"finally"===a||"extends"===a;case 8:return"function"===a||"continue"===a||"debugger"===a;case 10:return"instanceof"===a;default:return!1}},a.prototype.codePointAt=function(a){var b=this.source.charCodeAt(a);if(b>=55296&&b<=56319){var c=this.source.charCodeAt(a+1);if(c>=56320&&c<=57343){var d=b;b=1024*(d-55296)+c-56320+65536}}return b},a.prototype.scanHexEscape=function(a){for(var b="u"===a?4:2,c=0,e=0;e<b;++e){if(this.eof()||!h.Character.isHexDigit(this.source.charCodeAt(this.index)))return"";c=16*c+d(this.source[this.index++])}return String.fromCharCode(c)},a.prototype.scanUnicodeCodePointEscape=function(){var a=this.source[this.index],b=0;for("}"===a&&this.throwUnexpectedToken();!this.eof()&&(a=this.source[this.index++],h.Character.isHexDigit(a.charCodeAt(0)));)b=16*b+d(a);return(b>1114111||"}"!==a)&&this.throwUnexpectedToken(),h.Character.fromCodePoint(b)},a.prototype.getIdentifier=function(){for(var a=this.index++;!this.eof();){var b=this.source.charCodeAt(this.index);if(92===b)return this.index=a,this.getComplexIdentifier();if(b>=55296&&b<57343)return this.index=a,this.getComplexIdentifier();if(!h.Character.isIdentifierPart(b))break;++this.index}return this.source.slice(a,this.index)},a.prototype.getComplexIdentifier=function(){var a=this.codePointAt(this.index),b=h.Character.fromCodePoint(a);this.index+=b.length;var c;for(92===a&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,c=this.scanUnicodeCodePointEscape()):(c=this.scanHexEscape("u"),a=c.charCodeAt(0),c&&"\\"!==c&&h.Character.isIdentifierStart(a)||this.throwUnexpectedToken()),b=c);!this.eof()&&(a=this.codePointAt(this.index),h.Character.isIdentifierPart(a));)c=h.Character.fromCodePoint(a),b+=c,this.index+=c.length,92===a&&(b=b.substr(0,b.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,c=this.scanUnicodeCodePointEscape()):(c=this.scanHexEscape("u"),a=c.charCodeAt(0),c&&"\\"!==c&&h.Character.isIdentifierPart(a)||this.throwUnexpectedToken()),b+=c);return b},a.prototype.octalToDecimal=function(a){var b="0"!==a,c=e(a);return!this.eof()&&h.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(b=!0,c=8*c+e(this.source[this.index++]),"0123".indexOf(a)>=0&&!this.eof()&&h.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(c=8*c+e(this.source[this.index++]))),{code:c,octal:b}},a.prototype.scanIdentifier=function(){var a,b=this.index,c=92===this.source.charCodeAt(b)?this.getComplexIdentifier():this.getIdentifier();return a=1===c.length?i.Token.Identifier:this.isKeyword(c)?i.Token.Keyword:"null"===c?i.Token.NullLiteral:"true"===c||"false"===c?i.Token.BooleanLiteral:i.Token.Identifier,{type:a,value:c,lineNumber:this.lineNumber,lineStart:this.lineStart,start:b,end:this.index}},a.prototype.scanPunctuator=function(){var a={type:i.Token.Punctuator,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index},b=this.source[this.index];switch(b){case"(":case"{":"{"===b&&this.curlyStack.push("{"),++this.index;break;case".":++this.index,"."===this.source[this.index]&&"."===this.source[this.index+1]&&(this.index+=2,b="...");break;case"}":++this.index,this.curlyStack.pop();break;case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;default:b=this.source.substr(this.index,4),">>>="===b?this.index+=4:(b=b.substr(0,3),"==="===b||"!=="===b||">>>"===b||"<<="===b||">>="===b||"**="===b?this.index+=3:(b=b.substr(0,2),"&&"===b||"||"===b||"=="===b||"!="===b||"+="===b||"-="===b||"*="===b||"/="===b||"++"===b||"--"===b||"<<"===b||">>"===b||"&="===b||"|="===b||"^="===b||"%="===b||"<="===b||">="===b||"=>"===b||"**"===b?this.index+=2:(b=this.source[this.index],"<>=!+-*%&|^/".indexOf(b)>=0&&++this.index)))}return this.index===a.start&&this.throwUnexpectedToken(),a.end=this.index,a.value=b,a},a.prototype.scanHexLiteral=function(a){for(var b="";!this.eof()&&h.Character.isHexDigit(this.source.charCodeAt(this.index));)b+=this.source[this.index++];return 0===b.length&&this.throwUnexpectedToken(),h.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:i.Token.NumericLiteral,value:parseInt("0x"+b,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:a,end:this.index}},a.prototype.scanBinaryLiteral=function(a){for(var b,c="";!this.eof()&&(b=this.source[this.index],"0"===b||"1"===b);)c+=this.source[this.index++];return 0===c.length&&this.throwUnexpectedToken(),this.eof()||(b=this.source.charCodeAt(this.index),(h.Character.isIdentifierStart(b)||h.Character.isDecimalDigit(b))&&this.throwUnexpectedToken()),{type:i.Token.NumericLiteral,value:parseInt(c,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:a,end:this.index}},a.prototype.scanOctalLiteral=function(a,b){var c="",d=!1;for(h.Character.isOctalDigit(a.charCodeAt(0))?(d=!0,c="0"+this.source[this.index++]):++this.index;!this.eof()&&h.Character.isOctalDigit(this.source.charCodeAt(this.index));)c+=this.source[this.index++];return d||0!==c.length||this.throwUnexpectedToken(),(h.Character.isIdentifierStart(this.source.charCodeAt(this.index))||h.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:i.Token.NumericLiteral,value:parseInt(c,8),octal:d,lineNumber:this.lineNumber,lineStart:this.lineStart,start:b,end:this.index}},a.prototype.isImplicitOctalLiteral=function(){for(var a=this.index+1;a<this.length;++a){var b=this.source[a];if("8"===b||"9"===b)return!1;if(!h.Character.isOctalDigit(b.charCodeAt(0)))return!0}return!0},a.prototype.scanNumericLiteral=function(){var a=this.index,b=this.source[a];f.assert(h.Character.isDecimalDigit(b.charCodeAt(0))||"."===b,"Numeric literal must start with a decimal digit or a decimal point");var c="";if("."!==b){if(c=this.source[this.index++],b=this.source[this.index],"0"===c){if("x"===b||"X"===b)return++this.index,this.scanHexLiteral(a);if("b"===b||"B"===b)return++this.index,this.scanBinaryLiteral(a);if("o"===b||"O"===b)return this.scanOctalLiteral(b,a);if(b&&h.Character.isOctalDigit(b.charCodeAt(0))&&this.isImplicitOctalLiteral())return this.scanOctalLiteral(b,a)}for(;h.Character.isDecimalDigit(this.source.charCodeAt(this.index));)c+=this.source[this.index++];b=this.source[this.index]}if("."===b){for(c+=this.source[this.index++];h.Character.isDecimalDigit(this.source.charCodeAt(this.index));)c+=this.source[this.index++];b=this.source[this.index]}if("e"===b||"E"===b)if(c+=this.source[this.index++],b=this.source[this.index],"+"!==b&&"-"!==b||(c+=this.source[this.index++]),h.Character.isDecimalDigit(this.source.charCodeAt(this.index)))for(;h.Character.isDecimalDigit(this.source.charCodeAt(this.index));)c+=this.source[this.index++];else this.throwUnexpectedToken();return h.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:i.Token.NumericLiteral,value:parseFloat(c),lineNumber:this.lineNumber,lineStart:this.lineStart,start:a,end:this.index}},a.prototype.scanStringLiteral=function(){var a=this.index,b=this.source[a];f.assert("'"===b||'"'===b,"String literal must starts with a quote"),++this.index;for(var c=!1,d="";!this.eof();){var e=this.source[this.index++];if(e===b){b="";break}if("\\"===e)if(e=this.source[this.index++],e&&h.Character.isLineTerminator(e.charCodeAt(0)))++this.lineNumber,"\r"===e&&"\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(e){case"u":case"x":if("{"===this.source[this.index])++this.index,d+=this.scanUnicodeCodePointEscape();else{var g=this.scanHexEscape(e);g||this.throwUnexpectedToken(),d+=g}break;case"n":d+="\n";break;case"r":d+="\r";break;case"t":d+="\t";break;case"b":d+="\b";break;case"f":d+="\f";break;case"v":d+="\v";break;case"8":case"9":d+=e,this.tolerateUnexpectedToken();break;default:if(e&&h.Character.isOctalDigit(e.charCodeAt(0))){var j=this.octalToDecimal(e);c=j.octal||c,d+=String.fromCharCode(j.code)}else d+=e}else{if(h.Character.isLineTerminator(e.charCodeAt(0)))break;d+=e}}return""!==b&&(this.index=a,this.throwUnexpectedToken()),{type:i.Token.StringLiteral,value:d,octal:c,lineNumber:this.lineNumber,lineStart:this.lineStart,start:a,end:this.index}},a.prototype.scanTemplate=function(){var a="",b=!1,c=this.index,d="`"===this.source[c],e=!1,f=2;for(++this.index;!this.eof();){var j=this.source[this.index++];if("`"===j){f=1,e=!0,b=!0;break}if("$"===j){if("{"===this.source[this.index]){this.curlyStack.push("${"),++this.index,b=!0;break}a+=j}else if("\\"===j)if(j=this.source[this.index++],h.Character.isLineTerminator(j.charCodeAt(0)))++this.lineNumber,"\r"===j&&"\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(j){case"n":a+="\n";break;case"r":a+="\r";break;case"t":a+="\t";break;case"u":case"x":if("{"===this.source[this.index])++this.index,a+=this.scanUnicodeCodePointEscape();else{var k=this.index,l=this.scanHexEscape(j);l?a+=l:(this.index=k,a+=j)}break;case"b":a+="\b";break;case"f":a+="\f";break;case"v":a+="\v";break;default:"0"===j?(h.Character.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(g.Messages.TemplateOctalLiteral),a+="\0"):h.Character.isOctalDigit(j.charCodeAt(0))?this.throwUnexpectedToken(g.Messages.TemplateOctalLiteral):a+=j}else h.Character.isLineTerminator(j.charCodeAt(0))?(++this.lineNumber,"\r"===j&&"\n"===this.source[this.index]&&++this.index,this.lineStart=this.index,a+="\n"):a+=j}return b||this.throwUnexpectedToken(),d||this.curlyStack.pop(),{type:i.Token.Template,value:{cooked:a,raw:this.source.slice(c+1,this.index-f)},head:d,tail:e,lineNumber:this.lineNumber,lineStart:this.lineStart,start:c,end:this.index}},a.prototype.testRegExp=function(a,b){var c="\uffff",d=a,e=this;b.indexOf("u")>=0&&(d=d.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,function(a,b,d){var f=parseInt(b||d,16);return f>1114111&&e.throwUnexpectedToken(g.Messages.InvalidRegExp),f<=65535?String.fromCharCode(f):c}).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c));try{RegExp(d)}catch(a){this.throwUnexpectedToken(g.Messages.InvalidRegExp)}try{return new RegExp(a,b)}catch(a){return null}},a.prototype.scanRegExpBody=function(){var a=this.source[this.index];f.assert("/"===a,"Regular expression literal must start with a slash");for(var b=this.source[this.index++],c=!1,d=!1;!this.eof();)if(a=this.source[this.index++],b+=a,"\\"===a)a=this.source[this.index++],h.Character.isLineTerminator(a.charCodeAt(0))&&this.throwUnexpectedToken(g.Messages.UnterminatedRegExp),b+=a;else if(h.Character.isLineTerminator(a.charCodeAt(0)))this.throwUnexpectedToken(g.Messages.UnterminatedRegExp);else if(c)"]"===a&&(c=!1);else{if("/"===a){d=!0;break}"["===a&&(c=!0)}d||this.throwUnexpectedToken(g.Messages.UnterminatedRegExp);var e=b.substr(1,b.length-2);return{value:e,literal:b}},a.prototype.scanRegExpFlags=function(){for(var a="",b="";!this.eof();){var c=this.source[this.index];if(!h.Character.isIdentifierPart(c.charCodeAt(0)))break;if(++this.index,"\\"!==c||this.eof())b+=c,a+=c;else if(c=this.source[this.index],"u"===c){++this.index;var d=this.index;if(c=this.scanHexEscape("u"))for(b+=c,a+="\\u";d<this.index;++d)a+=this.source[d];else this.index=d,b+="u",a+="\\u";this.tolerateUnexpectedToken()}else a+="\\",this.tolerateUnexpectedToken()}return{value:b,literal:a}},a.prototype.scanRegExp=function(){var a=this.index,b=this.scanRegExpBody(),c=this.scanRegExpFlags(),d=this.testRegExp(b.value,c.value);return{type:i.Token.RegularExpression,value:d,literal:b.literal+c.literal,regex:{pattern:b.value,flags:c.value},lineNumber:this.lineNumber,lineStart:this.lineStart,start:a,end:this.index}},a.prototype.lex=function(){if(this.eof())return{type:i.Token.EOF,lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};var a=this.source.charCodeAt(this.index);return h.Character.isIdentifierStart(a)?this.scanIdentifier():40===a||41===a||59===a?this.scanPunctuator():39===a||34===a?this.scanStringLiteral():46===a?h.Character.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():h.Character.isDecimalDigit(a)?this.scanNumericLiteral():96===a||125===a&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():a>=55296&&a<57343&&h.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},a}();b.Scanner=j},function(a,b){"use strict";var c={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};b.Character={fromCodePoint:function(a){return a<65536?String.fromCharCode(a):String.fromCharCode(55296+(a-65536>>10))+String.fromCharCode(56320+(a-65536&1023))},isWhiteSpace:function(a){return 32===a||9===a||11===a||12===a||160===a||a>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(a)>=0},isLineTerminator:function(a){return 10===a||13===a||8232===a||8233===a},isIdentifierStart:function(a){return 36===a||95===a||a>=65&&a<=90||a>=97&&a<=122||92===a||a>=128&&c.NonAsciiIdentifierStart.test(b.Character.fromCodePoint(a))},isIdentifierPart:function(a){return 36===a||95===a||a>=65&&a<=90||a>=97&&a<=122||a>=48&&a<=57||92===a||a>=128&&c.NonAsciiIdentifierPart.test(b.Character.fromCodePoint(a))},isDecimalDigit:function(a){return a>=48&&a<=57},isHexDigit:function(a){return a>=48&&a<=57||a>=65&&a<=70||a>=97&&a<=102},isOctalDigit:function(a){return a>=48&&a<=55}}},function(a,b,c){"use strict";var d=c(2),e=function(){function a(a){this.type=d.Syntax.ArrayExpression,this.elements=a}return a}();b.ArrayExpression=e;var f=function(){function a(a){this.type=d.Syntax.ArrayPattern,this.elements=a}return a}();b.ArrayPattern=f;var g=function(){function a(a,b,c){this.type=d.Syntax.ArrowFunctionExpression,this.id=null,this.params=a,this.body=b,this.generator=!1,this.expression=c}return a}();b.ArrowFunctionExpression=g;var h=function(){function a(a,b,c){this.type=d.Syntax.AssignmentExpression,this.operator=a,this.left=b,this.right=c}return a}();b.AssignmentExpression=h;var i=function(){function a(a,b){this.type=d.Syntax.AssignmentPattern,this.left=a,this.right=b}return a}();b.AssignmentPattern=i;var j=function(){function a(a,b,c){var e="||"===a||"&&"===a;this.type=e?d.Syntax.LogicalExpression:d.Syntax.BinaryExpression,this.operator=a,this.left=b,this.right=c}return a}();b.BinaryExpression=j;var k=function(){function a(a){this.type=d.Syntax.BlockStatement,this.body=a}return a}();b.BlockStatement=k;var l=function(){function a(a){this.type=d.Syntax.BreakStatement,this.label=a}return a}();b.BreakStatement=l;var m=function(){function a(a,b){this.type=d.Syntax.CallExpression,this.callee=a,this.arguments=b}return a}();b.CallExpression=m;var n=function(){function a(a,b){this.type=d.Syntax.CatchClause,this.param=a,this.body=b}return a}();b.CatchClause=n;var o=function(){function a(a){this.type=d.Syntax.ClassBody,this.body=a}return a}();b.ClassBody=o;var p=function(){function a(a,b,c){this.type=d.Syntax.ClassDeclaration,this.id=a,this.superClass=b,this.body=c}return a}();b.ClassDeclaration=p;var q=function(){function a(a,b,c){this.type=d.Syntax.ClassExpression,this.id=a,this.superClass=b,this.body=c}return a}();b.ClassExpression=q;var r=function(){function a(a,b){this.type=d.Syntax.MemberExpression,this.computed=!0,this.object=a,this.property=b}return a}();b.ComputedMemberExpression=r;var s=function(){function a(a,b,c){this.type=d.Syntax.ConditionalExpression,this.test=a,this.consequent=b,this.alternate=c}return a}();b.ConditionalExpression=s;var t=function(){function a(a){this.type=d.Syntax.ContinueStatement,this.label=a}return a}();b.ContinueStatement=t;var u=function(){function a(){this.type=d.Syntax.DebuggerStatement}return a}();b.DebuggerStatement=u;var v=function(){function a(a,b){this.type=d.Syntax.ExpressionStatement,this.expression=a,this.directive=b}return a}();b.Directive=v;var w=function(){function a(a,b){this.type=d.Syntax.DoWhileStatement,this.body=a,this.test=b}return a}();b.DoWhileStatement=w;var x=function(){function a(){this.type=d.Syntax.EmptyStatement}return a}();b.EmptyStatement=x;var y=function(){function a(a){this.type=d.Syntax.ExportAllDeclaration,this.source=a}return a}();b.ExportAllDeclaration=y;var z=function(){function a(a){this.type=d.Syntax.ExportDefaultDeclaration,this.declaration=a}return a}();b.ExportDefaultDeclaration=z;var A=function(){function a(a,b,c){this.type=d.Syntax.ExportNamedDeclaration,this.declaration=a,this.specifiers=b,this.source=c}return a}();b.ExportNamedDeclaration=A;var B=function(){function a(a,b){this.type=d.Syntax.ExportSpecifier,this.exported=b,this.local=a}return a}();b.ExportSpecifier=B;var C=function(){function a(a){this.type=d.Syntax.ExpressionStatement,this.expression=a}return a}();b.ExpressionStatement=C;var D=function(){function a(a,b,c){this.type=d.Syntax.ForInStatement,this.left=a,this.right=b,this.body=c,this.each=!1}return a}();b.ForInStatement=D;var E=function(){function a(a,b,c){this.type=d.Syntax.ForOfStatement,this.left=a,this.right=b,this.body=c}return a}();b.ForOfStatement=E;var F=function(){function a(a,b,c,e){this.type=d.Syntax.ForStatement,this.init=a,this.test=b,this.update=c,this.body=e}return a}();b.ForStatement=F;var G=function(){function a(a,b,c,e){this.type=d.Syntax.FunctionDeclaration,this.id=a,this.params=b,this.body=c,this.generator=e,this.expression=!1}return a}();b.FunctionDeclaration=G;
var H=function(){function a(a,b,c,e){this.type=d.Syntax.FunctionExpression,this.id=a,this.params=b,this.body=c,this.generator=e,this.expression=!1}return a}();b.FunctionExpression=H;var I=function(){function a(a){this.type=d.Syntax.Identifier,this.name=a}return a}();b.Identifier=I;var J=function(){function a(a,b,c){this.type=d.Syntax.IfStatement,this.test=a,this.consequent=b,this.alternate=c}return a}();b.IfStatement=J;var K=function(){function a(a,b){this.type=d.Syntax.ImportDeclaration,this.specifiers=a,this.source=b}return a}();b.ImportDeclaration=K;var L=function(){function a(a){this.type=d.Syntax.ImportDefaultSpecifier,this.local=a}return a}();b.ImportDefaultSpecifier=L;var M=function(){function a(a){this.type=d.Syntax.ImportNamespaceSpecifier,this.local=a}return a}();b.ImportNamespaceSpecifier=M;var N=function(){function a(a,b){this.type=d.Syntax.ImportSpecifier,this.local=a,this.imported=b}return a}();b.ImportSpecifier=N;var O=function(){function a(a,b){this.type=d.Syntax.LabeledStatement,this.label=a,this.body=b}return a}();b.LabeledStatement=O;var P=function(){function a(a,b){this.type=d.Syntax.Literal,this.value=a,this.raw=b}return a}();b.Literal=P;var Q=function(){function a(a,b){this.type=d.Syntax.MetaProperty,this.meta=a,this.property=b}return a}();b.MetaProperty=Q;var R=function(){function a(a,b,c,e,f){this.type=d.Syntax.MethodDefinition,this.key=a,this.computed=b,this.value=c,this.kind=e,this.static=f}return a}();b.MethodDefinition=R;var S=function(){function a(a,b){this.type=d.Syntax.NewExpression,this.callee=a,this.arguments=b}return a}();b.NewExpression=S;var T=function(){function a(a){this.type=d.Syntax.ObjectExpression,this.properties=a}return a}();b.ObjectExpression=T;var U=function(){function a(a){this.type=d.Syntax.ObjectPattern,this.properties=a}return a}();b.ObjectPattern=U;var V=function(){function a(a,b){this.type=d.Syntax.Program,this.body=a,this.sourceType=b}return a}();b.Program=V;var W=function(){function a(a,b,c,e,f,g){this.type=d.Syntax.Property,this.key=b,this.computed=c,this.value=e,this.kind=a,this.method=f,this.shorthand=g}return a}();b.Property=W;var X=function(){function a(a,b,c){this.type=d.Syntax.Literal,this.value=a,this.raw=b,this.regex=c}return a}();b.RegexLiteral=X;var Y=function(){function a(a){this.type=d.Syntax.RestElement,this.argument=a}return a}();b.RestElement=Y;var Z=function(){function a(a){this.type=d.Syntax.ReturnStatement,this.argument=a}return a}();b.ReturnStatement=Z;var $=function(){function a(a){this.type=d.Syntax.SequenceExpression,this.expressions=a}return a}();b.SequenceExpression=$;var _=function(){function a(a){this.type=d.Syntax.SpreadElement,this.argument=a}return a}();b.SpreadElement=_;var aa=function(){function a(a,b){this.type=d.Syntax.MemberExpression,this.computed=!1,this.object=a,this.property=b}return a}();b.StaticMemberExpression=aa;var ba=function(){function a(){this.type=d.Syntax.Super}return a}();b.Super=ba;var ca=function(){function a(a,b){this.type=d.Syntax.SwitchCase,this.test=a,this.consequent=b}return a}();b.SwitchCase=ca;var da=function(){function a(a,b){this.type=d.Syntax.SwitchStatement,this.discriminant=a,this.cases=b}return a}();b.SwitchStatement=da;var ea=function(){function a(a,b){this.type=d.Syntax.TaggedTemplateExpression,this.tag=a,this.quasi=b}return a}();b.TaggedTemplateExpression=ea;var fa=function(){function a(a,b){this.type=d.Syntax.TemplateElement,this.value=a,this.tail=b}return a}();b.TemplateElement=fa;var ga=function(){function a(a,b){this.type=d.Syntax.TemplateLiteral,this.quasis=a,this.expressions=b}return a}();b.TemplateLiteral=ga;var ha=function(){function a(){this.type=d.Syntax.ThisExpression}return a}();b.ThisExpression=ha;var ia=function(){function a(a){this.type=d.Syntax.ThrowStatement,this.argument=a}return a}();b.ThrowStatement=ia;var ja=function(){function a(a,b,c){this.type=d.Syntax.TryStatement,this.block=a,this.handler=b,this.finalizer=c}return a}();b.TryStatement=ja;var ka=function(){function a(a,b){this.type=d.Syntax.UnaryExpression,this.operator=a,this.argument=b,this.prefix=!0}return a}();b.UnaryExpression=ka;var la=function(){function a(a,b,c){this.type=d.Syntax.UpdateExpression,this.operator=a,this.argument=b,this.prefix=c}return a}();b.UpdateExpression=la;var ma=function(){function a(a,b){this.type=d.Syntax.VariableDeclaration,this.declarations=a,this.kind=b}return a}();b.VariableDeclaration=ma;var na=function(){function a(a,b){this.type=d.Syntax.VariableDeclarator,this.id=a,this.init=b}return a}();b.VariableDeclarator=na;var oa=function(){function a(a,b){this.type=d.Syntax.WhileStatement,this.test=a,this.body=b}return a}();b.WhileStatement=oa;var pa=function(){function a(a,b){this.type=d.Syntax.WithStatement,this.object=a,this.body=b}return a}();b.WithStatement=pa;var qa=function(){function a(a,b){this.type=d.Syntax.YieldExpression,this.argument=a,this.delegate=b}return a}();b.YieldExpression=qa},function(a,b,c){"use strict";function d(a){var b;switch(a.type){case k.JSXSyntax.JSXIdentifier:var c=a;b=c.name;break;case k.JSXSyntax.JSXNamespacedName:var e=a;b=d(e.namespace)+":"+d(e.name);break;case k.JSXSyntax.JSXMemberExpression:var f=a;b=d(f.object)+"."+d(f.property)}return b}var e,f=this&&this.__extends||function(a,b){function c(){this.constructor=a}for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)},g=c(9),h=c(7),i=c(3),j=c(12),k=c(13),l=c(10),m=c(14);!function(a){a[a.Identifier=100]="Identifier",a[a.Text=101]="Text"}(e||(e={})),h.TokenName[e.Identifier]="JSXIdentifier",h.TokenName[e.Text]="JSXText";var n=function(a){function b(b,c,d){a.call(this,b,c,d)}return f(b,a),b.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():a.prototype.parsePrimaryExpression.call(this)},b.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.lineNumber,this.scanner.lineStart=this.startMarker.lineStart},b.prototype.finishJSX=function(){this.nextToken()},b.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},b.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},b.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},b.prototype.scanXHTMLEntity=function(a){for(var b="&",c=!0,d=!1,e=!1,f=!1;!this.scanner.eof()&&c&&!d;){var h=this.scanner.source[this.scanner.index];if(h===a)break;if(d=";"===h,b+=h,++this.scanner.index,!d)switch(b.length){case 2:e="#"===h;break;case 3:e&&(f="x"===h,c=f||g.Character.isDecimalDigit(h.charCodeAt(0)),e=e&&!f);break;default:c=c&&!(e&&!g.Character.isDecimalDigit(h.charCodeAt(0))),c=c&&!(f&&!g.Character.isHexDigit(h.charCodeAt(0)))}}if(c&&d&&b.length>2){var i=b.substr(1,b.length-2);e&&i.length>1?b=String.fromCharCode(parseInt(i.substr(1),10)):f&&i.length>2?b=String.fromCharCode(parseInt("0"+i.substr(1),16)):e||f||!j.XHTMLEntities[i]||(b=j.XHTMLEntities[i])}return b},b.prototype.lexJSX=function(){var a=this.scanner.source.charCodeAt(this.scanner.index);if(60===a||62===a||47===a||58===a||61===a||123===a||125===a){var b=this.scanner.source[this.scanner.index++];return{type:h.Token.Punctuator,value:b,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(34===a||39===a){for(var c=this.scanner.index,d=this.scanner.source[this.scanner.index++],f="";!this.scanner.eof();){var i=this.scanner.source[this.scanner.index++];if(i===d)break;f+="&"===i?this.scanXHTMLEntity(d):i}return{type:h.Token.StringLiteral,value:f,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:c,end:this.scanner.index}}if(46===a){var j=this.scanner.source.charCodeAt(this.scanner.index+1),k=this.scanner.source.charCodeAt(this.scanner.index+2),b=46===j&&46===k?"...":".",c=this.scanner.index;return this.scanner.index+=b.length,{type:h.Token.Punctuator,value:b,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:c,end:this.scanner.index}}if(96===a)return{type:h.Token.Template,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(g.Character.isIdentifierStart(a)&&92!==a){var c=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var i=this.scanner.source.charCodeAt(this.scanner.index);if(g.Character.isIdentifierPart(i)&&92!==i)++this.scanner.index;else{if(45!==i)break;++this.scanner.index}}var l=this.scanner.source.slice(c,this.scanner.index);return{type:e.Identifier,value:l,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:c,end:this.scanner.index}}this.scanner.throwUnexpectedToken()},b.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var a=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(a)),a},b.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;for(var a=this.scanner.index,b="";!this.scanner.eof();){var c=this.scanner.source[this.scanner.index];if("{"===c||"<"===c)break;++this.scanner.index,b+=c,g.Character.isLineTerminator(c.charCodeAt(0))&&(++this.scanner.lineNumber,"\r"===c&&"\n"===this.scanner.source[this.scanner.index]&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart;var d={type:e.Text,value:b,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:a,end:this.scanner.index};return b.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(d)),d},b.prototype.peekJSXToken=function(){var a=this.scanner.index,b=this.scanner.lineNumber,c=this.scanner.lineStart;this.scanner.scanComments();var d=this.lexJSX();return this.scanner.index=a,this.scanner.lineNumber=b,this.scanner.lineStart=c,d},b.prototype.expectJSX=function(a){var b=this.nextJSXToken();b.type===h.Token.Punctuator&&b.value===a||this.throwUnexpectedToken(b)},b.prototype.matchJSX=function(a){var b=this.peekJSXToken();return b.type===h.Token.Punctuator&&b.value===a},b.prototype.parseJSXIdentifier=function(){var a=this.createJSXNode(),b=this.nextJSXToken();return b.type!==e.Identifier&&this.throwUnexpectedToken(b),this.finalize(a,new m.JSXIdentifier(b.value))},b.prototype.parseJSXElementName=function(){var a=this.createJSXNode(),b=this.parseJSXIdentifier();if(this.matchJSX(":")){var c=b;this.expectJSX(":");var d=this.parseJSXIdentifier();b=this.finalize(a,new m.JSXNamespacedName(c,d))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var e=b;this.expectJSX(".");var f=this.parseJSXIdentifier();b=this.finalize(a,new m.JSXMemberExpression(e,f))}return b},b.prototype.parseJSXAttributeName=function(){var a,b=this.createJSXNode(),c=this.parseJSXIdentifier();if(this.matchJSX(":")){var d=c;this.expectJSX(":");var e=this.parseJSXIdentifier();a=this.finalize(b,new m.JSXNamespacedName(d,e))}else a=c;return a},b.prototype.parseJSXStringLiteralAttribute=function(){var a=this.createJSXNode(),b=this.nextJSXToken();b.type!==h.Token.StringLiteral&&this.throwUnexpectedToken(b);var c=this.getTokenRaw(b);return this.finalize(a,new l.Literal(b.value,c))},b.prototype.parseJSXExpressionAttribute=function(){var a=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var b=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(a,new m.JSXExpressionContainer(b))},b.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},b.prototype.parseJSXNameValueAttribute=function(){var a=this.createJSXNode(),b=this.parseJSXAttributeName(),c=null;return this.matchJSX("=")&&(this.expectJSX("="),c=this.parseJSXAttributeValue()),this.finalize(a,new m.JSXAttribute(b,c))},b.prototype.parseJSXSpreadAttribute=function(){var a=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var b=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(a,new m.JSXSpreadAttribute(b))},b.prototype.parseJSXAttributes=function(){for(var a=[];!this.matchJSX("/")&&!this.matchJSX(">");){var b=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();a.push(b)}return a},b.prototype.parseJSXOpeningElement=function(){var a=this.createJSXNode();this.expectJSX("<");var b=this.parseJSXElementName(),c=this.parseJSXAttributes(),d=this.matchJSX("/");return d&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(a,new m.JSXOpeningElement(b,d,c))},b.prototype.parseJSXBoundaryElement=function(){var a=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("/")){this.expectJSX("/");var b=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(a,new m.JSXClosingElement(b))}var c=this.parseJSXElementName(),d=this.parseJSXAttributes(),e=this.matchJSX("/");return e&&this.expectJSX("/"),this.expectJSX(">"),this.finalize(a,new m.JSXOpeningElement(c,e,d))},b.prototype.parseJSXEmptyExpression=function(){var a=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.finalize(a,new m.JSXEmptyExpression)},b.prototype.parseJSXExpressionContainer=function(){var a=this.createJSXNode();this.expectJSX("{");var b;return this.matchJSX("}")?(b=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),b=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(a,new m.JSXExpressionContainer(b))},b.prototype.parseJSXChildren=function(){for(var a=[];!this.scanner.eof();){var b=this.createJSXChildNode(),c=this.nextJSXText();if(c.start<c.end){var d=this.getTokenRaw(c),e=this.finalize(b,new m.JSXText(c.value,d));a.push(e)}if("{"!==this.scanner.source[this.scanner.index])break;var f=this.parseJSXExpressionContainer();a.push(f)}return a},b.prototype.parseComplexJSXElement=function(a){for(var b=[];!this.scanner.eof();){a.children=a.children.concat(this.parseJSXChildren());var c=this.createJSXChildNode(),e=this.parseJSXBoundaryElement();if(e.type===k.JSXSyntax.JSXOpeningElement){var f=e;if(f.selfClosing){var g=this.finalize(c,new m.JSXElement(f,[],null));a.children.push(g)}else b.push(a),a={node:c,opening:f,closing:null,children:[]}}if(e.type===k.JSXSyntax.JSXClosingElement){a.closing=e;var h=d(a.opening.name),i=d(a.closing.name);if(h!==i&&this.tolerateError("Expected corresponding JSX closing tag for %0",h),!(b.length>0))break;var g=this.finalize(a.node,new m.JSXElement(a.opening,a.children,a.closing));a=b.pop(),a.children.push(g)}}return a},b.prototype.parseJSXElement=function(){var a=this.createJSXNode(),b=this.parseJSXOpeningElement(),c=[],d=null;if(!b.selfClosing){var e=this.parseComplexJSXElement({node:a,opening:b,closing:d,children:c});c=e.children,d=e.closing}return this.finalize(a,new m.JSXElement(b,c,d))},b.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var a=this.parseJSXElement();return this.finishJSX(),a},b}(i.Parser);b.JSXParser=n},function(a,b){"use strict";b.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",frasl:"\u2044",euro:"\u20ac",image:"\u2111",weierp:"\u2118",real:"\u211c",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lArr:"\u21d0",uArr:"\u21d1",rArr:"\u21d2",dArr:"\u21d3",hArr:"\u21d4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",lang:"\u27e8",rang:"\u27e9"}},function(a,b){"use strict";b.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(a,b,c){"use strict";var d=c(13),e=function(){function a(a){this.type=d.JSXSyntax.JSXClosingElement,this.name=a}return a}();b.JSXClosingElement=e;var f=function(){function a(a,b,c){this.type=d.JSXSyntax.JSXElement,this.openingElement=a,this.children=b,this.closingElement=c}return a}();b.JSXElement=f;var g=function(){function a(){this.type=d.JSXSyntax.JSXEmptyExpression}return a}();b.JSXEmptyExpression=g;var h=function(){function a(a){this.type=d.JSXSyntax.JSXExpressionContainer,this.expression=a}return a}();b.JSXExpressionContainer=h;var i=function(){function a(a){this.type=d.JSXSyntax.JSXIdentifier,this.name=a}return a}();b.JSXIdentifier=i;var j=function(){function a(a,b){this.type=d.JSXSyntax.JSXMemberExpression,this.object=a,this.property=b}return a}();b.JSXMemberExpression=j;var k=function(){function a(a,b){this.type=d.JSXSyntax.JSXAttribute,this.name=a,this.value=b}return a}();b.JSXAttribute=k;var l=function(){function a(a,b){this.type=d.JSXSyntax.JSXNamespacedName,this.namespace=a,this.name=b}return a}();b.JSXNamespacedName=l;var m=function(){function a(a,b,c){this.type=d.JSXSyntax.JSXOpeningElement,this.name=a,this.selfClosing=b,this.attributes=c}return a}();b.JSXOpeningElement=m;var n=function(){function a(a){this.type=d.JSXSyntax.JSXSpreadAttribute,this.argument=a}return a}();b.JSXSpreadAttribute=n;var o=function(){function a(a,b){this.type=d.JSXSyntax.JSXText,this.value=a,this.raw=b}return a}();b.JSXText=o},function(a,b,c){"use strict";var d=c(8),e=c(6),f=c(7),g=function(){function a(){this.values=[],this.curly=this.paren=-1}return a.prototype.beforeFunctionExpression=function(a){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(a)>=0},a.prototype.isRegexStart=function(){var a=this.values[this.values.length-1],b=null!==a;switch(a){case"this":case"]":b=!1;break;case")":var c=this.values[this.paren-1];b="if"===c||"while"===c||"for"===c||"with"===c;break;case"}":if(b=!1,"function"===this.values[this.curly-3]){var d=this.values[this.curly-4];b=!!d&&!this.beforeFunctionExpression(d)}else if("function"===this.values[this.curly-4]){var e=this.values[this.curly-5];b=!e||!this.beforeFunctionExpression(e)}}return b},a.prototype.push=function(a){a.type===f.Token.Punctuator||a.type===f.Token.Keyword?("{"===a.value?this.curly=this.values.length:"("===a.value&&(this.paren=this.values.length),this.values.push(a.value)):this.values.push(null)},a}(),h=function(){function a(a,b){this.errorHandler=new e.ErrorHandler,this.errorHandler.tolerant=!!b&&("boolean"==typeof b.tolerant&&b.tolerant),this.scanner=new d.Scanner(a,this.errorHandler),this.scanner.trackComment=!!b&&("boolean"==typeof b.comment&&b.comment),this.trackRange=!!b&&("boolean"==typeof b.range&&b.range),this.trackLoc=!!b&&("boolean"==typeof b.loc&&b.loc),this.buffer=[],this.reader=new g}return a.prototype.errors=function(){return this.errorHandler.errors},a.prototype.getNextToken=function(){if(0===this.buffer.length){var a=this.scanner.scanComments();if(this.scanner.trackComment)for(var b=0;b<a.length;++b){var c=a[b],d=void 0,e=this.scanner.source.slice(c.slice[0],c.slice[1]);d={type:c.multiLine?"BlockComment":"LineComment",value:e},this.trackRange&&(d.range=c.range),this.trackLoc&&(d.loc=c.loc),this.buffer.push(d)}if(!this.scanner.eof()){var g=void 0;this.trackLoc&&(g={start:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},end:{}});var h=void 0;h="/"===this.scanner.source[this.scanner.index]?this.reader.isRegexStart()?this.scanner.scanRegExp():this.scanner.scanPunctuator():this.scanner.lex(),this.reader.push(h);var i=void 0;i={type:f.TokenName[h.type],value:this.scanner.source.slice(h.start,h.end)},this.trackRange&&(i.range=[h.start,h.end]),this.trackLoc&&(g.end={line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},i.loc=g),h.regex&&(i.regex=h.regex),this.buffer.push(i)}}return this.buffer.shift()},a}();b.Tokenizer=h}])})},function(a,b,c){!function(){"use strict";function a(a,b){this._scope=a,this._functionName="",!b.distinguishFunctionExpressionScope&&this._scope.upper&&this._scope.upper.functionExpressionScope&&(this._functionName=this._scope.upper.block.id.name)}function d(b,c){var d,e,f,g,h,i,j,k,l;if(l=new a(b,c),b.isStatic())for(i="9",b.variables.sort(function(a,b){return a.tainted?1:b.tainted?-1:b.identifiers.length+b.references.length-(a.identifiers.length+a.references.length)}),d=0,e=b.variables.length;d<e;++d)if(h=b.variables[d],!h.tainted&&0!==h.identifiers.length){for(i=l.generateName(i),f=0,g=h.identifiers.length;f<g;++f)j=h.identifiers[f],j.name=i;for(f=0,g=h.references.length;f<g;++f)k=h.references[f],k.identifier.name=i}}function e(a,b){this.node=a,this.upper=b,this.users=[],this.names=new p,this.name=null}function f(a){this.map=new p,this.upper=a,this.label=null,this.labels=[]}function g(a){var b;return j.traverse(a,{enter:function(a){if(i.Scope.isVariableScopeRequired(a))return void(b=new f(b));switch(a.type){case o.LabeledStatement:b.register(a);break;case o.BreakStatement:case o.ContinueStatement:b.resolve(a)}},leave:function(a){b.unregister(a),i.Scope.isVariableScopeRequired(a)&&(b=b.close())}}),a}function h(a,b){var c,e,f,h;for(null==b&&(b={destructive:!0}),c=null==b.destructive||b.destructive?a:l.deepCopy(a),e=i.analyze(c,{directive:!0}),f=0,h=e.scopes.length;f<h;++f)d(e.scopes[f],b);return g(c)}var i,j,k,l,m,n,o,p;i=c(623),j=c(626),k=c(189),l=c(622),p=c(621),m=c(628).version,o=j.Syntax,n=function(a,b){if(!a)throw new Error(b)},m.indexOf("-dev",m.length-4)===-1&&(n=function(){}),a.prototype.passAsUnique=function(a){var b,c;if(this._functionName===a)return!1;if(k.keyword.isKeywordES5(a,!0)||k.keyword.isRestrictedWord(a))return!1;if(this._scope.taints.has(a))return!1;for(b=0,c=this._scope.through.length;b<c;++b)if(this._scope.through[b].identifier.name===a)return!1;return!0},a.prototype.generateName=function(a){do a=l.generateNextName(a);while(!this.passAsUnique(a));return a},e.prototype.mangle=function(){var a,b,c,d;for(a="9",b=this.upper;b;b=b.upper)null!==b.name&&this.names.set(b.name,!0);do a=l.generateNextName(a);while(this.names.has(a));for(this.name=a,b=this.upper;b;b=b.upper)b.names.set(a,!0);for(this.node.label.name=a,c=0,d=this.users.length;c<d;++c)this.users[c].label.name=a},f.prototype.register=function(a){var b;n(a.type===o.LabeledStatement,"node should be LabeledStatement"),this.label=new e(a,this.label),this.labels.push(this.label),b=a.label.name,n(!this.map.has(b),"duplicate label is found"),this.map.set(b,this.label)},f.prototype.unregister=function(a){var b,c;a.type===o.LabeledStatement&&(b=a.label.name,c=this.map.get(b),this.map.delete(b),this.label=c.upper)},f.prototype.resolve=function(a){var b;a.label&&(b=a.label.name,n(this.map.has(b),"unresolved label"),this.map.get(b).users.push(a))},f.prototype.close=function(){var a,b,c;for(this.labels.sort(function(a,b){return b.users.length-a.users.length}),a=0,b=this.labels.length;a<b;++a)c=this.labels[a],c.mangle();return this.upper},b.mangle=h,b.version=m,b.generateNextName=l.generateNextName}()},function(a,b,c){(function(b){!function(){"use strict";var c;"undefined"!=typeof b.Map?c=b.Map:(c=function(){this.__data={}},c.prototype.get=function(a){if(a="$"+a,this.__data.hasOwnProperty(a))return this.__data[a]},c.prototype.has=function(a){return a="$"+a,this.__data.hasOwnProperty(a)},c.prototype.set=function(a,b){a="$"+a,this.__data[a]=b},c.prototype.delete=function(a){return a="$"+a,delete this.__data[a]},c.prototype.clear=function(){this.__data={}},c.prototype.forEach=function(a,b){var c,d;for(c in this.__data)this.__data.hasOwnProperty(c)&&(d=c.substring(1),a.call(b,this.__data[c],d,this))},c.prototype.keys=function(){var a,b;b=[];for(a in this.__data)this.__data.hasOwnProperty(a)&&b.push(a.substring(1));return b},c.prototype.values=function(){var a,b;b=[];for(a in this.__data)this.__data.hasOwnProperty(a)&&b.push(this.__data[a]);return b},c.prototype.items=function(){var a,b;b=[];for(a in this.__data)this.__data.hasOwnProperty(a)&&b.push([a.substring(1),this.__data[a]]);return b}),a.exports=c}()}).call(b,c(59))},function(a,b){!function(){"use strict";function a(a){function b(a,c){var d,e;for(d in a)0!==d.lastIndexOf("__",0)&&a.hasOwnProperty(d)&&(e=a[d],"object"==typeof e&&null!==e&&(e=e instanceof RegExp?new RegExp(e):b(e,f(e)?[]:{})),c[d]=e);return c}return b(a,f(a)?[]:{})}function c(a,b){var c="";for(b|=0;b>0;b>>>=1,a+=a)1&b&&(c+=a);return c}function d(a){var b=h[a];return void 0!==b?b:(b=c("0",a),h[a]=b,b)}function e(a){var b,c,e;e=a.length-1;do{if(b=a.charAt(e),c=g.indexOf(b),c!==g.length-1)return a.substring(0,e)+g[c+1]+d(a.length-(e+1));--e}while(e>=0);return"a"+d(a.length)}var f,g,h;f=Array.isArray,f||(f=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),h=[],g="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$".split(""),b.generateNextName=e,b.deepCopy=a}()},function(a,b,c){var d,e;!function(f,g){"use strict";d=[b,c(624)],e=function(a,b){f(a,g,b)}.apply(b,d),!(void 0!==e&&(a.exports=e))}(function(a,b,c){"use strict";function d(a,b){if(!a)throw new Error(b)}function e(){return{optimistic:!1,directive:!1,ecmaVersion:5}}function f(a,b){function c(a){return"object"==typeof a&&a instanceof Object&&!(a instanceof RegExp)}var d,e;for(d in b)b.hasOwnProperty(d)&&(e=b[d],c(e)?c(a[d])?f(a[d],e):a[d]=f({},e):a[d]=e);return a}function g(a,b,c,d,e){this.identifier=a,this.from=b,this.tainted=!1,this.resolved=null,this.flag=c,this.isWrite()&&(this.writeExpr=d),this.__maybeImplicitGlobal=e}function h(a,b){this.name=a,this.identifiers=[],this.references=[],this.defs=[],this.tainted=!1,this.stack=!0,this.scope=b}function i(a,b){var c,d,e,f,g;if(a.upper&&a.upper.isStrict)return!0;if("function"===a.type)c=b.body;else{if("global"!==a.type)return!1;c=b}if(r.directive){for(d=0,e=c.body.length;d<e&&(f=c.body[d],"DirectiveStatement"===f.type);++d)if('"use strict"'===f.raw||"'use strict'"===f.raw)return!0}else for(d=0,e=c.body.length;d<e&&(f=c.body[d],f.type===m.ExpressionStatement)&&(g=f.expression,g.type===m.Literal&&"string"==typeof g.value);++d)if(null!=g.raw){if('"use strict"'===g.raw||"'use strict'"===g.raw)return!0}else if("use strict"===g.value)return!0;return!1}function j(a,b){var c,d;this.type=a.type===m.CatchClause?"catch":a.type===m.WithStatement?"with":a.type===m.Program?"global":"function",this.set=new n,this.taints=new n,this.dynamic="global"===this.type||"with"===this.type,this.block=a,this.through=[],this.variables=[],this.references=[],this.left=[],this.variableScope="global"===this.type||"function"===this.type?this:o.variableScope,this.functionExpressionScope=!1,this.directCallToEvalScope=!1,this.thisFound=!1,d="function"===this.type?a.body:a,b.naming?(this.__define(a.id,{type:h.FunctionName,name:a.id,node:a}),this.functionExpressionScope=!0):("function"===this.type&&(c=new h("arguments",this),this.taints.set("arguments",!0),this.set.set("arguments",c),this.variables.push(c)),a.type===m.FunctionExpression&&a.id&&new j(a,{naming:!0})),this.upper=o,this.isStrict=i(this,a),this.childScopes=[],o&&o.childScopes.push(this),o=this,"global"===this.type&&(p=this,p.implicit={set:new n,variables:[]}),q.push(this)}function k(a){this.scopes=a,this.attached=!1}function l(a,b){var i;return r=f(e(),b),i=q=[],o=null,p=null,c.traverse(a,{enter:function(a){var b,c,d;switch(j.isScopeRequired(a)&&new j(a,{}),a.type){case m.AssignmentExpression:"="===a.operator?o.__referencing(a.left,g.WRITE,a.right,!o.isStrict&&null!=a.left.name&&a):o.__referencing(a.left,g.RW,a.right),o.__referencing(a.right);break;case m.ArrayExpression:for(b=0,c=a.elements.length;b<c;++b)o.__referencing(a.elements[b]);break;case m.BlockStatement:break;case m.BinaryExpression:o.__referencing(a.left),o.__referencing(a.right);break;case m.BreakStatement:break;case m.CallExpression:for(o.__referencing(a.callee),b=0,c=a.arguments.length;b<c;++b)o.__referencing(a.arguments[b]);r.ignoreEval||a.callee.type!==m.Identifier||"eval"!==a.callee.name||o.variableScope.__detectEval();break;case m.CatchClause:o.__define(a.param,{type:h.CatchClause,
name:a.param,node:a});break;case m.ConditionalExpression:o.__referencing(a.test),o.__referencing(a.consequent),o.__referencing(a.alternate);break;case m.ContinueStatement:break;case m.DirectiveStatement:break;case m.DoWhileStatement:o.__referencing(a.test);break;case m.DebuggerStatement:break;case m.EmptyStatement:break;case m.ExpressionStatement:o.__referencing(a.expression);break;case m.ForStatement:o.__referencing(a.init),o.__referencing(a.test),o.__referencing(a.update);break;case m.ForInStatement:a.left.type===m.VariableDeclaration?o.__referencing(a.left.declarations[0].id,g.WRITE,null,!1):o.__referencing(a.left,g.WRITE,null,!o.isStrict&&null!=a.left.name&&a),o.__referencing(a.right);break;case m.FunctionDeclaration:for(o.upper.__define(a.id,{type:h.FunctionName,name:a.id,node:a}),b=0,c=a.params.length;b<c;++b)o.__define(a.params[b],{type:h.Parameter,name:a.params[b],node:a,index:b});break;case m.FunctionExpression:for(b=0,c=a.params.length;b<c;++b)o.__define(a.params[b],{type:h.Parameter,name:a.params[b],node:a,index:b});break;case m.Identifier:break;case m.IfStatement:o.__referencing(a.test);break;case m.Literal:break;case m.LabeledStatement:break;case m.LogicalExpression:o.__referencing(a.left),o.__referencing(a.right);break;case m.MemberExpression:o.__referencing(a.object),a.computed&&o.__referencing(a.property);break;case m.NewExpression:for(o.__referencing(a.callee),b=0,c=a.arguments.length;b<c;++b)o.__referencing(a.arguments[b]);break;case m.ObjectExpression:for(b=0;b<a.properties.length;b++)"init"===a.properties[b].kind&&o.__referencing(a.properties[b].value);break;case m.Program:break;case m.Property:break;case m.ReturnStatement:o.__referencing(a.argument);break;case m.SequenceExpression:for(b=0,c=a.expressions.length;b<c;++b)o.__referencing(a.expressions[b]);break;case m.SwitchStatement:o.__referencing(a.discriminant);break;case m.SwitchCase:o.__referencing(a.test);break;case m.ThisExpression:o.variableScope.__detectThis();break;case m.ThrowStatement:o.__referencing(a.argument);break;case m.TryStatement:break;case m.UnaryExpression:o.__referencing(a.argument);break;case m.UpdateExpression:o.__referencing(a.argument,g.RW,null);break;case m.VariableDeclaration:for(b=0,c=a.declarations.length;b<c;++b)d=a.declarations[b],o.variableScope.__define(d.id,{type:h.Variable,name:d.id,node:d,index:b,parent:a}),d.init&&(o.__referencing(d.id,g.WRITE,d.init,!1),o.__referencing(d.init));break;case m.VariableDeclarator:break;case m.WhileStatement:o.__referencing(a.test);break;case m.WithStatement:o.upper.__referencing(a.object)}},leave:function(a){for(;o&&a===o.block;)o.__close()}}),d(null===o),p=null,q=null,r=null,new k(i)}var m,n,o,p,q,r;m=c.Syntax,"undefined"!=typeof b.Map?n=b.Map:(n=function(){this.__data={}},n.prototype.get=function(a){if(a="$"+a,this.__data.hasOwnProperty(a))return this.__data[a]},n.prototype.has=function(a){return a="$"+a,this.__data.hasOwnProperty(a)},n.prototype.set=function(a,b){a="$"+a,this.__data[a]=b},n.prototype.delete=function(a){return a="$"+a,delete this.__data[a]}),g.READ=1,g.WRITE=2,g.RW=3,g.prototype.isStatic=function(){return!this.tainted&&this.resolved&&this.resolved.scope.isStatic()},g.prototype.isWrite=function(){return this.flag&g.WRITE},g.prototype.isRead=function(){return this.flag&g.READ},g.prototype.isReadOnly=function(){return this.flag===g.READ},g.prototype.isWriteOnly=function(){return this.flag===g.WRITE},g.prototype.isReadWrite=function(){return this.flag===g.RW},h.CatchClause="CatchClause",h.Parameter="Parameter",h.FunctionName="FunctionName",h.Variable="Variable",h.ImplicitGlobalVariable="ImplicitGlobalVariable",j.prototype.__close=function(){var a,b,c,d,e,f;if(!this.dynamic||r.optimistic)for(a=0,b=this.left.length;a<b;++a)c=this.left[a],this.__resolve(c)||this.__delegateToUpperScope(c);else if("with"===this.type)for(a=0,b=this.left.length;a<b;++a)c=this.left[a],c.tainted=!0,this.__delegateToUpperScope(c);else for(a=0,b=this.left.length;a<b;++a){c=this.left[a],d=this;do d.through.push(c),d=d.upper;while(d)}if("global"===this.type){for(f=[],a=0,b=this.left.length;a<b;++a)c=this.left[a],c.__maybeImplicitGlobal&&!this.set.has(c.identifier.name)&&f.push(c.__maybeImplicitGlobal);for(a=0,b=f.length;a<b;++a)e=f[a],this.__defineImplicit(e.left,{type:h.ImplicitGlobalVariable,name:e.left,node:e})}this.left=null,o=this.upper},j.prototype.__resolve=function(a){var b,c;return c=a.identifier.name,!!this.set.has(c)&&(b=this.set.get(c),b.references.push(a),b.stack=b.stack&&a.from.variableScope===this.variableScope,a.tainted&&(b.tainted=!0,this.taints.set(b.name,!0)),a.resolved=b,!0)},j.prototype.__delegateToUpperScope=function(a){this.upper&&this.upper.left.push(a),this.through.push(a)},j.prototype.__defineImplicit=function(a,b){var c,d;a&&a.type===m.Identifier&&(c=a.name,this.implicit.set.has(c)?(d=this.implicit.set.get(c),d.identifiers.push(a),d.defs.push(b)):(d=new h(c,this),d.identifiers.push(a),d.defs.push(b),this.implicit.set.set(c,d),this.implicit.variables.push(d)))},j.prototype.__define=function(a,b){var c,d;a&&a.type===m.Identifier&&(c=a.name,this.set.has(c)?(d=this.set.get(c),d.identifiers.push(a),d.defs.push(b)):(d=new h(c,this),d.identifiers.push(a),d.defs.push(b),this.set.set(c,d),this.variables.push(d)))},j.prototype.__referencing=function(a,b,c,d){var e;a&&a.type===m.Identifier&&(e=new g(a,this,b||g.READ,c,d),this.references.push(e),this.left.push(e))},j.prototype.__detectEval=function(){var a;a=this,this.directCallToEvalScope=!0;do a.dynamic=!0,a=a.upper;while(a)},j.prototype.__detectThis=function(){this.thisFound=!0},j.prototype.__isClosed=function(){return null===this.left},j.prototype.resolve=function(a){var b,c,e;for(d(this.__isClosed(),"scope should be closed"),d(a.type===m.Identifier,"target should be identifier"),c=0,e=this.references.length;c<e;++c)if(b=this.references[c],b.identifier===a)return b;return null},j.prototype.isStatic=function(){return!this.dynamic},j.prototype.isArgumentsMaterialized=function(){var a;return"function"!==this.type||(!this.isStatic()||(a=this.set.get("arguments"),d(a,"always have arguments variable"),a.tainted||0!==a.references.length))},j.prototype.isThisMaterialized=function(){return"function"!==this.type||(!this.isStatic()||this.thisFound)},j.mangledName="__$escope$__",j.prototype.attach=function(){this.functionExpressionScope||(this.block[j.mangledName]=this)},j.prototype.detach=function(){this.functionExpressionScope||delete this.block[j.mangledName]},j.prototype.isUsedName=function(a){if(this.set.has(a))return!0;for(var b=0,c=this.through.length;b<c;++b)if(this.through[b].identifier.name===a)return!0;return!1},k.prototype.__get=function(a){var b,c,d;if(this.attached)return a[j.mangledName]||null;if(j.isScopeRequired(a))for(b=0,c=this.scopes.length;b<c;++b)if(d=this.scopes[b],!d.functionExpressionScope&&d.block===a)return d;return null},k.prototype.acquire=function(a){return this.__get(a)},k.prototype.release=function(a){var b=this.__get(a);if(b)for(b=b.upper;b;){if(!b.functionExpressionScope)return b;b=b.upper}return null},k.prototype.attach=function(){var a,b;for(a=0,b=this.scopes.length;a<b;++a)this.scopes[a].attach();this.attached=!0},k.prototype.detach=function(){var a,b;for(a=0,b=this.scopes.length;a<b;++a)this.scopes[a].detach();this.attached=!1},j.isScopeRequired=function(a){return j.isVariableScopeRequired(a)||a.type===m.WithStatement||a.type===m.CatchClause},j.isVariableScopeRequired=function(a){return a.type===m.Program||a.type===m.FunctionExpression||a.type===m.FunctionDeclaration},a.version="1.0.3",a.Reference=g,a.Variable=h,a.Scope=j,a.ScopeManager=k,a.analyze=l},this)},function(a,b,c){!function a(b){"use strict";function d(){}function e(a){var b,c,d={};for(b in a)a.hasOwnProperty(b)&&(c=a[b],"object"==typeof c&&null!==c?d[b]=e(c):d[b]=c);return d}function f(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c}function g(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?d=c:(e=f+1,d-=c+1);return e}function h(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?(e=f+1,d-=c+1):d=c;return e}function i(a,b){var c,d,e,f=x(b);for(d=0,e=f.length;d<e;d+=1)c=f[d],a[c]=b[c];return a}function j(a,b){this.parent=a,this.key=b}function k(a,b,c,d){this.node=a,this.path=b,this.wrap=c,this.ref=d}function l(){}function m(a){return null!=a&&("object"==typeof a&&"string"==typeof a.type)}function n(a,b){return(a===s.ObjectExpression||a===s.ObjectPattern)&&"properties"===b}function o(a,b){var c=new l;return c.traverse(a,b)}function p(a,b){var c=new l;return c.replace(a,b)}function q(a,b){var c;return c=g(b,function(b){return b.range[0]>a.range[0]}),a.extendedRange=[a.range[0],a.range[1]],c!==b.length&&(a.extendedRange[1]=b[c].range[0]),c-=1,c>=0&&(a.extendedRange[0]=b[c].range[1]),a}function r(a,b,c){var d,f,g,h,i=[];if(!a.range)throw new Error("attachComments needs range information");if(!c.length){if(b.length){for(g=0,f=b.length;g<f;g+=1)d=e(b[g]),d.extendedRange=[0,a.range[0]],i.push(d);a.leadingComments=i}return a}for(g=0,f=b.length;g<f;g+=1)i.push(q(e(b[g]),c));return h=0,o(a,{enter:function(a){for(var b;h<i.length&&(b=i[h],!(b.extendedRange[1]>a.range[0]));)b.extendedRange[1]===a.range[0]?(a.leadingComments||(a.leadingComments=[]),a.leadingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?u.Break:i[h].extendedRange[0]>a.range[1]?u.Skip:void 0}}),h=0,o(a,{leave:function(a){for(var b;h<i.length&&(b=i[h],!(a.range[1]<b.extendedRange[0]));)a.range[1]===b.extendedRange[0]?(a.trailingComments||(a.trailingComments=[]),a.trailingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?u.Break:i[h].extendedRange[0]>a.range[1]?u.Skip:void 0}}),a}var s,t,u,v,w,x,y,z,A;return t=Array.isArray,t||(t=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),d(f),d(h),w=Object.create||function(){function a(){}return function(b){return a.prototype=b,new a}}(),x=Object.keys||function(a){var b,c=[];for(b in a)c.push(b);return c},s={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},v={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","defaults","rest","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","defaults","rest","body"],FunctionExpression:["id","params","defaults","rest","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handlers","handler","guardedHandlers","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},y={},z={},A={},u={Break:y,Skip:z,Remove:A},j.prototype.replace=function(a){this.parent[this.key]=a},j.prototype.remove=function(){return t(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},l.prototype.path=function(){function a(a,b){if(t(b))for(d=0,e=b.length;d<e;++d)a.push(b[d]);else a.push(b)}var b,c,d,e,f,g;if(!this.__current.path)return null;for(f=[],b=2,c=this.__leavelist.length;b<c;++b)g=this.__leavelist[b],a(f,g.path);return a(f,this.__current.path),f},l.prototype.type=function(){var a=this.current();return a.type||this.__current.wrap},l.prototype.parents=function(){var a,b,c;for(c=[],a=1,b=this.__leavelist.length;a<b;++a)c.push(this.__leavelist[a].node);return c},l.prototype.current=function(){return this.__current.node},l.prototype.__execute=function(a,b){var c,d;return d=void 0,c=this.__current,this.__current=b,this.__state=null,a&&(d=a.call(this,b.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=c,d},l.prototype.notify=function(a){this.__state=a},l.prototype.skip=function(){this.notify(z)},l.prototype.break=function(){this.notify(y)},l.prototype.remove=function(){this.notify(A)},l.prototype.__initialize=function(a,b){this.visitor=b,this.root=a,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback="iteration"===b.fallback,this.__keys=v,b.keys&&(this.__keys=i(w(this.__keys),b.keys))},l.prototype.traverse=function(a,b){var c,d,e,f,g,h,i,j,l,o,p,q;for(this.__initialize(a,b),q={},c=this.__worklist,d=this.__leavelist,c.push(new k(a,null,null,null)),d.push(new k(null,null,null,null));c.length;)if(e=c.pop(),e!==q){if(e.node){if(h=this.__execute(b.enter,e),this.__state===y||h===y)return;if(c.push(q),d.push(e),this.__state===z||h===z)continue;if(f=e.node,g=e.wrap||f.type,o=this.__keys[g],!o){if(!this.__fallback)throw new Error("Unknown node type "+g+".");o=x(f)}for(j=o.length;(j-=1)>=0;)if(i=o[j],p=f[i])if(t(p)){for(l=p.length;(l-=1)>=0;)if(p[l]){if(n(g,o[j]))e=new k(p[l],[i,l],"Property",null);else{if(!m(p[l]))continue;e=new k(p[l],[i,l],null,null)}c.push(e)}}else m(p)&&c.push(new k(p,i,null,null))}}else if(e=d.pop(),h=this.__execute(b.leave,e),this.__state===y||h===y)return},l.prototype.replace=function(a,b){function c(a){var b,c,e,f;if(a.ref.remove())for(c=a.ref.key,f=a.ref.parent,b=d.length;b--;)if(e=d[b],e.ref&&e.ref.parent===f){if(e.ref.key<c)break;--e.ref.key}}var d,e,f,g,h,i,l,o,p,q,r,s,u;for(this.__initialize(a,b),r={},d=this.__worklist,e=this.__leavelist,s={root:a},i=new k(a,null,null,new j(s,"root")),d.push(i),e.push(i);d.length;)if(i=d.pop(),i!==r){if(h=this.__execute(b.enter,i),void 0!==h&&h!==y&&h!==z&&h!==A&&(i.ref.replace(h),i.node=h),this.__state!==A&&h!==A||(c(i),i.node=null),this.__state===y||h===y)return s.root;if(f=i.node,f&&(d.push(r),e.push(i),this.__state!==z&&h!==z)){if(g=i.wrap||f.type,p=this.__keys[g],!p){if(!this.__fallback)throw new Error("Unknown node type "+g+".");p=x(f)}for(l=p.length;(l-=1)>=0;)if(u=p[l],q=f[u])if(t(q)){for(o=q.length;(o-=1)>=0;)if(q[o]){if(n(g,p[l]))i=new k(q[o],[u,o],"Property",new j(q,o));else{if(!m(q[o]))continue;i=new k(q[o],[u,o],null,new j(q,o))}d.push(i)}}else m(q)&&d.push(new k(q,u,null,new j(f,u)))}}else if(i=e.pop(),h=this.__execute(b.leave,i),void 0!==h&&h!==y&&h!==z&&h!==A&&i.ref.replace(h),this.__state!==A&&h!==A||c(i),this.__state===y||h===y)return s.root;return s.root},b.version=c(625).version,b.Syntax=s,b.traverse=o,b.replace=p,b.attachComments=r,b.VisitorKeys=v,b.VisitorOption=u,b.Controller=l,b.cloneEnvironment=function(){return a({})},b}(b)},function(a,b){a.exports={_args:[["estraverse@^2.0.0","/home/n1474335/cyberchef/node_modules/esshorten/node_modules/escope"]],_from:"estraverse@>=2.0.0 <3.0.0",_id:"estraverse@2.0.0",_inCache:!0,_installable:!0,_location:"/esshorten/escope/estraverse",_npmUser:{email:"utatane.tea@gmail.com",name:"constellation"},_npmVersion:"2.0.0-alpha-5",_phantomChildren:{},_requested:{name:"estraverse",raw:"estraverse@^2.0.0",rawSpec:"^2.0.0",scope:null,spec:">=2.0.0 <3.0.0",type:"range"},_requiredBy:["/esshorten/escope"],_resolved:"https://registry.npmjs.org/estraverse/-/estraverse-2.0.0.tgz",_shasum:"5ae46963243600206674ccb24a09e16674fcdca1",_shrinkwrap:null,_spec:"estraverse@^2.0.0",_where:"/home/n1474335/cyberchef/node_modules/esshorten/node_modules/escope",bugs:{url:"https://github.com/estools/estraverse/issues"},dependencies:{},description:"ECMAScript JS AST traversal functions",devDependencies:{chai:"^2.1.1","coffee-script":"^1.8.0",espree:"^1.11.0",gulp:"^3.8.10","gulp-bump":"^0.2.2","gulp-filter":"^2.0.0","gulp-git":"^1.0.1","gulp-tag-version":"^1.2.1",jshint:"^2.5.6",mocha:"^2.1.0"},directories:{},dist:{shasum:"5ae46963243600206674ccb24a09e16674fcdca1",tarball:"https://registry.npmjs.org/estraverse/-/estraverse-2.0.0.tgz"},engines:{node:">=0.10.0"},gitHead:"d8bc726f126817cc03c7a4e751528edb19db0ffb",homepage:"https://github.com/estools/estraverse",licenses:[{type:"BSD",url:"http://github.com/estools/estraverse/raw/master/LICENSE.BSD"}],main:"estraverse.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"}],name:"estraverse",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/estraverse.git"},scripts:{lint:"jshint estraverse.js",test:"npm run-script lint && npm run-script unit-test","unit-test":"mocha --compilers coffee:coffee-script/register"},version:"2.0.0"}},function(a,b,c){!function a(b){"use strict";function d(){}function e(a){var b,c,d={};for(b in a)a.hasOwnProperty(b)&&(c=a[b],"object"==typeof c&&null!==c?d[b]=e(c):d[b]=c);return d}function f(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c}function g(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?d=c:(e=f+1,d-=c+1);return e}function h(a,b){var c,d,e,f;for(d=a.length,e=0;d;)c=d>>>1,f=e+c,b(a[f])?(e=f+1,d-=c+1):d=c;return e}function i(a,b){var c,d,e,f=x(b);for(d=0,e=f.length;d<e;d+=1)c=f[d],a[c]=b[c];return a}function j(a,b){this.parent=a,this.key=b}function k(a,b,c,d){this.node=a,this.path=b,this.wrap=c,this.ref=d}function l(){}function m(a){return null!=a&&("object"==typeof a&&"string"==typeof a.type)}function n(a,b){return(a===s.ObjectExpression||a===s.ObjectPattern)&&"properties"===b}function o(a,b){var c=new l;return c.traverse(a,b)}function p(a,b){var c=new l;return c.replace(a,b)}function q(a,b){var c;return c=g(b,function(b){return b.range[0]>a.range[0]}),a.extendedRange=[a.range[0],a.range[1]],c!==b.length&&(a.extendedRange[1]=b[c].range[0]),c-=1,c>=0&&(a.extendedRange[0]=b[c].range[1]),a}function r(a,b,c){var d,f,g,h,i=[];if(!a.range)throw new Error("attachComments needs range information");if(!c.length){if(b.length){for(g=0,f=b.length;g<f;g+=1)d=e(b[g]),d.extendedRange=[0,a.range[0]],i.push(d);a.leadingComments=i}return a}for(g=0,f=b.length;g<f;g+=1)i.push(q(e(b[g]),c));return h=0,o(a,{enter:function(a){for(var b;h<i.length&&(b=i[h],!(b.extendedRange[1]>a.range[0]));)b.extendedRange[1]===a.range[0]?(a.leadingComments||(a.leadingComments=[]),a.leadingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?u.Break:i[h].extendedRange[0]>a.range[1]?u.Skip:void 0}}),h=0,o(a,{leave:function(a){for(var b;h<i.length&&(b=i[h],!(a.range[1]<b.extendedRange[0]));)a.range[1]===b.extendedRange[0]?(a.trailingComments||(a.trailingComments=[]),a.trailingComments.push(b),i.splice(h,1)):h+=1;return h===i.length?u.Break:i[h].extendedRange[0]>a.range[1]?u.Skip:void 0}}),a}var s,t,u,v,w,x,y,z,A;return t=Array.isArray,t||(t=function(a){return"[object Array]"===Object.prototype.toString.call(a)}),d(f),d(h),w=Object.create||function(){function a(){}return function(b){return a.prototype=b,new a}}(),x=Object.keys||function(a){var b,c=[];for(b in a)c.push(b);return c},s={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},v={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],Program:["body"],Property:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},y={},z={},A={},u={Break:y,Skip:z,Remove:A},j.prototype.replace=function(a){this.parent[this.key]=a},j.prototype.remove=function(){return t(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},l.prototype.path=function(){function a(a,b){if(t(b))for(d=0,e=b.length;d<e;++d)a.push(b[d]);else a.push(b)}var b,c,d,e,f,g;if(!this.__current.path)return null;for(f=[],b=2,c=this.__leavelist.length;b<c;++b)g=this.__leavelist[b],a(f,g.path);return a(f,this.__current.path),f},l.prototype.type=function(){var a=this.current();return a.type||this.__current.wrap},l.prototype.parents=function(){var a,b,c;for(c=[],a=1,b=this.__leavelist.length;a<b;++a)c.push(this.__leavelist[a].node);return c},l.prototype.current=function(){return this.__current.node},l.prototype.__execute=function(a,b){var c,d;return d=void 0,c=this.__current,this.__current=b,this.__state=null,a&&(d=a.call(this,b.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=c,d},l.prototype.notify=function(a){this.__state=a},l.prototype.skip=function(){this.notify(z)},l.prototype.break=function(){this.notify(y)},l.prototype.remove=function(){this.notify(A)},l.prototype.__initialize=function(a,b){this.visitor=b,this.root=a,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback="iteration"===b.fallback,this.__keys=v,b.keys&&(this.__keys=i(w(this.__keys),b.keys))},l.prototype.traverse=function(a,b){var c,d,e,f,g,h,i,j,l,o,p,q;for(this.__initialize(a,b),q={},c=this.__worklist,d=this.__leavelist,c.push(new k(a,null,null,null)),d.push(new k(null,null,null,null));c.length;)if(e=c.pop(),e!==q){if(e.node){if(h=this.__execute(b.enter,e),this.__state===y||h===y)return;if(c.push(q),d.push(e),this.__state===z||h===z)continue;if(f=e.node,g=f.type||e.wrap,o=this.__keys[g],!o){if(!this.__fallback)throw new Error("Unknown node type "+g+".");o=x(f)}for(j=o.length;(j-=1)>=0;)if(i=o[j],p=f[i])if(t(p)){for(l=p.length;(l-=1)>=0;)if(p[l]){if(n(g,o[j]))e=new k(p[l],[i,l],"Property",null);else{if(!m(p[l]))continue;e=new k(p[l],[i,l],null,null)}c.push(e)}}else m(p)&&c.push(new k(p,i,null,null))}}else if(e=d.pop(),h=this.__execute(b.leave,e),this.__state===y||h===y)return},l.prototype.replace=function(a,b){function c(a){var b,c,e,f;if(a.ref.remove())for(c=a.ref.key,f=a.ref.parent,b=d.length;b--;)if(e=d[b],e.ref&&e.ref.parent===f){if(e.ref.key<c)break;--e.ref.key}}var d,e,f,g,h,i,l,o,p,q,r,s,u;for(this.__initialize(a,b),r={},d=this.__worklist,e=this.__leavelist,s={root:a},i=new k(a,null,null,new j(s,"root")),d.push(i),e.push(i);d.length;)if(i=d.pop(),i!==r){if(h=this.__execute(b.enter,i),void 0!==h&&h!==y&&h!==z&&h!==A&&(i.ref.replace(h),i.node=h),this.__state!==A&&h!==A||(c(i),i.node=null),this.__state===y||h===y)return s.root;if(f=i.node,f&&(d.push(r),e.push(i),this.__state!==z&&h!==z)){if(g=f.type||i.wrap,p=this.__keys[g],!p){if(!this.__fallback)throw new Error("Unknown node type "+g+".");p=x(f)}for(l=p.length;(l-=1)>=0;)if(u=p[l],q=f[u])if(t(q)){for(o=q.length;(o-=1)>=0;)if(q[o]){if(n(g,p[l]))i=new k(q[o],[u,o],"Property",new j(q,o));else{if(!m(q[o]))continue;i=new k(q[o],[u,o],null,new j(q,o))}d.push(i)}}else m(q)&&d.push(new k(q,u,null,new j(f,u)))}}else if(i=e.pop(),h=this.__execute(b.leave,i),void 0!==h&&h!==y&&h!==z&&h!==A&&i.ref.replace(h),this.__state!==A&&h!==A||c(i),this.__state===y||h===y)return s.root;return s.root},b.version=c(627).version,b.Syntax=s,b.traverse=o,b.replace=p,b.attachComments=r,b.VisitorKeys=v,b.VisitorOption=u,b.Controller=l,b.cloneEnvironment=function(){return a({})},b}(b)},function(a,b){a.exports={_args:[["estraverse@~4.1.1","/home/n1474335/cyberchef/node_modules/esshorten"]],_from:"estraverse@>=4.1.1 <4.2.0",_id:"estraverse@4.1.1",_inCache:!0,_installable:!0,_location:"/esshorten/estraverse",_nodeVersion:"4.1.1",_npmUser:{email:"utatane.tea@gmail.com",name:"constellation"},_npmVersion:"2.14.4",_phantomChildren:{},_requested:{name:"estraverse",raw:"estraverse@~4.1.1",rawSpec:"~4.1.1",scope:null,spec:">=4.1.1 <4.2.0",type:"range"},_requiredBy:["/esshorten"],_resolved:"https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz",_shasum:"f6caca728933a850ef90661d0e17982ba47111a2",_shrinkwrap:null,_spec:"estraverse@~4.1.1",_where:"/home/n1474335/cyberchef/node_modules/esshorten",bugs:{url:"https://github.com/estools/estraverse/issues"},dependencies:{},description:"ECMAScript JS AST traversal functions",devDependencies:{chai:"^2.1.1","coffee-script":"^1.8.0",espree:"^1.11.0",gulp:"^3.8.10","gulp-bump":"^0.2.2","gulp-filter":"^2.0.0","gulp-git":"^1.0.1","gulp-tag-version":"^1.2.1",jshint:"^2.5.6",mocha:"^2.1.0"},directories:{},dist:{shasum:"f6caca728933a850ef90661d0e17982ba47111a2",
tarball:"https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz"},engines:{node:">=0.10.0"},gitHead:"bbcccbfe98296585e4311c8755e1d00dcd581e3c",homepage:"https://github.com/estools/estraverse",license:"BSD-2-Clause",main:"estraverse.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"},{name:"michaelficarra",email:"npm@michael.ficarra.me"},{name:"nzakas",email:"nicholas@nczconsulting.com"}],name:"estraverse",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/estraverse.git"},scripts:{lint:"jshint estraverse.js",test:"npm run-script lint && npm run-script unit-test","unit-test":"mocha --compilers coffee:coffee-script/register"},version:"4.1.1"}},function(a,b){a.exports={_args:[["esshorten@~1.1.0","/home/n1474335/cyberchef/node_modules/esmangle"]],_from:"esshorten@>=1.1.0 <1.2.0",_id:"esshorten@1.1.1",_inCache:!0,_installable:!0,_location:"/esshorten",_nodeVersion:"4.1.1",_npmUser:{email:"utatane.tea@gmail.com",name:"constellation"},_npmVersion:"2.14.4",_phantomChildren:{},_requested:{name:"esshorten",raw:"esshorten@~1.1.0",rawSpec:"~1.1.0",scope:null,spec:">=1.1.0 <1.2.0",type:"range"},_requiredBy:["/esmangle"],_resolved:"https://registry.npmjs.org/esshorten/-/esshorten-1.1.1.tgz",_shasum:"174f96b7cc267e46872d814e7db7c290bdff61a9",_shrinkwrap:null,_spec:"esshorten@~1.1.0",_where:"/home/n1474335/cyberchef/node_modules/esmangle",bugs:{url:"https://github.com/estools/esshorten/issues"},dependencies:{escope:"~1.0.1",estraverse:"~4.1.1",esutils:"~2.0.2"},description:"Shorten (mangle) names in JavaScript code",devDependencies:{chai:"*","coffee-script":"~1.10.0","commonjs-everywhere":"~0.9.7",gulp:"~3.9.0","gulp-jshint":"~1.11.2","gulp-mocha":"~2.1.3","jshint-stylish":"~2.0.1"},directories:{lib:"./lib"},dist:{shasum:"174f96b7cc267e46872d814e7db7c290bdff61a9",tarball:"https://registry.npmjs.org/esshorten/-/esshorten-1.1.1.tgz"},engines:{node:">=0.6.0"},gitHead:"213bac0e0a321d4ab837d3ee7c93433c5cd67763",homepage:"https://github.com/estools/esshorten#readme",licenses:[{type:"BSD",url:"http://github.com/estools/esshorten/raw/master/LICENSE.BSD"}],main:"lib/esshorten.js",maintainers:[{name:"constellation",email:"utatane.tea@gmail.com"},{name:"michaelficarra",email:"npm@michael.ficarra.me"}],name:"esshorten",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git+ssh://git@github.com/estools/esshorten.git"},scripts:{lint:"gulp lint",test:"gulp travis","unit-test":"gulp test"},version:"1.1.1"}},function(a,b){!function(){"use strict";function b(a){if(null==a)return!1;switch(a.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function c(a){if(null==a)return!1;switch(a.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function d(a){if(null==a)return!1;switch(a.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function e(a){return d(a)||null!=a&&"FunctionDeclaration"===a.type}function f(a){switch(a.type){case"IfStatement":return null!=a.alternate?a.alternate:a.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return a.body}return null}function g(a){var b;if("IfStatement"!==a.type)return!1;if(null==a.alternate)return!1;b=a.consequent;do{if("IfStatement"===b.type&&null==b.alternate)return!0;b=f(b)}while(b);return!1}a.exports={isExpression:b,isStatement:d,isIterationStatement:c,isSourceElement:e,isProblematicIfStatement:g,trailingStatement:f}}()},function(a,b,c){!function(){"use strict";function b(a){switch(a){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function d(a,b){return!(!b&&"yield"===a)&&e(a,b)}function e(a,c){if(c&&b(a))return!0;switch(a.length){case 2:return"if"===a||"in"===a||"do"===a;case 3:return"var"===a||"for"===a||"new"===a||"try"===a;case 4:return"this"===a||"else"===a||"case"===a||"void"===a||"with"===a||"enum"===a;case 5:return"while"===a||"break"===a||"catch"===a||"throw"===a||"const"===a||"yield"===a||"class"===a||"super"===a;case 6:return"return"===a||"typeof"===a||"delete"===a||"switch"===a||"export"===a||"import"===a;case 7:return"default"===a||"finally"===a||"extends"===a;case 8:return"function"===a||"continue"===a||"debugger"===a;case 10:return"instanceof"===a;default:return!1}}function f(a,b){return"null"===a||"true"===a||"false"===a||d(a,b)}function g(a,b){return"null"===a||"true"===a||"false"===a||e(a,b)}function h(a){return"eval"===a||"arguments"===a}function i(a){var b,c,d;if(0===a.length)return!1;if(d=a.charCodeAt(0),!n.isIdentifierStartES5(d))return!1;for(b=1,c=a.length;b<c;++b)if(d=a.charCodeAt(b),!n.isIdentifierPartES5(d))return!1;return!0}function j(a,b){return 1024*(a-55296)+(b-56320)+65536}function k(a){var b,c,d,e,f;if(0===a.length)return!1;for(f=n.isIdentifierStartES6,b=0,c=a.length;b<c;++b){if(d=a.charCodeAt(b),55296<=d&&d<=56319){if(++b,b>=c)return!1;if(e=a.charCodeAt(b),!(56320<=e&&e<=57343))return!1;d=j(d,e)}if(!f(d))return!1;f=n.isIdentifierPartES6}return!0}function l(a,b){return i(a)&&!f(a,b)}function m(a,b){return k(a)&&!g(a,b)}var n=c(188);a.exports={isKeywordES5:d,isKeywordES6:e,isReservedWordES5:f,isReservedWordES6:g,isRestrictedWord:h,isIdentifierNameES5:i,isIdentifierNameES6:k,isIdentifierES5:l,isIdentifierES6:m}}()},function(a,b,c){"use strict";/** @license
========================================================================
UAS Parser
Copyright (c) 2013 Nick Muerdter
MIT License
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
var d=c(7),e={parse:function(a){for(var b={type:"unknown",uaFamily:"unknown",uaName:"unknown",uaUrl:"unknown",uaCompany:"unknown",uaCompanyUrl:"unknown",uaIcon:"unknown.png",uaInfoUrl:"unknown",osFamily:"unknown",osName:"unknown",osUrl:"unknown",osCompany:"unknown",osCompanyUrl:"unknown",osIcon:"unknown.png",deviceType:"unknown",deviceIcon:"unknown.png",deviceInfoUrl:"unknown"},c=0;c<f.robots.order.length;c++){var e=f.robots.order[c],g=f.robots[e];if(g.userAgent===a)return b.type="Robot",b=d.extend(b,g.metadata),d.extend(b,f.device[1]),b}var h;for(c=0;c<f.browserReg.order.length;c++){var i=f.browserReg.order[c],j=f.browserReg[i],k=a.match(j.regexp);if(k){var l=f.browser[j.browserId];if(l){b=d.extend(b,l.metadata);var m=f.browserType[l.typeId];m&&(b.type=m),b.uaName=l.metadata.uaFamily,k[1]&&(b.uaName+=" "+k[1])}h=f.browserOs[j.browserId];break}}if(!h)for(c=0;c<f.osReg.order.length;c++){var n=f.osReg.order[c],o=f.osReg[n];if(o.regexp.test(a)){h=o.osId;break}}if(h){var p=f.os[h];p&&(b=d.extend(b,p))}var q;if("Robot"===b.type)q=f.device[1];else for(c=0;c<f.deviceReg.order.length;c++){var r=f.deviceReg.order[c],s=f.deviceReg[r];if(s.regexp.test(a)){q=f.device[s.deviceId];break}}return q||(q=["Other","Library","Validator","Useragent Anonymizer"].indexOf(b.type)!==-1?f.device[1]:["Mobile Browser","Wap Browser"].indexOf(b.type)!==-1?f.device[3]:f.device[2]),q&&(b=d.extend(b,q)),b}},f={version:"20131025-01",robots:{3:{userAgent:"msnbot/1.0 (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"MSNBot/1.0",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},4:{userAgent:"Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)",metadata:{uaFamily:"Yahoo!",uaName:"Yahoo! Slurp",uaUrl:"http://help.yahoo.com/help/us/ysearch/slurp",uaCompany:"Yahoo! Inc.",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo!"}},5:{userAgent:"Jyxobot/1",metadata:{uaFamily:"Jyxobot",uaName:"Jyxobot",uaUrl:"",uaCompany:"Jyxo s.r.o.",uaCompanyUrl:"http://jyxo.cz/",uaIcon:"bot_Jyxobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Jyxobot"}},9:{userAgent:"Scooter/3.3",metadata:{uaFamily:"Scooter",uaName:"Scooter/3.3",uaUrl:"",uaCompany:"AltaVista",uaCompanyUrl:"http://www.altavista.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Scooter"}},14:{userAgent:"Baiduspider+(+http://www.baidu.com/search/spider.htm)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},20:{userAgent:"lmspider (lmspider@scansoft.com)",metadata:{uaFamily:"lmspider",uaName:"lmspider",uaUrl:"http://www.nuance.com/",uaCompany:"Nuance Communications, Inc.",uaCompanyUrl:"http://www.nuance.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=lmspider"}},25:{userAgent:"Googlebot-Image/1.0",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Image/1.0",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},31:{userAgent:"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot/2.1",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},32:{userAgent:"ConveraMultiMediaCrawler/0.1 (+http://www.authoritativeweb.com/crawl)",metadata:{uaFamily:"ConveraCrawler",uaName:"ConveraMultiMediaCrawler/0.1",uaUrl:"http://www.authoritativeweb.com/crawl",uaCompany:"Convera Corporation",uaCompanyUrl:"http://www.authoritativeweb.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ConveraCrawler"}},37:{userAgent:"Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://sp.ask.com/docs/about/tech_crawling.html)",metadata:{uaFamily:"Ask Jeeves/Teoma",uaName:"Ask Jeeves/Teoma - b",uaUrl:"http://about.ask.com/en/docs/about/webmasters.shtml",uaCompany:"Ask Jeeves Inc.",uaCompanyUrl:"http://about.ask.com/en/docs/about/index.shtml",uaIcon:"bot_AskJeeves.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ask Jeeves/Teoma"}},38:{userAgent:"NG/2.0",metadata:{uaFamily:"NG",uaName:"NG/2.0",uaUrl:"",uaCompany:"Exalead",uaCompanyUrl:"http://exalead.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NG"}},40:{userAgent:"TutorGigBot/1.5 ( +http://www.tutorgig.info )",metadata:{uaFamily:"TutorGigBot",uaName:"TutorGigBot",uaUrl:"http://www.tutorgig.com/help.html",uaCompany:"TutorGig",uaCompanyUrl:"http://www.tutorgig.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TutorGigBot"}},43:{userAgent:"ZACATEK_CZ_BOT (www.zacatek.cz)",metadata:{uaFamily:"ZACATEK_CZ",uaName:"ZACATEK_CZ_BOT",uaUrl:"http://www.zacatek.cz/",uaCompany:"webprovider - Adam Haken",uaCompanyUrl:"http://www.webprovider.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZACATEK_CZ"}},45:{userAgent:"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; Girafabot; girafabot at girafa dot com; http://www.girafa.com)",metadata:{uaFamily:"Girafabot",uaName:"Girafabot",uaUrl:"",uaCompany:"Girafa Inc.",uaCompanyUrl:"http://www.girafa.com/",uaIcon:"bot_girafabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Girafabot"}},47:{userAgent:"FAST MetaWeb Crawler (helpdesk at fastsearch dot com)",metadata:{uaFamily:"FAST MetaWeb Crawler",uaName:"FAST MetaWeb Crawler",uaUrl:"http://www.fast.no/glossary.aspx?m=48&amid=415",uaCompany:"Fast Search & Transfer",uaCompanyUrl:"http://www.fastsearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FAST MetaWeb Crawler"}},56:{userAgent:"psbot/0.1 (+http://www.picsearch.com/bot.html)",metadata:{uaFamily:"psbot",uaName:"psbot/0.1",uaUrl:"http://www.picsearch.com/bot.html",uaCompany:"picsearch.com",uaCompanyUrl:"http://www.picsearch.com/",uaIcon:"bot_psbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=psbot"}},76:{userAgent:"City4you/1.3 Cesky (+http://www.city4you.pl)",metadata:{uaFamily:"City4you",uaName:"City4you/1.3 Cesky",uaUrl:"",uaCompany:"city4you",uaCompanyUrl:"http://www.city4you.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=City4you"}},80:{userAgent:"ConveraCrawler/0.9d (+http://www.authoritativeweb.com/crawl)",metadata:{uaFamily:"ConveraCrawler",uaName:"ConveraCrawler 0.9d",uaUrl:"http://www.authoritativeweb.com/crawl",uaCompany:"Convera Corporation",uaCompanyUrl:"http://www.authoritativeweb.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ConveraCrawler"}},81:{userAgent:"IlTrovatore-Setaccio/1.2 (It search engine; http://www.iltrovatore.it/bot.html; bot@iltrovatore.it)",metadata:{uaFamily:"IlTrovatore-Setaccio",uaName:"IlTrovatore-Setaccio/1.2",uaUrl:"http://www.iltrovatore.it/bot.html",uaCompany:"Il Trovatore",uaCompanyUrl:"http://www.iltrovatore.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IlTrovatore-Setaccio"}},82:{userAgent:"NutchCVS/0.8-dev (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"NutchCSV/0.8-dev",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},83:{userAgent:"ksibot/5.2m (+http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"ksibot",uaName:"ksibot/5.2m",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ksibot"}},84:{userAgent:"NutchCVS/0.06-dev (http://www.nutch.org/docs/en/bot.html; rhwarren+nutch@uwaterloo.ca)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.06-dev at uwaterloo.ca",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},85:{userAgent:"InfociousBot (+http://corp.infocious.com/tech_crawler.php)",metadata:{uaFamily:"InfociousBot",uaName:"InfociousBot b",uaUrl:"http://corp.infocious.com/tech_craw.php",uaCompany:"Infocious Inc.",uaCompanyUrl:"http://corp.infocious.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=InfociousBot"}},86:{userAgent:"NutchCVS/0.7 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},88:{userAgent:"SBIder/0.7 (SBIder; http://www.sitesell.com/sbider.html; http://support.sitesell.com/contact-support.html)",metadata:{uaFamily:"SBIder",uaName:"SBIder/0.7",uaUrl:"http://www.sitesell.com/sbider.html",uaCompany:"SiteSell",uaCompanyUrl:"http://www.sitesell.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SBIder"}},89:{userAgent:"appie 1.1 (www.walhello.com)",metadata:{uaFamily:"aippie",uaName:"appie 1.1",uaUrl:"http://www.walhello.com/aboutgl.html",uaCompany:"Walhello.com",uaCompanyUrl:"http://www.walhello.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aippie"}},90:{userAgent:"http://www.almaden.ibm.com/cs/crawler [bc22]",metadata:{uaFamily:"Almaden",uaName:"Almaden bc22",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},93:{userAgent:"OmniExplorer_Bot/4.02 (+http://www.omni-explorer.com) WorldIndexer",metadata:{uaFamily:"OmniExplorer_Bot",uaName:"OmniExplorer_Bot/4.02",uaUrl:"http://www.omni-explorer.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OmniExplorer_Bot"}},96:{userAgent:"Szukankobot /1.0 (+http://www.szukanko.pl/addurl.php)",metadata:{uaFamily:"Szukankobot",uaName:"Szukankobot /1.0",uaUrl:"http://www.szukanko.pl/",uaCompany:"szukanko.pl",uaCompanyUrl:"http://www.szukanko.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Szukankobot"}},100:{userAgent:"NutchOSU-VLIB/0.7 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"NutchOSU-VLIB/0.7",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},101:{userAgent:"snap.com beta crawler v0",metadata:{uaFamily:"snap.com",uaName:"snap.com beta crawler v0",uaUrl:"",uaCompany:" Idealab",uaCompanyUrl:"http://www.idealab.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=snap.com"}},109:{userAgent:"Mozilla/5.0 (compatible; OnetSzukaj/5.0; +http://szukaj.onet.pl)",metadata:{uaFamily:"OnetSzukaj",uaName:"OnetSzukaj/5.0",uaUrl:"",uaCompany:"Onet.pl",uaCompanyUrl:"http://www.onet.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OnetSzukaj"}},114:{userAgent:"Metaspinner/0.01 (Metaspinner; http://www.meta-spinner.de/; support@meta-spinner.de/)",metadata:{uaFamily:"Metaspinner/0.01",uaName:"Metaspinner/0.01",uaUrl:"http://www.meta-spinner.de/",uaCompany:"metaspinnner media GmbH",uaCompanyUrl:"http://www.metaspinner-media.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Metaspinner/0.01"}},116:{userAgent:"OmniExplorer_Bot/4.06 (+http://www.omni-explorer.com) WorldIndexer",metadata:{uaFamily:"OmniExplorer_Bot",uaName:"OmniExplorer_Bot/4.06",uaUrl:"http://www.omni-explorer.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OmniExplorer_Bot"}},117:{userAgent:"e-SocietyRobot(http://www.yama.info.waseda.ac.jp/~yamana/es/)",metadata:{uaFamily:"e-SocietyRobot",uaName:"e-SocietyRobot",uaUrl:"http://www.yama.info.waseda.ac.jp/~yamana/es",uaCompany:"Waseda University Yamana Laboratory",uaCompanyUrl:"http://www.yama.info.waseda.ac.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=e-SocietyRobot"}},118:{userAgent:"Findexa Crawler (http://www.findexa.no/gulesider/article26548.ece)",metadata:{uaFamily:"Findexa Crawler",uaName:"Findexa Crawler",uaUrl:"http://www.findexa.no/gulesider/article26548.ece",uaCompany:"Findexa AS",uaCompanyUrl:"http://www.findexa.no/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Findexa Crawler"}},120:{userAgent:"InternetArchive/0.8-dev (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"InternetArchive/0.8-dev",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},123:{userAgent:"SBIder/0.8-dev (SBIder; http://www.sitesell.com/sbider.html; http://support.sitesell.com/contact-support.html)",metadata:{uaFamily:"SBIder",uaName:"SBIder/0.8dev",uaUrl:"http://www.sitesell.com/sbider.html",uaCompany:"SiteSell",uaCompanyUrl:"http://www.sitesell.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SBIder"}},124:{userAgent:"ichiro/1.0 (ichiro@nttr.co.jp)",metadata:{uaFamily:"ichiro",uaName:"ichiro/1.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},125:{userAgent:"miniRank/1.2 (miniRank; http://minirank.com/; MiniRank)",metadata:{uaFamily:"miniRank",uaName:"miniRank/1.2",uaUrl:"http://www.minirank.com/",uaCompany:"TitaniumLine.com",uaCompanyUrl:"http://titaniumline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=miniRank"}},128:{userAgent:"Amfibibot/0.07 (Amfibi Robot; http://www.amfibi.com; agent@amfibi.com)",metadata:{uaFamily:"Amfibibot",uaName:"Amfibibot/0.07",uaUrl:"http://www.amfibi.com/",uaCompany:"Barcelona Internet Telecom",uaCompanyUrl:"http://www.bcntelecom.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Amfibibot"}},130:{userAgent:"LinkWalker",metadata:{uaFamily:"LinkWalker",uaName:"LinkWalker",uaUrl:"",uaCompany:"SEVENtwentyfour Inc.",uaCompanyUrl:"http://www.seventwentyfour.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LinkWalker"}},131:{userAgent:"Mozilla/2.0 (compatible; Ask Jeeves/Teoma)",metadata:{uaFamily:"Ask Jeeves/Teoma",uaName:"Ask Jeeves/Teoma",uaUrl:"http://about.ask.com/en/docs/about/webmasters.shtml",uaCompany:"Ask Jeeves Inc.",uaCompanyUrl:"http://about.ask.com/en/docs/about/index.shtml",uaIcon:"bot_AskJeeves.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ask Jeeves/Teoma"}},132:{userAgent:"StackRambler/2.0 (MSIE incompatible)",metadata:{uaFamily:"StackRambler",uaName:"StackRambler/2.0",uaUrl:"http://www.rambler.ru/doc/robots.shtml",uaCompany:"Rambler Media Group",uaCompanyUrl:"http://ramblermedia.com/",uaIcon:"bot_stackrambler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=StackRambler"}},133:{userAgent:"NutchCVS/0.7.1 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7.1",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},135:{userAgent:"Mozdex/0.7.2-dev (Mozdex; http://www.mozdex.com/bot.html; spider@mozdex.com)",metadata:{uaFamily:"mozDex",uaName:"Mozdex/0.7.2-dev",uaUrl:"http://www.mozdex.com/bot.html",uaCompany:"Mozdex.com",uaCompanyUrl:"http://www.mozdex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=mozDex"}},137:{userAgent:"Gaisbot/3.0+(robot@gais.cs.ccu.edu.tw;+http://gais.cs.ccu.edu.tw/robot.php)",metadata:{uaFamily:"Gaisbot",uaName:"Gaisbot/3.0",uaUrl:"http://gais.cs.ccu.edu.tw/robot.php",uaCompany:"National Chung Cheng University",uaCompanyUrl:"http://www.ccu.edu.tw/",uaIcon:"bot_gaisbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gaisbot"}},140:{userAgent:"Mozilla/4.0 compatible ZyBorg/1.0 Dead Link Checker (wn.dlc@looksmart.net; http://www.WISEnutbot.com)",metadata:{uaFamily:"ZyBorg",uaName:"ZyBorg/1.0 Dead Link Checker",uaUrl:"http://www.wisenutbot.com/",uaCompany:"LookSmart, Ltd.",uaCompanyUrl:"http://aboutus.looksmart.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZyBorg"}},141:{userAgent:"Mozilla/5.0 (compatible; Pogodak.co.yu/3.1)",metadata:{uaFamily:"Pogodak.co.yu",uaName:"Pogodak.co.yu/3.1",uaUrl:"",uaCompany:"Pogodak d.o.o.",uaCompanyUrl:"http://www.pogodak.co.yu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Pogodak.co.yu"}},144:{userAgent:"ichiro/2.0 (ichiro@nttr.co.jp)",metadata:{uaFamily:"ichiro",uaName:"ichiro/2.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},146:{userAgent:"boitho.com-dc/0.83 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.83",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},148:{userAgent:"http://www.almaden.ibm.com/cs/crawler [hc4]",metadata:{uaFamily:"Almaden",uaName:"Almaden hc4",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},151:{userAgent:"Sensis Web Crawler (search_comments\\at\\sensis\\dot\\com\\dot\\au)",metadata:{uaFamily:"Sensis Web Crawler",uaName:"Sensis Web Crawler - b",uaUrl:"",uaCompany:"Telstra Corporation Ltd.",uaCompanyUrl:"http://telstra.com/",uaIcon:"bot_sensiswebcrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sensis Web Crawler"}},153:{userAgent:"WebMiner (Web Miner; http://64.124.122.252/feedback.html)",metadata:{uaFamily:"WebarooBot",uaName:"WebMiner (Web Miner)",uaUrl:"http://www.webaroo.com/company/site-owners",uaCompany:"Webaroo Inc.",uaCompanyUrl:"http://www.webaroo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebarooBot"}},155:{userAgent:"ia_archiver-web.archive.org",metadata:{uaFamily:"ia_archiver",uaName:"ia_archiver",uaUrl:"http://www.alexa.com/site/help/webmasters",uaCompany:"Alexa Internet, Inc.",uaCompanyUrl:"http://www.alexa.com/",uaIcon:"bot_ia_archiver.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ia_archiver"}},159:{userAgent:"Mozilla/4.0 compatible ZyBorg/1.0 (wn-14.zyborg@looksmart.net; http://www.WISEnutbot.com)",metadata:{uaFamily:"ZyBorg",uaName:"ZyBorg/1.0",uaUrl:"http://www.wisenutbot.com/",uaCompany:"LookSmart, Ltd.",uaCompanyUrl:"http://aboutus.looksmart.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZyBorg"}},162:{userAgent:"Accoona-AI-Agent/1.1.1 (crawler at accoona dot com)",metadata:{uaFamily:"Accoona-AI-Agent",uaName:"Accoona-AI-Agent/1.1.1",uaUrl:"",uaCompany:"Accoona Corp.",uaCompanyUrl:"http://accoona.com/",uaIcon:"bot_accoona-ai-agent.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Accoona-AI-Agent"}},164:{userAgent:"oBot",metadata:{uaFamily:"oBot",uaName:"oBot",uaUrl:"http://filterdb.iss.net/crawler/",uaCompany:"IBM Germany Research & Development GmbH",uaCompanyUrl:"http://www.ibm.com/ibm/de/de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=oBot"}},167:{userAgent:"Ipselonbot/0.47-beta (Ipselon; http://www.ipselon.com/intl/en/ipselonbot.html; ipselonbot@ipselon.com)",metadata:{uaFamily:"Ipselonbot",uaName:"Ipselonbot/0.47-beta",uaUrl:"http://www.ipselon.com/intl/en/ipselonbot.html",uaCompany:"Ipselon Networks s.l.",uaCompanyUrl:"http://www.ipselon.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ipselonbot"}},168:{userAgent:"IlTrovatore-Setaccio/1.2 (Italy search engine; http://www.iltrovatore.it/bot.html; bot@iltrovatore.it)",metadata:{uaFamily:"IlTrovatore-Setaccio",uaName:"IlTrovatore-Setaccio/1.2 b",uaUrl:"http://www.iltrovatore.it/bot.html",uaCompany:"Il Trovatore",uaCompanyUrl:"http://www.iltrovatore.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IlTrovatore-Setaccio"}},170:{userAgent:"RufusBot (Rufus Web Miner; http://64.124.122.252/feedback.html)",metadata:{uaFamily:"WebarooBot",uaName:"RufusBot (Rufus Web Miner)",uaUrl:"http://www.webaroo.com/company/site-owners",uaCompany:"Webaroo Inc.",uaCompanyUrl:"http://www.webaroo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebarooBot"}},177:{userAgent:"NutchCVS/0.7.1 (Nutch; http://www.vvdb.org; voorzitter@vvdb.org)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7.1 vvdg.org",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},178:{userAgent:"Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; obot)",metadata:{uaFamily:"oBot",uaName:"oBot - b",uaUrl:"http://filterdb.iss.net/crawler/",uaCompany:"IBM Germany Research & Development GmbH",uaCompanyUrl:"http://www.ibm.com/ibm/de/de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=oBot"}},184:{userAgent:"ccubee/3.2",metadata:{uaFamily:"ccubee",uaName:"ccubee/3.2",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},190:{userAgent:"genieBot (wgao@genieknows.com)",metadata:{uaFamily:"genieBot",uaName:"genieBot a",uaUrl:"http://64.5.245.11/faq/faq.html",uaCompany:"IT Interactive Services Inc.",uaCompanyUrl:"http://www.genieknows.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=genieBot"}},192:{userAgent:"ejupiter.com",metadata:{uaFamily:"ejupiter.com",uaName:"ejupiter.com",uaUrl:"http://robot.ejupiter.com/16/robot_privacy.html",uaCompany:"eJupiter Inc",uaCompanyUrl:"http://www.ejupiter.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ejupiter.com"}},193:{userAgent:"Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html)",metadata:{uaFamily:"Yahoo!",uaName:"Yahoo! Slurp China",uaUrl:"http://misc.yahoo.com.cn/help.html",uaCompany:"Yahoo! Inc.",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo!"}},194:{userAgent:"thumbshots-de-Bot (Version: 1.02, powered by www.thumbshots.de)",metadata:{uaFamily:"thumbshots-de-Bot",uaName:"thumbshots-de-Bot 1.02",uaUrl:"http://www.thumbshots.de/content-39-seite_auszuschliessen.html",uaCompany:"Mobile & More Mobilkommunikation GmbH",uaCompanyUrl:"http://www.mobile-more.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=thumbshots-de-Bot"}},195:{userAgent:"Vespa Crawler",metadata:{uaFamily:"Vespa Crawler",uaName:"Vespa Crawler",uaUrl:"http://jobs.yahoo.no/index.html",uaCompany:"Yahoo!",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vespa Crawler"}},197:{userAgent:"Ipselonbot/1.0-beta (+; http://www.ipselon.com/intl/en/ipselonbot.html)",metadata:{uaFamily:"Ipselonbot",uaName:"Ipselonbot/1.0-beta",uaUrl:"http://www.ipselon.com/intl/en/ipselonbot.html",uaCompany:"Ipselon Networks s.l.",uaCompanyUrl:"http://www.ipselon.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ipselonbot"}},200:{userAgent:"ccubee/3.3",metadata:{uaFamily:"ccubee",uaName:"ccubee/3.3",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},201:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.7) NimbleCrawler 1.11 obeys UserAgent NimbleCrawler For problems contact: crawler_at_dataalchemy.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.11",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},204:{userAgent:"SynooBot/0.7.1 (SynooBot; http://www.synoo.de/bot.html; webmaster@synoo.com)",metadata:{uaFamily:"SynooBot",uaName:"SynooBot/0.7.1",uaUrl:"http://www.synoo.de/bot.html",uaCompany:"Synoo",uaCompanyUrl:"http://www.synoo.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SynooBot"}},207:{userAgent:"ccubee/3.7",metadata:{uaFamily:"ccubee",uaName:"ccubee/3.7",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},208:{userAgent:"Silk/1.0",metadata:{uaFamily:"silk",uaName:"silk/1.0 -a",uaUrl:"http://www.slider.com/silk.html",uaCompany:"Slider.com",uaCompanyUrl:"http://www.slider.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=silk"}},209:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 1.12 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.12",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},214:{userAgent:"http://www.almaden.ibm.com/cs/crawler [bc14]",metadata:{uaFamily:"Almaden",uaName:"Almaden bc14",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},215:{userAgent:"genieBot ((http://64.5.245.11/faq/faq.html))",metadata:{uaFamily:"genieBot",uaName:"genieBot b",uaUrl:"http://64.5.245.11/faq/faq.html",uaCompany:"IT Interactive Services Inc.",uaCompanyUrl:"http://www.genieknows.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=genieBot"}},217:{userAgent:"g2Crawler (nobody@airmail.net)",metadata:{uaFamily:"g2crawler",uaName:"g2crawler",uaUrl:"http://g2crawler.blogspot.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=g2crawler"}},218:{userAgent:"Mozilla/5.0 (compatible; Theophrastus/2.0; +http://users.cs.cf.ac.uk/N.A.Smith/theophrastus.php)",metadata:{uaFamily:"Theophrastus",uaName:"Theophrastus/2.0",uaUrl:"http://users.cs.cf.ac.uk/N.A.Smith/theophrastus.php",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Theophrastus"}},219:{userAgent:"Mozilla/5.0 (compatible; OnetSzukaj/5.0; +http://szukaj.onet.pl",metadata:{uaFamily:"OnetSzukaj",uaName:"OnetSzukaj/5.0 b",uaUrl:"",uaCompany:"Onet.pl",uaCompanyUrl:"http://www.onet.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OnetSzukaj"}},221:{userAgent:"Sensis Web Crawler (search_comments\\\\at\\\\sensis\\\\dot\\\\com\\\\dot\\\\au)",metadata:{uaFamily:"Sensis Web Crawler",uaName:"Sensis Web Crawler",uaUrl:"http://www.sensis.com.au/help.do",uaCompany:"Telstra Corporation Ltd.",uaCompanyUrl:"http://www.telstra.com/",uaIcon:"bot_sensiswebcrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sensis Web Crawler"}},222:{userAgent:"Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) VoilaBot BETA 1.2 (http://www.voila.com/)",metadata:{uaFamily:"VoilaBot",uaName:"VoilaBot BETA 1.2",uaUrl:"http://www.voila.com/",uaCompany:"France Telecom",uaCompanyUrl:"http://www.francetelecom.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VoilaBot"}},223:{userAgent:"ichiro/2.0 (http://help.goo.ne.jp/door/crawler.html)",metadata:{uaFamily:"ichiro",uaName:"ichiro/2.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},225:{userAgent:"VORTEX/1.2 (+http://marty.anstey.ca/robots/vortex/)",metadata:{uaFamily:"VORTEX",uaName:"VORTEX/1.2",uaUrl:"http://marty.anstey.ca/projects/robots/vortex/",uaCompany:"Marty Anstey",uaCompanyUrl:"http://marty.anstey.ca/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VORTEX"}},226:{userAgent:"GOFORITBOT ( http://www.goforit.com/about/ )",metadata:{uaFamily:"GOFORITBOT",uaName:"GOFORITBOT",uaUrl:"http://www.goforit.com/about/",uaCompany:"GoForIt Entertainment LLC",uaCompanyUrl:"http://www.goforit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GOFORITBOT"}},227:{userAgent:"silk/1.0 (+http://www.slider.com/silk.htm)/3.7",metadata:{uaFamily:"silk",uaName:"silk/1.0",uaUrl:"http://www.slider.com/silk.htm",uaCompany:"Slider.com",uaCompanyUrl:"http://www.slider.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=silk"}},232:{userAgent:"miniRank/1.5 (miniRank; www.minirank.com; robot)",metadata:{uaFamily:"miniRank",uaName:"miniRank/1.5",uaUrl:"http://www.minirank.com/",uaCompany:"TitaniumLine.com",uaCompanyUrl:"http://titaniumline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=miniRank"}},235:{userAgent:"SurveyBot/2.3 (Whois Source)",metadata:{uaFamily:"SurveyBot",uaName:"SurveyBot/2.3",uaUrl:"http://www.whois.sc/info/webmasters/surveybot.html",uaCompany:"Name Intelligence, Inc.",uaCompanyUrl:"http://www.nameintelligence.com/",uaIcon:"bot_surveybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SurveyBot"}},236:{userAgent:"http://www.almaden.ibm.com/cs/crawler [bc5]",metadata:{uaFamily:"Almaden",uaName:"Almaden bc5",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},237:{userAgent:"btbot/0.4 (+http://www.btbot.com/btbot.html)",metadata:{uaFamily:"btbot",uaName:"btbot/0.4",uaUrl:"http://www.btbot.com/btbot.html",uaCompany:"btbot.com",uaCompanyUrl:"http://www.btbot.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=btbot"}},238:{userAgent:"WIRE/0.10 (Linux; i686; Bot,Robot,Spider,Crawler)",metadata:{uaFamily:"WIRE",uaName:"WIRE/0.10",uaUrl:"http://www.cwr.cl/projects/WIRE/",uaCompany:"Universidad de Chile",uaCompanyUrl:"http://www.dcc.uchile.cl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WIRE"}},242:{userAgent:"IRLbot/2.0 (+http://irl.cs.tamu.edu/crawler)",metadata:{uaFamily:"IRLbot",uaName:"IRLbot/2.0",uaUrl:"http://irl.cs.tamu.edu/crawler/",uaCompany:"Texas A&M University",uaCompanyUrl:"http://www.tamu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IRLbot"}},252:{userAgent:"MSRBOT",metadata:{uaFamily:"MSRBOT",uaName:"MSRBOT",uaUrl:"http://research.microsoft.com/research/sv/msrbot/",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSRBOT"}},253:{userAgent:"PageBitesHyperBot/600 (http://www.pagebites.com/)",metadata:{uaFamily:"PageBitesHyperBot",uaName:"PageBitesHyperBot/600",uaUrl:"",uaCompany:"PageBites Inc.",uaCompanyUrl:"http://www.pagebites.com/",uaIcon:"bot_pagebiteshyperbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PageBitesHyperBot"}},262:{userAgent:"Shim-Crawler(Mozilla-compatible; http://www.logos.ic.i.u-tokyo.ac.jp/crawler/; crawl@logos.ic.i.u-tokyo.ac.jp)",metadata:{uaFamily:"Shim-Crawler",uaName:"Shim-Crawler",uaUrl:"http://www.logos.ic.i.u-tokyo.ac.jp/crawler/index.en.html",uaCompany:"Chikayama-Taura Lab, The University of Tokyo",uaCompanyUrl:"http://www.logos.ic.i.u-tokyo.ac.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Shim-Crawler"}},263:{userAgent:"ccubee/4.0",metadata:{uaFamily:"ccubee",uaName:"ccubee/4.0",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},266:{userAgent:"ksibot/7.0d (+http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"ksibot",uaName:"ksibot/7.0d",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ksibot"}},267:{userAgent:"IRLbot/2.0 (compatible; MSIE 6.0; http://irl.cs.tamu.edu/crawler)",
metadata:{uaFamily:"IRLbot",uaName:"IRLbot/2.0 b",uaUrl:"http://irl.cs.tamu.edu/crawler/",uaCompany:"Texas A&M University",uaCompanyUrl:"http://www.tamu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IRLbot"}},278:{userAgent:"http://www.almaden.ibm.com/cs/crawler [fc13]",metadata:{uaFamily:"Almaden",uaName:"Almaden fc13",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},281:{userAgent:"HooWWWer/2.1.3 (debugging run) (+http://cosco.hiit.fi/search/hoowwwer/ | mailto:crawler-info<at>hiit.fi)",metadata:{uaFamily:"HooWWWer",uaName:"HooWWWer/2.1.3",uaUrl:"http://cosco.hiit.fi/search/hoowwwer/",uaCompany:"CoSCo",uaCompanyUrl:"http://cosco.hiit.fi/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HooWWWer"}},282:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 1.13 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.13",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},285:{userAgent:"Mozilla/5.0 (compatible; BecomeBot/2.3; MSIE 6.0 compatible; +http://www.become.com/site_owners.html)",metadata:{uaFamily:"BecomeBot",uaName:"BecomeBot/2.3",uaUrl:"http://www.become.com/site_owners.html",uaCompany:"Become, Inc.",uaCompanyUrl:"http://www.become.com/",uaIcon:"bot_becomebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BecomeBot"}},290:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 1.14 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.14",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},294:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 1.15 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/1.15",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},295:{userAgent:"MetaTagRobot/1.6 (http://www.widexl.com/remote/search-engines/metatag-analyzer.html)",metadata:{uaFamily:"MetaTagRobot",uaName:"MetaTagRobot/1.6",uaUrl:"http://www.widexl.com/remote/search-engines/metatag-analyzer.html",uaCompany:"widexl.com",uaCompanyUrl:"http://www.widexl.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaTagRobot"}},296:{userAgent:"sproose/0.1-alpha (sproose crawler; http://www.sproose.com/bot.html; crawler@sproose.com)",metadata:{uaFamily:"sproose",uaName:"sproose/0.1-alpha",uaUrl:"http://www.sproose.com/bot.html",uaCompany:"Sproose, Inc.",uaCompanyUrl:"http://www.sproose.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sproose"}},301:{userAgent:"Search Engine World Robots.txt Validator at http://www.searchengineworld.com/cgi-bin/robotcheck.cgi",metadata:{uaFamily:"Search Engine World Robots.txt Validator",uaName:"Search Engine World Robots.txt Validator",uaUrl:"http://www.searchengineworld.com/cgi-bin/robotcheck.cgi",uaCompany:"searchengineworld",uaCompanyUrl:"http://www.searchengineworld.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Search Engine World Robots.txt Validator"}},303:{userAgent:"Gaisbot/3.0+(robot06@gais.cs.ccu.edu.tw;+http://gais.cs.ccu.edu.tw/robot.php)",metadata:{uaFamily:"Gaisbot",uaName:"Gaisbot/3.0 - 06",uaUrl:"http://gais.cs.ccu.edu.tw/robot.php",uaCompany:"National Chung Cheng University",uaCompanyUrl:"http://www.ccu.edu.tw/",uaIcon:"bot_gaisbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gaisbot"}},306:{userAgent:"Forschungsportal/0.8-dev (Testinstallation; http://www.forschungsportal.net/; fpcrawler@rrzn.uni-hannover.de)",metadata:{uaFamily:"Forschungsportal",uaName:"Forschungsportal/0.8-dev",uaUrl:"http://www.forschungsportal.net/",uaCompany:"Bundesministerium f\xfcr Bildung und Forschung",uaCompanyUrl:"http://www.bmbf.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Forschungsportal"}},307:{userAgent:"HooWWWer/2.2.0 (debugging run) (+http://cosco.hiit.fi/search/hoowwwer/ | mailto:crawler-info<at>hiit.fi)",metadata:{uaFamily:"HooWWWer",uaName:"HooWWWer/2.2.0",uaUrl:"http://cosco.hiit.fi/search/hoowwwer/",uaCompany:"CoSCo",uaCompanyUrl:"http://cosco.hiit.fi/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HooWWWer"}},308:{userAgent:"OmniExplorer_Bot/6.47 (+http://www.omni-explorer.com) WorldIndexer",metadata:{uaFamily:"OmniExplorer_Bot",uaName:"OmniExplorer_Bot/6.47",uaUrl:"http://www.omni-explorer.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OmniExplorer_Bot"}},310:{userAgent:"Orbiter (+http://www.dailyorbit.com/bot.htm)",metadata:{uaFamily:"Orbiter",uaName:"Orbiter",uaUrl:"http://www.dailyorbit.com/bot.htm",uaCompany:"DailyOrbit.com",uaCompanyUrl:"http://www.dailyorbit.com/",uaIcon:"bot_orbiter.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Orbiter"}},312:{userAgent:"FAST Enterprise Crawler/6.4 (crawler@fast.no)",metadata:{uaFamily:"FAST Enterprise Crawler",uaName:"FAST Enterprise Crawler/6.4",uaUrl:"http://www.fast.no/glossary.aspx?m=48&amid=415",uaCompany:"Fast Search & Transfer",uaCompanyUrl:"http://www.fastsearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FAST Enterprise Crawler"}},317:{userAgent:"csci_b659/0.13",metadata:{uaFamily:"csci_b659",uaName:"csci_b659/0.13",uaUrl:"http://informatics.indiana.edu/fil/Class/b659/",uaCompany:"Indiana University",uaCompanyUrl:"http://www.indiana.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=csci_b659"}},321:{userAgent:"NutchCVS/0.06-dev (Nutch; http://www.nutch.org/docs/en/bot.html; nutch-agent@lists.sourceforge.net)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.06-dev",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},323:{userAgent:"NutchCVS/0.7.1 (Nutch running at UW; http://www.nutch.org/docs/en/bot.html; sycrawl@cs.washington.edu)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7.1 at washihinton.edu",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},326:{userAgent:"miniRank/1.6 (Website ranking; www.minirank.com; robot)",metadata:{uaFamily:"miniRank",uaName:"miniRank/1.6",uaUrl:"http://www.minirank.com/",uaCompany:"TitaniumLine.com",uaCompanyUrl:"http://titaniumline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=miniRank"}},327:{userAgent:"ccubee/3.5",metadata:{uaFamily:"ccubee",uaName:"ccubee/3.5",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},328:{userAgent:"boitho.com-dc/0.79 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.79",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},329:{userAgent:"Mozilla/5.0 (compatible; Vermut +http://vermut.aol.com)",metadata:{uaFamily:"Vermut",uaName:"Vermut",uaUrl:"http://vermut.aol.com/",uaCompany:"America Online, Inc.",uaCompanyUrl:"http://www.aol.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vermut"}},333:{userAgent:"SynooBot (compatible; Synoobot/0.7.1; http://www.synoo.com/search/bot.html)",metadata:{uaFamily:"SynooBot",uaName:"SynooBot/0.7.1 com",uaUrl:" http://www.synoo.com/search/bot.html",uaCompany:"Synoo",uaCompanyUrl:"http://www.synoo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SynooBot"}},335:{userAgent:"NuSearch Spider (compatible; MSIE 6.0)",metadata:{uaFamily:"NuSearch Spider",uaName:"NuSearch Spider",uaUrl:"http://www.nusearch.com/",uaCompany:"nusearch.com",uaCompanyUrl:"http://www.nusearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NuSearch Spider"}},337:{userAgent:"Robo Crawler 6.4.5 (robocrawler@bb.softbank.co.jp)",metadata:{uaFamily:"Robo Crawler",uaName:"Robo Crawler 6.4.5",uaUrl:"http://www.softbank.co.jp/",uaCompany:"SOFTBANK CORP.",uaCompanyUrl:"http://www.softbank.co.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Robo Crawler"}},338:{userAgent:"NutchCVS/0.7.1 (Nutch running at UW; http://crawlers.cs.washington.edu/; sycrawl@cs.washington.edu)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7.1 at UW",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},340:{userAgent:"XML Sitemaps Generator 1.0",metadata:{uaFamily:"XML Sitemaps Generator",uaName:"XML Sitemaps Generator 1.0",uaUrl:"http://www.xml-sitemaps.com/",uaCompany:"XML-Sitemaps.com",uaCompanyUrl:"http://www.xml-sitemaps.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=XML Sitemaps Generator"}},341:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 2.0.0 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/2.0.0",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},343:{userAgent:"NutchCVS/0.7.2 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7.2",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},345:{userAgent:"updated/0.1-beta (updated; http://www.updated.com; crawler@updated.com)",metadata:{uaFamily:"updated",uaName:"updated/0.1-beta",uaUrl:"",uaCompany:"Updated.com Inc.",uaCompanyUrl:"http://www.updated.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=updated"}},349:{userAgent:"noyona_0_1",metadata:{uaFamily:"noyona",uaName:"noyona_0_1",uaUrl:"http://www.noyona.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=noyona"}},350:{userAgent:"Mozdex/0.7.2 (Mozdex; http://www.mozdex.com/bot.html; spider@mozdex.com)",metadata:{uaFamily:"mozDex",uaName:"Mozdex/0.7.2",uaUrl:"http://www.mozdex.com/bot.html",uaCompany:"Mozdex.com",uaCompanyUrl:"http://www.mozdex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=mozDex"}},352:{userAgent:"TeragramCrawler",metadata:{uaFamily:"TeragramCrawler",uaName:"TeragramCrawler",uaUrl:"",uaCompany:"Teragram Corporation",uaCompanyUrl:"http://www.teragram.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TeragramCrawler"}},355:{userAgent:"Openfind data gatherer, Openbot/3.0+(robot-response@openfind.com.tw;+http://www.openfind.com.tw/robot.html)",metadata:{uaFamily:"Openbot",uaName:"Openbot/3.0",uaUrl:"http://www.openfind.com.tw/robot.html",uaCompany:"Openfind Information Technology INC.",uaCompanyUrl:"http://www.openfind.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Openbot"}},360:{userAgent:"Mozilla/5.0 (compatible; BecomeBot/3.0; MSIE 6.0 compatible; +http://www.become.com/site_owners.html)",metadata:{uaFamily:"BecomeBot",uaName:"BecomeBot/3.0",uaUrl:"http://www.become.com/site_owners.html",uaCompany:"Become, Inc.",uaCompanyUrl:"http://www.become.com/",uaIcon:"bot_becomebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BecomeBot"}},364:{userAgent:"wwwster/1.4 (Beta, mailto:gue@cis.uni-muenchen.de)",metadata:{uaFamily:"wwwster",uaName:"wwwster/1.4 Beta",uaUrl:"",uaCompany:"CIS",uaCompanyUrl:"http://www.cis.uni-muenchen.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wwwster"}},366:{userAgent:"NPBot/3 (NPBot; http://www.nameprotect.com; npbot@nameprotect.com)",metadata:{uaFamily:"NPBot",uaName:"NPBot/3",uaUrl:"http://www.nameprotect.com/botinfo.html",uaCompany:"NameProtect Inc.",uaCompanyUrl:"http://www.nameprotect.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NPBot"}},368:{userAgent:"NetWhatCrawler/0.06-dev (NetWhatCrawler from NetWhat.com; http://www.netwhat.com; support@netwhat.com)",metadata:{uaFamily:"NetWhatCrawler",uaName:"NetWhatCrawler/0.06-dev",uaUrl:"",uaCompany:"GreenWave Online, Inc.",uaCompanyUrl:"http://www.sonicrun.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NetWhatCrawler"}},376:{userAgent:"virus_detector (virus_harvester@securecomputing.com)",metadata:{uaFamily:"virus_detector",uaName:"virus_detector",uaUrl:"http://www.securecomputing.com/sg2_antivirus.cfm?menu=solutions",uaCompany:"Secure Computing Corporation.",uaCompanyUrl:"http://www.securecomputing.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=virus_detector"}},378:{userAgent:"IlTrovatore/1.2 (IlTrovatore; http://www.iltrovatore.it/bot.html; bot@iltrovatore.it)",metadata:{uaFamily:"IlTrovatore",uaName:"IlTrovatore/1.2",uaUrl:"http://www.iltrovatore.it/bot.html",uaCompany:"Il Trovatore",uaCompanyUrl:"http://www.iltrovatore.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IlTrovatore"}},382:{userAgent:"NutchCVS/0.8-dev (Nutch running at UW; http://www.nutch.org/docs/en/bot.html; sycrawl@cs.washington.edu)",metadata:{uaFamily:"Nutch",uaName:"NutchCSV/0.8-dev at UW",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},391:{userAgent:"kakle-spider/0.1 (kakle-spider; http://www.kakle.com/bot.html; support@kakle.com)",metadata:{uaFamily:"Kakle Bot",uaName:"kakle-spider/0.1",uaUrl:"http://www.kakle.com/bot.html",uaCompany:"Kakle Inc.",uaCompanyUrl:"http://www.kakle.com",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Kakle Bot"}},392:{userAgent:"SrevBot/2.0 (SrevBot; http://winsrev.com/bot.html; bot@winsrev.com)",metadata:{uaFamily:"SrevBot",uaName:"SrevBot/2.0",uaUrl:"http://www.winsrev.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SrevBot"}},393:{userAgent:"CJB.NET Proxy",metadata:{uaFamily:"CJB.NET Proxy",uaName:"CJB.NET Proxy",uaUrl:"http://proxy.cjb.net/",uaCompany:"CJB.NET",uaCompanyUrl:"http://www.cjb.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CJB.NET Proxy"}},394:{userAgent:"http://www.almaden.ibm.com/cs/crawler [bc6]",metadata:{uaFamily:"Almaden",uaName:"Almaden bc6",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},396:{userAgent:"Krugle/Krugle,Nutch/0.8+ (Krugle web crawler; http://www.krugle.com/crawler/info.html; webcrawler@krugle.com)",metadata:{uaFamily:"Krugle",uaName:"Krugle (Nutch/0.8+)",uaUrl:"http://corp.krugle.com/crawler/info.html",uaCompany:"Steve Larsen",uaCompanyUrl:"http://blog.krugle.com/?page_id=5",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Krugle"}},398:{userAgent:"page_verifier (http://www.securecomputing.com/goto/pv)",metadata:{uaFamily:"page_verifier",uaName:"page_verifier",uaUrl:"http://www.securecomputing.com/goto/pv",uaCompany:"Secure Computing Corporation",uaCompanyUrl:"http://www.securecomputing.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=page_verifier"}},401:{userAgent:"Mozilla/4.0 compatible ZyBorg/1.0 (wn-16.zyborg@looksmart.net; http://www.WISEnutbot.com)",metadata:{uaFamily:"ZyBorg",uaName:"ZyBorg/1.0 - b",uaUrl:"http://www.wisenutbot.com/",uaCompany:"LookSmart, Ltd.",uaCompanyUrl:"http://aboutus.looksmart.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZyBorg"}},405:{userAgent:"ksibot/8.0a (+http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"ksibot",uaName:"ksibot/8.0a",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ksibot"}},406:{userAgent:"WinkBot/0.06 (Wink.com search engine web crawler; http://www.wink.com/Wink:WinkBot; winkbot@wink.com)",metadata:{uaFamily:"WinkBot",uaName:"WinkBot/0.06",uaUrl:"http://www.wink.com/Wink:WinkBot",uaCompany:"Wink Technologies, Inc",uaCompanyUrl:"http://www.wink.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WinkBot"}},408:{userAgent:"Snapbot/1.0",metadata:{uaFamily:"Snapbot",uaName:"Snapbot/1.0",uaUrl:"",uaCompany:"Snap",uaCompanyUrl:"http://www.snap.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snapbot"}},410:{userAgent:"SrevBot/1.2 (SrevBot; http://winsrev.com/bot.html; bot@winsrev.comg)",metadata:{uaFamily:"SrevBot",uaName:"SrevBot/1.2",uaUrl:"http://www.winsrev.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SrevBot"}},411:{userAgent:"Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)",metadata:{uaFamily:"Ask Jeeves/Teoma",uaName:"Ask Jeeves/Teoma - c",uaUrl:"http://about.ask.com/en/docs/about/webmasters.shtml",uaCompany:"Ask Jeeves Inc.",uaCompanyUrl:"http://about.ask.com/en/docs/about/index.shtml",uaIcon:"bot_AskJeeves.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ask Jeeves/Teoma"}},412:{userAgent:"textractor.queuekeeper/0.1 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.queuekeeper/0.1",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},415:{userAgent:"WIRE/0.11 (Linux; i686; Bot,Robot,Spider,Crawler,aromano@cli.di.unipi.it)",metadata:{uaFamily:"WIRE",uaName:"WIRE/0.11",uaUrl:"http://www.cwr.cl/projects/WIRE/",uaCompany:"Universidad de Chile",uaCompanyUrl:"http://www.dcc.uchile.cl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WIRE"}},416:{userAgent:"MQbot metaquerier.cs.uiuc.edu/crawler",metadata:{uaFamily:"MQbot",uaName:"MQbot",uaUrl:"http://metaquerier.cs.uiuc.edu/crawler/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MQbot"}},422:{userAgent:"DataparkSearch/4.40.1 (+http://www.dataparksearch.org/)",metadata:{uaFamily:"DataparkSearch",uaName:"DataparkSearch/4.40",uaUrl:"http://www.dataparksearch.org/",uaCompany:"DataPark",uaCompanyUrl:"http://www.datapark.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DataparkSearch"}},425:{userAgent:"exactseek.com",metadata:{uaFamily:"ExactSEEK",uaName:"ExactSEEK",uaUrl:"http://www.exactseek.com/",uaCompany:"Jayde Online, Inc.",uaCompanyUrl:"http://www.jaydeonlineinc.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ExactSEEK"}},431:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 2.0.1 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/2.0.1",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},435:{userAgent:"sproose/0.1 (sproose bot; http://www.sproose.com/bot.html; crawler@sproose.com)",metadata:{uaFamily:"sproose",uaName:"sproose/0.1",uaUrl:"http://www.sproose.com/bot.html",uaCompany:"Sproose, Inc.",uaCompanyUrl:"http://www.sproose.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sproose"}},437:{userAgent:"updated/0.1-alpha (updated crawler; http://www.updated.com; crawler@updated.com)",metadata:{uaFamily:"updated",uaName:"updated/0.1-alpha",uaUrl:"",uaCompany:"Updated.com Inc.",uaCompanyUrl:"http://www.updated.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=updated"}},439:{userAgent:"Vagabondo/3.0 (webagent at wise-guys dot nl)",metadata:{uaFamily:"Vagabondo",uaName:"Vagabondo/3.0",uaUrl:"http://webagent.wise-guys.nl/",uaCompany:"WiseGuys Internet BV",uaCompanyUrl:"http://www.wise-guys.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vagabondo"}},442:{userAgent:"Mozilla/4.0 (compatible; MyFamilyBot/1.0; http://www.myfamilyinc.com)",metadata:{uaFamily:"MyFamilyBot",uaName:"MyFamilyBot/1.0",uaUrl:"http://www.ancestry.com/learn/bot.aspx",uaCompany:"MyFamily.com, Inc.",uaCompanyUrl:"http://www.myfamilyinc.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MyFamilyBot"}},445:{userAgent:"textractor.harvester/h7/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h7/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},447:{userAgent:"textractor.harvester/h3/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h3/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},452:{userAgent:"WIRE/0.11 (Linux; i686; Robot,Spider,Crawler,aromano@cli.di.unipi.it)",metadata:{uaFamily:"WIRE",uaName:"WIRE/0.11 b",uaUrl:"http://www.cwr.cl/projects/WIRE/",uaCompany:"Universidad de Chile",uaCompanyUrl:"http://www.dcc.uchile.cl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WIRE"}},456:{userAgent:"boitho.com-dc/0.85 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.85",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},462:{userAgent:"schibstedsokbot (compatible; Mozilla/5.0; MSIE 5.0; FAST FreshCrawler 6; +http://www.schibstedsok.no/bot/)",metadata:{uaFamily:"schibstedsokbot",uaName:"schibstedsokbot",uaUrl:"",uaCompany:"Schibsted ASA",uaCompanyUrl:"http://www.schibsted.no/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=schibstedsokbot"}},465:{userAgent:"NG-Search/0.90 (NG-SearchBot; http://www.ng-search.com; )",metadata:{uaFamily:"NG-Search",uaName:"NG-Search/0.90",uaUrl:"",uaCompany:"NG-Marketing",uaCompanyUrl:"http://www.ng-search.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NG-Search"}},469:{userAgent:"WebRankSpider/1.37 (+http://ulm191.server4you.de/crawler/)",metadata:{uaFamily:"WebRankSpider",uaName:"WebRankSpider/1.37",uaUrl:"http://ulm191.server4you.de/crawler/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebRankSpider"}},470:{userAgent:"Szukacz/1.5 (robot; www.szukacz.pl/html/jak_dziala_robot.html; info@szukacz.pl)",metadata:{uaFamily:"Szukacz",uaName:"Szukacz/1.5",uaUrl:"http://www.szukacz.pl/jakdzialarobot.html",uaCompany:"24 Godziny Sp. z o.o.",uaCompanyUrl:"http://www.szukacz.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Szukacz"}},471:{userAgent:"http://www.almaden.ibm.com/cs/crawler [bc12]",metadata:{uaFamily:"Almaden",uaName:"Almaden bc12",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},479:{userAgent:"KRetrieve/1.1/dbsearchexpert.com",metadata:{uaFamily:"KRetrieve",uaName:"KRetrieve/1.1",uaUrl:"http://www.dbsearchexpert.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=KRetrieve"}},480:{userAgent:"Nusearch Spider (www.nusearch.com)",metadata:{uaFamily:"NuSearch Spider",uaName:"NuSearch Spider - b",uaUrl:"http://www.nusearch.com/",uaCompany:"nusearch.com",uaCompanyUrl:"http://www.nusearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NuSearch Spider"}},481:{userAgent:"Link Valet Online 1.1",metadata:{uaFamily:"Link Valet Online",uaName:"Link Valet Online 1.1",uaUrl:"http://valet.htmlhelp.com/",uaCompany:"Web Design Group",uaCompanyUrl:"http://www.htmlhelp.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Link Valet Online"}},482:{userAgent:"asked/Nutch-0.8 (web crawler; http://asked.jp; epicurus at gmail dot com)",metadata:{uaFamily:"Nutch",uaName:"Nutch/0.8 at asked.jp",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},483:{userAgent:"Link Valet Online 1.2",metadata:{uaFamily:"Link Valet Online",uaName:"Link Valet Online 1.2",uaUrl:"http://valet.htmlhelp.com/",uaCompany:"Web Design Group",uaCompanyUrl:"http://www.htmlhelp.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Link Valet Online"}},484:{userAgent:"HouxouCrawler/Nutch-0.9-dev (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)",metadata:{uaFamily:"Nutch",uaName:"Nutch/0.9-dev at houxou.com",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},485:{userAgent:"BilgiBetaBot/0.8-dev (bilgi.com (Beta) ; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"Nutch/0.8-dev at bilgi.com",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},488:{userAgent:"egothor/8.0f (+http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"egothor",uaName:"egothor/8.0f",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed Univerzity Karlovi",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/cs/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=egothor"}},489:{userAgent:"TurnitinBot/2.0 (http://www.turnitin.com/robot/crawlerinfo.html)",metadata:{uaFamily:"TurnitinBot",uaName:"TurnitinBot/2.0",uaUrl:"http://www.turnitin.com/robot/crawlerinfo.html",uaCompany:"iParadigms, LLC.",uaCompanyUrl:"http://www.iparadigms.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TurnitinBot"}},491:{userAgent:"HouxouCrawler/Nutch-0.8 (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)",metadata:{uaFamily:"Nutch",uaName:"Nutch/0.8 at houxou.com",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},493:{userAgent:"NutchCVS/0.7.1 (Nutch; http://lucene.apache.org/nutch/bot.html; raphael@unterreuth.de)",metadata:{uaFamily:"Nutch",uaName:"NutchCVS/0.7.1 at unterreuth.de",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},494:{userAgent:"www.adressendeutschland.de",metadata:{uaFamily:"adressendeutschland.de",uaName:"adressendeutschland.de",uaUrl:"http://www.adressendeutschland.de/konzept.html",uaCompany:"http://www.arktosmedia.de/",uaCompanyUrl:"Arktos MEDIA GmbH",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=adressendeutschland.de"}},496:{userAgent:"MetaTagRobot/2.1 (http://www.widexl.com/remote/search-engines/metatag-analyzer.html)",metadata:{uaFamily:"MetaTagRobot",uaName:"MetaTagRobot/2.1",uaUrl:"http://www.widexl.com/remote/search-engines/metatag-analyzer.html",uaCompany:"",uaCompanyUrl:"http://www.widexl.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaTagRobot"}},499:{userAgent:"Cazoodle/Nutch-0.9-dev (Cazoodle Nutch Crawler; http://www.cazoodle.com; mqbot@cazoodle.com)",metadata:{uaFamily:"CazoodleBot",uaName:"CazoodleBot a",uaUrl:"http://www.cazoodle.com/cazoodlebot.php",uaCompany:"Cazoodle Inc.",uaCompanyUrl:"http://www.cazoodle.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CazoodleBot"}},501:{userAgent:"Mozilla/3.0 (compatible; ScollSpider; http://www.webwobot.com)",metadata:{uaFamily:"ScollSpider",uaName:"ScollSpider",uaUrl:"http://www.webwobot.com/ScollSpider.php",uaCompany:"WebWoBot.com",uaCompanyUrl:"http://www.webwobot.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ScollSpider"}},512:{userAgent:"Accoona-AI-Agent/1.1.2 (aicrawler at accoonabot dot com)",metadata:{uaFamily:"Accoona-AI-Agent",uaName:"Accoona-AI-Agent/1.1.2",uaUrl:"",uaCompany:"Accoona Corp.",uaCompanyUrl:"",uaIcon:"bot_accoona-ai-agent.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Accoona-AI-Agent"}},515:{userAgent:"NG-Search/0.9.8 (NG-SearchBot; http://www.ng-search.com)",metadata:{uaFamily:"NG-Search",uaName:"NG-Search/0.9.8",uaUrl:"",uaCompany:"NG-Marketing",uaCompanyUrl:"http://www.ng-search.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NG-Search"}},517:{userAgent:"holmes/3.9 (onet.pl)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.9 - onet.pl",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},520:{userAgent:"miniRank/2.0 (miniRank; http://minirank.com/; website ranking engine)",metadata:{uaFamily:"miniRank",uaName:"miniRank/2.0",uaUrl:"http://www.minirank.com/",uaCompany:"TitaniumLine.com",uaCompanyUrl:"http://titaniumline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=miniRank"}},523:{userAgent:"sogou spider",metadata:{uaFamily:"sogou spider",uaName:"sogou spider",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},525:{userAgent:"Megatext/Nutch-0.8.1 (Beta; http://www.megatext.cz/; microton@microton.cz)",metadata:{uaFamily:"Megatext",uaName:"Megatext-0.8.1 beta",uaUrl:"",uaCompany:"Microton, s.r.o.",uaCompanyUrl:"http://www.microton.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Megatext"}},528:{userAgent:"Mozilla/4.0 (compatible; MyFamilyBot/1.0; http://www.ancestry.com/learn/bot.aspx)",metadata:{uaFamily:"MyFamilyBot",uaName:"MyFamilyBot/1.0 b",uaUrl:"http://www.ancestry.com/learn/bot.aspx",uaCompany:"MyFamily.com, Inc.",uaCompanyUrl:"http://www.myfamilyinc.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MyFamilyBot"}},531:{userAgent:"Mozilla/4.0 compatible FurlBot/Furl Search 2.0 (FurlBot; http://www.furl.net; wn.furlbot@looksmart.net)",metadata:{uaFamily:"FurlBot",uaName:"FurlBot/Furl Search 2.0",uaUrl:"",uaCompany:"LookSmart, Ltd.",uaCompanyUrl:"http://search.looksmart.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FurlBot"}},536:{userAgent:"Shim-Crawler(Mozilla-compatible; http://www.logos.ic.i.u-tokyo.ac.jp/crawl/; crawl@logos.ic.i.u-tokyo.ac.jp)",metadata:{uaFamily:"Shim-Crawler",uaName:"Shim-Crawler - b",uaUrl:"http://www.logos.ic.i.u-tokyo.ac.jp/crawler/index.en.html",uaCompany:"Chikayama-Taura Lab, The University of Tokyo",uaCompanyUrl:"http://www.logos.ic.i.u-tokyo.ac.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Shim-Crawler"}},538:{userAgent:"Motoricerca-Robots.txt-Checker/1.0 (http://tool.motoricerca.info/robots-checker.phtml)",metadata:{uaFamily:"Motoricerca-Robots.txt-Checker",uaName:"Motoricerca-Robots.txt-Checker/1.0",uaUrl:"http://tool.motoricerca.info/robots-checker.phtml",uaCompany:"Motoricerca.info",uaCompanyUrl:"http://www.motoricerca.info/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Motoricerca-Robots.txt-Checker"}},539:{userAgent:"Kongulo v0.1 personal web crawler",metadata:{uaFamily:"Kongulo",uaName:"Kongulo v0.1",
uaUrl:"http://goog-kongulo.sourceforge.net/",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Kongulo"}},540:{userAgent:"ichiro/2.01 (http://help.goo.ne.jp/door/crawler.html)",metadata:{uaFamily:"ichiro",uaName:"ichiro/2.01",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},545:{userAgent:"sproose/1.0beta (sproose bot; http://www.sproose.com/bot.html; crawler@sproose.com)",metadata:{uaFamily:"Sproose",uaName:"Sproose/1.0beta",uaUrl:"http://www.sproose.com/bot.html",uaCompany:"Sproose, Inc.",uaCompanyUrl:"http://www.sproose.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sproose"}},546:{userAgent:"MSRBOT (http://research.microsoft.com/research/sv/msrbot/)",metadata:{uaFamily:"MSRBOT",uaName:"MSRBOT b",uaUrl:"http://research.microsoft.com/research/sv/msrbot/",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSRBOT"}},547:{userAgent:"envolk/1.7 (+http://www.envolk.com/envolkspiderinfo.html)",metadata:{uaFamily:"envolk",uaName:"envolk/1.7",uaUrl:"http://www.envolk.com/envolkspiderinfo.html",uaCompany:"Envolk",uaCompanyUrl:"http://www.envolk.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=envolk"}},548:{userAgent:"Blaiz-Bee/2.00.5622 (+http://www.blaiz.net)",metadata:{uaFamily:"Blaiz-Bee",uaName:"Blaiz-Bee/2.00.5622",uaUrl:"http://www.rawgrunt.com/index.html",uaCompany:"Blaiz Enterprises",uaCompanyUrl:"http://www.blaiz.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blaiz-Bee"}},554:{userAgent:"holmes/3.9 (OnetSzukaj/5.0; +http://szukaj.onet.pl)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.9 - onet.pl b",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},556:{userAgent:"EDI/1.6.5 (Edacious & Intelligent Web Robot, Daum Communications Corp.)",metadata:{uaFamily:"EDI",uaName:"EDI/1.6.5",uaUrl:"",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EDI"}},560:{userAgent:"ccubee/9.0",metadata:{uaFamily:"ccubee",uaName:"ccubee/9.0",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},562:{userAgent:"MQBOT/Nutch-0.9-dev (MQBOT Nutch Crawler; http://falcon.cs.uiuc.edu; mqbot@cs.uiuc.edu)",metadata:{uaFamily:"MQbot",uaName:"MQBOT/Nutch-0.9-dev",uaUrl:"http://metaquerier.cs.uiuc.edu/crawler/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MQbot"}},563:{userAgent:"Mozilla/5.0 (compatible; nextthing.org/1.0; +http://www.nextthing.org/bot)",metadata:{uaFamily:"nextthing.org",uaName:"nextthing.org/1.0",uaUrl:"http://www.nextthing.org/bot/",uaCompany:"Andrew Wooster",uaCompanyUrl:"http://www.cs.hmc.edu/~awooster/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=nextthing.org"}},564:{userAgent:"crawler43.ejupiter.com",metadata:{uaFamily:"ejupiter.com",uaName:"ejupiter.com 43",uaUrl:"http://robot.ejupiter.com/16/robot_privacy.html",uaCompany:"eJupiter Inc",uaCompanyUrl:"http://www.ejupiter.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ejupiter.com"}},565:{userAgent:"Szukacz/1.5 (robot; www.szukacz.pl/jakdzialarobot.html; info@szukacz.pl)",metadata:{uaFamily:"Szukacz",uaName:"Szukacz/1.5 b",uaUrl:"http://www.szukacz.pl/jakdzialarobot.html",uaCompany:"24 Godziny Sp. z o.o.",uaCompanyUrl:"http://www.szukacz.pl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Szukacz"}},566:{userAgent:"Mozilla/5.0 (compatible; BecomeBot/3.0; +http://www.become.com/site_owners.html)",metadata:{uaFamily:"BecomeBot",uaName:"BecomeBot/3.0 b",uaUrl:"http://www.become.com/site_owners.html",uaCompany:"Become, Inc.",uaCompanyUrl:"http://www.become.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BecomeBot"}},567:{userAgent:"Steeler/3.2 (http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)",metadata:{uaFamily:"Steeler",uaName:"Steeler/3.2",uaUrl:"http://www.tkl.iis.u-tokyo.ac.jp/~crawler/",uaCompany:"Kitsuregawa Laboratory, The University of Tokyo",uaCompanyUrl:"http://www.tkl.iis.u-tokyo.ac.jp/",uaIcon:"bot_Steeler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Steeler"}},569:{userAgent:"Mozilla/4.0 (compatible; EDI/1.6.6; Edacious & Intelligent Web Robot; Daum Communications Corp., Korea)",metadata:{uaFamily:"EDI",uaName:"EDI/1.6.6",uaUrl:"",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EDI"}},580:{userAgent:"Blaiz-Bee/2.00.5655 (+http://www.blaiz.net)",metadata:{uaFamily:"Blaiz-Bee",uaName:"Blaiz-Bee/2.00.5655",uaUrl:"http://www.rawgrunt.com/index.html",uaCompany:"Blaiz Enterprises",uaCompanyUrl:"http://www.blaiz.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blaiz-Bee"}},581:{userAgent:"Zeusbot/0.07 (Ulysseek's web-crawling robot; http://www.zeusbot.com; agent@zeusbot.com)",metadata:{uaFamily:"Zeusbot",uaName:"Zeusbot/0.07",uaUrl:"http://www.zeusbot.com/",uaCompany:"Ulysseek",uaCompanyUrl:"http://www.ulysseek.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Zeusbot"}},587:{userAgent:"MQBOT/Nutch-0.9-dev (MQBOT Crawler; http://falcon.cs.uiuc.edu; mqbot@cs.uiuc.edu)",metadata:{uaFamily:"MQbot",uaName:"MQBOT/Nutch-0.9-dev b",uaUrl:"http://metaquerier.cs.uiuc.edu/crawler/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MQbot"}},588:{userAgent:"CazoodleBot/Nutch-0.9-dev (CazoodleBot Crawler; http://www.cazoodle.com; mqbot@cazoodle.com)",metadata:{uaFamily:"CazoodleBot",uaName:"CazoodleBot d",uaUrl:"http://www.cazoodle.com/cazoodlebot.php",uaCompany:"Cazoodle Inc.",uaCompanyUrl:"http://www.cazoodle.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CazoodleBot"}},594:{userAgent:"ccubee/10.0",metadata:{uaFamily:"ccubee",uaName:"ccubee/10.0",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},597:{userAgent:"Mozilla/5.0 (compatible; egothor/8.0g; +http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"egothor",uaName:"egothor/8.0g",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed Univerzity Karlovi",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/cs/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=egothor"}},600:{userAgent:"Mozilla/4.0 (compatible; MSIE is not me; EDI/1.6.6; Edacious & Intelligent Web Robot; Daum Communications Corp., Korea)",metadata:{uaFamily:"EDI",uaName:"EDI/1.6.6 b",uaUrl:"",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EDI"}},602:{userAgent:"Bigsearch.ca/Nutch-0.9-dev (Bigsearch.ca Internet Spider; http://www.bigsearch.ca/; info@enhancededge.com)",metadata:{uaFamily:"Bigsearch.ca",uaName:"Bigsearch.ca/Nutch-0.9-dev",uaUrl:"",uaCompany:"bigsearch.ca",uaCompanyUrl:"http://www.bigsearch.ca/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Bigsearch.ca"}},605:{userAgent:"Yandex/1.01.001 (compatible; Win16; I)",metadata:{uaFamily:"YandexBot",uaName:"Yandex/1.01.001",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},606:{userAgent:"SBIder/SBIder-0.8.2-dev (http://www.sitesell.com/sbider.html)",metadata:{uaFamily:"SBIder",uaName:"SBIder-0.8.2-dev",uaUrl:"http://www.sitesell.com/sbider.html",uaCompany:"SiteSell Inc.",uaCompanyUrl:"http://www.sitesell.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SBIder"}},608:{userAgent:"Combine/3 http://combine.it.lth.se/",metadata:{uaFamily:"Combine",uaName:"Combine/3",uaUrl:"http://combine.it.lth.se/",uaCompany:"Lunds universitet",uaCompanyUrl:"http://www.lu.se/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Combine"}},609:{userAgent:"Megatext/Megatext-0.5 (beta; http://www.megatext.cz/; microton@microton.cz)",metadata:{uaFamily:"Megatext",uaName:"Megatext-0.5 beta",uaUrl:"",uaCompany:"Microton, s.r.o.",uaCompanyUrl:"http://www.microton.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Megatext"}},612:{userAgent:"VMBot/0.7.2 (VMBot; http://www.VerticalMatch.com/; vmbot@tradedot.com)",metadata:{uaFamily:"VMBot",uaName:"VMBot/0.7.2",uaUrl:"",uaCompany:"Vertical Search Engine (China)",uaCompanyUrl:"http://www.verticalmatch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VMBot"}},616:{userAgent:"Mozilla/5.0 (compatible; polixea.de-Robot +http://www.polixea.de)",metadata:{uaFamily:"polixea.de",uaName:"polixea.de",uaUrl:"",uaCompany:"POLIXEA AG",uaCompanyUrl:"http://www.polixea.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=polixea.de"}},623:{userAgent:"HiddenMarket-1.0-beta (www.hiddenmarket.net/crawler.php)",metadata:{uaFamily:"HiddenMarket",uaName:"HiddenMarket-1.0-beta",uaUrl:"http://www.hiddenmarket.net/crawler.php",uaCompany:"HiddenMarket Group, Inc.",uaCompanyUrl:"http://www.hiddenmarket.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HiddenMarket"}},624:{userAgent:"Mozdex/0.7.1 (Mozdex; http://www.mozdex.com/bot.html; spider@mozdex.com)",metadata:{uaFamily:"mozDex",uaName:"Mozdex/0.7.1",uaUrl:"http://www.mozdex.com/bot.html",uaCompany:"Mozdex.com",uaCompanyUrl:"http://www.mozdex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=mozDex"}},626:{userAgent:"www.fi crawler, contact crawler@www.fi",metadata:{uaFamily:"www.fi crawler",uaName:"www.fi crawler",uaUrl:"",uaCompany:"Fonecta",uaCompanyUrl:"http://www.fonecta.fi/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=www.fi crawler"}},629:{userAgent:"Visbot/1.1 (Visvo.com - The Category Search Engine!; http://www.visvo.com/bot.html; bot@visvo.com)",metadata:{uaFamily:"Visbot",uaName:"Visbot/1.1",uaUrl:"http://www.visvo.com/webmasters.html",uaCompany:"Visvo Inc.",uaCompanyUrl:"http://www.visvo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Visbot"}},630:{userAgent:"Mozilla/4.0 (compatible; MSIE is not me; DAUMOA/1.0.0; DAUM Web Robot; Daum Communications Corp., Korea)",metadata:{uaFamily:"Daumoa",uaName:"DAUMOA/1.0.0",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},631:{userAgent:"LapozzBot/1.4 (+http://robot.lapozz.hu)",metadata:{uaFamily:"LapozzBot",uaName:"LapozzBot/1.4 hu",uaUrl:"http://robot.lapozz.hu/",uaCompany:"lapozz.hu",uaCompanyUrl:"http://www.lapozz.hu/",uaIcon:"bot_lapozzbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LapozzBot"}},632:{userAgent:"LapozzBot/1.4 (+http://robot.lapozz.com)",metadata:{uaFamily:"LapozzBot",uaName:"LapozzBot/1.4 com",uaUrl:"http://robot.lapozz.com/",uaCompany:"lapozz.hu",uaCompanyUrl:"http://www.lapozz.hu/",uaIcon:"bot_lapozzbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LapozzBot"}},633:{userAgent:"Krugle/Krugle,Nutch/0.8+ (Krugle web crawler; http://corp.krugle.com/crawler/info.html; webcrawler@krugle.com)",metadata:{uaFamily:"Krugle",uaName:"Krugle (Nutch/0.8+) b",uaUrl:"http://corp.krugle.com/crawler/info.html",uaCompany:"Steve Larsen",uaCompanyUrl:"http://blog.krugle.com/?page_id=5",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Krugle"}},645:{userAgent:"textractor.harvester/h2/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h2/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},646:{userAgent:"textractor.harvester/h27/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h27/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},648:{userAgent:"textractor.harvester/h24/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h24/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},652:{userAgent:"Mozilla/4.0 (compatible; DepSpid/5.07; +http://about.depspid.net)",metadata:{uaFamily:"DepSpid",uaName:"DepSpid/5.07",uaUrl:"http://about.depspid.net/",uaCompany:"Bjoern Henke",uaCompanyUrl:"http://www.bjoernhenke.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DepSpid"}},653:{userAgent:"YodaoBot/1.0 (http://www.yodao.com/help/webmaster/spider/; )",metadata:{uaFamily:"YodaoBot",uaName:"YodaoBot/1.0",uaUrl:"http://www.yodao.com/help/webmaster/spider/",uaCompany:"Yodao",uaCompanyUrl:"http://www.yodao.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YodaoBot"}},656:{userAgent:"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0; Girafabot; girafabot at girafa dot com; http://www.girafa.com)",metadata:{uaFamily:"Girafabot",uaName:"Girafabot b",uaUrl:"",uaCompany:"Girafa Inc.",uaCompanyUrl:"http://www.girafa.com/",uaIcon:"bot_girafabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Girafabot"}},657:{userAgent:"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; Girafabot [girafa.com])",metadata:{uaFamily:"Girafabot",uaName:"Girafabot c",uaUrl:"",uaCompany:"Girafa Inc.",uaCompanyUrl:"http://www.girafa.com/",uaIcon:"bot_girafabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Girafabot"}},658:{userAgent:"VERASYS 2k Mozilla/4.0 (compatible; en) (compatible; MSIE 6.0; Windows NT 5.2; (+ http://web.verasys.ro); SV1; Unix; .NET CLR 1.1.4322)",metadata:{uaFamily:"VERASYS 2k",uaName:"VERASYS 2k",uaUrl:"http://www.ghita.ro/article/1/verasys_2k.html",uaCompany:"Serban Ghita",uaCompanyUrl:"http://www.ghita.ro/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VERASYS 2k"}},665:{userAgent:"Blaiz-Bee/2.00.6082 (+http://www.blaiz.net)",metadata:{uaFamily:"Blaiz-Bee",uaName:"Blaiz-Bee/2.00.6082",uaUrl:"http://www.rawgrunt.com/index.html",uaCompany:"Blaiz Enterprises",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blaiz-Bee"}},669:{userAgent:"holmes/3.10.1 (OnetSzukaj/5.0; +http://szukaj.onet.pl)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.10.1 - onet.pl",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},671:{userAgent:"http://www.almaden.ibm.com/cs/crawler",metadata:{uaFamily:"Almaden",uaName:"Almaden",uaUrl:"http://www.almaden.ibm.com/cs/crawler/",uaCompany:"IBM Almaden Research Center",uaCompanyUrl:"http://www.almaden.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Almaden"}},676:{userAgent:"AdsBot-Google (+http://www.google.com/adsbot.html)",metadata:{uaFamily:"AdsBot-Google",uaName:"AdsBot-Google",uaUrl:"http://www.google.com/adsbot.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AdsBot-Google"}},678:{userAgent:"LinkWalker/2.0",metadata:{uaFamily:"LinkWalker",uaName:"LinkWalker/2.0",uaUrl:"",uaCompany:"SEVENtwentyfour Inc.",uaCompanyUrl:"http://www.seventwentyfour.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LinkWalker"}},679:{userAgent:"Mozilla/5.0 (compatible; Exabot/3.0; +http://www.exabot.com/go/robot)",metadata:{uaFamily:"Exabot",uaName:"Exabot/3.0",uaUrl:"http://www.exabot.com/go/robot",uaCompany:"Exalead S.A.",uaCompanyUrl:"http://www.exalead.com/",uaIcon:"bot_Exabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Exabot"}},688:{userAgent:"ConveraCrawler/0.9e (+http://www.authoritativeweb.com/crawl)",metadata:{uaFamily:"ConveraCrawler",uaName:"ConveraCrawler 0.9e",uaUrl:"http://www.authoritativeweb.com/crawl",uaCompany:"Convera Corporation",uaCompanyUrl:"http://www.authoritativeweb.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ConveraCrawler"}},689:{userAgent:"miniRank/3.1 (miniRank; www.minirank.com; website ranking engine)",metadata:{uaFamily:"miniRank",uaName:"miniRank/3.1",uaUrl:"http://www.minirank.com/",uaCompany:"TitaniumLine.com",uaCompanyUrl:"http://titaniumline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=miniRank"}},690:{userAgent:"Pingdom GIGRIB (http://www.pingdom.com)",metadata:{uaFamily:"pingdom.com_bot",uaName:"Pingdom GIGRIB",uaUrl:"http://uptime.pingdom.com/general/what_is",uaCompany:"Pingdom",uaCompanyUrl:"http://www.pingdom.com/",uaIcon:"bot_pingdomcom_bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=pingdom.com_bot"}},694:{userAgent:"Mozilla/5.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)",metadata:{uaFamily:"Ask Jeeves/Teoma",uaName:"Ask Jeeves/Teoma",uaUrl:"http://about.ask.com/en/docs/about/webmasters.shtml",uaCompany:"Ask Jeeves Inc.",uaCompanyUrl:"http://about.ask.com/en/docs/about/index.shtml",uaIcon:"bot_AskJeeves.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ask Jeeves/Teoma"}},698:{userAgent:"VMBot/0.9 (VMBot; http://www.verticalmatch.com; vmbot@tradedot.com)",metadata:{uaFamily:"VMBot",uaName:"VMBot/0.9",uaUrl:"",uaCompany:"Vertical Search Engine (China)",uaCompanyUrl:"http://www.verticalmatch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VMBot"}},703:{userAgent:"TurnitinBot/2.1 (http://www.turnitin.com/robot/crawlerinfo.html)",metadata:{uaFamily:"TurnitinBot",uaName:"TurnitinBot/2.1",uaUrl:"http://www.turnitin.com/robot/crawlerinfo.html",uaCompany:"iParadigms, LLC.",uaCompanyUrl:"http://www.iparadigms.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TurnitinBot"}},710:{userAgent:"heeii/Nutch-0.9-dev (heeii.com; www.heeii.com; nutch at heeii.com)",metadata:{uaFamily:"Nutch",uaName:"heeii/Nutch-0.9-dev at heeii.com",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},712:{userAgent:"Mozilla/5.0 (compatible; BecomeJPBot/2.3; MSIE 6.0 compatible; +http://www.become.co.jp/site_owners.html)",metadata:{uaFamily:"BecomeBot",uaName:"BecomeBot/2.3 b",uaUrl:"http://www.become.com/site_owners.html",uaCompany:"Become, Inc.",uaCompanyUrl:"http://www.become.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BecomeBot"}},715:{userAgent:"AdsBot-Google",metadata:{uaFamily:"AdsBot-Google",uaName:"AdsBot-Google b",uaUrl:"http://www.google.com/adsbot.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AdsBot-Google"}},716:{userAgent:"HouxouCrawler/Nutch-0.8.2-dev (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)",metadata:{uaFamily:"Nutch",uaName:"Nutch/0.8.2-dev at houxou.com",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},725:{userAgent:"DataFountains/Dmoz Downloader (http://ivia.ucr.edu/useragents.shtml)",metadata:{uaFamily:"DataFountains",uaName:"DataFountains at Dmoz",uaUrl:"http://ivia.ucr.edu/useragents.shtml",uaCompany:"University of California",uaCompanyUrl:"http://www.universityofcalifornia.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DataFountains"}},728:{userAgent:"Mozilla/5.0 (compatible; YodaoBot/1.0; http://www.yodao.com/help/webmaster/spider/; )",metadata:{uaFamily:"YodaoBot",uaName:"YodaoBot/1.0",uaUrl:"http://www.yodao.com/help/webmaster/spider/",uaCompany:"yodao.com",uaCompanyUrl:"http://www.yodao.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YodaoBot"}},729:{userAgent:"IRLbot/3.0 (compatible; MSIE 6.0; http://irl.cs.tamu.edu/crawler)",metadata:{uaFamily:"IRLbot",uaName:"IRLbot/3.0",uaUrl:"http://irl.cs.tamu.edu/crawler/",uaCompany:"Texas A&M University",uaCompanyUrl:"http://www.tamu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IRLbot"}},731:{userAgent:"Mozilla/5.0 (compatible; del.icio.us-thumbnails/1.0; FreeBSD) KHTML/4.3.2 (like Gecko)",metadata:{uaFamily:"del.icio.us-thumbnails",uaName:"del.icio.us-thumbnails/1.0",uaUrl:"",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=del.icio.us-thumbnails"}},741:{userAgent:"Gallent Search Spider v1.4 Robot 3 (http://www.GallentSearch.com/robot)",metadata:{uaFamily:"Gallent Search Spider",uaName:"Gallent Search Spider v1.4 Robot 3",uaUrl:"",uaCompany:"Gallent Limited",uaCompanyUrl:"http://www.gallentsearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gallent Search Spider"}},742:{userAgent:"CazoodleBot/0.1 (CazoodleBot Crawler; http://www.cazoodle.com; mqbot@cazoodle.com)",metadata:{uaFamily:"CazoodleBot",uaName:"CazoodleBot b",uaUrl:"http://www.cazoodle.com/cazoodlebot.php",uaCompany:"Cazoodle Inc.",uaCompanyUrl:"http://www.cazoodle.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CazoodleBot"}},747:{userAgent:"ShopWiki/1.0 ( +http://www.shopwiki.com/wiki/Help:Bot)",metadata:{uaFamily:"ShopWiki",uaName:"ShopWiki/1.0",uaUrl:"http://www.shopwiki.com/wiki/Help:Bot",uaCompany:"ShopWiki Corp",uaCompanyUrl:"http://www.shopwiki.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ShopWiki"}},749:{userAgent:"Blaiz-Bee/2.00.8315 (BE Internet Search Engine http://www.rawgrunt.com)",metadata:{uaFamily:"Blaiz-Bee",uaName:"Blaiz-Bee/2.00.8315",uaUrl:"http://www.rawgrunt.com/index.html",uaCompany:"Blaiz Enterprises",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blaiz-Bee"}},752:{userAgent:"del.icio.us-thumbnails/1.0 Mozilla/5.0 (compatible; Konqueror/3.4; FreeBSD) KHTML/3.4.2 (like Gecko)",metadata:{uaFamily:"del.icio.us-thumbnails",uaName:"del.icio.us-thumbnails/1.0",uaUrl:"",uaCompany:"Yahoo!",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=del.icio.us-thumbnails"}},753:{userAgent:"Mozilla/5.0 (compatible; Exabot-Images/3.0; +http://www.exabot.com/go/robot)",metadata:{uaFamily:"Exabot",uaName:"Exabot-Images/3.0",uaUrl:"http://www.exabot.com/go/robot",uaCompany:"Exalead S.A.",uaCompanyUrl:"http://www.exalead.com/",uaIcon:"bot_Exabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Exabot"}},754:{userAgent:"Snapbot/1.0 (+http://www.snap.com)",metadata:{uaFamily:"Snapbot",uaName:"Snapbot/1.0 b",uaUrl:"",uaCompany:"Snap",uaCompanyUrl:"http://www.snap.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snapbot"}},755:{userAgent:"DataFountains/DMOZ Feature Vector Corpus Creator (http://ivia.ucr.edu/useragents.shtml)",metadata:{uaFamily:"DataFountains",uaName:"DataFountains at Dmoz b",uaUrl:"http://ivia.ucr.edu/useragents.shtml",uaCompany:"University of California",uaCompanyUrl:"http://www.universityofcalifornia.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DataFountains"}},756:{userAgent:"HatenaScreenshot/1.0 (checker)",metadata:{uaFamily:"HatenaScreenshot",uaName:"HatenaScreenshot/1.0 (checker)",uaUrl:"http://screenshot.hatena.ne.jp/help",uaCompany:"hatena",uaCompanyUrl:"http://www.hatena.ne.jp/company/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HatenaScreenshot"}},758:{userAgent:"Webscope/Nutch-0.9-dev (http://www.cs.washington.edu/homes/mjc/agent.html)",metadata:{uaFamily:"Webscope Crawler",uaName:"Webscope Crawler",uaUrl:"http://www.cs.washington.edu/homes/mjc/agent.html",uaCompany:"University of Washington Computer Science & Engineering",uaCompanyUrl:"http://www.cs.washington.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Webscope Crawler"}},760:{userAgent:"posterus (seek.se) +http://www.seek.se/studio/index.php?id=47&t=details",metadata:{uaFamily:"posterus",uaName:"posterus",uaUrl:"http://www.seek.se/studio/index.php?id=47&t=details",uaCompany:"Seek.se",uaCompanyUrl:"http://www.seek.se/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=posterus"}},761:{userAgent:"iaskspider/2.0(+http://iask.com/help/help_index.html)",metadata:{uaFamily:"iaskspider",uaName:"iaskspider/2.0",uaUrl:"http://iask.com/help/help_index.html",uaCompany:"SINA Corporation",uaCompanyUrl:"http://corp.sina.com.cn/eng/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=iaskspider"}},764:{userAgent:"IlseBot/1.1",metadata:{uaFamily:"IlseBot",uaName:"IlseBot/1.1",uaUrl:"",uaCompany:"ilse.nl",uaCompanyUrl:"http://ilse.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IlseBot"}},765:{userAgent:"WebarooBot (Webaroo Bot; http://64.124.122.252/feedback.html)",metadata:{uaFamily:"WebarooBot",uaName:"WebarooBot (Webaroo Bot)",uaUrl:"http://www.webaroo.com/company/site-owners",uaCompany:"Webaroo Inc.",uaCompanyUrl:"http://www.webaroo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebarooBot"}},768:{userAgent:"sogou web spider http://www.sogou.com/docs/help/webmasters.htm#07",metadata:{uaFamily:"sogou spider",uaName:"sogou spider",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},770:{userAgent:"sogou web spider(+http://www.sogou.com/docs/help/webmasters.htm#07)",metadata:{uaFamily:"sogou spider",uaName:"sogou spider",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},771:{userAgent:"NextGenSearchBot 1 (for information visit http://about.zoominfo.com/About/NextGenSearchBot.aspx)",metadata:{uaFamily:"NextGenSearchBot",uaName:"NextGenSearchBot 1",uaUrl:"http://www.zoominfo.com/About/misc/NextGenSearchBot.aspx",uaCompany:"Zoom Information Inc.",uaCompanyUrl:"http://www.zoominfo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NextGenSearchBot"}},773:{userAgent:"Sogou web spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07)",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider/3.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},774:{userAgent:"Mozilla/5.0 (compatible; LinksManager.com_bot +http://linksmanager.com/linkchecker.html)",metadata:{uaFamily:"linksmanager_bot",uaName:"linksmanager_bot",uaUrl:"http://linksmanager.com/linkchecker.html",uaCompany:"CreativeNetVentures, Inc.",uaCompanyUrl:"http://cnvi.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=linksmanager_bot"}},778:{userAgent:"LarbinWebCrawler (spider@download11.com)",metadata:{uaFamily:"LemurWebCrawler",uaName:"LabrinWebCrawler",uaUrl:"http://boston.lti.cs.cmu.edu/crawler_12/",uaCompany:"Language Technologies Institute",uaCompanyUrl:"http://www.lti.cs.cmu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LemurWebCrawler"}},786:{userAgent:"wectar/Nutch-0.9 (wectar - wectar extracted from the glorious web; http://goosebumps4all.net/wectar)",metadata:{uaFamily:"wectar",uaName:"wectar/Nutch-0.9",uaUrl:"http://wectar.com/",uaCompany:"Martin Dudek",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wectar"}},788:{userAgent:"WebarooBot (Webaroo Bot; http://www.webaroo.com/rooSiteOwners.html)",metadata:{uaFamily:"WebarooBot",uaName:"WebarooBot (Webaroo Bot) b",uaUrl:"http://www.webaroo.com/company/site-owners",uaCompany:"Webaroo Inc.",uaCompanyUrl:"http://www.webaroo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebarooBot"}},789:{userAgent:"Bigsearch.ca/Nutch-1.0-dev (Bigsearch.ca Internet Spider; http://www.bigsearch.ca/; info@enhancededge.com)",metadata:{uaFamily:"Bigsearch.ca",uaName:"Bigsearch.ca/Nutch-1.0-dev",uaUrl:"",uaCompany:"bigsearch.ca",uaCompanyUrl:"http://www.bigsearch.ca/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Bigsearch.ca"}},791:{userAgent:"MSRBOT (http://research.microsoft.com/research/sv/msrbot)",metadata:{uaFamily:"MSRBOT",uaName:"MSRBOT c",uaUrl:"http://research.microsoft.com/research/sv/msrbot/",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSRBOT"}},797:{userAgent:"Jambot/0.1.1 (Jambot; http://www.jambot.com/blog; crawler@jambot.com)",metadata:{uaFamily:"Jambot",uaName:"Jambot/0.1.1",uaUrl:"http://www.jambot.com/blog/static.php?page=webmaster-robot",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Jambot"}},798:{userAgent:"VisBot/2.0 (Visvo.com Crawler; http://www.visvo.com/bot.html; bot@visvo.com)",metadata:{uaFamily:"Visbot",uaName:"Visbot/2.0",uaUrl:"http://www.visvo.com/webmasters.html",uaCompany:"Visvo Inc.",uaCompanyUrl:"http://www.visvo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Visbot"}},804:{userAgent:"Francis/2.0 (francis@neomo.de http://www.neomo.de/pages/crawler.php)",metadata:{uaFamily:"Francis",uaName:"Francis/2.0",uaUrl:"http://www.neomo.de/pages/crawler.php",uaCompany:"Neomo GmbH & Co. KG.",uaCompanyUrl:"http://www.neomo.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Francis"}},805:{userAgent:"cinetic_htdig",metadata:{uaFamily:"ht://Dig",uaName:"ht://Dig",uaUrl:"",uaCompany:"The ht://Dig Group",uaCompanyUrl:"http://htdig.sourceforge.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ht://Dig"}},807:{userAgent:"Mozilla/4.0 (compatible; MSIE is not me; DAUMOA/1.0.1; DAUM Web Robot; Daum Communications Corp., Korea)",metadata:{uaFamily:"Daumoa",uaName:"DAUMOA/1.0.1",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},808:{userAgent:"favorstarbot/1.0 (+http://favorstar.com/bot.html)",metadata:{uaFamily:"favorstarbot",uaName:"favorstarbot/1.0",uaUrl:"http://favorstar.com/bot.html",uaCompany:"favorstar.com",uaCompanyUrl:"http://favorstar.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=favorstarbot"}},809:{userAgent:"FAST Enterprise Crawler 6 used by FAST (jim.mosher@fastsearch.com)",metadata:{uaFamily:"FAST Enterprise Crawler",uaName:"FAST Enterprise Crawler/6",uaUrl:"http://www.fast.no/glossary.aspx?m=48&amid=415",uaCompany:"Fast Search & Transfer",uaCompanyUrl:"http://www.fastsearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FAST Enterprise Crawler"}},811:{userAgent:"depspid - the dependency spider",metadata:{uaFamily:"DepSpid",uaName:"DepSpid",uaUrl:"http://about.depspid.net/",uaCompany:"Bjoern Henke",uaCompanyUrl:"http://www.bjoernhenke.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DepSpid"}},812:{userAgent:"mozilla/4.0 (compatible; changedetection/1.0 (admin@changedetection.com))",metadata:{uaFamily:"ChangeDetection",uaName:"changedetection/1.0",uaUrl:"",uaCompany:"FreeFind.com",uaCompanyUrl:"http://www.freefind.com/",uaIcon:"bot_ChangeDetection.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ChangeDetection"}},813:{userAgent:"mozilla/4.0 (compatible; myfamilybot/1.0; http://www.ancestry.com/learn/bot.aspx)",metadata:{uaFamily:"MyFamilyBot",uaName:"MyFamilyBot/1.0",uaUrl:"http://www.ancestry.com/learn/bot.aspx",
uaCompany:"The Generations Network, Inc.",uaCompanyUrl:"http://www.myfamilyinc.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MyFamilyBot"}},814:{userAgent:"navissobot/1.7 (+http://navisso.com/)",metadata:{uaFamily:"navissobot",uaName:"navissobot/1.7",uaUrl:"http://navisso.com/topics?c=navissobot",uaCompany:"Navisso Search",uaCompanyUrl:"http://navisso.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=navissobot"}},815:{userAgent:"Mozilla/5.0 (compatible; SnapPreviewBot; en-US; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9",metadata:{uaFamily:"SnapBot",uaName:"SnapPreviewBot",uaUrl:"",uaCompany:"Snap",uaCompanyUrl:"http://www.snap.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SnapBot"}},817:{userAgent:"Mozilla/5.0 (compatible; BuzzRankingBot/1.0; +http://www.buzzrankingbot.com/)",metadata:{uaFamily:"BuzzRankingBot",uaName:"BuzzRankingBot/1.0",uaUrl:"http://www.buzzrankingbot.com/",uaCompany:"Matthieu Aubry",uaCompanyUrl:"http://giik.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BuzzRankingBot"}},820:{userAgent:"lmspider/Nutch-0.9-dev (For research purposes.; www.nuance.com)",metadata:{uaFamily:"lmspider",uaName:"lmspider b",uaUrl:"http://www.nuance.com/",uaCompany:"Nuance Communications, Inc.",uaCompanyUrl:"http://www.nuance.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=lmspider"}},824:{userAgent:"ccubee/3.5",metadata:{uaFamily:"ccubee",uaName:"ccubee/3.5",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},825:{userAgent:"Snapbot/1.0 (Snap Shots, +http://www.snap.com)",metadata:{uaFamily:"Snapbot",uaName:"Snapbot/1.0 c",uaUrl:"",uaCompany:"Snap",uaCompanyUrl:"http://www.snap.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snapbot"}},829:{userAgent:"Acorn/Nutch-0.9 (Non-Profit Search Engine; acorn.isara.org; acorn at isara dot org)",metadata:{uaFamily:"Acorn",uaName:"Acorn/Nutch-0.9",uaUrl:"http://acorn.isara.org/",uaCompany:"Isara",uaCompanyUrl:"http://www.isara.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Acorn"}},832:{userAgent:"nestReader/0.2 (discovery; http://echonest.com/reader.shtml; reader at echonest.com)",metadata:{uaFamily:"nestReader",uaName:"nestReader/0.2",uaUrl:"http://echonest.com/reader.shtml",uaCompany:"The Echo Nest Corporation",uaCompanyUrl:"http://echonest.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=nestReader"}},833:{userAgent:"boitho.com-dc/0.86 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.86",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},835:{userAgent:"Snappy/1.1 ( http://www.urltrends.com/ )",metadata:{uaFamily:"Snappy",uaName:"Snappy/1.1",uaUrl:"http://www.urltrends.com/",uaCompany:"Xerocity Design Group, LLC.",uaCompanyUrl:"http://www.xerocity.com/",uaIcon:"bot_snappy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snappy"}},844:{userAgent:"great-plains-web-spider/gpws (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)",metadata:{uaFamily:"flatlandbot",uaName:"flatlandbot c",uaUrl:"http://www.flatlandindustries.com/flatlandbot.php",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=flatlandbot"}},851:{userAgent:"Mozilla/5.0 (compatible; FunnelBack; http://cyan.funnelback.com/robot.html)",metadata:{uaFamily:"FunnelBack",uaName:"FunnelBack",uaUrl:"http://cyan.funnelback.com/robot.html",uaCompany:"Funnelback Pty Ltd",uaCompanyUrl:"http://www.funnelback.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FunnelBack"}},856:{userAgent:"RedBot/redbot-1.0 (Rediff.com Crawler; redbot at rediff dot com)",metadata:{uaFamily:"RedBot",uaName:"RedBot1.0",uaUrl:"",uaCompany:"Rediff.com India Limited.",uaCompanyUrl:"http://www.rediff.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RedBot"}},859:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.12.0 +http://www.accelobot.com)",metadata:{uaFamily:"Accelobot",uaName:"Accelobot",uaUrl:"http://www.accelobot.com/",uaCompany:"NetBase Solutions, Inc.",uaCompanyUrl:"http://www.netbase.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Accelobot"}},861:{userAgent:"wectar/Nutch-0.9 (nectar extracted form the glorious web; http://goosebumps4all.net/wectar; see website)",metadata:{uaFamily:"wectar",uaName:"wectar/Nutch-0.9 b",uaUrl:"http://wectar.com/",uaCompany:"Martin Dudek",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wectar"}},865:{userAgent:"MQBOT/Nutch-0.9-dev (MQBOT Nutch Crawler; http://vwbot.cs.uiuc.edu; mqbot@cs.uiuc.edu)",metadata:{uaFamily:"MQbot",uaName:"MQBOT/Nutch-0.9-dev c",uaUrl:"http://metaquerier.cs.uiuc.edu/crawler/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MQbot"}},872:{userAgent:"Willow Internet Crawler by Twotrees V2.1",metadata:{uaFamily:"Willow Internet Crawler",uaName:"Willow Internet Crawler 2.1",uaUrl:"",uaCompany:"Twotrees Technologies, LLC.",uaCompanyUrl:"http://www.twotrees.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Willow Internet Crawler"}},873:{userAgent:"Netintelligence LiveAssessment - www.netintelligence.com",metadata:{uaFamily:"Netintelligence LiveAssessment",uaName:"Netintelligence LiveAssessment",uaUrl:"",uaCompany:"Netintelligence Limited",uaCompanyUrl:"http://www.netintelligence.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Netintelligence LiveAssessment"}},874:{userAgent:"Mozilla/5.0 (compatible; SkreemRBot +http://skreemr.com)",metadata:{uaFamily:"SkreemRBot",uaName:"SkreemRBot",uaUrl:"",uaCompany:"SkreemR",uaCompanyUrl:"http://skreemr.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SkreemRBot"}},876:{userAgent:"great-plains-web-spider/flatlandbot (Flatland Industries Web Robot; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)",metadata:{uaFamily:"flatlandbot",uaName:"flatlandbot b",uaUrl:"http://www.flatlandindustries.com/flatlandbot.php",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=flatlandbot"}},877:{userAgent:"flatlandbot/flatlandbot (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)",metadata:{uaFamily:"flatlandbot",uaName:"flatlandbot",uaUrl:"http://www.flatlandindustries.com/flatlandbot.php",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=flatlandbot"}},881:{userAgent:"Larbin (larbin2.6.3@unspecified.mail)",metadata:{uaFamily:"Larbin",uaName:"Larbin/2.6.3",uaUrl:"",uaCompany:"Sebastien Ailleret",uaCompanyUrl:"http://larbin.sourceforge.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Larbin"}},882:{userAgent:"InternetSeer.com",metadata:{uaFamily:"InternetSeer",uaName:"InternetSeer (Web Monitor)",uaUrl:"",uaCompany:"InternetSeer",uaCompanyUrl:"http://internetseer.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=InternetSeer"}},886:{userAgent:"panscient.com",metadata:{uaFamily:"Panscient web crawler",uaName:"Panscient web crawler",uaUrl:"http://panscient.com/faq.html",uaCompany:"Panscient, Inc.",uaCompanyUrl:"http://panscient.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Panscient web crawler"}},888:{userAgent:"void-bot/0.1 (bot@void.be; http://www.void.be/)",metadata:{uaFamily:"void-bot",uaName:"void-bot/0.1",uaUrl:"http://www.void.be/void-bot.html",uaCompany:"Void Security",uaCompanyUrl:"http://www.void.be/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=void-bot"}},890:{userAgent:"Mozilla/2.0 (compatible; Ask Jeeves/Teoma; http://about.ask.com/en/docs/about/webmasters.shtml)",metadata:{uaFamily:"Ask Jeeves/Teoma",uaName:"Ask Jeeves/Teoma - d",uaUrl:"http://about.ask.com/en/docs/about/webmasters.shtml",uaCompany:"Ask Jeeves Inc.",uaCompanyUrl:"http://about.ask.com/en/docs/about/index.shtml",uaIcon:"bot_AskJeeves.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ask Jeeves/Teoma"}},891:{userAgent:"Mozilla/5.0 (compatible; Yoono; http://www.yoono.com/)",metadata:{uaFamily:"Yoono Bot",uaName:"Yoono Bot",uaUrl:"http://blog.yoono.com/blog/?page_id=40",uaCompany:"Yoono Team",uaCompanyUrl:"http://www.yoono.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yoono Bot"}},892:{userAgent:"Accelobot",metadata:{uaFamily:"Accelobot",uaName:"Accelobot",uaUrl:"http://www.accelobot.com/",uaCompany:"Accelovation, Inc.",uaCompanyUrl:"http://www.accelovation.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Accelobot"}},902:{userAgent:"WebAlta Crawler/1.3.33 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)",metadata:{uaFamily:"WebAlta Crawler",uaName:"WebAlta Crawler/1.3.33",uaUrl:"http://www.webalta.net/ru/about_webmaster.html",uaCompany:"Webalta",uaCompanyUrl:"http://www.webalta.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebAlta Crawler"}},911:{userAgent:"Sirketcebot/v.01 (http://www.sirketce.com/bot.html)",metadata:{uaFamily:"Sirketce/Busiverse",uaName:"Sirketcebot/v.01",uaUrl:"http://www.sirketce.com/bot.html",uaCompany:"BERI.L Teknoloji Ltd.",uaCompanyUrl:"http://www.berilteknoloji.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sirketce/Busiverse"}},913:{userAgent:"ZoomSpider - wrensoft.com [ZSEBOT]",metadata:{uaFamily:"ZoomSpider (ZSEBOT)",uaName:"ZoomSpider (ZSEBOT)",uaUrl:"http://wrensoft.com/zoom/support/useragent.html",uaCompany:"PassMark Software Pty Ltd.",uaCompanyUrl:"http://www.passmark.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZoomSpider (ZSEBOT)"}},914:{userAgent:"Mozilla/5.0 (compatible; Quantcastbot/1.0; www.quantcast.com)",metadata:{uaFamily:"Quantcastbot",uaName:"Quantcastbot/1.0",uaUrl:"",uaCompany:"Quantcast Corporation",uaCompanyUrl:"http://www.quantcast.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Quantcastbot"}},917:{userAgent:"NutchCVS/Nutch-0.9 (Nutch; http://lucene.apache.org/nutch/bot.html; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"Nutch",uaName:"NutchCSV/0.9",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},920:{userAgent:"Gigabot/3.0 (http://www.gigablast.com/spider.html)",metadata:{uaFamily:"Gigabot",uaName:"Gigabot/3.0",uaUrl:"http://www.gigablast.com/spider.html",uaCompany:"Gigablast Inc",uaCompanyUrl:"http://www.gigablast.com/",uaIcon:"bot_gigabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gigabot"}},921:{userAgent:"Snapbot/1.0 (Site Search Crawler, +http://www.snap.com)",metadata:{uaFamily:"Snapbot",uaName:"Snapbot/1.0 d",uaUrl:"",uaCompany:"Snap",uaCompanyUrl:"http://www.snap.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Snapbot"}},922:{userAgent:"WebAlta Crawler/1.3.34 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)",metadata:{uaFamily:"WebAlta Crawler",uaName:"WebAlta Crawler/1.3.34",uaUrl:"http://www.webalta.net/ru/about_webmaster.html",uaCompany:"Webalta",uaCompanyUrl:"http://www.webalta.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebAlta Crawler"}},925:{userAgent:"great-plains-web-spider/flatlandbot (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot.php; jason@flatlandindustries.com)",metadata:{uaFamily:"flatlandbot",uaName:"flatlandbot d",uaUrl:"http://www.flatlandindustries.com/flatlandbot.php",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=flatlandbot"}},927:{userAgent:"holmes/3.11 (OnetSzukaj/5.0; +http://szukaj.onet.pl)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.11 - onet.pl",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},928:{userAgent:"CazoodleBot/Nutch-0.9-dev (CazoodleBot Crawler; http://www.cazoodle.com/cazoodlebot; cazoodlebot@cazoodle.com)",metadata:{uaFamily:"CazoodleBot",uaName:"CazoodleBot c",uaUrl:"http://www.cazoodle.com/cazoodlebot.php",uaCompany:"Cazoodle Inc.",uaCompanyUrl:"http://www.cazoodle.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CazoodleBot"}},929:{userAgent:"VWBOT/Nutch-0.9-dev (VWBOT Nutch Crawler; http://vwbot.cs.uiuc.edu; vwbot@cs.uiuc.edu)",metadata:{uaFamily:"VWBot",uaName:"VWBot/Nutch-0.9-dev",uaUrl:"http://vwbot.cs.uiuc.edu/",uaCompany:"University of Illinois at Urbana-Champaign",uaCompanyUrl:"http://www.cs.uiuc.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VWBot"}},934:{userAgent:"Spock Crawler (http://www.spock.com/crawler)",metadata:{uaFamily:"Spock Crawler",uaName:"Spock Crawler",uaUrl:"http://www.spock.com/crawler",uaCompany:"spock.com",uaCompanyUrl:"http://www.spock.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Spock Crawler"}},938:{userAgent:"Mozilla/4.0 (compatible; DepSpid/5.10; +http://about.depspid.net)",metadata:{uaFamily:"DepSpid",uaName:"DepSpid/5.10",uaUrl:"http://about.depspid.net/",uaCompany:"Bjoern Henke",uaCompanyUrl:"http://www.bjoernhenke.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DepSpid"}},959:{userAgent:"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; http://www.changedetection.com/bot.html )",metadata:{uaFamily:"ChangeDetection",uaName:"ChangeDetection",uaUrl:"http://www.changedetection.com/bot.html",uaCompany:"FreeFind.com",uaCompanyUrl:"http://www.freefind.com/",uaIcon:"bot_ChangeDetection.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ChangeDetection"}},961:{userAgent:"textractor.harvester/h5/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h5/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},962:{userAgent:"textractor.harvester/h39/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h39/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},963:{userAgent:"textractor.harvester/h37/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h37/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},964:{userAgent:"textractor.harvester/h38/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h38/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},965:{userAgent:"textractor.harvester/h12/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h12/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},966:{userAgent:"textractor.harvester/h34/1.0 (+http://ufal.mff.cuni.cz/project/textractor/, textractor@ufal.mff.cuni.cz)",metadata:{uaFamily:"textractor",uaName:"textractor.harvester/h34/1.0",uaUrl:"http://ufal.mff.cuni.cz/project/textractor/",uaCompany:"Institute of Formal and Applied Linguistics (\xdaFAL)",uaCompanyUrl:"http://ufal.mff.cuni.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=textractor"}},967:{userAgent:"Mozilla/4.0 (compatible; MSIE enviable; DAUMOA/1.0.1; DAUM Web Robot; Daum Communications Corp., Korea; +http://ws.daum.net/aboutkr.html)",metadata:{uaFamily:"Daumoa",uaName:"DAUMOA/1.0.1 b",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},969:{userAgent:"CazoodleBot/CazoodleBot-0.1 (CazoodleBot Crawler; http://www.cazoodle.com/cazoodlebot; cazoodlebot@cazoodle.com)",metadata:{uaFamily:"CazoodleBot",uaName:"CazoodleBot-0.1",uaUrl:"http://www.cazoodle.com/cazoodlebot.php",uaCompany:"Cazoodle Inc.",uaCompanyUrl:"http://www.cazoodle.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CazoodleBot"}},977:{userAgent:"multicrawler (+http://sw.deri.org/2006/04/multicrawler/robots.html)",metadata:{uaFamily:"MultiCrawler",uaName:"MultiCrawler",uaUrl:"http://sw.deri.org/2006/04/multicrawler/robots.html",uaCompany:"Semantic Web Search Engine",uaCompanyUrl:"http://swse.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MultiCrawler"}},982:{userAgent:"Mediapartners-Google",metadata:{uaFamily:"Googlebot",uaName:"Mediapartners-Google",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},994:{userAgent:"MnoGoSearch/3.3.2",metadata:{uaFamily:"MnoGoSearch",uaName:"MnoGoSearch/3.3.2",uaUrl:"http://www.mnogosearch.org/products.html",uaCompany:"Lavtech.Com",uaCompanyUrl:"http://www.lavtech.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MnoGoSearch"}},999:{userAgent:"Speedy Spider (http://www.entireweb.com/about/search_tech/speedy_spider/)",metadata:{uaFamily:"Speedy",uaName:"Speedy Spider",uaUrl:"",uaCompany:"Entireweb Sweden AB",uaCompanyUrl:"http://www.entireweb.com/",uaIcon:"bot_Speedy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Speedy"}},1005:{userAgent:"FAST Enterprise Crawler 6 used by Virk.dk - udvikling (thomas.bentzen@capgemini.com)",metadata:{uaFamily:"FAST Enterprise Crawler",uaName:"FAST Enterprise Crawler 6 at virk.dk",uaUrl:"http://www.fast.no/glossary.aspx?m=48&amid=415",uaCompany:"Fast Search & Transfer",uaCompanyUrl:"http://www.fastsearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FAST Enterprise Crawler"}},1023:{userAgent:"ccubee/2008",metadata:{uaFamily:"ccubee",uaName:"ccubee/2008",uaUrl:"http://empyreum.com/technologies/platforms/ccubee/",uaCompany:"EMPYREUM k. s.",uaCompanyUrl:"http://empyreum.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ccubee"}},1024:{userAgent:"MSRBOT (http://research.microsoft.com/research/sv/msrbot/",metadata:{uaFamily:"MSRBOT",uaName:"MSRBOT d",uaUrl:"http://research.microsoft.com/research/sv/msrbot/",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSRBOT"}},1027:{userAgent:"Enterprise_Search/1.00.143;MSSQL (http://www.innerprise.net/es-spider.asp)",metadata:{uaFamily:"Enterprise_Search",uaName:"Enterprise_Search/1.00.143",uaUrl:"http://www.innerprise.net/hosted-bi.asp",uaCompany:"Innerprise",uaCompanyUrl:"http://www.innerprise.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Enterprise_Search"}},1035:{userAgent:"FyberSpider/1.2 (http://www.fybersearch.com/fyberspider.php)",metadata:{uaFamily:"FyberSpider",uaName:"FyberSpider/1.2",uaUrl:"http://www.fybersearch.com/fyberspider.php",uaCompany:"FyberSearch",uaCompanyUrl:"http://www.fybersearch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FyberSpider"}},1037:{userAgent:"owsBot/0.1 (Nutch; www.oneworldstreet.com; nutch-agent@lucene.apache.org)",metadata:{uaFamily:"owsBot",uaName:"owsBot/0.1",uaUrl:"",uaCompany:"OneWorldStreet.com",uaCompanyUrl:"http://www.oneworldstreet.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=owsBot"}},1040:{userAgent:"owsBot/0.2 (owsBot; www.oneworldstreet.com; owsBot)",metadata:{uaFamily:"owsBot",uaName:"owsBot/0.2",uaUrl:"",uaCompany:"OneWorldStreet.com",uaCompanyUrl:"http://www.oneworldstreet.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=owsBot"}},1042:{userAgent:"ASAHA Search Engine Turkey V.001 (http://www.asaha.com/)",metadata:{uaFamily:"ASAHA Search Engine Turkey",uaName:"ASAHA Search Engine Turkey V.001",uaUrl:"http://www.asaha.com/beta/",uaCompany:"asaha.com",uaCompanyUrl:"http://www.asaha.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ASAHA Search Engine Turkey"}},1044:{userAgent:"ICF_Site_Crawler+(see+http://www.infocenter.fi/spiderinfo.html)",metadata:{uaFamily:"ICF_Site_Crawler",uaName:"ICF_Site_Crawler",uaUrl:"http://www.infocenter.fi/spiderinfo.html",uaCompany:"Info Center Finland Ltd.",uaCompanyUrl:"http://www.infocenter.fi/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ICF_Site_Crawler"}},1052:{userAgent:"Giant/1.0 (Openmaru bot; robot@openmaru.com)",metadata:{uaFamily:"Giant/1.0",uaName:"Giant/1.0",uaUrl:"",uaCompany:"openmaru studio",uaCompanyUrl:"http://www.openmaru.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Giant/1.0"}},1061:{userAgent:"Factbot 1.09",metadata:{uaFamily:"factbot",uaName:"Factbot 1.09",uaUrl:"http://www.factbites.com/webmasters.php",uaCompany:"Rapid Intelligence Pty Ltd",uaCompanyUrl:"http://www.rapint.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=factbot"}},1072:{userAgent:"Mozilla/5.0 (Windows;) NimbleCrawler 2.0.2 obeys UserAgent NimbleCrawler For problems contact: crawler@healthline.com",metadata:{uaFamily:"NimbleCrawler",uaName:"NimbleCrawler/2.0.2",uaUrl:"",uaCompany:"Healthline Networks, Inc.",uaCompanyUrl:"http://www.healthline.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NimbleCrawler"}},1078:{userAgent:"SygolBot http://www.sygol.com",metadata:{uaFamily:"SygolBot",uaName:"SygolBot",uaUrl:"http://www.sygol.com/SygolBot.asp",uaCompany:"Giorgio Galeotti",uaCompanyUrl:"http://www.sygol.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SygolBot"}},1089:{userAgent:"HouxouCrawler/Nutch-0.9 (houxou.com's nutch-based crawler which serves special interest on-line communities; http://www.houxou.com/crawler; crawler at houxou dot com)",metadata:{uaFamily:"Nutch",uaName:"Nutch/0.9 at houxou.com",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},1092:{userAgent:"Steeler/3.3 (http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)",metadata:{uaFamily:"Steeler",uaName:"Steeler/3.3",uaUrl:"http://www.tkl.iis.u-tokyo.ac.jp/~crawler/",uaCompany:"Kitsuregawa Laboratory, The University of Tokyo",uaCompanyUrl:"http://www.tkl.iis.u-tokyo.ac.jp/",uaIcon:"bot_Steeler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Steeler"}},1095:{userAgent:"nrsbot/5.0(loopip.com/robot.html)",metadata:{uaFamily:"NetResearchServer",uaName:"nrsbot/5.0",uaUrl:"http://loopip.com/robot.html",uaCompany:"LoopIP LLC",uaCompanyUrl:"http://loopip.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NetResearchServer"}},1102:{userAgent:"NextGenSearchBot 1 (for information visit http://www.zoominfo.com/About/misc/NextGenSearchBot.aspx)",metadata:{uaFamily:"NextGenSearchBot",uaName:"NextGenSearchBot 1 b",uaUrl:"http://www.zoominfo.com/About/misc/NextGenSearchBot.aspx",uaCompany:"Zoom Information Inc.",uaCompanyUrl:"http://www.zoominfo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NextGenSearchBot"}},1115:{userAgent:"Mozilla/5.0 (compatible; egothor/11.0d; +http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"egothor",uaName:"egothor/11.0d",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed Univerzity Karlovi",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/cs/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=egothor"}},1133:{userAgent:"GeonaBot/1.2; http://www.geona.com/",metadata:{uaFamily:"GeonaBot",uaName:"GeonaBot/1.2",uaUrl:"http://www.geona.net/about.htm",uaCompany:"Gold Vision Communications",uaCompanyUrl:"http://www.goldvision.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GeonaBot"}},1137:{userAgent:"Mozilla/4.0 (compatible; DepSpid/5.24; +http://about.depspid.net)",metadata:{uaFamily:"DepSpid",uaName:"DepSpid/5.24",uaUrl:"http://about.depspid.net/",uaCompany:"Bjoern Henke",uaCompanyUrl:"http://www.bjoernhenke.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DepSpid"}},1150:{userAgent:"Mozilla/4.0 (compatible; MSIE enviable; DAUMOA 2.0; DAUM Web Robot; Daum Communications Corp., Korea; +http://ws.daum.net/aboutkr.html)",metadata:{uaFamily:"Daumoa",uaName:"Daumoa/2.0",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},1164:{userAgent:"Mozilla/4.0 (compatible; DepSpid/5.25; +http://about.depspid.net)",metadata:{uaFamily:"DepSpid",uaName:"DepSpid/5.25",uaUrl:"http://about.depspid.net/",uaCompany:"Bjoern Henke",uaCompanyUrl:"http://www.bjoernhenke.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DepSpid"}},1169:{userAgent:"Mozilla/5.0 (compatible; egothor/11.0d; +https://kocour.ms.mff.cuni.cz/ego/)",metadata:{uaFamily:"egothor",uaName:"egothor/11.0d b",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed Univerzity Karlovi",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/cs/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=egothor"}},1180:{userAgent:"msnbot/1.1 (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"MSNBot/1.1",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},1197:{userAgent:"ichiro/3.0 (http://help.goo.ne.jp/door/crawler.html)",metadata:{uaFamily:"ichiro",uaName:"ichiro/3.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},1198:{userAgent:"EnaBot/1.1 (http://www.enaball.com/crawler.html)",metadata:{uaFamily:"EnaBot",uaName:"EnaBot/1.1",uaUrl:"http://www.enaball.com/crawler.html",uaCompany:"Enaball Inc.",uaCompanyUrl:"http://www.enaball.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EnaBot"}},1205:{userAgent:"EnaBot/1.2 (http://www.enaball.com/crawler.html)",metadata:{uaFamily:"EnaBot",uaName:"EnaBot/1.2",uaUrl:"http://www.enaball.com/crawler.html",uaCompany:"Enaball Inc.",uaCompanyUrl:"http://www.enaball.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EnaBot"}},1210:{userAgent:"Mahiti.Com/Mahiti Crawler-1.0 (Mahiti.Com; http://mahiti.com ; mahiti.com)",metadata:{uaFamily:"Mahiti Crawler",uaName:"Mahiti Crawler-1.0",uaUrl:"",uaCompany:"Mahiti.Com",uaCompanyUrl:"http://mahiti.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mahiti Crawler"}},1213:{userAgent:"MLBot (www.metadatalabs.com)",metadata:{uaFamily:"MLBot",uaName:"MLBot",uaUrl:"http://www.metadatalabs.com/mlbot/",uaCompany:"metadata labs",uaCompanyUrl:"http://www.metadatalabs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MLBot"}},1214:{userAgent:"Mozilla/4.0 (compatible; DepSpid/5.26; +http://about.depspid.net)",metadata:{uaFamily:"DepSpid",uaName:"DepSpid/5.26",uaUrl:"http://about.depspid.net/",uaCompany:"Bjoern Henke",uaCompanyUrl:"http://www.bjoernhenke.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DepSpid"}},1220:{userAgent:"IRLbot/3.0 (compatible; MSIE 6.0; http://irl.cs.tamu.edu/crawler/)",metadata:{uaFamily:"IRLbot",uaName:"IRLbot/3.0 b",uaUrl:"http://irl.cs.tamu.edu/crawler/",uaCompany:"Texas A&M University",uaCompanyUrl:"http://www.tamu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IRLbot"}},1225:{userAgent:"DuckDuckBot/1.0; (+http://duckduckgo.com/duckduckbot.html)",metadata:{uaFamily:"DuckDuckBot",uaName:"DuckDuckBot/1.0",uaUrl:"http://duckduckgo.com/duckduckbot.html",uaCompany:"Duck Duck Go, Inc.",uaCompanyUrl:"http://duckduckgo.com/blog/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DuckDuckBot"}},1238:{userAgent:"CCBot/1.0 (+http://www.commoncrawl.org/bot.html)",metadata:{uaFamily:"CCBot",uaName:"CCBot/1.0",uaUrl:"http://commoncrawl.org/research/",uaCompany:"CommonCrawl Foundation",uaCompanyUrl:"http://www.commoncrawl.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CCBot"}},1247:{userAgent:"MnoGoSearch/3.3.6",metadata:{uaFamily:"MnoGoSearch",uaName:"MnoGoSearch/3.3.6",uaUrl:"http://www.mnogosearch.org/products.html",uaCompany:"Lavtech.Com",uaCompanyUrl:"http://www.lavtech.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MnoGoSearch"}},1270:{userAgent:"Mozilla/5.0 (compatible; Charlotte/1.1; http://www.searchme.com/support/)",metadata:{uaFamily:"Charlotte",uaName:"Charlotte/1.1",uaUrl:"http://www.searchme.com/support/)",uaCompany:"Searchme, Inc.",uaCompanyUrl:"http://www.searchme.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Charlotte"}},1273:{userAgent:"Acoon-Robot 4.0.0RC2 (http://www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon-Robot 4.0.0RC2",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},1282:{userAgent:"Acoon-Robot 4.0.1 (http://www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon-Robot 4.0.1",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},1283:{userAgent:"MLBot (www.metadatalabs.com/mlbot)",metadata:{uaFamily:"MLBot",uaName:"MLBot b",uaUrl:"http://www.metadatalabs.com/mlbot/",uaCompany:"metadata labs",uaCompanyUrl:"http://www.metadatalabs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MLBot"}},1287:{userAgent:"Acoon-Robot 4.0.2 (http://www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon-Robot 4.0.2",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},1293:{userAgent:"Touche (+http://www.touche.com.ve)",metadata:{uaFamily:"Touche",uaName:"Touche",uaUrl:"http://www.touche.com.ve/Acerca.jsp",uaCompany:"Touch\xe9",uaCompanyUrl:"http://www.touche.com.ve/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Touche"}},1297:{userAgent:"Acoon-Robot 4.0.2.17 (http://www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon-Robot 4.0.2.17",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},1323:{userAgent:"Mozilla/5.0 (compatible; egothor/12.0rc-2; +http://ego.ms.mff.cuni.cz/)",metadata:{uaFamily:"egothor",uaName:"egothor/12.0rc-2",uaUrl:"http://ego.ms.mff.cuni.cz/",uaCompany:"Katedra softwarov\xe9ho in\u017een\xfdrstv\xed Univerzity Karlovi",uaCompanyUrl:"http://kocour.ms.mff.cuni.cz/cs/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=egothor"}},1458:{userAgent:"Yandex/1.01.001 (compatible; Win16; P)",metadata:{uaFamily:"YandexBot",uaName:"Yandex/1.01.001",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",
uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},1459:{userAgent:"Mozilla/5.0 (compatible; DotBot/1.1; http://www.dotnetdotcom.org/, crawler@dotnetdotcom.org)",metadata:{uaFamily:"DotBot",uaName:"DotBot/1.1",uaUrl:"http://www.dotnetdotcom.org/",uaCompany:"dotnetdotcom.org",uaCompanyUrl:"http://www.dotnetdotcom.org/#cont",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DotBot"}},1461:{userAgent:"ia_archiver (+http://www.alexa.com/site/help/webmasters; crawler@alexa.com)",metadata:{uaFamily:"ia_archiver",uaName:"ia_archiver alexa",uaUrl:"http://www.alexa.com/site/help/webmasters",uaCompany:"Alexa Internet, Inc.",uaCompanyUrl:"http://www.alexa.com/",uaIcon:"bot_ia_archiver.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ia_archiver"}},1462:{userAgent:"Mozilla/5.0 (Twiceler-0.9 http://www.cuil.com/twiceler/robot.html)",metadata:{uaFamily:"Twiceler",uaName:"Twiceler-0.9",uaUrl:"http://www.cuil.com/twiceler/robot.html",uaCompany:"Cuil, Inc. ",uaCompanyUrl:"http://www.cuil.com/",uaIcon:"bot_Twiceler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Twiceler"}},1463:{userAgent:"Mozilla/5.0 (compatible; Seznam screenshot-generator 2.0; +http://fulltext.sblog.cz/screenshot/)",metadata:{uaFamily:"SeznamBot",uaName:"Seznam screenshot-generator 2.0",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},1464:{userAgent:"SeznamBot/2.0 (+http://fulltext.sblog.cz/robot/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/2.0",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},1466:{userAgent:"Mozilla/5.0 (compatible; MSIE or Firefox mutant; not on Windows server; +http://ws.daum.net/aboutWebSearch.html) Daumoa/2.0",metadata:{uaFamily:"Daumoa",uaName:"Daumoa/2.0 b",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},1468:{userAgent:"msnbot-media/1.1 (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"msnbot-media/1.1",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},1469:{userAgent:"OOZBOT/0.20 ( -- ; http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )",metadata:{uaFamily:"Setoozbot",uaName:"OOZBOT/0.20",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},1470:{userAgent:"Sogou develop spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)",metadata:{uaFamily:"sogou spider",uaName:"Sogou develop spider/4.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},1471:{userAgent:"Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider/4.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},1472:{userAgent:"SpokeSpider/1.0 (http://support.spoke.com/webspider/) Mozilla/5.0 (not really)",metadata:{uaFamily:"SpokeSpider",uaName:"SpokeSpider/1.0",uaUrl:"http://support.spoke.com/webspider/",uaCompany:"Spoke Software ",uaCompanyUrl:"http://www.spoke.com/company/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SpokeSpider"}},1474:{userAgent:"Baiduspider+(+http://www.baidu.jp/spider/)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider japan",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},1475:{userAgent:"linkdexbot/Nutch-1.0-dev (http://www.linkdex.com/; crawl at linkdex dot com)",metadata:{uaFamily:"linkdexbot",uaName:"linkdexbot",uaUrl:"http://www.linkdex.com/about/bots/",uaCompany:"Linkdex Limited.",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=linkdexbot"}},1476:{userAgent:"Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/)",metadata:{uaFamily:"NaverBot",uaName:"Yeti/1.0",uaUrl:"http://help.naver.com/robots/",uaCompany:"NHN Corporation",uaCompanyUrl:"http://www.nhncorp.com/",uaIcon:"bot_NaverBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NaverBot"}},1478:{userAgent:"mozilla/5.0 (compatible; webmastercoffee/0.7; +http://webmastercoffee.com/about)",metadata:{uaFamily:"webmastercoffee",uaName:"webmastercoffee/0.7",uaUrl:"http://webmastercoffee.com/about",uaCompany:"Martin Schwartz",uaCompanyUrl:"http://webmastercoffee.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=webmastercoffee"}},1479:{userAgent:"boitho.com-dc/0.82 ( http://www.boitho.com/dcbot.html )",metadata:{uaFamily:"boitho.com-dc",uaName:"boitho.com-dc/0.82",uaUrl:"http://www.boitho.com/dcbot.html",uaCompany:"Boitho",uaCompanyUrl:"http://www.boitho.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=boitho.com-dc"}},1480:{userAgent:"Busiversebot/v1.0 (http://www.busiverse.com/bot.php)",metadata:{uaFamily:"Sirketce/Busiverse",uaName:"Busiversebot/v1.0",uaUrl:"http://www.busiverse.com/bot.php",uaCompany:"BerilTech",uaCompanyUrl:"http://www.sirketce.com.tr/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sirketce/Busiverse"}},1481:{userAgent:"CatchBot/1.0; +http://www.catchbot.com",metadata:{uaFamily:"CatchBot",uaName:"CatchBot/1.0",uaUrl:"http://www.catchbot.com/",uaCompany:"Reed Business Information Pty Limited",uaCompanyUrl:"http://www.reedbusiness.com/",uaIcon:"bot_CatchBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CatchBot"}},1482:{userAgent:"CazoodleBot/0.0.2 (http://www.cazoodle.com/contact.php; cbot@cazoodle.com)",metadata:{uaFamily:"CazoodleBot",uaName:"CazoodleBot/0.0.2",uaUrl:"http://www.cazoodle.com/cazoodlebot.php",uaCompany:"Cazoodle Inc.",uaCompanyUrl:"http://www.cazoodle.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CazoodleBot"}},1484:{userAgent:"kalooga/KaloogaBot (Kalooga; http://www.kalooga.com/info.html?page=crawler; crawler@kalooga.com)",metadata:{uaFamily:"Kalooga",uaName:"Kalooga",uaUrl:"http://www.kalooga.com/info.html?page=crawler",uaCompany:"Kalooga",uaCompanyUrl:"http://www.kalooga.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Kalooga"}},1490:{userAgent:"192.comAgent",metadata:{uaFamily:"192.comAgent",uaName:"192.comAgent",uaUrl:"http://www.192.com/help/tools-guides/webcrawler/",uaCompany:"i-CD Publishing (UK) Limited",uaCompanyUrl:"http://www.icdpublishing.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=192.comAgent"}},1494:{userAgent:"Mozilla/4.0 (compatible; NaverBot/1.0; http://help.naver.com/customer_webtxt_02.jsp)",metadata:{uaFamily:"NaverBot",uaName:"NaverBot/1.0",uaUrl:"http://help.naver.com/robots/",uaCompany:"NHN Corporation",uaCompanyUrl:"http://www.nhncorp.com/",uaIcon:"bot_NaverBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NaverBot"}},1495:{userAgent:"copyright sheriff (+http://www.copyrightsheriff.com/)",metadata:{uaFamily:"copyright sheriff",uaName:"copyright sheriff",uaUrl:"",uaCompany:"CopyrightSheriff .Com",uaCompanyUrl:"http://www.copyrightsheriff.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=copyright sheriff"}},1496:{userAgent:"Mozilla/5.0 (compatible; OsO; http://oso.octopodus.com/abot.html)",metadata:{uaFamily:"OsObot",uaName:"OsObot",uaUrl:"http://oso.octopodus.com/abot.html",uaCompany:"Denis Chatelain",uaCompanyUrl:"http://buildingasearchengine.blogspot.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OsObot"}},1497:{userAgent:"msnbot/2.0b (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"MSNBot/2.0b",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},1500:{userAgent:"Eurobot/1.1 (http://eurobot.ayell.eu)",metadata:{uaFamily:"Eurobot",uaName:"Eurobot/1.1",uaUrl:"http://eurobot.ayell.de/",uaCompany:"Ayell Euronet",uaCompanyUrl:"http://www.ayell.eu/",uaIcon:"bot_eurobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Eurobot"}},1501:{userAgent:"Mozilla/5.0 (compatible; woriobot +http://worio.com)",metadata:{uaFamily:"woriobot",uaName:"woriobot",uaUrl:"",uaCompany:"Zite",uaCompanyUrl:"http://zite.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=woriobot"}},1502:{userAgent:"Mail.Ru/1.0",metadata:{uaFamily:"Mail.Ru bot",uaName:"Mail.Ru/1.0",uaUrl:"http://go.mail.ru/help/robots",uaCompany:"Mail.Ru Group",uaCompanyUrl:"http://corp.mail.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mail.Ru bot"}},1504:{userAgent:"LinguaBot/v0.001-dev (MultiLinual Sarch Engine v0.001; LinguaSeek; admin at linguaseek dot com)",metadata:{uaFamily:"LinguaBot",uaName:"LinguaBot/v0.001-dev",uaUrl:"",uaCompany:"linguaseek.com ",uaCompanyUrl:"http://linguaseek.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LinguaBot"}},1505:{userAgent:"urlfan-bot/1.0; +http://www.urlfan.com/site/bot/350.html",metadata:{uaFamily:"urlfan-bot",uaName:"urlfan-bot/1.0",uaUrl:"http://www.urlfan.com/site/bot/350.html",uaCompany:"://URLFAN",uaCompanyUrl:"http://www.urlfan.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=urlfan-bot"}},1507:{userAgent:"Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; )",metadata:{uaFamily:"YoudaoBot",uaName:"YoudaoBot/1.0",uaUrl:"http://www.youdao.com/help/webmaster/spider/",uaCompany:"youdao.com",uaCompanyUrl:"http://www.youdao.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YoudaoBot"}},1509:{userAgent:"YowedoBot/Yowedo 1.0 (Search Engine crawler for yowedo.com; http://yowedo.com/en/partners.html; crawler@yowedo.com)",metadata:{uaFamily:"YowedoBot",uaName:"YowedoBot/1.0",uaUrl:"http://yowedo.com/en/partners.html",uaCompany:"yowedo.com",uaCompanyUrl:"http://yowedo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YowedoBot"}},1512:{userAgent:"Yanga WorldSearch Bot v1.1/beta (http://www.yanga.co.uk/)",metadata:{uaFamily:"Yanga",uaName:"Yanga v1.1/beta",uaUrl:"http://yandex.com/bots",uaCompany:"Gigabase Ltd.",uaCompanyUrl:"http://www.gigabase.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yanga"}},1516:{userAgent:"Mozilla/5.0 (compatible; Butterfly/1.0; +http://labs.topsy.com/butterfly.html) Gecko/2009032608 Firefox/3.0.8",metadata:{uaFamily:"Butterfly",uaName:"Butterfly/1.0",uaUrl:"http://labs.topsy.com/butterfly.html",uaCompany:"Topsy Labs",uaCompanyUrl:"http://labs.topsy.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Butterfly"}},1517:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.2.4; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.2.4",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},1519:{userAgent:"holmes/3.12.4 (http://morfeo.centrum.cz/bot)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.12.4 - morfeo",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},1522:{userAgent:"OOZBOT/0.20 ( Setooz v\xfdrazn\xfd ako say-th-uuz, znamen\xe1 mosty. ; http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )",metadata:{uaFamily:"Setoozbot",uaName:"OOZBOT/0.20 b",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},1523:{userAgent:"facebookexternalhit/1.0 (+http://www.facebook.com/externalhit_uatext.php)",metadata:{uaFamily:"FacebookExternalHit",uaName:"FacebookExternalHit/1.0",uaUrl:"http://www.facebook.com/externalhit_uatext.php",uaCompany:"Facebook",uaCompanyUrl:"http://www.facebook.com/",uaIcon:"bot_facebook.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FacebookExternalHit"}},1524:{userAgent:"kalooga/KaloogaBot (Kalooga; http://www.kalooga.com/info.html?page=crawler)",metadata:{uaFamily:"Kalooga",uaName:"Kalooga",uaUrl:"http://www.kalooga.com/info.html?page=crawler",uaCompany:"Kalooga",uaCompanyUrl:"http://www.kalooga.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Kalooga"}},1530:{userAgent:"Mozilla/5.0 (compatible; DBLBot/1.0; +http://www.dontbuylists.com/)",metadata:{uaFamily:"DBLBot",uaName:"DBLBot/1.0",uaUrl:"http://www.dontbuylists.com/faq.htm",uaCompany:"Dontbuylists.com",uaCompanyUrl:"http://www.dontbuylists.com/team.htm",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DBLBot"}},1533:{userAgent:"Mozilla/5.0 (compatible; Mp3Bot/0.4; +http://mp3realm.org/mp3bot/)",metadata:{uaFamily:"Mp3Bot",uaName:"Mp3Bot/0.4",uaUrl:"http://mp3realm.org/mp3bot/",uaCompany:"Mp3Realm.Org",uaCompanyUrl:"http://mp3realm.org/",uaIcon:"bot_Mp3Bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mp3Bot"}},1536:{userAgent:"http://www.uni-koblenz.de/~flocke/robot-info.txt",metadata:{uaFamily:"Flocke bot",uaName:"Flocke bot",uaUrl:"http://www.uni-koblenz.de/~flocke/robot-info.txt",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Flocke bot"}},1540:{userAgent:"JadynAve - http://www.jadynave.com/robot",metadata:{uaFamily:"JadynAve",uaName:"JadynAve",uaUrl:"",uaCompany:"Yesup Ecommerce Solutions Inc",uaCompanyUrl:"http://www.yesup.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JadynAve"}},1542:{userAgent:"KeywenBot/4.1 http://www.keywen.com/Encyclopedia/Links",metadata:{uaFamily:"KeywenBot",uaName:"KeywenBot/4.1",uaUrl:"http://www.keywen.com/Encyclopedia/Links/",uaCompany:"Michael Charnine",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=KeywenBot"}},1546:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.12.1 +http://www.webarchiv.cz)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.12.1",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},1548:{userAgent:"Y!J-BRI/0.0.1 crawler ( http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html )",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BRI/0.0.1",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},1550:{userAgent:"Mozilla/5.0 (compatible; akula/12.0rc-2; +http://k311.fd.cvut.cz/)",metadata:{uaFamily:"akula",uaName:"akula/12.0rc-2",uaUrl:"http://k311.fd.cvut.cz/",uaCompany:"\u010cVUT Fakulta dopravn\xed",uaCompanyUrl:"http://www.fd.cvut.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=akula"}},1555:{userAgent:"Mozilla/5.0 (compatible; akula/k311; +http://k311.fd.cvut.cz/)",metadata:{uaFamily:"akula",uaName:"akula/k311",uaUrl:"http://k311.fd.cvut.cz/",uaCompany:"\u010cVUT Fakulta dopravn\xed",uaCompanyUrl:"http://www.fd.cvut.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=akula"}},1558:{userAgent:"Y!J-BSC/1.0 (http://help.yahoo.co.jp/help/jp/blog-search/)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BSC/1.0",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},1562:{userAgent:"Shelob (shelob@gmx.net)",metadata:{uaFamily:"Shelob",uaName:"Shelob",uaUrl:"http://mattwork.potsdam.edu/projects/wiki/index.php/Shelob",uaCompany:"M@",uaCompanyUrl:"http://mattwork.potsdam.edu/projects/wiki/index.php/Category:Me",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Shelob"}},1563:{userAgent:"DoCoMo/2.0 N902iS(c100;TB;W24H12)(compatible; moba-crawler; http://crawler.dena.jp/)",metadata:{uaFamily:"moba-crawler",uaName:"moba-crawler",uaUrl:"http://crawler.dena.jp/",uaCompany:"DeNA Co.,Ltd.",uaCompanyUrl:"http://dena.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=moba-crawler"}},1564:{userAgent:"Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp)",metadata:{uaFamily:"Yahoo!",uaName:"Yahoo! Slurp/3.0",uaUrl:"http://help.yahoo.com/help/us/ysearch/slurp",uaCompany:"Yahoo! Inc.",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo!"}},1565:{userAgent:"Mozilla/5.0 (compatible; ScoutJet; +http://www.scoutjet.com/)",metadata:{uaFamily:"ScoutJet",uaName:"ScoutJet old",uaUrl:"http://www.scoutjet.com/",uaCompany:"blekko, inc.",uaCompanyUrl:"http://blekko.com/",uaIcon:"bot_ScoutJet.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ScoutJet"}},1567:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) VoilaBot BETA 1.2 (support.voilabot@orange-ftgroup.com)",metadata:{uaFamily:"VoilaBot",uaName:"VoilaBot BETA 1.2",uaUrl:"",uaCompany:"France Telecom",uaCompanyUrl:"http://www.francetelecom.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VoilaBot"}},1568:{userAgent:"DealGates Bot/1.1 by Luc Michalski (http://spider.dealgates.com/bot.html)",metadata:{uaFamily:"DealGates Bot",uaName:"DealGates Bot/1.1",uaUrl:"http://www.dealgates.net/bot.html",uaCompany:"Luc Michalski",uaCompanyUrl:"http://www.dealgates.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DealGates Bot"}},1573:{userAgent:"GingerCrawler/1.0 (Language Assistant for Dyslexics; www.gingersoftware.com/crawler_agent.htm; support at ginger software dot com)",metadata:{uaFamily:"GingerCrawler",uaName:"GingerCrawler/1.0",uaUrl:"http://www.gingersoftware.com/crawler_agent.htm",uaCompany:"Ginger Software",uaCompanyUrl:"http://www.gingersoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GingerCrawler"}},1582:{userAgent:"flatlandbot/baypup (Flatland Industries Web Spider; http://www.flatlandindustries.com/flatlandbot; jason@flatlandindustries.com)",metadata:{uaFamily:"Flatland Industries Web Spider",uaName:"flatlandbot/baypup",uaUrl:"http://www.flatlandindustries.com/flatlandbot",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Flatland Industries Web Spider"}},1583:{userAgent:"holmes/3.11 (http://morfeo.centrum.cz/bot)",metadata:{uaFamily:"Holmes",uaName:"holmes/3.11",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"http://www.ucw.cz/holmes/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Holmes"}},1586:{userAgent:"voyager/2.0 (http://www.kosmix.com/crawler.html)",metadata:{uaFamily:"voyager",uaName:"voyager/2.0",uaUrl:"http://www.kosmix.com/corp/crawler.html",uaCompany:"Kosmix Corporation",uaCompanyUrl:"http://www.kosmix.com/html/about.html",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=voyager"}},1595:{userAgent:"FeedCatBot/3.0 (+http://www.feedcat.net/)",metadata:{uaFamily:"FeedCatBot",uaName:"FeedCatBot/3.0",uaUrl:"http://www.feedcat.net/",uaCompany:"FEEDCAT.NET",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FeedCatBot"}},1599:{userAgent:"JyxobotRSS/0.06",metadata:{uaFamily:"Jyxobot",uaName:"JyxobotRSS/0.06",uaUrl:"",uaCompany:"Jyxo s.r.o.",uaCompanyUrl:"http://jyxo.cz/",uaIcon:"bot_Jyxobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Jyxobot"}},1600:{userAgent:"SniffRSS/0.5beta (+http://www.blogator.com/)",metadata:{uaFamily:"SniffRSS",uaName:"SniffRSS/0.5beta",uaUrl:"",uaCompany:"blogator.com",uaCompanyUrl:"http://www.blogator.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SniffRSS"}},1601:{userAgent:"RSSMicro.com RSS/Atom Feed Robot",metadata:{uaFamily:"RSSMicro.com RSS/Atom Feed Robot",uaName:"RSSMicro.com RSS/Atom Feed Robot",uaUrl:"",uaCompany:"RSSMicro.com",uaCompanyUrl:"http://rssmicro.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RSSMicro.com RSS/Atom Feed Robot"}},1602:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.2.1; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.2.1",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},1604:{userAgent:"yacybot (i386 Linux 2.6.28-11-generic; java 1.6.0_13; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1619:{userAgent:"voyager/1.0 (+http://www.kosmix.com/html/crawler.html)",metadata:{uaFamily:"voyager",uaName:"voyager/1.0",uaUrl:"http://www.kosmix.com/corp/crawler.html",uaCompany:"Kosmix Corporation",uaCompanyUrl:"http://www.kosmix.com/html/about.html",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=voyager"}},1633:{userAgent:"Mozilla/5.0 (compatible; 80bot/0.71; http://www.80legs.com/spider.html;) Gecko/2008032620",metadata:{uaFamily:"80legs",uaName:"80legs/0.71",uaUrl:"http://www.80legs.com/webcrawler.html",uaCompany:"Computational Crawling, LP ",uaCompanyUrl:"http://compucrawl.com/",uaIcon:"bot_80legs.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=80legs"}},1637:{userAgent:"BlogPulseLive (support@blogpulse.com)",metadata:{uaFamily:"BlogPulse",uaName:"BlogPulseLive",uaUrl:"http://www.blogpulse.com/",uaCompany:"Nielsen Company",uaCompanyUrl:"http://www.nielsen-online.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BlogPulse"}},1645:{userAgent:"yacybot (amd64 Linux 2.6.24-23-generic; java 1.6.0_07; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1650:{userAgent:"Mozilla/5.0 (compatible; DKIMRepBot/1.0; +http://www.dkim-reputation.org)",metadata:{uaFamily:"DKIMRepBot",uaName:"DKIMRepBot/1.0",uaUrl:"http://www.dkim-reputation.org/",uaCompany:"DKIM",uaCompanyUrl:"http://www.dkim.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DKIMRepBot"}},1653:{userAgent:"yacybot (i386 Linux 2.6.28-gentoo-r5; java 1.5.0_18; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1658:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.14.3 +http://archive.org)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.14.3",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},1662:{userAgent:"UptimeDog Robot (www.uptimedog.com)",metadata:{uaFamily:"UptimeDog",uaName:"UptimeDog",uaUrl:"http://www.uptimedog.com/",uaCompany:"San Pedro Software Inc.",uaCompanyUrl:"http://mosw.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=UptimeDog"}},1663:{userAgent:"Mozilla/4.0 (compatible; Fooooo_Web_Video_Crawl http://fooooo.com/bot.html)",metadata:{uaFamily:"Fooooo_Web_Video_Crawl",uaName:"Fooooo_Web_Video_Crawl",uaUrl:"http://fooooo.com/bot.html",uaCompany:"Bank of innvation Inc.",uaCompanyUrl:"http://en.boi.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Fooooo_Web_Video_Crawl"}},1676:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.2.5; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.2.5",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},1681:{userAgent:"Orgbybot/OrgbyBot v1.2 (Spidering the net for Orgby; http://www.orgby.com/ ; Orgby.com Search Engine)",metadata:{uaFamily:"OrgbyBot",uaName:"OrgbyBot/1.2",uaUrl:"http://orgby.com/bot/",uaCompany:"Orgby.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OrgbyBot"}},1685:{userAgent:"OpenAcoon v4.1.0 (www.openacoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"OpenAcoon v4.1.0",uaUrl:"http://www.openacoon.de/",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},1690:{userAgent:"YandexSomething/1.0",metadata:{uaFamily:"YandexBot",uaName:"YandexSomething/1.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},1703:{userAgent:"OOZBOT/0.20 ( http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )",metadata:{uaFamily:"Setoozbot ",uaName:"OOZBOT/0.20 c",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot "}},1704:{userAgent:"Mozilla/5.0 (compatible; heritrix/2.0.2 +http://seekda.com)",metadata:{uaFamily:"heritrix",uaName:"heritrix/2.0.2",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},1705:{userAgent:"adidxbot/1.1 (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"adidxbot",uaName:"adidxbot/1.1",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"\tMicrosoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=adidxbot"}},1711:{userAgent:"Robozilla/1.0",metadata:{uaFamily:"Robozilla",uaName:"Robozilla/1.0",uaUrl:"http://www.dmoz.org/guidelines/robozilla.html",uaCompany:"DMOZ",uaCompanyUrl:"http://www.dmoz.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Robozilla"}},1712:{userAgent:"yacybot (x86 Windows Vista 6.1; java 1.6.0_13; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1717:{userAgent:"Mozilla/5.0 (compatible; Falconsbot; +http://iws.seu.edu.cn/services/falcons/contact_us.jsp)",metadata:{uaFamily:"Falconsbot",uaName:"Falconsbot",uaUrl:"http://ws.nju.edu.cn/falcons/contact_us.jsp",uaCompany:"Institute of Web Science",uaCompanyUrl:"http://iws.seu.edu.cn/page/english/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Falconsbot"}},1726:{userAgent:"Bloggsi/1.0 (http://bloggsi.com/)",metadata:{uaFamily:"Bloggsi",uaName:"Bloggsi/1.0",uaUrl:"http://bloggsi.com/",uaCompany:"Stefan Fischerl\xe4nder",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Bloggsi"}},1727:{userAgent:"Technoratibot/7.0",metadata:{uaFamily:"Technoratibot",uaName:"Technoratibot/7.0",uaUrl:"",uaCompany:"Technorati Inc.",uaCompanyUrl:"http://www.technorati.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Technoratibot"}},1728:{userAgent:"Technoratibot/8.0",metadata:{uaFamily:"Technoratibot",uaName:"Technoratibot/8.0",uaUrl:"",uaCompany:"Technorati Inc.",uaCompanyUrl:"http://www.technorati.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Technoratibot"}},1731:{userAgent:"Mozilla/5.0 (compatible; DNS-Digger-Explorer/1.0; +http://www.dnsdigger.com)",metadata:{uaFamily:"DNS-Digger-Explorer",uaName:"DNS-Digger-Explorer/1.0",uaUrl:"",uaCompany:"DNSDigger",uaCompanyUrl:"http://www.dnsdigger.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DNS-Digger-Explorer"}},1733:{userAgent:"Nokia6680/1.0 (4.04.07) SymbianOS/8.0 Series60/2.6 Profile/MIDP-2.0 Configuration/CLDC-1.1 (botmobi find.mobi/bot.html find@mtld.mobi)",metadata:{uaFamily:"botmobi",uaName:"botmobi",uaUrl:"http://find.mobi/bot.html",uaCompany:"mTLD, Ltd.",uaCompanyUrl:"http://mtld.mobi/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=botmobi"}},1735:{userAgent:"Mozilla/5.0 (compatible; AboutUsBot/0.9; +http://www.aboutus.org/AboutUsBot)",metadata:{uaFamily:"AboutUsBot",uaName:"AboutUsBot/0.9",uaUrl:"http://www.aboutus.org/AboutUs:Bot",uaCompany:"AboutUs, Inc.",uaCompanyUrl:"http://www.aboutus.org/AboutUs.org",uaIcon:"bot_AboutUsBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AboutUsBot"}},1738:{userAgent:"ICC-Crawler(Mozilla-compatible; ; http://kc.nict.go.jp/project1/crawl.html)",metadata:{uaFamily:"ICC-Crawler",uaName:"ICC-Crawler",uaUrl:"http://kc.nict.go.jp/project1/crawl.html",uaCompany:"NICT",uaCompanyUrl:"http://nict.go.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ICC-Crawler"}},1751:{userAgent:"WebImages 0.3 ( http://herbert.groot.jebbink.nl/?app=WebImages )",metadata:{uaFamily:"WebImages",uaName:"WebImages 0.3",uaUrl:"",uaCompany:"Herbert Groot Jebbink",uaCompanyUrl:"http://herbert.groot.jebbink.nl/ ",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebImages"}},1752:{userAgent:"Browsershots",metadata:{uaFamily:"Browsershots",uaName:"Browsershots",uaUrl:"http://browsershots.org/faq",uaCompany:"Browsershots.org",uaCompanyUrl:"http://browsershots.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Browsershots"}},1753:{userAgent:"BotOnParade, http://www.bots-on-para.de/bot.html",metadata:{uaFamily:"BotOnParade",uaName:"BotOnParade",uaUrl:"http://www.bots-on-para.de/bot.html",uaCompany:"Angus Internetmarketing",uaCompanyUrl:"http://www.angus.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BotOnParade"}},1754:{userAgent:"BlogPulse (ISSpider-3.0)",metadata:{uaFamily:"BlogPulse",uaName:"BlogPulse",uaUrl:"http://www.blogpulse.com/",uaCompany:"Nielsen Company",uaCompanyUrl:"http://www.nielsen-online.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BlogPulse"}},1759:{userAgent:"Twiceler-0.9 http://www.cuill.com/twiceler/robot.html",metadata:{uaFamily:"Twiceler",uaName:"Twiceler-0.9 b",uaUrl:"http://www.cuil.com/twiceler/robot.html",uaCompany:"Cuil, Inc.",uaCompanyUrl:"http://www.cuil.com/",uaIcon:"bot_Twiceler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Twiceler"}},1763:{userAgent:"TwengaBot/1.1 (+http://www.twenga.com/bot.html)",metadata:{uaFamily:"TwengaBot",uaName:"TwengaBot/1.1",uaUrl:"http://www.twenga.com/bot.html",uaCompany:"Twenga SA",uaCompanyUrl:"http://www.twenga.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TwengaBot"}},1765:{userAgent:"ICC-Crawler/2.0 (Mozilla-compatible; ; http://kc.nict.go.jp/project1/crawl.html)",metadata:{uaFamily:"ICC-Crawler",uaName:"ICC-Crawler/2.0",uaUrl:"http://kc.nict.go.jp/project1/crawl.html",uaCompany:"NICT",uaCompanyUrl:"http://nict.go.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ICC-Crawler"}},1766:{userAgent:"Mozilla/4.0 (compatible; Vagabondo/4.0Beta; webcrawler at wise-guys dot nl; http://webagent.wise-guys.nl/; http://www.wise-guys.nl/)",metadata:{uaFamily:"Vagabondo",uaName:"Vagabondo/4.0Beta",uaUrl:"http://webagent.wise-guys.nl/",uaCompany:"WiseGuys Internet BV",uaCompanyUrl:"http://www.wise-guys.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vagabondo"}},1770:{userAgent:"baypup/1.1 (Baypup; http://www.baypup.com/; jason@baypup.com)",metadata:{uaFamily:"baypup",uaName:"baypup/1.1",uaUrl:"",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot_Baypup.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=baypup"}},1771:{userAgent:"mozilla/5.0 (compatible; discobot/1.1; +http://discoveryengine.com/discobot.html)",metadata:{uaFamily:"discoverybot",uaName:"discobot/1.1",uaUrl:"http://discoveryengine.com/discoverybot.html",
uaCompany:"discoveryengine.com. ",uaCompanyUrl:"http://www.discoveryengine.com/",uaIcon:"bot_discobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=discoverybot"}},1772:{userAgent:"Mozilla/5.0 (compatible; Tagoobot/3.0; +http://www.tagoo.ru)",metadata:{uaFamily:"Tagoobot",uaName:"Tagoobot/3.0",uaUrl:"",uaCompany:"Tagoo",uaCompanyUrl:"http://www.tagoo.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Tagoobot"}},1773:{userAgent:"50.nu/0.01 ( +http://50.nu/bot.html )",metadata:{uaFamily:"50.nu",uaName:"50.nu/0.01",uaUrl:"http://50.nu/bot.html",uaCompany:"Innovate it",uaCompanyUrl:"http://innovateit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=50.nu"}},1776:{userAgent:"yacybot (i386 Linux 2.6.28-13-generic; java 1.6.0_13; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1779:{userAgent:"Mozilla/5.0 (compatible; Scarlett/ 1.0; +http://www.ellerdale.com/crawler.html)",metadata:{uaFamily:"Scarlett",uaName:"Scarlett/ 1.0",uaUrl:"http://www.ellerdale.com/crawler.html",uaCompany:"Ellerdale Project",uaCompanyUrl:"http://www.ellerdale.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Scarlett"}},1780:{userAgent:"LexxeBot/1.0 (lexxebot@lexxe.com)",metadata:{uaFamily:"LexxeBot",uaName:"LexxeBot/1.0",uaUrl:"http://lexxe.com/about/webmasters.cfm",uaCompany:"Lexxe Pty Ltd",uaCompanyUrl:"http://lexxe.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LexxeBot"}},1784:{userAgent:"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1; aggregator:Spinn3r (Spinn3r 3.1); http://spinn3r.com/robot) Gecko/20021130",metadata:{uaFamily:"Spinn3r",uaName:"Spinn3r 3.1",uaUrl:"http://spinn3r.com/robot",uaCompany:"Tailrank Inc",uaCompanyUrl:"http://tailrank.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Spinn3r"}},1793:{userAgent:"Mozilla/5.0 (Yahoo-MMCrawler/4.0; mailto:vertical-crawl-support@yahoo-inc.com)",metadata:{uaFamily:"Yahoo!",uaName:"Yahoo-MMCrawler/4.0",uaUrl:"http://help.yahoo.com/",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo!"}},1798:{userAgent:"LinkAider (http://linkaider.com/crawler/)",metadata:{uaFamily:"LinkAider",uaName:"LinkAider",uaUrl:"http://linkaider.com/crawler/",uaCompany:"Ivinco",uaCompanyUrl:"http://linkaider.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LinkAider"}},1805:{userAgent:"WinWebBot/1.0; (Balaena Ltd, UK); http://www.balaena.com/winwebbot.html; winwebbot@balaena.com;)",metadata:{uaFamily:"WinWebBot",uaName:"WinWebBot/1.0",uaUrl:"http://www.balaena.com/winwebbot.html",uaCompany:"Balaena Ltd",uaCompanyUrl:"http://www.balaena.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WinWebBot"}},1815:{userAgent:"R6_FeedFetcher(www.radian6.com/crawler)",metadata:{uaFamily:"R6 bot",uaName:"R6_FeedFetcher",uaUrl:"http://www.radian6.com/crawler/",uaCompany:"Radian6 Technologies Inc",uaCompanyUrl:"http://www.radian6.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=R6 bot"}},1816:{userAgent:"http://domino.research.ibm.com/comm/research_projects.nsf/pages/sai-crawler.callingcard.html",metadata:{uaFamily:"SAI Crawler",uaName:"SAI Crawler",uaUrl:"http://domino.research.ibm.com/comm/research_projects.nsf/pages/sai-crawler.callingcard.html",uaCompany:"IBM",uaCompanyUrl:"http://www.ibm.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SAI Crawler"}},1818:{userAgent:"Mozilla/5.0 (compatible;YodaoBot-Image/1.0;http://www.youdao.com/help/webmaster/spider/;)",metadata:{uaFamily:"YodaoBot",uaName:"YodaoBot-Image/1.0",uaUrl:"http://www.youdao.com/help/webmaster/spider/",uaCompany:"youdao",uaCompanyUrl:"http://www.youdao.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YodaoBot"}},1838:{userAgent:"Mozilla/5.0 (compatible; Topicbot/12.0rc-2; +http://topicbot.awardspace.us/)",metadata:{uaFamily:"Topicbot",uaName:"Topicbot/12.0rc-2",uaUrl:"http://topicbot.awardspace.us/",uaCompany:"Research Group TopicBot",uaCompanyUrl:"http://topicbot.awardspace.us/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Topicbot"}},1849:{userAgent:"http://www.amagit.com/",metadata:{uaFamily:"Amagit.COM",uaName:"Amagit.COM",uaUrl:"",uaCompany:"Joshua Schwarz",uaCompanyUrl:"http://contacts.joshuaschwarz.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Amagit.COM"}},1853:{userAgent:"Sosospider+(+http://help.soso.com/webspider.htm)",metadata:{uaFamily:"Sosospider",uaName:"Sosospider",uaUrl:"http://help.soso.com/webspider.htm",uaCompany:"Tencent, Inc.",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"bot_soso.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sosospider"}},1856:{userAgent:"findlinks/1.1.5-beta7 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.4-beta7",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},1859:{userAgent:"Mozilla/5.0 (compatible; JadynAveBot; +http://www.jadynave.com/robot)",metadata:{uaFamily:"JadynAveBot",uaName:"JadynAveBot",uaUrl:"http://www.jadynave.com/robot",uaCompany:"Yesup Ecommerce Solutions Inc.",uaCompanyUrl:"http://www.yesup.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JadynAveBot"}},1866:{userAgent:"smart.apnoti.com Robot/v1.34 (http://smart.apnoti.com/en/aboutApnotiWebCrawler.html)",metadata:{uaFamily:"smart.apnoti.com Robot",uaName:"smart.apnoti.com Robot/v1.34",uaUrl:"http://smart.apnoti.com/en/aboutApnotiWebCrawler.html",uaCompany:"apnoti.com GmbH",uaCompanyUrl:"http://www.apnoti.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=smart.apnoti.com Robot"}},1867:{userAgent:"MnoGoSearch/3.3.9",metadata:{uaFamily:"MnoGoSearch",uaName:"MnoGoSearch/3.3.9",uaUrl:"http://www.mnogosearch.org/products.html",uaCompany:"Lavtech.Com",uaCompanyUrl:"http://www.lavtech.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MnoGoSearch"}},1869:{userAgent:"Yandex/1.01.001 (compatible; Win16; H)",metadata:{uaFamily:"YandexBot",uaName:"Yandex/1.01.001",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},1870:{userAgent:"FollowSite Bot ( http://www.followsite.com/bot.html )",metadata:{uaFamily:"FollowSite Bot",uaName:"FollowSite Bot",uaUrl:"http://www.followsite.com/bot.html",uaCompany:"ASX Networks ApS",uaCompanyUrl:"http://asxnetworks.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FollowSite Bot"}},1871:{userAgent:"Mozilla/5.0 (compatible; 008/0.83; http://www.80legs.com/spider.html;) Gecko/2008032620",metadata:{uaFamily:"80legs",uaName:"80legs/0.83",uaUrl:"http://www.80legs.com/webcrawler.html",uaCompany:"Computational Crawling, LP",uaCompanyUrl:"http://compucrawl.com/",uaIcon:"bot_80legs.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=80legs"}},1872:{userAgent:"Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.20) Gecko/20090429 HeartRails_Capture/0.6 (+http://capture.heartrails.com/) BonEcho/2.0.0.20",metadata:{uaFamily:"HeartRails_Capture",uaName:"HeartRails_Capture/0.6",uaUrl:"http://capture.heartrails.com/help/question",uaCompany:"HeartRails Inc.",uaCompanyUrl:"http://www.heartrails.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HeartRails_Capture"}},1885:{userAgent:"Speedy Spider (Entireweb; Beta/1.2; http://www.entireweb.com/about/search_tech/speedyspider/)",metadata:{uaFamily:"Speedy",uaName:"Speedy Spider Beta/1.2",uaUrl:"",uaCompany:"Entireweb Sweden AB",uaCompanyUrl:"http://www.entireweb.com/",uaIcon:"bot_Speedy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Speedy"}},1887:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.14.2 +http://rjpower.org)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.14.2",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},1894:{userAgent:"yacybot (amd64 Windows 7 6.1; java 1.6.0_14; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1895:{userAgent:"Mozilla/5.0 (compatible; Plukkie/1.1; http://www.botje.com/plukkie.htm)",metadata:{uaFamily:"Plukkie",uaName:"Plukkie/1.1",uaUrl:"http://www.botje.com/plukkie.htm",uaCompany:"botje.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Plukkie"}},1906:{userAgent:"SanszBot/1.7(http://www.sansz.org/sanszbot, spider@sansz.org) (spider@sansz.org)",metadata:{uaFamily:"SanszBot",uaName:"SanszBot/1.7",uaUrl:"http://www.sansz.org/sanszbot",uaCompany:"Peres Levente (Sansz Foundation)",uaCompanyUrl:"http://www.sansz.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SanszBot"}},1908:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.2.3; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.2.3",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},1909:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.3.0; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.3.0",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},1932:{userAgent:"Mozilla/5.0 (compatible; GurujiBot/1.0; +http://www.guruji.com/en/WebmasterFAQ.html)",metadata:{uaFamily:"GurujiBot",uaName:"GurujiBot/1.0",uaUrl:"http://www.guruji.com/en/WebmasterFAQ.html",uaCompany:"Guruji.com Software Private Limited",uaCompanyUrl:"http://www.guruji.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GurujiBot"}},1936:{userAgent:"Sogou-Test-Spider/4.0 (compatible; MSIE 5.5; Windows 98)",metadata:{uaFamily:"sogou spider",uaName:"Sogou-Test-Spider/4.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},1938:{userAgent:"Mozilla/5.0 (compatible;+ParchBot/1.0;++http://www.parchmenthill.com/search.htm)",metadata:{uaFamily:"ParchBot",uaName:"ParchBot/1.0",uaUrl:"http://www.parchmenthill.com/search.htm",uaCompany:"Parchment Hill",uaCompanyUrl:"http://www.parchmenthill.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ParchBot"}},1941:{userAgent:"AboutUsBot",metadata:{uaFamily:"AboutUsBot",uaName:"AboutUsBot",uaUrl:"http://www.aboutus.org/AboutUs:Bot",uaCompany:"AboutUs, Inc. ",uaCompanyUrl:"http://www.aboutus.org/AboutUs.org",uaIcon:"bot_AboutUsBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AboutUsBot"}},1943:{userAgent:"Yandex/1.01.001 (compatible; Win16; m)",metadata:{uaFamily:"YandexBot",uaName:"Yandex/1.01.001",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},1950:{userAgent:"Mozilla/5.0 (compatible; SecretSerachEngineLabs.com-SBSearch/0.9; http://www.secretsearchenginelabs.com/secret-web-crawler.php)",metadata:{uaFamily:"SBSearch",uaName:"SBSearch/0.9",uaUrl:"http://www.secretsearchenginelabs.com/secret-web-crawler.php",uaCompany:"SecretSearchEngineLabs.com",uaCompanyUrl:"http://www.secretsearchenginelabs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SBSearch"}},1957:{userAgent:"yacybot (i386 Linux 2.6.23; java 1.6.0_06; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},1971:{userAgent:"taptubot *** please read http://www.taptu.com/corp/taptubot ***",metadata:{uaFamily:"taptubot",uaName:"taptubot",uaUrl:"http://www.taptu.com/corp/taptubot",uaCompany:"Taptu Limited",uaCompanyUrl:"http://www.taptu.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=taptubot"}},1982:{userAgent:"Qseero v1.0.0",metadata:{uaFamily:"Qseero",uaName:"Qseero 1.0.0",uaUrl:"",uaCompany:"Qseero, Inc.",uaCompanyUrl:"http://q0.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Qseero"}},1992:{userAgent:"SeznamBot/2.0 (+http://fulltext.seznam.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/2.0",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},1994:{userAgent:"Mozilla/5.0 (compatible; Exabot/3.0 (BiggerBetter); +http://www.exabot.com/go/robot)",metadata:{uaFamily:"Exabot",uaName:"Exabot/3.0/BiggerBetter",uaUrl:"http://www.exabot.com/go/robot",uaCompany:"Exalead S.A.",uaCompanyUrl:"http://www.exalead.com/",uaIcon:"bot_Exabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Exabot"}},2003:{userAgent:"TinEye/1.0; +http://www.tineye.com/",metadata:{uaFamily:"TinEye",uaName:"TinEye/1.0",uaUrl:"http://tineye.com/crawler.html ",uaCompany:"Id\xe9e Inc.",uaCompanyUrl:"http://ideeinc.com/",uaIcon:"bot_TinEye.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TinEye"}},2004:{userAgent:"Thumbnail.CZ robot 1.1 (http://thumbnail.cz/why-no-robots-txt.html)",metadata:{uaFamily:"Thumbnail.CZ robot",uaName:"Thumbnail.CZ robot 1.1",uaUrl:"http://thumbnail.cz/why-no-robots-txt.html",uaCompany:"Miroslav Such\xfd",uaCompanyUrl:"http://miroslav.suchy.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Thumbnail.CZ robot"}},2016:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.12.1b +http://netarkivet.dk/website/info.html)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.12.1b",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},2017:{userAgent:"yacybot (amd64 Linux 2.6.18-164.el5; java 1.6.0; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},2021:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.14.3 +http://www.webarchiv.cz)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.14.3",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},2022:{userAgent:"bitlybot",metadata:{uaFamily:"bitlybot",uaName:"bitlybot",uaUrl:"http://code.google.com/p/bitly-bot/",uaCompany:"Rahul Garg",uaCompanyUrl:"http://www.google.com/profiles/mr.rahulgarg",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bitlybot"}},2024:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.3.1; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.3.1",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},2026:{userAgent:"Mozilla/5.0 (compatible; heritrix/2.0.2 +http://aihit.com)",metadata:{uaFamily:"heritrix",uaName:"heritrix/2.0.2",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},2028:{userAgent:"Mozilla/5.0 (compatible; Najdi.si/3.1)",metadata:{uaFamily:"Najdi.si",uaName:"Najdi.si/3.1",uaUrl:"http://www.najdi.si/help/aboutsearch.html#q5",uaCompany:"Najdi.si d.o.o.",uaCompanyUrl:"http://www.najdi.si/",uaIcon:"bot_najdi.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Najdi.si"}},2050:{userAgent:"BabalooSpider/1.3 (BabalooSpider; http://www.babaloo.si; spider@babaloo.si)",metadata:{uaFamily:"BabalooSpider",uaName:"BabalooSpider/1.3",uaUrl:"",uaCompany:"Babaloo d.o.o.",uaCompanyUrl:"http://www.babaloo.si/",uaIcon:"bot_BabalooSpider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BabalooSpider"}},2057:{userAgent:"http://arachnode.net 1.2",metadata:{uaFamily:"arachnode.net",uaName:"arachnode.net/1.2",uaUrl:"http://arachnode.codeplex.com/",uaCompany:"arachnode.net, llc",uaCompanyUrl:"http://arachnode.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=arachnode.net"}},2063:{userAgent:"BDFetch",metadata:{uaFamily:"BDFetch",uaName:"BDFetch",uaUrl:"",uaCompany:"BDProtect Inc.",uaCompanyUrl:"http://www.brandprotect.com/",uaIcon:"bot_BDFetch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BDFetch"}},2071:{userAgent:"yacybot (i386 Linux 2.6.24-23-generic; java 1.6.0_16; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},2073:{userAgent:"Mozilla/5.0 (compatible; Plukkie/1.2; http://www.botje.com/plukkie.htm)",metadata:{uaFamily:"Plukkie",uaName:"Plukkie/1.2",uaUrl:"http://www.botje.com/plukkie.htm",uaCompany:"botje.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Plukkie"}},2078:{userAgent:"Ronzoobot/1.2 (http://www.ronzoo.com/about.php)",metadata:{uaFamily:"Ronzoobot",uaName:"Ronzoobot/1.2",uaUrl:"http://www.ronzoo.com/about/",uaCompany:"Ronzoo",uaCompanyUrl:"",uaIcon:"bot_Ronzoobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ronzoobot"}},2079:{userAgent:"Mozilla/5.0 (compatible; heritrix/3.0.0-SNAPSHOT-20091120.021634 +http://crawler.archive.org)",metadata:{uaFamily:"heritrix",uaName:"heritrix/3.0.0",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},2081:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.14.3.r6601 +http://www.buddybuzz.net/yptrino)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.14.3.r6601",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},2087:{userAgent:"Zscho.de Crawler/Nutch-1.0-Zscho.de-semantic_patch (Zscho.de Crawler, collecting for machine learning; http://zscho.de/)",metadata:{uaFamily:"Nutch",uaName:"Nutch/1.0 at zscho.de",uaUrl:"http://www.nutch.org/docs/en/bot.html",uaCompany:"lucene",uaCompanyUrl:"http://lucene.apache.org/",uaIcon:"bot_Nutch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nutch"}},2088:{userAgent:"yacybot (i386 Linux 2.6.23; java 1.6.0_17; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},2091:{userAgent:"yacybot (amd64 Linux 2.6.26-2-openvz-amd64; java 1.6.0_12; UTC/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},2098:{userAgent:"Surphace Scout&v4.0 - scout at surphace dot com",metadata:{uaFamily:"Surphace Scout",uaName:"Surphace Scout/4.0",uaUrl:"",uaCompany:"Surphace (AOL news)",uaCompanyUrl:"http://www.surphace.com/",uaIcon:"bot_Surphace_Scout.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Surphace Scout"}},2099:{userAgent:"Mozilla/5.0 (compatible; Steeler/3.5; http://www.tkl.iis.u-tokyo.ac.jp/~crawler/)",metadata:{uaFamily:"Steeler",uaName:"Steeler/3.5",uaUrl:"http://www.tkl.iis.u-tokyo.ac.jp/~crawler/",uaCompany:"Kitsuregawa Laboratory, The University of Tokyo",uaCompanyUrl:"http://www.tkl.iis.u-tokyo.ac.jp/",uaIcon:"bot_Steeler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Steeler"}},2102:{userAgent:"Mozilla/5.0 (compatible; aiHitBot-DM/2.0.2 +http://www.aihit.com)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot-DM/2.0.2",uaUrl:"",uaCompany:"aiHit Ltd.",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},2110:{userAgent:"amibot - http://www.amidalla.de - tech@amidalla.com libwww-perl/5.831",metadata:{uaFamily:"amibot",uaName:"amibot",uaUrl:"http://www.amidalla.de/info.htm",uaCompany:"amidalla.de",uaCompanyUrl:"http://www.amidalla.de/",uaIcon:"bot_amibot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=amibot"}},2120:{userAgent:"Mozilla/5.0 (compatible; Mp3Bot/0.7; +http://mp3realm.org/mp3bot/)",metadata:{uaFamily:"Mp3Bot",uaName:"Mp3Bot/0.7",uaUrl:"http://mp3realm.org/mp3bot/",uaCompany:"Mp3Realm.Org",uaCompanyUrl:"http://mp3realm.org/",uaIcon:"bot_Mp3Bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mp3Bot"}},2125:{userAgent:"baypup/colbert (Baypup; http://sf.baypup.com/webmasters; jason@baypup.com)",metadata:{uaFamily:"baypup",uaName:"baypup/colbert",uaUrl:"http://www.baypup.com/webmasters",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot_Baypup.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=baypup"}},2132:{userAgent:"gonzo1[P] +http://www.suchen.de/faq.html",metadata:{uaFamily:"gonzo",uaName:"gonzo1",uaUrl:"http://www.suchen.de/faq.html",uaCompany:"SEARCHTEQ",uaCompanyUrl:"http://www.searchteq.de/",uaIcon:"bot_gonzo.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=gonzo"}},2133:{userAgent:"gonzo2[P] +http://www.suchen.de/faq.html",metadata:{uaFamily:"gonzo",uaName:"gonzo2",uaUrl:"http://www.suchen.de/faq.html",uaCompany:"SEARCHTEQ",uaCompanyUrl:"http://www.searchteq.de/",uaIcon:"bot_gonzo.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=gonzo"}},2135:{userAgent:"Mozilla/5.0 (compatible; ptd-crawler; +http://bixolabs.com/crawler/ptd/; crawler@bixolabs.com)",metadata:{uaFamily:"bixocrawler",uaName:"ptd-crawler",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot_ptd-crawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},2138:{userAgent:"SBIder/Nutch-1.0-dev (http://www.sitesell.com/sbider.html)",metadata:{uaFamily:"SBIder",uaName:"SBIder/1.0",uaUrl:"http://www.sitesell.com/sbider.html",uaCompany:"SiteSell",uaCompanyUrl:"http://www.sitesell.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SBIder"}},2145:{userAgent:"Ronzoobot/1.3 (http://www.ronzoo.com/about.php)",metadata:{uaFamily:"Ronzoobot",uaName:"Ronzoobot/1.3",uaUrl:"http://www.ronzoo.com/about/",uaCompany:"Ronzoo",uaCompanyUrl:"",uaIcon:"bot_Ronzoobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ronzoobot"}},2155:{userAgent:"Linguee Bot (http://www.linguee.com/bot)",metadata:{uaFamily:"Linguee Bot",uaName:"Linguee Bot",uaUrl:"http://www.linguee.com/bot",uaCompany:"Linguee GmbH",uaCompanyUrl:"http://www.linguee.com/",uaIcon:"bot_Linguee.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Linguee Bot"}},2162:{userAgent:"baypup/colbert (Baypup; http://www.baypup.com/webmasters; jason@baypup.com)",metadata:{uaFamily:"baypup",uaName:"baypup/colbert",uaUrl:"http://www.baypup.com/webmasters",uaCompany:"Flatland Industries, Inc.",uaCompanyUrl:"http://www.flatlandindustries.com/",uaIcon:"bot_Baypup.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=baypup"}},2170:{userAgent:"CorpusCrawler 2.0.0 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.0",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2175:{userAgent:"ThumbShots-Bot (+http://thumbshots.in/bot.html)",metadata:{uaFamily:"ThumbShots-Bot",uaName:"ThumbShots-Bot",uaUrl:"http://thumbshots.in/bot.html",uaCompany:"Kristian Fischer",uaCompanyUrl:"http://www.kfsw.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ThumbShots-Bot"}},2181:{userAgent:"CorpusCrawler 2.0.8 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.8",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2183:{userAgent:"TinEye/1.1 (http://tineye.com/crawler.html)",metadata:{uaFamily:"TinEye",uaName:"TinEye/1.1",uaUrl:"http://tineye.com/crawler.html",uaCompany:"Id\xe9e Inc.",uaCompanyUrl:"http://ideeinc.com/",uaIcon:"bot_TinEye.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TinEye"}},2185:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.3.2; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.3.2",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},2188:{userAgent:"Mozilla/5.0 (compatible; aiHitBot/1.0-DS; +http://www.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot/1.0-DS",uaUrl:"",uaCompany:"aiHit Ltd.",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},2194:{userAgent:"CorpusCrawler 2.0.9 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.9",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2195:{userAgent:"MnoGoSearch/3.2.37",metadata:{uaFamily:"MnoGoSearch",uaName:"MnoGoSearch/3.2.37",uaUrl:"http://www.mnogosearch.org/products.html",uaCompany:"Lavtech.Com",uaCompanyUrl:"http://www.lavtech.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MnoGoSearch"}},2196:{userAgent:"MojeekBot/0.2 (archi; http://www.mojeek.com/bot.html)",metadata:{uaFamily:"MojeekBot",uaName:"MojeekBot/0.2",uaUrl:"http://www.mojeek.com/bot.html",uaCompany:"Mojeek Ltd.",uaCompanyUrl:"http://www.mojeek.com/",uaIcon:"bot_MojeekBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MojeekBot"}},2197:{userAgent:"Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)",metadata:{uaFamily:"pingdom.com_bot",uaName:"pingdom.com_bot 1.4",uaUrl:"",uaCompany:"Pingdom AB",uaCompanyUrl:"http://www.pingdom.com/",uaIcon:"bot_pingdomcom_bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=pingdom.com_bot"}},2205:{userAgent:"Mozilla/5.0 (compatible; XmarksFetch/1.0; +http://www.xmarks.com/about/crawler; info@xmarks.com)",metadata:{uaFamily:"XmarksFetch",uaName:"XmarksFetch/1.0",uaUrl:"http://www.xmarks.com/about/crawler",uaCompany:"Xmarks, Inc.",uaCompanyUrl:"http://www.xmarks.com/",uaIcon:"bot_XmarksFetch.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=XmarksFetch"}},2212:{userAgent:"CorpusCrawler 2.0.10 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.10",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2223:{userAgent:"Mozilla/5.0 (compatible; aiHitBot/1.0; +http://www.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot/1.0",uaUrl:"",uaCompany:"aiHit Ltd.",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},2233:{userAgent:"Orgbybot/OrgbyBot v1.3 (Spider; http://orgby.com/bot/ ; Orgby.com Search Engine)",metadata:{uaFamily:"OrgbyBot",uaName:"OrgbyBot/1.3",uaUrl:"http://orgby.com/bot/",uaCompany:"Orgby.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OrgbyBot"}},2235:{userAgent:"CorpusCrawler 2.0.12 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.12",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2239:{userAgent:"CorpusCrawler 2.0.13 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.13",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2241:{userAgent:"CorpusCrawler 2.0.14 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.14",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2242:{userAgent:"CorpusCrawler 2.0.15 (http://corpora.fi.muni.cz/crawler/)",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.15",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2246:{userAgent:"Mozilla/5.0 (compatible; Semager/1.4; http://www.semager.de/blog/semager-bots/)",metadata:{uaFamily:"Semager",uaName:"Semager/1.4",uaUrl:"http://www.semager.de/blog/semager-bots/",uaCompany:"NG-Marketing",uaCompanyUrl:"http://www.ng-marketing.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Semager"}},2279:{userAgent:"yacybot (amd64 Linux 2.6.32-gentoo; java 1.6.0_17; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},2300:{userAgent:"yacybot (x86 Windows 2003 5.2; java 1.6.0_16; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},2773:{userAgent:"CorpusCrawler 2.0.17 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.17",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2844:{userAgent:"CorpusCrawler 2.0.19 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.19",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2937:{userAgent:"CorpusCrawler 2.0.20 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.20",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2947:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.14.2 +http://www.webarchiv.cz)",metadata:{uaFamily:"heritrix",uaName:"heritrix/1.14.2",uaUrl:"http://crawler.archive.org/",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}
},2948:{userAgent:"CorpusCrawler 2.0.21 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.21",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2952:{userAgent:"CorpusCrawler 2.0.22 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.22",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},2999:{userAgent:"CorpusCrawler 2.0.24 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.24",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},3002:{userAgent:"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; FeedFinder-2.0; http://bloggz.se/crawler)",metadata:{uaFamily:"FeedFinder/bloggz.se",uaName:"FeedFinder-2.0",uaUrl:"http://bloggz.se/crawler/",uaCompany:"Triop AB",uaCompanyUrl:"http://triop.se/",uaIcon:"bot_FeedFinder_bloggz.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FeedFinder/bloggz.se"}},3003:{userAgent:"CorpusCrawler 2.0.25 (http://corpora.fi.muni.cz/crawler/);Project:CzCorpus",metadata:{uaFamily:"CorpusCrawler",uaName:"CorpusCrawler 2.0.25",uaUrl:"http://corpora.fi.muni.cz/crawler/",uaCompany:"NLP - at the Faculty of Informatics, Masaryk University, Brno",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlplab",uaIcon:"bot_CorpusCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CorpusCrawler"}},3034:{userAgent:"yacybot (i386 Linux 2.6.26-2-686; java 1.6.0_0; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},3132:{userAgent:"SeznamBot/2.0-Test (+http://fulltext.sblog.cz/robot/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/2.0-test",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},3142:{userAgent:"SEOENGBot/1.2 (+http://learn.seoeng.com/seoengbot.htm)",metadata:{uaFamily:"SEOENGBot",uaName:"SEOENGBot/1.2 old",uaUrl:"http://www.seoengine.com/seoengbot.htm",uaCompany:"SEO Engine",uaCompanyUrl:"http://www.seoengine.com/",uaIcon:"bot_SEOENGBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOENGBot"}},3203:{userAgent:"Mozilla/5.0 (compatible; ScoutJet; http://www.scoutjet.com/)",metadata:{uaFamily:"ScoutJet",uaName:"ScoutJet",uaUrl:"http://www.scoutjet.com/",uaCompany:"blekko, inc.",uaCompanyUrl:"http://blekko.com/",uaIcon:"bot_ScoutJet.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ScoutJet"}},3221:{userAgent:"yacybot (i386 Linux 2.6.31-18-generic; java 1.6.0_0; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},3235:{userAgent:"Mozilla/4.0 (compatible; HostTracker.com/1.0;+http://host-tracker.com/)",metadata:{uaFamily:"HostTracker.com",uaName:"HostTracker.com/1.0",uaUrl:"http://host-tracker.com/",uaCompany:"host-tracker.com ",uaCompanyUrl:"",uaIcon:"bot_HostTracker.com.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HostTracker.com"}},3236:{userAgent:"Mozilla/5.0 (compatible; AportWorm/3.2; +http://www.aport.ru/help)",metadata:{uaFamily:"AportWorm",uaName:"AportWorm/3.2",uaUrl:"http://www.aport.ru/help/",uaCompany:"Golden Telecom",uaCompanyUrl:"http://goldentelecom.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AportWorm"}},3238:{userAgent:"yacybot (i386 Linux 2.6.30-2-686; java 1.6.0_0; SystemV/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},3292:{userAgent:"Karneval-Bot (Version: 1.06, powered by www.karnevalsuchmaschine.de +http://www.karnevalsuchmaschine.de/bot.html)",metadata:{uaFamily:"Karneval-Bot",uaName:"Karneval-Bot/1.06",uaUrl:"http://www.karnevalsuchmaschine.de/zeige/bot.html",uaCompany:"F\xf6deration Europ\xe4ischer Narren",uaCompanyUrl:"http://www.fen-sued.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Karneval-Bot"}},3333:{userAgent:"Mozilla/5.0 (compatible; dotSemantic/1.0; +http://www.dotsemantic.org)",metadata:{uaFamily:"dotSemantic",uaName:"dotSemantic/1.0",uaUrl:"http://www.dotsemantic.org",uaCompany:"dotSemantic Projekt",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=dotSemantic"}},3379:{userAgent:"Mozilla/5.0 (compatible; spbot/1.0; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/1.0",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},3398:{userAgent:"L.webis/0.44 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)",metadata:{uaFamily:"L.webis",uaName:"L.webis/0.44",uaUrl:"http://webalgo.iit.cnr.it/index.php?pg=lwebis",uaCompany:"Institute of Informatics and Telematics (IIT)",uaCompanyUrl:"http://www.iit.cnr.it/",uaIcon:"bot_L.webis.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=L.webis"}},3409:{userAgent:"Cityreview Robot (+http://www.cityreview.org/crawler/)",metadata:{uaFamily:"cityreview",uaName:"cityreview",uaUrl:"http://www.cityreview.org/crawler/",uaCompany:"SISTRIX GmbH",uaCompanyUrl:"http://www.sistrix.com/",uaIcon:"bot_cityreview.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=cityreview"}},3415:{userAgent:"Ruky-Roboter (Version: 1.06, powered by www.ruky.de +http://www.ruky.de/bot.html)",metadata:{uaFamily:"Ruky-Roboter",uaName:"Ruky-Roboter/1.06",uaUrl:"http://www.ruky.de/zeige/bot.html",uaCompany:"ruky.de",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ruky-Roboter"}},3422:{userAgent:"Mozilla/5.0 (compatible; abby/1.0; +http://www.ellerdale.com/crawler.html)",metadata:{uaFamily:"abby",uaName:"abby/1.0",uaUrl:"http://www.ellerdale.com/crawler.html",uaCompany:"Ellerdale Inc.",uaCompanyUrl:"http://www.ellerdale.com/",uaIcon:"bot_abby.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=abby"}},3441:{userAgent:"^Nail (http://CaretNail.com)",metadata:{uaFamily:"^Nail",uaName:"^Nail",uaUrl:"http://caret.us.com/caretnail/index.html",uaCompany:"HydraByte, Inc.",uaCompanyUrl:"http://www.hydrabyte.com/",uaIcon:"bot_Nail.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=^Nail"}},3445:{userAgent:"ichiro/4.0 (http://help.goo.ne.jp/door/crawler.html)",metadata:{uaFamily:"ichiro",uaName:"ichiro/4.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},3561:{userAgent:"Mozilla/5.0 (compatible; spbot/1.1; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/1.1",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},3589:{userAgent:"Mozilla/5.0 (compatible; spbot/1.2; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/1.2",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},3600:{userAgent:"HolmesBot (http://holmes.ge)",metadata:{uaFamily:"HolmesBot",uaName:"HolmesBot",uaUrl:"",uaCompany:"Georgian Railway Telecom",uaCompanyUrl:"http://grt.ge/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HolmesBot"}},3703:{userAgent:"Mozilla/5.0 (compatible; Falconsbot; +http://ws.nju.edu.cn/falcons/)",metadata:{uaFamily:"Falconsbot",uaName:"Falconsbot",uaUrl:"http://ws.nju.edu.cn/falcons/contact_us.jsp",uaCompany:"Institute of Web Science",uaCompanyUrl:"http://iws.seu.edu.cn/page/english/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Falconsbot"}},3734:{userAgent:"Mozilla/5.0 (compatible; spbot/2.0; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/2.0",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},4000:{userAgent:"Mozilla/4.0 (Toread-Crawler/1.1; +http://news.toread.cc/crawler.php)",metadata:{uaFamily:"Toread-Crawler",uaName:"Toread-Crawler/1.1",uaUrl:"http://news.toread.cc/crawler.php",uaCompany:"sidefeed, Inc",uaCompanyUrl:"http://sidefeed.com/",uaIcon:"bot_Toread-Crawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Toread-Crawler"}},4095:{userAgent:"msnbot/2.0b (+http://search.msn.com/msnbot.htm).",metadata:{uaFamily:"MSNBot",uaName:"MSNBot/2.0b + .",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},4097:{userAgent:"Mozilla/5.0 (compatible; spbot/2.0.1; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/2.0.1",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},4185:{userAgent:"Mozilla/5.0 (compatible; Speedy Spider; http://www.entireweb.com/about/search_tech/speedy_spider/)",metadata:{uaFamily:"Speedy",uaName:"Speedy Spider",uaUrl:"",uaCompany:"Entireweb Sweden AB",uaCompanyUrl:"http://www.entireweb.com/",uaIcon:"bot_Speedy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Speedy"}},4264:{userAgent:"L.webis/0.50 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)",metadata:{uaFamily:"L.webis",uaName:"L.webis/0.50",uaUrl:"http://webalgo.iit.cnr.it/index.php?pg=lwebis",uaCompany:"Institute of Informatics and Telematics (IIT)",uaCompanyUrl:"http://www.iit.cnr.it/",uaIcon:"bot_L.webis.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=L.webis"}},4336:{userAgent:"Nuhk/2.4 ( http://www.neti.ee/cgi-bin/abi/Otsing/Nuhk/)",metadata:{uaFamily:"Nuhk",uaName:"Nuhk/2.4",uaUrl:"http://www.neti.ee/cgi-bin/abi/Otsing/Nuhk/",uaCompany:"Elion",uaCompanyUrl:"http://www.neti.ee/",uaIcon:"bot_Nuhk.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nuhk"}},4337:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Speedy Spider (http://www.entireweb.com/about/search_tech/speedy_spider/)",metadata:{uaFamily:"Speedy",uaName:"Speedy Spider",uaUrl:"",uaCompany:"Entireweb Sweden AB",uaCompanyUrl:"http://www.entireweb.com/",uaIcon:"bot_Speedy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Speedy"}},4377:{userAgent:"Mozilla/5.0 (compatible; spbot/2.0.2; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/2.0.2",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},4411:{userAgent:"msnbot/2.0b (+http://search.msn.com/msnbot.htm)._",metadata:{uaFamily:"MSNBot",uaName:"MSNBot/2.0b + ._",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},4423:{userAgent:"yacybot (amd64 Linux 2.6.28-18-generic; java 1.6.0_16; GMT/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},4437:{userAgent:"SeznamBot/3.0-alpha (+http://fulltext.sblog.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0-alpha",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},4501:{userAgent:"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1 + FairShare-http://fairshare.cc)",metadata:{uaFamily:"FairShare",uaName:"FairShare",uaUrl:"http://support.attributor.com/kbfairshare/doku.php",uaCompany:"Attributor Corporation",uaCompanyUrl:"http://www.attributor.com/",uaIcon:"bot_FairShare.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FairShare"}},4512:{userAgent:"Mozilla/5.0 (compatible; Search17Bot/1.1; http://www.search17.com/bot.php)",metadata:{uaFamily:"Search17Bot",uaName:"Search17Bot/1.1",uaUrl:"http://www.search17.com/bot.php",uaCompany:"search17.com",uaCompanyUrl:"http://www.search17.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Search17Bot"}},4519:{userAgent:"Mozilla/5.0 (compatible; BlinkaCrawler/1.0; +http://www.blinka.jp/crawler/)",metadata:{uaFamily:"BlinkaCrawler",uaName:"BlinkaCrawler/1.0",uaUrl:"http://www.blinka.jp/crawler/",uaCompany:"Blinka project",uaCompanyUrl:"http://www.blinka.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BlinkaCrawler"}},4546:{userAgent:"Web-sniffer/1.0.31 (+http://web-sniffer.net/)",metadata:{uaFamily:"Web-sniffer",uaName:"Web-sniffer/1.0.31",uaUrl:"",uaCompany:"Lingo4you GbR",uaCompanyUrl:"http://www.lingo4u.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Web-sniffer"}},4589:{userAgent:"MetaURI API +metauri.com",metadata:{uaFamily:"MetaURI",uaName:"MetaURI",uaUrl:"http://metauri.com/static/about",uaCompany:"Stateless Systems",uaCompanyUrl:"http://statelesssystems.com/",uaIcon:"bot_MetaURI.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaURI"}},4590:{userAgent:"L.webis/0.51 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)",metadata:{uaFamily:"L.webis",uaName:"L.webis/0.51",uaUrl:"http://webalgo.iit.cnr.it/index.php?pg=lwebis",uaCompany:"Institute of Informatics and Telematics (IIT)",uaCompanyUrl:"http://www.iit.cnr.it/",uaIcon:"bot_L.webis.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=L.webis"}},4591:{userAgent:"L.webis/0.53 (http://webalgo.iit.cnr.it/index.php?pg=lwebis)",metadata:{uaFamily:"L.webis",uaName:"L.webis/0.53",uaUrl:"http://webalgo.iit.cnr.it/index.php?pg=lwebis",uaCompany:"Institute of Informatics and Telematics (IIT)",uaCompanyUrl:"http://www.iit.cnr.it/",uaIcon:"bot_L.webis.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=L.webis"}},4722:{userAgent:"Mozilla/5.0 (FauBot/0.1; +http://buzzvolume.com/fau/)",metadata:{uaFamily:"FauBot",uaName:"FauBot/0.1",uaUrl:"http://buzzvolume.com/fau",uaCompany:"BuzzVolume",uaCompanyUrl:"http://buzzvolume.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FauBot"}},4726:{userAgent:"Googlebot-Video/1.0",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Video/1.0",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},4730:{userAgent:"Eurobot/1.2 (http://eurobot.ayell.eu)",metadata:{uaFamily:"Eurobot",uaName:"Eurobot/1.2",uaUrl:"http://eurobot.ayell.eu/",uaCompany:"Ayell Euronet",uaCompanyUrl:"http://www.ayell.eu/",uaIcon:"bot_eurobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Eurobot"}},4733:{userAgent:"Mozilla/5.0 (compatible; bixolabs/1.0; +http://bixolabs.com/crawler/general; crawler@bixolabs.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixolabs/1.0",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},4747:{userAgent:"yacybot (x86 Windows XP 5.1; java 1.6.0_18; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},4830:{userAgent:"yacybot (i386 Linux 2.6.31-21-generic; java 1.6.0_0; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},4844:{userAgent:"livedoor ScreenShot/0.10",metadata:{uaFamily:"livedoor ScreenShot",uaName:"livedoor ScreenShot/0.10",uaUrl:"http://helpguide.livedoor.com/help/screenshot/qa/grp584?id=3042",uaCompany:"livedoor Co.,Ltd.",uaCompanyUrl:"http://corp.livedoor.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=livedoor ScreenShot"}},4846:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.3.3; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.3.3",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},4853:{userAgent:"findlinks/1.1.6-beta1 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta1",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},4866:{userAgent:"nodestackbot/0.1 (bot@nodestack.com http://nodestack.com/bot.html)",metadata:{uaFamily:"nodestackbot",uaName:"nodestackbot/0.1",uaUrl:"http://nodestack.com/bot.html",uaCompany:"nodestack.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=nodestackbot"}},4876:{userAgent:"Mozilla/5.0 (compatible; Plukkie/1.3; http://www.botje.com/plukkie.htm)",metadata:{uaFamily:"Plukkie",uaName:"Plukkie/1.3",uaUrl:"http://www.botje.com/plukkie.htm",uaCompany:"botje.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Plukkie"}},4888:{userAgent:"Mozilla/5.0 ( compatible; SETOOZBOT/0.30 ; http://www.setooz.com/bot.html )",metadata:{uaFamily:"Setoozbot",uaName:"SETOOZBOT/0.30 a",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},4898:{userAgent:"Yaanb/1.5.001 (compatible; Win64;)",metadata:{uaFamily:"Yaanb",uaName:"Yaanb/1.5.001",uaUrl:"http://www.yaanb.com/company/?p=bot",uaCompany:"Yaanb",uaCompanyUrl:"http://www.yaanb.com/company/",uaIcon:"bot_Yaanb.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yaanb"}},4907:{userAgent:"Mozilla/5.0 ( compatible; SETOOZBOT/0.30 ; http://www.setooz.com/bot.html ; agentname at setooz dot_com )",metadata:{uaFamily:"Setoozbot",uaName:"SETOOZBOT/0.30 b",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},4911:{userAgent:"Mozilla/5.0 (compatible; spbot/2.0.3; +http://www.seoprofiler.com/bot/ )",metadata:{uaFamily:"spbot",uaName:"spbot/2.0.3",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},4914:{userAgent:"Yaanb/1.5.001 (compatible; Win64;+http://www.yaanb.com/company/bot.hmtl)",metadata:{uaFamily:"Yaanb",uaName:"Yaanb/1.5.001 b",uaUrl:"http://www.yaanb.com/company/?p=bot",uaCompany:"Yaanb",uaCompanyUrl:"",uaIcon:"bot_Yaanb.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yaanb"}},4922:{userAgent:"Mozilla/5.0 (compatible; spbot/2.0.4; +http://www.seoprofiler.com/bot )",metadata:{uaFamily:"spbot",uaName:"spbot/2.0.4",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},4936:{userAgent:"R6_CommentReader(www.radian6.com/crawler)",metadata:{uaFamily:"R6 bot",uaName:"R6_CommentReader",uaUrl:"http://www.radian6.com/crawler/",uaCompany:"Radian6 Technologies Inc",uaCompanyUrl:"http://www.radian6.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=R6 bot"}},4939:{userAgent:"CamontSpider/1.0 +http://epweb2.ph.bham.ac.uk/user/slater/camont/info.html",metadata:{uaFamily:"CamontSpider",uaName:"CamontSpider/1.0",uaUrl:"http://epweb2.ph.bham.ac.uk/user/slater/camont/info.html",uaCompany:"Camtology consortium",uaCompanyUrl:"http://www.hep.phy.cam.ac.uk/~parker/camtology/about.html",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CamontSpider"}},4940:{userAgent:"Pompos/1.3 http://dir.com/pompos.html",metadata:{uaFamily:"Pompos",uaName:"Pompos/1.3",uaUrl:"http://dir.com/pompos.html",uaCompany:"Iliad",uaCompanyUrl:"http://www.iliad.fr/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Pompos"}},4946:{userAgent:"FyberSpider/1.3 (http://www.fybersearch.com/fyberspider.php)",metadata:{uaFamily:"FyberSpider",uaName:"FyberSpider/1.3",uaUrl:"http://www.fybersearch.com/fyberspider.php",uaCompany:"FyberSearch",uaCompanyUrl:"http://www.fybersearch.com/",uaIcon:"bot_FyberSpider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FyberSpider"}},4966:{userAgent:"Googlebot/2.1 (+http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot/2.1",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1061943",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},4974:{userAgent:"yacybot (amd64 Linux 2.6.26-2-amd64; java 1.6.0_0; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},4975:{userAgent:"yacybot (i386 Linux 2.6.32-22-generic; java 1.6.0_20; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},4977:{userAgent:"CatchBot/2.0; +http://www.catchbot.com",metadata:{uaFamily:"CatchBot",uaName:"CatchBot/2.0",uaUrl:"http://www.catchbot.com/",uaCompany:"Reed Business Information Pty Limited",uaCompanyUrl:"http://www.reedbusiness.com/",uaIcon:"bot_CatchBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CatchBot"}},4996:{userAgent:"magpie-crawler/1.1 (U; Linux amd64; en-GB; +http://www.brandwatch.net)",metadata:{uaFamily:"magpie-crawler",uaName:"magpie-crawler/1.1",uaUrl:"http://www.brandwatch.com/how-it-works/gathering-data/",uaCompany:"Brandwatch",uaCompanyUrl:"http://www.brandwatch.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=magpie-crawler"}},4999:{userAgent:"Mozilla/5.0 (compatible; XML Sitemaps Generator; http://www.xml-sitemaps.com) Gecko XML-Sitemaps/1.0",metadata:{uaFamily:"XML Sitemaps Generator",uaName:"XML Sitemaps Generator/1.0",uaUrl:"http://www.xml-sitemaps.com/",uaCompany:"xml-sitemaps.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=XML Sitemaps Generator"}},5003:{userAgent:"Mozilla/5.0 (compatible; Nigma.ru/3.0; crawler@nigma.ru)",metadata:{uaFamily:"Nigma.ru",uaName:"Nigma.ru/3.0",uaUrl:"",uaCompany:"Nigma.ru",uaCompanyUrl:"http://nigma.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nigma.ru"}},5006:{userAgent:"TwengaBot-Discover (http://www.twenga.fr/bot-discover.html)",metadata:{uaFamily:"TwengaBot",uaName:"TwengaBot-Discover",uaUrl:"http://www.twenga.com/bot.html",uaCompany:"Twenga SA",uaCompanyUrl:"http://www.twenga.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TwengaBot"}},5007:{userAgent:"Zookabot/2.0;++http://zookabot.com",metadata:{uaFamily:"Zookabot",uaName:"Zookabot/2.0",uaUrl:"http://zookabot.com/",uaCompany:"Hwacha ApS",uaCompanyUrl:"http://hwacha.dk/",uaIcon:"bot_Zookabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Zookabot"}},5010:{userAgent:"Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexBot/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},5014:{userAgent:"Mozilla/5.0 (compatible; YandexImages/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexImages/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},5016:{userAgent:"Mozilla/5.0 (compatible; YandexBot/3.0; MirrorDetector; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexBot/3.0-MirrorDetector",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},5052:{userAgent:"findlinks/1.1.6-beta2 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta2",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5056:{userAgent:"netEstate RSS crawler (+http://www.rss-directory.info/)",metadata:{uaFamily:"netEstate Crawler",uaName:"netEstate RSS crawler",uaUrl:"",uaCompany:"netEstate GmbH",uaCompanyUrl:"http://www.netestate.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=netEstate Crawler"}},5057:{userAgent:"Mozilla/5.0 (compatible; Qualidator.com Bot 1.0;)",metadata:{uaFamily:"Qualidator.com Bot",uaName:"Qualidator.com Bot 1.0",uaUrl:"http://www.qualidator.com/Web/de/Support/FAQ_OnlineTestStatistiken.htm",uaCompany:"seven49.net GmbH",uaCompanyUrl:"http://www.seven49.net/",uaIcon:"bot_Qualidator.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Qualidator.com Bot"}},5065:{userAgent:"Mozilla/5.0 (compatible; VideoSurf_bot +http://www.videosurf.com/bot.html)",metadata:{uaFamily:"VideoSurf_bot",uaName:"VideoSurf_bot",uaUrl:"http://www.videosurf.com/bot.html",uaCompany:"VideoSurf Inc.",uaCompanyUrl:"http://www.videosurf.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=VideoSurf_bot"}},5066:{userAgent:"Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.19; aggregator:Spinn3r (Spinn3r 3.1); http://spinn3r.com/robot) Gecko/2010040121 Firefox/3.0.19",metadata:{uaFamily:"Spinn3r",uaName:"Spinn3r 3.1",uaUrl:"http://spinn3r.com/robot",uaCompany:"Tailrank Inc",uaCompanyUrl:"http://tailrank.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Spinn3r"}},5077:{userAgent:"Mozilla/5.0 (compatible; AboutUsBot Johnny5/2.0; +http://www.AboutUs.org/)",metadata:{uaFamily:"AboutUsBot",uaName:"AboutUsBot Johnny5/2.0",uaUrl:"http://www.aboutus.org/AboutUs:Bot",uaCompany:"AboutUs, Inc.",uaCompanyUrl:"http://www.aboutus.org/AboutUs.org",uaIcon:"bot_AboutUsBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AboutUsBot"}},5090:{userAgent:"Mozilla/5.0 (compatible; YandexWebmaster/2.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexWebmaster/2.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},5092:{userAgent:"nrsbot/6.0(loopip.com/robot.html)",metadata:{uaFamily:"NetResearchServer",uaName:"nrsbot/6.0",uaUrl:"http://loopip.com/robot.html",uaCompany:"LoopIP LLC",uaCompanyUrl:"http://loopip.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NetResearchServer"}},5100:{userAgent:"Mozilla/5.0 (compatible; Butterfly/1.0; +http://labs.topsy.com/butterfly/) Gecko/2009032608 Firefox/3.0.8",metadata:{uaFamily:"Butterfly",uaName:"Butterfly/1.0 a",uaUrl:"http://labs.topsy.com/butterfly.html",uaCompany:"Topsy Labs",uaCompanyUrl:"http://labs.topsy.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Butterfly"}},5145:{userAgent:"StatoolsBot (+http://www.statools.com/bot.html)",metadata:{uaFamily:"StatoolsBot",uaName:"StatoolsBot",uaUrl:"http://www.statools.com/bot.html",uaCompany:"StaTools.com",uaCompanyUrl:"http://www.statools.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=StatoolsBot"}},5165:{userAgent:"Mozilla/5.0 (compatible; Hailoobot/1.2; +http://www.hailoo.com/spider.html)",metadata:{uaFamily:"Hailoobot",uaName:"Hailoobot/1.2",uaUrl:"http://www.hailoo.com/spider.html",uaCompany:"Hailoo",uaCompanyUrl:"http://www.hailoo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Hailoobot"}},5176:{userAgent:"yacybot (amd64 Linux 2.6.26-2-amd64; java 1.6.0_20; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5180:{userAgent:"Lijit Crawler (+http://www.lijit.com/robot/crawler)",metadata:{uaFamily:"Lijit",uaName:"Lijit",uaUrl:"http://www.lijit.com/robot/crawler",uaCompany:"Lijit Networks Inc.",uaCompanyUrl:"http://www.lijit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Lijit"}},5183:{userAgent:"WMCAI-robot (http://www.topicmaster.jp/wmcai/crawler.html)",metadata:{uaFamily:"WMCAI_robot",uaName:"WMCAI_robot",uaUrl:"http://www.topicmaster.jp/wmcai/crawler.html",uaCompany:"NTT Corporation",uaCompanyUrl:"http://www.ntt.co.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WMCAI_robot"}},5187:{userAgent:"eCairn-Grabber/1.0 (+http://ecairn.com/grabber) curl/7.15",metadata:{uaFamily:"eCairn-Grabber",uaName:"eCairn-Grabber/1.0",uaUrl:"http://ecairn.com/grabber",uaCompany:"eCairn Inc.",uaCompanyUrl:"http://ecairn.com/",uaIcon:"bot_eCairn-Grabber.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=eCairn-Grabber"}},5188:{userAgent:"Stroke.cz (http://stroke.cz)",metadata:{uaFamily:"Strokebot",uaName:"Strokebot",uaUrl:"http://stroke.cz/oou/",uaCompany:"care4u, s. r. o.",uaCompanyUrl:"http://care4u.cz/",uaIcon:"bot_strokebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Strokebot"}},5202:{userAgent:"JUST-CRAWLER(+http://www.justsystems.com/jp/tech/crawler/)",metadata:{uaFamily:"JUST-CRAWLER",uaName:"JUST-CRAWLER",uaUrl:"http://www.justsystems.com/jp/tech/crawler/",uaCompany:"JustSystems Corporation",uaCompanyUrl:"http://www.justsystems.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JUST-CRAWLER"}},5216:{userAgent:"yacybot (x86 Windows 2003 5.2; java 1.6.0_20; America/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5218:{userAgent:"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; DomainDB-1.1; http://domaindb.com/crawler/)",metadata:{uaFamily:"DomainDB",uaName:"DomainDB/1.1",uaUrl:"http://domaindb.com/crawler/",uaCompany:"Triop AB",uaCompanyUrl:"http://triop.se/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DomainDB"}},5228:{userAgent:"Ocelli/1.4 (http://www.globalspec.com/Ocelli)",metadata:{uaFamily:"Ocelli",uaName:"Ocelli/1.4",uaUrl:"http://www.globalspec.com/Ocelli",uaCompany:"GlobalSpec, Inc.",uaCompanyUrl:"http://www.globalspec.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ocelli"}},5231:{userAgent:"Mozilla/5.0 (compatible; SSLBot/1.0; http://www.sslstats.com/sslbot)",metadata:{uaFamily:"SSLBot",uaName:"SSLBot/1.0",uaUrl:"http://www.sslstats.com/sslbot/",uaCompany:"sslstats.com",uaCompanyUrl:"http://www.sslstats.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SSLBot"}},5238:{userAgent:"Mozilla/5.0 (compatible; bixolabs/1.0; +http://bixolabs.com/crawler/general; crawler@mail.bixolabs.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixolabs/1.0",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",
uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},5243:{userAgent:"findlinks/1.1.6-beta1 (+http://wortschatz.uni-leipzig.de/findlinks/; YaCy 0.1; yacy.net)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta1 Yacy",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5249:{userAgent:"yacybot (x86 Windows XP 5.1; java 1.6.0_21; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5272:{userAgent:"Mozilla/5.0 (compatible; archive.org_bot +http://www.archive.org/details/archive.org_bot)",metadata:{uaFamily:"archive.org_bot",uaName:"archive.org_bot",uaUrl:"http://www.archive.org/details/archive.org_bot",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=archive.org_bot"}},5275:{userAgent:"Mozilla/4.0 (compatible; Vagabondo/4.0; http://webagent.wise-guys.nl/)",metadata:{uaFamily:"Vagabondo",uaName:"Vagabondo/4.0",uaUrl:"http://webagent.wise-guys.nl/",uaCompany:"WiseGuys Internet BV",uaCompanyUrl:"http://www.wise-guys.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vagabondo"}},5276:{userAgent:"yacybot (amd64 Linux 2.6.18-164.15.1.el5xen; java 1.6.0_0; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5277:{userAgent:"findlinks/1.1.6-beta3 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta3",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5278:{userAgent:"yacybot (amd64 Windows 7 6.1; java 1.6.0_18; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5280:{userAgent:"Mozilla/5.0 (compatible; MetamojiCrawler/1.0; +http://www.metamoji.com/jp/crawler.html",metadata:{uaFamily:"MetamojiCrawler",uaName:"MetamojiCrawler/1.0",uaUrl:"http://www.metamoji.com/jp/crawler.html",uaCompany:"MetaMoJi Corporation",uaCompanyUrl:"http://www.metamoji.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetamojiCrawler"}},5281:{userAgent:"yacybot (amd64 Windows 7 6.1; java 1.6.0_21; Europe/fr) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5292:{userAgent:"findlinks/1.1.6-beta4 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta4",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5302:{userAgent:"HuaweiSymantecSpider/1.0+DSE-support@huaweisymantec.com+(compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR ; http://www.huaweisymantec.com/en/IRL/spider)",metadata:{uaFamily:"HuaweiSymantecSpider",uaName:"HuaweiSymantecSpider/1.0",uaUrl:"http://www.huaweisymantec.com/en/IRL/spider/",uaCompany:"Huawei Symantec Technologies Co.,Ltd.",uaCompanyUrl:"http://www.huaweisymantec.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HuaweiSymantecSpider"}},5311:{userAgent:"Mozilla/5.0 (compatible; 008/0.83; http://www.80legs.com/webcrawler.html;) Gecko/2008032620",metadata:{uaFamily:"80legs",uaName:"80legs/0.83 b",uaUrl:"http://www.80legs.com/webcrawler.html",uaCompany:"Computational Crawling, LP",uaCompanyUrl:"http://compucrawl.com/",uaIcon:"bot_80legs.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=80legs"}},5322:{userAgent:"yacybot (amd64 Linux 2.6.31-22-server; java 1.6.0_18; Asia/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},5352:{userAgent:"findlinks/1.1.6-beta5 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta5",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5357:{userAgent:"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)",metadata:{uaFamily:"bingbot",uaName:"bingbot/2.0",uaUrl:"http://www.bing.com/webmaster/help/which-crawlers-does-bing-use-8c184ec0",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bingbot"}},5360:{userAgent:"PostPost/1.0 (+http://postpo.st/crawlers)",metadata:{uaFamily:"PostPost",uaName:"PostPost/1.0",uaUrl:"http://postpost.com/crawlers",uaCompany:"Boathouse group",uaCompanyUrl:"http://www.boathouseinc.com/",uaIcon:"bot_PostPost.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PostPost"}},5361:{userAgent:"WebWatch/Robot_txtChecker",metadata:{uaFamily:"WebWatch/Robot_txtChecker",uaName:"WebWatch/Robot_txtChecker",uaUrl:"http://www.ukoln.ac.uk/web-focus/webwatch/services/robots-txt/",uaCompany:"UKOLN",uaCompanyUrl:"http://www.ukoln.ac.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebWatch/Robot_txtChecker"}},5362:{userAgent:"Robots_Tester_http_www.searchenginepromotionhelp.com",metadata:{uaFamily:"Robots_Tester",uaName:"Robots_Tester",uaUrl:"http://www.searchenginepromotionhelp.com/m/robots-text-tester/robots-checker.php",uaCompany:"Search Engine Promotion Help",uaCompanyUrl:"http://www.searchenginepromotionhelp.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Robots_Tester"}},5376:{userAgent:"Mozilla/5.0 (compatible; Peew/1.0; http://www.peew.de/crawler/)",metadata:{uaFamily:"Peew",uaName:"Peew/1.0",uaUrl:"http://www.peew.de/crawler/",uaCompany:"Marco Schmidt",uaCompanyUrl:"http://www.peew.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Peew"}},5380:{userAgent:"gonzo/1[P] (+http://www.suchen.de/faq.html)",metadata:{uaFamily:"gonzo",uaName:"gonzo/1",uaUrl:"http://www.suchen.de/faq.html",uaCompany:"SEARCHTEQ",uaCompanyUrl:"http://www.searchteq.de/",uaIcon:"bot_gonzo.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=gonzo"}},5386:{userAgent:"Mozilla/5.0 (compatible; spbot/2.1; +http://www.seoprofiler.com/bot )",metadata:{uaFamily:"spbot",uaName:"spbot/2.1",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},5389:{userAgent:"WikioFeedBot 1.0 (http://www.wikio.com)",metadata:{uaFamily:"WikioFeedBot",uaName:"WikioFeedBot 1.0",uaUrl:"",uaCompany:"Wikio",uaCompanyUrl:"http://www.wikio.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WikioFeedBot"}},5611:{userAgent:"facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)",metadata:{uaFamily:"FacebookExternalHit",uaName:"FacebookExternalHit/1.1",uaUrl:"http://www.facebook.com/externalhit_uatext.php",uaCompany:"Facebook",uaCompanyUrl:"http://www.facebook.com/",uaIcon:"bot_facebook.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FacebookExternalHit"}},5620:{userAgent:"Qirina Hurdler v. 1.05 10.11.01 (+http://www.qirina.com/hurdler.html)",metadata:{uaFamily:"Qirina Hurdler",uaName:"Qirina Hurdler v. 1.05 10.11.01",uaUrl:"http://www.qirina.com/hurdler.html",uaCompany:"Locust Swarm",uaCompanyUrl:"http://www.locustswarm.com/",uaIcon:"bot_QirinaHurdler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Qirina Hurdler"}},5623:{userAgent:"Mozilla/5.0 (compatible; AntBot/1.0; +http://www.ant.com/)",metadata:{uaFamily:"AntBot",uaName:"AntBot/1.0",uaUrl:"",uaCompany:"Ant.com",uaCompanyUrl:"http://www.ant.com/",uaIcon:"bot_AntBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AntBot"}},5635:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; d2.watchmouse.com)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 d2.watchmouse.com",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5636:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; liz)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 liz",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5637:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; d3.watchmouse.com)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 d3.watchmouse.com",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5638:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; gab)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 gab",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5639:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; ny)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 ny",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5640:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; se.watchmouse.com)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 se.watchmouse.com",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5641:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; it)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 it",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5642:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; hk)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 hk",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5643:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; bc.watchmouse.com)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 bc",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5644:{userAgent:"WatchMouse/18990 (http://watchmouse.com/ ; uk)",metadata:{uaFamily:"WatchMouse",uaName:"WatchMouse/18990 uk",uaUrl:"http://www.watchmouse.com/",uaCompany:"WatchMouse",uaCompanyUrl:"",uaIcon:"bot_WatchMouse.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WatchMouse"}},5646:{userAgent:"findlinks/2.0 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.0",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5655:{userAgent:"Zookabot/2.1;++http://zookabot.com",metadata:{uaFamily:"ZookaBot",uaName:"ZookaBot/2.1",uaUrl:"http://zookabot.com/",uaCompany:"Hwacha ApS",uaCompanyUrl:"http://hwacha.dk/",uaIcon:"bot_Zookabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZookaBot"}},5665:{userAgent:"CatchBot/3.0; +http://www.catchbot.com",metadata:{uaFamily:"CatchBot",uaName:"CatchBot/3.0",uaUrl:"http://www.catchbot.com/",uaCompany:"Reed Business Information Pty Limited",uaCompanyUrl:"http://www.reedbusiness.com/",uaIcon:"bot_CatchBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CatchBot"}},5683:{userAgent:"Mozilla/5.0 (compatible; MojeekBot/0.2; http://www.mojeek.com/bot.html#relaunch)",metadata:{uaFamily:"MojeekBot",uaName:"MojeekBot/0.2 Relaunch",uaUrl:"http://www.mojeek.com/bot.html",uaCompany:"Mojeek Ltd.",uaCompanyUrl:"http://www.mojeek.com/",uaIcon:"bot_MojeekBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MojeekBot"}},5685:{userAgent:"findlinks/1.1.6-beta6 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.6-beta6",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5701:{userAgent:"WebAlta Crawler/1.3.25 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU)",metadata:{uaFamily:"WebAlta Crawler",uaName:"WebAlta Crawler/1.3.25",uaUrl:"http://www.webalta.net/ru/about_webmaster.html",uaCompany:"Webalta",uaCompanyUrl:"http://www.webalta.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebAlta Crawler"}},5710:{userAgent:"wikiwix-bot-3.0",metadata:{uaFamily:"wikiwix-bot",uaName:"wikiwix-bot/3.0",uaUrl:"",uaCompany:"wikiwix.com",uaCompanyUrl:"http://www.wikiwix.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wikiwix-bot"}},5715:{userAgent:"findlinks/2.0.1 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.0.1",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5718:{userAgent:"yrspider (Mozilla/5.0 (compatible; YRSpider; +http://www.yunrang.com/yrspider.html))",metadata:{uaFamily:"YRSpider",uaName:"YRSpider",uaUrl:"http://www.yunrang.com/yrspider.html",uaCompany:"yunrang",uaCompanyUrl:"http://www.yunrang.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YRSpider"}},5727:{userAgent:"Mozilla/5.0 (compatible; Urlfilebot/2.2; +http://urlfile.com/bot.html)",metadata:{uaFamily:"Urlfilebot (Urlbot)",uaName:"Urlfilebot/2.2",uaUrl:"http://urlfile.com/bot.html",uaCompany:"Urlfile",uaCompanyUrl:"http://urlfile.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Urlfilebot (Urlbot)"}},5748:{userAgent:"Mozilla/5.0 (compatible; spbot/3.0; +http://www.seoprofiler.com/bot )",metadata:{uaFamily:"spbot",uaName:"spbot/3.0",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},5802:{userAgent:"Mozilla/5.0 (compatible; suggybot v0.01a, http://blog.suggy.com/was-ist-suggy/suggy-webcrawler/)",metadata:{uaFamily:"suggybot",uaName:"suggybot/0.01a",uaUrl:"http://blog.suggy.com/was-ist-suggy/suggy-webcrawler/",uaCompany:"Suggy GbR",uaCompanyUrl:"http://www.suggy.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=suggybot"}},5806:{userAgent:"EuripBot/1.1 (+http://www.eurip.com) GetRobots",metadata:{uaFamily:"EuripBot",uaName:"EuripBot/1.1",uaUrl:"http://www.eurip.com/service/webmaster/euripbot.html",uaCompany:"EURIP - European Internet Portal",uaCompanyUrl:"http://www.eurip.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EuripBot"}},5818:{userAgent:"Mozilla/5.0 (compatible; Ezooms/1.0; ezooms.bot@gmail.com)",metadata:{uaFamily:"Ezooms",uaName:"Ezooms/1.0",uaUrl:"",uaCompany:"dotnetdotcom.org",uaCompanyUrl:"http://www.dotnetdotcom.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ezooms"}},5828:{userAgent:"thumbshots-de-bot (+http://www.thumbshots.de/)",metadata:{uaFamily:"thumbshots-de-Bot",uaName:"thumbshots-de-bot",uaUrl:"http://www.thumbshots.de/content-39-seite_auszuschliessen.html",uaCompany:"Mobile & More Mobilkommunikation GmbH",uaCompanyUrl:"http://www.mobile-more.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=thumbshots-de-Bot"}},5839:{userAgent:"TwengaBot",metadata:{uaFamily:"TwengaBot",uaName:"TwengaBot",uaUrl:"http://www.twenga.com/bot.html",uaCompany:"Twenga SA",uaCompanyUrl:"http://www.twenga.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=TwengaBot"}},5843:{userAgent:"findlinks/2.0.2 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.0.2",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},5846:{userAgent:"Mozilla/5.0 (compatible; YandexMedia/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"Mozilla/5.0 (compatible; YandexMedia/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},5857:{userAgent:"SeznamBot/3.0-beta (+http://fulltext.sblog.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0-beta",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},5859:{userAgent:"OpenCalaisSemanticProxy",metadata:{uaFamily:"OpenCalaisSemanticProxy",uaName:"OpenCalaisSemanticProxy",uaUrl:"http://www.opencalais.com/open-calais-semanticproxy-robot-agent-name",uaCompany:"Thomson Reuters",uaCompanyUrl:"http://thomsonreuters.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenCalaisSemanticProxy"}},5860:{userAgent:"Covario-IDS/1.0 (Covario; http://www.covario.com/ids; support at covario dot com)",metadata:{uaFamily:"Covario-IDS",uaName:"Covario-IDS/1.0",uaUrl:"http://www.covario.com/ids",uaCompany:"Covario Inc.",uaCompanyUrl:"http://www.covario.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Covario-IDS"}},5862:{userAgent:"Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.1; compatible; iCjobs Stellenangebote Jobs; http://www.icjobs.de) Gecko/20100401 iCjobs/3.2.3",metadata:{uaFamily:"iCjobs",uaName:"iCjobs/3.2.3",uaUrl:"http://www.icjobs.de/bot.htm",uaCompany:"Intelligence Competence Center AG",uaCompanyUrl:"http://www.iccenter.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=iCjobs"}},5902:{userAgent:"ichiro/5.0 (http://help.goo.ne.jp/door/crawler.html)",metadata:{uaFamily:"ichiro",uaName:"ichiro/5.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},5909:{userAgent:"Mozilla/5.0 (compatible; CligooRobot/2.0; +http://www.cligoo.de/wk/technik.php)",metadata:{uaFamily:"CligooRobot",uaName:"CligooRobot/2.0",uaUrl:"http://www.cligoo.de/wk/technik.php",uaCompany:"cligoo medien service UG",uaCompanyUrl:"http://www.cligoo.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CligooRobot"}},5939:{userAgent:"nWormFeedFinder (http://www.nworm.com)",metadata:{uaFamily:"nworm",uaName:"nwormFeedFinder",uaUrl:"http://www.nworm.com/crawlers.php",uaCompany:"Daniel Schlicker (mangora IT)",uaCompanyUrl:"http://www.mangora.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=nworm"}},5960:{userAgent:"MetaGeneratorCrawler/1.1 (www.metagenerator.info)",metadata:{uaFamily:"MetaGeneratorCrawler",uaName:"MetaGeneratorCrawler/1.1",uaUrl:"http://www.metagenerator.info/",uaCompany:"Jan Bogutzki",uaCompanyUrl:"http://jan.bogutzki.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaGeneratorCrawler"}},5982:{userAgent:"Y!J-BRO/YFSJ crawler (compatible; Mozilla 4.0; MSIE 5.5; http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html; YahooFeedSeekerJp/2.0)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BRO/YFSJ",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},5987:{userAgent:"Mozilla/5.0 (compatible; oBot/2.3.1; +http://www-935.ibm.com/services/us/index.wss/detail/iss/a1029077?cntxt=a1027244)",metadata:{uaFamily:"oBot",uaName:"oBot/2.3.1 b",uaUrl:"http://filterdb.iss.net/crawler/",uaCompany:"IBM Germany Research & Development GmbH",uaCompanyUrl:"http://www.ibm.com/ibm/de/de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=oBot"}},5999:{userAgent:"SEOENGBot/1.2 (+http://learn.seoengine.com/seoengbot.htm)",metadata:{uaFamily:"SEOENGBot",uaName:"SEOENGBot/1.2",uaUrl:"http://www.seoengine.com/seoengbot.htm",uaCompany:"SEO Engine",uaCompanyUrl:"http://www.seoengine.com/",uaIcon:"bot_SEOENGBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOENGBot"}},6001:{userAgent:"Zookabot/2.2;++http://zookabot.com",metadata:{uaFamily:"Zookabot",uaName:"Zookabot/2.2",uaUrl:"http://zookabot.com/",uaCompany:"Hwacha ApS",uaCompanyUrl:"http://hwacha.dk/",uaIcon:"bot_Zookabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Zookabot"}},6010:{userAgent:"msnbot-NewsBlogs/2.0b (+http://search.msn.com/msnbot.htm)",metadata:{uaFamily:"MSNBot",uaName:"msnbot-NewsBlogs/2.0b",uaUrl:"http://search.msn.com/msnbot.htm",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MSNBot"}},6011:{userAgent:"findlinks/2.0.4 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.0.4",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},6024:{userAgent:"quickobot/quickobot-1 (Quicko Labs; http://quicko.co; robot at quicko dot co)",metadata:{uaFamily:"quickobot",uaName:"quickobot-1",uaUrl:"http://www.searchenabler.com/quickobot/",uaCompany:"Quicko Labs Pvt Ltd. ",uaCompanyUrl:"http://www.searchenabler.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=quickobot"}},6038:{userAgent:"SeznamBot/3.0-beta (+http://fulltext.sblog.cz/), I",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0-beta",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},6040:{userAgent:"Mozilla/5.0 (compatible; SEODat/0.1 http://crawler.seodat.com)",metadata:{uaFamily:"SEODat",uaName:"SEODat/0.1",uaUrl:"",uaCompany:"SEODAT",uaCompanyUrl:"http://www.seodat.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEODat"}},6044:{userAgent:"linkdex.com/v2.0",metadata:{uaFamily:"linkdex.com",uaName:"linkdex.com/v2.0",uaUrl:"",uaCompany:"Linkdex Limited",uaCompanyUrl:"http://www.linkdex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=linkdex.com"}},6065:{userAgent:"UnwindFetchor/1.0 (+http://www.gnip.com/)",metadata:{uaFamily:"UnwindFetchor",uaName:"UnwindFetchor/1.0",uaUrl:"",uaCompany:"Gnip, inc.",uaCompanyUrl:"http://gnip.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=UnwindFetchor"}},6068:{userAgent:"Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (FlipboardProxy/0.0.5; +http://flipboard.com/browserproxy)",metadata:{uaFamily:"FlipboardProxy",uaName:"FlipboardProxy/0.0.5",uaUrl:"http://flipboard.com/browserproxy",uaCompany:"Flipboard, Inc.",uaCompanyUrl:"http://flipboard.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FlipboardProxy"}},6109:{userAgent:"Sitedomain-Bot(Sitedomain-Bot 1.0, http://www.sitedomain.de/sitedomain-bot/)",metadata:{uaFamily:"Sitedomain-Bot",uaName:"Sitedomain-Bot 1.0",uaUrl:"http://www.sitedomain.de/sitedomain-bot/",uaCompany:"Sitedomain.de",uaCompanyUrl:"http://www.sitedomain.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sitedomain-Bot"}},6114:{userAgent:"Nuhk/2.4 (+http://www.neti.ee/cgi-bin/abi/otsing.html)",metadata:{uaFamily:"Nuhk",uaName:"Nuhk/2.4 b",uaUrl:"http://www.neti.ee/cgi-bin/abi/Otsing/Nuhk/",uaCompany:"Elion",uaCompanyUrl:"http://www.neti.ee/",uaIcon:"bot_Nuhk.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nuhk"}},6134:{userAgent:"Mail.RU/2.0",metadata:{uaFamily:"Mail.Ru bot",uaName:"Mail.RU/2.0",uaUrl:"http://go.mail.ru/help/robots",uaCompany:"Mail.Ru Group",uaCompanyUrl:"http://corp.mail.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mail.Ru bot"}},6146:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.0; trendictionbot0.4.2; trendiction media ssppiiddeerr; http://www.trendiction.com/bot/; please let us know of any problems; ssppiiddeerr at trendiction.com) Gecko/20071127 Firefox/2.0.0.11",metadata:{uaFamily:"trendictionbot",uaName:"trendictionbot0.4.2",uaUrl:"http://www.trendiction.de/bot",uaCompany:"Trendiction S.A.",uaCompanyUrl:"http://www.trendiction.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=trendictionbot"}},6177:{userAgent:"findlinks/1.1.3-beta9 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/1.1.3-beta9",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},6189:{userAgent:"SeznamBot/3.0 (+http://fulltext.sblog.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},6192:{userAgent:"SeznamBot/3.0-test (+http://fulltext.sblog.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0-test",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},6202:{userAgent:"FlightDeckReportsBot/2.0 (http://www.flightdeckreports.com/pages/bot)",metadata:{uaFamily:"FlightDeckReportsBot",uaName:"FlightDeckReportsBot/2.0",uaUrl:"http://www.flightdeckreports.com/pages/bot",uaCompany:"Flight Deck Reports, LLC.",uaCompanyUrl:"http://www.flightdeckreports.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=FlightDeckReportsBot"}},6214:{userAgent:"SeznamBot/3.0-test (+http://fulltext.sblog.cz/), I",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0-test",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},6225:{userAgent:"Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; +info@netcraft.com)",metadata:{uaFamily:"NetcraftSurveyAgent",uaName:"NetcraftSurveyAgent/1.0",uaUrl:"",uaCompany:"Netcraft Ltd",uaCompanyUrl:"http://www.netcraft.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NetcraftSurveyAgent"}},6226:{userAgent:"GarlikCrawler/1.1 (http://garlik.com/, crawler@garik.com)",metadata:{uaFamily:"GarlikCrawler",uaName:"GarlikCrawler/1.1",uaUrl:"",uaCompany:"Garlik Limited",uaCompanyUrl:"http://www.garlik.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GarlikCrawler"}},6229:{userAgent:"Setooz/Nutch-1.0 (http://www.setooz.com)",metadata:{uaFamily:"Setoozbot",uaName:"Setoozbot/1.0",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},6231:{userAgent:"BacklinkCrawler (http://www.backlinktest.com/crawler.html)",metadata:{uaFamily:"BacklinkCrawler",uaName:"BacklinkCrawler",uaUrl:"http://www.backlinktest.com/crawler.html",uaCompany:"2.0Promotion GbR",uaCompanyUrl:"http://2.0promotion.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BacklinkCrawler"}},6234:{userAgent:"OpenWebSpider v0.1.2.B (http://www.openwebspider.org/)",metadata:{uaFamily:"OpenWebSpider",uaName:"OpenWebSpider v0.1.2.B",uaUrl:"http://www.openwebspider.org/",uaCompany:"Stefano Alimonti",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenWebSpider"}},6237:{userAgent:"http://arachnode.net 2.5",metadata:{uaFamily:"arachnode.net",uaName:"arachnode.net/2.5",uaUrl:"http://arachnode.codeplex.com/",uaCompany:"arachnode.net, llc",uaCompanyUrl:"http://arachnode.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=arachnode.net"}},6243:{userAgent:"Mozilla/5.0 (compatible; Evrinid Iudex 1.0.0; +http://www.evri.com/evrinid)",metadata:{uaFamily:"EvriNid",uaName:"EvriNid/1.0.0",uaUrl:"http://corporate.evri.com/about-us/evrinid/",uaCompany:"Evri Inc.",uaCompanyUrl:"http://corporate.evri.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EvriNid"}},6244:{userAgent:"Mozilla/5.0 (compatible; discobot/1.0; +http://discoveryengine.com/discobot.html)",metadata:{uaFamily:"discoverybot",uaName:"discobot/1.0",uaUrl:"http://discoveryengine.com/discoverybot.html",uaCompany:"discoveryengine.com. ",uaCompanyUrl:"http://www.discoveryengine.com/",uaIcon:"bot_discobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=discoverybot"}},6245:{userAgent:"Nymesis/2.0 (http://nymesis.com)",metadata:{uaFamily:"Nymesis",uaName:"Nymesis/2.0",uaUrl:"http://www.nymesis.com/about/",uaCompany:"nymesis.com",uaCompanyUrl:"http://www.nymesis.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Nymesis"}},6246:{userAgent:"Abrave Spider v4 Robot 1 (http://robot.abrave.co.uk)",metadata:{uaFamily:"Abrave Spider",uaName:"Abrave Spider/4-1",uaUrl:"http://robot.abrave.co.uk/",uaCompany:"Gallent Limited",uaCompanyUrl:"http://www.gallent.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Abrave Spider"}},6247:{userAgent:"Abrave Spider v4 Robot 2 (http://robot.abrave.co.uk)",metadata:{uaFamily:"Abrave Spider",uaName:"Abrave Spider/4-2",uaUrl:"http://robot.abrave.co.uk/",uaCompany:"Gallent Limited",uaCompanyUrl:"http://www.gallent.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Abrave Spider"}},6252:{userAgent:"RankurBot/Rankur2.1 (http://rankur.com; info at rankur dot com)",metadata:{uaFamily:"RankurBot",uaName:"RankurBot/2.1",uaUrl:"http://rankur.com/technology.html",uaCompany:"Advance Solutions EU Ltd.",uaCompanyUrl:"http://www.advancesolutions.eu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RankurBot"}},6270:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.4.0; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.4.0",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},6280:{userAgent:"crawler4j (http://code.google.com/p/crawler4j/)",metadata:{uaFamily:"Crawler4j",uaName:"Crawler4j",uaUrl:"http://code.google.com/p/crawler4j/",uaCompany:"Yasser Ganjisaffar",uaCompanyUrl:"http://www.ics.uci.edu/~yganjisa/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Crawler4j"}},6288:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) Speedy Spider for SpeedyAds (http://www.entireweb.com/about/search_tech/speedy_spider/)",metadata:{uaFamily:"Speedy",uaName:"Speedy Spider",uaUrl:"",uaCompany:"Entireweb Sweden AB",uaCompanyUrl:"http://www.entireweb.com/",uaIcon:"bot_Speedy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Speedy"}},6298:{userAgent:"findlinks/2.0.9 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.0.9",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},6304:{userAgent:"Mozilla/5.0 (compatible; NerdByNature.Bot; http://www.nerdbynature.net/bot)",
metadata:{uaFamily:"NerdByNature.Bot",uaName:"NerdByNature.Bot",uaUrl:"http://www.nerdbynature.net/bot",uaCompany:"W3 Solutions GmbH",uaCompanyUrl:"http://www.w3solutions.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NerdByNature.Bot"}},6312:{userAgent:"findlinks/2.1 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.1",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},6326:{userAgent:"findlinks/2.1.3 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.1.3",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},6329:{userAgent:"Mozilla/5.0 (compatible; SISTRIX Crawler; http://crawler.sistrix.net/)",metadata:{uaFamily:"sistrix",uaName:"sistrix",uaUrl:"http://crawler.sistrix.net/",uaCompany:"SISTRIX GmbH",uaCompanyUrl:"http://www.sistrix.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sistrix"}},6352:{userAgent:"Mozilla/5.0 (compatible; Plukkie/1.4; http://www.botje.com/plukkie.htm)",metadata:{uaFamily:"Plukkie",uaName:"Plukkie/1.4",uaUrl:"http://www.botje.com/plukkie.htm",uaCompany:"botje.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Plukkie"}},6353:{userAgent:"GarlikCrawler/1.1 (http://garlik.com/, crawler@garlik.com)",metadata:{uaFamily:"GarlikCrawler",uaName:"GarlikCrawler/1.1 b",uaUrl:"",uaCompany:"Garlik Limited",uaCompanyUrl:"http://www.garlik.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GarlikCrawler"}},6399:{userAgent:"Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider/2.0",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},6404:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/1.0; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/1.0",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},6436:{userAgent:"Mozilla/5.0 (compatible; MojeekBot/0.2; http://www.mojeek.com/bot.html)",metadata:{uaFamily:"MojeekBot",uaName:"MojeekBot/0.2",uaUrl:"http://www.mojeek.com/bot.html",uaCompany:"Mojeek Ltd.",uaCompanyUrl:"http://www.mojeek.com/",uaIcon:"bot_MojeekBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MojeekBot"}},6506:{userAgent:"SEOENGWorldBot/1.0 (+http://www.seoengine.com/seoengbot.htm)",metadata:{uaFamily:"SEOENGBot",uaName:"SEOENGBot/1.0",uaUrl:"http://www.seoengine.com/seoengbot.htm",uaCompany:"SEO Engine",uaCompanyUrl:"http://www.seoengine.com/",uaIcon:"bot_SEOENGBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOENGBot"}},6514:{userAgent:"Mozilla/5.0 (compatible; socketcrawler; http://nlp.fi.muni.cz/projects/biwec/)",metadata:{uaFamily:"biwec",uaName:"biwec",uaUrl:"http://nlp.fi.muni.cz/projects/biwec/",uaCompany:"Centre for Natural Language Processing",uaCompanyUrl:"http://muni.cz/fi/335300?lang=en",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=biwec"}},6515:{userAgent:"Wotbox/2.0 (bot@wotbox.com; http://www.wotbox.com)",metadata:{uaFamily:"Wotbox",uaName:"Wotbox/2.0",uaUrl:"http://www.wotbox.com/bot/",uaCompany:"Wotbox Team",uaCompanyUrl:"http://www.wotbox.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Wotbox"}},6578:{userAgent:"Mozilla/5.0 (compatible; Thumbshots.ru; +http://thumbshots.ru/bot) Firefox/3",metadata:{uaFamily:"Thumbshots.ru",uaName:"Thumbshots.ru",uaUrl:"http://thumbshots.ru/bot",uaCompany:"Sonorth Technologies",uaCompanyUrl:"http://www.sonorth.com/tech/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Thumbshots.ru"}},6583:{userAgent:"JikeSpider Mozilla/5.0 (compatible; JikeSpider; +http://shoulu.jike.com/spider.html)",metadata:{uaFamily:"JikeSpider",uaName:"JikeSpider",uaUrl:"http://shoulu.jike.com/spider.html",uaCompany:"jike.com",uaCompanyUrl:"http://www.jike.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JikeSpider"}},6592:{userAgent:"Aboundex/0.2 (http://www.aboundex.com/crawler/)",metadata:{uaFamily:"Aboundexbot",uaName:"Aboundexbot/0.2",uaUrl:"http://www.aboundex.com/crawler/",uaCompany:"Aboundex.com",uaCompanyUrl:"http://www.aboundex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Aboundexbot"}},6598:{userAgent:"Mozilla/5.0 (compatible; SEOkicks-Robot +http://www.seokicks.de/robot.html)",metadata:{uaFamily:"SEOkicks-Robot",uaName:"SEOkicks-Robot",uaUrl:"http://www.seokicks.de/robot.html",uaCompany:"Torsten R\xfcckert Internetdienstleistungen",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOkicks-Robot"}},6603:{userAgent:"Y!J-BRW/1.0 crawler (http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BRW/1.0",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},6612:{userAgent:"The Lemur Web Crawler/Nutch-1.3 (Lemur Web Crawler; http://boston.lti.cs.cmu.edu/crawler_12/; admin@lemurproject.org)",metadata:{uaFamily:"LemurWebCrawler",uaName:"LemurWebCrawler",uaUrl:"http://boston.lti.cs.cmu.edu/crawler_12/",uaCompany:"Language Technologies Institute",uaCompanyUrl:"http://www.lti.cs.cmu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LemurWebCrawler"}},6625:{userAgent:"LapozzBot/1.5 (+http://robot.lapozz.hu) ",metadata:{uaFamily:"LapozzBot",uaName:"LapozzBot/1.5",uaUrl:"http://robot.lapozz.hu/",uaCompany:"lapozz.hu",uaCompanyUrl:"http://www.lapozz.hu/",uaIcon:"bot_lapozzbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LapozzBot"}},6630:{userAgent:"CovarioIDS/1.1 (http://www.covario.com/ids; support at covario dot com)",metadata:{uaFamily:"Covario-IDS",uaName:"CovarioIDS/1.1",uaUrl:"http://www.covario.com/ids",uaCompany:"Covario, Inc.",uaCompanyUrl:"http://www.covario.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Covario-IDS"}},6647:{userAgent:"Mozilla/5.0 (compatible; heritrix/3.1.0-RC1 +http://boston.lti.cs.cmu.edu/crawler_12/)",metadata:{uaFamily:"LemurWebCrawler",uaName:"LemurWebCrawler",uaUrl:"http://boston.lti.cs.cmu.edu/crawler_12/",uaCompany:"Language Technologies Institute",uaCompanyUrl:"http://www.lti.cs.cmu.edu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=LemurWebCrawler"}},6679:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-34-server; java 1.6.0_26; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},6680:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_29; Europe/fr) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},6708:{userAgent:"SEOENGBot/1.2 (+http://www.seoengine.com/seoengbot.htm)",metadata:{uaFamily:"SEOENGBot",uaName:"SEOENGBot/1.2 new",uaUrl:"http://www.seoengine.com/seoengbot.htm",uaCompany:"SEO Engine",uaCompanyUrl:"http://www.seoengine.com/",uaIcon:"bot_SEOENGBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SEOENGBot"}},6712:{userAgent:"findlinks/2.1.5 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.1.5",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},6721:{userAgent:"Ronzoobot/1.5 (http://www.ronzoo.com/about/)",metadata:{uaFamily:"Ronzoobot",uaName:"Ronzoobot/1.5",uaUrl:"http://www.ronzoo.com/about/",uaCompany:"Ronzoo",uaCompanyUrl:"",uaIcon:"bot_Ronzoobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ronzoobot"}},6735:{userAgent:"netEstate NE Crawler (+http://www.sengine.info/)",metadata:{uaFamily:"netEstate Crawler",uaName:"netEstate NE Crawler",uaUrl:"",uaCompany:"netEstate GmbH",uaCompanyUrl:"http://www.netestate.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=netEstate Crawler"}},6739:{userAgent:"PagePeeker.com",metadata:{uaFamily:"PagePeeker",uaName:"PagePeeker",uaUrl:"http://pagepeeker.com/robots",uaCompany:"PagePeeker.com",uaCompanyUrl:"http://pagepeeker.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PagePeeker"}},6751:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/2.0; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/2.0",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},6770:{userAgent:"SemrushBot/0.9",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.9",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},6776:{userAgent:"Mozilla/5.0 (compatible; WBSearchBot/1.1; +http://www.warebay.com/bot.html)",metadata:{uaFamily:"WBSearchBot",uaName:"WBSearchBot/1.1",uaUrl:"http://www.warebay.com/bot.html",uaCompany:"Ware Bay",uaCompanyUrl:"http://www.warebay.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WBSearchBot"}},6802:{userAgent:"Mozilla/5.0 (compatible; DCPbot/1.0; +http://domains.checkparams.com/)",metadata:{uaFamily:"DCPbot",uaName:"DCPbot/1.0",uaUrl:"http://domains.checkparams.com/",uaCompany:"CheckParams",uaCompanyUrl:"http://checkparams.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DCPbot"}},6816:{userAgent:"Mozilla/5.0 (compatible; SpiderLing (a SPIDER for LINGustic research); http://nlp.fi.muni.cz/projects/biwec/)",metadata:{uaFamily:"SpiderLing",uaName:"SpiderLing",uaUrl:"http://nlp.fi.muni.cz/projects/biwec/",uaCompany:"Natural Language Processing Centre",uaCompanyUrl:"http://nlp.fi.muni.cz/en/nlpc",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SpiderLing"}},6826:{userAgent:"Mozilla/5.0 (compatible; oBot/2.3.1; +http://filterdb.iss.net/crawler/)",metadata:{uaFamily:"oBot",uaName:"oBot/2.3.1",uaUrl:"http://filterdb.iss.net/crawler/",uaCompany:"IBM Germany Research &amp; Development GmbH",uaCompanyUrl:"http://www.ibm.com/ibm/de/de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=oBot"}},6829:{userAgent:"Mozilla/5.0 (compatible; JikeSpider; +http://shoulu.jike.com/spider.html)",metadata:{uaFamily:"JikeSpider",uaName:"JikeSpider b",uaUrl:"http://shoulu.jike.com/spider.html",uaCompany:"jike.com",uaCompanyUrl:"http://www.jike.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=JikeSpider"}},6835:{userAgent:"SETOOZBOT/5.0 ( compatible; SETOOZBOT/0.30 ; http://www.setooz.com/bot.html )",metadata:{uaFamily:"Setoozbot",uaName:"SETOOZBOT/0.30",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},6837:{userAgent:"SETOOZBOT/5.0 ( http://www.setooz.com/bot.html )",metadata:{uaFamily:"Setoozbot",uaName:"SETOOZBOT/5.0",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Setoozbot"}},6840:{userAgent:"Updownerbot (+http://www.updowner.com/bot)",metadata:{uaFamily:"Updownerbot",uaName:"Updownerbot",uaUrl:"http://www.updowner.com/bot",uaCompany:"updowner.com",uaCompanyUrl:"http://www.updowner.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Updownerbot"}},6877:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.4.1; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.4.1",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},6884:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.0.0-14-generic; java 1.6.0_23; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},6892:{userAgent:"Mozilla/5.0 (compatible; Semager/1.4c; +http://www.semager.de/blog/semager-bots/)",metadata:{uaFamily:"Semager",uaName:"Semager/1.4c",uaUrl:"http://www.semager.de/blog/semager-bots/",uaCompany:"NG-Marketing",uaCompanyUrl:"http://www.ng-marketing.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Semager"}},6896:{userAgent:"yacybot (freeworld/global; i386 Linux 2.6.37.6-0.5-desktop; java 1.6.0_20; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},6905:{userAgent:"Acoon v4.1.0 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon v4.1.0",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},6914:{userAgent:"Mozilla/5.0 (compatible; OpenindexDeepSpider/Nutch-1.5-dev; +http://openindex.io/spider.html; systemsATopenindexDOTio)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexDeepSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},6921:{userAgent:"Yeti-FeedItemCrawler/1.0 (NHN Corp.; http://help.naver.com/robots/)",metadata:{uaFamily:"NaverBot",uaName:"Yeti-FeedItemCrawler/1.0",uaUrl:"http://help.naver.com/robots/",uaCompany:"NHN Corporation",uaCompanyUrl:"http://www.nhncorp.com/",uaIcon:"bot_NaverBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NaverBot"}},6922:{userAgent:"Mozilla/5.0 (compatible; discobot/2.0; +http://discoveryengine.com/discobot.html)",metadata:{uaFamily:"discoverybot",uaName:"discobot/2.0",uaUrl:"http://discoveryengine.com/discoverybot.html",uaCompany:"discoveryengine.com. ",uaCompanyUrl:"http://www.discoveryengine.com/",uaIcon:"bot_discobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=discoverybot"}},6929:{userAgent:"Mozilla/5.0 (compatible; WASALive-Bot ; http://blog.wasalive.com/wasalive-bots/)",metadata:{uaFamily:"WASALive-Bot",uaName:" WASALive-Bot",uaUrl:"http://blog.wasalive.com/wasalive-bots/",uaCompany:"WASALive",uaCompanyUrl:"http://www.wasalive.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WASALive-Bot"}},6937:{userAgent:"Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5) Gecko/2010033101 Gentoo Firefox/3.0.5 (Dot TK - spider 3.0)",metadata:{uaFamily:"Dot TK - spider",uaName:"Dot TK - spider 3.0",uaUrl:"",uaCompany:"Dot TK Limited",uaCompanyUrl:"http://www.dot.tk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Dot TK - spider"}},6945:{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.51 (KHTML, like Gecko; Google Web Preview) Chrome/12.0.742 Safari/534.51",metadata:{uaFamily:"Googlebot",uaName:"Google Web Preview",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1062498",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},6947:{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko; Google Web Preview) Chrome/11.0.696 Safari/534.24 ",metadata:{uaFamily:"Googlebot",uaName:"Google Web Preview",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1062498",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},6948:{userAgent:"Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13",metadata:{uaFamily:"Googlebot",uaName:"Google Web Preview",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1062498",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},6961:{userAgent:"Visbot/2.0 (+http://www.visvo.com/en/webmasters.jsp;bot@visvo.com)",metadata:{uaFamily:"Visbot",uaName:"Visbot/2.0",uaUrl:"http://www.visvo.com/webmasters.htm",uaCompany:"Visvo Inc.",uaCompanyUrl:"http://www.visvo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Visbot"}},6962:{userAgent:"Mozilla/5.0 (compatible; UASlinkChecker/1.0; +http://user-agent-string.info/UASlinkChecker)",metadata:{uaFamily:"UASlinkChecker",uaName:"UASlinkChecker/1.0",uaUrl:"http://user-agent-string.info/UASlinkChecker",uaCompany:"Jaroslav Mallat",uaCompanyUrl:"http://mallat.cz/",uaIcon:"bot_UASlinkChecker.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=UASlinkChecker"}},6968:{userAgent:"yacybot (webportal/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},6974:{userAgent:"PostPost/1.0 (+http://postpost.com/crawlers)",metadata:{uaFamily:"PostPost",uaName:"PostPost/1.0",uaUrl:"http://postpost.com/crawlers",uaCompany:"Boathouse group",uaCompanyUrl:"http://www.boathouseinc.com/",uaIcon:"bot_PostPost.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PostPost"}},6977:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},6978:{userAgent:"Pixray-Seeker/1.1 (Pixray-Seeker; crawler@pixray.com)",metadata:{uaFamily:"Pixray-Seeker",uaName:"Pixray-Seeker/1.1",uaUrl:"http://www.pixray.com/pixraybot",uaCompany:"PIXRAY GmbH.",uaCompanyUrl:"http://www.pixray.com/",uaIcon:"bot_PixraySeeker.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Pixray-Seeker"}},6999:{userAgent:"ichiro/3.0 (http://help.goo.ne.jp/help/article/1142)",metadata:{uaFamily:"ichiro",uaName:"ichiro/3.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},7001:{userAgent:"Acoon v4.9.5 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon v4.9.5",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7005:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.4.2; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.4.2",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},7008:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.0.0-15-server; java 1.6.0_23; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7009:{userAgent:"Acoon v4.10.1 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon v4.10.1",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7012:{userAgent:"Mozilla/5.0 (compatible; Moatbot/2.2; +http://www.moat.com/pages/moatbot)",metadata:{uaFamily:"Moatbot",uaName:"Moatbot/2.2",uaUrl:"http://www.moat.com/pages/moatbot",uaCompany:"Moat Inc.",uaCompanyUrl:"http://www.moat.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Moatbot"}},7013:{userAgent:"Mozilla/5.0 (compatible; YandexNews/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexNews/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7014:{userAgent:"Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Exabot-Thumbnails)",metadata:{uaFamily:"Exabot",uaName:"Exabot-Thumbnails",uaUrl:"http://www.exabot.com/go/robot",uaCompany:"Exalead S.A.",uaCompanyUrl:"http://www.exalead.com/",uaIcon:"bot_Exabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Exabot"}},7015:{userAgent:"Mozilla/5.0 (compatible; Apercite; +http://www.apercite.fr/robot/index.html)",metadata:{uaFamily:"Apercite",uaName:"Apercite",uaUrl:"http://www.apercite.fr/robot/index.html",uaCompany:"Apercite",uaCompanyUrl:"http://www.apercite.fr/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Apercite"}},7018:{userAgent:"Mozilla/5.0 (compatible; YandexMetrika/2.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexMetrika/2.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7039:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.1-gentoo-r2; java 1.6.0_22; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7044:{userAgent:"Ronzoobot/1.6 (http://www.ronzoo.com/about/)",metadata:{uaFamily:"Ronzoobot",uaName:"Ronzoobot/1.6",uaUrl:"http://www.ronzoo.com/about/",uaCompany:"Ronzoo",uaCompanyUrl:"",uaIcon:"bot_Ronzoobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Ronzoobot"}},7045:{userAgent:"Mozilla/5.0 (compatible; OpenindexDeepSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html; systemsATopenindexDOTio)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexDeepSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},7051:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.0.0-12-generic; java 1.6.0_26; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7053:{userAgent:"gonzo2[p] (+http://www.suchen.de/faq.html)",metadata:{uaFamily:"gonzo",uaName:"gonzo2",uaUrl:"http://www.suchen.de/faq.html",uaCompany:"SEARCHTEQ",uaCompanyUrl:"http://www.searchteq.de/",uaIcon:"bot_gonzo.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=gonzo"}},7055:{userAgent:"Mozilla/5.0 (compatible; OpenindexShallowSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html; systemsATopenindexDOTio)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexShalooowSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},7060:{userAgent:"SemrushBot/Nutch-1.5-SNAPSHOT",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},7063:{userAgent:"Pixray-Seeker/1.1 (Pixray-Seeker; http://www.pixray.com/pixraybot; crawler@pixray.com)",metadata:{uaFamily:"Pixray-Seeker",uaName:"Pixray-Seeker/1.1",uaUrl:"http://www.pixray.com/pixraybot",uaCompany:"PIXRAY GmbH.",uaCompanyUrl:"http://www.pixray.com/",uaIcon:"bot_PixraySeeker.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Pixray-Seeker"}},7070:{userAgent:"PagePeeker.com (info: http://pagepeeker.com/robots)",metadata:{uaFamily:"PagePeeker",uaName:"PagePeeker",uaUrl:"http://pagepeeker.com/robots",uaCompany:"PagePeeker.com",uaCompanyUrl:"http://pagepeeker.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PagePeeker"}},7072:{userAgent:"Mozilla/5.0 (compatible;WI Job Roboter Spider Version 3;+http://www.webintegration.at)",metadata:{uaFamily:"Job Roboter Spider",uaName:"Job Roboter Spider 3",uaUrl:"http://www.webintegration.at/jobroboter_suchmaschine",uaCompany:"Web Integration IT Service GmbH",uaCompanyUrl:"http://www.webintegration.at/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Job Roboter Spider"}},7079:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.1-gentoo-r2; java 1.6.0_24; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7083:{userAgent:"EdisterBot (http://www.edister.com/bot.html)",metadata:{uaFamily:"EdisterBot",uaName:"EdisterBot",uaUrl:"http://www.edister.com/bot.html",uaCompany:"Jonathan Leger",uaCompanyUrl:"http://www.jonathanleger.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EdisterBot"}},7084:{userAgent:"Factbot 1.09 (see http://www.factbites.com/webmasters.php)",metadata:{uaFamily:"factbot",uaName:"Factbot 1.09",uaUrl:"http://www.factbites.com/webmasters.php",uaCompany:"Rapid Intelligence Pty Ltd",uaCompanyUrl:"http://www.rapint.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=factbot"}},7092:{userAgent:"yacybot (webportal-global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7096:{userAgent:"SemrushBot/0.91",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.91",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},7106:{userAgent:"Mozilla/5.0 (compatible; heritrix/1.14.3 +http://www.accelobot.com)",metadata:{uaFamily:"Accelobot",uaName:"Accelobot",uaUrl:"http://www.accelobot.com/",uaCompany:"NetBase Solutions, Inc.",uaCompanyUrl:"http://www.netbase.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Accelobot"}},7107:{userAgent:"Mozilla/5.0 (compatible; OpenindexDeepSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexDeepSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},7112:{userAgent:"Acoon v4.10.3 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon v4.10.3",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7113:{userAgent:"Mozilla/5.0 (compatible; IstellaBot/1.01.18 +http://www.tiscali.it/)",metadata:{uaFamily:"IstellaBot",uaName:"IstellaBot/1.01.18",uaUrl:"",uaCompany:"Tiscali Italia S.p.a",uaCompanyUrl:"http://www.tiscali.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IstellaBot"}},7119:{userAgent:"Mozilla/5.0 (compatible; imbot/0.1 +http://internetmemory.org/en/)",metadata:{uaFamily:"imbot",uaName:"imbot/0.1",uaUrl:"",uaCompany:"Internet Memory Foundation (formerly European Archive)",uaCompanyUrl:"http://internetmemory.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=imbot"}},7126:{userAgent:"SeznamBot/3.0 (HaF+http://fulltext.sblog.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.0",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},7132:{userAgent:"Mozilla/5.0 (compatible; OpenindexShallowSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexShalooowSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},7133:{userAgent:"Mozilla/5.0 (compatible; YioopBot; +http://www.yioop.com/bot.php)",metadata:{uaFamily:"YioopBot",uaName:"YioopBot",uaUrl:"http://www.yioop.com/bot.php",uaCompany:"Chris Pollett",uaCompanyUrl:"http://pollett.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YioopBot"}},7138:{userAgent:"Mozilla/5.0 (compatible; SWEBot/1.0; +http://swebot.net)",metadata:{uaFamily:"SWEBot",uaName:"SWEBot/1.0",uaUrl:"http://swebot.net/",uaCompany:"swebot.net",uaCompanyUrl:"http://swebot.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SWEBot"}},7139:{userAgent:"Zookabot/2.4;++http://zookabot.com",metadata:{uaFamily:"Zookabot",uaName:"Zookabot/2.4",uaUrl:"http://zookabot.com/",uaCompany:"Hwacha ApS",uaCompanyUrl:"http://hwacha.dk/",uaIcon:"bot_Zookabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Zookabot"}},7143:{userAgent:"DuckDuckPreview/1.0; (+http://duckduckgo.com/duckduckpreview.html)",metadata:{uaFamily:"DuckDuckPreview",uaName:"DuckDuckPreview/1.0",uaUrl:"http://duckduckgo.com/duckduckpreview.html",uaCompany:"DuckDuckGo, Inc.",uaCompanyUrl:"http://duckduckgo.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DuckDuckPreview"}},7153:{userAgent:"percbotspider <ops@percolate.com>",metadata:{uaFamily:"percbotspider",uaName:"percbotspider",uaUrl:"",uaCompany:"Percolate Industries, Inc.",uaCompanyUrl:"http://percolate.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=percbotspider"}},7155:{userAgent:"Mozilla/5.0 (compatible; SWEBot/1.0; +http://swebot-crawler.net)",metadata:{uaFamily:"SWEBot",uaName:"SWEBot/1.0",uaUrl:"http://swebot.net/",uaCompany:"swebot.net",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SWEBot"}},7159:{userAgent:"Mozilla/5.0 (compatible; YandexCatalog/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexCatalog/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7160:{userAgent:"Mozilla/5.0 (compatible; YandexDirect/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexDirect/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7161:{userAgent:"Mozilla/5.0 (compatible; YandexImageResizer/2.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexImageResizer/2.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7162:{userAgent:"Castabot/0.1 (+http://topixtream.com/)",metadata:{uaFamily:"Castabot",uaName:"Castabot/0.1",uaUrl:"",uaCompany:"Ronan Amicel",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Castabot"}},7163:{userAgent:"ShowyouBot (http://showyou.com/crawler)",metadata:{uaFamily:"ShowyouBot",uaName:"ShowyouBot",uaUrl:"",uaCompany:"Remixation, Inc",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ShowyouBot"
}},7164:{userAgent:"Mozilla/5.0 (compatible; DCPbot/1.1; +http://domains.checkparams.com/)",metadata:{uaFamily:"DCPbot",uaName:"DCPbot/1.1",uaUrl:"http://domains.checkparams.com/",uaCompany:"CheckParams",uaCompanyUrl:"http://checkparams.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DCPbot"}},7172:{userAgent:"Yandex.Server/2009.5",metadata:{uaFamily:"YandexBot",uaName:"Yandex.Server/2009.5",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7173:{userAgent:"Yandex.Server/2010.9",metadata:{uaFamily:"YandexBot",uaName:"Yandex.Server/2010.9",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7177:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7178:{userAgent:"Acoon v4.10.4 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon v4.10.4",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7211:{userAgent:"Mozilla/5.0 (compatible; MetaJobBot; http://www.metajob.at/crawler)",metadata:{uaFamily:"MetaJobBot",uaName:"MetaJobBot",uaUrl:"http://www.metajob.at/the/crawler",uaCompany:"Dr. Manfred Schauer",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaJobBot"}},7217:{userAgent:"RADaR-Bot/Nutch-1.3 (http://radar-bot.com/)",metadata:{uaFamily:"RADaR-Bot",uaName:"RADaR-Bot",uaUrl:"http://radar-bot.com/",uaCompany:"Queryable Corp",uaCompanyUrl:"http://www.inboxq.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RADaR-Bot"}},7225:{userAgent:"Mozilla/5.0 (compatible; heritrix/3.1.1-SNAPSHOT-20120116.200628 +http://www.archive.org/details/archive.org_bot)",metadata:{uaFamily:"heritrix",uaName:"heritrix/3.1.1",uaUrl:"http://www.archive.org/details/archive.org_bot",uaCompany:"Internet Archive",uaCompanyUrl:"",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=heritrix"}},7230:{userAgent:"AddThis.com robot tech.support@clearspring.com",metadata:{uaFamily:"AddThis.com",uaName:"AddThis.com robot",uaUrl:"",uaCompany:"Clearspring Technologies, Inc.",uaCompanyUrl:"http://www.clearspring.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AddThis.com"}},7238:{userAgent:"Mozilla/5.0 (compatible; Netseer crawler/2.0; +http://www.netseer.com/crawler.html; crawler@netseer.com)",metadata:{uaFamily:"Netseer",uaName:"Netseer crawler/2.0",uaUrl:"http://www.netseer.com/crawler.html",uaCompany:"NetSeer, Inc.",uaCompanyUrl:"http://www.netseer.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Netseer"}},7243:{userAgent:"Mozilla/5.0 (compatible; EventGuruBot/1.0; +http://www.eventguru.com/spider.html)",metadata:{uaFamily:"EventGuruBot",uaName:"EventGuruBot/1.0",uaUrl:"http://www.eventguru.com/spider.html",uaCompany:"Matt Wells",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EventGuruBot"}},7252:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.26-2-amd64; java 1.6.0_18; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7253:{userAgent:"yacybot (freeworld/global; amd64 Windows Server 2008 6.0; java 1.7.0_03; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7258:{userAgent:"SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Mobile/2.1",uaUrl:"http://googlewebmastercentral.blogspot.com/2011/12/introducing-smartphone-googlebot-mobile.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},7259:{userAgent:"DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Mobile/2.1",uaUrl:"http://googlewebmastercentral.blogspot.com/2011/12/introducing-smartphone-googlebot-mobile.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},7260:{userAgent:"Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot-Mobile/2.1",uaUrl:"http://googlewebmastercentral.blogspot.com/2011/12/introducing-smartphone-googlebot-mobile.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},7263:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_24; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7265:{userAgent:"Acoon v4.10.5 (www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"Acoon v4.10.5",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7267:{userAgent:"SemrushBot/0.92",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.92",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},7278:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-custom; java 1.6.0_26; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7285:{userAgent:"OpenAcoon v4.10.5 (www.openacoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"OpenAcoon v4.10.5",uaUrl:"http://www.openacoon.de/",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7300:{userAgent:"Mozilla/5.0 (compatible; gofind; +http://govid.mobi/bot.php)",metadata:{uaFamily:"YioopBot",uaName:"gofind",uaUrl:"http://govid.mobi/bot.php",uaCompany:"Chris Pollett",uaCompanyUrl:"http://pollett.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YioopBot"}},7303:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.1.10-hardened; java 1.7.0_03-icedtea; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7304:{userAgent:"yacybot (freeworld/global; x86_64 Mac OS X 10.6.8; java 1.6.0_29; Asia/ru) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7305:{userAgent:"yacybot (freeworld/global; i386 Linux 2.6.32-39-generic-pae; java 1.6.0_20; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7306:{userAgent:"yacybot (freeworld/global; i386 Linux 3.0.0-17-generic-pae; java 1.6.0_23; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7307:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_26; Atlantic/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7308:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.0.0-17-generic; java 1.6.0_23; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7309:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.13-1-ARCH; java 1.7.0_03-icedtea; Europe/fr) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7317:{userAgent:"Twikle/1.0 , http://twikle.com , contact@twikle.com",metadata:{uaFamily:"Twikle",uaName:"Twikle/1.0",uaUrl:"",uaCompany:"NATEVIA",uaCompanyUrl:"http://www.natevia.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Twikle"}},7320:{userAgent:"Mozilla/5.0 (compatible; aiHitBot/1.1; +http://www.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot/1.1",uaUrl:"",uaCompany:"aiHit Ltd.",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},7321:{userAgent:"AcoonBot/4.10.5 (+http://www.acoon.de)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.10.5",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7322:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.0.0-17-generic; java 1.6.0_23; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7323:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-5-xen-amd64; java 1.6.0_18; Europe/fr) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7324:{userAgent:"yacybot (freeworld/global; i386 Linux 3.0.0-17-generic; java 1.6.0_23; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7325:{userAgent:"yacybot (freeworld/global; x86 Windows 7 6.1; java 1.6.0_31; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7333:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/3.0; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/3.0",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},7338:{userAgent:"findlinks/2.2 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.2",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},7340:{userAgent:"Mozilla/5.0 (compatible; Blekkobot; ScoutJet; +http://blekko.com/about/blekkobot)",metadata:{uaFamily:"Blekkobot",uaName:"Blekkobot",uaUrl:"http://blekko.com/about/blekkobot",uaCompany:"Blekko Inc.",uaCompanyUrl:"http://blekko.com/",uaIcon:"bot_blekkobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Blekkobot"}},7343:{userAgent:"Mozilla/5.0 (compatible; Mail.RU/2.0)",metadata:{uaFamily:"Mail.Ru bot",uaName:"Mail.RU/2.0",uaUrl:"http://go.mail.ru/help/robots",uaCompany:"Mail.Ru Group",uaCompanyUrl:"http://corp.mail.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mail.Ru bot"}},7347:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-40-server; java 1.6.0_20; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7348:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.1.10-1-desktop; java 1.6.0_22; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7349:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.38-14-generic; java 1.6.0_22; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7362:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-23-generic; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7363:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_31; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7364:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-21-generic; java 1.7.0_03-icedtea; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7365:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-2-amd64; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7366:{userAgent:"Mozilla/5.0 (compatible; AcoonBot/4.10.6; +http://www.acoon.de/robot.asp)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.10.6",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7369:{userAgent:"Mozilla/5.0 (compatible; CareerBot/1.1; +http://www.career-x.de/bot.html)",metadata:{uaFamily:"CareerBot",uaName:"CareerBot/1.1",uaUrl:"http://www.career-x.de/bot.html",uaCompany:"career-x GmbH",uaCompanyUrl:"http://www.career-x.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CareerBot"}},7373:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-40-generic; java 1.6.0_20; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7374:{userAgent:"yacybot (freeworld/global; amd64 Windows Server 2008 R2 6.1; java 1.6.0_31; America/pt) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7375:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.4.3; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.4.3",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},7380:{userAgent:"Mozilla/5.0 (compatible; HomeTags/1.0; +http://www.hometags.nl/bot)",metadata:{uaFamily:"HomeTags",uaName:"HomeTags/1.0",uaUrl:"http://www.hometags.nl/bot",uaCompany:"HomeTags.nl",uaCompanyUrl:"http://www.hometags.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HomeTags"}},7381:{userAgent:"Y!J-BRJ/YATS crawler (http://listing.yahoo.co.jp/support/faq/int/other/other_001.html)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BRJ/YATS",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"bot_yahoo!slurp.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},7384:{userAgent:"Mozilla/5.0 (compatible; UnisterBot; crawler@unister.de)",metadata:{uaFamily:"UnisterBot",uaName:"UnisterBot",uaUrl:"",uaCompany:"Unister Holding GmbH",uaCompanyUrl:"http://www.unister.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=UnisterBot"}},7387:{userAgent:"findlinks/2.0.5 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.0.5",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},7399:{userAgent:"findlinks/2.5 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.5",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},7402:{userAgent:"KeywordDensityRobot/0.8 (http://www.seocentro.com/tools/search-engines/keyword-density.html)",metadata:{uaFamily:"KeywordDensityRobot",uaName:"KeywordDensityRobot/0.8",uaUrl:"http://www.seocentro.com/tools/seo/keyword-density.html",uaCompany:"SeoCentro",uaCompanyUrl:"http://www.seocentro.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=KeywordDensityRobot"}},7404:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.38-8-generic; java 1.6.0_22; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7405:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.1.10-1.9-default; java 1.6.0_24; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7406:{userAgent:"Mozilla/5.0 (compatible; MSIE or Firefox mutant; not on Windows server; + http://tab.search.daum.net/aboutWebSearch.html) Daumoa/3.0",metadata:{uaFamily:"Daumoa",uaName:"Daumoa/3.0",uaUrl:"http://tab.search.daum.net/aboutWebSearch_en.html",uaCompany:"Daum Communications Corp.",uaCompanyUrl:"http://info.daum.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Daumoa"}},7409:{userAgent:"Mozilla/5.0 (compatible; AcoonBot/4.10.7; +http://www.acoon.de/robot.asp)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.10.7",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7411:{userAgent:"coccoc",metadata:{uaFamily:"coccoc",uaName:"coccoc",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},7414:{userAgent:"Influencebot/0.9; (Automatic classification of websites; http://www.influencebox.com/; info@influencebox.com)",metadata:{uaFamily:"Influencebot",uaName:"Influencebot/0.9",uaUrl:"http://www.influencebox.com/",uaCompany:"Frank",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Influencebot"}},7420:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-5-amd64; java 1.6.0_18; US/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7421:{userAgent:"yacybot (freeworld/global; amd64 Windows Server 2008 R2 6.1; java 1.6.0_29; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7422:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_31; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7423:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.3.4-1-ARCH; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7424:{userAgent:"RyzeCrawler/1.1.1 ( http://www.domain2day.nl/crawler/)",metadata:{uaFamily:"RyzeCrawler",uaName:"RyzeCrawler/1.1.1",uaUrl:"http://www.domain2day.nl/crawler/",uaCompany:"Domain2day",uaCompanyUrl:"http://www.domain2day.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=RyzeCrawler"}},7426:{userAgent:"Mozilla/5.0 (compatible; YandexFavicons/1.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexFavicons/1.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7427:{userAgent:"Mozilla/5.0 (compatible; YandexAntivirus/2.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexAntivirus/2.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7428:{userAgent:"Mozilla/5.0 (compatible; YandexVideo/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexVideo/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7429:{userAgent:"Mozilla/5.0 (compatible; YandexMedia/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexMedia/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7430:{userAgent:"Mozilla/5.0 (compatible; YandexBlogs/0.99; robot; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexBlogs/0.99",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7433:{userAgent:"Mozilla/5.0 (compatible; YandexZakladki/3.0; +http://yandex.com/bots)",metadata:{uaFamily:"YandexBot",uaName:"YandexZakladki/3.0",uaUrl:"http://yandex.com/bots",uaCompany:"Yandex LLC",uaCompanyUrl:"http://company.yandex.com/",uaIcon:"bot_Yandex.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YandexBot"}},7437:{userAgent:"Mozilla/5.0 (compatible; PaperLiBot/2.1; http://support.paper.li/entries/20023257-what-is-paper-li)",metadata:{uaFamily:"PaperLiBot",uaName:"PaperLiBot/2.1",uaUrl:"http://support.paper.li/entries/20023257-what-is-paper-li",uaCompany:"Paper.li",uaCompanyUrl:"http://paper.li/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PaperLiBot"}},7438:{userAgent:"WeSEE:Search/0.1 (Alpha, http://www.wesee.com/en/support/bot/)",metadata:{uaFamily:"WeSEE:Search",uaName:"WeSEE:Search/0.1 (Alpha)",uaUrl:"http://www.wesee.com/en/support/bot/",uaCompany:"WeSEE Ltd",uaCompanyUrl:"http://www.wesee.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WeSEE:Search"}},7442:{userAgent:"Mozilla/5.0 (compatible; bnf.fr_bot; +http://www.bnf.fr/fr/outils/a.dl_web_capture_robot.html)",metadata:{uaFamily:"bnf.fr_bot",uaName:"bnf.fr_bot",uaUrl:"http://www.bnf.fr/fr/outils/a.dl_web_capture_robot.html",uaCompany:"Bibliothe`que nationale de France",uaCompanyUrl:"http://www.bnf.fr/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bnf.fr_bot"}},7458:{userAgent:"Mozilla/5.0 (compatible; AcoonBot/4.10.8; +http://www.acoon.de/robot.asp)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.10.8",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7462:{userAgent:"Mozilla/5.0 (compatible; aiHitBot-BP/1.1; +http://www.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot-BP/1.1",uaUrl:"",uaCompany:"aiHit Ltd",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},7467:{userAgent:"findlinks/2.6 (+http://wortschatz.uni-leipzig.de/findlinks/)",metadata:{uaFamily:"findlinks",uaName:"findlinks/2.6",uaUrl:"http://wortschatz.uni-leipzig.de/findlinks/",uaCompany:"Universit\xe4t Leipzig",uaCompanyUrl:"http://www.uni-leipzig.de/",uaIcon:"bot_findlinks.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=findlinks"}},7469:{userAgent:"Mozilla/5.0 (compatible; UptimeRobot/1.0; http://www.uptimerobot.com/)",metadata:{uaFamily:"UptimeRobot",uaName:"UptimeRobot/1.0",uaUrl:"http://www.uptimerobot.com/",uaCompany:"Umut Muhaddisoglu, Daniel Rimille",uaCompanyUrl:"http://www.webresourcesdepot.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=UptimeRobot"}},7477:{userAgent:"Mozilla/5.0 (compatible; AcoonBot/4.11.0; +http://www.acoon.de/robot.asp)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.11.0",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7494:{userAgent:"Mozilla/5.0 (compatible; Finderbots finder bot; +http://wiki.github.com/bixo/bixo/bixocrawler; bixo-dev@yahoogroups.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixo",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},7510:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-41-server; java 1.6.0_26; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7511:{userAgent:"yacybot (freeworld/global; i386 Linux 3.2.0-23-generic-pae; java 1.7.0_03; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7512:{userAgent:"yacybot (freeworld/global; x86 Windows 2003 5.2; java 1.6.0_32; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7513:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-24-generic; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7525:{userAgent:"MIA DEV/search:robot/0.0.1 (This is the MIA Bot - crawling for mia research project. If you feel unhappy and do not want to be visited by our crawler send an email to spider@neofonie.de; http://spider.neofonie.de; spider@neofonie.de)",metadata:{uaFamily:"MIA Bot",uaName:"MIA Bot",uaUrl:"http://spider.neofonie.de",uaCompany:"Neofonie GmbH",uaCompanyUrl:"http://www.neofonie.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MIA Bot"}},7542:{userAgent:"infohelfer/1.1.0 (http://www.infohelfer.de/)",metadata:{uaFamily:"Infohelfer",uaName:"Infohelfer/1.0",uaUrl:"http://www.infohelfer.de/crawler.php",uaCompany:"ITam GmbH",uaCompanyUrl:"http://www.itam-gmbh.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Infohelfer"}},7544:{userAgent:"Mozilla/5.0 (compatible; AcoonBot/4.11.1; +http://www.acoon.de/robot.asp)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.11.1",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"http://www.acoon.de/",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},7548:{userAgent:"coccoc/1.0 ()",metadata:{uaFamily:"coccoc",uaName:"coccoc/1.0",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},7563:{userAgent:"Mozilla/5.0 (compatible; OpenindexSpider/Nutch-1.5-dev; +http://www.openindex.io/en/webmasters/spider.html)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},7577:{userAgent:"wsAnalyzer/1.0; ++http://www.wsanalyzer.com/bot.html",metadata:{uaFamily:"wsAnalyzer",uaName:"wsAnalyzer/1.0",uaUrl:"http://www.wsanalyzer.com/bot.html",uaCompany:"wsAnalyzer.com",uaCompanyUrl:"http://www.wsanalyzer.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wsAnalyzer"}},7579:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/3.1; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/3.1",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},7596:{userAgent:"Wotbox/2.01 (+http://www.wotbox.com/bot/)",metadata:{uaFamily:"Wotbox",uaName:"Wotbox/2.01",uaUrl:"http://www.wotbox.com/bot/",uaCompany:"Wotbox Team",uaCompanyUrl:"http://www.wotbox.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Wotbox"}},7605:{userAgent:"Mozilla/5.0 (compatible; ProCogBot/1.0; +http://www.procog.com/spider.html)",metadata:{uaFamily:"ProCogBot",uaName:"ProCogBot/1.0",uaUrl:"http://www.procog.com/spider.html",uaCompany:"ProCog.com",uaCompanyUrl:"http://www.procog.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ProCogBot"}},7606:{userAgent:"Mozilla/5.0 (compatible; OpenindexSpider; +http://www.openindex.io/en/webmasters/spider.html)",metadata:{uaFamily:"OpenindexSpider",uaName:"OpenindexSpider",uaUrl:"http://www.openindex.io/en/webmasters/spider.html",uaCompany:"Openindex B.V.",uaCompanyUrl:"http://www.openindex.io/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenindexSpider"}},7622:{userAgent:"Woko 3.0",metadata:{uaFamily:"Woko",uaName:"Woko 3.0",uaUrl:"http://www.woko.cz/akce.phtml?ukaz=osluzbe",uaCompany:"Internet Info, s.r.o.",uaCompanyUrl:"http://www.iinfo.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Woko"}},7624:{userAgent:"EasyBib AutoCite (http://content.easybib.com/autocite/)",
metadata:{uaFamily:"EasyBib AutoCite",uaName:"EasyBib AutoCite",uaUrl:"http://content.easybib.com/autocite/",uaCompany:"ImagineEasy Solutions.",uaCompanyUrl:"http://www.imagineeasy.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=EasyBib AutoCite"}},7625:{userAgent:"Mozilla/5.0 (compatible; Page2RSS/0.7; +http://page2rss.com/)",metadata:{uaFamily:"Page2RSS",uaName:"Page2RSS/0.7",uaUrl:"",uaCompany:"Page Two Technologies LLC",uaCompanyUrl:"http://page2rss.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Page2RSS"}},7628:{userAgent:"Woko robot 3.0",metadata:{uaFamily:"Woko",uaName:"Woko robot 3.0",uaUrl:"http://www.woko.cz/akce.phtml?ukaz=osluzbe",uaCompany:"Internet Info, s.r.o.",uaCompanyUrl:"http://www.iinfo.cz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Woko"}},7632:{userAgent:"Mozilla/5.0 (compatible; Infohelfer/1.2.0; +http://www.infohelfer.de/crawler.php)",metadata:{uaFamily:"Infohelfer",uaName:"Infohelfer/1.2.0",uaUrl:"http://www.infohelfer.de/crawler.php",uaCompany:"ITam GmbH",uaCompanyUrl:"http://www.itam-gmbh.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Infohelfer"}},7634:{userAgent:"Mozilla/5.0 (compatible; WebNL; +http://www.web.nl/webmasters/spider.html; helpdesk@web.nl)",metadata:{uaFamily:"WebNL",uaName:"WebNL",uaUrl:"http://www.web.nl/webmasters/spider.html",uaCompany:"CRIO B.V.",uaCompanyUrl:"http://www.crio.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebNL"}},7651:{userAgent:"Y!J-BSC/1.0 crawler (http://help.yahoo.co.jp/help/jp/blog-search/)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BSC/1.0",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo Japan Corporation",uaCompanyUrl:"http://www.yahoo.co.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},7655:{userAgent:"Mozilla/5.0 (compatible; proximic; +http://www.proximic.com/info/spider.php)",metadata:{uaFamily:"proximic",uaName:"proximic",uaUrl:"http://www.proximic.com/info/spider.php",uaCompany:"Proximic, Inc.",uaCompanyUrl:"http://www.proximic.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=proximic"}},7671:{userAgent:"Sogou Web Spider",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},7675:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.0; trendictionbot0.5.0; trendiction search; http://www.trendiction.de/bot; please let us know of any problems; web at trendiction.com) Gecko/20071127 Firefox/3.0.0.11",metadata:{uaFamily:"trendictionbot ",uaName:"trendictionbot0.5.0",uaUrl:"http://www.trendiction.de/bot",uaCompany:"Trendiction S.A.",uaCompanyUrl:"http://www.trendiction.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=trendictionbot "}},7676:{userAgent:"ichiro/3.0 (http://search.goo.ne.jp/option/use/sub4/sub4-1/)",metadata:{uaFamily:"ichiro",uaName:"ichiro/3.0",uaUrl:"http://search.goo.ne.jp/option/use/sub4/sub4-1/",uaCompany:"NTT-Resonant Inc.",uaCompanyUrl:"http://www.nttr.co.jp/",uaIcon:"bot_ichiro.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ichiro"}},7696:{userAgent:"bot-pge.chlooe.com/1.0.0 (+http://www.chlooe.com/)",metadata:{uaFamily:"bot-pge.chlooe.com",uaName:"bot-pge.chlooe.com/1.0.0",uaUrl:"http://bot-pge.chlooe.com/",uaCompany:"Chlooe.com",uaCompanyUrl:"http://www.chlooe.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bot-pge.chlooe.com"}},7697:{userAgent:"Mozilla/5.0(compatible; Sosospider/2.0; +http://help.soso.com/webspider.htm)",metadata:{uaFamily:"Sosospider",uaName:"Sosospider/2.0",uaUrl:"http://help.soso.com/webspider.htm",uaCompany:"Tencent, Inc.",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"bot_soso.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sosospider"}},7717:{userAgent:"Mozilla/5.0 (compatible; GrapeshotCrawler/2.0; +http://www.grapeshot.co.uk/crawler.php)",metadata:{uaFamily:"GrapeshotCrawler",uaName:"GrapeshotCrawler/2.0",uaUrl:"http://www.grapeshot.co.uk/crawler.php",uaCompany:"Grapeshot Limited",uaCompanyUrl:"http://www.grapeshot.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GrapeshotCrawler"}},7718:{userAgent:"Mozilla/5.0 (compatible; grapeFX/0.9; crawler@grapeshot.co.uk",metadata:{uaFamily:"GrapeshotCrawler",uaName:"grapeFX/0.9",uaUrl:"http://www.grapeshot.co.uk/crawler.php",uaCompany:"Grapeshot Limited",uaCompanyUrl:"http://www.grapeshot.co.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GrapeshotCrawler"}},7726:{userAgent:"Mozilla/5.0 (compatible; Infohelfer/1.3.0; +http://www.infohelfer.de/crawler.php)",metadata:{uaFamily:"Infohelfer",uaName:"Infohelfer/1.3.0",uaUrl:"http://www.infohelfer.de/crawler.php",uaCompany:"ITam GmbH",uaCompanyUrl:"http://www.itam-gmbh.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Infohelfer"}},7727:{userAgent:"coccoc/1.0 (http://help.coccoc.vn/)",metadata:{uaFamily:"coccoc",uaName:"coccoc/1.0",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},7729:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_25; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},7732:{userAgent:"Bad-Neighborhood Link Analyzer (http://www.bad-neighborhood.com/)",metadata:{uaFamily:"Bad-Neighborhood",uaName:"Bad-Neighborhood Link Analyzer",uaUrl:"http://www.bad-neighborhood.com/text-link-tool.htm",uaCompany:"Michael VanDeMar",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Bad-Neighborhood"}},7733:{userAgent:"Bad Neighborhood Header Detector (http://www.bad-neighborhood.com/header_detector.php)",metadata:{uaFamily:"Bad-Neighborhood",uaName:"Bad Neighborhood Header Detector",uaUrl:"http://www.bad-neighborhood.com/header_detector.php",uaCompany:"Michael VanDeMar",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Bad-Neighborhood"}},7747:{userAgent:"Whoismindbot/1.0 (+http://www.whoismind.com/bot.html)",metadata:{uaFamily:"Whoismindbot",uaName:"Whoismindbot/1.0",uaUrl:"http://www.whoismind.com/bot.html",uaCompany:"WhoisMind",uaCompanyUrl:"http://www.whoismind.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Whoismindbot"}},7748:{userAgent:"webinatorbot 1.0; +http://www.webinator.de",metadata:{uaFamily:"webinatorbot",uaName:"webinatorbot 1.0",uaUrl:"",uaCompany:"HighSignal UG",uaCompanyUrl:"http://www.highsignal.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=webinatorbot"}},7754:{userAgent:"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm",metadata:{uaFamily:"bingbot",uaName:"bingbot/2.0",uaUrl:"http://www.bing.com/webmaster/help/which-crawlers-does-bing-use-8c184ec0",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bingbot"}},7757:{userAgent:"search.KumKie.com",metadata:{uaFamily:"search.KumKie.com",uaName:"search.KumKie.com",uaUrl:"",uaCompany:"Gifts Next Day",uaCompanyUrl:"http://giftsnextday.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=search.KumKie.com"}},7764:{userAgent:"Mozilla/5.0 (compatible; DripfeedBot/2.0; +http://dripfeedbookmark.com/bot.html",metadata:{uaFamily:"DripfeedBot",uaName:"DripfeedBot/2.0",uaUrl:"http://dripfeedbookmark.com/bot.html",uaCompany:"dripfeedbookmark.com",uaCompanyUrl:"http://dripfeedbookmark.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=DripfeedBot"}},7776:{userAgent:"Mozilla/5.0 (compatible; SemrushBot/0.95; +http://www.semrush.com/bot.html)",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.95",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},7780:{userAgent:"ZumBot/1.0 (ZUM Search; http://help.zum.com/inquiry)",metadata:{uaFamily:"ZumBot",uaName:"ZumBot/1.0",uaUrl:"http://help.zum.com/inquiry",uaCompany:"ZUMinternet Corp",uaCompanyUrl:"http://www.zuminternet.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZumBot"}},7784:{userAgent:"Pixray-Seeker/2.0 (Pixray-Seeker; http://www.pixray.com/pixraybot; crawler@pixray.com)",metadata:{uaFamily:"Pixray-Seeker",uaName:"Pixray-Seeker/2.0",uaUrl:"http://www.pixray.com/pixraybot",uaCompany:"PIXRAY GmbH.",uaCompanyUrl:"http://www.pixray.com/",uaIcon:"bot_PixraySeeker.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Pixray-Seeker"}},7790:{userAgent:"Mozilla/5.0 (compatible; discoverybot/2.0; +http://discoveryengine.com/discoverybot.html)",metadata:{uaFamily:"discoverybot",uaName:"discoverybot/2.0",uaUrl:"http://discoveryengine.com/discoverybot.html",uaCompany:"discoveryengine.com.",uaCompanyUrl:"http://www.discoveryengine.com/",uaIcon:"bot_discobot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=discoverybot"}},7799:{userAgent:"rogerbot/1.0 (http://www.seomoz.org/dp/rogerbot, rogerbot-crawler@seomoz.org)",metadata:{uaFamily:"rogerbot",uaName:"rogerbot/1.0",uaUrl:"http://moz.com/help/pro/what-is-rogerbot-",uaCompany:"SEOmoz, Inc.",uaCompanyUrl:"http://moz.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=rogerbot"}},7816:{userAgent:"Mozilla/5.0 (compatible; Plukkie/1.5; http://www.botje.com/plukkie.htm)",metadata:{uaFamily:"Plukkie",uaName:"Plukkie/1.3",uaUrl:"http://www.botje.com/plukkie.htm",uaCompany:"botje.com",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Plukkie"}},7819:{userAgent:"www.integromedb.org/Crawler",metadata:{uaFamily:"IntegromeDB",uaName:"IntegromeDB",uaUrl:"http://www.integromedb.org/Crawler",uaCompany:"BiologicalNetworks",uaCompanyUrl:"http://www.biologicalnetworks.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IntegromeDB"}},7832:{userAgent:"drupact/0.7; http://www.arocom.de/drupact",metadata:{uaFamily:"drupact",uaName:"drupact/0.7",uaUrl:"http://www.arocom.de/drupact",uaCompany:"arocom GmbH",uaCompanyUrl:"http://www.arocom.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=drupact"}},7833:{userAgent:"peerindex/0.1 (http://www.peerindex.com/; crawler AT peerindex DOT com)",metadata:{uaFamily:"peerindex",uaName:"peerindex/0.1",uaUrl:"",uaCompany:"PeerIndex",uaCompanyUrl:"http://www.peerindex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=peerindex"}},7841:{userAgent:"WillyBot/1.1 (http://www.willyfogg.com/info/willybot)",metadata:{uaFamily:"WillyBot",uaName:"WillyBot/1.1",uaUrl:"http://willyfogg.com/info/willybot",uaCompany:"WillyFogg.com ",uaCompanyUrl:"http://willyfogg.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WillyBot"}},7843:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/4.0; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/4.0",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},7854:{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21 PagePeeker/2.1; +http://pagepeeker.com/robots/",metadata:{uaFamily:"PagePeeker",uaName:"PagePeeker/2.1",uaUrl:"http://pagepeeker.com/robots",uaCompany:"PagePeeker.com",uaCompanyUrl:"http://pagepeeker.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PagePeeker"}},7856:{userAgent:"netEstate NE Crawler (+http://www.website-datenbank.de/)",metadata:{uaFamily:"netEstate Crawler",uaName:"netEstate NE Crawler",uaUrl:"",uaCompany:"netEstate GmbH",uaCompanyUrl:"http://www.netestate.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=netEstate Crawler"}},7888:{userAgent:"MeMoNewsBot/2.0 (http://www.memonews.com/en/crawler)",metadata:{uaFamily:"MeMoNewsBot",uaName:"MeMoNewsBot/2.0",uaUrl:"http://www.memonews.com/en/crawler",uaCompany:"MeMo News AG",uaCompanyUrl:"http://www.memonews.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MeMoNewsBot"}},7889:{userAgent:"Mozilla/5.0 (compatible; pmoz.info ODP link checker; +http://pmoz.info/doc/botinfo.htm)",metadata:{uaFamily:"pmoz.info ODP link checker",uaName:"pmoz.info ODP link checker",uaUrl:"http://pmoz.info/doc/botinfo.htm",uaCompany:"PlantRob",uaCompanyUrl:"http://www.robsplants.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=pmoz.info ODP link checker"}},7912:{userAgent:"Mozilla/5.0 (compatible; spbot/3.1; +http://www.seoprofiler.com/bot )",metadata:{uaFamily:"spbot",uaName:"spbot/3.1",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},7927:{userAgent:"Mozilla/5.0 (compatible; CompSpyBot/1.0; +http://www.compspy.com/spider.html)",metadata:{uaFamily:"CompSpyBot",uaName:"CompSpyBot/1.0",uaUrl:"http://www.compspy.com/spider.html",uaCompany:"compspy.com",uaCompanyUrl:"http://www.compspy.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CompSpyBot"}},7959:{userAgent:"Mozilla/5.0 (compatible; Peepowbot/1.0; +http://www.peepow.com/bot.php)",metadata:{uaFamily:"Peepowbot",uaName:"Peepowbot/1.0",uaUrl:"http://www.peepow.com/bot.php",uaCompany:"peepow.com",uaCompanyUrl:"http://peepow.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Peepowbot"}},7975:{userAgent:"HubSpot Connect 1.0 (http://dev.hubspot.com/)",metadata:{uaFamily:"HubSpot Connect",uaName:"HubSpot Connect 1.0",uaUrl:"",uaCompany:"HubSpot Inc.",uaCompanyUrl:"http://www.hubspot.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HubSpot Connect"}},7984:{userAgent:"Mozilla/5.0 (compatible; Mail.RU_Bot/2.0)",metadata:{uaFamily:"Mail.Ru bot",uaName:"Mail.RU_Bot/2.0",uaUrl:"http://go.mail.ru/help/robots",uaCompany:"Mail.Ru Group",uaCompanyUrl:"http://corp.mail.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mail.Ru bot"}},7995:{userAgent:"Mozilla/5.0 (compatible; IstellaBot/1.10.2 +http://www.tiscali.it/)",metadata:{uaFamily:"IstellaBot",uaName:"IstellaBot/1.10.2",uaUrl:"",uaCompany:"Tiscali Italia S.p.a",uaCompanyUrl:"http://www.tiscali.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=IstellaBot"}},8061:{userAgent:"Pixray-Seeker/2.0 (http://www.pixray.com/pixraybot; crawler@pixray.com)",metadata:{uaFamily:"Pixray-Seeker",uaName:"Pixray-Seeker/2.0",uaUrl:"http://www.pixray.com/pixraybot",uaCompany:"PIXRAY GmbH.",uaCompanyUrl:"http://www.pixray.com/",uaIcon:"bot_PixraySeeker.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Pixray-Seeker"}},8066:{userAgent:"Mozilla/5.0 (compatible; SearchmetricsBot; http://www.searchmetrics.com/en/searchmetrics-bot/)",metadata:{uaFamily:"SearchmetricsBot",uaName:"SearchmetricsBot",uaUrl:"http://www.searchmetrics.com/en/searchmetrics-bot/",uaCompany:"Searchmetrics GmbH",uaCompanyUrl:"http://www.searchmetrics.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SearchmetricsBot"}},8083:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-3-amd64; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},8096:{userAgent:"Mozilla/5.0 (compatible; Genieo/1.0 http://www.genieo.com/webfilter.html)",metadata:{uaFamily:"Genieo Web filter",uaName:"Genieo/1.0",uaUrl:"http://www.genieo.com/webfilter.html",uaCompany:"Genieo",uaCompanyUrl:"http://www.genieo.com",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Genieo Web filter"}},8107:{userAgent:"yacybot (freeworld/global; i386 Linux 2.6.32-5-686; java 1.6.0_18; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},8114:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.6.0_23; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},8131:{userAgent:"facebookplatform/1.0 (+http://developers.facebook.com)",metadata:{uaFamily:"facebookplatform",uaName:"facebookplatform/1.0",uaUrl:"http://en.wikipedia.org/wiki/Facebook_Platform",uaCompany:"Facebook",uaCompanyUrl:"http://www.facebook.com/",uaIcon:"bot_facebook.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=facebookplatform"}},8134:{userAgent:"Mozilla/5.0 (compatible; Infohelfer/1.3.3; +http://www.infohelfer.de/crawler.php)",metadata:{uaFamily:"Infohelfer",uaName:"Infohelfer/1.3.3",uaUrl:"http://www.infohelfer.de/crawler.php",uaCompany:"ITam GmbH",uaCompanyUrl:"http://www.itam-gmbh.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Infohelfer"}},8138:{userAgent:"Mozilla/5.0 (compatible; HomeTags/1.0; http://www.hometags.nl/bot)",metadata:{uaFamily:"HomeTags",uaName:"HomeTags/1.0",uaUrl:"http://www.hometags.nl/bot",uaCompany:"HomeTags.nl",uaCompanyUrl:"http://www.hometags.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HomeTags"}},8170:{userAgent:"Mozilla/5.0 (compatible; Qseero; +http://www.q0.com)",metadata:{uaFamily:"Qseero",uaName:"Qseero",uaUrl:"",uaCompany:"Qseero, Inc.",uaCompanyUrl:"http://q0.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Qseero"}},8179:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-32-generic; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},8184:{userAgent:"Mozilla/5.0 (compatible; Esribot/1.0; http://www.esrihu.hu/)",metadata:{uaFamily:"Esribot",uaName:"Esribot/1.0",uaUrl:"",uaCompany:"ESRI Magyarorsz\xe1g Kft.",uaCompanyUrl:"http://www.esrihu.hu/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Esribot"}},8191:{userAgent:"wscheck.com/1.0.0 (+http://wscheck.com/)",metadata:{uaFamily:"wscheck.com",uaName:"wscheck.com/1.0.0",uaUrl:"",uaCompany:"AsiaWS",uaCompanyUrl:"http://asiaws.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=wscheck.com"}},8192:{userAgent:"bot.wsowner.com/1.0.0 (+http://wsowner.com/)",metadata:{uaFamily:"bot.wsowner.com",uaName:"bot.wsowner.com/1.0.0",uaUrl:"",uaCompany:"AsiaWS",uaCompanyUrl:"http://asiaws.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bot.wsowner.com"}},8208:{userAgent:"Yepi/1.0 (NHN Corp.; http://help.naver.com/robots/)",metadata:{uaFamily:"NaverBot",uaName:"Yepi/1.0",uaUrl:"http://help.naver.com/robots/",uaCompany:"NHN Corporation",uaCompanyUrl:"http://www.nhncorp.com/",uaIcon:"bot_NaverBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NaverBot"}},8247:{userAgent:"Mozilla/5.0 (compatible; Mail.RU_Bot/2.0; +http://go.mail.ru/help/robots)",metadata:{uaFamily:"Mail.Ru bot",uaName:"Mail.RU_Bot/2.0",uaUrl:"http://go.mail.ru/help/robots",uaCompany:"Mail.Ru Group",uaCompanyUrl:"http://corp.mail.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mail.Ru bot"}},8297:{userAgent:"yacybot (freeworld-global; amd64 Linux 3.2.0-4-amd64; java 1.6.0_24; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},8300:{userAgent:"Mozilla/5.0 (compatible; emefgebot/beta; +http://emefge.de/bot.html)",metadata:{uaFamily:"emefgebot",uaName:"emefgebot/beta",uaUrl:"http://emefge.de/bot.html",uaCompany:"Bayern Anzeiger UG",uaCompanyUrl:"http://bayernanzeiger.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=emefgebot"}},8318:{userAgent:"Mozilla/5.0 (compatible; YioopBot; +http://173.13.143.74/bot.php)",metadata:{uaFamily:"YioopBot",uaName:"YioopBot",uaUrl:"http://www.yioop.com/bot.php",uaCompany:"Chris Pollett",uaCompanyUrl:"http://pollett.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=YioopBot"}},8329:{userAgent:"Sogou web spider/4.0",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider/4.0",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},8397:{userAgent:"Y!J-BRJ/YATS crawler (http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html)",metadata:{uaFamily:"Yahoo! JAPAN",uaName:"Y!J-BRJ/YATS",uaUrl:"http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html",uaCompany:"Yahoo Japan Corporation",uaCompanyUrl:"http://www.yahoo.co.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Yahoo! JAPAN"}},8406:{userAgent:"yacybot (freeworld-global; amd64 Linux 3.2.0-35-generic; java 1.7.0_09; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},8429:{userAgent:"OpenWebSpider v0.1.4 (http://www.openwebspider.org/)",metadata:{uaFamily:"OpenWebSpider",uaName:"OpenWebSpider v0.1.4",uaUrl:"http://www.openwebspider.org/",uaCompany:"Stefano Alimonti",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=OpenWebSpider"}},8487:{userAgent:"emefgebot/beta (+http://emefge.de/bot.html)",metadata:{uaFamily:"emefgebot",uaName:"emefgebot/beta",uaUrl:"http://emefge.de/bot.html",uaCompany:"Bayern Anzeiger UG",uaCompanyUrl:"http://bayernanzeiger.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=emefgebot"}},8574:{userAgent:"coccoc/1.0 (http://help.coccoc.com/)",metadata:{uaFamily:"coccoc",uaName:"coccoc/1.0",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},8586:{userAgent:"ExB Language Crawler 2.1.5 (+http://www.exb.de/crawler)",metadata:{uaFamily:"ExB Language Crawler",uaName:"ExB Language Crawler 2.1.5",uaUrl:"http://www.exb.de/crawler/",uaCompany:"ExB Communication Systems GmbH",uaCompanyUrl:"http://www.exb.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ExB Language Crawler"}},8590:{userAgent:"Mozilla/4.0 (compatible; Vagabondo/4.0; webcrawler at wise-guys dot nl; http://webagent.wise-guys.nl/; http://www.wise-guys.nl/)",metadata:{uaFamily:"Vagabondo",uaName:"Vagabondo/4.0",uaUrl:"http://webagent.wise-guys.nl/",uaCompany:"WiseGuys Internet BV",uaCompanyUrl:"http://www.wise-guys.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vagabondo"}},8607:{userAgent:"ExB Language Crawler 2.1.2 (+http://www.exb.de/crawler)",metadata:{uaFamily:"ExB Language Crawler",uaName:"ExB Language Crawler 2.1.2",uaUrl:"http://www.exb.de/crawler/",uaCompany:"ExB Communication Systems GmbH",uaCompanyUrl:"http://www.exb.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ExB Language Crawler"}},8694:{userAgent:"Mozilla/5.0 (compatible; special_archiver/3.1.1 +http://www.archive.org/details/archive.org_bot)",metadata:{uaFamily:"archive.org_bot",uaName:"special_archiver/3.1.1",uaUrl:"http://www.archive.org/details/archive.org_bot",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=archive.org_bot"}},8743:{userAgent:"Mozilla/5.0 (compatible; NLNZ_IAHarvester2013 +http://natlib.govt.nz/about-us/current-initiatives/web-harvest-2013)",metadata:{uaFamily:"NLNZ_IAHarvester2013",uaName:"NLNZ_IAHarvester2013",uaUrl:"http://natlib.govt.nz/publishers-and-authors/web-harvesting/2013-nz-web-harvest",uaCompany:"National Library of New Zealand",uaCompanyUrl:"http://natlib.govt.nz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=NLNZ_IAHarvester2013"}},8833:{userAgent:"Zookabot/2.5;++http://zookabot.com",metadata:{uaFamily:"Zookabot",uaName:"Zookabot/2.5",uaUrl:"http://zookabot.com/",uaCompany:"Hwacha ApS",uaCompanyUrl:"http://hwacha.dk/",uaIcon:"bot_Zookabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Zookabot"}},8866:{userAgent:"Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) SitemapProbe",metadata:{uaFamily:"bingbot",uaName:"bingbot SitemapProbe",uaUrl:"http://www.bing.com/webmaster/help/which-crawlers-does-bing-use-8c184ec0",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bingbot"}},8902:{userAgent:"Mozilla/5.0 (compatible; ZumBot/1.0; http://help.zum.com/inquiry)",metadata:{uaFamily:"ZumBot",uaName:"ZumBot/1.0",uaUrl:"http://help.zum.com/inquiry",uaCompany:"ZUMinternet Corp",uaCompanyUrl:"http://www.zuminternet.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ZumBot"}},9010:{userAgent:"Mozilla/5.0 (compatible; 4SeoHuntBot; +http://4seohunt.biz/about.html)",metadata:{uaFamily:"4seohuntBot",uaName:"4seohuntBot",uaUrl:"http://4seohunt.biz/about.html",uaCompany:"4seohunt.biz",uaCompanyUrl:"http://4seohunt.biz/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=4seohuntBot"}},9020:{userAgent:"fastbot crawler beta 2.0 (+http://www.fastbot.de)",metadata:{uaFamily:"fastbot crawler",uaName:"fastbot crawler beta 2.0",uaUrl:"http://www.fastbot.de/",uaCompany:"http://www.pagedesign.de/",uaCompanyUrl:"Pagedesign GmbH",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=fastbot crawler"}},9065:{userAgent:"fastbot.de crawler 2.0 beta (http://www.fastbot.de)",metadata:{uaFamily:"fastbot crawler",uaName:"fastbot.de crawler beta 2.0",uaUrl:"http://www.fastbot.de/",uaCompany:"http://www.pagedesign.de/",uaCompanyUrl:"Pagedesign GmbH",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=fastbot crawler"}},9116:{userAgent:"Mozilla/5.0+(compatible;+PiplBot;++http://www.pipl.com/bot/)",metadata:{uaFamily:"PiplBot",uaName:"PiplBot",uaUrl:"http://pipl.com/bot/",uaCompany:"pipl.com",uaCompanyUrl:"http://pipl.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=PiplBot"}},9165:{userAgent:"rogerbot/1.0 (http://www.seomoz.org/dp/rogerbot, rogerbot-crawler+shiny@seomoz.org)",metadata:{uaFamily:"rogerbot",uaName:"rogerbot/1.0",uaUrl:"http://moz.com/help/pro/what-is-rogerbot-",uaCompany:"SEOmoz, Inc.",uaCompanyUrl:"http://moz.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=rogerbot"}},9239:{userAgent:"Grahambot/0.1 (+http://www.sunaga-lab.com/graham-bot)",metadata:{uaFamily:"Grahambot",uaName:"Grahambot/0.1",uaUrl:"http://www.sunaga-lab.com/graham-bot",uaCompany:"Sunagarabo",uaCompanyUrl:"http://sunagae.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Grahambot"}},9240:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.5.0-27-generic; java 1.7.0_03; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},9262:{userAgent:"SolomonoBot/1.04 (http://www.solomono.ru)",metadata:{uaFamily:"SolomonoBot",uaName:"SolomonoBot/1.04",uaUrl:"http://solomono.ru/about/",uaCompany:"Solomono",uaCompanyUrl:"http://solomono.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SolomonoBot"}},9280:{userAgent:"Mozilla/5.0 (compatible; SemrushBot/0.96.2; +http://www.semrush.com/bot.html)",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.96.2",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},9288:{userAgent:"bl.uk_lddc_bot/3.1.1 (+http://www.bl.uk/aboutus/legaldeposit/websites/websites/faqswebmaster/index.html)",metadata:{uaFamily:"bl.uk_lddc_bot",uaName:"bl.uk_lddc_bot/3.1.1",uaUrl:"http://www.bl.uk/aboutus/legaldeposit/websites/websites/faqswebmaster/index.html",uaCompany:"British Library",uaCompanyUrl:"http://www.bl.uk/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bl.uk_lddc_bot"}},9298:{userAgent:"Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0 Google (+https://developers.google.com/+/web/snippet/)",metadata:{uaFamily:"Googlebot",uaName:"Googlebot snippet",uaUrl:"https://developers.google.com/+/web/snippet/",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},9332:{userAgent:"BacklinkCrawler V (http://www.backlinktest.com/crawler.html)",metadata:{uaFamily:"BacklinkCrawler",uaName:"BacklinkCrawler V",uaUrl:"http://www.backlinktest.com/crawler.html",uaCompany:"2.0Promotion GbR",uaCompanyUrl:"http://2.0promotion.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BacklinkCrawler"}},9346:{userAgent:"Automattic Analytics Crawler/0.1; http://wordpress.com/crawler/",metadata:{uaFamily:"Automattic Analytics Crawler",uaName:"Automattic Analytics Crawler/0.1",uaUrl:"http://wordpress.com/crawler/",uaCompany:"Automattic Inc.",uaCompanyUrl:"http://automattic.com/",uaIcon:"AutomatticCrawler.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Automattic Analytics Crawler"}},9389:{userAgent:"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Ara.com.tr AraBot 1.0",metadata:{uaFamily:"AraBot",uaName:"AraBot 1.0",uaUrl:"",uaCompany:" ARA ?leti\u015fim Telekom\xfcnikasyon ?nternet Al?\u015fveri\u015f Reklam Tic. Ltd. \u015eti.",uaCompanyUrl:"http://www.ara.com.tr/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AraBot"}},9410:{userAgent:"Aboundex/0.3 (http://www.aboundex.com/crawler/)",metadata:{uaFamily:"Aboundexbot",uaName:"Aboundexbot/0.3",uaUrl:"http://www.aboundex.com/crawler/",uaCompany:"Aboundex.com",uaCompanyUrl:"http://www.aboundex.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Aboundexbot"}},9427:{userAgent:"Peeplo Screenshot Bot/0.20 ( abuse at peeplo dot_com )",metadata:{uaFamily:"Peeplo Screenshot Bot",uaName:"Peeplo Screenshot Bot/0.20",uaUrl:"",uaCompany:"MOQU ADV Srl",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Peeplo Screenshot Bot"}},9453:{userAgent:"CCBot/2.0",metadata:{uaFamily:"CCBot",uaName:"CCBot/2.0",uaUrl:"http://commoncrawl.org/research/",uaCompany:"CommonCrawl Foundation",uaCompanyUrl:"http://www.commoncrawl.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CCBot"}},9455:{userAgent:"Mozilla/5.0 (compatible; ProCogSEOBot/1.0; +http://www.procog.com/ )",metadata:{uaFamily:"ProCogSEOBot",uaName:"ProCogSEOBot/1.0",uaUrl:"",uaCompany:"ProCog.com",uaCompanyUrl:"http://www.procog.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ProCogSEOBot"}},9540:{userAgent:"MetaURI API/2.0 +metauri.com",metadata:{uaFamily:"MetaURI API",uaName:"MetaURI API/2.0",uaUrl:"",uaCompany:"stateless systems",uaCompanyUrl:"http://statelesssystems.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaURI API"}},9577:{userAgent:"Dlvr.it/1.0 (http://dlvr.it/)",metadata:{uaFamily:"Dlvr.it/1.0",uaName:"Dlvr.it/1.0",uaUrl:"http://support.dlvr.it/entries/23499527-How-do-I-block-dlvr-it-from-retrieving-the-feeds-on-my-site-",uaCompany:"dlvr.it",uaCompanyUrl:"http://dlvr.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Dlvr.it/1.0"}},9652:{userAgent:"Mozilla/5.0 (compatible; GeliyooBot/1.0; +http://www.geliyoo.com/)",metadata:{uaFamily:"GeliyooBot",uaName:"GeliyooBot/1.0",uaUrl:"",uaCompany:"Geliyoo Bili\u015fim Ar-Ge Tic. Ltd. \u015eti.",uaCompanyUrl:"http://www.geliyoobilisim.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GeliyooBot"}},9653:{userAgent:"ExB Language Crawler 2.1.1 (+http://www.exb.de/crawler)",metadata:{uaFamily:"ExB Language Crawler",uaName:"ExB Language Crawler 2.1.1",uaUrl:"http://www.exb.de/crawler/",uaCompany:"ExB Communication Systems GmbH",uaCompanyUrl:"http://www.exb.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ExB Language Crawler"
}},9655:{userAgent:"Mozilla/5.0 (compatible; 200PleaseBot/1.0; +http://www.200please.com/bot)",metadata:{uaFamily:"200PleaseBot",uaName:"200PleaseBot/1.0",uaUrl:"http://www.200please.com/bot",uaCompany:"200please.com",uaCompanyUrl:"http://www.200please.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=200PleaseBot"}},9673:{userAgent:"yacybot (webportal-global; amd64 Windows 7 6.1; java 1.7.0_04; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},9675:{userAgent:"Mozilla/5.0 (compatible; Linux x86_64; Mail.RU_Bot/2.0; +http://go.mail.ru/help/robots)",metadata:{uaFamily:"Mail.Ru bot",uaName:"Mail.RU_Bot/2.0",uaUrl:"http://go.mail.ru/help/robots",uaCompany:"Mail.Ru Group",uaCompanyUrl:"http://corp.mail.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Mail.Ru bot"}},9681:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-4-amd64; java 1.6.0_27; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},9682:{userAgent:"yacybot (freeworld/global; i386 Linux 3.4.2-linode44; java 1.6.0_27; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},9691:{userAgent:"Mozilla/5.0 (compatible; GeliyooBot/1.0beta; +http://www.geliyoo.com/)",metadata:{uaFamily:"GeliyooBot",uaName:"GeliyooBot/1.0beta",uaUrl:"",uaCompany:"Geliyoo Bili\u015fim Ar-Ge Tic. Ltd. \u015eti.",uaCompanyUrl:"http://www.geliyoobilisim.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=GeliyooBot"}},9694:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.8.0-21-generic; java 1.6.0_27; Pacific/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},9717:{userAgent:"Sogou web spider/4.0l-2m!",metadata:{uaFamily:"sogou spider",uaName:"Sogou web spider/4.0l-2m!",uaUrl:"http://www.sogou.com/docs/help/webmasters.htm#07",uaCompany:"SOGOU.COM",uaCompanyUrl:"http://www.sogou.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=sogou spider"}},9737:{userAgent:"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko; Google Web Preview) Chrome/22.0.1229 Safari/537.4",metadata:{uaFamily:"Googlebot",uaName:"Google Web Preview",uaUrl:"http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1062498",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"bot_googlebot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Googlebot"}},9781:{userAgent:"Mozilla/5.0 (compatible; uMBot-FC/1.0; mailto: crawling@ubermetrics-technologies.com)",metadata:{uaFamily:"uMBot",uaName:"uMBot-FC/1.0",uaUrl:"",uaCompany:"uberMetrics Technologies GmbH",uaCompanyUrl:"http://www.ubermetrics-technologies.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=uMBot"}},9784:{userAgent:"Mozilla/5.0 (compatible; coccoc/1.0; +http://help.coccoc.com/)",metadata:{uaFamily:"coccoc",uaName:"coccoc/1.0",uaUrl:"http://help.coccoc.com/",uaCompany:"Coc Coc",uaCompanyUrl:"http://coccoc.vn/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=coccoc"}},9832:{userAgent:"Mozilla/5.0 (compatible; Mozilla; +http://wiki.github.com/bixo/bixo/bixocrawler; bixo-dev@yahoogroups.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixocrawler",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},9839:{userAgent:"Mozilla/5.0 (compatible; aiHitBot/2.7; +http://www.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot/2.7",uaUrl:"",uaCompany:"aiHit Ltd",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},9852:{userAgent:"Mozilla/5.0 (compatible; GigaBot/1.0; +http://www.gigablast.com/ )",metadata:{uaFamily:"Gigabot",uaName:"Gigabot/1.0",uaUrl:"http://www.gigablast.com/spider.html",uaCompany:"Gigablast Inc",uaCompanyUrl:"http://www.gigablast.com/",uaIcon:"bot_gigabot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Gigabot"}},9868:{userAgent:"CirrusExplorer/1.1 (http://www.cireu.com/explorer.php)",metadata:{uaFamily:"CirrusExplorer",uaName:"CirrusExplorer/1.1",uaUrl:"http://www.cireu.com/explorer.php",uaCompany:"cireu.com",uaCompanyUrl:"http://www.cireu.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CirrusExplorer"}},9874:{userAgent:"Mozilla/5.0 (compatible; uMBot-LN/1.0; mailto: crawling@ubermetrics-technologies.com)",metadata:{uaFamily:"uMBot",uaName:"uMBot-LN/1.0",uaUrl:"",uaCompany:"uberMetrics Technologies GmbH",uaCompanyUrl:"http://www.ubermetrics-technologies.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=uMBot"}},9875:{userAgent:"Crowsnest/0.5 (+http://www.crowsnest.tv/)",metadata:{uaFamily:"Crowsnest",uaName:"Crowsnest/0.5",uaUrl:"",uaCompany:"Gocro, Inc.",uaCompanyUrl:"http://www.gocro.jp/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Crowsnest"}},9877:{userAgent:"QuerySeekerSpider ( http://queryseeker.com/bot.html )",metadata:{uaFamily:"QuerySeekerSpider",uaName:"QuerySeekerSpider",uaUrl:"http://queryseeker.com/bot.html",uaCompany:"QueryEye Inc.",uaCompanyUrl:"http://queryeye.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=QuerySeekerSpider"}},9905:{userAgent:"ownCloud Server Crawler",metadata:{uaFamily:"ownCloud Server Crawler",uaName:"ownCloud Server Crawler",uaUrl:"",uaCompany:"ownCloud comunity",uaCompanyUrl:"http://owncloud.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ownCloud Server Crawler"}},9918:{userAgent:"Mozilla/5.0 (compatible; rogerBot/1.0; UrlCrawler; http://www.seomoz.org/dp/rogerbot)",metadata:{uaFamily:"rogerbot",uaName:"rogerbot/1.0",uaUrl:"http://moz.com/help/pro/what-is-rogerbot-",uaCompany:"SEOmoz, Inc.",uaCompanyUrl:"http://moz.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=rogerbot"}},9925:{userAgent:"Mozilla/5.0 (compatible; SemrushBot/0.96.3; +http://www.semrush.com/bot.html)",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.96.3",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},9949:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.8.0-23-generic; java 1.6.0_27; Pacific/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10008:{userAgent:"BLEXBot",metadata:{uaFamily:"BLEXBot",uaName:"BLEXBot",uaUrl:"http://webmeup-crawler.com/",uaCompany:"WebMeUp",uaCompanyUrl:"http://webmeup.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BLEXBot"}},10035:{userAgent:"Mozilla/5.0 (compatible; CloudServerMarketSpider/1.0; +http://www.cloudservermarket.com/spider.html)",metadata:{uaFamily:"CloudServerMarketSpider",uaName:"CloudServerMarketSpider/1.0",uaUrl:"http://www.cloudservermarket.com/spider.html",uaCompany:"CloudServerMarket.com",uaCompanyUrl:"http://www.cloudservermarket.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CloudServerMarketSpider"}},10057:{userAgent:"Mozilla/5.0 (compatible; BLEXBot/1.0; +http://webmeup.com/crawler.html)",metadata:{uaFamily:"BLEXBot",uaName:"BLEXBot/1.0",uaUrl:"http://webmeup-crawler.com/",uaCompany:"WebMeUp",uaCompanyUrl:"http://webmeup.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BLEXBot"}},10073:{userAgent:"Mozilla/5.0(compatible;Sosospider/2.0;+http://help.soso.com/webspider.htm)",metadata:{uaFamily:"Sosospider",uaName:"Sosospider/2.0",uaUrl:"http://help.soso.com/webspider.htm",uaCompany:"Tencent, Inc.",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"bot_soso.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Sosospider"}},10078:{userAgent:"Mozilla/5.0 (compatible; firmilybot/0.3; +http://www.firmily.com/bot.php",metadata:{uaFamily:"firmilybot",uaName:"firmilybot/0.3",uaUrl:"http://www.firmily.com/bot.php",uaCompany:"Firmily",uaCompanyUrl:"http://www.firmily.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=firmilybot"}},10084:{userAgent:"MetaHeadersBot (+http://www.metaheaders.com/bot.html)",metadata:{uaFamily:"MetaHeadersBot",uaName:"MetaHeadersBot",uaUrl:"http://www.metaheaders.net/bot.html",uaCompany:"metaheaders.net",uaCompanyUrl:"http://www.metaheaders.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MetaHeadersBot"}},10101:{userAgent:"Mozilla/5.0 (compatible; meanpathbot/1.0; +http://www.meanpath.com/meanpathbot.html)",metadata:{uaFamily:"meanpathbot",uaName:"meanpathbot/1.0",uaUrl:"http://www.meanpath.com/meanpathbot.html",uaCompany:"meanpath, Inc.",uaCompanyUrl:"https://meanpath.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=meanpathbot"}},10107:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.7.0_09; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10108:{userAgent:"yacybot (freeworld/global; amd64 Windows XP 5.2; java 1.7.0_04; America/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10126:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.8.13-gentoo; java 1.7.0_21; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10140:{userAgent:"Mozilla/5.0 (compatible; AMZNKAssocBot/4.0 +http://affiliate-program.amazon.com)",metadata:{uaFamily:"AMZNKAssocBot",uaName:"AMZNKAssocBot/4.0",uaUrl:"https://affiliate-program.amazon.com/gp/associates/help/t21/a14",uaCompany:"Amazon.com, Inc.",uaCompanyUrl:"http://www.amazon.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AMZNKAssocBot"}},10182:{userAgent:"yacybot (freeworld/global; amd64 Linux 2.6.32-49-server; java 1.6.0_27; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10228:{userAgent:"Mozilla/5.0 (compatible; AcoonBot/4.12.1; +http://www.acoon.de/robot.asp)",metadata:{uaFamily:"AcoonBot",uaName:"AcoonBot/4.12.1",uaUrl:"http://www.acoon.de/robot.asp",uaCompany:"Acoon GmbH",uaCompanyUrl:"",uaIcon:"bot_Acoon.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AcoonBot"}},10237:{userAgent:"Mozilla/5.0 (compatible; linkdexbot/2.0; +http://www.linkdex.com/about/bots/)",metadata:{uaFamily:"linkdexbot",uaName:"linkdexbot/2.0",uaUrl:"http://www.linkdex.com/about/bots/",uaCompany:"Linkdex Limited.",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=linkdexbot"}},10241:{userAgent:"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+ (KHTML, like Gecko) BingPreview/1.0b",metadata:{uaFamily:"BingPreview",uaName:"BingPreview/1.0b",uaUrl:"http://www.bing.com/blogs/site_blogs/b/webmaster/archive/2012/10/26/page-snapshots-in-bing-windows-8-app-to-bring-new-crawl-traffic-to-sites.aspx",uaCompany:"Microsoft Corporation",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"bot_msnbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BingPreview"}},10246:{userAgent:"Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/)",metadata:{uaFamily:"AhrefsBot",uaName:"AhrefsBot/5.0",uaUrl:"http://ahrefs.com/robot/",uaCompany:"Ahrefs.com",uaCompanyUrl:"http://ahrefs.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=AhrefsBot"}},10293:{userAgent:"Mozilla/5.0 (compatible; SeznamBot/3.1-test1; +http://fulltext.sblog.cz/)",metadata:{uaFamily:"SeznamBot",uaName:"SeznamBot/3.1-test",uaUrl:"http://napoveda.seznam.cz/en/indexing-the-web.html",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeznamBot"}},10301:{userAgent:"yacybot (webportal-global; x86 Windows Vista 6.0; java 1.7.0_25; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10308:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.7.0_25; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10342:{userAgent:"SeoCheckBot (FischerNetzDesign Seo Checker, info@fischernetzdesign.de)",metadata:{uaFamily:"SeoCheckBot",uaName:"SeoCheckBot",uaUrl:"http://www.kfsw.de/bot.html",uaCompany:"Kristian Fischer",uaCompanyUrl:"http://www.kfsw.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeoCheckBot"}},10349:{userAgent:"Mozilla/5.0 (compatible; woriobot support [at] zite [dot] com +http://zite.com)",metadata:{uaFamily:"woriobot",uaName:"woriobot",uaUrl:"",uaCompany:"Zite",uaCompanyUrl:"http://zite.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=woriobot"}},10356:{userAgent:"SeoCheck (FischerNetzDesign Seo Checker, info@fischernetzdesign.de)",metadata:{uaFamily:"SeoCheckBot",uaName:"SeoCheck",uaUrl:"http://www.kfsw.de/bot.html",uaCompany:"Kristian Fischer",uaCompanyUrl:"http://www.kfsw.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeoCheckBot"}},10374:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.2.0-4-amd64; java 1.7.0_03; Etc/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10444:{userAgent:"Mozilla/5.0 (compatible; SemrushBot/0.96.4; +http://www.semrush.com/bot.html)",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.96.4",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},10448:{userAgent:"yacybot (freeworld/global; amd64 Windows NT (unknown) 6.2; java 1.7.0_05; Africa/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10481:{userAgent:"yacybot (freeworld/global; amd64 Windows 7 6.1; java 1.7.0_04; Asia/ja) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10498:{userAgent:"yacybot (freeworld/global; amd64 Windows Server 2008 R2 6.1; java 1.7.0_25; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10503:{userAgent:"ScreenerBot Crawler Beta 2.0 (+http://www.ScreenerBot.com)",metadata:{uaFamily:"ScreenerBot Crawler",uaName:"ScreenerBot Crawler Beta 2.0",uaUrl:"http://www.screenerbot.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=ScreenerBot Crawler"}},10537:{userAgent:"Mozilla/5.0 (compatible; Mozilla/5.0; +http://wiki.github.com/bixo/bixo/bixocrawler; bixo-dev@yahoogroups.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixocrawler",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},10555:{userAgent:"Semantifire1/0.20 ( http://www.setooz.com/oozbot.html ; agentname at setooz dot_com )",metadata:{uaFamily:"Semantifire",uaName:"Semantifire1/0.20",uaUrl:"http://www.setooz.com/oozbot.html",uaCompany:"SETU Software Systems (P) Ltd.",uaCompanyUrl:"http://www.setusoftware.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Semantifire"}},10562:{userAgent:"Mozilla/5.0 (compatible; BIXOCRAWLER; +http://wiki.github.com/bixo/bixo/bixocrawler; bixo-dev@yahoogroups.com)",metadata:{uaFamily:"bixocrawler",uaName:"bixocrawler",uaUrl:"http://wiki.github.com/bixo/bixo/bixocrawler",uaCompany:"Bixo Labs",uaCompanyUrl:"http://openbixo.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=bixocrawler"}},10576:{userAgent:"Mozilla/5.0 (compatible; socialbm_bot/1.0; +http://spider.socialbm.net)",metadata:{uaFamily:"socialbm_bot",uaName:"socialbm_bot/1.0",uaUrl:"http://spider.socialbm.net/",uaCompany:"Martin Junker - social-bookmarking.net",uaCompanyUrl:"http://www.social-bookmarking.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=socialbm_bot"}},10604:{userAgent:"rogerbot/1.0 (http://moz.com/help/pro/what-is-rogerbot-, rogerbot-crawler+shiny@moz.com)",metadata:{uaFamily:"rogerbot",uaName:"rogerbot/1.0",uaUrl:"http://moz.com/help/pro/what-is-rogerbot-",uaCompany:"SEOmoz, Inc.",uaCompanyUrl:"http://moz.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=rogerbot"}},10615:{userAgent:"CCResearchBot/1.0 commoncrawl.org/research//Nutch-1.7-SNAPSHOT",metadata:{uaFamily:"CCResearchBot",uaName:"CCResearchBot/1.0",uaUrl:"http://commoncrawl.org/research/",uaCompany:"CommonCrawl Foundation",uaCompanyUrl:"http://www.commoncrawl.org/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CCResearchBot"}},10635:{userAgent:"Mozilla/5.0 (compatible; MJ12bot/v1.4.4; http://www.majestic12.co.uk/bot.php?+)",metadata:{uaFamily:"MJ12bot",uaName:"MJ12bot/v1.4.4",uaUrl:"http://majestic12.co.uk/bot.php",uaCompany:"Majestic-12",uaCompanyUrl:"http://www.majestic12.co.uk/",uaIcon:"bot_mj12bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MJ12bot"}},10658:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.5.0-27-generic; java 1.7.0_25; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10691:{userAgent:"Mozilla/5.0 (compatible; SemrushBot/0.97; +http://www.semrush.com/bot.html)",metadata:{uaFamily:"SemrushBot",uaName:"SemrushBot/0.97",uaUrl:"http://www.semrush.com/bot.html",uaCompany:"SEOQuake Team",uaCompanyUrl:"http://www.seoquaketeam.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SemrushBot"}},10708:{userAgent:"Mozilla/5.0 (compatible; spbot/4.0a; +http://www.seoprofiler.com/bot )",metadata:{uaFamily:"spbot",uaName:"spbot/4.0a",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},10822:{userAgent:"yacybot (freeworld/global; amd64 Windows 8 6.2; java 1.7.0_25; Europe/de) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10823:{userAgent:"Mozilla/5.0 (compatible; BLEXBot/1.0; +http://webmeup-crawler.com/)",metadata:{uaFamily:"BLEXBot",uaName:"BLEXBot/1.0",uaUrl:"http://webmeup-crawler.com/",uaCompany:"WebMeUp",uaCompanyUrl:"http://webmeup.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BLEXBot"}},10847:{userAgent:"Mozilla/5.0 (compatible; MojeekBot/0.5; http://www.mojeek.com/bot.html)",metadata:{uaFamily:"MojeekBot",uaName:"MojeekBot/0.5",uaUrl:"http://www.mojeek.com/bot.html",uaCompany:"Mojeek Ltd.",uaCompanyUrl:"http://www.mojeek.com/",uaIcon:"bot_MojeekBot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MojeekBot"}},10913:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.8.0-19-generic; java 1.7.0_25; Europe/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},10923:{userAgent:"Cliqz Bot (+http://www.cliqz.com)",metadata:{uaFamily:"CliqzBot",uaName:"Cliqz Bot",uaUrl:"",uaCompany:"10betterpages GmbH",uaCompanyUrl:"http://www.10betterpages.com/",uaIcon:"bot_cliqzbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=CliqzBot"}},10990:{userAgent:"KrOWLer/0.0.1, matentzn at cs dot man dot ac dot uk",metadata:{uaFamily:"KrOWLer",uaName:"KrOWLer/0.0.1",uaUrl:"",uaCompany:"Nico Matentzoglu",uaCompanyUrl:"http://nico.matentzoglu.net/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=KrOWLer"}},11025:{userAgent:"Cliqzbot/0.1 (+http://cliqz.com +cliqzbot@cliqz.com)",metadata:{uaFamily:"Cliqzbot",uaName:"Cliqzbot/0.1",uaUrl:"",uaCompany:"10betterpages GmbH",uaCompanyUrl:"http://www.10betterpages.com/",uaIcon:"bot_cliqzbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Cliqzbot"}},11039:{userAgent:"Mozilla/4.0 (compatible;HostTracker/2.0;+http://www.host-tracker.com/)",metadata:{uaFamily:"HostTracker",uaName:"HostTracker/2.0",uaUrl:"",uaCompany:"HostTracker, Ltd.",uaCompanyUrl:"http://www.host-tracker.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=HostTracker"}},11045:{userAgent:"Mozilla/5.0 (compatible; linkdexbot/2.1; +http://www.linkdex.com/about/bots/)",metadata:{uaFamily:"linkdexbot",uaName:"linkdexbot/2.1",uaUrl:"http://www.linkdex.com/about/bots/",uaCompany:"Linkdex Limited.",uaCompanyUrl:"",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=linkdexbot"}},11058:{userAgent:"BUbiNG (+http://law.di.unimi.it/BUbiNG.html)",metadata:{uaFamily:"BUbiNG",uaName:"BUbiNG",uaUrl:"http://law.di.unimi.it/BUbiNG.html",uaCompany:" Universit\xe0 degli studi di Milano.",uaCompanyUrl:"http://www.unimi.it/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=BUbiNG"}},11068:{userAgent:"Mozilla/5.0 (compatible; parsijoo; +http://www.parsijoo.ir/; ehsan.mousakazemi@gmail.com)",metadata:{uaFamily:"parsijoo",uaName:"parsijoo",uaUrl:"",uaCompany:" Community Atmosphere",uaCompanyUrl:"http://parsijoo.ir/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=parsijoo"}},11079:{userAgent:"Mozilla/5.0 (compatible; spbot/4.0b; +http://www.seoprofiler.com/bot )",metadata:{uaFamily:"spbot",uaName:"spbot/4.0b",uaUrl:"http://www.seoprofiler.com/bot/",uaCompany:"Axandra GmbH",uaCompanyUrl:"http://www.axandra.com/",uaIcon:"bot_spbot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=spbot"}},11139:{userAgent:"Speedy Spider (Submit your site at http://www.entireweb.com/free_submission/)",metadata:{uaFamily:"Speedy",uaName:"Speedy Spider",uaUrl:"",uaCompany:"Entireweb Sweden AB",uaCompanyUrl:"http://www.entireweb.com/",uaIcon:"bot_Speedy.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Speedy"}},11253:{userAgent:"Mozilla/5.0 (compatible; alexa site audit/1.0; +http://www.alexa.com/help/webmasters; siteaudit@alexa.com)",metadata:{uaFamily:"alexa site audit",uaName:"alexa site audit/1.0",uaUrl:"http://www.alexa.com/siteaudit",uaCompany:"Alexa Internet, Inc.",uaCompanyUrl:"http://www.alexa.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=alexa site audit"}},11255:{userAgent:"A6-Indexer/1.0 (http://www.a6corp.com/a6-web-scraping-policy/)",metadata:{uaFamily:"A6-Indexer",uaName:"A6-Indexer/1.0",uaUrl:"http://www.a6corp.com/a6-web-scraping-policy/",uaCompany:"A6 Corporation",uaCompanyUrl:"http://www.a6corp.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=A6-Indexer"}},11256:{userAgent:"yacybot (freeworld/global; amd64 Linux 3.10.15-1-MANJARO; java 1.7.0_40; Asia/en) http://yacy.net/bot.html",metadata:{uaFamily:"yacybot",uaName:"yacybot",uaUrl:"http://yacy.net/bot.html",uaCompany:"Michael Christen",uaCompanyUrl:"",uaIcon:"bot_yacybot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=yacybot"}},11265:{userAgent:"Mozilla/5.0 (Compatible; Vedma/0.91Beta; +http://www.vedma.ru/bot.htm)",metadata:{uaFamily:"Vedma",uaName:"Vedma/0.91Beta",uaUrl:"http://www.vedma.ru/bot.htm",uaCompany:"vedma.ru",uaCompanyUrl:"http://www.vedma.ru/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Vedma"}},11312:{userAgent:"Mozilla/5.0 (compatible; WebThumbnail/3.x; Website Thumbnail Generator; +http://webthumbnail.org)",metadata:{uaFamily:"WebThumbnail",uaName:"WebThumbnail/3.x",uaUrl:"",uaCompany:"hellworx - Lukasz Cepowski",uaCompanyUrl:"http://www.hellworx.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=WebThumbnail"}},11323:{userAgent:"Mozilla/5.0 (compatible; archive.org_bot; Wayback Machine Live Record; +http://archive.org/details/archive.org_bot)",metadata:{uaFamily:"archive.org_bot",uaName:"archive.org_bot",uaUrl:"http://www.archive.org/details/archive.org_bot",uaCompany:"Internet Archive",uaCompanyUrl:"http://www.archive.org/",uaIcon:"bot_heritrix.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=archive.org_bot"}},11331:{userAgent:"SeoCheckBot (Seo-Check, http://www.kfsw.de/bot.html)",metadata:{uaFamily:"SeoCheckBot",uaName:"SeoCheckBot",uaUrl:"http://www.kfsw.de/bot.html",uaCompany:"Kristian Fischer",uaCompanyUrl:"http://www.kfsw.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=SeoCheckBot"}},11343:{userAgent:"MiaDev/0.0.1 (MIA Bot for research project MIA (www.MIA-marktplatz.de); http://www.mia-marktplatz.de/spider; spider@mia-marktplatz.de)",metadata:{uaFamily:"MiaDev",uaName:"MiaDev/0.0.1",uaUrl:"http://www.mia-marktplatz.de/spider",uaCompany:"Technische Universit\xe4t Berlin",uaCompanyUrl:"http://www.dima.tu-berlin.de/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=MiaDev"}},11351:{userAgent:"Mozilla/5.0 (compatible; aiHitBot/2.8; +http://endb-consolidated.aihit.com/)",metadata:{uaFamily:"aiHitBot",uaName:"aiHitBot/2.8",uaUrl:"",uaCompany:"aiHit Ltd",uaCompanyUrl:"http://aihit.com/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=aiHitBot"}},11377:{userAgent:"Baiduspider-image+(+http://www.baidu.com/search/spider.htm)",metadata:{uaFamily:"Baiduspider",uaName:"Baiduspider-image",uaUrl:"http://www.baidu.com/search/spider.htm",uaCompany:"Baidu",uaCompanyUrl:"",uaIcon:"bot_baiduspider.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Baiduspider"}},11378:{userAgent:"Fetch/2.0a (CMS Detection/Web/SEO analysis tool, see http://guess.scritch.org)",metadata:{uaFamily:"Fetch-Guess",uaName:"Fetch/2.0a",uaUrl:"",uaCompany:"Ivo van der Wijk",uaCompanyUrl:"http://www.m3r.nl/",uaIcon:"bot.png",uaInfoUrl:"/list-of-ua/bot-detail?bot=Fetch-Guess"}},order:["1490","9655","9010","1773","1633","1871","5311","11255","3422","6592","9410","1941","1735","5077","6246","6247","859","892","7106","162","512","1273","1282","1287","1297","1685","6905","7001","7009","7112","7178","7265","7285","7321","7366","7409","7458","7477","7544","10228","829","7230","1705","494","676","715","6404","6751","7333","7579","7843","10246","2102","2188","2223","7320","7462","9839","11351","89","1555","1550","11253","90","148","214","236","278","394","471","671","1849","128","2110","10140","5623","7015","3236","9389","2057","6237","5272","8694","11323","1042","37","131","411","694","890","9346","2050","6231","9332","7732","7733","14","1474","6399","11377","2125","1770","2162","2063","285","360","566","712","602","789","5357","7754","8866","10241","2022","6514","2135","4733","5238","7494","9832","10562","10537","9288","548","580","665","749","7340","10008","10057","10823","4519","1726","1637","1754","7442","146","328","456","833","1479","7696","8192","1733","1753","1752","237","11058","1516","5100","817","4939","7369","7162","1481","5665","4977","499","588","742","928","969","1482","1238","9453","10615","184","200","207","263","327","560","594","824","1023","812","959","1270","9868","76","3409","393","5909","10923","11025","10035","7411","7548","7727","8574","9784","608","7927","32","80","688","1495","2170","2181","2194","2212","2242","2235","2239","2241","2952","2999","3003","2773","2844","2937","2948","5860","6630","6280","9875","317","725","755","422","630","807","967","1150","1466","7406","1530","6802","7164","1568","731","752","652","811","938","1137","1164","1214","1771","6244","6922","7790","1650","9577","1731","5218","6937","1459","3333","7764","7832","1225","7143","117","7624","5187","556","569","600","7083","488","597","1115","1169","1323","192","564","8300","8487","1198","1205","1027","547","8184","5806","1500","4730","7243","6243","679","753","1994","7014","425","8586","8607","9653","5818","1523","5611","8131","1061","7084","4501","1717","3703","312","809","1005","47","9020","9065","4722","808","1595","3002","11378","118","1856","5292","5352","5646","5685","5715","4853","5052","5243","5277","5843","6011","6177","6298","6312","6326","6712","7338","7387","7399","7467","10078","1582","844","876","877","925","6202","6068","1536","1870","1663","306","804","851","531","1035","4946","217","137","303","741","6226","6353","9691","9652","190","215","8096","1133","1052","920","9852","1573","45","656","657","226","2133","2132","5380","7053","25","31","982","4726","4966","6945","6948","6947","7258","7259","7260","9737","9298","9239","7717","7718","1932","5165","756","1872","1546","1658","1704","1887","2026","2016","2021","2081","2079","2947","7225","623","1519","1583","517","554","669","927","3600","7380","8138","281","307","11039","3235","805","5302","7975","761","155","1461","1738","1765","1044","124","144","223","540","1197","3445","5902","6999","7676","5862","764","378","81","168","7119","7414","85","7542","7632","7726","8134","7819","882","167","197","242","267","729","1220","7113","7995","1540","1859","797","6583","6829","7072","5202","5","1599","391","1524","1484","3292","1542","7402","539","479","10990","396","633","83","266","405","4264","4590","4591","3398","631","632","6625","881","778","6612","6647","1780","5180","1504","2155","481","483","1798","6044","1475","10237","11045","774","130","678","4844","20","820","4996","1210","1502","6134","7343","7984","8247","9675","10101","525","609","7888","5960","10084","7211","5280","114","295","496","4589","9540","7525","11343","125","232","326","520","689","1676","1517","1602","1908","1909","2024","2185","4846","6270","6877","7005","7375","10635","1213","1283","994","1247","1867","2195","7012","1563","2196","5683","6436","10847","538","135","350","624","1533","2120","416","562","587","865","3","1497","1180","1468","4095","4411","6010","252","546","791","1024","977","442","528","813","2028","1476","1494","6921","8208","814","6304","832","6225","5056","6735","7856","873","1095","5092","7238","368","771","1102","563","38","465","515","5003","290","201","209","282","294","341","431","1072","8743","4866","349","366","4336","6114","335","480","82","84","86","100","120","133","177","321","323","338","343","382","482","484","485","491","493","710","716","917","1089","2087","5939","6245","164","178","5987","6826","5228","93","116","308","109","219","355","5859","6914","7045","7055","7107","7132","7563","7606","6234","8429","310","1681","2233","1496","9905","1037","1040","7625","253","6739","7070","7854","398","886","7437","1938","11068","9427","7959","7833","5376","7153","2197","690","9116","6978","7063","7784","8061","1895","2073","4876","6352","7816","7889","141","616","4940","760","5360","6974","7605","9455","7655","56","5620","1982","8170","5057","914","9877","6024","1815","4936","7217","6252","856","337","5362","1711","7799","9165","9918","10604","2145","2078","6721","7044","1601","3415","7424","1816","1906","88","123","606","2138","1950","1779","462","501","9","1565","3203","10503","301","7757","4512","8066","2246","6892","10555","6770","7060","7096","7267","7776","9280","9925","10691","10444","151","221","10342","10356","11331","6040","3142","5999","6506","6708","6598","1522","1469","1703","4907","4888","6229","6835","6837","1463","1464","1992","3132","4437","5857","6038","6189","6192","6214","7126","10293","1562","262","536","747","7163","208","227","911","1480","6329","6109","874","1866","101","408","754","815","825","921","835","1600","10576","1471","1470","523","768","770","773","1936","7671","8329","9717","9262","1853","7697","10073","4911","4922","3379","5386","5748","3561","3734","3589","4097","4377","7912","10708","11079","999","1885","4185","4337","6288","11139","6816","1784","5066","934","1472","296","435","545","392","410","5231","132","5145","567","1092","2099","5188","5802","2098","235","7138","7155","1078","204","333","470","565","96","1772","1971","1727","1728","352","412","445","447","645","646","648","961","962","963","964","965","966","218","2004","2175","194","5828","6578","2003","2183","1838","4000","1293","6146","7675","489","703","40","1763","5006","5839","1462","1759","7317","6962","9781","9874","7384","6065","345","437","6840","1662","7469","1505","5727","439","1766","5275","8590","11265","658","329","195","5065","376","629","798","6961","612","698","888","222","1567","225","1586","1619","929","6929","5642","5639","5640","5641","5643","5644","5635","5636","5637","5638","6776","4546","902","922","5701","153","170","765","788","1751","7748","1478","7634","469","758","11312","5361","786","861","7438","7747","5389","5710","872","7841","406","1805","238","415","452","5183","7622","7628","1501","10349","6515","7596","7577","8191","626","364","2205","340","4999","4898","4914","1653","1604","1645","1712","1776","1894","1957","2017","2071","2088","2091","2279","2300","3034","3238","3221","5281","5322","4830","4423","4747","4974","4975","5216","5176","5249","5276","5278","6679","6680","6884","6896","6968","6977","7008","7039","7051","7079","7092","7177","7252","7253","7263","7278","7303","7304","7305","7306","7307","7308","7309","7322","7323","7324","7325","7362","7363","7347","7348","7349","7364","7365","7373","7374","7404","7405","7420","7421","7422","7423","7510","7511","7512","7513","7729","8179","8107","8114","8083","9240","9682","9694","8297","9681","8406","10108","9673","10182","9949","10126","10107","10481","10913","10498","10374","10658","10448","10301","10308","10822","11256","4","193","1564","1793","1548","1558","5982","6603","7381","7651","8397","605","1458","1690","1869","1943","5010","5014","5016","5090","5846","7013","7018","7159","7160","7161","7172","7173","7426","7427","7428","7429","7430","7433","1512","7133","7300","8318","653","728","1818","891","1507","1509","5718","43","581","5655","5007","6001","7139","8833","913","7780","8902","140","159","401","3441"]
},os:{1:{osFamily:"Windows",osName:"Windows XP",osUrl:"http://en.wikipedia.org/wiki/Windows_XP",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsxp.png"},2:{osFamily:"Windows",osName:"Windows 2000",osUrl:"http://en.wikipedia.org/wiki/Windows_2000",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},3:{osFamily:"Windows",osName:"Windows 2003 Server",osUrl:"http://en.wikipedia.org/wiki/Windows_2003",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsxp.png"},4:{osFamily:"Windows",osName:"Windows 95",osUrl:"http://en.wikipedia.org/wiki/Windows_95",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},5:{osFamily:"Windows",osName:"Windows 98",osUrl:"http://en.wikipedia.org/wiki/Windows_98",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},6:{osFamily:"Windows",osName:"Windows 3.x",osUrl:"http://en.wikipedia.org/wiki/Windows_3.x",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},7:{osFamily:"Windows",osName:"Windows CE",osUrl:"http://en.wikipedia.org/wiki/Windows_CE",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsce.png"},8:{osFamily:"Windows",osName:"Windows ME",osUrl:"http://en.wikipedia.org/wiki/Windows_me",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},9:{osFamily:"Windows",osName:"Windows Vista",osUrl:"http://en.wikipedia.org/wiki/Windows_Vista",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsvista.png"},10:{osFamily:"JVM",osName:"JVM (Platform Micro Edition)",osUrl:"http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition",osCompany:"Sun Microsystems, Inc.",osCompanyUrl:"http://en.wikipedia.org/wiki/Sun_Microsystems",osIcon:"java.png"},11:{osFamily:"Linux",osName:"Linux (CentOS)",osUrl:"http://www.centos.org/",osCompany:"CentOS Project",osCompanyUrl:"http://www.centos.org/",osIcon:"linux_centos.png"},12:{osFamily:"Linux",osName:"Linux (Ubuntu)",osUrl:"http://www.ubuntu.com/",osCompany:"Canonical Ltd.",osCompanyUrl:"http://www.canonical.com/",osIcon:"linux_ubuntu.png"},13:{osFamily:"Linux",osName:"Linux (Debian)",osUrl:"http://www.debian.org/",osCompany:"Software in the Public Interest, Inc.",osCompanyUrl:"http://www.spi-inc.org/",osIcon:"linux_debian.png"},14:{osFamily:"Linux",osName:"Linux (Fedora)",osUrl:"http://fedoraproject.org/",osCompany:"Red Hat, Inc.",osCompanyUrl:"http://www.redhat.com/",osIcon:"linux_fedora.png"},15:{osFamily:"Linux",osName:"Linux (Gentoo)",osUrl:"http://www.gentoo.org/",osCompany:"Gentoo Foundation, Inc.",osCompanyUrl:"http://www.gentoo.org/foundation/en/",osIcon:"linux_gentoo.png"},16:{osFamily:"Linux",osName:"Linux (Linspire)",osUrl:"http://en.wikipedia.org/wiki/Linspire",osCompany:"Linspire, Inc.",osCompanyUrl:"http://www.linspire.com/",osIcon:"linux_linspire.png"},17:{osFamily:"Linux",osName:"Linux (Mandriva)",osUrl:"http://www.mandriva.com/",osCompany:"",osCompanyUrl:"",osIcon:"linux_mandriva.png"},18:{osFamily:"Linux",osName:"Linux (RedHat)",osUrl:"http://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux",osCompany:"Red Hat, Inc.",osCompanyUrl:"http://www.redhat.com/",osIcon:"linux_redhat.png"},19:{osFamily:"Linux",osName:"Linux",osUrl:"http://en.wikipedia.org/wiki/Linux",osCompany:"",osCompanyUrl:"",osIcon:"linux.png"},20:{osFamily:"Linux",osName:"Linux (Slackware)",osUrl:"http://www.slackware.com/",osCompany:"Slackware Linux, Inc.",osCompanyUrl:"",osIcon:"linux_slackware.png"},21:{osFamily:"Linux",osName:"Linux (Kanotix)",osUrl:"http://kanotix.com/",osCompany:"",osCompanyUrl:"",osIcon:"linux_kanotix.png"},22:{osFamily:"Linux",osName:"Linux (SUSE)",osUrl:"http://www.suse.com/",osCompany:"Novell, Inc.",osCompanyUrl:"http://www.novell.com/home/",osIcon:"linux_suse.png"},23:{osFamily:"Linux",osName:"Linux (Knoppix)",osUrl:"http://knoppix.net/",osCompany:"Klaus Knopper",osCompanyUrl:"http://www.knopper.net/knopper/",osIcon:"linux_knoppix.png"},24:{osFamily:"BSD",osName:"NetBSD",osUrl:"http://www.netbsd.org/",osCompany:"NetBSD Foundation, Inc.",osCompanyUrl:"",osIcon:"netbsd.png"},25:{osFamily:"BSD",osName:"FreeBSD",osUrl:"http://www.freebsd.org/",osCompany:"FreeBSD Foundation",osCompanyUrl:"http://www.freebsdfoundation.org/",osIcon:"freebsd.png"},26:{osFamily:"BSD",osName:"OpenBSD",osUrl:"http://www.openbsd.org/",osCompany:"",osCompanyUrl:"",osIcon:"openbsd.png"},29:{osFamily:"Solaris",osName:"Solaris",osUrl:"http://en.wikipedia.org/wiki/Solaris_%28operating_system%29",osCompany:"Sun Microsystems, Inc.",osCompanyUrl:"http://en.wikipedia.org/wiki/Sun_Microsystems",osIcon:"solaris.png"},30:{osFamily:"Amiga OS",osName:"Amiga OS",osUrl:"http://www.amigaos.net/",osCompany:"Commodore International Limited",osCompanyUrl:"http://en.wikipedia.org/wiki/Commodore_International",osIcon:"amiga.png"},31:{osFamily:"IRIX",osName:"IRIX",osUrl:"http://www.sgi.com/products/software/irix/",osCompany:"Silicon Graphics, Inc.",osCompanyUrl:"http://www.sgi.com/",osIcon:"irix.png"},32:{osFamily:"OpenVMS",osName:"OpenVMS",osUrl:"http://h71000.www7.hp.com/",osCompany:"Hewlett-Packard Development Company, L.P.",osCompanyUrl:"http://www.hp.com/",osIcon:"openvms.png"},33:{osFamily:"BeOS",osName:"BeOS",osUrl:"",osCompany:"Be, Inc.",osCompanyUrl:"http://www.beincorporated.com/",osIcon:"beos.png"},34:{osFamily:"Symbian OS",osName:"Symbian OS",osUrl:"http://en.wikipedia.org/wiki/Symbian_OS",osCompany:"Symbian Foundation",osCompanyUrl:"http://licensing.symbian.org/",osIcon:"symbian.png"},35:{osFamily:"Palm OS",osName:"Palm OS",osUrl:"http://en.wikipedia.org/wiki/Palm_OS",osCompany:"Palm, Inc.",osCompanyUrl:"http://en.wikipedia.org/wiki/Palm,_Inc.",osIcon:"palmos.png"},37:{osFamily:"Windows",osName:"MSN TV (WebTV)",osUrl:"http://en.wikipedia.org/wiki/MSN_TV",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"webtv.png"},39:{osFamily:"OS/2",osName:"OS/2 Warp",osUrl:"http://en.wikipedia.org/wiki/OS/2_Warp#The_.22Warp.22_years",osCompany:"IBM Corporation",osCompanyUrl:"http://www.ibm.com/",osIcon:"os2warp.png"},40:{osFamily:"RISK OS",osName:"RISK OS",osUrl:"",osCompany:"RISCOS Ltd",osCompanyUrl:"http://www.riscos.com/",osIcon:"riskos.png"},41:{osFamily:"HP-UX",osName:"HP-UX",osUrl:"http://www.hp.com/products1/unix/",osCompany:"Hewlett-Packard Development Company, L.P.",osCompanyUrl:"http://www.hp.com/",osIcon:"hpux.png"},42:{osFamily:"Nintendo",osName:"Nintendo Wii",osUrl:"http://en.wikipedia.org/wiki/Nintendo_Wii",osCompany:"Nintendo of America Inc.",osCompanyUrl:"http://www.nintendo.com/",osIcon:"wii.png"},43:{osFamily:"Windows",osName:"Windows",osUrl:"http://en.wikipedia.org/wiki/Windows",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},44:{osFamily:"Mac OS",osName:"Mac OS",osUrl:"http://en.wikipedia.org/wiki/Mac_OS",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macos.png"},45:{osFamily:"AIX",osName:"AIX",osUrl:"http://en.wikipedia.org/wiki/IBM_AIX",osCompany:"IBM Corporation",osCompanyUrl:"http://www.ibm.com/",osIcon:"aix.png"},46:{osFamily:"Windows",osName:"Windows NT",osUrl:"http://en.wikipedia.org/wiki/Windows_NT",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows.png"},47:{osFamily:"JVM",osName:"JVM (Java)",osUrl:"http://en.wikipedia.org/wiki/Jvm",osCompany:"Sun Microsystems, Inc.",osCompanyUrl:"http://en.wikipedia.org/wiki/Sun_Microsystems",osIcon:"java.png"},49:{osFamily:"Plan 9",osName:"Plan 9",osUrl:"http://plan9.bell-labs.com/plan9/",osCompany:"Lucent Technologies",osCompanyUrl:"http://www.lucent.com/",osIcon:"plan9.png"},50:{osFamily:"BlackBerry OS",osName:"BlackBerry OS",osUrl:"http://en.wikipedia.org/wiki/BlackBerry_OS",osCompany:"BlackBerry Ltd",osCompanyUrl:"http://www.blackberry.com/",osIcon:"rim_os.png"},52:{osFamily:"QNX",osName:"QNX x86pc",osUrl:"http://www.qnx.com/",osCompany:"QNX Software Systems",osCompanyUrl:"http://www.qnx.com/",osIcon:"qnx.png"},53:{osFamily:"MorphOS",osName:"MorphOS",osUrl:"http://www.morphos-team.net/",osCompany:"MorphOS development team",osCompanyUrl:"",osIcon:"morphos.png"},55:{osFamily:"Linux",osName:"Linux (VectorLinux)",osUrl:"http://vectorlinux.com/",osCompany:"Robert S. Lange",osCompanyUrl:"",osIcon:"linux_vector.png"},56:{osFamily:"Linux",osName:"Linux (Mint)",osUrl:"http://linuxmint.com/",osCompany:"clem",osCompanyUrl:"",osIcon:"linuxmint.png"},57:{osFamily:"SCO",osName:"SCO OpenServer",osUrl:"http://www.sco.com/products/openserver/",osCompany:"The SCO Group",osCompanyUrl:"http://www.sco.com/",osIcon:"sco.png"},58:{osFamily:"Linux",osName:"Linux (Arch Linux)",osUrl:"http://www.archlinux.org/",osCompany:"Judd Vinet",osCompanyUrl:"http://www.zeroflux.org/",osIcon:"linux_archlinux.png"},59:{osFamily:"SkyOS",osName:"SkyOS",osUrl:"http://www.skyos.org/",osCompany:"SkyOS Team",osCompanyUrl:"http://www.skyos.org/",osIcon:"skyos.png"},61:{osFamily:"BSD",osName:"DragonFly BSD",osUrl:"http://www.dragonflybsd.org/",osCompany:"DragonFly BSD Team",osCompanyUrl:"http://www.dragonflybsd.org/team/",osIcon:"dragonflybsd.png"},62:{osFamily:"Android",osName:"Android",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},64:{osFamily:"Windows",osName:"Windows 7",osUrl:"http://en.wikipedia.org/wiki/Windows_7",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows-7.png"},65:{osFamily:"iOS",osName:"iOS",osUrl:"http://en.wikipedia.org/wiki/IOS",osCompany:"Apple Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"iphone.png"},69:{osFamily:"webOS",osName:"webOS",osUrl:"http://en.wikipedia.org/wiki/WebOS",osCompany:"Hewlett-Packard",osCompanyUrl:"http://en.wikipedia.org/wiki/Palm,_Inc.",osIcon:"webos.png"},70:{osFamily:"Haiku OS",osName:"Haiku OS",osUrl:"http://www.haiku-os.org/",osCompany:"Haiku Inc.",osCompanyUrl:"http://www.haiku-os.org/about/haiku_inc",osIcon:"haiku.png"},72:{osFamily:"DangerOS",osName:"Danger Hiptop",osUrl:"http://en.wikipedia.org/wiki/DangerOS",osCompany:"Danger, Inc.",osCompanyUrl:"http://en.wikipedia.org/wiki/Danger_%28company%29",osIcon:"dangeros.png"},74:{osFamily:"Syllable",osName:"Syllable",osUrl:"http://syllable.org/",osCompany:"Kristian Van Der Vliet, Kaj de Vos, Rick Caudill, Arno Klenke, Henrik Isaksson",osCompanyUrl:"",osIcon:"syllable.png"},75:{osFamily:"Linux",osName:"Linux (Maemo)",osUrl:"http://maemo.org/",osCompany:"Nokia",osCompanyUrl:"http://www.nokia.com/",osIcon:"maemo.png"},83:{osFamily:"OS X",osName:"OS X 10.4 Tiger",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},84:{osFamily:"OS X",osName:"OS X 10.5 Leopard",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},85:{osFamily:"OS X",osName:"OS X 10.6 Snow Leopard",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},86:{osFamily:"OS X",osName:"OS X",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},87:{osFamily:"OS/2",osName:"OS/2",osUrl:"http://en.wikipedia.org/wiki/OS/2",osCompany:"IBM Corporation",osCompanyUrl:"http://www.ibm.com/",osIcon:"os2.png"},88:{osFamily:"Windows",osName:"Windows Mobile",osUrl:"http://en.wikipedia.org/wiki/Windows_Mobile",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsMobile.png"},90:{osFamily:"OS X",osName:"OS X 10.3 Panther",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},91:{osFamily:"MINIX",osName:"MINIX 3 ",osUrl:"http://www.minix3.org/",osCompany:"Andrew S. Tanenbaum",osCompanyUrl:"http://www.cs.vu.nl/~ast/",osIcon:"minix.png"},92:{osFamily:"Linux",osName:"PClinuxOS",osUrl:"http://www.pclinuxos.com/",osCompany:'Bill Reynolds ("Texstar")',osCompanyUrl:"",osIcon:"pclinuxos.png"},93:{osFamily:"Linux",osName:"Joli OS",osUrl:"http://www.jolicloud.com/",osCompany:"Tariq Krim and Romain Huet",osCompanyUrl:"",osIcon:"jolicloud.png"},94:{osFamily:"XrossMediaBar (XMB)",osName:"XrossMediaBar (XMB)",osUrl:"http://en.wikipedia.org/wiki/XrossMediaBar",osCompany:"Sony Computer Entertainment",osCompanyUrl:"http://www.scei.co.jp/",osIcon:"XMB.png"},95:{osFamily:"AROS",osName:"AROS",osUrl:"http://en.wikipedia.org/wiki/AROS_Research_Operating_System",osCompany:"AROS Development Team",osCompanyUrl:"",osIcon:"aros.png"},96:{osFamily:"Windows",osName:"Windows Phone 7",osUrl:"http://en.wikipedia.org/wiki/Windows_Phone_7",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsMobile.png"},97:{osFamily:"Linux",osName:"Chrome OS",osUrl:"http://en.wikipedia.org/wiki/Chrome_OS",osCompany:"Google Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"ChromiumOS.png"},98:{osFamily:"Nintendo",osName:"Nintendo DS",osUrl:"http://www.nintendods.com/",osCompany:"Nintendo of America Inc.",osCompanyUrl:"http://www.nintendo.com/",osIcon:"nintendoDS.png"},99:{osFamily:"Linux",osName:"GNU OS",osUrl:"http://www.gnu.org/",osCompany:"Free Software Foundation, Inc.",osCompanyUrl:"http://www.fsf.org/",osIcon:"gnu_os.png"},100:{osFamily:"Windows",osName:"Windows 8",osUrl:"http://en.wikipedia.org/wiki/Windows_8",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows8.png"},101:{osFamily:"RIM OS",osName:"BlackBerry Tablet OS 1",osUrl:"http://en.wikipedia.org/wiki/BlackBerry_Tablet_OS",osCompany:"Research In Motion Limited",osCompanyUrl:"http://www.rim.com/",osIcon:"rim_os.png"},102:{osFamily:"Bada",osName:"Bada",osUrl:"http://www.bada.com/",osCompany:"Samsung Electronics",osCompanyUrl:"http://www.samsung.com/",osIcon:"bada.png"},103:{osFamily:"Android",osName:"Android 1.5 Cupcake",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},104:{osFamily:"Android",osName:"Android 1.6 Donut",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},105:{osFamily:"Android",osName:"Android 2.0/1 Eclair",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},106:{osFamily:"Android",osName:"Android 2.2.x Froyo",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},107:{osFamily:"Android",osName:"Android 2.3.x Gingerbread",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},108:{osFamily:"Android",osName:"Android 3.x Honeycomb",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},110:{osFamily:"Android",osName:"Android 1.0",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},111:{osFamily:"Android",osName:"Android 4.0.x Ice Cream Sandwich",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},112:{osFamily:"OS X",osName:"OS X 10.7 Lion",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},113:{osFamily:"Tizen",osName:"Tizen 1",osUrl:"https://www.tizen.org/",osCompany:"Tizen Project",osCompanyUrl:"https://www.tizen.org/",osIcon:"tizen.png"},114:{osFamily:"unknown",osName:"unknown",osUrl:"",osCompany:"",osCompanyUrl:"",osIcon:"unknown.png"},115:{osFamily:"Inferno OS",osName:"Inferno OS",osUrl:"http://en.wikipedia.org/wiki/Inferno_%28operating_system%29",osCompany:"Vita Nuova Holdings Ltd",osCompanyUrl:"http://www.vitanuova.com/",osIcon:"inferno.png"},116:{osFamily:"OS X",osName:"OS X 10.8 Mountain Lion",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},117:{osFamily:"iOS",osName:"iOS 4",osUrl:"http://en.wikipedia.org/wiki/IOS",osCompany:"Apple Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"iphone.png"},118:{osFamily:"iOS",osName:"iOS 5",osUrl:"http://en.wikipedia.org/wiki/IOS_5",osCompany:"Apple Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"iphone.png"},119:{osFamily:"RIM OS",osName:"BlackBerry Tablet OS 2",osUrl:"http://en.wikipedia.org/wiki/BlackBerry_Tablet_OS",osCompany:"Research In Motion Limited",osCompanyUrl:"http://www.rim.com/",osIcon:"rim_os.png"},120:{osFamily:"Android",osName:"Android 4.1.x Jelly Bean",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},121:{osFamily:"iOS",osName:"iOS 6",osUrl:"http://en.wikipedia.org/wiki/IOS_6",osCompany:"Apple Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"iphone.png"},122:{osFamily:"LiveArea",osName:"LiveArea",osUrl:"http://en.wikipedia.org/wiki/LiveArea",osCompany:"Sony Computer Entertainment",osCompanyUrl:"http://www.scei.co.jp/",osIcon:"ps-vitaLiveArea.png"},123:{osFamily:"Windows",osName:"Xbox patform",osUrl:"http://en.wikipedia.org/wiki/Xbox#Operating_system",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"Xbox.png"},124:{osFamily:"Android",osName:"Android 4.2 Jelly Bean",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},125:{osFamily:"Firefox OS",osName:"Firefox OS",osUrl:"http://www.mozilla.org/firefoxos/",osCompany:"Mozilla Foundation",osCompanyUrl:"http://www.mozilla.org/",osIcon:"firefoxos.png"},126:{osFamily:"Windows",osName:"Windows RT",osUrl:"http://en.wikipedia.org/wiki/Windows_RT",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windows8.png"},127:{osFamily:"Windows",osName:"Windows Phone 8",osUrl:"http://en.wikipedia.org/wiki/Windows_Phone_8",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"windowsPhone8.png"},128:{osFamily:"Linux",osName:"Linux (Mageia)",osUrl:"http://www.mageia.org/",osCompany:"Mageia.Org",osCompanyUrl:"http://www.mageia.org/",osIcon:"linux_mageia.png"},129:{osFamily:"iOS",osName:"iOS 7",osUrl:"http://en.wikipedia.org/wiki/IOS_7",osCompany:"Apple Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"iphone.png"},130:{osFamily:"Windows",osName:"Windows 8.1",osUrl:"http://en.wikipedia.org/wiki/Windows_8#Windows_8.1",osCompany:"Microsoft Corporation.",osCompanyUrl:"http://www.microsoft.com/",osIcon:"win81.png"},131:{osFamily:"Android",osName:"Android 4.3 Jelly Bean",osUrl:"http://en.wikipedia.org/wiki/Android_%28operating_system%29",osCompany:"Google, Inc.",osCompanyUrl:"http://www.google.com/",osIcon:"android.png"},132:{osFamily:"OS X",osName:"OS X 10.9 Mavericks",osUrl:"http://www.apple.com/osx/",osCompany:"Apple Computer, Inc.",osCompanyUrl:"http://www.apple.com/",osIcon:"macosx.png"},133:{osFamily:"Nintendo",osName:"Nintendo 3DS",osUrl:"http://www.nintendo.com/3ds",osCompany:"Nintendo of America Inc.",osCompanyUrl:"http://www.nintendo.com/",osIcon:"nintendoDS.png"},134:{osFamily:"Tizen",osName:"Tizen 2",osUrl:"https://www.tizen.org/",osCompany:"Tizen Project",osCompanyUrl:"https://www.tizen.org/",osIcon:"tizen.png"},order:["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","29","30","31","32","33","34","35","37","39","40","41","42","43","44","45","46","47","49","50","52","53","55","56","57","58","59","61","62","64","65","69","70","72","74","75","83","84","85","86","87","88","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134"]},browser:{1:{typeId:"0",metadata:{uaFamily:"Camino",uaUrl:"http://caminobrowser.org/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"camino.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Camino"}},2:{typeId:"0",metadata:{uaFamily:"SeaMonkey",uaUrl:"http://www.seamonkey-project.org/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"seamonkey.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SeaMonkey"}},3:{typeId:"0",metadata:{uaFamily:"Firefox",uaUrl:"http://www.firefox.com/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox"}},4:{typeId:"0",metadata:{uaFamily:"Netscape Navigator",uaUrl:"http://en.wikipedia.org/wiki/Netscape_Navigator",uaCompany:"Netscape Communications Corp.",uaCompanyUrl:"http://en.wikipedia.org/wiki/Netscape_Communications_Corporation",uaIcon:"netscape.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Netscape Navigator"}},5:{typeId:"0",metadata:{uaFamily:"Epiphany",uaUrl:"http://projects.gnome.org/epiphany/",uaCompany:"GNOME Foundation",uaCompanyUrl:"http://www.gnome.org/",uaIcon:"epiphany.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Epiphany"}},6:{typeId:"0",metadata:{uaFamily:"Galeon",uaUrl:"http://galeon.sourceforge.net/",uaCompany:"GNOME Foundation",uaCompanyUrl:"http://www.gnome.org/",uaIcon:"galeon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Galeon"}},7:{typeId:"0",metadata:{uaFamily:"Flock",uaUrl:"http://en.wikipedia.org/wiki/Flock_%28web_browser%29",uaCompany:"Flock, Inc.",uaCompanyUrl:"",uaIcon:"flock.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Flock"}},8:{typeId:"3",metadata:{uaFamily:"Minimo",uaUrl:"http://www.mozilla.org/projects/minimo/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"minimo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Minimo"}},9:{typeId:"0",metadata:{uaFamily:"K-Meleon",uaUrl:"http://kmeleon.sourceforge.net/",uaCompany:"Christophe Thibault, Dorian ...",uaCompanyUrl:"",uaIcon:"k-meleon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=K-Meleon"}},10:{typeId:"0",metadata:{uaFamily:"K-Ninja",uaUrl:"http://www.geocities.com/grenleef/",uaCompany:"",uaCompanyUrl:"",uaIcon:"k-ninja.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=K-Ninja"}},11:{typeId:"0",metadata:{uaFamily:"Kazehakase",uaUrl:"http://kazehakase.sourceforge.jp/",uaCompany:"",uaCompanyUrl:"",uaIcon:"kazehakase.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Kazehakase"}},14:{typeId:"0",metadata:{uaFamily:"Firebird (old name for Firefox)",uaUrl:"http://www.firefox.com/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"phoenix.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firebird (old name for Firefox)"}},15:{typeId:"0",metadata:{uaFamily:"Phoenix (old name for Firefox)",uaUrl:"http://en.wikipedia.org/wiki/Mozilla_Phoenix",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"phoenix.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Phoenix (old name for Firefox)"}},16:{typeId:"0",metadata:{uaFamily:"Konqueror",uaUrl:"http://www.konqueror.org/",uaCompany:"KDE e.V.",uaCompanyUrl:"http://ev.kde.org/",uaIcon:"konqueror2.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Konqueror"}},17:{typeId:"0",metadata:{uaFamily:"Opera",uaUrl:"http://www.opera.com/",uaCompany:"Opera Software ASA.",uaCompanyUrl:"http://www.opera.com/",uaIcon:"opera.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Opera"}},18:{typeId:"0",metadata:{uaFamily:"OmniWeb",uaUrl:"http://www.omnigroup.com/applications/omniweb/",uaCompany:"Omni Development, Inc.",uaCompanyUrl:"http://www.omnigroup.com/",uaIcon:"omniweb.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=OmniWeb"}},19:{typeId:"0",metadata:{uaFamily:"Sunrise",uaUrl:"http://www.sunrisebrowser.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"sunrise.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sunrise"}},21:{typeId:"0",metadata:{uaFamily:"Shiira",uaUrl:"http://en.wikipedia.org/wiki/Shiira",uaCompany:"Shiira Project",uaCompanyUrl:"",uaIcon:"shiira.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Shiira"}},22:{typeId:"0",metadata:{uaFamily:"Safari",uaUrl:"http://en.wikipedia.org/wiki/Safari_%28web_browser%29",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"safari.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Safari"}},23:{typeId:"0",metadata:{uaFamily:"Dillo",uaUrl:"http://www.dillo.org/",uaCompany:"",uaCompanyUrl:"",uaIcon:"dillo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Dillo"}},24:{typeId:"0",metadata:{uaFamily:"iCab",uaUrl:"http://www.icab.de/",uaCompany:"Alexander Clauss",uaCompanyUrl:"",uaIcon:"icab.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iCab"}},25:{typeId:"0",metadata:{uaFamily:"Lynx",uaUrl:"http://lynx.isc.org/",uaCompany:"",uaCompanyUrl:"",uaIcon:"lynx.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Lynx"}},27:{typeId:"0",metadata:{uaFamily:"Elinks",uaUrl:"http://elinks.or.cz/",uaCompany:"Mikulas Patocka",uaCompanyUrl:"",uaIcon:"elinks.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Elinks"}},28:{typeId:"1",metadata:{uaFamily:"Wget",uaUrl:"http://www.gnu.org/software/wget/",uaCompany:"Free Software Foundation, Inc.",uaCompanyUrl:"http://www.gnu.org/",uaIcon:"wget.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Wget"}},29:{typeId:"0",metadata:{uaFamily:"Amiga Aweb",uaUrl:"http://www.amitrix.com/aweb.html",uaCompany:"AmiTrix Development Inc.",uaCompanyUrl:"http://www.amitrix.com/",uaIcon:"aweb.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Amiga Aweb"}},30:{typeId:"0",metadata:{uaFamily:"Amiga Voyager",uaUrl:"http://v3.vapor.com/",uaCompany:"VaporWare",uaCompanyUrl:"http://www.vapor.com/",uaIcon:"voyager.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Amiga Voyager"}},31:{typeId:"0",metadata:{uaFamily:"IBrowse",uaUrl:"http://www.ibrowse-dev.net/",uaCompany:"Stefan Burstr\xf6m",uaCompanyUrl:"",uaIcon:"ibrowse.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IBrowse"}},32:{typeId:"3",metadata:{uaFamily:"Openwave Mobile Browser",uaUrl:"http://www.openwave.com/",uaCompany:"Openwave Systems Inc.",uaCompanyUrl:"http://www.openwave.com/",uaIcon:"openwave.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Openwave Mobile Browser"}},33:{typeId:"3",metadata:{uaFamily:"NetFront",uaUrl:"http://www.access-company.com/",uaCompany:"ACCESS CO.,LTD",uaCompanyUrl:"http://www.access-company.com/",uaIcon:"netfront.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetFront"}},35:{typeId:"0",metadata:{uaFamily:"IE",uaUrl:"http://en.wikipedia.org/wiki/Internet_Explorer",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"msie.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IE"}},39:{typeId:"1",metadata:{uaFamily:"Offline Explorer",uaUrl:"http://www.metaproducts.com/",uaCompany:"MetaProducts Corporation.",uaCompanyUrl:"",uaIcon:"offline_explorer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Offline Explorer"}},40:{typeId:"0",metadata:{uaFamily:"AOL Explorer",uaUrl:"http://daol.aol.com/software/",uaCompany:"America Online, Inc.",uaCompanyUrl:"http://www.aol.com/",uaIcon:"aol.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=AOL Explorer"}},41:{typeId:"0",metadata:{uaFamily:"Avant Browser",uaUrl:"http://avantbrowser.com/",uaCompany:"Avant Force",uaCompanyUrl:"http://avantbrowser.com/",uaIcon:"avantbrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Avant Browser"}},42:{typeId:"1",metadata:{uaFamily:"AvantGo",uaUrl:"http://en.wikipedia.org/wiki/AvantGo",uaCompany:"Sybase Inc.",uaCompanyUrl:"http://www.sybase.com/",uaIcon:"avantgo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=AvantGo"}},43:{typeId:"3",metadata:{uaFamily:"Blazer",uaUrl:"http://en.wikipedia.org/wiki/Blazer_(web_browser)",uaCompany:"Bluelark Systems",uaCompanyUrl:"",uaIcon:"blazer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Blazer"}},44:{typeId:"0",metadata:{uaFamily:"Crazy Browser",uaUrl:"http://www.crazybrowser.com/",uaCompany:"CrazyBrowser.com",uaCompanyUrl:"http://www.crazybrowser.com/",uaIcon:"crazybrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Crazy Browser"}},45:{typeId:"0",metadata:{uaFamily:"Deepnet Explorer",uaUrl:"http://www.deepnetexplorer.com/",uaCompany:"Deepnet Technologies Ltd",uaCompanyUrl:"http://www.deepnetexplorer.com/",uaIcon:"deepnet.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Deepnet Explorer"}},46:{typeId:"1",metadata:{uaFamily:"HTTrack",uaUrl:"http://www.httrack.com/",uaCompany:"Xavier Roche",uaCompanyUrl:"http://www.httrack.com/",uaIcon:"httrack.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HTTrack"}},47:{typeId:"0",metadata:{uaFamily:"IceWeasel",uaUrl:"http://www.gnu.org/software/gnuzilla/",uaCompany:"Software in the Public Interest, Inc.",uaCompanyUrl:"http://www.spi-inc.org/",uaIcon:"iceweasel.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IceWeasel"}},48:{typeId:"0",metadata:{uaFamily:"iRider",uaUrl:"http://www.irider.com/irider/index.htm",uaCompany:"Wymea Bay",uaCompanyUrl:"http://www.irider.com/company/index.htm",uaIcon:"irider.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iRider"}},49:{typeId:"1",metadata:{uaFamily:"iSiloX",uaUrl:"http://www.isilox.com/",uaCompany:"DC & Co.",uaCompanyUrl:"http://www.isilox.com/",uaIcon:"isilox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iSiloX"}},50:{typeId:"0",metadata:{uaFamily:"KKman",uaUrl:"http://www.kkbox.com.tw/kkman/index.html",uaCompany:"KKBOX Inc. ",uaCompanyUrl:"http://www.kkbox-inc.com/",uaIcon:"kkman.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=KKman"}},51:{typeId:"5",metadata:{uaFamily:"libwww-perl",uaUrl:"http://search.cpan.org/dist/libwww-perl/",uaCompany:"Gisle Aas",uaCompanyUrl:"",uaIcon:"libwwwperl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=libwww-perl"}},52:{typeId:"0",metadata:{uaFamily:"Lunascape",uaUrl:"http://www.lunascape.tv/",uaCompany:"Lunascape & Co., Ltd.",uaCompanyUrl:"http://www.lunascape.co.jp/",uaIcon:"lunascape.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Lunascape"}},53:{typeId:"0",metadata:{uaFamily:"Maxthon",uaUrl:"http://www.maxthon.com/",uaCompany:"Maxthon International Limited.",uaCompanyUrl:"http://www.maxthon.com/",uaIcon:"maxthon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Maxthon"}},54:{typeId:"0",metadata:{uaFamily:"Mozilla",uaUrl:"http://en.wikipedia.org/wiki/Mozilla",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.com/",uaIcon:"mozilla.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Mozilla"}},55:{typeId:"0",metadata:{uaFamily:"MultiZilla",uaUrl:"http://multizilla.mozdev.org/",uaCompany:"HJ van Rantwijk",uaCompanyUrl:"http://multizilla.mozdev.org/",uaIcon:"multizilla.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=MultiZilla"}},56:{typeId:"0",metadata:{uaFamily:"NetCaptor",uaUrl:"http://en.wikipedia.org/wiki/NetCaptor",uaCompany:"Stilesoft Inc.",uaCompanyUrl:"",uaIcon:"netcaptor.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetCaptor"}},57:{typeId:"0",metadata:{uaFamily:"NetBox",uaUrl:"http://www.netgem.com/",uaCompany:"Netgem",uaCompanyUrl:"http://www.netgem.com/",uaIcon:"netgem.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetBox"}},58:{typeId:"0",metadata:{uaFamily:"NetSurf",uaUrl:"http://www.netsurf-browser.org/",uaCompany:"NetSurf's Development Team",uaCompanyUrl:"http://www.netsurf-browser.org/about/team",uaIcon:"netsurf.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetSurf"}},59:{typeId:"0",metadata:{uaFamily:"Sleipnir",uaUrl:"http://en.wikipedia.org/wiki/Sleipnir_%28browser%29",
uaCompany:"Fenrir Inc.",uaCompanyUrl:"http://www.fenrir-inc.com/",uaIcon:"sleipnir.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sleipnir"}},61:{typeId:"0",metadata:{uaFamily:"Swiftfox",uaUrl:"http://www.getswiftfox.com/",uaCompany:"Jason Halme",uaCompanyUrl:"",uaIcon:"swiftfox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Swiftfox"}},62:{typeId:"1",metadata:{uaFamily:"Teleport Pro",uaUrl:"http://www.tenmax.com/teleport/pro/home.htm",uaCompany:"Tennyson Maxwell Information Systems, Inc.",uaCompanyUrl:"http://www.tenmax.com/",uaIcon:"teleportpro.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Teleport Pro"}},71:{typeId:"1",metadata:{uaFamily:"WebCopier",uaUrl:"http://www.maximumsoft.com/products/wc_index.html",uaCompany:"MaximumSoft Corp.",uaCompanyUrl:"http://www.maximumsoft.com/",uaIcon:"webcopier.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebCopier"}},74:{typeId:"0",metadata:{uaFamily:"Phaseout",uaUrl:"http://www.phaseout.net/",uaCompany:"PhaseOut.net",uaCompanyUrl:"http://www.phaseout.net/",uaIcon:"phaseout.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Phaseout"}},79:{typeId:"4",metadata:{uaFamily:"Thunderbird",uaUrl:"http://www.mozilla.com/en-US/thunderbird/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"thunderbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Thunderbird"}},81:{typeId:"3",metadata:{uaFamily:"Doris",uaUrl:"http://www.anygraaf.fi/browser/indexe.htm",uaCompany:"Anygraaf",uaCompanyUrl:"http://www.anygraaf.fi/",uaIcon:"doris.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Doris"}},82:{typeId:"0",metadata:{uaFamily:"Enigma browser",uaUrl:"http://www.suttondesigns.com/",uaCompany:"Advanced Search Technologies, Inc.",uaCompanyUrl:"http://www.advancedsearchcorp.com/",uaIcon:"enigmabrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Enigma browser"}},85:{typeId:"5",metadata:{uaFamily:"Jakarta Commons-HttpClient",uaUrl:"http://jakarta.apache.org/commons/httpclient/",uaCompany:"Apache Software Foundation",uaCompanyUrl:"http://www.apache.org/",uaIcon:"jakarta.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Jakarta Commons-HttpClient"}},86:{typeId:"5",metadata:{uaFamily:"cURL",uaUrl:"http://curl.haxx.se/",uaCompany:"team Haxx",uaCompanyUrl:"http://www.haxx.se/",uaIcon:"curl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=cURL"}},87:{typeId:"0",metadata:{uaFamily:"Amaya",uaUrl:"http://www.w3.org/Amaya/",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"amaya.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Amaya"}},88:{typeId:"1",metadata:{uaFamily:"GetRight",uaUrl:"http://www.getright.com/",uaCompany:"Headlight Software, Inc.",uaCompanyUrl:"http://www.headlightinc.com/",uaIcon:"getright.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GetRight"}},89:{typeId:"0",metadata:{uaFamily:"Off By One",uaUrl:"http://offbyone.com/",uaCompany:"Home Page Software Inc.",uaCompanyUrl:"http://homepagesw.com/",uaIcon:"offbyone.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Off By One"}},90:{typeId:"5",metadata:{uaFamily:"Python-urllib",uaUrl:"http://www.python.org/doc/current/lib/module-urllib.html",uaCompany:"Python Software Foundation",uaCompanyUrl:"http://www.python.org/psf/",uaIcon:"pythonurllib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Python-urllib"}},91:{typeId:"0",metadata:{uaFamily:"w3m",uaUrl:"http://w3m.sourceforge.net/",uaCompany:"Sakamoto Hironori",uaCompanyUrl:"http://www2u.biglobe.ne.jp/%7Ehsaka/",uaIcon:"w3m.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=w3m"}},93:{typeId:"1",metadata:{uaFamily:"WebZIP",uaUrl:"http://www.spidersoft.com/webzip/",uaCompany:"Spidersoft",uaCompanyUrl:"http://www.spidersoft.com/",uaIcon:"webzip.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebZIP"}},94:{typeId:"0",metadata:{uaFamily:"ICE browser",uaUrl:"http://www.icesoft.com/products/icebrowser.html",uaCompany:"ICEsoft Technologies Inc.",uaCompanyUrl:"http://www.icesoft.com/",uaIcon:"icebrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ICE browser"}},96:{typeId:"0",metadata:{uaFamily:"IceApe",uaUrl:"http://www.debian.org/",uaCompany:"Software in the Public Interest, Inc.",uaCompanyUrl:"http://www.spi-inc.org/",uaIcon:"seamonkey.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IceApe"}},99:{typeId:"0",metadata:{uaFamily:"HotJava",uaUrl:"http://java.sun.com/products/archive/hotjava/index.html",uaCompany:"Sun Microsystems, Inc.",uaCompanyUrl:"http://www.sun.com/",uaIcon:"hotjava.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HotJava"}},100:{typeId:"1",metadata:{uaFamily:"JoBo",uaUrl:"http://www.matuschek.net/jobo/",uaCompany:"Daniel Matuschek",uaCompanyUrl:"http://www.matuschek.net/",uaIcon:"jobo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=JoBo"}},105:{typeId:"5",metadata:{uaFamily:"POE-Component-Client-HTTP",uaUrl:"http://search.cpan.org/dist/POE-Component-Client-HTTP/",uaCompany:"",uaCompanyUrl:"",uaIcon:"perl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=POE-Component-Client-HTTP"}},111:{typeId:"5",metadata:{uaFamily:"Snoopy",uaUrl:"http://sourceforge.net/projects/snoopy",uaCompany:"Andrei Zmievski",uaCompanyUrl:"",uaIcon:"unknown.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Snoopy"}},117:{typeId:"0",metadata:{uaFamily:"NCSA Mosaic",uaUrl:"http://www.ncsa.uiuc.edu/Projects/mosaic.html",uaCompany:"NCSA",uaCompanyUrl:"http://www.ncsa.uiuc.edu/",uaIcon:"ncsa.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NCSA Mosaic"}},119:{typeId:"0",metadata:{uaFamily:"Kapiko",uaUrl:"http://ufoxlab.googlepages.com/",uaCompany:"Ufox lab.",uaCompanyUrl:"",uaIcon:"kapiko.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Kapiko"}},120:{typeId:"0",metadata:{uaFamily:"Chrome",uaUrl:"http://www.google.com/chrome",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"chrome.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Chrome"}},121:{typeId:"5",metadata:{uaFamily:"Adobe AIR runtime",uaUrl:"http://www.adobe.com/products/air/",uaCompany:"Adobe Systems",uaCompanyUrl:"http://www.adobe.com/",uaIcon:"adobeair.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Adobe AIR runtime"}},122:{typeId:"5",metadata:{uaFamily:"LWP::Simple",uaUrl:"http://search.cpan.org/perldoc?LWP::Simple",uaCompany:"CPAN",uaCompanyUrl:"http://cpan.org/",uaIcon:"lwp.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LWP::Simple"}},123:{typeId:"5",metadata:{uaFamily:"WWW::Mechanize",uaUrl:"http://search.cpan.org/dist/WWW-Mechanize/",uaCompany:"CPAN",uaCompanyUrl:"http://cpan.org/",uaIcon:"lwp.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WWW::Mechanize"}},124:{typeId:"10",metadata:{uaFamily:"Xenu",uaUrl:"http://home.snafu.de/tilman/xenulink.html",uaCompany:"Tilman Hausherr",uaCompanyUrl:"http://home.snafu.de/tilman/index.html",uaIcon:"xenu.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Xenu"}},125:{typeId:"1",metadata:{uaFamily:"SiteSucker",uaUrl:"http://www.sitesucker.us/",uaCompany:"Rick Cranisky",uaCompanyUrl:"",uaIcon:"sitesucker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SiteSucker"}},126:{typeId:"0",metadata:{uaFamily:"Arora",uaUrl:"http://arora.googlecode.com/",uaCompany:"Benjamin Meyer",uaCompanyUrl:"http://www.blogger.com/profile/00185079236289035707",uaIcon:"arora.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Arora"}},128:{typeId:"0",metadata:{uaFamily:"Firefox (Shiretoko)",uaUrl:"http://www.mozilla.org/projects/firefox/3.1a1/releasenotes/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox (Shiretoko)"}},129:{typeId:"0",metadata:{uaFamily:"Firefox (Minefield)",uaUrl:"http://www.mozilla.org/projects/minefield/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox (Minefield)"}},130:{typeId:"0",metadata:{uaFamily:"Iron",uaUrl:"http://www.srware.net/en/software_srware_iron.php",uaCompany:"",uaCompanyUrl:"",uaIcon:"iron.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Iron"}},131:{typeId:"0",metadata:{uaFamily:"Lobo",uaUrl:"http://lobobrowser.org/java-browser.jsp",uaCompany:"",uaCompanyUrl:"",uaIcon:"lobo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Lobo"}},132:{typeId:"0",metadata:{uaFamily:"Links",uaUrl:"http://links.twibright.com/",uaCompany:"Twibright Labs",uaCompanyUrl:"http://twibright.com/",uaIcon:"links2.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Links"}},133:{typeId:"3",metadata:{uaFamily:"Mobile Firefox",uaUrl:"http://www.mozilla.com/mobile/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Mobile Firefox"}},134:{typeId:"4",metadata:{uaFamily:"Lotus Notes",uaUrl:"http://www.ibm.com/software/lotus/products/notes/",uaCompany:"IBM",uaCompanyUrl:"http://www.ibm.com/",uaIcon:"lotusnotes.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Lotus Notes"}},135:{typeId:"6",metadata:{uaFamily:"Klondike",uaUrl:"http://web.archive.org/web/20071012053920/www.apachesoftware.com/products.html",uaCompany:"Apache Software Consulting Inc.",uaCompanyUrl:"http://web.archive.org/web/*/www.apachesoftware.com",uaIcon:"klondike.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Klondike"}},136:{typeId:"6",metadata:{uaFamily:"WapTiger",uaUrl:"http://www.waptiger.com/waptiger/",uaCompany:"infotiger",uaCompanyUrl:"http://www.infotiger.com/",uaIcon:"wap.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WapTiger"}},137:{typeId:"10",metadata:{uaFamily:"W3C Validator",uaUrl:"http://validator.w3.org/",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"w3.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=W3C Validator"}},138:{typeId:"10",metadata:{uaFamily:"W3C Checklink",uaUrl:"http://validator.w3.org/checklink",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"w3.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=W3C Checklink"}},139:{typeId:"10",metadata:{uaFamily:"HTMLParser",uaUrl:"http://htmlparser.sourceforge.net/",uaCompany:"",uaCompanyUrl:"",uaIcon:"htmlparser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HTMLParser"}},140:{typeId:"5",metadata:{uaFamily:"Java",uaUrl:"http://www.sun.com/java/",uaCompany:"Sun Microsystems, Inc.",uaCompanyUrl:"http://www.sun.com/",uaIcon:"java.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Java"}},141:{typeId:"0",metadata:{uaFamily:"Bolt",uaUrl:"http://boltbrowser.com/",uaCompany:"Bitstream",uaCompanyUrl:"",uaIcon:"bolt.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Bolt"}},142:{typeId:"0",metadata:{uaFamily:"Demeter",uaUrl:"http://www.hurrikenux.com/Demeter/",uaCompany:"hurrikenux Creative",uaCompanyUrl:"http://www.hurrikenux.com/",uaIcon:"demeter.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Demeter"}},143:{typeId:"5",metadata:{uaFamily:"FeedParser",uaUrl:"http://feedparser.org/",uaCompany:"Mark Pilgrim",uaCompanyUrl:"http://diveintomark.org/",uaIcon:"lib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=FeedParser"}},144:{typeId:"0",metadata:{uaFamily:"Orca",uaUrl:"http://www.orcabrowser.com/",uaCompany:"Avant Force team",uaCompanyUrl:"http://www.avantforce.com/",uaIcon:"orca.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Orca"}},145:{typeId:"0",metadata:{uaFamily:"Fluid",uaUrl:"http://fluidapp.com/",uaCompany:"Todd Ditchendorf",uaCompanyUrl:"http://www.ditchnet.org/wp/",uaIcon:"fluid.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Fluid"}},146:{typeId:"20",metadata:{uaFamily:"Bookdog",uaUrl:"http://sheepsystems.com/products/bookdog/",uaCompany:"Sheep Systems",uaCompanyUrl:"http://sheepsystems.com/",uaIcon:"bookdog.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Bookdog"}},147:{typeId:"50",metadata:{uaFamily:"Anonymouse.org",uaUrl:"http://anonymouse.org/",uaCompany:"Anonymous S.A.",uaCompanyUrl:"http://anonymouse.org/",uaIcon:"anonymouse_org.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Anonymouse.org"}},148:{typeId:"0",metadata:{uaFamily:"Midori",uaUrl:"http://twotoasts.de/index.php/midori/",uaCompany:"Christian Dywan",uaCompanyUrl:"http://www.twotoasts.de/",uaIcon:"midori.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Midori"}},149:{typeId:"18",metadata:{uaFamily:"Boxxe",uaUrl:"",uaCompany:"Team boxee",uaCompanyUrl:"http://www.boxee.tv/",uaIcon:"boxee.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Boxxe"}},150:{typeId:"20",metadata:{uaFamily:"gPodder",uaUrl:"http://gpodder.org/",uaCompany:"Thomas Perl and the gPodder Team",uaCompanyUrl:"",uaIcon:"gpodder.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=gPodder"}},151:{typeId:"3",metadata:{uaFamily:"Obigo",uaUrl:"http://en.wikipedia.org/wiki/Obigo_Browser",uaCompany:"Obigo Ltd",uaCompanyUrl:"http://www.obigo.com/",uaIcon:"obigo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Obigo"}},152:{typeId:"3",metadata:{uaFamily:"SEMC Browser",uaUrl:"",uaCompany:"Sony Ericsson Mobile Communications AB",uaCompanyUrl:"http://www.sonyericsson.com/",uaIcon:"semc.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SEMC Browser"}},153:{typeId:"0",metadata:{uaFamily:"Firefox (GranParadiso)",uaUrl:"https://wiki.mozilla.org/Firefox3",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox (GranParadiso)"}},154:{typeId:"10",metadata:{uaFamily:"WDG Validator",uaUrl:"http://www.htmlhelp.com/tools/validator/",uaCompany:"Web Design Group",uaCompanyUrl:"http://www.htmlhelp.com/",uaIcon:"wdg.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WDG Validator"}},155:{typeId:"10",metadata:{uaFamily:"WDG CSSCheck",uaUrl:"http://www.htmlhelp.com/tools/csscheck/",uaCompany:"Web Design Group",uaCompanyUrl:"http://www.htmlhelp.com/",uaIcon:"wdg.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WDG CSSCheck"}},156:{typeId:"10",metadata:{uaFamily:"WDG Page Valet",uaUrl:"http://valet.htmlhelp.com/page/",uaCompany:"Web Design Group",uaCompanyUrl:"http://www.htmlhelp.com/",uaIcon:"wdg.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WDG Page Valet"}},157:{typeId:"3",metadata:{uaFamily:"IE Mobile",uaUrl:"http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/internet-explorer-mobile.mspx",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"iemobile.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IE Mobile"}},158:{typeId:"3",metadata:{uaFamily:"BlackBerry Browser",uaUrl:"http://www.blackberry.com/",uaCompany:"Research In Motion Limited",uaCompanyUrl:"http://www.rim.com/",uaIcon:"blackberry.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BlackBerry Browser"}},159:{typeId:"3",metadata:{uaFamily:"Polaris",uaUrl:"http://www.infraware.co.kr/eng/01_product/product02.asp",uaCompany:"Infraware",uaCompanyUrl:"http://www.infraware.co.kr/",uaIcon:"polaris.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Polaris"}},160:{typeId:"0",metadata:{uaFamily:"Hv3",uaUrl:"http://tkhtml.tcl.tk/hv3.html",uaCompany:"tkhtml.tcl.tk",uaCompanyUrl:"http://tkhtml.tcl.tk/",uaIcon:"hv3.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Hv3"}},161:{typeId:"6",metadata:{uaFamily:"WinWap",uaUrl:"http://www.winwap.com/mobile_applications/winwap_browser",uaCompany:"Winwap Technologies",uaCompanyUrl:"http://www.winwap.com/",uaIcon:"winwap.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WinWap"}},162:{typeId:"18",metadata:{uaFamily:"XBMC",uaUrl:"http://xbmc.org/",uaCompany:"Team-XBMC",uaCompanyUrl:"http://xbmc.org/about/team/",uaIcon:"xbmc.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=XBMC"}},163:{typeId:"5",metadata:{uaFamily:"XML-RPC for PHP",uaUrl:"http://phpxmlrpc.sourceforge.net/",uaCompany:"",uaCompanyUrl:"",uaIcon:"php-xmlrpc.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=XML-RPC for PHP"}},165:{typeId:"18",metadata:{uaFamily:"FlyCast",uaUrl:"http://www.flycast.fm/",uaCompany:"FlyCast Inc.",uaCompanyUrl:"",uaIcon:"flycast.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=FlyCast"}},166:{typeId:"15",metadata:{uaFamily:"Bloglines",uaUrl:"http://www.bloglines.com/",uaCompany:"IAS Search & Media",uaCompanyUrl:"http://www.iac.com/",uaIcon:"bloglines.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Bloglines"}},167:{typeId:"15",metadata:{uaFamily:"Gregarius",uaUrl:"http://devlog.gregarius.net/",uaCompany:"Marco Bonetti",uaCompanyUrl:"http://www.linkedin.com/in/mbonetti",uaIcon:"gregarius.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Gregarius"}},168:{typeId:"5",metadata:{uaFamily:"SimplePie",uaUrl:"http://simplepie.org/",uaCompany:"Ryan Parman and Geoffrey Sneddon",uaCompanyUrl:"",uaIcon:"simplepie.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SimplePie"}},169:{typeId:"5",metadata:{uaFamily:"PycURL",uaUrl:"http://pycurl.sourceforge.net/",uaCompany:"",uaCompanyUrl:"",uaIcon:"curl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PycURL"}},170:{typeId:"15",metadata:{uaFamily:"Apple-PubSub",uaUrl:"http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/pubsub.1.html",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"apple.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Apple-PubSub"}},171:{typeId:"15",metadata:{uaFamily:"Feedfetcher-Google",uaUrl:"http://www.google.com/feedfetcher.html",uaCompany:"Google",uaCompanyUrl:"http://www.google.com/",uaIcon:"feedfetcher-google.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Feedfetcher-Google"}},172:{typeId:"10",metadata:{uaFamily:"FeedValidator",uaUrl:"http://feedvalidator.org/",uaCompany:"Mark Pilgrim",uaCompanyUrl:"http://diveintomark.org/",uaIcon:"feedvalidator.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=FeedValidator"}},173:{typeId:"5",metadata:{uaFamily:"MagpieRSS",uaUrl:"http://magpierss.sourceforge.net/",uaCompany:"kellan",uaCompanyUrl:"",uaIcon:"magpierss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=MagpieRSS"}},174:{typeId:"15",metadata:{uaFamily:"BlogBridge",uaUrl:"http://www.blogbridge.com/",uaCompany:"Salas Associates, Inc.",uaCompanyUrl:"",uaIcon:"blogbridge.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BlogBridge"}},175:{typeId:"18",metadata:{uaFamily:"Miro",uaUrl:"http://www.getmiro.com/",uaCompany:"Participatory Culture Foundation",uaCompanyUrl:"http://www.participatoryculture.org/",uaIcon:"miro.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Miro"}},176:{typeId:"15",metadata:{uaFamily:"Liferea",uaUrl:"http://liferea.sourceforge.net/",uaCompany:"",uaCompanyUrl:"",uaIcon:"liferea.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Liferea"}},177:{typeId:"15",metadata:{uaFamily:"Seznam RSS reader",uaUrl:"",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznamrssreader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Seznam RSS reader"}},178:{typeId:"20",metadata:{uaFamily:"PHP",uaUrl:"http://php.net/",uaCompany:"The PHP Group",uaCompanyUrl:"",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PHP"}},179:{typeId:"10",metadata:{uaFamily:"REL Link Checker Lite",uaUrl:"http://www.relsoftware.com/rlc/",uaCompany:"REL Software, Inc.",uaCompanyUrl:"http://www.relsoftware.com/company/",uaIcon:"RELlinkchecker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=REL Link Checker Lite"}},180:{typeId:"15",metadata:{uaFamily:"CPG Dragonfly RSS Module",uaUrl:"http://dragonflycms.org/",uaCompany:"",uaCompanyUrl:"",uaIcon:"dragonflycms.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=CPG Dragonfly RSS Module"}},181:{typeId:"15",metadata:{uaFamily:"Newsbeuter",uaUrl:"http://www.newsbeuter.org/",uaCompany:"Andreas Krennmair",uaCompanyUrl:"http://synflood.at/",uaIcon:"newsbeuter.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Newsbeuter"}},182:{typeId:"10",metadata:{uaFamily:"W3C CSS Validator",uaUrl:"http://jigsaw.w3.org/css-validator/",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"w3.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=W3C CSS Validator"}},183:{typeId:"10",metadata:{uaFamily:"PHP link checker",uaUrl:"http://www.hotscripts.com/listing/php-link-checker/",uaCompany:"",uaCompanyUrl:"",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PHP link checker"}},184:{typeId:"20",metadata:{uaFamily:"GoldenPod",uaUrl:"http://random.zerodogg.org/goldenpod",uaCompany:"Eskild Hustvedt",uaCompanyUrl:"http://random.zerodogg.org/",uaIcon:"perl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GoldenPod"}},185:{typeId:"0",metadata:{uaFamily:"Cheshire",uaUrl:"http://greenhouse.aol.com/prod.jsp?prod_id=32",uaCompany:"America Online, Inc.",uaCompanyUrl:"http://www.aol.com/",uaIcon:"aol.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Cheshire"}},187:{typeId:"0",metadata:{uaFamily:"CometBird",uaUrl:"http://www.cometbird.com/",uaCompany:"cometbird.com",uaCompanyUrl:"",uaIcon:"cometbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=CometBird"}},188:{typeId:"0",metadata:{uaFamily:"IceCat",uaUrl:"http://www.gnu.org/software/gnuzilla/",uaCompany:"Free Software Foundation, Inc.",uaCompanyUrl:"http://www.fsf.org/",uaIcon:"icecat.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IceCat"}},189:{typeId:"0",metadata:{uaFamily:"Stainless",uaUrl:"http://www.stainlessapp.com/",uaCompany:"Mesa Dynamics, LLC",uaCompanyUrl:"http://www.mesadynamics.com/",uaIcon:"stainless.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Stainless"}},190:{typeId:"20",metadata:{uaFamily:"Prism",uaUrl:"http://prism.mozilla.com/",uaCompany:"Mozilla Labs",uaCompanyUrl:"http://labs.mozilla.com/",uaIcon:"prism.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Prism"}},191:{typeId:"18",metadata:{uaFamily:"MPlayer",uaUrl:"http://www.mplayerhq.hu/",uaCompany:"The MPlayer Project",uaCompanyUrl:"",uaIcon:"mplayer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=MPlayer"}},192:{typeId:"20",metadata:{uaFamily:"ActiveXperts Network Monitor",uaUrl:"http://www.activexperts.com/activmonitor/",uaCompany:"ActiveXperts Software B.V.",uaCompanyUrl:"http://www.activexperts.com/",uaIcon:"activexperts-network-monitor.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ActiveXperts Network Monitor"}},193:{typeId:"3",metadata:{uaFamily:"Motorola Internet Browser",uaUrl:"http://www.motorola.com/content.jsp?globalObjectId=1827-4343",uaCompany:"Motorola, Inc.",uaCompanyUrl:"http://www.motorola.com/",uaIcon:"mib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Motorola Internet Browser"}},194:{typeId:"15",metadata:{uaFamily:"Abilon",uaUrl:"",uaCompany:"SisyphSoft",uaCompanyUrl:"http://web.archive.org/web/20050721080030/http://www.abilon.org/",uaIcon:"abilon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Abilon"}},195:{typeId:"20",metadata:{uaFamily:"HTTP nagios plugin",uaUrl:"",uaCompany:"Nagios Enterprises, LLC.",uaCompanyUrl:"http://www.nagios.org/",uaIcon:"nagios.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HTTP nagios plugin"}},196:{typeId:"18",metadata:{uaFamily:"Windows Media Player",uaUrl:"http://www.microsoft.com/windows/windowsmedia/",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"wmp.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Windows Media Player"}},197:{typeId:"18",metadata:{uaFamily:"VLC media player",uaUrl:"http://www.videolan.org/vlc/",uaCompany:"VideoLAN team",uaCompanyUrl:"http://www.videolan.org/",uaIcon:"vlc.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=VLC media player"}},198:{typeId:"10",metadata:{uaFamily:"P3P Validator",uaUrl:"http://www.w3.org/P3P/validator.html",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"w3.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=P3P Validator"}},199:{typeId:"10",metadata:{uaFamily:"CSE HTML Validator",uaUrl:"http://online.htmlvalidator.com/php/onlinevallite.php",uaCompany:"AI Internet Solutions",uaCompanyUrl:"http://www.htmlvalidator.com/",uaIcon:"csehtmlvalidator.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=CSE HTML Validator"}},200:{typeId:"15",metadata:{uaFamily:"Omea Reader",uaUrl:"http://www.jetbrains.com/omea/reader/",uaCompany:"JetBrains",uaCompanyUrl:"http://www.jetbrains.com/",uaIcon:"omeareader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Omea Reader"}},201:{typeId:"20",metadata:{uaFamily:"GSiteCrawler",uaUrl:"http://gsitecrawler.com/",uaCompany:"SOFTplus Entwicklungen GmbH",uaCompanyUrl:"http://www.softplus.net/",uaIcon:"gsitecrawler.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GSiteCrawler"}},202:{typeId:"15",metadata:{uaFamily:"YahooFeedSeeker",uaUrl:"http://publisher.yahoo.com/rssguide",uaCompany:"Yahoo! Inc",uaCompanyUrl:"http://www.yahoo.com/",uaIcon:"YahooFeedSeeker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=YahooFeedSeeker"}},204:{typeId:"0",metadata:{uaFamily:"TheWorld Browser",uaUrl:"http://www.theworld.cn/twen/",uaCompany:"Phoenix Studio",uaCompanyUrl:"http://www.phoenixstudio.org/",uaIcon:"the_world.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=TheWorld Browser"}},205:{typeId:"20",metadata:{uaFamily:"WebCollage",uaUrl:"http://www.jwz.org/webcollage/",uaCompany:"Jamie Zawinski",uaCompanyUrl:"http://www.jwz.org/",uaIcon:"webcollage.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebCollage"}},206:{typeId:"15",metadata:{uaFamily:"NewsGatorOnline",uaUrl:"http://www.newsgator.com/",uaCompany:"NewsGator Technologies, Inc.",uaCompanyUrl:"http://www.newsgator.com/companyinfo/default.aspx",uaIcon:"newsgator-online.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NewsGatorOnline"}},207:{typeId:"20",metadata:{uaFamily:"PRTG Network Monitor",uaUrl:"http://www.paessler.com/prtg",uaCompany:"Paessler AG",uaCompanyUrl:"http://www.paessler.com/",uaIcon:"PRTG_Network_Monitor.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PRTG Network Monitor"}},208:{typeId:"18",metadata:{uaFamily:"Songbird",uaUrl:"http://getsongbird.com/",uaCompany:"Pioneers of the Inevitable",uaCompanyUrl:"http://getsongbird.com/about/",uaIcon:"songbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Songbird"}},209:{typeId:"18",metadata:{uaFamily:"RSS Radio",uaUrl:"http://www.dorada.co.uk/",uaCompany:"Dorada Software",uaCompanyUrl:"",uaIcon:"rssradio.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RSS Radio"}},210:{typeId:"5",metadata:{uaFamily:"Feed::Find",uaUrl:"http://search.cpan.org/dist/Feed-Find/",uaCompany:"Benjamin Trott",uaCompanyUrl:"",uaIcon:"perl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Feed::Find"}},211:{typeId:"3",metadata:{uaFamily:"Palm Pre web browser",uaUrl:"http://www.palm.com/us/products/phones/pre/index.html",uaCompany:"Palm Inc.",uaCompanyUrl:"http://www.palm.com/",uaIcon:"palmpre.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Palm Pre web browser"}},212:{typeId:"0",metadata:{uaFamily:"Firefox (BonEcho)",uaUrl:"http://www.mozilla.org/projects/bonecho/releases/2.0a1.html",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox (BonEcho)"}},213:{typeId:"18",metadata:{uaFamily:"QuickTime",uaUrl:"http://www.apple.com/quicktime/",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"quicktime.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=QuickTime"}},214:{typeId:"5",metadata:{uaFamily:"PHPcrawl",uaUrl:"http://phpcrawl.cuab.de/",uaCompany:"Uwe Hunfeld",uaCompanyUrl:"",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PHPcrawl"}},216:{typeId:"0",metadata:{uaFamily:"GreenBrowser",uaUrl:"http://www.morequick.com/indexen.htm",uaCompany:"More Quick Tools",uaCompanyUrl:"http://www.morequick.com/",uaIcon:"green_browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GreenBrowser"}},217:{typeId:"15",metadata:{uaFamily:"Awasu",uaUrl:"http://www.awasu.com/",uaCompany:"Awasu Pty. Ltd.",uaCompanyUrl:"",uaIcon:"awasu.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Awasu"}},218:{typeId:"18",metadata:{uaFamily:"CorePlayer",uaUrl:"http://www.coreplayer.com/",uaCompany:"CoreCodec, inc.",uaCompanyUrl:"",uaIcon:"CorePlayer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=CorePlayer"}},219:{typeId:"0",metadata:{uaFamily:"QtWeb",uaUrl:"http://www.qtweb.net/",uaCompany:"QtWeb.NET",uaCompanyUrl:"",uaIcon:"qt_web.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=QtWeb"}},220:{typeId:"3",metadata:{uaFamily:"TeaShark",uaUrl:"http://www.teashark.com/",uaCompany:"TeaShark",uaCompanyUrl:"",uaIcon:"teashark.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=TeaShark"}},221:{typeId:"5",metadata:{uaFamily:"LibSoup",uaUrl:"http://live.gnome.org/LibSoup",uaCompany:"The GNOME Project",uaCompanyUrl:"http://www.gnome.org/",uaIcon:"libsoup.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LibSoup"}},222:{typeId:"15",metadata:{uaFamily:"NetNewsWire",uaUrl:"http://www.newsgator.com/Individuals/NetNewsWire/",uaCompany:"NewsGator Technologies, Inc.",uaCompanyUrl:"http://www.newsgator.com/",uaIcon:"netnewswire.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetNewsWire"}},223:{typeId:"20",metadata:{uaFamily:"Google App Engine",uaUrl:"http://code.google.com/appengine/",uaCompany:"Google",uaCompanyUrl:"http://www.google.com/",uaIcon:"google_appengine.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google App Engine"}},225:{typeId:"3",metadata:{uaFamily:"UC Browser",uaUrl:"http://www.ucweb.com/English/UCbrowser/index.html",uaCompany:"UCWEB Technology Ltd.",uaCompanyUrl:"http://www.ucweb.com/",uaIcon:"ucweb.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=UC Browser"}},226:{typeId:"3",metadata:{uaFamily:"Nokia Web Browser",uaUrl:"http://nokia.com/browser",uaCompany:"Nokia",uaCompanyUrl:"http://www.nokia.com/",uaIcon:"nokia.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Nokia Web Browser"}},227:{typeId:"20",metadata:{uaFamily:"LFTP",uaUrl:"http://lftp.yar.ru/",uaCompany:"Alexander V. Lukyanov",uaCompanyUrl:"",uaIcon:"lftp.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LFTP"}},228:{typeId:"0",metadata:{uaFamily:"Oregano",uaUrl:"http://www.oreganouk.net/oregano2.html",uaCompany:"Genesys Developments Ltd",uaCompanyUrl:"http://www.oreganouk.net/",uaIcon:"oregano.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Oregano"}},229:{typeId:"5",metadata:{uaFamily:"Summer",uaUrl:"http://wrya.net/services/trac/summer",uaCompany:"Robin Sonefors",uaCompanyUrl:"http://flukkost.nu/",uaIcon:"libsummer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Summer"}},230:{typeId:"0",metadata:{uaFamily:"Acoo Browser",uaUrl:"http://www.acoobrowser.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"acco.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Acoo Browser"}},231:{typeId:"15",metadata:{uaFamily:"NewsFox",uaUrl:"http://newsfox.mozdev.org/",uaCompany:"NewsFox team",uaCompanyUrl:"http://newsfox.mozdev.org/team.html",uaIcon:"newsfox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NewsFox"}},232:{typeId:"0",metadata:{uaFamily:"Hydra Browser",uaUrl:"http://hydrabrowser.com/",uaCompany:"Quantum",uaCompanyUrl:"",uaIcon:"hydrabrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Hydra Browser"}},233:{typeId:"0",metadata:{uaFamily:"wKiosk",uaUrl:"http://www.app4mac.com/store/index.php?target=products&product_id=9",uaCompany:"app4mac Inc.",uaCompanyUrl:"http://www.app4mac.com/",uaIcon:"wkiosk.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=wKiosk"}},234:{typeId:"20",metadata:{uaFamily:"Paparazzi!",uaUrl:"http://derailer.org/paparazzi/",uaCompany:"Nate Weaver (Wevah)",uaCompanyUrl:"http://derailer.org/",uaIcon:"paparazzi.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Paparazzi!"}},235:{typeId:"5",metadata:{uaFamily:"xine",uaUrl:"http://www.xine-project.org/",uaCompany:"xine team",uaCompanyUrl:"http://www.xine-project.org/authors",uaIcon:"xine.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=xine"}},236:{typeId:"20",metadata:{uaFamily:"webfs",uaUrl:"http://plan9.bell-labs.com/magic/man2html/4/webfs",uaCompany:"Lucent Technologies",uaCompanyUrl:"http://plan9.bell-labs.com/plan9/",uaIcon:"plan9.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=webfs"}},237:{typeId:"15",metadata:{uaFamily:"NewsBreak",uaUrl:"http://www.iliumsoft.com/site/nw/newsbreak.php",uaCompany:"Ilium Software, Inc.",uaCompanyUrl:"http://www.iliumsoft.com/",
uaIcon:"newsbreak.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NewsBreak"}},238:{typeId:"20",metadata:{uaFamily:"LinkbackPlugin for Laconica",uaUrl:"http://laconi.ca/",uaCompany:"Laconica Developer Community",uaCompanyUrl:"http://laconi.ca/trac/wiki/DeveloperCommunity",uaIcon:"laconica.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LinkbackPlugin for Laconica"}},239:{typeId:"20",metadata:{uaFamily:"Microsoft WebDAV client",uaUrl:"",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"webdav.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Microsoft WebDAV client"}},240:{typeId:"20",metadata:{uaFamily:"GnomeVFS",uaUrl:"http://developer.gnome.org/doc/API/2.0/gnome-vfs-2",uaCompany:"The GNOME Project",uaCompanyUrl:"http://www.gnome.org/",uaIcon:"webdav.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GnomeVFS"}},241:{typeId:"0",metadata:{uaFamily:"Uzbl",uaUrl:"http://www.uzbl.org/",uaCompany:"",uaCompanyUrl:"",uaIcon:"uzbl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Uzbl"}},242:{typeId:"10",metadata:{uaFamily:"Cynthia",uaUrl:"http://www.contentquality.com/",uaCompany:"HiSoftware Inc.",uaCompanyUrl:"http://www.hisoftware.com/",uaIcon:"cynthia.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Cynthia"}},243:{typeId:"15",metadata:{uaFamily:"Sage",uaUrl:"http://sage.mozdev.org",uaCompany:"Peter Andrews",uaCompanyUrl:"http://petea.org/",uaIcon:"sage.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sage"}},244:{typeId:"18",metadata:{uaFamily:"Banshee",uaUrl:"http://banshee-project.org/",uaCompany:"Novell, Inc.",uaCompanyUrl:"http://www.novell.com/",uaIcon:"banshee.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Banshee"}},245:{typeId:"0",metadata:{uaFamily:"Wyzo",uaUrl:"http://www.wyzo.com/",uaCompany:"Radical Software Ltd.",uaCompanyUrl:"http://www.radicalsoft.com/",uaIcon:"wyzo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Wyzo"}},246:{typeId:"15",metadata:{uaFamily:"RSSOwl",uaUrl:"http://www.rssowl.org/",uaCompany:"Benjamin Pasero",uaCompanyUrl:"",uaIcon:"rssowl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RSSOwl"}},247:{typeId:"0",metadata:{uaFamily:"ABrowse",uaUrl:"http://en.wikipedia.org/wiki/ABrowse",uaCompany:"Kurt Skauen",uaCompanyUrl:"http://www.syllable.org/",uaIcon:"abrowse.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ABrowse"}},248:{typeId:"20",metadata:{uaFamily:"Funambol Outlook Sync Client",uaUrl:"https://www.forge.funambol.org/download/",uaCompany:"Funambol, Inc.",uaCompanyUrl:"http://funambol.com/",uaIcon:"funambol-outlook.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Funambol Outlook Sync Client"}},249:{typeId:"20",metadata:{uaFamily:"Funambol Mozilla Sync Client",uaUrl:"https://mozilla-plugin.forge.funambol.org/ ",uaCompany:"Carlo Codega",uaCompanyUrl:"http://sazilla.blogspot.com",uaIcon:"funambol-mozilla.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Funambol Mozilla Sync Client"}},250:{typeId:"15",metadata:{uaFamily:"RSS Menu",uaUrl:"http://www.edot-studios.com/webgroups2/index.php?menu_item=212",uaCompany:"e dot studios",uaCompanyUrl:"http://www.edot-studios.com/",uaIcon:"rss_menu.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RSS Menu"}},251:{typeId:"18",metadata:{uaFamily:"foobar2000",uaUrl:"http://www.foobar2000.org/",uaCompany:"Peter Pawlowski",uaCompanyUrl:"",uaIcon:"foobar2000.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=foobar2000"}},252:{typeId:"5",metadata:{uaFamily:"GStreamer",uaUrl:"http://gstreamer.freedesktop.org/",uaCompany:"GStreamer community",uaCompanyUrl:"http://gstreamer.freedesktop.org/",uaIcon:"GStreamer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GStreamer"}},253:{typeId:"20",metadata:{uaFamily:"NetFront Mobile Content Viewer",uaUrl:"http://www.access-company.com/products/mobile_solutions/netfrontmobile/contentviewer/index.html",uaCompany:"ACCESS CO., LTD.",uaCompanyUrl:"http://www.access-company.com/",uaIcon:"netfront.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetFront Mobile Content Viewer"}},254:{typeId:"5",metadata:{uaFamily:"PHP OpenID library",uaUrl:"http://openidenabled.com/php-openid/",uaCompany:"JanRain, Inc.",uaCompanyUrl:"http://www.janrain.com/",uaIcon:"PHP_OpenID_lib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PHP OpenID library"}},255:{typeId:"0",metadata:{uaFamily:"Blackbird",uaUrl:"http://www.blackbirdbrowser.com/",uaCompany:"40A, Inc.",uaCompanyUrl:"",uaIcon:"blackbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Blackbird"}},256:{typeId:"15",metadata:{uaFamily:"GreatNews",uaUrl:"http://www.curiostudio.com/",uaCompany:"Curio Studio",uaCompanyUrl:"",uaIcon:"GreatNews.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GreatNews"}},257:{typeId:"0",metadata:{uaFamily:"DeskBrowse",uaUrl:"http://www.deskbrowse.org/",uaCompany:"Off Leash Developments, Inc",uaCompanyUrl:"http://offleashdevelopments.com/",uaIcon:"deskbrowse.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=DeskBrowse"}},258:{typeId:"20",metadata:{uaFamily:"Tulip Chain",uaUrl:"http://ostermiller.org/tulipchain/",uaCompany:'Stephen "deadsea" Ostermiller',uaCompanyUrl:"http://ostermiller.org/",uaIcon:"TulipChain.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Tulip Chain"}},259:{typeId:"1",metadata:{uaFamily:"Axel",uaUrl:"http://axel.alioth.debian.org/",uaCompany:"Y Giridhar Appaji Nag",uaCompanyUrl:"http://www.appaji.net/",uaIcon:"terminal.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Axel"}},260:{typeId:"3",metadata:{uaFamily:"MicroB",uaUrl:"http://en.wikipedia.org/wiki/MicroB",uaCompany:"maemo project",uaCompanyUrl:"http://maemo.org/",uaIcon:"microb.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=MicroB"}},261:{typeId:"3",metadata:{uaFamily:"Tear",uaUrl:"http://tear.garage.maemo.org/",uaCompany:"Kamen Bundev",uaCompanyUrl:"http://bundyo.org/",uaIcon:"tear.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Tear"}},262:{typeId:"10",metadata:{uaFamily:"LinkExaminer",uaUrl:"http://www.analogx.com/contents/download/Network/lnkexam/Freeware.htm",uaCompany:"AnalogX, LLC.",uaCompanyUrl:"http://www.analogx.com/",uaIcon:"LinkExaminer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LinkExaminer"}},263:{typeId:"0",metadata:{uaFamily:"Abolimba",uaUrl:"http://www.aborange.de/products/freeware/abolimba-multibrowser.php",uaCompany:"Mathias Gerlach, Jochen Milchsack",uaCompanyUrl:"http://www.aborange.de/",uaIcon:"abolimba.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Abolimba"}},264:{typeId:"0",metadata:{uaFamily:"Beonex",uaUrl:"http://www.beonex.com/",uaCompany:"Ben Bucksch",uaCompanyUrl:"http://www.bucksch.org/",uaIcon:"beonex.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Beonex"}},265:{typeId:"0",metadata:{uaFamily:"DocZilla",uaUrl:"http://www.doczilla.com/",uaCompany:"CITEC",uaCompanyUrl:"http://www.citec.com/",uaIcon:"doczilla.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=DocZilla"}},266:{typeId:"0",metadata:{uaFamily:"retawq",uaUrl:"http://retawq.sourceforge.net/",uaCompany:"Arne Thoma\xdfen",uaCompanyUrl:"",uaIcon:"terminal.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=retawq"}},267:{typeId:"3",metadata:{uaFamily:"Jasmine",uaUrl:"",uaCompany:"SAMSUNG",uaCompanyUrl:"http://www.samsung.com/",uaIcon:"jasmine.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Jasmine"}},268:{typeId:"3",metadata:{uaFamily:"Opera Mini",uaUrl:"http://www.operamini.com",uaCompany:"Opera Software ASA.",uaCompanyUrl:"http://www.opera.com/",uaIcon:"opera.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Opera Mini"}},269:{typeId:"0",metadata:{uaFamily:"Dooble",uaUrl:"http://dooble.sourceforge.net/",uaCompany:"Dooble team",uaCompanyUrl:"",uaIcon:"dooble.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Dooble"}},270:{typeId:"0",metadata:{uaFamily:"Madfox",uaUrl:"http://en.wikipedia.org/wiki/Madfox",uaCompany:"Robin Lu",uaCompanyUrl:"",uaIcon:"madfox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Madfox"}},271:{typeId:"20",metadata:{uaFamily:"DownloadStudio",uaUrl:"http://www.conceiva.com/products/downloadstudio/default.asp",uaCompany:"Conceiva",uaCompanyUrl:"http://www.conceiva.com/",uaIcon:"downloadstudio.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=DownloadStudio"}},272:{typeId:"20",metadata:{uaFamily:"WinPodder",uaUrl:"http://winpodder.com/",uaCompany:"Mike Versteeg",uaCompanyUrl:"http://mikeversteeg.com/",uaIcon:"winpodder.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WinPodder"}},273:{typeId:"0",metadata:{uaFamily:"Bunjalloo",uaUrl:"http://code.google.com/p/quirkysoft/",uaCompany:"quirkysoft",uaCompanyUrl:"",uaIcon:"bunjalloo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Bunjalloo"}},274:{typeId:"10",metadata:{uaFamily:"LinkChecker",uaUrl:"http://linkchecker.sourceforge.net/",uaCompany:"Bastian Kleineidam",uaCompanyUrl:"",uaIcon:"LinkChecker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LinkChecker"}},276:{typeId:"5",metadata:{uaFamily:"urlgrabber",uaUrl:"http://linux.duke.edu/projects/urlgrabber/",uaCompany:"Michael Stenner and Ryan Tomayko",uaCompanyUrl:"",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=urlgrabber"}},277:{typeId:"4",metadata:{uaFamily:"Spicebird",uaUrl:"http://www.spicebird.com/",uaCompany:"Synovel Technologies",uaCompanyUrl:"http://www.synovel.com/",uaIcon:"spicebird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Spicebird"}},278:{typeId:"0",metadata:{uaFamily:"Firefox (Namoroka)",uaUrl:"https://wiki.mozilla.org/Firefox/Namoroka",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox (Namoroka)"}},279:{typeId:"0",metadata:{uaFamily:"Rekonq",uaUrl:"http://rekonq.kde.org/",uaCompany:"Andrea Diamantini",uaCompanyUrl:"http://www.adjam.org/",uaIcon:"rekonq.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Rekonq"}},280:{typeId:"10",metadata:{uaFamily:"Multipage Validator",uaUrl:"http://www.validator.ca/",uaCompany:"R\xe9seau Proze",uaCompanyUrl:"http://www.proze.net/",uaIcon:"MultipageValidator.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Multipage Validator"}},281:{typeId:"0",metadata:{uaFamily:"X-Smiles",uaUrl:"http://www.xsmiles.org/",uaCompany:"X-Smiles.org",uaCompanyUrl:"",uaIcon:"x-smiles.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=X-Smiles"}},282:{typeId:"5",metadata:{uaFamily:"WinHTTP",uaUrl:"http://msdn.microsoft.com/en-us/library/aa382925(VS.85).aspx",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WinHTTP"}},283:{typeId:"1",metadata:{uaFamily:"Xaldon WebSpider",uaUrl:"http://www.xaldon.de/products_webspider.html",uaCompany:"xaldon Technologies",uaCompanyUrl:"http://www.xaldon.de/",uaIcon:"XaldonWebSpider.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Xaldon WebSpider"}},284:{typeId:"20",metadata:{uaFamily:"Seznam WAP Proxy",uaUrl:"http://www.smobil.cz/mobilni-vyhledavani",uaCompany:"Seznam.cz, a.s.",uaCompanyUrl:"http://www.seznam.cz/",uaIcon:"seznam.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Seznam WAP Proxy"}},285:{typeId:"20",metadata:{uaFamily:"Google Wireless Transcoder",uaUrl:"http://google.com/gwt/n",uaCompany:"Google",uaCompanyUrl:"http://www.google.com/",uaIcon:"feedfetcher-google.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google Wireless Transcoder"}},286:{typeId:"20",metadata:{uaFamily:"Google Listen",uaUrl:"http://listen.googlelabs.com/",uaCompany:"Google",uaCompanyUrl:"http://www.google.com/",uaIcon:"google_listen.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google Listen"}},287:{typeId:"5",metadata:{uaFamily:"Typhoeus",uaUrl:"https://github.com/typhoeus/typhoeus",uaCompany:"Paul Dix",uaCompanyUrl:"http://www.pauldix.net/",uaIcon:"typhoeus.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Typhoeus"}},288:{typeId:"0",metadata:{uaFamily:"OWB",uaUrl:"http://www.sand-labs.org/owb",uaCompany:"Sand-labs.org",uaCompanyUrl:"http://www.sand-labs.org/",uaIcon:"owb.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=OWB"}},289:{typeId:"0",metadata:{uaFamily:"Browzar",uaUrl:"http://www.browzar.com/",uaCompany:"Browzar Ltd",uaCompanyUrl:"",uaIcon:"browzar.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Browzar"}},290:{typeId:"20",metadata:{uaFamily:"Claws Mail GtkHtml2 plugin",uaUrl:"http://www.claws-mail.org/plugin.php?plugin=gtkhtml2",uaCompany:"Colin Leroy",uaCompanyUrl:"",uaIcon:"Claws_Mail_GtkHtml_plugin.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Claws Mail GtkHtml2 plugin"}},291:{typeId:"20",metadata:{uaFamily:"Vuze",uaUrl:"http://www.vuze.com/",uaCompany:"Vuze, Inc",uaCompanyUrl:"",uaIcon:"vuze.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Vuze"}},292:{typeId:"0",metadata:{uaFamily:"GlobalMojo",uaUrl:"http://globalmojo.com/",uaCompany:"KPG VENTURES",uaCompanyUrl:"http://www.kpgventures.com/",uaIcon:"globalmojo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GlobalMojo"}},293:{typeId:"18",metadata:{uaFamily:"GOM Player",uaUrl:"http://www.gomlab.com/",uaCompany:"GRETECH CORP.",uaCompanyUrl:"http://www.gretech.com/",uaIcon:"GomPlayer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GOM Player"}},294:{typeId:"5",metadata:{uaFamily:"Python-webchecker",uaUrl:"http://www.python.org/doc/essays/ppt/sd99east/sld070.htm",uaCompany:"Guido van Rossum/Sam Bayer",uaCompanyUrl:"",uaIcon:"pythonurllib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Python-webchecker"}},296:{typeId:"10",metadata:{uaFamily:"W3C mobileOK Checker",uaUrl:"http://validator.w3.org/mobile/",uaCompany:"World Wide Web Consortium",uaCompanyUrl:"http://www.w3.org/",uaIcon:"w3.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=W3C mobileOK Checker"}},297:{typeId:"20",metadata:{uaFamily:"Siege",uaUrl:"http://www.joedog.org/index/siege-home",uaCompany:"Joe Dog Software",uaCompanyUrl:"http://www.joedog.org/",uaIcon:"joedog.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Siege"}},298:{typeId:"1",metadata:{uaFamily:"iSiloXC",uaUrl:"http://www.isilox.com/",uaCompany:"DC & Co.",uaCompanyUrl:"http://www.isilox.com/",uaIcon:"terminal.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iSiloXC"}},299:{typeId:"20",metadata:{uaFamily:"AB (Apache Bench)",uaUrl:"http://en.wikipedia.org/wiki/ApacheBench",uaCompany:"Apache Software Foundation",uaCompanyUrl:"http://www.apache.org/",uaIcon:"ab.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=AB (Apache Bench)"}},300:{typeId:"10",metadata:{uaFamily:"anw LoadControl",uaUrl:"http://webtool.anw.de/analyze/?ladezeit",uaCompany:"ANW GmbH & Co. KG",uaCompanyUrl:"http://www.anw.de/",uaIcon:"anw.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=anw LoadControl"}},301:{typeId:"10",metadata:{uaFamily:"anw HTMLChecker",uaUrl:"http://webtool.topsubmit.de/analyze/?html",uaCompany:"ANW GmbH & Co. KG",uaCompanyUrl:"http://www.anw.de/",uaIcon:"anw.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=anw HTMLChecker"}},302:{typeId:"0",metadata:{uaFamily:"Edbrowse",uaUrl:"http://edbrowse.sourceforge.net/",uaCompany:"Karl Dahlke",uaCompanyUrl:"",uaIcon:"Edbrowse.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Edbrowse"}},303:{typeId:"20",metadata:{uaFamily:"muCommander",uaUrl:"http://www.mucommander.com/",uaCompany:"Maxence Bernard",uaCompanyUrl:"",uaIcon:"muCommander.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=muCommander"}},304:{typeId:"18",metadata:{uaFamily:"XMPlay",uaUrl:"http://www.xmplay.com/",uaCompany:"un4seen developments",uaCompanyUrl:"http://www.un4seen.com/",uaIcon:"XMPlay.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=XMPlay"}},305:{typeId:"15",metadata:{uaFamily:"NFReader",uaUrl:"http://www.gaijin.at/dlnfreader.php",uaCompany:"Gaijin.at",uaCompanyUrl:"http://www.gaijin.at/",uaIcon:"NFReader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NFReader"}},306:{typeId:"3",metadata:{uaFamily:"uZard Web",uaUrl:"http://www.uzard.com/",uaCompany:"Logicplant Co.",uaCompanyUrl:"http://www.logicplant.com/",uaIcon:"uzard.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=uZard Web"}},307:{typeId:"5",metadata:{uaFamily:"Indy Library",uaUrl:"http://www.indyproject.org/",uaCompany:"Chad Z. Hower (Kudzu) and the Indy Pit Crew",uaCompanyUrl:"",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Indy Library"}},308:{typeId:"0",metadata:{uaFamily:"Multi-Browser XP",uaUrl:"http://www.multibrowser.de/",uaCompany:"Binh Nguyen-Huu",uaCompanyUrl:"",uaIcon:"Multi-BrowserXP.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Multi-Browser XP"}},309:{typeId:"10",metadata:{uaFamily:"LinkWalker",uaUrl:"",uaCompany:"BDProtect Inc",uaCompanyUrl:"http://www.brandprotect.com/",uaIcon:"LinkWalker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LinkWalker"}},310:{typeId:"0",metadata:{uaFamily:"NetPositive",uaUrl:"http://en.wikipedia.org/wiki/NetPositive",uaCompany:"Be Inc.",uaCompanyUrl:"http://en.wikipedia.org/wiki/Be_Inc.",uaIcon:"netpositive.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetPositive"}},311:{typeId:"20",metadata:{uaFamily:"Radio Downloader",uaUrl:"http://www.nerdoftheherd.com/tools/radiodld/",uaCompany:"Matt Robinson",uaCompanyUrl:"http://www.nerdoftheherd.com/",uaIcon:"RadioDownloader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Radio Downloader"}},312:{typeId:"1",metadata:{uaFamily:"WebStripper",uaUrl:"http://webstripper.net/",uaCompany:"Mike Sutton",uaCompanyUrl:"http://solentsoftware.com/",uaIcon:"webstripper.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebStripper"}},313:{typeId:"20",metadata:{uaFamily:"Cyberduck",uaUrl:"http://cyberduck.ch/",uaCompany:"David Kocher",uaCompanyUrl:"dkocher.name",uaIcon:"Cyberduck.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Cyberduck"}},314:{typeId:"0",metadata:{uaFamily:"WorldWideWeb",uaUrl:"http://www.w3.org/People/Berners-Lee/WorldWideWeb",uaCompany:"Tim Berners-Lee",uaCompanyUrl:"http://www.w3.org/People/Berners-Lee/Overview.html",uaIcon:"1stBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WorldWideWeb"}},315:{typeId:"20",metadata:{uaFamily:"iVideo",uaUrl:"http://tinyurl.com/DownloadiVideo",uaCompany:"ZETZ mobile",uaCompanyUrl:"http://www.zetzmobile.com/",uaIcon:"iVideo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iVideo"}},316:{typeId:"15",metadata:{uaFamily:"RSS Popper",uaUrl:"http://www.rsspopper.com/",uaCompany:"Paradisoft",uaCompanyUrl:"http://www.paradisoft.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RSS Popper"}},317:{typeId:"20",metadata:{uaFamily:"Jamcast",uaUrl:"http://www.sdstechnologies.com/",uaCompany:"Software Development Solutions, Inc.",uaCompanyUrl:"http://www.sdstechnologies.com/",uaIcon:"Jamcast.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Jamcast"}},318:{typeId:"0",metadata:{uaFamily:"Comodo Dragon",uaUrl:"http://www.comodo.com/home/browsers-toolbars/browser.php",uaCompany:"Comodo Group, Inc.",uaCompanyUrl:"http://www.comodo.com/",uaIcon:"Comodo_Dragon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Comodo Dragon"}},319:{typeId:"1",metadata:{uaFamily:"SuperBot",uaUrl:"http://www.sparkleware.com/superbot/index.html",uaCompany:"Sparkleware",uaCompanyUrl:"http://www.sparkleware.com/",uaIcon:"SuperBot.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SuperBot"}},320:{typeId:"0",metadata:{uaFamily:"My Internet Browser",uaUrl:"http://myinternetbrowser.webove-stranky.org/",uaCompany:"Media WebPublishing",uaCompanyUrl:"",uaIcon:"MyInternetBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=My Internet Browser"}},321:{typeId:"3",metadata:{uaFamily:"Opera Mobile",uaUrl:"http://www.opera.com/mobile/",uaCompany:"Opera Software ASA.",uaCompanyUrl:"http://www.opera.com/",uaIcon:"opera.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Opera Mobile"}},322:{typeId:"0",metadata:{uaFamily:"Kirix Strata",uaUrl:"http://www.kirix.com/",uaCompany:"Kirix Corporation",uaCompanyUrl:"http://www.kirix.com/about-us.html",uaIcon:"kirix-strata.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Kirix Strata"}},323:{typeId:"0",metadata:{uaFamily:"TT Explorer",uaUrl:"http://tt.qq.com/",uaCompany:"Tencent",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"tt_explorer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=TT Explorer"}},324:{typeId:"0",metadata:{uaFamily:"LBrowser",uaUrl:"http://wiki.freespire.org/index.php/Web_Browser",uaCompany:"Xandros Incorporated",uaCompanyUrl:"http://www.xandros.com/",uaIcon:"LBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LBrowser"}},325:{typeId:"4",metadata:{uaFamily:"Outlook 2007",uaUrl:"http://en.wikipedia.org/wiki/Microsoft_Outlook",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"outlook-2007.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Outlook 2007"}},326:{typeId:"4",metadata:{uaFamily:"Outlook 2010",uaUrl:"http://en.wikipedia.org/wiki/Microsoft_Outlook",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"outlook-2010.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Outlook 2010"}},327:{typeId:"4",metadata:{uaFamily:"Windows Live Mail",uaUrl:"http://download.live.com/wlmail",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"Windows_Live_Mail.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Windows Live Mail"}},328:{typeId:"0",metadata:{uaFamily:"Tjusig",uaUrl:"http://www.tjusig.cz/",uaCompany:"Luk\xe1\u0161 Ingr",uaCompanyUrl:"",uaIcon:"tjusig.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Tjusig"}},329:{typeId:"0",metadata:{uaFamily:"SiteKiosk",uaUrl:"http://www.sitekiosk.com/SiteKiosk/Default.aspx",uaCompany:"PROVISIO GmbH / LLC",uaCompanyUrl:"http://www.provisio.com/",uaIcon:"sitekiosk.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SiteKiosk"}},330:{typeId:"4",metadata:{uaFamily:"The Bat!",uaUrl:"http://www.ritlabs.com/en/products/thebat/",uaCompany:"RITLabs SRL",uaCompanyUrl:"http://www.ritlabs.com/",uaIcon:"thebat.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=The Bat!"}},331:{typeId:"20",metadata:{uaFamily:"Novell BorderManager",uaUrl:"http://www.novell.com/products/bordermanager/",uaCompany:"Novell, Inc",uaCompanyUrl:"http://www.novell.com/",uaIcon:"Novell_BorderManager.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Novell BorderManager"}},332:{typeId:"4",metadata:{uaFamily:"Shredder",uaUrl:"http://www.mozillamessaging.com/en-US/thunderbird/3.0a1/releasenotes/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"thunderbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Shredder"}},333:{typeId:"18",metadata:{uaFamily:"Public Radio Player",uaUrl:"http://www.publicradioplayer.org/",uaCompany:"Public Radio Exchange (PRX)",uaCompanyUrl:"http://www.prx.org/",uaIcon:"PRP.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Public Radio Player"}},334:{typeId:"15",metadata:{uaFamily:"Rss Bandit",uaUrl:"http://rssbandit.org/",uaCompany:"Infragistics, Inc.",uaCompanyUrl:"http://www.infragistics.com/",uaIcon:"RssBandit.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Rss Bandit"}},335:{typeId:"4",metadata:{uaFamily:"Postbox",uaUrl:"http://www.postbox-inc.com/",uaCompany:"Postbox, Inc.",uaCompanyUrl:"http://www.postbox-inc.com/",uaIcon:"postbox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Postbox"}},336:{typeId:"10",metadata:{uaFamily:"2Bone LinkChecker",uaUrl:"http://www.2bone.com/links/linkchecker.shtml",uaCompany:"2Bone",uaCompanyUrl:"http://www.2bone.com/",uaIcon:"2bone.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=2Bone LinkChecker"}},337:{typeId:"10",metadata:{uaFamily:"Checkbot",uaUrl:"http://degraaff.org/checkbot/",uaCompany:"Hans de Graaff",uaCompanyUrl:"http://degraaff.org/",uaIcon:"perl.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Checkbot"}},338:{typeId:"4",metadata:{uaFamily:"GcMail",uaUrl:"http://www.gcmail.de/",uaCompany:"Monika Verse",uaCompanyUrl:"",uaIcon:"gcmail.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GcMail"}},339:{typeId:"0",metadata:{uaFamily:"Swiftweasel",uaUrl:"http://swiftweasel.tuxfamily.org/",uaCompany:"SticKK",uaCompanyUrl:"",uaIcon:"swiftweasel.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Swiftweasel"}},340:{typeId:"15",metadata:{uaFamily:"Fastladder FeedFetcher",uaUrl:"http://fastladder.com/",uaCompany:"livedoor Co.,Ltd. ",uaCompanyUrl:"http://corp.livedoor.com/",uaIcon:"fastladderFeedFetcher.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Fastladder FeedFetcher"}},341:{typeId:"0",metadata:{uaFamily:"Firefox (Lorentz)",uaUrl:"http://www.mozilla.com/en-US/firefox/lorentz/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"firefox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Firefox (Lorentz)"}},342:{typeId:"18",metadata:{uaFamily:"Pocket Tunes",uaUrl:"http://www.pocket-tunes.com/",uaCompany:"NormSoft, Inc.",uaCompanyUrl:"http://www.normsoft.com/",uaIcon:"PocketTunes.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Pocket Tunes"}},343:{typeId:"15",metadata:{uaFamily:"SharpReader",uaUrl:"http://www.sharpreader.net/",uaCompany:"Luke Hutteman",uaCompanyUrl:"http://www.hutteman.com/",uaIcon:"sharpreader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SharpReader"}},344:{typeId:"15",metadata:{uaFamily:"YeahReader",uaUrl:"http://www.yeahreader.com/",uaCompany:"ExtraLabs Software",uaCompanyUrl:"http://www.extralabs.net/",uaIcon:"YeahReader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=YeahReader"}},345:{typeId:"0",metadata:{uaFamily:"Pale Moon",uaUrl:"http://www.palemoon.org/",uaCompany:"Moonchild Productions",uaCompanyUrl:"http://www.moonchildproductions.net/",uaIcon:"pale_moon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Pale Moon"}},346:{typeId:"20",metadata:{uaFamily:"Holmes",uaUrl:"http://www.ucw.cz/holmes/",uaCompany:"Martin Mare\u0161 and Robert \u0160palek",uaCompanyUrl:"",uaIcon:"holmes.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Holmes"}},347:{typeId:"20",metadata:{uaFamily:"Google Earth",uaUrl:"http://earth.google.com/",uaCompany:"Google Inc.",uaCompanyUrl:"http://google.com/",uaIcon:"google_earth.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google Earth"}},348:{typeId:"5",metadata:{uaFamily:"ROME library",uaUrl:"https://rome.dev.java.net/",uaCompany:"A. Abdelnur, P. Chanezon and E. Chien",uaCompanyUrl:"",uaIcon:"ROME_lib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ROME library"}},349:{typeId:"15",metadata:{uaFamily:"Akregator",uaUrl:"http://akregator.kde.org/",uaCompany:"",uaCompanyUrl:"s",uaIcon:"akregator.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Akregator"}},350:{typeId:"0",metadata:{uaFamily:"Mini Browser",uaUrl:"http://dmkho.tripod.com/",uaCompany:"DMKHO",uaCompanyUrl:"",uaIcon:"minibrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Mini Browser"}},351:{typeId:"0",metadata:{uaFamily:"Espial TV Browser",uaUrl:"http://www.espial.com/products/evo_browser/",uaCompany:"Espial Group",uaCompanyUrl:"http://www.espial.com/",uaIcon:"EspialTVBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Espial TV Browser"}},352:{typeId:"0",metadata:{uaFamily:"UltraBrowser ",uaUrl:"http://www.ultrabrowser.com/",uaCompany:"UltraBrowser.com, Inc.",uaCompanyUrl:"",uaIcon:"UltraBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=UltraBrowser "}},353:{typeId:"0",metadata:{uaFamily:"BrowseX",uaUrl:"http://pdqi.com/browsex/",uaCompany:"Peter MacDonald",uaCompanyUrl:"http://pdqi.com/",uaIcon:"browsex.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BrowseX"}},354:{typeId:"3",metadata:{uaFamily:"Android Webkit",uaUrl:"http://developer.android.com/reference/android/webkit/package-summary.html",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"androidWebkit.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Android Webkit"}},355:{typeId:"0",metadata:{uaFamily:"Weltweitimnetz Browser",uaUrl:"http://weltweitimnetz.de/software/Browser.en.page",uaCompany:"Philipp Ruppel",uaCompanyUrl:"http://weltweitimnetz.de/",uaIcon:"WeltweitimnetzBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Weltweitimnetz Browser"}},356:{typeId:"4",metadata:{uaFamily:"PocoMail",uaUrl:"http://www.pocomail.com/",uaCompany:"Poco Systems Inc",uaCompanyUrl:"http://www.pocosystems.com/",uaIcon:"pocomail.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PocoMail"}},357:{typeId:"0",metadata:{uaFamily:"Element Browser",uaUrl:"http://www.elementsoftware.co.uk/software/elementbrowser/",uaCompany:"Element Software UK.",uaCompanyUrl:"http://www.elementsoftware.co.uk/",uaIcon:"elementbrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Element Browser"}},358:{typeId:"0",metadata:{uaFamily:"SlimBrowser",uaUrl:"http://slimbrowser.flashpeak.com/",uaCompany:"FlashPeak Inc.",uaCompanyUrl:"http://www.flashpeak.com/",uaIcon:"slimbrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SlimBrowser"}},359:{typeId:"20",metadata:{uaFamily:"LeechCraft",uaUrl:"http://leechcraft.org/",uaCompany:"",uaCompanyUrl:"",uaIcon:"LeechCraft.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=LeechCraft"}},360:{typeId:"5",metadata:{uaFamily:"HTTP_Request2",uaUrl:"http://pear.php.net/package/http_request2",uaCompany:"",uaCompanyUrl:"",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HTTP_Request2"}},361:{typeId:"0",metadata:{uaFamily:"Conkeror",uaUrl:"http://conkeror.org/",uaCompany:"Mozilla Foundation",uaCompanyUrl:"http://www.mozilla.org/",uaIcon:"conkeror.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Conkeror"}},362:{typeId:"3",metadata:{uaFamily:"Dolphin",uaUrl:"http://www.dolphin-browser.com/",uaCompany:"Samsung",uaCompanyUrl:"http://www.samsung.com/",uaIcon:"dolphin.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Dolphin"}},363:{typeId:"15",metadata:{uaFamily:"Netvibes feed reader",uaUrl:"",uaCompany:"Netvibes team",uaCompanyUrl:"http://about.netvibes.com/",uaIcon:"netvibes.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Netvibes feed reader"}},364:{typeId:"5",metadata:{uaFamily:"Chilkat HTTP .NET",uaUrl:"http://www.chilkatsoft.com/HttpDotNet.asp",uaCompany:"Chilkat Software, Inc.",uaCompanyUrl:"http://www.chilkatsoft.com/",uaIcon:"chilkat.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Chilkat HTTP .NET"}},365:{typeId:"5",metadata:{uaFamily:"IXR lib",uaUrl:"http://scripts.incutio.com/xmlrpc/",uaCompany:"Incutio Ltd.",uaCompanyUrl:"http://www.incutio.com/",uaIcon:"Incutio.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IXR lib"}},366:{typeId:"20",metadata:{uaFamily:"Web-sniffer",uaUrl:"http://web-sniffer.net/",uaCompany:"Lingo4you GbR",uaCompanyUrl:"http://www.lingo4u.de/",uaIcon:"Web-sniffer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Web-sniffer"}},367:{typeId:"20",metadata:{uaFamily:"Atomic Email Hunter",uaUrl:"http://www.massmailsoftware.com/extractweb/",uaCompany:"AtomPark Software Inc.",uaCompanyUrl:"http://www.atompark.com/",uaIcon:"Atomic_Email_Hunter.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Atomic Email Hunter"}},368:{typeId:"20",metadata:{uaFamily:"iGetter",uaUrl:"http://www.igetter.net/",uaCompany:"Presenta Ltd.",uaCompanyUrl:"",uaIcon:"iGetter.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iGetter"}},369:{typeId:"1",metadata:{uaFamily:"webfetch",uaUrl:"http://tony.aiu.to/sa/webfetch/",uaCompany:"Tony Aiuto",uaCompanyUrl:"http://tony.aiu.to/",uaIcon:"terminal.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=webfetch"}},370:{typeId:"20",metadata:{uaFamily:"Apache Synapse",uaUrl:"http://synapse.apache.org/",uaCompany:"Apache Software Foundation",uaCompanyUrl:"http://www.apache.org/",uaIcon:"ab.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Apache Synapse"}},371:{typeId:"0",metadata:{uaFamily:"lolifox",uaUrl:"http://lolifox.com/",uaCompany:"Atachi Hayashime",uaCompanyUrl:"",uaIcon:"lolifox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=lolifox"}},372:{typeId:"0",metadata:{uaFamily:"SkipStone",uaUrl:"http://www.muhri.net/skipstone/",uaCompany:"Maher Awamy",uaCompanyUrl:"http://www.muhri.net/",uaIcon:"skipStone.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SkipStone"}},373:{typeId:"20",metadata:{uaFamily:"Powermarks",uaUrl:"http://www.kaylon.com/power.html",uaCompany:"Kaylon Technologies Inc.",uaCompanyUrl:"http://www.kaylon.com/",uaIcon:"powermarks.png",
uaInfoUrl:"/list-of-ua/browser-detail?browser=Powermarks"}},374:{typeId:"15",metadata:{uaFamily:"Safari RSS reader",uaUrl:"http://www.apple.com/safari/",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Safari RSS reader"}},375:{typeId:"20",metadata:{uaFamily:"Google Friend Connect",uaUrl:"http://www.google.com/friendconnect/",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"google_friend_connect.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google Friend Connect"}},376:{typeId:"15",metadata:{uaFamily:"Feed Viewer",uaUrl:"http://feedviewer.codeplex.com/",uaCompany:"vasek7",uaCompanyUrl:"http://www.codeplex.com/site/users/view/vasek7",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Feed Viewer"}},377:{typeId:"0",metadata:{uaFamily:"RockMelt",uaUrl:"http://www.rockmelt.com/",uaCompany:"Rockmelt, Inc.",uaCompanyUrl:"http://www.rockmelt.com/",uaIcon:"rockmelt.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RockMelt"}},378:{typeId:"0",metadata:{uaFamily:"Epic",uaUrl:"http://www.epicbrowser.com/",uaCompany:"Hidden Reflex",uaCompanyUrl:"http://www.hiddenreflex.com/",uaIcon:"epic.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Epic"}},379:{typeId:"0",metadata:{uaFamily:"InternetSurfboard",uaUrl:"http://inetsurfboard.sourceforge.net/",uaCompany:"Philipp Ruppel",uaCompanyUrl:"",uaIcon:"internetSurfboard.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=InternetSurfboard"}},380:{typeId:"0",metadata:{uaFamily:"Vonkeror",uaUrl:"http://zzo38computer.cjb.net/vonkeror/",uaCompany:"zzo38",uaCompanyUrl:"http://zzo38computer.cjb.net/",uaIcon:"conkeror.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Vonkeror"}},381:{typeId:"15",metadata:{uaFamily:"IE RSS reader",uaUrl:"http://en.wikipedia.org/wiki/Windows_RSS_Platform",uaCompany:"Microsoft",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IE RSS reader"}},382:{typeId:"15",metadata:{uaFamily:"Trileet NewsRoom",uaUrl:"http://feedmonger.blogspot.com/",uaCompany:"Trileet Inc.",uaCompanyUrl:"http://www.trileet.com/",uaIcon:"rss.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Trileet NewsRoom"}},383:{typeId:"10",metadata:{uaFamily:"Validator.nu",uaUrl:"http://validator.nu/",uaCompany:"Henri Sivonen",uaCompanyUrl:"http://hsivonen.iki.fi/author/",uaIcon:"validator_nu.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Validator.nu"}},384:{typeId:"5",metadata:{uaFamily:"Zend_Http_Client",uaUrl:"http://framework.zend.com/manual/en/zend.http.html",uaCompany:"Zend Technologies Ltd.",uaCompanyUrl:"http://www.zend.com/",uaIcon:"zend_http_client.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Zend_Http_Client"}},385:{typeId:"3",metadata:{uaFamily:"Skyfire",uaUrl:"http://www.skyfire.com/",uaCompany:"Skyfire Labs, Inc.",uaCompanyUrl:"http://www.skyfire.com/about",uaIcon:"skyfire.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Skyfire"}},386:{typeId:"3",metadata:{uaFamily:"GO Browser",uaUrl:"http://www.gobrowser.cn/",uaCompany:"GO Dev Team",uaCompanyUrl:"",uaIcon:"go_browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=GO Browser"}},387:{typeId:"0",metadata:{uaFamily:"Surf",uaUrl:"http://surf.suckless.org/",uaCompany:"suckless.org",uaCompanyUrl:"http://suckless.org/",uaIcon:"surf.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Surf"}},388:{typeId:"20",metadata:{uaFamily:"iGooMap",uaUrl:"http://www.pointworks.de/software/igoomap/index.php",uaCompany:"PointWorks.de",uaCompanyUrl:"http://www.pointworks.de/",uaIcon:"igoomap.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iGooMap"}},389:{typeId:"18",metadata:{uaFamily:"iTunes",uaUrl:"http://www.apple.com/itunes/",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"itunes.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iTunes"}},390:{typeId:"0",metadata:{uaFamily:"BlackHawk",uaUrl:"http://www.netgate.sk/blackhawk/help/welcome-to-blackhawk-web-browser.html",uaCompany:"NETGATE Technologies s.r.o. ",uaCompanyUrl:"http://www.netgate.sk/",uaIcon:"blackhawk.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BlackHawk"}},392:{typeId:"3",metadata:{uaFamily:"Kindle Browser",uaUrl:"http://en.wikipedia.org/wiki/Amazon_Kindle",uaCompany:"Amazon.com",uaCompanyUrl:"http://www.amazon.com/",uaIcon:"kindle.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Kindle Browser"}},393:{typeId:"20",metadata:{uaFamily:"Microsoft Office Existence Discovery",uaUrl:"http://blogs.msdn.com/b/vsofficedeveloper/archive/2008/03/11/office-existence-discovery-protocol.aspx",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"webdav.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Microsoft Office Existence Discovery"}},394:{typeId:"3",metadata:{uaFamily:"Mobile Safari",uaUrl:"http://en.wikipedia.org/wiki/Safari_%28web_browser%29",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"safari.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Mobile Safari"}},395:{typeId:"20",metadata:{uaFamily:"BrownRecluse",uaUrl:"http://softbytelabs.com/us/br/index.html",uaCompany:"SoftByte Labs, Inc.",uaCompanyUrl:"http://softbytelabs.com/",uaIcon:"BrownRecluse.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BrownRecluse"}},396:{typeId:"20",metadata:{uaFamily:"BookmarkTracker",uaUrl:"http://www.bookmarktracker.com/",uaCompany:"BookmarkTracker.com, Inc.",uaCompanyUrl:"",uaIcon:"BookmarkTracker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BookmarkTracker"}},397:{typeId:"5",metadata:{uaFamily:"BinGet",uaUrl:"http://www.bin-co.com/php/scripts/load/",uaCompany:"Binny VA",uaCompanyUrl:"http://binnyva.com/",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BinGet"}},399:{typeId:"0",metadata:{uaFamily:"Webian Shell",uaUrl:"http://webian.org/shell/",uaCompany:"Ben Francis",uaCompanyUrl:"http://tola.me.uk/",uaIcon:"webianshell.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Webian Shell"}},400:{typeId:"0",metadata:{uaFamily:"Kylo",uaUrl:"http://kylo.tv/",uaCompany:"Hillcrest Laboratories",uaCompanyUrl:"http://hillcrestlabs.com/",uaIcon:"kylo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Kylo"}},401:{typeId:"0",metadata:{uaFamily:"Fireweb Navigator",uaUrl:"http://www.arsslensoft.tk/?q=node/7",uaCompany:"Arsslensoft Foundation",uaCompanyUrl:"http://www.arsslensoft.fi5.us/",uaIcon:"Fireweb.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Fireweb Navigator"}},402:{typeId:"5",metadata:{uaFamily:"Evolution/Camel.Stream",uaUrl:"http://live.gnome.org/Evolution/Camel.Stream",uaCompany:"GNOME Project",uaCompanyUrl:"http://www.gnome.org/",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Evolution/Camel.Stream"}},403:{typeId:"5",metadata:{uaFamily:"EventMachine",uaUrl:"http://rubyeventmachine.com/",uaCompany:"",uaCompanyUrl:"",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=EventMachine"}},404:{typeId:"0",metadata:{uaFamily:"Sundance",uaUrl:"http://www.digola.com/sundance.html",uaCompany:"Digola",uaCompanyUrl:"http://www.digola.com/",uaIcon:"sundance.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sundance"}},405:{typeId:"0",metadata:{uaFamily:"Chromium",uaUrl:"http://dev.chromium.org/Home",uaCompany:"Google Inc. and contributors",uaCompanyUrl:"",uaIcon:"chromium.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Chromium"}},406:{typeId:"0",metadata:{uaFamily:"Columbus",uaUrl:"http://www.columbus-browser.com/",uaCompany:"Hipgnosis Vision",uaCompanyUrl:"http://www.hipgnosis.ro/",uaIcon:"columbus.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Columbus"}},407:{typeId:"18",metadata:{uaFamily:"Plex Media Center",uaUrl:"http://www.plexapp.com/",uaCompany:"Plex comunity",uaCompanyUrl:"",uaIcon:"plex.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Plex Media Center"}},408:{typeId:"0",metadata:{uaFamily:"WebRender",uaUrl:"http://webrender.99k.org/",uaCompany:"Anand Bose",uaCompanyUrl:"http://anandbose.99k.org/",uaIcon:"webrender.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WebRender"}},409:{typeId:"0",metadata:{uaFamily:"CoolNovo",uaUrl:"http://coolnovo.com/",uaCompany:"Maple Studio",uaCompanyUrl:"",uaIcon:"coolnovo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=CoolNovo"}},410:{typeId:"0",metadata:{uaFamily:"Usejump",uaUrl:"http://www.usejump.com/",uaCompany:"Usejump team",uaCompanyUrl:"",uaIcon:"usejump.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Usejump"}},411:{typeId:"0",metadata:{uaFamily:"Sundial",uaUrl:"http://www.sundialbrowser.com/",uaCompany:"Unifiedroot",uaCompanyUrl:"http://www.unifiedroot.com/",uaIcon:"sundial.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sundial"}},412:{typeId:"0",metadata:{uaFamily:"Alienforce",uaUrl:"http://sourceforge.net/projects/alienforce/",uaCompany:"KBclub Universal",uaCompanyUrl:"http://kbclub.users.sourceforge.net/",uaIcon:"alienforce.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Alienforce"}},413:{typeId:"20",metadata:{uaFamily:"Google Rich Snippets Testing Tool",uaUrl:"http://www.google.com/webmasters/tools/richsnippets",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"feedfetcher-google.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Google Rich Snippets Testing Tool"}},414:{typeId:"20",metadata:{uaFamily:"HTML2JPG",uaUrl:"http://www.html2jpg.com/",uaCompany:"BVBA Adygo",uaCompanyUrl:"http://www.adygo.com/",uaIcon:"html2jpg.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HTML2JPG"}},415:{typeId:"15",metadata:{uaFamily:"iCatcher!",uaUrl:"http://joeisanerd.com/apps/iCatcher",uaCompany:"Joe Isanerd",uaCompanyUrl:"http://joeisanerd.com/",uaIcon:"iCatcher.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=iCatcher!"}},416:{typeId:"0",metadata:{uaFamily:"Baidu Browser",uaUrl:"http://liulanqi.baidu.com/",uaCompany:"Baidu, Inc.",uaCompanyUrl:"http://www.baidu.com/",uaIcon:"baidubrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Baidu Browser"}},417:{typeId:"0",metadata:{uaFamily:"Sogou Explorer",uaUrl:"http://ie.sogou.com/",uaCompany:"Sohu.com, Inc.",uaCompanyUrl:"http://www.sohu.com/",uaIcon:"sogouexplorer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sogou Explorer"}},418:{typeId:"18",metadata:{uaFamily:"MPlayer2",uaUrl:"http://www.mplayer2.org/",uaCompany:"mplayer2 project",uaCompanyUrl:"",uaIcon:"mplayer.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=MPlayer2"}},419:{typeId:"0",metadata:{uaFamily:"ZipZap",uaUrl:"http://www.zipzaphome.com/",uaCompany:"JE Rhoads Company, LLC",uaCompanyUrl:"http://www.jerhoads.com/",uaIcon:"zipzap.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=ZipZap"}},420:{typeId:"0",metadata:{uaFamily:"QupZilla",uaUrl:"http://www.qupzilla.com/",uaCompany:"David Rosca",uaCompanyUrl:"",uaIcon:"qupzilla.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=QupZilla"}},421:{typeId:"0",metadata:{uaFamily:"Patriott",uaUrl:"http://madgroup.x10.mx/patriott1.php",uaCompany:"MadWorks Group.",uaCompanyUrl:"http://madgroup.x10.mx/",uaIcon:"patriott.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Patriott"}},422:{typeId:"3",metadata:{uaFamily:"Tizen Browser",uaUrl:"https://www.tizen.org/",uaCompany:"Tizen Project",uaCompanyUrl:"https://www.tizen.org/",uaIcon:"tizen.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Tizen Browser"}},423:{typeId:"3",metadata:{uaFamily:"Chrome Mobile",uaUrl:"http://www.google.com/intl/en/chrome/browser/mobile/",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"chrome.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Chrome Mobile"}},424:{typeId:"18",metadata:{uaFamily:"Winamp for Android",uaUrl:"http://www.winamp.com/android",uaCompany:"Nullsoft, Inc.",uaCompanyUrl:"http://en.wikipedia.org/wiki/Nullsoft",uaIcon:"winamp.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Winamp for Android"}},425:{typeId:"20",metadata:{uaFamily:"Apache internal dummy connection",uaUrl:"http://wiki.apache.org/httpd/InternalDummyConnection",uaCompany:"Apache Software Foundation",uaCompanyUrl:"http://www.apache.org/",uaIcon:"ab.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Apache internal dummy connection"}},426:{typeId:"3",metadata:{uaFamily:"NineSky",uaUrl:"http://ninesky.com/",uaCompany:"ninesky.com",uaCompanyUrl:"",uaIcon:"ninesky.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NineSky"}},427:{typeId:"0",metadata:{uaFamily:"Maple browser",uaUrl:"http://www.freethetvchallenge.com/details/faq",uaCompany:"Samsung",uaCompanyUrl:"http://www.samsung.com/",uaIcon:"maple.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Maple browser"}},428:{typeId:"3",metadata:{uaFamily:"wOSBrowser",uaUrl:"",uaCompany:"Hewlett-Packard",uaCompanyUrl:"http://www.hp.com/",uaIcon:"webos.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=wOSBrowser"}},429:{typeId:"20",metadata:{uaFamily:"Nokia SyncML Client",uaUrl:"http://www.developer.nokia.com/Community/Wiki/SyncML_Client_API",uaCompany:"Nokia",uaCompanyUrl:"http://www.nokia.com/",uaIcon:"nokiaSyncML.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Nokia SyncML Client"}},430:{typeId:"0",metadata:{uaFamily:"Charon",uaUrl:"http://en.wikipedia.org/wiki/Charon_%28web_browser%29",uaCompany:"Vita Nuova Holdings Ltd",uaCompanyUrl:"http://www.vitanuova.com/",uaIcon:"charon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Charon"}},432:{typeId:"20",metadata:{uaFamily:"JS-Kit/Echo",uaUrl:"http://sites.google.com/site/echocomments/home",uaCompany:"Echo",uaCompanyUrl:"http://aboutecho.com/",uaIcon:"JS-Kit.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=JS-Kit/Echo"}},433:{typeId:"20",metadata:{uaFamily:"Podkicker",uaUrl:"http://www.podkicker.com/",uaCompany:"skiplist",uaCompanyUrl:"",uaIcon:"podkicker.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Podkicker"}},434:{typeId:"5",metadata:{uaFamily:"Python-requests",uaUrl:"http://python-requests.org/",uaCompany:"Kenneth Reitz",uaCompanyUrl:"http://kennethreitz.com/",uaIcon:"pythonurllib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Python-requests"}},436:{typeId:"3",metadata:{uaFamily:"Atomic Web Browser",uaUrl:"http://atomicwebbrowser.com/",uaCompany:"Richard Trautvetter",uaCompanyUrl:"",uaIcon:"AtomicWebBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Atomic Web Browser"}},437:{typeId:"15",metadata:{uaFamily:"Reeder",uaUrl:"http://reederapp.com/",uaCompany:"Silvio Rizzi",uaCompanyUrl:"http://madeatgloria.com/",uaIcon:"reader.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Reeder"}},438:{typeId:"20",metadata:{uaFamily:"WordPress pingback",uaUrl:"http://codex.wordpress.org/Introduction_to_Blogging#Pingbacks",uaCompany:"wordpress.org",uaCompanyUrl:"http://wordpress.org/",uaIcon:"wordpress.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=WordPress pingback"}},439:{typeId:"0",metadata:{uaFamily:"TenFourFox",uaUrl:"http://www.floodgap.com/software/tenfourfox/",uaCompany:"Cameron Kaiser",uaCompanyUrl:"http://www.floodgap.com/",uaIcon:"TenFourFox.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=TenFourFox"}},440:{typeId:"5",metadata:{uaFamily:"PEAR HTTP_Request",uaUrl:"http://pear.php.net/package/HTTP_Request",uaCompany:"Richard Heyes",uaCompanyUrl:"",uaIcon:"php.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PEAR HTTP_Request"}},441:{typeId:"0",metadata:{uaFamily:"D+",uaUrl:"http://dplus-browser.sourceforge.net/",uaCompany:"Benjamin Johnson",uaCompanyUrl:"http://obeythepenguin.users.sourceforge.net/",uaIcon:"dillo.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=D+"}},442:{typeId:"0",metadata:{uaFamily:"zBrowser",uaUrl:"http://sites.google.com/site/zeromusparadoxe01/zbrowser",uaCompany:"Bastien Pederencino",uaCompanyUrl:"http://sites.google.com/site/zeromusparadoxe01/",uaIcon:"zBrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=zBrowser"}},443:{typeId:"0",metadata:{uaFamily:"SlimBoat",uaUrl:"http://slimboat.com/",uaCompany:"FlashPeak Inc.",uaCompanyUrl:"http://www.flashpeak.com/",uaIcon:"slimboat.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SlimBoat"}},445:{typeId:"5",metadata:{uaFamily:"Mechanize",uaUrl:"http://mechanize.rubyforge.org/",uaCompany:"Aaron Patterson",uaCompanyUrl:"http://tenderlovemaking.com/",uaIcon:"ruby_on_rails.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Mechanize"}},446:{typeId:"5",metadata:{uaFamily:"HTMLayout",uaUrl:"http://www.terrainformatica.com/htmlayout/main.whtm",uaCompany:"Terra Informatica Software, Inc.",uaCompanyUrl:"http://www.terrainformatica.com/",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=HTMLayout"}},447:{typeId:"0",metadata:{uaFamily:"SaaYaa Explorer",uaUrl:"http://www.saayaa.com/",uaCompany:"RuanMei.com",uaCompanyUrl:"http://www.ruanmei.com/",uaIcon:"SaaYaa.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SaaYaa Explorer"}},448:{typeId:"0",metadata:{uaFamily:"Ryouko",uaUrl:"http://sourceforge.net/projects/ryouko/",uaCompany:"Daniel Sim",uaCompanyUrl:"http://sourceforge.net/users/foxhead128/",uaIcon:"ryouko.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Ryouko"}},449:{typeId:"5",metadata:{uaFamily:"Anemone",uaUrl:"http://anemone.rubyforge.org/",uaCompany:"Chris Kite",uaCompanyUrl:"http://www.chriskite.com/",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Anemone"}},450:{typeId:"4",metadata:{uaFamily:"Sparrow",uaUrl:"http://sprw.me/",uaCompany:"Google Inc.",uaCompanyUrl:"http://www.google.com/",uaIcon:"sparrow.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Sparrow"}},451:{typeId:"18",metadata:{uaFamily:"SubStream",uaUrl:"http://itunes.apple.com/us/app/substream/id389906706?mt=8",uaCompany:"Figment, Inc.",uaCompanyUrl:"http://www.figmentdevelopment.com/",uaIcon:"SubStream.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=SubStream"}},452:{typeId:"4",metadata:{uaFamily:"Barca",uaUrl:"http://www.pocosystems.com/home/index.php?option=content&task=category&sectionid=2&id=9&Itemid=27",uaCompany:"Poco Systems Inc",uaCompanyUrl:"http://www.pocosystems.com/",uaIcon:"barca.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Barca"}},453:{typeId:"20",metadata:{uaFamily:"A1 Sitemap Generator",uaUrl:"http://www.microsystools.com/products/sitemap-generator/",uaCompany:"Microsys",uaCompanyUrl:"http://www.microsystools.com/home/microsys.php",uaIcon:"A1sitemapGenerator.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=A1 Sitemap Generator"}},454:{typeId:"3",metadata:{uaFamily:"PS Vita browser",uaUrl:"",uaCompany:"Sony Computer Entertainment",uaCompanyUrl:"http://www.scei.co.jp/",uaIcon:"ps-vita-browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PS Vita browser"}},455:{typeId:"3",metadata:{uaFamily:"QQbrowser",uaUrl:"http://browser.qq.com/",uaCompany:"Tencent Ltd.",uaCompanyUrl:"http://www.tencent.com/",uaIcon:"QQbrowser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=QQbrowser"}},456:{typeId:"0",metadata:{uaFamily:"Beamrise",uaUrl:"http://www.beamrise.com/",uaCompany:"SIEN S.A.",uaCompanyUrl:"http://www.sien.com/",uaIcon:"beamrise.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Beamrise"}},457:{typeId:"0",metadata:{uaFamily:"Yandex.Browser",uaUrl:"http://browser.yandex.com/",uaCompany:"Yandex ",uaCompanyUrl:"http://yandex.com/",uaIcon:"Yandex.Browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Yandex.Browser"}},458:{typeId:"3",metadata:{uaFamily:"Silk",uaUrl:"http://amazonsilk.wordpress.com/",uaCompany:"Amazon.com, Inc.",uaCompanyUrl:"http://www.amazon.com/",uaIcon:"amazon_silk.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Silk"}},459:{typeId:"5",metadata:{uaFamily:"Apache-HttpClient",uaUrl:"http://hc.apache.org/httpcomponents-client-ga/",uaCompany:"Apache Software Foundation",uaCompanyUrl:"http://www.apache.org/",uaIcon:"jakarta.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Apache-HttpClient"}},460:{typeId:"0",metadata:{uaFamily:"Nintendo Browser",uaUrl:"http://en.wikipedia.org/wiki/Wii_u",uaCompany:"Nintendo of America Inc.",uaCompanyUrl:"http://www.nintendo.com/",uaIcon:"wii.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Nintendo Browser"}},461:{typeId:"20",metadata:{uaFamily:"Dell Web Monitor",uaUrl:"",uaCompany:"Quest Software",uaCompanyUrl:"http://www.quest.com/",uaIcon:"dell.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Dell Web Monitor"}},462:{typeId:"15",metadata:{uaFamily:"FeedDemon",uaUrl:"http://www.feeddemon.com/",uaCompany:"NewsGator Technologies, Inc.",uaCompanyUrl:"http://www.newsgator.com/",uaIcon:"FeedDemon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=FeedDemon"}},463:{typeId:"5",metadata:{uaFamily:"XML-RPC for Ruby",uaUrl:"http://www.ntecs.de/ruby/xmlrpc4r/howto.html",uaCompany:"Michael Neumann",uaCompanyUrl:"http://www.ntecs.de/",uaIcon:"ruby-on-rails.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=XML-RPC for Ruby"}},464:{typeId:"20",metadata:{uaFamily:"Pattern",uaUrl:"http://www.clips.ua.ac.be/pages/pattern",uaCompany:"Computational Linguistics & Psycholinguistics Research Center ",uaCompanyUrl:"http://www.clips.ua.ac.be/",uaIcon:"pythonurllib.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Pattern"}},465:{typeId:"4",metadata:{uaFamily:"Eudora",uaUrl:"http://www.eudora.com/archive.html",uaCompany:"Qualcomm Incorporated.",uaCompanyUrl:"http://www.qualcomm.com/",uaIcon:"eudora.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Eudora"}},466:{typeId:"4",metadata:{uaFamily:"Apple Mail",uaUrl:"http://en.wikipedia.org/wiki/Apple_mail",uaCompany:"Apple Inc.",uaCompanyUrl:"http://www.apple.com/",uaIcon:"apple-mail.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Apple Mail"}},467:{typeId:"0",metadata:{uaFamily:"Polarity",uaUrl:"http://polarityweb.webs.com/",uaCompany:"Stanley Lim",uaCompanyUrl:"",uaIcon:"polarity.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Polarity"}},468:{typeId:"0",metadata:{uaFamily:"Superbird",uaUrl:"http://superbird.me/",uaCompany:"The Superbird Authors",uaCompanyUrl:"",uaIcon:"superbird.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Superbird"}},469:{typeId:"3",metadata:{uaFamily:"NetFront Life",uaUrl:"http://gl.access-company.com/files/legacy/products/nflife/app_browser2.html",uaCompany:"ACCESS CO., LTD.",uaCompanyUrl:"http://www.access-company.com/",uaIcon:"netfrontlife.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=NetFront Life"}},470:{typeId:"0",metadata:{uaFamily:"YRC Weblink",uaUrl:"http://weblink.justyrc.com/",uaCompany:"YRC Group Inc.",uaCompanyUrl:"http://www.justyrc.com/",uaIcon:"yrc_webling.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=YRC Weblink"}},471:{typeId:"0",metadata:{uaFamily:"IceDragon",uaUrl:"http://www.comodo.com/home/browsers-toolbars/icedragon-browser.php",uaCompany:"Comodo Group, Inc.",uaCompanyUrl:"http://www.comodo.com/",uaIcon:"icedragon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=IceDragon"}},473:{typeId:"4",metadata:{uaFamily:"Outlook 2013",uaUrl:"http://en.wikipedia.org/wiki/Microsoft_Outlook",uaCompany:"Microsoft Corporation.",uaCompanyUrl:"http://www.microsoft.com/",uaIcon:"outlook2013.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Outlook 2013"}},474:{typeId:"5",metadata:{uaFamily:"RestSharp",uaUrl:"http://restsharp.org/",uaCompany:"John Sheehan",uaCompanyUrl:"http://john-sheehan.com/",uaIcon:"DLLicon.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=RestSharp"}},475:{typeId:"3",metadata:{uaFamily:"Yandex.Browser mobile",uaUrl:"http://mobil.yandex.com/",uaCompany:"Yandex ",uaCompanyUrl:"http://yandex.com/",uaIcon:"Yandex.Browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Yandex.Browser mobile"}},476:{typeId:"3",metadata:{uaFamily:"Puffin",uaUrl:"http://www.puffinbrowser.com/",uaCompany:"CloudMosa Inc.",uaCompanyUrl:"http://www.cloudmosa.com/",uaIcon:"puffin.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Puffin"}},477:{typeId:"0",metadata:{uaFamily:"Roccat browser",uaUrl:"http://www.runecats.com/roccat.html",uaCompany:"Runecats",uaCompanyUrl:"http://runecats.com/",uaIcon:"roccat.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Roccat browser"}},478:{typeId:"4",metadata:{uaFamily:"AirMail",uaUrl:"http://airmailapp.com/",uaCompany:"Bloop S.R.L.",uaCompanyUrl:"http://bloop.info/",uaIcon:"airmail.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=AirMail"}},479:{typeId:"0",metadata:{uaFamily:"3DS Browser",uaUrl:"http://en.wikipedia.org/wiki/Internet_Browser_(Nintendo_3DS)",uaCompany:"Nintendo of America Inc.",uaCompanyUrl:"http://www.nintendo.com/",uaIcon:"3DS-Browser.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=3DS Browser"}},481:{typeId:"20",metadata:{uaFamily:"BrowserEmulator",uaUrl:"http://www.dejavu.org/emulator.htm",uaCompany:"Metamatrix AB",uaCompanyUrl:"http://www.metamatrix.se/",uaIcon:"browseremulator.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=BrowserEmulator"}},482:{typeId:"3",metadata:{uaFamily:"Palm WebPro",uaUrl:"http://www.hpwebos.com/us/support/handbooks/tungstent/webbrowser_hb.pdf",uaCompany:"Palm Inc.",uaCompanyUrl:"http://www.palm.com/",uaIcon:"palmWebPro.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=Palm WebPro"}},483:{typeId:"20",metadata:{uaFamily:"PhantomJS",uaUrl:"http://phantomjs.org/",uaCompany:"Ariya Hidayat",uaCompanyUrl:"http://ariya.ofilabs.com/about",uaIcon:"PhantomJS.png",uaInfoUrl:"/list-of-ua/browser-detail?browser=PhantomJS"}},order:["1","2","3","4","5","6","7","8","9","10","11","14","15","16","17","18","19","21","22","23","24","25","27","28","29","30","31","32","33","35","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","61","62","71","74","79","81","82","85","86","87","88","89","90","91","93","94","96","99","100","105","111","117","119","120","121","122","123","124","125","126","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","204","205","206","207","208","209","210","211","212","213","214","216","217","218","219","220","221","222","223","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","259","260","261","262","263","264","265","266","267","268","269","270","271","272","273","274","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","343","344","345","346","347","348","349","350","351","352","353","354","355","356","357","358","359","360","361","362","363","364","365","366","367","368","369","370","371","372","373","374","375","376","377","378","379","380","381","382","383","384","385","386","387","388","389","390","392","393","394","395","396","397","399","400","401","402","403","404","405","406","407","408","409","410","411","412","413","414","415","416","417","418","419","420","421","422","423","424","425","426","427","428","429","430","432","433","434","436","437","438","439","440","441","442","443","445","446","447","448","449","450","451","452","453","454","455","456","457","458","459","460","461","462","463","464","465","466","467","468","469","470","471","473","474","475","476","477","478","479","481","482","483"]},browserType:{0:"Browser",1:"Offline Browser",3:"Mobile Browser",4:"Email client",5:"Library",6:"Wap Browser",10:"Validator",15:"Feed Reader",18:"Multimedia Player",20:"Other",50:"Useragent Anonymizer",order:["0","1","3","4","5","6","10","15","18","20","50"]},browserReg:{1:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*seamonkey\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"2"},2:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*camino\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"1"},3:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*firefox\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"3"},4:{regexp:/mozilla[\s\S]*netscape[0-9]?\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"4"},5:{regexp:/mozilla[\s\S]*gecko\/[0-9]+[\s\S]*epiphany\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"5"},6:{regexp:/mozilla[\s\S]*gecko\/[0-9]+[\s\S]*galeon\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"6"},7:{regexp:/mozilla[\s\S]*gecko\/[0-9]+[\s\S]*flock\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"7"},8:{regexp:/mozilla[\s\S]*gecko\/[0-9]+[\s\S]*minimo\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"8"},9:{regexp:/mozilla[\s\S]*gecko\/[0-9]+[\s\S]*k\-meleon\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"9"},10:{regexp:/mozilla[\s\S]*gecko\/[0-9]+[\s\S]*k-ninja\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"10"},11:{regexp:/mozilla[\s\S]*gecko[\s\S]*kazehakase\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"11"},14:{regexp:/mozilla[\s\S]*rv[ :][0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*firebird\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"14"},15:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*phoenix\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"15"},16:{regexp:/mozilla[\s\S]*konqueror\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"16"},17:{regexp:/mozilla[\s\S]*opera ([0-9][0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"17"},18:{regexp:/^opera\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"17"},19:{regexp:/mozilla[\s\S]*applewebkit\/[0-9]+[\s\S]*omniweb\/v[0-9\.]+/i,browserId:"18"},20:{regexp:/mozilla[\s\S]*applewebkit\/[0-9]+[\s\S]*sunrisebrowser\/([0-9a-z\+\-\.]+)/i,browserId:"19"},22:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*shiira\/([0-9a-z\+\-\.]+)[\s\S]*safari/i,browserId:"21"},23:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*\/[0-9a-z\+\-\.]+[\s\S]*safari\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"22"},24:{regexp:/dillo\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"23"},25:{regexp:/icab[ \/]([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"24"},26:{regexp:/^lynx\/([0-9a-z\.]+)[\s\S]*/i,browserId:"25"},28:{regexp:/^elinks \(([0-9a-z\.]+)[\s\S]*/i,browserId:"27"},29:{regexp:/^elinks\/([0-9a-z\.]+)[\s\S]*/i,browserId:"27"},30:{regexp:/^elinks$/i,browserId:"27"},31:{regexp:/^Wget\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"28"},32:{regexp:/Amiga\-Aweb\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"29"},33:{regexp:/AmigaVoyager\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"30"},34:{regexp:/IBrowse\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"31"},35:{regexp:/UP\.Browser\/([0-9a-zA-Z\.]+)[\s\S]*/,browserId:"32"},36:{regexp:/UP\/([0-9a-zA-Z\.]+)[\s\S]*/,browserId:"32"},37:{regexp:/NetFront\/([0-9a-z\.]+)[\s\S]*/i,browserId:"33"},39:{regexp:/mozilla\/[\s\S]*MSIE ([0-9b\.]+)[\s\S]*/i,browserId:"35"},42:{regexp:/offline explorer\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"39"},44:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*AOL ([0-9a-z\+\-\.]+)/i,browserId:"40"},45:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*America Online Browser ([0-9a-z\+\-\.]+)/i,browserId:"40"},46:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Avant Browser ([0-9a-z\+\-\.]+)/i,browserId:"41"},47:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Avant Browser/i,browserId:"41"},48:{regexp:/mozilla[\s\S]*AvantGo ([0-9a-z\+\-\.]+)/i,browserId:"42"},49:{regexp:/mozilla[\s\S]*Blazer\/([0-9a-z\+\-\.]+)/i,browserId:"43"},50:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Crazy Browser ([0-9a-z \+\-\.]+)/i,browserId:"44"},51:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Deepnet Explorer ([0-9a-z\+\-\.]+)/i,browserId:"45"},52:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Deepnet Explorer/i,browserId:"45"},53:{regexp:/mozilla[\s\S]*HTTrack ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"46"},54:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*IceWeasel\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"47"},55:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*iRider ([0-9a-z\+\-\.]+)/i,browserId:"48"},56:{regexp:/[\s\S]*isilox\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"49"},57:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*KKman([0-9a-z\+\-\.]+)/i,browserId:"50"
},58:{regexp:/libwww\-perl\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"51"},59:{regexp:/mozilla[\s\S]*Lunascape\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"52"},60:{regexp:/mozilla[\s\S]*Maxthon ([0-9a-z\+\-\.]+)/i,browserId:"53"},61:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*MyIE2/i,browserId:"53"},62:{regexp:/mozilla[\s\S]*(rv:[0-9\.]+)[\s\S]*gecko\/[0-9]+[\s\S]*/i,browserId:"54"},63:{regexp:/mozilla[\s\S]*MultiZilla ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"55"},64:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*NetCaptor ([0-9a-z\+\-\.]+)/i,browserId:"56"},65:{regexp:/Netgem\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"57"},66:{regexp:/netsurf\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"58"},67:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Sleipnir\/([0-9a-z\+\-\.]+)/i,browserId:"59"},69:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*firefox\/([0-9a-z\+\-\.]+)[\s\S]*swiftfox/i,browserId:"61"},70:{regexp:/Teleport Pro\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"62"},77:{regexp:/sunrise[ \/]([0-9a-z\+\-\.\/]+)/i,browserId:"19"},78:{regexp:/mozilla[\s\S]*galeon\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"6"},79:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*\(KHTML, like Gecko\)$/i,browserId:"466"},80:{regexp:/Openwave/i,browserId:"32"},81:{regexp:/MSIE ([0-9a-z\+\-\.]+)[\s\S]*windows ce/i,browserId:"157"},82:{regexp:/mozilla[\s\S]*\/[0-9\.]+[\s\S]*gecko[\s\S]*firefox[\s\S]*/i,browserId:"3"},83:{regexp:/mozilla[\s\S]*(rv:[0-9\.]+)[\s\S]*/i,browserId:"54"},86:{regexp:/webcopier[\s\S]*v([0-9a-z\.]+)/i,browserId:"71"},89:{regexp:/MSIE[\s\S]*PhaseOut/i,browserId:"74"},94:{regexp:/^Mozilla[\s\S]*Thunderbird\/([0-9a-zA-Z\.]+)/i,browserId:"79"},95:{regexp:/^DoCoMo\//i,browserId:"33"},97:{regexp:/doris\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"81"},98:{regexp:/^Enigma browser$/i,browserId:"82"},100:{regexp:/lwp\-request\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"51"},102:{regexp:/Jakarta Commons-HttpClient\/([0-9a-zA-Z\.\-]+)/i,browserId:"85"},103:{regexp:/IBrowse/i,browserId:"31"},104:{regexp:/^curl ([0-9a-zA-Z\.\-]+)/i,browserId:"86"},105:{regexp:/Aweb[\s\S]*Amiga/i,browserId:"29"},106:{regexp:/amaya\/([0-9a-zA-Z\.\-+]+)/i,browserId:"87"},107:{regexp:/GetRight\/([0-9a-zA-Z\.\-\+]+)/i,browserId:"88"},108:{regexp:/^Mozilla[\s\S]*OmniWeb\/([1-9a-zA-z\.\-]+)/i,browserId:"18"},109:{regexp:/Mozilla[\s\S]*OffByOne/i,browserId:"89"},110:{regexp:/Python\-urllib\/([0-9a-zA-Z\.\-]+)/i,browserId:"90"},111:{regexp:/w3m\/([0-9a-zA-z\-\+\.]+)/i,browserId:"91"},113:{regexp:/^WebZIP\/([0-9a-zA-Z\.\-]+)/i,browserId:"93"},114:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Shiira\/([0-9a-zA-z\.\-]+)/i,browserId:"21"},115:{regexp:/ICEbrowser\/([0-9a-z_\.\-]+)/i,browserId:"94"},117:{regexp:/Blazer ([0-9\.]+)/i,browserId:"43"},118:{regexp:/Iceape\/([0-9a-zA-z\.\-]+)/i,browserId:"96"},120:{regexp:/Jakarta Commons\-HttpClient/i,browserId:"85"},122:{regexp:/HotJava\/([0-9a-zA-Z\.\- ]+)/i,browserId:"99"},123:{regexp:/JoBo\/([0-9a-z\.\-]+)/i,browserId:"100"},126:{regexp:/Sleipnir Version ([0-9a-z\.]+)/i,browserId:"59"},130:{regexp:/poe-component-client-http\/([0-9a-z\.\-]+)/i,browserId:"105"},137:{regexp:/snoopy v([1-9\.]+)/i,browserId:"111"},138:{regexp:/Lynx/i,browserId:"25"},139:{regexp:/libwww\-perl/i,browserId:"51"},141:{regexp:/NetFront([0-9a-z\.]+)[\s\S]*/i,browserId:"33"},143:{regexp:/^opera ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"17"},147:{regexp:/NCSA_Mosaic\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"117"},149:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*kapiko\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"119"},150:{regexp:/mozilla[\s\S]*chrome\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"120"},151:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*AdobeAIR\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"121"},152:{regexp:/^lwp-trivial\/([0-9.]+)$/i,browserId:"122"},153:{regexp:/^WWW-Mechanize\/([0-9a-z\+\-\.]+)/i,browserId:"123"},155:{regexp:/^Xenu Link Sleuth ([0-9a-z\+\-\.]+)$/i,browserId:"124"},156:{regexp:/^SiteSucker\/([0-9a-z\.]+)/i,browserId:"125"},157:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*arora\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"126"},160:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*Shiretoko\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"128"},161:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*Minefield\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"129"},162:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*iron\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"130"},163:{regexp:/mozilla[\s\S][\s\S]*lobo\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"131"},164:{regexp:/^links \(([0-9a-z\.]+)[\s\S]*/i,browserId:"132"},165:{regexp:/mozilla[\s\S]*PlayStation\ Portable[\s\S]*/i,browserId:"33"},166:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Maxthon/i,browserId:"53"},167:{regexp:/Netbox\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"57"},169:{regexp:/^Mozilla\/(3\.0)[\s\S]*Sun\)$/i,browserId:"99"},170:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*fennec\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"133"},171:{regexp:/mozilla[\s\S]*Lotus-Notes\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"134"},172:{regexp:/^klondike\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"135"},173:{regexp:/^WapTiger\/5[\s\S]0 \(http:\/\/www\.waptiger\.com\/[\s\S]*/i,browserId:"136"},174:{regexp:/^W3C_Validator\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"137"},175:{regexp:/^W3C-checklink\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"138"},176:{regexp:/^HTMLParser\/([0-9a-z\.]+)$/i,browserId:"139"},177:{regexp:/^LWP::Simple\/([0-9a-z\.]+)$/i,browserId:"122"},178:{regexp:/^Java\/([0-9a-z\._]+)/i,browserId:"140"},179:{regexp:/Bolt\/([0-9\.]+)/i,browserId:"141"},180:{regexp:/Demeter\/([0-9\.]+)/i,browserId:"142"},181:{regexp:/^UniversalFeedParser\/([0-9\.]+)/i,browserId:"143"},182:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*shiira[\s\S]*safari/i,browserId:"21"},183:{regexp:/mozilla[\s\S]*firefox[\s\S]*orca\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"144"},184:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*fluid\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"145"},185:{regexp:/Bookdog\/([0-9\.]+)/i,browserId:"146"},186:{regexp:/http:\/\/Anonymouse[\s\S]org\/ \(Unix\)/i,browserId:"147"},187:{regexp:/^Midori\/([0-9\.]+)/i,browserId:"148"},188:{regexp:/boxee[\s\S]*\([\s\S]*\ ([0-9a-zA-Z\.]+)\)/i,browserId:"149"},189:{regexp:/^gPodder\/([0-9\.]+)/i,browserId:"150"},190:{regexp:/^Samsung-[a-zA-Z09]+[\s\S]*AU-MIC-[a-zA-Z0-9]+\/([0-9\.]+)/i,browserId:"151"},191:{regexp:/^SonyEricsson[\s\S]*SEMC-Browser\/([0-9\.]+)/i,browserId:"152"},192:{regexp:/NF-Browser\/([0-9\.]+)/i,browserId:"33"},193:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*GranParadiso\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"153"},194:{regexp:/^WDG_Validator\/([0-9\.]+)/i,browserId:"154"},195:{regexp:/^CSSCheck\/([0-9\.]+)/i,browserId:"155"},196:{regexp:/^Page Valet\/([0-9a-z\.]+)/i,browserId:"156"},197:{regexp:/IEMobile ([0-9\.]+)/i,browserId:"157"},198:{regexp:/mozilla[\s\S]*Lunascape ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"52"},199:{regexp:/BlackBerry/i,browserId:"158"},200:{regexp:/Obigo[\s\S]*Profile\/MIDP/i,browserId:"151"},201:{regexp:/Browser\/Teleca|Teleca\/[\s\S]*MIDP/i,browserId:"151"},202:{regexp:/Polaris\/([0-9\.]+)/i,browserId:"159"},203:{regexp:/Hv3\/([0-9a-z\.])/i,browserId:"160"},204:{regexp:/^WinWAP\/([0-9\.]+)/i,browserId:"161"},205:{regexp:/^XBMC\/([0-9a-z\.\-]+)/i,browserId:"162"},206:{regexp:/^XML-RPC for PHP ([0-9a-z\.]+)$/i,browserId:"163"},207:{regexp:/^OmniWeb\/([0-9a-z\.\-]+)/i,browserId:"18"},208:{regexp:/^FlyCast\/([0-9\.]+)/i,browserId:"165"},209:{regexp:/^Bloglines\/([0-9\.]+)/i,browserId:"166"},210:{regexp:/^Gregarius\/([0-9\.]+)/i,browserId:"167"},211:{regexp:/^SimplePie\/([0-9a-z\. ]+)/i,browserId:"168"},212:{regexp:/^PycURL\/([0-9\.]+)$/i,browserId:"169"},213:{regexp:/^Apple-PubSub\/([0-9\.]+)$/i,browserId:"170"},214:{regexp:/^Feedfetcher-Google[\s\S]*http:\/\/www\.google\.com\/feedfetcher\.html/i,browserId:"171"},215:{regexp:/^FeedValidator\/([0-9\.]+)$/i,browserId:"172"},216:{regexp:/^MagpieRSS\/([0-9\.]+)/i,browserId:"173"},217:{regexp:/^BlogBridge ([0-9\.]+)/i,browserId:"174"},218:{regexp:/Miro\/([0-9a-z\-\.]+)[\s\S]*http:\/\/www\.getmiro\.com\//i,browserId:"175"},219:{regexp:/^Liferea\/([0-9\.]+)[\s\S]*http:\/\/liferea\.sf\.net\//i,browserId:"176"},220:{regexp:/^HomePage Rss Reader ([0-9\.]+)/i,browserId:"177"},221:{regexp:/^PHP\/([0-9a-z\.\-]+)$/i,browserId:"178"},222:{regexp:/^REL Link Checker Lite ([0-9\.]+)$/i,browserId:"179"},223:{regexp:/^CPG RSS Module File Reader/i,browserId:"180"},224:{regexp:/^Dragonfly File Reader/i,browserId:"180"},225:{regexp:/^CPG Dragonfly RSS Module Feed Viewer/i,browserId:"180"},226:{regexp:/^newsbeuter\/([0-9\.]+)/i,browserId:"181"},227:{regexp:/^Jigsaw\/[0-9\.]+ W3C_CSS_Validator_JFouffa\/([0-9\.]+)$/i,browserId:"182"},228:{regexp:/^FPLinkChecker\/([0-9\.]+)$/i,browserId:"183"},229:{regexp:/^GoldenPod ([0-9\.]+)/i,browserId:"184"},230:{regexp:/Cheshire\/([0-9a-z\.]+)/i,browserId:"185"},231:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*chimera\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"1"},232:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*CometBird\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"187"},233:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*IceCat\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"188"},234:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*Stainless\/([0-9a-z\+\-\.]+)[\s\S]*safari/i,browserId:"189"},235:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Prism\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"190"},236:{regexp:/^curl\/([0-9a-zA-Z\.\-]+)/i,browserId:"86"},237:{regexp:/^MPlayer\//i,browserId:"191"},238:{regexp:/^Mozilla\/4\.0[\s\S]*Win32[\s\S]*ActiveXperts\.Http\.([0-9\.]+)/i,browserId:"192"},239:{regexp:/^MOT[\s\S]*MIB\/([0-9\.]+)/i,browserId:"193"},240:{regexp:/^Abilon$/i,browserId:"194"},241:{regexp:/^check_http\/([0-9a-z\.]+) \(nagios\-plugins/i,browserId:"195"},242:{regexp:/^Windows\-Media\-Player\/([0-9\.]+)$/i,browserId:"196"},243:{regexp:/^VLC media player \- version ([0-9a-z\-\.]+) [\s\S]* VideoLAN team$/i,browserId:"197"},244:{regexp:/^P3P Validator$/i,browserId:"198"},245:{regexp:/^CSE HTML Validator Lite Online/i,browserId:"199"},246:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Navigator\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"4"},247:{regexp:/^JetBrains Omea Reader ([0-9\.]+)/i,browserId:"200"},248:{regexp:/^GSiteCrawler\/([0-9a-z\.]+)/i,browserId:"201"},249:{regexp:/^YahooFeedSeeker\/([0-9\.]+)/i,browserId:"202"},250:{regexp:/^Democracy\/([0-9\.]+)/i,browserId:"175"},251:{regexp:/^Java([0-9\._]+)$/i,browserId:"140"},253:{regexp:/^mozilla\/[\s\S]*MSIE [0-9\.]+[\s\S]*TheWorld/i,browserId:"204"},254:{regexp:/^webcollage\/([0-9\.]+)$/i,browserId:"205"},255:{regexp:/^webcollage\-noporn\/([0-9\.]+)$/i,browserId:"205"},256:{regexp:/^webcollage\.[a-z]+\/([0-9\.]+)$/i,browserId:"205"},257:{regexp:/^webcollage1\/([0-9\.]+)$/i,browserId:"205"},258:{regexp:/^NewsGatorOnline\/([0-9\.]+) \(http:\/\/www\.newsgator\.com/i,browserId:"206"},259:{regexp:/^Mozilla[\s\S]*PRTG Network Monitor/i,browserId:"207"},260:{regexp:/^Web Downloader\/([0-9\.]+)$/i,browserId:"39"},261:{regexp:/^Opera\/[0-9\.]+[\s\S]*Presto\/[0-9\.]+ Version\/([0-9\.]+)$/i,browserId:"17"},262:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Songbird\/([0-9\.]+)/i,browserId:"208"},263:{regexp:/^Avant Browser/i,browserId:"41"},264:{regexp:/^RSS_Radio ([0-9\.]+)$/i,browserId:"209"},265:{regexp:/^Feed::Find\/([0-9\.]+)$/i,browserId:"210"},266:{regexp:/^Mozilla\/[\s\S]*webOS\/[0-9\.]+[\s\S]*AppleWebKit[\s\S]*Pre\/([0-9\.]+)$/i,browserId:"211"},267:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*BonEcho\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"212"},268:{regexp:/^QuickTime\/([0-9\.]+)/,browserId:"213"},269:{regexp:/^QuickTime[\s\S]*qtver=([0-9\.a-z]+)/i,browserId:"213"},270:{regexp:/^PHPCrawl$/i,browserId:"214"},271:{regexp:/mozilla[\s\S]*Linux armv7l[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*Tablet browser ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"260"},272:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*GreenBrowser/i,browserId:"216"},273:{regexp:/^Awasu\/([0-9a-z\.]+)$/i,browserId:"217"},274:{regexp:/^CorePlayer[\s\S]*CorePlayer\/([0-9\._]+)$/i,browserId:"218"},275:{regexp:/^Mozilla\/[\s\S]*AppleWebKit[\s\S]*QtWeb Internet Browser\/([0-9\.]+)/i,browserId:"219"},276:{regexp:/^Mozilla\/[\s\S]*AppleWebKit[\s\S]*TeaShark\/([0-9\.]+)$/i,browserId:"220"},277:{regexp:/^libsoup\/([0-9a-z\.]+)$/i,browserId:"221"},278:{regexp:/^Mozilla\/[\s\S]*AppleWebKit[\s\S]*NetNewsWire\/([0-9a-z\.]+)$/i,browserId:"222"},279:{regexp:/^NetNewsWire\/([0-9a-z\.]+)[\s\S]*http:\/\/www\.newsgator\.com\/Individuals\/NetNews/i,browserId:"222"},280:{regexp:/http:\/\/code\.google\.com\/appengine/i,browserId:"223"},281:{regexp:/UCWEB/i,browserId:"225"},287:{regexp:/NokiaN93/i,browserId:"226"},289:{regexp:/Nokia[\s\S]*SymbianOS[\s\S]*Series60/i,browserId:"226"},292:{regexp:/SymbianOS[\s\S]*Series60[\s\S]*Nokia[\s\S]*AppleWebKit/i,browserId:"226"},293:{regexp:/^lftp\/([0-9a-z\.]+)$/,browserId:"227"},294:{regexp:/^WinWAP-SPBE\/([0-9\.]+)/i,browserId:"161"},295:{regexp:/^Mozilla[\s\S]*RISC[\s\S]*Oregano ([0-9\.]+)/i,browserId:"228"},296:{regexp:/^libsummer\/([0-9\.]+)/i,browserId:"229"},297:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Acoo Browser/i,browserId:"230"},298:{regexp:/^Mozilla[\s\S]*NewsFox\/([0-9\.]+)/i,browserId:"231"},299:{regexp:/^Mozilla[\s\S]*Danger hiptop/i,browserId:"33"},300:{regexp:/Mozilla[\s\S]*MSIE[\s\S]*Hydra Browser/i,browserId:"232"},301:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*wKiosk/i,browserId:"233"},302:{regexp:/Mozilla\/[\s\S]*AppleWebKit[\s\S]*Paparazzi!\/([0-9a-z\.]+)/i,browserId:"234"},303:{regexp:/^xine\/([0-9a-z\.]+)/i,browserId:"235"},304:{regexp:/^webfs\/([0-9\.]+) \(plan 9\)$/i,browserId:"236"},305:{regexp:/^Ilium Software NewsBreak/i,browserId:"237"},306:{regexp:/^LinkbackPlugin\/([0-9a-z\.]+) Laconica\//i,browserId:"238"},307:{regexp:/^Microsoft Data Access Internet Publishing Provider DAV/i,browserId:"239"},308:{regexp:/^gvfs\/([0-9a-z\.]+)/i,browserId:"240"},309:{regexp:/^Webkit\/[\s\S]*Uzbl/i,browserId:"241"},310:{regexp:/^Uzbl[\s\S]*Webkit/i,browserId:"241"},311:{regexp:/^Cynthia ([0-9\.]+)$/i,browserId:"242"},312:{regexp:/^Mozilla\/5\.0 \(Sage\)$/i,browserId:"243"},313:{regexp:/^Banshee ([0-9a-z\.]+)[\s\S]*http:\/\/banshee-project\.org/i,browserId:"244"},314:{regexp:/^Mozilla\/[\s\S]*Gecko[\s\S]* Firefox[\s\S]*Wyzo\/([0-9a-z\.]+)/i,browserId:"245"},315:{regexp:/^RSSOwl\/([0-9]\.[0-9]\.[0-9])/i,browserId:"246"},316:{regexp:/^Mozilla\/[\s\S]*ABrowse ([0-9\.]+)[\s\S]*Syllable/i,browserId:"247"},317:{regexp:/^Funambol Outlook Plug-in[\s\S]*([0-9\.]+)$/i,browserId:"248"},318:{regexp:/^Funambol Mozilla Sync Client v([0-9\.]+)$/i,browserId:"249"},319:{regexp:/^RSS Menu\/([0-9\.]+)/i,browserId:"250"},320:{regexp:/^foobar2000\/([0-9a-z\._]+$)/i,browserId:"251"},321:{regexp:/^GStreamer souphttpsrc libsoup\/[0-9\.]+$/i,browserId:"252"},322:{regexp:/^Mozilla\/[\s\S]*Mobile Content Viewer\/([0-9\.]+)[\s\S]*NetFront/i,browserId:"253"},323:{regexp:/^php-openid\/([0-9\.]+)/i,browserId:"254"},324:{regexp:/NCSA Mosaic\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"117"},325:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Blackbird\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"255"},326:{regexp:/^Mozilla\/4[\s\S]0 \(compatible; MSIE ([0-9\.]+); Windows/i,browserId:"35"},327:{regexp:/ICE browser\/([0-9a-z_\.\-]+)/i,browserId:"94"},328:{regexp:/^GreatNews\/([0-9\.]+)$/i,browserId:"256"},329:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*DeskBrowse\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"257"},330:{regexp:/^TulipChain\/([0-9\.]+)[\s\S]*ostermiller[\s\S]org\/tulipchain[\s\S]*Java/i,browserId:"258"},331:{regexp:/^Mozilla\/[\s\S]*AppleWebKit\/[\s\S]*Maxthon\/([0-9\.]+)/i,browserId:"53"},332:{regexp:/^Axel ([0-9\.]+)/i,browserId:"259"},333:{regexp:/^Mozilla\/[\s\S]*Linux[\s\S]*AppleWebKit[\s\S]*tear/i,browserId:"261"},334:{regexp:/^LinkExaminer\/([0-9\.]+) \(Windows\)$/i,browserId:"262"},335:{regexp:/^Mozilla\/[\s\S]*MSIE[\s\S]*http:\/\/www\.Abolimba\.de/i,browserId:"263"},336:{regexp:/^Mozilla\/[\s\S]*Gecko\/[\s\S]*Beonex\/([0-9a-z\.\-]+)/i,browserId:"264"},337:{regexp:/^DocZilla\/([0-9\.]+)[\s\S]*Gecko\//i,browserId:"265"},338:{regexp:/^retawq\/([0-9a-z\.]+)[\s\S]*\(text\)$/i,browserId:"266"},339:{regexp:/^SAMSUNG[\s\S]*Jasmine\/([0-9\.]+)/i,browserId:"267"},340:{regexp:/Opera\/[\s\S]*Opera Mini\/([0-9\.]+)/i,browserId:"268"},341:{regexp:/Mozilla\/[\s\S]*AppleWebKit[\s\S]*Dooble/i,browserId:"269"},342:{regexp:/Mozilla\/[\s\S]*Gecko[\s\S]*Firefox[\s\S]*Madfox\/([0-9a-z\.]+)/i,browserId:"270"},343:{regexp:/^DownloadStudio\/([0-9\.]+)$/i,browserId:"271"},344:{regexp:/^WinPodder[\s\S]*http:\/\/winpodder\.com/i,browserId:"272"},345:{regexp:/^Bunjalloo\/([0-9\.]+)[\s\S]*Nintendo/i,browserId:"273"},346:{regexp:/^LinkChecker\/([0-9\.]+)[\s\S]*linkchecker\.sourceforge\.net/i,browserId:"274"},348:{regexp:/urlgrabber\/([0-9\.]+)/i,browserId:"276"},349:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Spicebird\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"277"},350:{regexp:/[\s\S]*Obigo Browser ([0-9\.]+)/i,browserId:"151"},351:{regexp:/ObigoInternetBrowser/i,browserId:"151"},352:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*Namoroka\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"278"},353:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*rekonq[\/]{0,1}([0-9a-z\.]+){0,1}[\s\S]*/i,browserId:"279"},354:{regexp:/^W3C_Multipage_Validator\/([0-9a-z\.]+)[\s\S]*http:\/\/www\.validator\.ca\//i,browserId:"280"},355:{regexp:/^X\-Smiles\/([0-9a-z\.]+)/i,browserId:"281"},356:{regexp:/WinHttp/i,browserId:"282"},357:{regexp:/^Xaldon_WebSpider\/([0-9a-z\.]+)/i,browserId:"283"},358:{regexp:/^Xaldon WebSpider ([0-9a-z\.]+)/i,browserId:"283"},359:{regexp:/\/szn-mobile-transcoder/i,browserId:"284"},360:{regexp:/^SZN-Image-Resizer$/i,browserId:"284"},361:{regexp:/Google Wireless Transcoder/i,browserId:"285"},362:{regexp:/^Google-Listen\/([0-9a-z\.]+)/i,browserId:"286"},363:{regexp:/^Typhoeus[\s\S]*http:\/\/github[\s\S]com\/pauldix\/typhoeus/i,browserId:"287"},364:{regexp:/^Mozilla\/[\s\S]*Origyn Web Browser/i,browserId:"288"},365:{regexp:/mozilla[\s\S]*MSIE [0-9a-z\+\-\.]+[\s\S]*Browzar/i,browserId:"289"},366:{regexp:/^Claws Mail GtkHtml2 plugin ([0-9a-z\.]+)[\s\S]*http:\/\/www[\s\S]claws-mail[\s\S]org\/plugins[\s\S]php/i,browserId:"290"},367:{regexp:/Python\-urllib$/i,browserId:"90"},368:{regexp:/^Azureus ([0-9a-z\.]+)/i,browserId:"291"},369:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*GlobalMojo\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"292"},370:{regexp:/^GomPlayer ([0-9, ]+)/i,browserId:"293"},371:{regexp:/^Python-webchecker\/([0-9]+)$/i,browserId:"294"},372:{regexp:/^W3C-mobileOK\/DDC-([0-9\.]+)[\s\S]* http:\/\/www[\s\S]w3[\s\S]org\/2006\/07\/mobileok-ddc/i,browserId:"296"},373:{regexp:/^JoeDog\/[\s\S]*Siege ([0-9\.]+)/i,browserId:"297"},374:{regexp:/^iSiloXC\/([0-9\.]+)/i,browserId:"298"},375:{regexp:/^ApacheBench\/([0-9a-z\-\.]+)$/i,browserId:"299"},376:{regexp:/^anw webtool LoadControl\/([0-9\.]+)$/i,browserId:"300"},377:{regexp:/^topSUBMIT[\s\S]de HTMLChecker\/([0-9\.]+)$/i,browserId:"301"},378:{regexp:/^edbrowse\/([0-9\.\-]+)/i,browserId:"302"},379:{regexp:/^muCommander v([0-9\.]+)/i,browserId:"303"},380:{regexp:/^muCommander-file-API/i,browserId:"303"},381:{regexp:/^XMPlay\/([0-9\.]+)$/i,browserId:"304"},382:{regexp:/^NFReader\/([0-9\.]+)/i,browserId:"305"},383:{regexp:/^Mozilla\/[\s\S]*uZardWeb\/([0-9\.]+)/i,browserId:"306"},384:{regexp:/^Mozilla\/3[\s\S]0 \(compatible; Indy Library\)$/i,browserId:"307"},385:{regexp:/^Mozilla\/[\s\S]*MSIE[\s\S]*Multi\-Browser ([0-9\.]+)[\s\S]*www\.multibrowser\.de/i,browserId:"308"},386:{regexp:/^LinkWalker\/([0-9\.]+)[\s\S]*www\.seventwentyfour\.com/i,browserId:"309"},387:{regexp:/^Mozilla[\s\S]*compatible[\s\S]*NetPositive\/([0-9\.]+)/i,browserId:"310"},388:{regexp:/^Radio Downloader ([0-9\.]+)$/i,browserId:"311"},389:{regexp:/^WebStripper\/([0-9\.]+)/i,browserId:"312"},390:{regexp:/^Cyberduck\/([0-9\.]+)/i,browserId:"313"},391:{regexp:/^WorldWideweb \(NEXT\)$/i,browserId:"314"},392:{regexp:/^iVideo ([a-z0-9\.\ ]+)[\s\S]*iPhone OS/i,browserId:"315"},393:{regexp:/^Mozilla\/4[\s\S]0 \(compatible; RSS Popper\)$/i,browserId:"316"},394:{regexp:/^Win[\s\S]*Jamcast\/([0-9\.]+)/i,browserId:"317"},395:{regexp:/^Jamcast ([0-9\.]+)$/i,browserId:"317"},396:{regexp:/mozilla[\s\S]*Comodo_Dragon\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"318"},397:{regexp:/Mozilla\/4[\s\S]*OS\/2/i,browserId:"4"},398:{regexp:/^SuperBot\/([0-9\.]+)/i,browserId:"319"},399:{regexp:/^MyIBrow\/([0-9\.]+)[\s\S]*Windows/i,browserId:"320"},400:{regexp:/Opera mobi[\s\S]*Version\/([0-9\.]+)/i,browserId:"321"},401:{regexp:/Opera Mobi[\s\S]*Opera ([0-9\.]+)/i,browserId:"321"},402:{regexp:/Opera ([0-9\.]+)[\s\S]*Opera Mobi/i,browserId:"321"},403:{regexp:/^Mozilla[\s\S]*Gecko[\s\S]*Strata\/([0-9\.]+)/i,browserId:"322"},404:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*TencentTraveler/i,browserId:"323"},405:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*TencentTraveler ([0-9\.]+)/i,browserId:"323"},406:{regexp:/^Mozilla[\s\S]*rv:[0-9\.]+[\s\S]*Gecko[\s\S]*Firefox[\s\S]*LBrowser\/([0-9a-z\-\.]+)/i,browserId:"324"},407:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*MSOffice 12/i,browserId:"325"},408:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*MSOffice 14/i,browserId:"326"},409:{regexp:/^Outlook-Express\/7\.0 \(MSIE 7\.0[\s\S]*Windows/i,browserId:"327"},410:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]*Tjusig ([0-9\.]+)/i,browserId:"328"},411:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]*SiteKiosk ([0-9\.]+)/,browserId:"329"},412:{regexp:/^The Bat! ([0-9\.]+)$/i,browserId:"330"},413:{regexp:/^Mozilla[\s\S]*compatible[\s\S]*BorderManager ([0-9\.]+)/i,browserId:"331"},414:{regexp:/^Mozilla[\s\S]*Shredder\/([0-9a-zA-Z\.]+)/i,browserId:"332"},415:{regexp:/^PublicRadioPlayer\/([0-9\.]+)/i,browserId:"333"},416:{regexp:/^PublicRadioApp\/([0-9\.]+)/i,browserId:"333"},417:{regexp:/PLAYSTATION 3/i,browserId:"33"},418:{regexp:/^RssBandit\/([0-9\.]+)/i,browserId:"334"},419:{regexp:/^Microsoft Office\/14[\s\S]*MSOffice 14/i,browserId:"326"},420:{regexp:/^Mozilla[\s\S]*Postbox\/([0-9a-zA-Z\.]+)/i,browserId:"335"},421:{regexp:/^Postbox ([0-9a-z\.]+)/i,browserId:"335"},422:{regexp:/^2Bone_LinkChecker\/([0-9\.]+)/i,browserId:"336"},423:{regexp:/^Checkbot\/([0-9\.]+)/i,browserId:"337"},424:{regexp:/^GcMail Browser\/([0-9\.]+)/i,browserId:"338"},425:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Swiftweasel\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"339"},426:{regexp:/^Fastladder FeedFetcher\/([0-9\.]+)[\s\S]*fastladder[\s\S]com/i,browserId:"340"},427:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Lorentz\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"341"},428:{regexp:/^PocketTunes\/([0-9a-z\.]+)$/i,browserId:"342"},429:{regexp:/^SharpReader\/([0-9\.]+)/i,browserId:"343"},430:{regexp:/^YeahReader/i,browserId:"344"},431:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*Palemoon\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"345"},432:{regexp:/^holmes\/([0-9\.]+)/i,browserId:"346"},433:{regexp:/^mozilla[\s\S]*AppleWebKit[\s\S]*Google Earth\/([0-9\.]+)/i,browserId:"347"},434:{regexp:/mozilla[\s\S]*flock\/([0-9\.]+)[\s\S]*chrome/i,browserId:"7"},435:{regexp:/^Rome Client \(http:\/\/tinyurl\.com\/64t5n\) Ver: ([0-9\.]+)/i,browserId:"348"},436:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko[\s\S]*myibrow\/([0-9a-z\.]+)/i,browserId:"320"},437:{regexp:/^Akregator\/([0-9\.]+)[\s\S]*librss\/remnants/i,browserId:"349"},438:{regexp:/HTC[\s\S]*Opera\/([0-9\.]+)[\s\S]*Windows/i,browserId:"321"},439:{regexp:/^Mozilla[\s\S]*Windows[\s\S]*AppleWebKit[\s\S]*MiniBrowser\/([0-9\.]+)/i,browserId:"350"},440:{regexp:/^Mozilla[\s\S]*Escape ([0-9\.]+)/i,browserId:"351"},441:{regexp:/^Mozilla[\s\S]*Windows[\s\S]*UltraBrowser ([0-9\.]+)/i,browserId:"352"},442:{regexp:/^Mozilla[\s\S]*BrowseX \(([0-9\.]+)/i,browserId:"353"},443:{regexp:/Mozilla[\s\S]*Linux[\s\S]*Android[\s\S]*AppleWebKit[\s\S]*Version\/([0-9\.]+)/i,browserId:"354"},444:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*WeltweitimnetzBrowser\/([0-9\.]+)/i,browserId:"355"},445:{regexp:/^Pocomail\/([0-9\.]+)/i,browserId:"356"},446:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Element Browser ([0-9\.]+)/i,browserId:"357"},447:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*SlimBrowser/i,browserId:"358"},448:{regexp:/^LeechCraft/i,browserId:"359"},449:{regexp:/^LeechCraft[\s\S]*LeechCraft\/Poshuku ([0-9a-z\-\.]+)/i,browserId:"359"},450:{regexp:/^HTTP_Request2\/([0-9\.]+)/i,browserId:"360"},451:{regexp:/^Mozilla[\s\S]*Gecko[\s\S]*Conkeror\/([0-9\.]+)/i,browserId:"361"},452:{regexp:/^Mozilla[\s\S]*Dolfin\/([0-9\.]+)/i,browserId:"362"},453:{regexp:/^SAMSUNG[\s\S]*Dolfin\/([0-9\.]+)/i,browserId:"362"},455:{regexp:/^Netvibes[\s\S]*http:\/\/www\.netvibes\.com/i,browserId:"363"},456:{regexp:/^Chilkat\/([0-9\.]+) \(\+http:\/\/www\.chilkatsoft\.com\/ChilkatHttpUA\.asp\)/i,browserId:"364"},457:{regexp:/^The Incutio XML-RPC PHP Library/i,browserId:"365"},458:{regexp:/^Web-sniffer\/([0-9\.]+)[\s\S]*web-sniffer\.net\/\)$/i,browserId:"366"},459:{regexp:/^Atomic_Email_Hunter\/([0-9\.]+)$/i,browserId:"367"},460:{regexp:/^iGetter\/([0-9a-z\.]+)[\s\S]*/i,browserId:"368"},461:{regexp:/^webfetch\/([0-9\.]+)/i,browserId:"369"},462:{regexp:/^Mozilla\/4\.0 \(compatible; Synapse\)$/i,browserId:"370"},463:{regexp:/^Mozilla\/[\s\S]*Gecko[\s\S]*lolifox\/([0-9\.]+)/i,browserId:"371"},464:{regexp:/^Mozilla[\s\S]*SkipStone ([0-9\.]+)/i,browserId:"372"},465:{regexp:/^Mozilla\/[\s\S]*compatible[\s\S]*Powermarks\/([0-9\.]+)/i,browserId:"373"},466:{regexp:/^AppleSyndication\/([0-9\.]+)$/i,browserId:"374"},467:{regexp:/^GoogleFriendConnect\/([0-9\.]+)$/i,browserId:"375"},468:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*RockMelt\/([0-9a-z\.]+)/i,browserId:"377"},469:{regexp:/^Mozilla[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*Epic\/([0-9\.]+)/i,browserId:"378"},470:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*InternetSurfboard\/([0-9\.a-z]+)/i,browserId:"379"},471:{regexp:/^Mozilla[\s\S]*Gecko[\s\S]*Vonkeror\/([0-9\.]+)/i,browserId:"380"},472:{regexp:/^Windows-RSS-Platform\/([0-9\.]+)[\s\S]*MSIE[\s\S]* Windows/i,browserId:"381"},473:{regexp:/^Trileet NewsRoom[\s\S]*feedmonger\.blogspot\.com/i,browserId:"382"},474:{regexp:/^Validator[\s\S]nu\/([0-9\.]+)$/i,browserId:"383"},475:{regexp:/^Zend_Http_Client$/i,browserId:"384"},476:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Skyfire\/([0-9\.]+)/i,browserId:"385"},477:{regexp:/^Mozilla[\s\S]*Android[\s\S]*GoBrowser\/([0-9\.]+)/i,browserId:"386"},478:{regexp:/^Mozilla[\s\S]*Android[\s\S]*GoBrowser/i,browserId:"386"},479:{regexp:/\/GoBrowser\/([0-9\.]+)/i,browserId:"386"},480:{regexp:/^Surf\/([0-9\.]+)[\s\S]*AppleWebKit/i,browserId:"387"},481:{regexp:/^iGooMap\/([0-9a-z\.]+)[\s\S]*pointworks/i,browserId:"388"},482:{regexp:/^Xenu Link Sleuth\/([0-9a-z\+\-\.]+)$/i,browserId:"124"},483:{regexp:/^iTunes\/([0-9\.]+)/i,browserId:"389"},484:{regexp:/^Mozilla[\s\S]*WebKi[\s\S]*BlackHawk\/([0-9\.]+)[\s\S]*Chrome/i,browserId:"390"},485:{regexp:/^Typhoeus[\s\S]*http:\/\/github[\s\S]com\/dbalatero\/typhoeus/i,browserId:"287"},486:{regexp:/^Mozilla[\s\S]*Linux[\s\S]*Kindle\/([0-9\.]+)/i,browserId:"392"},487:{regexp:/^Microsoft Office Existence Discovery/i,browserId:"393"},488:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*version\/([0-9a-z\+\-\.]+)[\s\S]*mobile[\s\S]*safari\/[0-9a-z\+\-\.]+[\s\S]*/i,browserId:"394"},489:{regexp:/^Outlook-Express\/7\.0 \(MSIE 6\.0[\s\S]*Windows/i,browserId:"327"},490:{regexp:/^BrownReclusePro v([0-9\.]+)[\s\S]*SoftByteLabs[\s\S]com/i,browserId:"395"},491:{regexp:/^ColdFusion \(BookmarkTracker\.com\)$/i,browserId:"396"},492:{regexp:/^BinGet\/([0-9a-zA-Z\.]+)/i,browserId:"397"},493:{regexp:/^Mozilla[\s\S]*Gecko\/[0-9]+[\s\S]*WebianShell\/([0-9a-z\.]+)/i,browserId:"399"},494:{regexp:/^Mozilla\/[\s\S]*Gecko\/[\s\S]*Firefox\/[\s\S]*Kylo\/([0-9\.]+)$/i,browserId:"400"},495:{regexp:/^Outlook-Express\/7\.0 \(MSIE 8[\s\S]*Windows/i,browserId:"327"},496:{regexp:/^Mozilla\/[\s\S]*Treco[\s\S]*Fireweb Navigator\/([0-9a-z\.]+)/i,browserId:"401"},497:{regexp:/^CamelHttpStream\/([0-9\.]+)/i,browserId:"402"},498:{regexp:/mozilla[\s\S]*AppleWebKit\/[\s\S]*epiphany\/([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"5"},499:{regexp:/mozilla[\s\S]*rv:[0-9\.]+[\s\S]*Whistler[\s\S]*myibrow\/([0-9a-z\.]+)/i,browserId:"320"},500:{regexp:/^Feed Viewer ([0-9\.]+)$/i,browserId:"376"},501:{regexp:/^Mozilla[\s\S]*MSIE ([0-9\.]+)[\s\S]*XBLWP7/i,browserId:"157"},502:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows Phone[\s\S]*IEMobile\/([0-9\.]+)/i,browserId:"157"},503:{regexp:/^EventMachine HttpClient/i,browserId:"403"},504:{regexp:/Mozilla[\s\S]*Windows[\s\S]* Sundance\/([0-9a-z\.]+)/i,browserId:"404"},505:{regexp:/Sundance[\s\S]*Windows[\s\S]*Version\/([0-9a-z\.]+)/i,browserId:"404"},506:{regexp:/^Mozilla[\s\S]*Chromium\/([0-9a-z\+\-\.]+)[\s\S]*chrome[\s\S]*/i,browserId:"405"},507:{regexp:/^Mozilla[\s\S]* AppleWebKit[\s\S]*Mobile/i,browserId:"394"},508:{regexp:/Mozilla\/[\s\S]*AppleWebKit[\s\S]*Columbus\/([0-9\.]+)/i,browserId:"406"},509:{regexp:/mozilla[\s\S]*iphone[\s\S]*os[\s\S]*/i,browserId:"394"},510:{regexp:/Opera[\s\S]*Opera Mobi/i,browserId:"321"},511:{regexp:/nokiac3[\s\S]*safari/i,browserId:"394"},512:{regexp:/series60[\s\S]*applewebkit[\s\S]*/i,browserId:"226"},513:{regexp:/mozilla[\s\S]*ipad[\s\S]*os[\s\S]*/i,browserId:"394"},514:{regexp:/^Plex\/([0-9\.]+)[\s\S]*plexapp\.com/i,browserId:"407"},515:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]* WebRender/i,browserId:"408"},516:{regexp:/^Mozilla[\s\S]*RIM Tablet OS[\s\S]*AppleWebKit[\s\S]*Safari/i,browserId:"158"},517:{regexp:/Mozilla[\s\S]*Chrome[\s\S]*CoolNovo\/([a-z0-9\.]+)/i,browserId:"409"},518:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Usejump\/([0-9a-z\.]+)/i,browserId:"410"},519:{regexp:/Mozilla[\s\S]*Gecko[\s\S]*Sundial\/([0-9a-z_\.]+)/i,browserId:"411"},520:{regexp:/Symbian[\s\S]* NokiaBrowser/i,browserId:"226"},521:{regexp:/Mozilla[\s\S]*Gecko[\s\S]*Alienforce\/([0-9a-z\.]+)/i,browserId:"412"},522:{regexp:/^Googlebot-richsnippets/i,browserId:"413"},523:{regexp:/^HTML2JPG[\s\S]*http:\/\/www[\s\S]html2jpg[\s\S]com/i,browserId:"414"},524:{regexp:/^iCatcher! ([0-9\.]+)[\s\S]*iPhone OS/i,browserId:"415"},525:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*baidubrowser\/([0-9a-z\.]+)/i,browserId:"416"},526:{regexp:/Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]*baidubrowser ([0-9a-z\.]+)/i,browserId:"416"},527:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*SE ([0-9a-z\.]+) MetaSr/i,browserId:"417"},528:{regexp:/Mozilla[\s\S]*MSIE[\s\S]* Windows[\s\S]*SE ([0-9a-z\.]+) MetaSr/i,browserId:"417"},529:{regexp:/^MPlayer ([0-9\.]+)/i,browserId:"418"},530:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*ZipZap ([0-9\.]+)/i,browserId:"419"},531:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*QupZilla\/([0-9a-z\.\-]+)/i,browserId:"420"},532:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Patriott::Browser\/([0-9\.]+)/i,browserId:"421"},533:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*SLP Browser\/([0-9\.]+)/i,browserId:"422"},534:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Tizen Browser|Tizenbrowser\/([0-9\.]+)/i,browserId:"422"},535:{regexp:/Mozilla[\s\S]*Android[\s\S]*AppleWebKit[\s\S]*CrMo\/([0-9\.]+)/i,browserId:"423"},536:{regexp:/^Plex\/([0-9\.]+)[\s\S]*Android/i,browserId:"407"},537:{regexp:/^WAFA\/([0-9\.]+)[\s\S]*Android/i,browserId:"424"},538:{regexp:/^Apache[\s\S]*internal dummy connection/i,browserId:"425"},539:{regexp:/^Mozilla[\s\S]*Android [\s\S]*Ninesky\-android\-mobile\/([0-9\.]+)/i,browserId:"426"},540:{regexp:/^Mozilla[\s\S]*Linux\/SmartTV[\s\S]*AppleWebKit[\s\S]*WebBrowser[\s\S]*SmartTV/i,browserId:"427"},541:{regexp:/Mozilla[\s\S]*Linux[\s\S]*webOS[\s\S]*webOSBrowser\/([0-9\.]+)/i,browserId:"428"},542:{regexp:/Mozilla[\s\S]*Linux[\s\S]*hpwOS[\s\S]*wOSBrowser\/([0-9\.]+)/i,browserId:"428"},543:{regexp:/Nokia SyncML HTTP Client/i,browserId:"429"},544:{regexp:/^Mozilla.*Charon.*Inferno/,browserId:"430"},545:{regexp:/^JS\-Kit URL Resolver[\s\S]*js-kit\.com/i,browserId:"432"},546:{regexp:/^Outlook-Express\/7\.0 \(MSIE 9[\s\S]*Windows/i,browserId:"327"},547:{regexp:/^PocoMail ([0-9\.]+)/i,browserId:"356"},548:{regexp:/^Podkicker\/([0-9\.]+)/i,browserId:"433"},549:{regexp:/^Podkicker Pro\/([0-9\.]+)/i,
browserId:"433"},550:{regexp:/^python-requests\/([0-9\.]+)/i,browserId:"434"},551:{regexp:/^AtomicBrowser\/([0-9\.]+)[\s\S]*CFNetwork/i,browserId:"436"},552:{regexp:/^Reeder\/([0-9\.]+)[\s\S]*CFNetwork/i,browserId:"437"},553:{regexp:/^Mozilla[\s\S]*Mobile[\s\S]*rv[\s\S]*Gecko[\s\S]*Firefox\/([0-9\.]+)/i,browserId:"133"},554:{regexp:/Mozilla[\s\S]*Mac[\s\S]*rv[\s\S]*Gecko[\s\S]*Firefox\/([0-9a-b\.]+)[\s\S]*TenFourFox/i,browserId:"439"},555:{regexp:/^PEAR HTTP_Request class \( http:\/\/pear[\s\S]php[\s\S]net\/ \)/i,browserId:"440"},556:{regexp:/Mozilla[\s\S]*compatible[\s\S]*DPlus ([0-9\.]+)/i,browserId:"441"},557:{regexp:/^WordPress\/[0-9\.]+; http:\/\//i,browserId:"438"},558:{regexp:/Mozilla[\s\S]*Windows[\s\S]*Gecko[\s\S]*Firefox[\s\S]*AvantBrowser\/Tri-Core/i,browserId:"41"},559:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*zBrowser\/SpringSun-([0-9\.]+)/i,browserId:"442"},560:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*zBrowser\/NigtSky-([0-9\.]+)/i,browserId:"442"},561:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*KHTML[\s\S]*SlimBoat\/([0-9\.]+)/i,browserId:"443"},562:{regexp:/Opera[\s\S]*Opera Tablet[\s\S]*Presto[\s\S]*Version\/([0-9\.]+)/i,browserId:"321"},563:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome\/([0-9\.]+)[\s\S]*Mobile Safari/i,browserId:"423"},564:{regexp:/^Mozilla[\s\S]*iPhone[\s\S]*AppleWebKit[\s\S]*CriOS\/([0-9\.]+)[\s\S]*Mobile[\s\S]*Safari/i,browserId:"423"},565:{regexp:/^Mechanize\/([0-9\.]+)[\s\S]*Ruby[\s\S]*github[\s\S]com\/tenderlove\/mechanize/i,browserId:"445"},566:{regexp:/^htmlayout ([0-9\.]+)[\s\S]*Win[\s\S]*www\.terrainformatica\.com/i,browserId:"446"},567:{regexp:/^The Bat! Voyager ([0-9\.]+)$/i,browserId:"330"},568:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]*SaaYaa/i,browserId:"447"},569:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Qt\/[0-9\.]+[\s\S]*Ryouko\/([0-9\.]+)[\s\S]*Safari/i,browserId:"448"},570:{regexp:/^Anemone\/([0-9\.]+)$/i,browserId:"449"},571:{regexp:/^Mozilla[\s\S]*OS X[\s\S]*AppleWebKit[\s\S]*KHTML[\s\S]*Sparrow\/([0-9\.]+)/i,browserId:"450"},572:{regexp:/^SubStream\/([0-9\.]+)[\s\S]* CFNetwork/i,browserId:"451"},573:{regexp:/^Mozilla[\s\S]*iPad[\s\S]*AppleWebKit[\s\S]*CriOS\/([0-9\.]+)[\s\S]*Mobile[\s\S]*Safari/i,browserId:"423"},574:{regexp:/^Barca\/([0-9\.]+)/i,browserId:"452"},575:{regexp:/^BarcaPro\/([0-9\.]+)/i,browserId:"452"},576:{regexp:/A1 Sitemap Generator\/([0-9\.]+)[\s\S]*microsystools[\s\S]com/i,browserId:"453"},577:{regexp:/^Mozilla[\s\S]*Playstation Vita[\s\S]*AppleWebKit[\s\S]*Silk\/([0-9\.]+)/i,browserId:"454"},578:{regexp:/^MQQBrowser\/([0-9\.]+)/i,browserId:"455"},579:{regexp:/^MQQBrowser\/(Mini[0-9\.]+)/i,browserId:"455"},580:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*Beamrise\/([0-9\.]+)/i,browserId:"456"},581:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Beamrise\/([0-9\.]+)[\s\S]*Chrome/i,browserId:"456"},582:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*YaBrowser\/([0-9\.]+)/i,browserId:"457"},583:{regexp:/^Mozilla[\s\S]*Silk\/([0-9\.\-]+)[\s\S]*safari/i,browserId:"458"},584:{regexp:/^Apache-HttpClient\/([0-9\.]+)/i,browserId:"459"},585:{regexp:/^Mozilla.*Nintendo WiiU.*AppleWebKit.*NX.*NintendoBrowser\/([0-9\.]+)/,browserId:"460"},586:{regexp:/^DellWebMonitor\/([0-9\.]+)/,browserId:"461"},587:{regexp:/^FeedDemon\/([0-9\.]+)[\s\S]*(www\.feeddemon\.com|www\.newsgator\.com)/i,browserId:"462"},588:{regexp:/^XMLRPC::Client \(Ruby ([0-9\.]+)\)$/i,browserId:"463"},589:{regexp:/^PocomailPE\/([0-9\.]+)/i,browserId:"356"},590:{regexp:/Pattern\/([0-9\.]+)[\s\S]*[\s\S]clips\.ua\.ac\.be\/pages\/pattern/i,browserId:"464"},592:{regexp:/^Eudora\/?([0-9a-z\.]+)*/i,browserId:"465"},593:{regexp:/^Mozilla[\s\S]*Windows[\s\S]*Gecko[\s\S]*Polarity\/([0-9\.]+)/i,browserId:"467"},594:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Superbird\/([0-9\.]+)/i,browserId:"468"},595:{regexp:/^Microsoft Office\/14[\s\S]*Microsoft Outlook 14/i,browserId:"326"},596:{regexp:/mozilla[\s\S]*AppleWebKit[\s\S]*NetFrontLifeBrowser\/([0-9\.]+)/i,browserId:"469"},597:{regexp:/mozilla[\s\S]*applewebkit[\s\S]*\/[0-9a-z\+\-\.]+[\s\S]*version\/([0-9a-z\+\-\.]+)[\s\S]*safari\/[0-9a-z\+\-\.]+[\s\S]*/i,browserId:"22"},598:{regexp:/^Mozilla[\s\S]*ASUS Transformer Pad[\s\S]*AppleWebKit[\s\S]*Chrome\/([0-9\.]+)[\s\S]*Safari/i,browserId:"423"},599:{regexp:/^Mozilla[\s\S]*Android[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*OPR\/([0-9\.]+)/i,browserId:"321"},600:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*YRCWeblink\/([0-9\.]+)[\s\S]*Safari/i,browserId:"470"},601:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*OPR\/([0-9\.]+)/i,browserId:"17"},602:{regexp:/Mozilla[\s\S]*Gecko[\s\S]*Firefox[\s\S]*IceDragon\/([0-9\.]+)/i,browserId:"471"},603:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*YaBrowser\/([0-9\.]+)[\s\S]*Chrome/i,browserId:"457"},604:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*Safari[\s\S]*Midori\/([0-9\.]+)/i,browserId:"148"},605:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*Dooble\/([0-9\.]+)[\s\S]*Safari/i,browserId:"269"},606:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*UCBrowser\/([0-9\.]+)[\s\S]*Mobile[\s\S]*Safari/i,browserId:"225"},607:{regexp:/^Microsoft Office\/15[\s\S]*Microsoft Outlook 15/i,browserId:"473"},608:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Microsoft Outlook 15/i,browserId:"473"},609:{regexp:/^Typhoeus[\s\S]*https:\/\/github[\s\S]com\/typhoeus\/typhoeus/i,browserId:"287"},610:{regexp:/^RestSharp ([0-9\.]+)$/i,browserId:"474"},611:{regexp:/^Mozilla[\s\S]*Android[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*YaBrowser\/([0-9\.]+)[\s\S]*Mobile/i,browserId:"475"},612:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Chrome[\s\S]*Safari[\s\S]*Puffin\/([0-9\.]+)/i,browserId:"476"},613:{regexp:/Mozilla[\s\S]*Windows NT 6\.[\s\S]*Trident\/7\.0[\s\S]*rv:([0-9\.]+)/i,browserId:"35"},614:{regexp:/Mozilla[\s\S]*AppleWebKit[\s\S]*Roccat\/([0-9\.]+)[\s\S]*R/i,browserId:"477"},615:{regexp:/^Airmail ([0-9\.]+)[\s\S]*Mac OS X/i,browserId:"478"},616:{regexp:/^Mozilla[\s\S]*Nintendo 3DS/i,browserId:"479"},617:{regexp:/^Mozilla[\s\S]*Tizen 2[\s\S]*Version\/([0-9\.]+)[\s\S]*Mobile Safari/i,browserId:"422"},619:{regexp:/mozilla[\s\S]*Linux armv7l[\s\S]*rv:[0-9\.]+[\s\S]*gecko\/[0-9]+[\s\S]*maemo browser ([0-9a-z\+\-\.]+)[\s\S]*/i,browserId:"260"},620:{regexp:/^Mozilla[\s\S]*Polaris ([0-9\.])/i,browserId:"159"},621:{regexp:/^Mozilla[\s\S]*BB10[\s\S]*Touch[\s\S]*AppleWebKit[\s\S]*Mobile/i,browserId:"158"},622:{regexp:/^BrowserEmulator\/0\.9 see http:\/\/dejavu\.org/i,browserId:"481"},623:{regexp:/^Mozilla\/5\.0[\s\S]*SymbianOS\/[0-9\.]+[\s\S]*AppleWebKit[\s\S]*KHTML[\s\S]*Safari\/[0-9\.]+/i,browserId:"226"},624:{regexp:/^Mozilla[\s\S]*PalmOS[\s\S]*WebPro\/([0-9\.]+)[\s\S]*Palm/i,browserId:"482"},625:{regexp:/^Mozilla[\s\S]*AppleWebKit[\s\S]*PhantomJS\/([0-9\.]+) Safari/i,browserId:"483"},order:["599","539","596","208","583","611","2","11","49","69","94","149","197","218","359","361","414","443","535","563","564","571","573","578","579","598","612","621","199","407","408","419","541","595","608","5","593","59","117","157","175","179","180","184","203","230","232","233","234","235","266","322","396","403","406","409","439","446","489","494","495","498","533","534","546","561","577","580","581","582","594","603","614","617","170","278","410","411","444","476","506","508","515","517","520","553","554","558","559","560","600","601","602","604","605","606","7","162","22","54","60","61","114","163","182","183","314","331","340","369","431","434","436","440","441","442","452","463","468","469","470","471","484","488","496","502","507","516","519","521","525","526","527","528","530","531","532","569","499","246","400","401","402","509","513","562","438","510","511","150","261","271","342","422","486","512","619","1","3","4","6","8","9","10","14","15","16","19","20","303","24","25","26","28","29","30","31","32","33","35","36","37","223","42","304","44","45","46","48","50","51","53","55","56","57","58","63","64","65","66","67","70","77","78","80","302","86","89","97","98","100","102","104","106","107","108","109","110","111","113","115","327","118","120","122","123","371","126","130","300","169","301","137","141","147","151","152","153","156","155","160","161","164","167","171","172","173","174","176","177","178","181","185","186","187","188","189","192","194","195","196","198","204","205","206","207","209","210","211","212","213","214","215","216","217","219","220","221","222","224","225","226","227","228","229","231","236","238","241","244","247","248","249","250","251","253","258","260","262","264","265","267","272","273","274","275","276","277","279","295","293","294","287","289","296","292","297","298","305","306","307","308","311","313","316","317","318","320","321","323","324","325","328","329","330","333","334","335","336","337","338","339","341","345","346","348","349","352","353","354","355","360","362","364","365","366","367","370","372","373","374","375","376","377","378","379","381","383","384","385","386","387","388","389","390","391","393","394","395","399","405","412","413","415","416","418","420","423","424","425","426","427","428","433","435","437","445","447","449","450","451","458","459","461","466","472","473","474","475","477","478","482","487","490","493","497","500","503","504","505","514","518","524","537","540","542","543","544","545","547","548","549","550","551","552","555","556","557","565","566","567","568","570","572","576","584","585","587","588","589","590","592","607","610","613","615","616","620","622","623","624","625","17","404","47","52","79","82","166","193","239","18","34","103","105","138","139","143","190","191","201","237","242","243","245","268","269","270","280","299","309","310","312","357","358","397","455","457","479","481","491","492","501","529","536","480","62","202","240","254","255","256","257","319","350","392","462","464","465","483","522","597","23","95","165","200","259","281","315","332","343","344","363","368","380","382","398","417","421","429","430","448","453","456","460","467","485","523","538","574","575","586","609","351","83","263","432","326","39","81","356"]},browserOs:{18:"44",23:"19",39:"43",43:"35",59:"43",62:"43",71:"43",82:"43",88:"43",93:"43",100:"47",124:"43",125:"44",146:"44",151:"10",152:"47",159:"10",170:"44",179:"43",194:"43",200:"43",201:"43",209:"43",217:"43",220:"10",221:"19",235:"19",239:"43",240:"19",248:"43",251:"43",256:"43",260:"75",261:"75",271:"43",272:"43",281:"47",282:"43",283:"43",286:"62",293:"43",304:"43",305:"43",310:"33",311:"43",312:"43",313:"44",316:"43",330:"43",334:"43",344:"43",349:"19",356:"43",367:"43",369:"43",373:"43",376:"43",385:"114",388:"86",393:"43",395:"43",414:"43",429:"34",436:"65",437:"65",452:"43",453:"43",order:["18","23","39","43","59","62","71","82","88","93","100","124","125","146","151","152","159","170","179","194","200","201","209","217","220","221","235","239","240","248","251","256","260","261","271","272","281","282","283","286","293","304","305","310","311","312","313","316","330","334","344","349","356","367","369","373","376","385","388","393","395","414","429","436","437","452","453"]},osReg:{1:{regexp:/windows nt 5\.1/i,osId:"1"},3:{regexp:/windows nt 5\.0/i,osId:"2"},4:{regexp:/[\s\S]*windows nt 5\.2( |;)[\s\S]*/i,osId:"3"},5:{regexp:/[\s\S]*windows 95[\s\S]*/i,osId:"4"},6:{regexp:/[\s\S]*win95[\s\S]*/i,osId:"4"},7:{regexp:/windows 98/i,osId:"5"},8:{regexp:/[\s\S]*win16( |;)[\s\S]*/i,osId:"6"},9:{regexp:/[\s\S]*win98( |;)[\s\S]*/i,osId:"5"},10:{regexp:/[\s\S]*windows 4\.10( |;)[\s\S]*/i,osId:"5"},11:{regexp:/windows ce|PocketPC/i,osId:"7"},12:{regexp:/[\s\S]*windows me( |;)[\s\S]*/i,osId:"8"},13:{regexp:/[\s\S]*windows nt 6\.0( |;)[\s\S]*/i,osId:"9"},14:{regexp:/j2me/i,osId:"10"},15:{regexp:/centos/i,osId:"11"},16:{regexp:/ubuntu/i,osId:"12"},17:{regexp:/linux[\s\S]*debian/i,osId:"13"},18:{regexp:/linux[\s\S]*fedora/i,osId:"14"},19:{regexp:/linux[\s\S]*gentoo/i,osId:"15"},20:{regexp:/linux[\s\S]*linspire/i,osId:"16"},21:{regexp:/linux[\s\S]*mandriva/i,osId:"17"},22:{regexp:/linux[\s\S]*mdk/i,osId:"17"},23:{regexp:/linux[\s\S]*redhat/i,osId:"18"},24:{regexp:/linux/i,osId:"19"},25:{regexp:/linux[\s\S]*slackware/i,osId:"20"},26:{regexp:/linux[\s\S]*kanotix/i,osId:"21"},27:{regexp:/linux[\s\S]*suse/i,osId:"22"},28:{regexp:/linux[\s\S]*knoppix/i,osId:"23"},29:{regexp:/[\s\S]*netbsd[\s\S]*/i,osId:"24"},30:{regexp:/[\s\S]*freebsd[\s\S]*/i,osId:"25"},31:{regexp:/[\s\S]*openbsd[\s\S]*/i,osId:"26"},34:{regexp:/sunos/i,osId:"29"},35:{regexp:/amiga/i,osId:"30"},36:{regexp:/irix/i,osId:"31"},37:{regexp:/open[\s\S]*vms/i,osId:"32"},38:{regexp:/beos/i,osId:"33"},39:{regexp:/symbian/i,osId:"34"},40:{regexp:/palm/i,osId:"35"},42:{regexp:/webtv/i,osId:"37"},43:{regexp:/os\/2[\s\S]*warp/i,osId:"39"},44:{regexp:/os\/2/i,osId:"87"},45:{regexp:/RISC[\s\S]OS/i,osId:"40"},46:{regexp:/hp-ux/i,osId:"41"},47:{regexp:/Nintendo[\s\S]Wii/i,osId:"42"},48:{regexp:/windows/i,osId:"43"},49:{regexp:/mac_powerpc/i,osId:"44"},50:{regexp:/Macintosh/i,osId:"44"},51:{regexp:/aix/i,osId:"45"},52:{regexp:/Win32/i,osId:"43"},53:{regexp:/winnt/i,osId:"46"},54:{regexp:/java\/[0-9a-z\.]+/i,osId:"47"},55:{regexp:/[\s\S]*windows XP[\s\S]*/i,osId:"1"},56:{regexp:/Series80\/2\.0/i,osId:"34"},57:{regexp:/SonyEricssonP900/i,osId:"34"},58:{regexp:/plan 9/i,osId:"49"},59:{regexp:/NetFront[\s\S]*Profile\/MIDP/i,osId:"10"},60:{regexp:/BlackBerry/i,osId:"50"},61:{regexp:/Series90[\s\S]*Nokia7710/i,osId:"34"},63:{regexp:/linux[\s\S]*\(Dropline GNOME\)[\s\S]*/i,osId:"20"},64:{regexp:/Win 9x 4\.90/i,osId:"8"},65:{regexp:/WinNT4\.0/i,osId:"46"},66:{regexp:/linux[\s\S]*red hat/i,osId:"18"},67:{regexp:/Solaris/i,osId:"29"},68:{regexp:/QNX x86pc/i,osId:"52"},69:{regexp:/Red Hat modified/i,osId:"18"},70:{regexp:/Windows\-NT/i,osId:"46"},71:{regexp:/MorphOS/i,osId:"53"},73:{regexp:/CYGWIN_NT\-5[\s\S]0/i,osId:"2"},74:{regexp:/powerpc\-apple/i,osId:"44"},75:{regexp:/^DoCoMo[\s\S]*F900i/i,osId:"34"},76:{regexp:/Vector Linux/i,osId:"55"},77:{regexp:/riscos/i,osId:"40"},78:{regexp:/Linux Mint/i,osId:"56"},79:{regexp:/SCO_SV/i,osId:"57"},80:{regexp:/suse\-linux/i,osId:"22"},81:{regexp:/Arch Linux ([0-9a-zA-Z\.\-]+)/i,osId:"58"},82:{regexp:/Gentoo i686/i,osId:"15"},83:{regexp:/SkyOS/i,osId:"59"},84:{regexp:/[\s\S]*windows 3\.1[\s\S]*/i,osId:"6"},85:{regexp:/[\s\S]*dragonfly[\s\S]*/i,osId:"61"},86:{regexp:/Android ([0-9\.]+)/i,osId:"62"},87:{regexp:/windows nt 6\.1/i,osId:"64"},88:{regexp:/[\s\S]*windows 2000( |;)[\s\S]*/i,osId:"2"},90:{regexp:/iPhone OS 2_0/i,osId:"65"},92:{regexp:/iPhone OS ([0-9_]+) like Mac OS X/i,osId:"65"},93:{regexp:/NT4\.0/i,osId:"46"},94:{regexp:/java[0-9a-z\.]+/i,osId:"47"},95:{regexp:/webOS\/[\s\S]*AppleWebKit/i,osId:"69"},96:{regexp:/BeOS[\s\S]*Haiku BePC/i,osId:"70"},98:{regexp:/Windows NT 6\.0/i,osId:"9"},99:{regexp:/macos/i,osId:"44"},100:{regexp:/Series 60/i,osId:"34"},101:{regexp:/os=Mac/i,osId:"44"},102:{regexp:/Series60/i,osId:"34"},103:{regexp:/Danger hiptop [0-9\.]+/i,osId:"72"},105:{regexp:/Konqueror[\s\S]*SUSE/i,osId:"22"},106:{regexp:/Konqueror[\s\S]*Fedora/i,osId:"14"},107:{regexp:/Obigo[\s\S]*MIDP/i,osId:"10"},108:{regexp:/Teleca[\s\S]*MIDP/i,osId:"10"},109:{regexp:/Syllable/i,osId:"74"},110:{regexp:/Windows_XP\/5[\s\S]1/i,osId:"1"},111:{regexp:/SO=MAC10,6/i,osId:"44"},112:{regexp:/so=Mac 10[\s\S]5[\s\S]8/i,osId:"44"},114:{regexp:/[\s\S]*windows 7[\s\S]*/i,osId:"64"},115:{regexp:/iPhone OS [0-9\.]+/i,osId:"65"},116:{regexp:/Mac OS X (10_6|10\.6)/i,osId:"85"},117:{regexp:/Mac OS X (10_5|10\.5)/i,osId:"84"},118:{regexp:/Mac OS X (10_4|10\.4)/i,osId:"83"},119:{regexp:/Mac OS X/i,osId:"86"},120:{regexp:/Mozilla[\s\S]*Linux[\s\S]*Maemo/i,osId:"75"},121:{regexp:/Windows NT 4/i,osId:"46"},122:{regexp:/Windows ME/i,osId:"8"},123:{regexp:/Windows 2000/i,osId:"2"},124:{regexp:/S60; SymbOS/i,osId:"34"},125:{regexp:/Windows Mobile/i,osId:"88"},126:{regexp:/Darwin 10\.3/i,osId:"90"},127:{regexp:/Minix 3/i,osId:"91"},128:{regexp:/iPhone/i,osId:"65"},129:{regexp:/Darwin/i,osId:"44"},130:{regexp:/PCLinuxOS\/([0-9a-z\.\-]+)/i,osId:"92"},131:{regexp:/^Mozilla\/[\s\S]*Linux[\s\S]*Jolicloud/i,osId:"93"},132:{regexp:/PLAYSTATION 3/i,osId:"94"},133:{regexp:/PlayStation Portable/i,osId:"94"},134:{regexp:/SymbianOS/i,osId:"34"},135:{regexp:/AROS/i,osId:"95"},136:{regexp:/iPhone[\s\S]*like Mac OS X/i,osId:"65"},137:{regexp:/iPad[\s\S]*OS[\s\S]*like Mac OS X/i,osId:"65"},138:{regexp:/^HTC_HD2[\s\S]*Opera[\s\S]*windows/i,osId:"96"},139:{regexp:/^Mozilla[\s\S]*CrOS[\s\S]*Chrome/i,osId:"97"},140:{regexp:/Android[\s\S]*Linux[\s\S]*Opera Mobi/i,osId:"62"},141:{regexp:/Nintendo DS/i,osId:"98"},142:{regexp:/^Opera[\s\S]*Android/i,osId:"62"},143:{regexp:/NokiaN97/i,osId:"34"},144:{regexp:/Nokia[\s\S]*XpressMusic/i,osId:"34"},145:{regexp:/NokiaE66/i,osId:"34"},146:{regexp:/Nokia6700/i,osId:"34"},147:{regexp:/\(GNU;/i,osId:"99"},148:{regexp:/Unix/i,osId:"19"},149:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]* XBLWP7/i,osId:"96"},150:{regexp:/Windows Phone OS 7/,osId:"96"},151:{regexp:/windows nt 6\.2/i,osId:"100"},152:{regexp:/RIM Tablet OS 1[0-9\.]+/i,osId:"101"},153:{regexp:/Android/i,osId:"62"},154:{regexp:/Bada\/[0-9\.]+/i,osId:"102"},155:{regexp:/Android 1[\s\S]0/i,osId:"110"},156:{regexp:/Android 1[\s\S]5/i,osId:"103"},157:{regexp:/Android 1[\s\S]6/i,osId:"104"},158:{regexp:/Android 2[\s\S]0|Android 2[\s\S]1/i,osId:"105"},159:{regexp:/Android 2[\s\S]2/i,osId:"106"},160:{regexp:/Android 2[\s\S]3|Android 2[\s\S]4/i,osId:"107"},161:{regexp:/Android 3[\s\S]/i,osId:"108"},162:{regexp:/Android Donut/i,osId:"104"},163:{regexp:/Android Eclair/i,osId:"105"},164:{regexp:/Android 4[\s\S]/i,osId:"111"},165:{regexp:/Mac OS X (10_7|10\.7)/i,osId:"112"},166:{regexp:/^Mozilla[\s\S]*Tizen\/1/i,osId:"113"},167:{regexp:/Android-4[\s\S]/i,osId:"111"},168:{regexp:/Android\/3/i,osId:"108"},169:{regexp:/Linux.*hpwOS/,osId:"69"},170:{regexp:/^Mozilla.*Charon.*Inferno/,osId:"115"},171:{regexp:/Mac OS X (10_8|10\.8)/i,osId:"116"},172:{regexp:/[\s\S]*Windows\-Vista/i,osId:"9"},173:{regexp:/iPhone OS 5_[0-9_]+/i,osId:"118"},174:{regexp:/iPhone OS 4_[0-9_]+/i,osId:"117"},175:{regexp:/iPad[\s\S]*OS 5_[0-9_]+/i,osId:"118"},176:{regexp:/RIM Tablet OS 2[0-9\.]+/i,osId:"119"},177:{regexp:/Android 4\.1/i,osId:"120"},178:{regexp:/iPad[\s\S]*OS 6_[0-9_]+/i,osId:"121"},179:{regexp:/iPhone OS 6_[0-9_]+/i,osId:"121"},180:{regexp:/PlayStation Vita/i,osId:"122"},181:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows NT 6[\s\S]1[\s\S]* Xbox/i,osId:"123"},182:{regexp:/^XBMC[\s\S]*Xbox[\s\S]*www\.xbmc\.org/i,osId:"123"},183:{regexp:/Android 4\.2/i,osId:"124"},184:{regexp:/^Mozilla\/5\.0 \(Mobile; rv:[0-9\.]+[\s\S]*\) Gecko\/[0-9\.]+ Firefox\/[0-9\.]+$/i,osId:"125"},186:{regexp:/windows nt 6\.2[\s\S]*ARM/i,osId:"126"},187:{regexp:/^Mozilla[\s\S]*Windows Phone 8[\s\S]0/i,osId:"127"},188:{regexp:/Linux[\s\S]*Mageia/i,osId:"128"},189:{regexp:/iPhone OS 7_[0-9_]+/i,osId:"129"},190:{regexp:/Windows NT 6\.3/i,osId:"130"},191:{regexp:/Android 4\.3/i,osId:"131"},192:{regexp:/Mac OS X (10_9|10\.9)/i,osId:"132"},193:{regexp:/iPad[\s\S]*OS 7_[0-9_]+/i,osId:"129"},194:{regexp:/Samsung[\s\S]*SmartTV/i,osId:"19"},195:{regexp:/AppleTV/i,osId:"86"},196:{regexp:/VectorLinux/i,osId:"55"},197:{regexp:/^Mozilla[\s\S]*Nintendo 3DS/i,osId:"133"},198:{regexp:/^Mozilla[\s\S]*Tizen 2/i,osId:"134"},199:{regexp:/^Mozilla[\s\S]*BB10[\s\S]*Touch[\s\S]*AppleWebKit[\s\S]*Mobile/i,osId:"50"},order:["40","64","71","173","174","175","178","179","186","189","193","92","67","90","102","136","138","181","177","183","191","60","96","149","155","156","157","158","159","160","161","162","163","164","166","167","168","198","125","1","5","3","4","56","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","25","26","27","28","29","30","31","116","34","35","36","37","38","42","43","45","46","47","53","57","58","59","61","63","65","66","68","69","70","137","73","75","76","77","78","79","80","81","83","84","86","87","88","117","95","98","118","103","110","134","114","115","120","124","130","131","132","139","140","150","151","152","153","154","165","169","170","171","172","176","180","182","184","188","190","192","194","195","196","197","199","119","24","82","105","106","107","108","123","121","39","44","55","85","122","187","93","133","48","49","50","51","52","54","109","74","135","94","100","101","111","112","127","141","142","143","144","145","146","147","99","126","128","148","129"]},device:{1:{deviceType:"Other",deviceIcon:"other.png",deviceInfoUrl:"/list-of-ua/device-detail?device=Other"},2:{deviceType:"Personal computer",deviceIcon:"desktop.png",deviceInfoUrl:"/list-of-ua/device-detail?device=Personal computer"},3:{deviceType:"Smartphone",deviceIcon:"phone.png",deviceInfoUrl:"/list-of-ua/device-detail?device=Smartphone"},4:{deviceType:"Tablet",deviceIcon:"tablet.png",deviceInfoUrl:"/list-of-ua/device-detail?device=Tablet"},5:{deviceType:"Game console",deviceIcon:"console.png",deviceInfoUrl:"/list-of-ua/device-detail?device=Game console"},6:{deviceType:"Smart TV",deviceIcon:"smarttv.png",deviceInfoUrl:"/list-of-ua/device-detail?device=Smart TV"},7:{deviceType:"PDA",deviceIcon:"pda.png",deviceInfoUrl:"/list-of-ua/device-detail?device=PDA"},order:["1","2","3","4","5","6","7"]},deviceReg:{1:{regexp:/iPad[\s\S]*OS[\s\S]*like Mac OS X/i,deviceId:"4"},2:{regexp:/Nintendo/i,deviceId:"5"},3:{regexp:/Playstation/i,deviceId:"5"},5:{regexp:/PlayBook|RIM Tablet/i,deviceId:"4"},6:{regexp:/Bada\/[0-9\.]+/i,deviceId:"3"},9:{regexp:/^HbbTV/i,deviceId:"6"},10:{regexp:/^Mozilla[\s\S]*Escape [0-9\.]+/i,deviceId:"6"},11:{regexp:/^Mozilla[\s\S]*Linux[\s\S]*Kindle\/[0-9\.]+/i,deviceId:"4"},12:{regexp:/Kindle Fire/i,deviceId:"4"},13:{regexp:/^Mozilla[\s\S]*Android[\s\S]*Transformer/i,deviceId:"4"},14:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]*ARM[\s\S]*Touch/i,deviceId:"4"},15:{regexp:/^Mozilla[\s\S]*SmartHub[\s\S]*Linux/i,deviceId:"6"},16:{regexp:/^Mozilla[\s\S]*SMART\-TV|SMARTTV[\s\S]*Linux/i,deviceId:"6"},17:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SMARTTVBOX/i,deviceId:"6"},18:{regexp:/^Opera[\s\S]*Linux[\s\S]*HbbTV/i,deviceId:"6"},19:{regexp:/^Mozilla[\s\S]*Chrome[\s\S]*GoogleTV/i,deviceId:"6"},20:{regexp:/AppleTV/i,deviceId:"6"},21:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SGP311/i,deviceId:"4"},22:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SGPT12/i,deviceId:"4"},23:{regexp:/^Mozilla[\s\S]*Android[\s\S]*Sony Tablet P/i,deviceId:"4"},24:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SonySGP311/i,deviceId:"4"},25:{regexp:/^Mozilla[\s\S]*Gecko[\s\S]*Firefox[\s\S]*Kylo\/([0-9\.]+)$/i,deviceId:"6"},26:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFTT[\s\S]*Silk/i,deviceId:"4"},27:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFOT[\s\S]*Silk/i,deviceId:"4"},28:{regexp:/^Mozilla[\s\S]*Android|Linux[\s\S]*KFJWI[\s\S]*Silk/i,deviceId:"4"},29:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFJWA[\s\S]*Silk/i,deviceId:"4"},30:{regexp:/j2me/i,deviceId:"3"},31:{regexp:/Obigo[\s\S]*MIDP/i,deviceId:"3"},32:{regexp:/Teleca[\s\S]*MIDP/i,deviceId:"3"},33:{regexp:/^Mozilla[\s\S]*MSIE[\s\S]*Windows[\s\S]* Tablet PC [0-9\.]+/i,deviceId:"4"},34:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SurfTab/i,deviceId:"4"},35:{regexp:/xbox/i,deviceId:"5"},36:{regexp:/^Mozilla[\s\S]*Android[\s\S]*OUYA/i,deviceId:"5"},37:{regexp:/Opera Tablet/i,deviceId:"4"},38:{regexp:/^Mozilla[\s\S]*Android[\s\S]*POV_TV-HDMI[\s\S]* Safari/i,deviceId:"6"},40:{regexp:/^Mozilla[\s\S]*Android[\s\S]* Enjoy/i,deviceId:"4"},41:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SmartTab/i,deviceId:"4"},42:{regexp:/^Mozilla[\s\S]*Android[\s\S]*ViewPad 10/i,deviceId:"4"},43:{regexp:/^Mozilla[\s\S]*Android[\s\S]*GT\-N8005|N8010|N8013|N8020/i,deviceId:"4"},44:{regexp:/^Mozilla[\s\S]*Android[\s\S]*GT\-P1000|P1010|P3100|P3105|P3110|P3113|P5100|P5110|P5113|P5200|P5210|P6200|P6201|P6210|P6211|P6800|P6810|P7110|P7300|P7310|P7320|P7500|P7510|P7511/i,deviceId:"4"},45:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SPH\-P500/i,deviceId:"4"},46:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SHW\-M380|M480K|M500|M305/i,deviceId:"4"},47:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SHV\-E230|E140/i,deviceId:"4"},48:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SGH\-I957M|I497|I467/i,deviceId:"4"},49:{regexp:/^Mozilla[\s\S]*Android[\s\S]*SCH\-I925|I915/i,deviceId:"4"},50:{regexp:/^Mozilla[\s\S]*Android[\s\S]*PocketBook A10|PocketBook A7/i,deviceId:"4"},51:{regexp:/^Mozilla[\s\S]*Android[\s\S]*Obreey SURFpad/i,deviceId:"4"},52:{regexp:/^Mozilla[\s\S]*Android[\s\S]*MZ505|MZ601|MZ603|MZ604|MZ605|MZ606|MZ607|MZ608|MZ609|MZ616|MZ617/i,deviceId:"4"},53:{regexp:/^Mozilla[\s\S]*Android[\s\S]*Xoom/i,deviceId:"4"},54:{regexp:/^Mozilla[\s\S]*Android[\s\S]*IdeaTab|SmartTabII7|Lenovo A1|K1 Build\/K1/i,deviceId:"4"},55:{regexp:/^Mozilla[\s\S]*Android[\s\S]*LG\-F200K|F200L|F200S/i,deviceId:"4"},56:{regexp:/^Mozilla[\s\S]*Android[\s\S]*HUAWEI MediaPad/i,deviceId:"4"},57:{regexp:/^Mozilla[\s\S]*Android[\s\S]*HTC PG09410/i,deviceId:"4"},58:{regexp:/^Mozilla[\s\S]*Android[\s\S]*Nexus 10/i,deviceId:"4"},59:{regexp:/^Mozilla[\s\S]*Android[\s\S]*L-06C Build/i,deviceId:"4"},60:{regexp:/^BlackBerry[0-9]+[\s\S]*Profile\/MIDP/i,deviceId:"3"},61:{regexp:/^Mozilla[\s\S]*hp-tablet[\s\S]*hpwOS[\s\S]*TouchPad/i,deviceId:"4"},62:{regexp:/^Mozilla[\s\S]*Linux[\s\S]*HbbTV/i,deviceId:"6"},63:{regexp:/^Mozilla[\s\S]*Silk[\s\S]*Safari/i,deviceId:"4"},64:{regexp:/^Mozilla[\s\S]*Tizen\/[0-9\.]+/i,deviceId:"3"},65:{regexp:/^Mozilla[\s\S]*Windows Phone[\s\S]*ARM[\s\S]*NOKIA[\s\S]*Lumia 820/i,deviceId:"3"},66:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFJWI[\s\S]*Silk/i,deviceId:"4"},67:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFSOWI[\s\S]*Silk/i,deviceId:"4"},68:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFTHWI[\s\S]*Silk/i,deviceId:"4"},69:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFTHWA[\s\S]*Silk/i,deviceId:"4"},70:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFAPWI[\s\S]*Silk/i,deviceId:"4"},71:{regexp:/^Mozilla[\s\S]*linux[\s\S]*KFAPWA[\s\S]*Silk/i,deviceId:"4"},72:{regexp:/^Mozilla[\s\S]*Windows Phone[\s\S]*ARM[\s\S]*NOKIA[\s\S]*Lumia 920/i,deviceId:"3"},73:{regexp:/^Mozilla[\s\S]*PalmOS[\s\S]*WebPro[\s\S]*Palm/i,deviceId:"7"},74:{regexp:/PalmSource[\s\S]*Blazer/i,deviceId:"7"},75:{regexp:/^Mozilla[\s\S]*WebTV[\s\S]*MSIE/i,deviceId:"6"},order:["9","64","65","72","51","52","50","49","47","53","75","46","45","44","43","42","41","40","54","55","74","73","71","70","69","68","66","62","61","59","58","57","56","38","1","23","22","21","10","19","18","17","16","11","15","67","24","25","26","36","34","33","13","48","29","28","27","60","5","3","6","2","12","14","63","20","31","32","37","30","35"]}};a.exports=e},function(a,b,c){"use strict";/** @license
========================================================================
bzip2.js - a small bzip2 decompression implementation
Copyright 2011 by antimatter15 (antimatter15@gmail.com)
Based on micro-bunzip by Rob Landley (rob@landley.net).
Copyright (c) 2011 by antimatter15 (antimatter15@gmail.com).
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
var d={};d.array=function(a){var b=0,c=0,d=[0,1,3,7,15,31,63,127,255];return function(e){for(var f=0;e>0;){var g=8-b;e>=g?(f<<=g,f|=d[g]&a[c++],b=0,e-=g):(f<<=e,f|=(a[c]&d[e]<<8-e-b)>>8-e-b,b+=e,e=0)}return f}},d.simple=function(a){var b=d.header(a),c="",e="";do c+=e,e=d.decompress(a,b);while(e!=-1);return c},d.header=function(a){if(4348520!=a(24))throw"No magic number found";var b=a(8)-48;if(b<1||b>9)throw"Not a BZIP archive";return b},d.decompress=function(a,b,c){for(var d=20,e=258,f=0,g=1,h=50,i=1e5*b,j="",k=0;k<6;k++)j+=a(8).toString(16);if("177245385090"==j)return-1;if("314159265359"!=j)throw"Not valid bzip data";if(a(32),a(1))throw"Unsupported obsolete version";var l=a(24);if(l>i)throw"Initial position larger than buffer size";var m=a(16),n=new Uint8Array(256),o=0;for(k=0;k<16;k++)if(m&1<<15-k){var p=a(16);for(u=0;u<16;u++)p&1<<15-u&&(n[o++]=16*k+u)}var q=a(3);if(q<2||q>6)throw"Error 1";var r=a(15);if(0==r)throw"Error";for(var s=[],k=0;k<q;k++)s[k]=k;for(var t=new Uint8Array(32768),k=0;k<r;k++){for(var u=0;a(1);u++)if(u>=q)throw"Error 2";var v=s[u];s.splice(u,1),s.splice(0,0,v),t[k]=v}for(var w=o+2,x=[],u=0;u<q;u++){var y=new Uint8Array(e),z=new Uint8Array(d+1);m=a(5);for(var k=0;k<w;k++){for(;;){if(m<1||m>d)throw"Error 3";if(!a(1))break;a(1)?m--:m++}y[k]=m}var A,B;A=B=y[0];for(var k=1;k<w;k++)y[k]>B?B=y[k]:y[k]<A&&(A=y[k]);var C;C=x[u]={},C.permute=new Uint32Array(e),C.limit=new Uint32Array(d+1),C.base=new Uint32Array(d+1),C.minLen=A,C.maxLen=B;for(var D=C.base.subarray(1),E=C.limit.subarray(1),F=0,k=A;k<=B;k++)for(var m=0;m<w;m++)y[m]==k&&(C.permute[F++]=m);for(k=A;k<=B;k++)z[k]=E[k]=0;for(k=0;k<w;k++)z[y[k]]++;for(F=m=0,k=A;k<B;k++)F+=z[k],E[k]=F-1,F<<=1,D[k+1]=F-(m+=z[k]);E[B]=F+z[B]-1,D[A]=0}for(var G=new Uint32Array(256),k=0;k<256;k++)s[k]=k;var H,I,w,J;H=I=w=J=0;for(var K=new Uint32Array(i);;){if(!w--){if(w=h-1,J>=r)throw"Error 4";C=x[t[J++]],D=C.base.subarray(1),E=C.limit.subarray(1)}for(k=C.minLen,u=a(k);;){if(k>C.maxLen)throw"Error 5";if(u<=E[k])break;k++,u=u<<1|a(1)}if(u-=D[k],u<0||u>=e)throw"Error 6";var L=C.permute[u];if(L!=f&&L!=g){if(H){if(H=0,I+m>=i)throw"Error 7";for(v=n[s[0]],G[v]+=m;m--;)K[I++]=v}if(L>o)break;if(I>=i)throw"Error 8";k=L-1,v=s[k],s.splice(k,1),s.splice(0,0,v),v=n[v],G[v]++,K[I++]=v}else H||(H=1,m=0),m+=L==f?H:2*H,H<<=1}if(l<0||l>=I)throw"Error 9";for(var u=0,k=0;k<256;k++)p=u+G[k],G[k]=u,u=p;for(var k=0;k<I;k++)v=255&K[k],K[G[v]]|=k<<8,G[v]++;var M=0,N=0,O=0;I&&(M=K[l],N=255&M,M>>=8,O=-1),I=I;var P,Q,R,S="";for(c||(c=1/0);I;){for(I--,Q=N,M=K[M],N=255&M,M>>=8,3==O++?(P=N,R=Q,N=-1):(P=1,R=N);P--;)if(S+=String.fromCharCode(R),!--c)return S;N!=Q&&(O=0)}return S},a.exports=d},function(a,b,c){var d,e;!function(){var f=null;window.PR_SHOULD_USE_CONTINUATION=!0,function(){function g(a){function b(a){var b=a.charCodeAt(0);if(92!==b)return b;var c=a.charAt(1);return(b=l[c])?b:"0"<=c&&c<="7"?parseInt(a.substring(1),8):"u"===c||"x"===c?parseInt(a.substring(2),16):a.charCodeAt(1)}function c(a){return a<32?(a<16?"\\x0":"\\x")+a.toString(16):(a=String.fromCharCode(a),"\\"===a||"-"===a||"]"===a||"^"===a?"\\"+a:a)}function d(a){var d=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a=[],e="^"===d[0],f=["["];e&&f.push("^");for(var e=e?1:0,g=d.length;e<g;++e){var h=d[e];if(/\\[bdsw]/i.test(h))f.push(h);else{var i,h=b(h);e+2<g&&"-"===d[e+1]?(i=b(d[e+2]),e+=2):i=h,a.push([h,i]),i<65||h>122||(i<65||h>90||a.push([32|Math.max(65,h),32|Math.min(i,90)]),i<97||h>122||a.push([Math.max(97,h)&-33,Math.min(i,122)&-33]))}}for(a.sort(function(a,b){return a[0]-b[0]||b[1]-a[1]}),d=[],g=[],e=0;e<a.length;++e)h=a[e],h[0]<=g[1]+1?g[1]=Math.max(g[1],h[1]):d.push(g=h);for(e=0;e<d.length;++e)h=d[e],f.push(c(h[0])),h[1]>h[0]&&(h[1]+1>h[0]&&f.push("-"),f.push(c(h[1])));return f.push("]"),f.join("")}function e(a){for(var b=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),e=b.length,h=[],i=0,j=0;i<e;++i){var k=b[i];"("===k?++j:"\\"===k.charAt(0)&&(k=+k.substring(1))&&(k<=j?h[k]=-1:b[i]=c(k))}for(i=1;i<h.length;++i)-1===h[i]&&(h[i]=++f);for(j=i=0;i<e;++i)k=b[i],"("===k?(++j,h[j]||(b[i]="(?:")):"\\"===k.charAt(0)&&(k=+k.substring(1))&&k<=j&&(b[i]="\\"+h[k]);for(i=0;i<e;++i)"^"===b[i]&&"^"!==b[i+1]&&(b[i]="");if(a.ignoreCase&&g)for(i=0;i<e;++i)k=b[i],a=k.charAt(0),k.length>=2&&"["===a?b[i]=d(k):"\\"!==a&&(b[i]=k.replace(/[A-Za-z]/g,function(a){return a=a.charCodeAt(0),"["+String.fromCharCode(a&-33,32|a)+"]"}));return b.join("")}for(var f=0,g=!1,h=!1,i=0,j=a.length;i<j;++i){var k=a[i];if(k.ignoreCase)h=!0;else if(/[a-z]/i.test(k.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){g=!0,h=!1;break}}for(var l={b:8,t:9,n:10,v:11,f:12,r:13},m=[],i=0,j=a.length;i<j;++i){if(k=a[i],k.global||k.multiline)throw Error(""+k);m.push("(?:"+e(k)+")")}return RegExp(m.join("|"),h?"gi":"g")}function h(a,b){function c(a){var i=a.nodeType;if(1==i){if(!d.test(a.className)){for(i=a.firstChild;i;i=i.nextSibling)c(i);i=a.nodeName.toLowerCase(),"br"!==i&&"li"!==i||(e[h]="\n",g[h<<1]=f++,g[h++<<1|1]=a)}}else 3!=i&&4!=i||(i=a.nodeValue,i.length&&(i=b?i.replace(/\r\n?/g,"\n"):i.replace(/[\t\n\r ]+/g," "),e[h]=i,g[h<<1]=f,f+=i.length,g[h++<<1|1]=a))}var d=/(?:^|\s)nocode(?:\s|$)/,e=[],f=0,g=[],h=0;return c(a),{a:e.join("").replace(/\n$/,""),d:g}}function i(a,b,c,d){b&&(a={a:b,e:a},c(a),d.push.apply(d,a.g))}function j(a){for(var b=void 0,c=a.firstChild;c;c=c.nextSibling)var d=c.nodeType,b=1===d?b?a:c:3===d&&A.test(c.nodeValue)?a:b;return b===a?void 0:b}function k(a,b){function c(a){for(var f=a.e,g=[f,"pln"],j=0,k=a.a.match(d)||[],l={},m=0,n=k.length;m<n;++m){var p,q=k[m],r=l[q],s=void 0;if("string"==typeof r)p=!1;else{var t=e[q.charAt(0)];if(t)s=q.match(t[1]),r=t[0];else{for(p=0;p<h;++p)if(t=b[p],s=q.match(t[1])){r=t[0];break}s||(r="pln")}!(p=r.length>=5&&"lang-"===r.substring(0,5))||s&&"string"==typeof s[1]||(p=!1,r="src"),p||(l[q]=r)}if(t=j,j+=q.length,p){p=s[1];var u=q.indexOf(p),v=u+p.length;s[2]&&(v=q.length-s[2].length,u=v-p.length),r=r.substring(5),i(f+t,q.substring(0,u),c,g),i(f+t+u,p,o(r,p),g),i(f+t+v,q.substring(v),c,g)}else g.push(f+t,r)}a.g=g}var d,e={};!function(){for(var c=a.concat(b),h=[],i={},j=0,k=c.length;j<k;++j){var l=c[j],m=l[3];if(m)for(var n=m.length;--n>=0;)e[m.charAt(n)]=l;l=l[1],m=""+l,i.hasOwnProperty(m)||(h.push(l),i[m]=f)}h.push(/[\S\s]/),d=g(h)}();var h=b.length;return c}function l(a){var b=[],c=[];a.tripleQuotedStrings?b.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,f,"'\""]):a.multiLineStrings?b.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,f,"'\"`"]):b.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,f,"\"'"]),a.verbatimStrings&&c.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,f]);var d=a.hashComments;if(d&&(a.cStyleComments?(d>1?b.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,f,"#"]):b.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\n\r]*)/,f,"#"]),c.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,f])):b.push(["com",/^#[^\n\r]*/,f,"#"])),a.cStyleComments&&(c.push(["com",/^\/\/[^\n\r]*/,f]),c.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,f])),d=a.regexLiterals){var e=(d=d>1?"":"\n\r")?".":"[\\S\\s]";c.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+("/(?=[^/*"+d+"])(?:[^/\\x5B\\x5C"+d+"]|\\x5C"+e+"|\\x5B(?:[^\\x5C\\x5D"+d+"]|\\x5C"+e+")*(?:\\x5D|$))+/")+")")])}return(d=a.types)&&c.push(["typ",d]),d=(""+a.keywords).replace(/^ | $/g,""),d.length&&c.push(["kwd",RegExp("^(?:"+d.replace(/[\s,]+/g,"|")+")\\b"),f]),b.push(["pln",/^\s+/,f," \r\n\t\xa0"]),d="^.[^\\s\\w.$@'\"`/\\\\]*",a.regexLiterals&&(d+="(?!s*/)"),c.push(["lit",/^@[$_a-z][\w$@]*/i,f],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,f],["pln",/^[$_a-z][\w$@]*/i,f],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,f,"0123456789"],["pln",/^\\[\S\s]?/,f],["pun",RegExp(d),f]),k(b,c)}function m(a,b,c){function d(a){var b=a.nodeType;if(1!=b||f.test(a.className)){if((3==b||4==b)&&c){var i=a.nodeValue,j=i.match(g);j&&(b=i.substring(0,j.index),a.nodeValue=b,(i=i.substring(j.index+j[0].length))&&a.parentNode.insertBefore(h.createTextNode(i),a.nextSibling),e(a),b||a.parentNode.removeChild(a))}}else if("br"===a.nodeName)e(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)d(a)}function e(a){function b(a,c){var d=c?a.cloneNode(!1):a,e=a.parentNode;if(e){var e=b(e,1),f=a.nextSibling;e.appendChild(d);for(var g=f;g;g=f)f=g.nextSibling,e.appendChild(g)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var c,a=b(a.nextSibling,0);(c=a.parentNode)&&1===c.nodeType;)a=c;j.push(a)}for(var f=/(?:^|\s)nocode(?:\s|$)/,g=/\r\n?|\n/,h=a.ownerDocument,i=h.createElement("li");a.firstChild;)i.appendChild(a.firstChild);for(var j=[i],k=0;k<j.length;++k)d(j[k]);b===(0|b)&&j[0].setAttribute("value",b);var l=h.createElement("ol");l.className="linenums";for(var b=Math.max(0,b-1|0)||0,k=0,m=j.length;k<m;++k)i=j[k],i.className="L"+(k+b)%10,i.firstChild||i.appendChild(h.createTextNode("\xa0")),l.appendChild(i);a.appendChild(l)}function n(a,b){for(var c=b.length;--c>=0;){var d=b[c];C.hasOwnProperty(d)?q.console&&console.warn("cannot override language handler %s",d):C[d]=a}}function o(a,b){return a&&C.hasOwnProperty(a)||(a=/^\s*</.test(b)?"default-markup":"default-code"),C[a]}function p(a){var b=a.h;try{var c=h(a.c,a.i),d=c.a;a.a=d,a.d=c.d,a.e=0,o(b,d)(a);var e=/\bMSIE\s(\d+)/.exec(navigator.userAgent),e=e&&+e[1]<=8,b=/\n/g,f=a.a,g=f.length,c=0,i=a.d,j=i.length,d=0,k=a.g,l=k.length,m=0;k[l]=g;var n,p;for(p=n=0;p<l;)k[p]!==k[p+2]?(k[n++]=k[p++],k[n++]=k[p++]):p+=2;for(l=n,p=n=0;p<l;){for(var r=k[p],s=k[p+1],t=p+2;t+2<=l&&k[t+1]===s;)t+=2;k[n++]=r,k[n++]=s,p=t}k.length=n;var u,v=a.c;v&&(u=v.style.display,v.style.display="none");try{for(;d<j;){var w,x=i[d+2]||g,y=k[m+2]||g,t=Math.min(x,y),z=i[d+1];if(1!==z.nodeType&&(w=f.substring(c,t))){e&&(w=w.replace(b,"\r")),z.nodeValue=w;var A=z.ownerDocument,B=A.createElement("span");B.className=k[m+1];var C=z.parentNode;C.replaceChild(B,z),B.appendChild(z),c<x&&(i[d+1]=z=A.createTextNode(f.substring(t,x)),C.insertBefore(z,B.nextSibling))}c=t,c>=x&&(d+=2),c>=y&&(m+=2)}}finally{v&&(v.style.display=u)}}catch(a){q.console&&console.log(a&&a.stack||a)}}var q=window,r=["break,continue,do,else,for,if,return,while"],s=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],t=[s,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],u=[s,"abstract,assert,boolean,byte,extends,final,finally,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],v=[u,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,internal,into,is,let,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var,virtual,where"],s=[s,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],w=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],x=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],y=[r,"as,assert,const,copy,drop,enum,extern,fail,false,fn,impl,let,log,loop,match,mod,move,mut,priv,pub,pure,ref,self,static,struct,true,trait,type,unsafe,use"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],z=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,A=/\S/,B=l({keywords:[t,v,s,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",w,x,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),C={};n(B,["default-code"]),n(k([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),n(k([["pln",/^\s+/,f," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,f,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'\/>]|\/(?=\s)))/],["pun",/^[\/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]),n(k([],[["atv",/^[\S\s]+/]]),["uq.val"]),n(l({keywords:t,hashComments:!0,cStyleComments:!0,types:z}),["c","cc","cpp","cxx","cyc","m"]),n(l({keywords:"null,true,false"}),["json"]),n(l({keywords:v,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:z}),["cs"]),n(l({keywords:u,cStyleComments:!0}),["java"]),n(l({keywords:r,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),n(l({keywords:w,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),n(l({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),n(l({keywords:x,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),n(l({keywords:s,cStyleComments:!0,regexLiterals:!0}),["javascript","js"]),n(l({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),n(l({keywords:y,cStyleComments:!0,multilineStrings:!0}),["rc","rs","rust"]),n(k([],[["str",/^[\S\s]+/]]),["regex"]);var D=q.PR={createSimpleLexer:k,registerLangHandler:n,sourceDecorator:l,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:q.prettyPrintOne=function(a,b,c){var d=document.createElement("div");return d.innerHTML="<pre>"+a+"</pre>",d=d.firstChild,c&&m(d,c,!0),p({h:b,j:c,c:d,i:1}),d.innerHTML},prettyPrint:q.prettyPrint=function(a,b){function c(){for(var b=q.PR_SHOULD_USE_CONTINUATION?l.now()+250:1/0;o<g.length&&l.now()<b;o++){for(var d=g[o],h=x,i=d;i=i.previousSibling;){var k=i.nodeType,y=(7===k||8===k)&&i.nodeValue;if(y?!/^\??prettify\b/.test(y):3!==k||/\S/.test(i.nodeValue))break;if(y){h={},y.replace(/\b(\w+)=([\w%+\-.:]+)/g,function(a,b,c){h[b]=c});break}}if(i=d.className,(h!==x||s.test(i))&&!t.test(i)){for(k=!1,y=d.parentNode;y;y=y.parentNode)if(w.test(y.tagName)&&y.className&&s.test(y.className)){k=!0;break}if(!k){if(d.className+=" prettyprinted",k=h.lang,!k){var z,k=i.match(r);!k&&(z=j(d))&&v.test(z.tagName)&&(k=z.className.match(r)),k&&(k=k[1])}if(u.test(d.tagName))y=1;else var y=d.currentStyle,A=e.defaultView,y=(y=y?y.whiteSpace:A&&A.getComputedStyle?A.getComputedStyle(d,f).getPropertyValue("white-space"):0)&&"pre"===y.substring(0,3);A=h.linenums,(A="true"===A||+A)||(A=!!(A=i.match(/\blinenums\b(?::(\d+))?/))&&(!A[1]||!A[1].length||+A[1])),A&&m(d,A,y),n={h:k,c:d,j:A,i:y},p(n)}}}o<g.length?setTimeout(c,250):"function"==typeof a&&a()}for(var d=b||document.body,e=d.ownerDocument||document,d=[d.getElementsByTagName("pre"),d.getElementsByTagName("code"),d.getElementsByTagName("xmp")],g=[],h=0;h<d.length;++h)for(var i=0,k=d[h].length;i<k;++i)g.push(d[h][i]);var d=f,l=Date;l.now||(l={now:function(){return+new Date}});var n,o=0,r=/\blang(?:uage)?-([\w.]+)(?!\S)/,s=/\bprettyprint\b/,t=/\bprettyprinted\b/,u=/pre|xmp/i,v=/^code$/i,w=/^(?:pre|code|xmp)$/i,x={};c()}};c(694)&&(d=[],e=function(){return D}.apply(b,d),!(void 0!==e&&(a.exports=e)))}()}(),a.exports=prettyPrintOne},function(a,b){},function(a,b){},function(a,b){},function(a,b){},function(a,b){},function(a,b){},function(a,b){},function(a,b){},function(a,b){b.read=function(a,b,c,d,e){var f,g,h=8*e-d-1,i=(1<<h)-1,j=i>>1,k=-7,l=c?e-1:0,m=c?-1:1,n=a[b+l];for(l+=m,f=n&(1<<-k)-1,n>>=-k,k+=h;k>0;f=256*f+a[b+l],l+=m,k-=8);for(g=f&(1<<-k)-1,f>>=-k,k+=d;k>0;g=256*g+a[b+l],l+=m,k-=8);if(0===f)f=1-j;else{if(f===i)return g?NaN:(n?-1:1)*(1/0);g+=Math.pow(2,d),f-=j}return(n?-1:1)*g*Math.pow(2,f-d)},b.write=function(a,b,c,d,e,f){var g,h,i,j=8*f-e-1,k=(1<<j)-1,l=k>>1,m=23===e?Math.pow(2,-24)-Math.pow(2,-77):0,n=d?0:f-1,o=d?1:-1,p=b<0||0===b&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(h=isNaN(b)?1:0,g=k):(g=Math.floor(Math.log(b)/Math.LN2),b*(i=Math.pow(2,-g))<1&&(g--,i*=2),b+=g+l>=1?m/i:m*Math.pow(2,1-l),b*i>=2&&(g++,i/=2),g+l>=k?(h=0,g=k):g+l>=1?(h=(b*i-1)*Math.pow(2,e),g+=l):(h=b*Math.pow(2,l-1)*Math.pow(2,e),g=0));e>=8;a[c+n]=255&h,n+=o,h/=256,e-=8);for(g=g<<e|h,j+=e;j>0;a[c+n]=255&g,n+=o,g/=256,j-=8);a[c+n-o]|=128*p}},function(a,b){var c={}.toString;a.exports=Array.isArray||function(a){return"[object Array]"==c.call(a)}},function(a,b,c){var d;!function(e){function f(a,b,c,d){var e,f,g,h,i,j,k,l=b&&b.ownerDocument,m=b?b.nodeType:9;if(c=c||[],"string"!=typeof a||!a||1!==m&&9!==m&&11!==m)return c;if(!d&&((b?b.ownerDocument||b:T)!==L&&K(b),b=b||L,N)){if(11!==m&&(i=va.exec(a)))if(e=i[1]){if(9===m){if(!(g=b.getElementById(e)))return c;if(g.id===e)return c.push(g),c}else if(l&&(g=l.getElementById(e))&&R(b,g)&&g.id===e)return c.push(g),c}else{if(i[2])return ca.apply(c,b.getElementsByTagName(a)),c;if((e=i[3])&&A.getElementsByClassName&&b.getElementsByClassName)return ca.apply(c,b.getElementsByClassName(e)),c}if(A.qsa&&!Y[a+" "]&&(!O||!O.test(a))){if(1!==m)l=b,k=a;else if("object"!==b.nodeName.toLowerCase()){for((h=b.getAttribute("id"))?h=h.replace(za,Aa):b.setAttribute("id",h=S),j=E(a),f=j.length;f--;)j[f]="#"+h+" "+r(j[f]);k=j.join(","),l=wa.test(a)&&p(b.parentNode)||b}if(k)try{return ca.apply(c,l.querySelectorAll(k)),c}catch(a){}finally{h===S&&b.removeAttribute("id")}}}return G(a.replace(la,"$1"),b,c,d)}function g(){function a(c,d){return b.push(c+" ")>B.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function h(a){return a[S]=!0,a}function i(a){var b=L.createElement("fieldset");try{return!!a(b)}catch(a){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function j(a,b){for(var c=a.split("|"),d=c.length;d--;)B.attrHandle[c[d]]=b}function k(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function l(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function m(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function n(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&Ca(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function o(a){return h(function(b){return b=+b,h(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function p(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}function q(){}function r(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function s(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=V++;return b.first?function(b,c,e){for(;b=b[d];)if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[U,h];if(i){for(;b=b[d];)if((1===b.nodeType||g)&&a(b,c,i))return!0}else for(;b=b[d];)if(1===b.nodeType||g)if(l=b[S]||(b[S]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===U&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function t(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function u(a,b,c){for(var d=0,e=b.length;d<e;d++)f(a,b[d],c);return c}function v(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function w(a,b,c,d,e,f){return d&&!d[S]&&(d=w(d)),e&&!e[S]&&(e=w(e,f)),h(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||u(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:v(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d)for(j=v(r,n),d(j,[],h,i),k=j.length;k--;)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l));if(f){if(e||a){if(e){for(j=[],k=r.length;k--;)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}for(k=r.length;k--;)(l=r[k])&&(j=e?ea(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=v(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):ca.apply(g,r)})}function x(a){for(var b,c,d,e=a.length,f=B.relative[a[0].type],g=f||B.relative[" "],h=f?1:0,i=s(function(a){return a===b},g,!0),j=s(function(a){return ea(b,a)>-1},g,!0),k=[function(a,c,d){var e=!f&&(d||c!==H)||((b=c).nodeType?i(a,c,d):j(a,c,d));return b=null,e}];h<e;h++)if(c=B.relative[a[h].type])k=[s(t(k),c)];else{if(c=B.filter[a[h].type].apply(null,a[h].matches),c[S]){for(d=++h;d<e&&!B.relative[a[d].type];d++);return w(h>1&&t(k),h>1&&r(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(la,"$1"),c,h<d&&x(a.slice(h,d)),d<e&&x(a=a.slice(d)),d<e&&r(a))}k.push(c)}return t(k)}function y(a,b){var c=b.length>0,d=a.length>0,e=function(e,g,h,i,j){var k,l,m,n=0,o="0",p=e&&[],q=[],r=H,s=e||d&&B.find.TAG("*",j),t=U+=null==r?1:Math.random()||.1,u=s.length;for(j&&(H=g===L||g||j);o!==u&&null!=(k=s[o]);o++){if(d&&k){for(l=0,g||k.ownerDocument===L||(K(k),h=!N);m=a[l++];)if(m(k,g||L,h)){i.push(k);break}j&&(U=t)}c&&((k=!m&&k)&&n--,e&&p.push(k))}if(n+=o,c&&o!==n){for(l=0;m=b[l++];)m(p,q,g,h);if(e){if(n>0)for(;o--;)p[o]||q[o]||(q[o]=aa.call(i));q=v(q)}ca.apply(i,q),j&&!e&&q.length>0&&n+b.length>1&&f.uniqueSort(i)}return j&&(U=t,H=r),p};return c?h(e):e}var z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S="sizzle"+1*new Date,T=e.document,U=0,V=0,W=g(),X=g(),Y=g(),Z=function(a,b){return a===b&&(J=!0),0},$={}.hasOwnProperty,_=[],aa=_.pop,ba=_.push,ca=_.push,da=_.slice,ea=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},fa="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ga="[\\x20\\t\\r\\n\\f]",ha="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ia="\\["+ga+"*("+ha+")(?:"+ga+"*([*^$|!~]?=)"+ga+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ha+"))|)"+ga+"*\\]",ja=":("+ha+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ia+")*)|.*)\\)|)",ka=new RegExp(ga+"+","g"),la=new RegExp("^"+ga+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ga+"+$","g"),ma=new RegExp("^"+ga+"*,"+ga+"*"),na=new RegExp("^"+ga+"*([>+~]|"+ga+")"+ga+"*"),oa=new RegExp("="+ga+"*([^\\]'\"]*?)"+ga+"*\\]","g"),pa=new RegExp(ja),qa=new RegExp("^"+ha+"$"),ra={ID:new RegExp("^#("+ha+")"),CLASS:new RegExp("^\\.("+ha+")"),TAG:new RegExp("^("+ha+"|[*])"),ATTR:new RegExp("^"+ia),PSEUDO:new RegExp("^"+ja),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ga+"*(even|odd|(([+-]|)(\\d*)n|)"+ga+"*(?:([+-]|)"+ga+"*(\\d+)|))"+ga+"*\\)|)","i"),bool:new RegExp("^(?:"+fa+")$","i"),needsContext:new RegExp("^"+ga+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ga+"*((?:-\\d)?\\d*)"+ga+"*\\)|)(?=[^-]|$)","i")},sa=/^(?:input|select|textarea|button)$/i,ta=/^h\d$/i,ua=/^[^{]+\{\s*\[native \w/,va=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,wa=/[+~]/,xa=new RegExp("\\\\([\\da-f]{1,6}"+ga+"?|("+ga+")|.)","ig"),ya=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},za=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Aa=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},Ba=function(){K()},Ca=s(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{ca.apply(_=da.call(T.childNodes),T.childNodes),_[T.childNodes.length].nodeType}catch(a){ca={apply:_.length?function(a,b){ba.apply(a,da.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}A=f.support={},D=f.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},K=f.setDocument=function(a){var b,c,d=a?a.ownerDocument||a:T;return d!==L&&9===d.nodeType&&d.documentElement?(L=d,M=L.documentElement,N=!D(L),T!==L&&(c=L.defaultView)&&c.top!==c&&(c.addEventListener?c.addEventListener("unload",Ba,!1):c.attachEvent&&c.attachEvent("onunload",Ba)),A.attributes=i(function(a){return a.className="i",!a.getAttribute("className")}),A.getElementsByTagName=i(function(a){return a.appendChild(L.createComment("")),!a.getElementsByTagName("*").length}),A.getElementsByClassName=ua.test(L.getElementsByClassName),A.getById=i(function(a){return M.appendChild(a).id=S,!L.getElementsByName||!L.getElementsByName(S).length}),A.getById?(B.filter.ID=function(a){var b=a.replace(xa,ya);return function(a){return a.getAttribute("id")===b}},B.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&N){var c=b.getElementById(a);return c?[c]:[]}}):(B.filter.ID=function(a){var b=a.replace(xa,ya);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},B.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&N){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];for(e=b.getElementsByName(a),d=0;f=e[d++];)if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),B.find.TAG=A.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):A.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},B.find.CLASS=A.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&N)return b.getElementsByClassName(a)},P=[],O=[],(A.qsa=ua.test(L.querySelectorAll))&&(i(function(a){M.appendChild(a).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]="+ga+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||O.push("\\["+ga+"*(?:value|"+fa+")"),a.querySelectorAll("[id~="+S+"-]").length||O.push("~="),a.querySelectorAll(":checked").length||O.push(":checked"),a.querySelectorAll("a#"+S+"+*").length||O.push(".#.+[+~]")}),i(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=L.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&O.push("name"+ga+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&O.push(":enabled",":disabled"),M.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&O.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),O.push(",.*:")})),(A.matchesSelector=ua.test(Q=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector))&&i(function(a){A.disconnectedMatch=Q.call(a,"*"),Q.call(a,"[s!='']:x"),P.push("!=",ja)}),O=O.length&&new RegExp(O.join("|")),P=P.length&&new RegExp(P.join("|")),b=ua.test(M.compareDocumentPosition),R=b||ua.test(M.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},Z=b?function(a,b){if(a===b)return J=!0,0;var c=!a.compareDocumentPosition-!b.compareDocumentPosition;return c?c:(c=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&c||!A.sortDetached&&b.compareDocumentPosition(a)===c?a===L||a.ownerDocument===T&&R(T,a)?-1:b===L||b.ownerDocument===T&&R(T,b)?1:I?ea(I,a)-ea(I,b):0:4&c?-1:1)}:function(a,b){if(a===b)return J=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===L?-1:b===L?1:e?-1:f?1:I?ea(I,a)-ea(I,b):0;if(e===f)return k(a,b);for(c=a;c=c.parentNode;)g.unshift(c);for(c=b;c=c.parentNode;)h.unshift(c);for(;g[d]===h[d];)d++;return d?k(g[d],h[d]):g[d]===T?-1:h[d]===T?1:0},L):L},f.matches=function(a,b){return f(a,null,null,b)},f.matchesSelector=function(a,b){if((a.ownerDocument||a)!==L&&K(a),b=b.replace(oa,"='$1']"),A.matchesSelector&&N&&!Y[b+" "]&&(!P||!P.test(b))&&(!O||!O.test(b)))try{var c=Q.call(a,b);if(c||A.disconnectedMatch||a.document&&11!==a.document.nodeType)return c}catch(a){}return f(b,L,null,[a]).length>0},f.contains=function(a,b){return(a.ownerDocument||a)!==L&&K(a),R(a,b)},f.attr=function(a,b){(a.ownerDocument||a)!==L&&K(a);var c=B.attrHandle[b.toLowerCase()],d=c&&$.call(B.attrHandle,b.toLowerCase())?c(a,b,!N):void 0;return void 0!==d?d:A.attributes||!N?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null},f.escape=function(a){return(a+"").replace(za,Aa)},f.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},f.uniqueSort=function(a){var b,c=[],d=0,e=0;if(J=!A.detectDuplicates,I=!A.sortStable&&a.slice(0),a.sort(Z),J){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return I=null,a},C=f.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=C(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d++];)c+=C(b);return c},B=f.selectors={cacheLength:50,createPseudo:h,match:ra,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(xa,ya),a[3]=(a[3]||a[4]||a[5]||"").replace(xa,ya),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||f.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&f.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return ra.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&pa.test(c)&&(b=E(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(xa,ya).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=W[a+" "];return b||(b=new RegExp("(^|"+ga+")"+a+"("+ga+"|$)"))&&W(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){
return function(d){var e=f.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(ka," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){for(;p;){for(m=b;m=m[p];)if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(m=q,l=m[S]||(m[S]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===U&&j[1],t=n&&j[2],m=n&&q.childNodes[n];m=++n&&m&&m[p]||(t=n=0)||o.pop();)if(1===m.nodeType&&++t&&m===b){k[a]=[U,n,t];break}}else if(s&&(m=b,l=m[S]||(m[S]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===U&&j[1],t=n),t===!1)for(;(m=++n&&m&&m[p]||(t=n=0)||o.pop())&&((h?m.nodeName.toLowerCase()!==r:1!==m.nodeType)||!++t||(s&&(l=m[S]||(m[S]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[U,t]),m!==b)););return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,d=B.pseudos[a]||B.setFilters[a.toLowerCase()]||f.error("unsupported pseudo: "+a);return d[S]?d(b):d.length>1?(c=[a,a,"",b],B.setFilters.hasOwnProperty(a.toLowerCase())?h(function(a,c){for(var e,f=d(a,b),g=f.length;g--;)e=ea(a,f[g]),a[e]=!(c[e]=f[g])}):function(a){return d(a,0,c)}):d}},pseudos:{not:h(function(a){var b=[],c=[],d=F(a.replace(la,"$1"));return d[S]?h(function(a,b,c,e){for(var f,g=d(a,null,e,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:h(function(a){return function(b){return f(a,b).length>0}}),contains:h(function(a){return a=a.replace(xa,ya),function(b){return(b.textContent||b.innerText||C(b)).indexOf(a)>-1}}),lang:h(function(a){return qa.test(a||"")||f.error("unsupported lang: "+a),a=a.replace(xa,ya).toLowerCase(),function(b){var c;do if(c=N?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(a){var b=e.location&&e.location.hash;return b&&b.slice(1)===a.id},root:function(a){return a===M},focus:function(a){return a===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:n(!1),disabled:n(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!B.pseudos.empty(a)},header:function(a){return ta.test(a.nodeName)},input:function(a){return sa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:o(function(){return[0]}),last:o(function(a,b){return[b-1]}),eq:o(function(a,b,c){return[c<0?c+b:c]}),even:o(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:o(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:o(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:o(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},B.pseudos.nth=B.pseudos.eq;for(z in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})B.pseudos[z]=l(z);for(z in{submit:!0,reset:!0})B.pseudos[z]=m(z);q.prototype=B.filters=B.pseudos,B.setFilters=new q,E=f.tokenize=function(a,b){var c,d,e,g,h,i,j,k=X[a+" "];if(k)return b?0:k.slice(0);for(h=a,i=[],j=B.preFilter;h;){c&&!(d=ma.exec(h))||(d&&(h=h.slice(d[0].length)||h),i.push(e=[])),c=!1,(d=na.exec(h))&&(c=d.shift(),e.push({value:c,type:d[0].replace(la," ")}),h=h.slice(c.length));for(g in B.filter)!(d=ra[g].exec(h))||j[g]&&!(d=j[g](d))||(c=d.shift(),e.push({value:c,type:g,matches:d}),h=h.slice(c.length));if(!c)break}return b?h.length:h?f.error(a):X(a,i).slice(0)},F=f.compile=function(a,b){var c,d=[],e=[],f=Y[a+" "];if(!f){for(b||(b=E(a)),c=b.length;c--;)f=x(b[c]),f[S]?d.push(f):e.push(f);f=Y(a,y(e,d)),f.selector=a}return f},G=f.select=function(a,b,c,d){var e,f,g,h,i,j="function"==typeof a&&a,k=!d&&E(a=j.selector||a);if(c=c||[],1===k.length){if(f=k[0]=k[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&9===b.nodeType&&N&&B.relative[f[1].type]){if(b=(B.find.ID(g.matches[0].replace(xa,ya),b)||[])[0],!b)return c;j&&(b=b.parentNode),a=a.slice(f.shift().value.length)}for(e=ra.needsContext.test(a)?0:f.length;e--&&(g=f[e],!B.relative[h=g.type]);)if((i=B.find[h])&&(d=i(g.matches[0].replace(xa,ya),wa.test(f[0].type)&&p(b.parentNode)||b))){if(f.splice(e,1),a=d.length&&r(f),!a)return ca.apply(c,d),c;break}}return(j||F(a,k))(d,b,!N,c,!b||wa.test(a)&&p(b.parentNode)||b),c},A.sortStable=S.split("").sort(Z).join("")===S,A.detectDuplicates=!!J,K(),A.sortDetached=i(function(a){return 1&a.compareDocumentPosition(L.createElement("fieldset"))}),i(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||j("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),A.attributes&&i(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||j("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),i(function(a){return null==a.getAttribute("disabled")})||j(fa,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null});var Da=e.Sizzle;f.noConflict=function(){return e.Sizzle===f&&(e.Sizzle=Da),f},d=function(){return f}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))}(window)},function(a,b,c){var d,e;d=[c(2),c(190),c(191),c(68)],e=function(a,b,c){"use strict";var d=[],e=/(=)\?(?=&|$)|\?\?/;a.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var c=d.pop()||a.expando+"_"+b++;return this[c]=!0,c}}),a.ajaxPrefilter("json jsonp",function(b,f,g){var h,i,j,k=b.jsonp!==!1&&(e.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&e.test(b.data)&&"data");if(k||"jsonp"===b.dataTypes[0])return h=b.jsonpCallback=a.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,k?b[k]=b[k].replace(e,"$1"+h):b.jsonp!==!1&&(b.url+=(c.test(b.url)?"&":"?")+b.jsonp+"="+h),b.converters["script json"]=function(){return j||a.error(h+" was not called"),j[0]},b.dataTypes[0]="json",i=window[h],window[h]=function(){j=arguments},g.always(function(){void 0===i?a(window).removeProp(h):window[h]=i,b[h]&&(b.jsonpCallback=f.jsonpCallback,d.push(h)),j&&a.isFunction(i)&&i(j[0]),j=i=void 0}),"script"})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(124),c(655),c(68),c(71),c(90),c(18)],e=function(a,b){"use strict";a.fn.load=function(c,d,e){var f,g,h,i=this,j=c.indexOf(" ");return j>-1&&(f=b(c.slice(j)),c=c.slice(0,j)),a.isFunction(d)?(e=d,d=void 0):d&&"object"==typeof d&&(g="POST"),i.length>0&&a.ajax({url:c,type:g||"GET",dataType:"html",data:d}).done(function(b){h=arguments,i.html(f?a("<div>").append(a.parseHTML(b)).find(f):b)}).always(e&&function(a,b){i.each(function(){e.apply(this,h||[a.responseText,b,a])})}),this}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";return a.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new window.DOMParser).parseFromString(b,"text/xml")}catch(a){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||a.error("Invalid XML: "+b),c},a.parseXML}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(16),c(68)],e=function(a,b){"use strict";a.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),a.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(b){return a.globalEval(b),b}}}),a.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),a.ajaxTransport("script",function(c){if(c.crossDomain){var d,e;return{send:function(f,g){d=a("<script>").prop({charset:c.scriptCharset,src:c.url}).on("load error",e=function(a){d.remove(),e=null,a&&g("error"===a.type?404:200,a.type)}),b.head.appendChild(d[0])},abort:function(){e&&e()}}}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return window.location}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(2),c(58),c(68)],e=function(a,b){"use strict";a.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(a){}};var c={0:200,1223:204},d=a.ajaxSettings.xhr();b.cors=!!d&&"withCredentials"in d,b.ajax=d=!!d,a.ajaxTransport(function(a){var e,f;if(b.cors||d&&!a.crossDomain)return{send:function(b,d){var g,h=a.xhr();if(h.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(g in a.xhrFields)h[g]=a.xhrFields[g];a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType),a.crossDomain||b["X-Requested-With"]||(b["X-Requested-With"]="XMLHttpRequest");for(g in b)h.setRequestHeader(g,b[g]);e=function(a){return function(){e&&(e=f=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?d(0,"error"):d(h.status,h.statusText):d(c[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=e(),f=h.onerror=e("error"),void 0!==h.onabort?h.onabort=f:h.onreadystatechange=function(){4===h.readyState&&window.setTimeout(function(){e&&f()})},e=e("abort");try{h.send(a.hasContent&&a.data||null)}catch(a){if(e)throw a}},abort:function(){e&&e()}}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(652),c(192),c(653),c(654)],e=function(a){"use strict";return a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(57),c(122),c(45),c(18)],e=function(a,b,c,d){"use strict";var e,f=a.expr.attrHandle;a.fn.extend({attr:function(c,d){return b(this,a.attr,c,d,arguments.length>1)},removeAttr:function(b){return this.each(function(){a.removeAttr(this,b)})}}),a.extend({attr:function(b,c,d){var f,g,h=b.nodeType;if(3!==h&&8!==h&&2!==h)return"undefined"==typeof b.getAttribute?a.prop(b,c,d):(1===h&&a.isXMLDoc(b)||(g=a.attrHooks[c.toLowerCase()]||(a.expr.match.bool.test(c)?e:void 0)),void 0!==d?null===d?void a.removeAttr(b,c):g&&"set"in g&&void 0!==(f=g.set(b,d,c))?f:(b.setAttribute(c,d+""),d):g&&"get"in g&&null!==(f=g.get(b,c))?f:(f=a.find.attr(b,c),null==f?void 0:f))},attrHooks:{type:{set:function(b,d){if(!c.radioValue&&"radio"===d&&a.nodeName(b,"input")){var e=b.value;return b.setAttribute("type",d),e&&(b.value=e),d}}}},removeAttr:function(a,b){var c,e=0,f=b&&b.match(d);if(f&&1===a.nodeType)for(;c=f[e++];)a.removeAttribute(c)}}),e={set:function(b,c,d){return c===!1?a.removeAttr(b,d):b.setAttribute(d,d),d}},a.each(a.expr.match.bool.source.match(/\w+/g),function(b,c){var d=f[c]||a.find.attr;f[c]=function(a,b,c){var e,g,h=b.toLowerCase();return c||(g=f[h],f[h]=e,e=null!=d(a,b,c)?h:null,f[h]=g),e}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(124),c(45),c(34),c(30)],e=function(a,b,c,d){"use strict";function e(a){return a.getAttribute&&a.getAttribute("class")||""}a.fn.extend({addClass:function(d){var f,g,h,i,j,k,l,m=0;if(a.isFunction(d))return this.each(function(b){a(this).addClass(d.call(this,b,e(this)))});if("string"==typeof d&&d)for(f=d.match(c)||[];g=this[m++];)if(i=e(g),h=1===g.nodeType&&" "+b(i)+" "){for(k=0;j=f[k++];)h.indexOf(" "+j+" ")<0&&(h+=j+" ");l=b(h),i!==l&&g.setAttribute("class",l)}return this},removeClass:function(d){var f,g,h,i,j,k,l,m=0;if(a.isFunction(d))return this.each(function(b){a(this).removeClass(d.call(this,b,e(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof d&&d)for(f=d.match(c)||[];g=this[m++];)if(i=e(g),h=1===g.nodeType&&" "+b(i)+" "){for(k=0;j=f[k++];)for(;h.indexOf(" "+j+" ")>-1;)h=h.replace(" "+j+" "," ");l=b(h),i!==l&&g.setAttribute("class",l)}return this},toggleClass:function(b,f){var g=typeof b;return"boolean"==typeof f&&"string"===g?f?this.addClass(b):this.removeClass(b):a.isFunction(b)?this.each(function(c){a(this).toggleClass(b.call(this,c,e(this),f),f)}):this.each(function(){var f,h,i,j;if("string"===g)for(h=0,i=a(this),j=b.match(c)||[];f=j[h++];)i.hasClass(f)?i.removeClass(f):i.addClass(f);else void 0!==b&&"boolean"!==g||(f=e(this),f&&d.set(this,"__className__",f),this.setAttribute&&this.setAttribute("class",f||b===!1?"":d.get(this,"__className__")||""))})},hasClass:function(a){var c,d,f=0;for(c=" "+a+" ";d=this[f++];)if(1===d.nodeType&&(" "+b(e(d))+" ").indexOf(c)>-1)return!0;return!1}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(124),c(122),c(30)],e=function(a,b,c){"use strict";var d=/\r/g;a.fn.extend({val:function(b){var c,e,f,g=this[0];{if(arguments.length)return f=a.isFunction(b),this.each(function(d){var e;1===this.nodeType&&(e=f?b.call(this,d,a(this).val()):b,null==e?e="":"number"==typeof e?e+="":a.isArray(e)&&(e=a.map(e,function(a){return null==a?"":a+""})),c=a.valHooks[this.type]||a.valHooks[this.nodeName.toLowerCase()],c&&"set"in c&&void 0!==c.set(this,e,"value")||(this.value=e))});if(g)return c=a.valHooks[g.type]||a.valHooks[g.nodeName.toLowerCase()],c&&"get"in c&&void 0!==(e=c.get(g,"value"))?e:(e=g.value,"string"==typeof e?e.replace(d,""):null==e?"":e)}}}),a.extend({valHooks:{option:{get:function(c){var d=a.find.attr(c,"value");return null!=d?d:b(a.text(c))}},select:{get:function(b){var c,d,e,f=b.options,g=b.selectedIndex,h="select-one"===b.type,i=h?null:[],j=h?g+1:f.length;for(e=g<0?j:h?g:0;e<j;e++)if(d=f[e],(d.selected||e===g)&&!d.disabled&&(!d.parentNode.disabled||!a.nodeName(d.parentNode,"optgroup"))){if(c=a(d).val(),h)return c;i.push(c)}return i},set:function(b,c){for(var d,e,f=b.options,g=a.makeArray(c),h=f.length;h--;)e=f[h],(e.selected=a.inArray(a.valHooks.option.get(e),g)>-1)&&(d=!0);return d||(b.selectedIndex=-1),g}}}}),a.each(["radio","checkbox"],function(){a.valHooks[this]={set:function(b,c){if(a.isArray(c))return b.checked=a.inArray(a(b).val(),c)>-1}},c.checkOn||(a.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(16),c(195),c(206),c(657)],e=function(a,b,c,d,e){"use strict";return a.parseHTML=function(f,g,h){if("string"!=typeof f)return[];"boolean"==typeof g&&(h=g,g=!1);var i,j,k;return g||(e.createHTMLDocument?(g=b.implementation.createHTMLDocument(""),i=g.createElement("base"),i.href=b.location.href,g.head.appendChild(i)):g=b),j=c.exec(f),k=!h&&[],j?[g.createElement(j[1])]:(j=d([f],g,k),k&&k.length&&a(k).remove(),a.merge([],j.childNodes))},a.parseHTML}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";a.readyException=function(a){window.setTimeout(function(){throw a})}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(16),c(58)],e=function(a,b){"use strict";return b.createHTMLDocument=function(){var b=a.implementation.createHTMLDocument("").body;return b.innerHTML="<form></form><form></form>",2===b.childNodes.length}(),b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(18)],e=function(a){"use strict";a.expr.pseudos.hidden=function(b){return!a.expr.pseudos.visible(b)},a.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(34),c(201)],e=function(a,b,c){"use strict";function d(b){var c,d=b.ownerDocument,e=b.nodeName,g=f[e];return g?g:(c=d.body.appendChild(d.createElement(e)),g=a.css(c,"display"),c.parentNode.removeChild(c),"none"===g&&(g="block"),f[e]=g,g)}function e(a,e){for(var f,g,h=[],i=0,j=a.length;i<j;i++)g=a[i],g.style&&(f=g.style.display,e?("none"===f&&(h[i]=b.get(g,"display")||null,h[i]||(g.style.display="")),""===g.style.display&&c(g)&&(h[i]=d(g))):"none"!==f&&(h[i]="none",b.set(g,"display",f)));for(i=0;i<j;i++)null!=h[i]&&(a[i].style.display=h[i]);return a}var f={};return a.fn.extend({show:function(){return e(this,!0)},hide:function(){return e(this)},toggle:function(b){return"boolean"==typeof b?b?this.show():this.hide():this.each(function(){c(this)?a(this).show():a(this).hide()})}}),e}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(57),c(34),c(205)],e=function(a,b,c,d){"use strict";function e(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:g.test(a)?JSON.parse(a):a)}function f(a,b,c){var f;if(void 0===c&&1===a.nodeType)if(f="data-"+b.replace(h,"-$&").toLowerCase(),c=a.getAttribute(f),"string"==typeof c){try{c=e(c)}catch(a){}d.set(a,b,c)}else c=void 0;return c}var g=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,h=/[A-Z]/g;return a.extend({hasData:function(a){return d.hasData(a)||c.hasData(a)},data:function(a,b,c){return d.access(a,b,c)},removeData:function(a,b){d.remove(a,b)},_data:function(a,b,d){return c.access(a,b,d)},_removeData:function(a,b){c.remove(a,b)}}),a.fn.extend({data:function(e,g){var h,i,j,k=this[0],l=k&&k.attributes;if(void 0===e){if(this.length&&(j=d.get(k),1===k.nodeType&&!c.get(k,"hasDataAttrs"))){for(h=l.length;h--;)l[h]&&(i=l[h].name,0===i.indexOf("data-")&&(i=a.camelCase(i.slice(5)),f(k,i,j[i])));c.set(k,"hasDataAttrs",!0)}return j}return"object"==typeof e?this.each(function(){d.set(this,e)}):b(this,function(a){var b;if(k&&void 0===a){if(b=d.get(k,e),void 0!==b)return b;if(b=f(k,e),void 0!==b)return b}else this.each(function(){d.set(this,e,a)})},null,g,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){d.remove(this,a)})}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(69)],e=function(a){"use strict";var b=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;a.Deferred.exceptionHook=function(a,c){window.console&&window.console.warn&&a&&b.test(a.name)&&window.console.warn("jQuery.Deferred exception: "+a.message,a.stack,c)}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";a.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),a.parseJSON=JSON.parse}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(57),c(76)],e=function(a,b){"use strict";return a.each({Height:"height",Width:"width"},function(c,d){a.each({padding:"inner"+c,content:d,"":"outer"+c},function(e,f){a.fn[f]=function(g,h){var i=arguments.length&&(e||"boolean"!=typeof g),j=e||(g===!0||h===!0?"margin":"border");return b(this,function(b,d,e){var g;return a.isWindow(b)?0===f.indexOf("outer")?b["inner"+c]:b.document.documentElement["client"+c]:9===b.nodeType?(g=b.documentElement,Math.max(b.body["scroll"+c],g["scroll"+c],b.body["offset"+c],g["offset"+c],g["client"+c])):void 0===e?a.css(b,d,j):a.style(b,d,e,j)},d,i?g:void 0,i)}})}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(76)],e=function(a){"use strict";function b(a,c,d,e,f){return new b.prototype.init(a,c,d,e,f)}a.Tween=b,b.prototype={constructor:b,init:function(b,c,d,e,f,g){this.elem=b,this.prop=d,this.easing=f||a.easing._default,this.options=c,this.start=this.now=this.cur(),this.end=e,this.unit=g||(a.cssNumber[d]?"":"px")},cur:function(){var a=b.propHooks[this.prop];return a&&a.get?a.get(this):b.propHooks._default.get(this)},run:function(c){var d,e=b.propHooks[this.prop];return this.options.duration?this.pos=d=a.easing[this.easing](c,this.options.duration*c,0,1,this.options.duration):this.pos=d=c,this.now=(this.end-this.start)*d+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),e&&e.set?e.set(this):b.propHooks._default.set(this),this}},b.prototype.init.prototype=b.prototype,b.propHooks={_default:{get:function(b){var c;return 1!==b.elem.nodeType||null!=b.elem[b.prop]&&null==b.elem.style[b.prop]?b.elem[b.prop]:(c=a.css(b.elem,b.prop,""),c&&"auto"!==c?c:0)},set:function(b){a.fx.step[b.prop]?a.fx.step[b.prop](b):1!==b.elem.nodeType||null==b.elem.style[a.cssProps[b.prop]]&&!a.cssHooks[b.prop]?b.elem[b.prop]=b.now:a.style(b.elem,b.prop,b.now+b.unit)}}},b.propHooks.scrollTop=b.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},a.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},a.fx=b.prototype.init,a.fx.step={}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(18),c(128)],e=function(a){"use strict";a.expr.pseudos.animated=function(b){return a.grep(a.timers,function(a){return b===a.elem}).length}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(70)],e=function(a){"use strict";a.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(b,c){a.fn[c]=function(a){return this.on(c,a)}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(70),c(129)],e=function(a){"use strict";a.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(b,c){a.fn[c]=function(a,b){return arguments.length>0?this.on(c,null,a,b):this.trigger(c)}}),a.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}})}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(34),c(669),c(70),c(129)],e=function(a,b,c){"use strict";return c.focusin||a.each({focus:"focusin",blur:"focusout"},function(c,d){var e=function(b){a.event.simulate(d,b.target,a.event.fix(b))};a.event.special[d]={setup:function(){var a=this.ownerDocument||this,f=b.access(a,d);f||a.addEventListener(c,e,!0),b.access(a,d,(f||0)+1)},teardown:function(){var a=this.ownerDocument||this,f=b.access(a,d)-1;f?b.access(a,d,f):(a.removeEventListener(c,e,!0),b.remove(a,d))}}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(58)],e=function(a){"use strict";return a.focusin="onfocusin"in window,a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e,d,e;d=[c(2)],e=function(c){"use strict";d=[],e=function(){return c}.apply(b,d),!(void 0!==e&&(a.exports=e))}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2)],e=function(a,b){"use strict";var c=window.jQuery,d=window.$;a.noConflict=function(b){return window.$===a&&(window.$=d),b&&window.jQuery===a&&(window.jQuery=c),a},b||(window.jQuery=window.$=a)}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(68)],e=function(a){"use strict";return a._evalUrl=function(b){return a.ajax({url:b,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},a._evalUrl}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(16),c(58)],e=function(a,b){"use strict";return function(){var c=a.createDocumentFragment(),d=c.appendChild(a.createElement("div")),e=a.createElement("input");e.setAttribute("type","radio"),e.setAttribute("checked","checked"),e.setAttribute("name","t"),d.appendChild(e),b.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked,d.innerHTML="<textarea>x</textarea>",b.noCloneChecked=!!d.cloneNode(!0).lastChild.defaultValue}(),b}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(57),c(16),c(132),c(126),c(198),c(196),c(125),c(30),c(76),c(18)],e=function(a,b,c,d,e,f,g,h){"use strict";function i(b){return a.isWindow(b)?b:9===b.nodeType&&b.defaultView}return a.offset={setOffset:function(b,c,d){var e,f,g,h,i,j,k,l=a.css(b,"position"),m=a(b),n={};"static"===l&&(b.style.position="relative"),i=m.offset(),g=a.css(b,"top"),j=a.css(b,"left"),k=("absolute"===l||"fixed"===l)&&(g+j).indexOf("auto")>-1,k?(e=m.position(),h=e.top,f=e.left):(h=parseFloat(g)||0,f=parseFloat(j)||0),a.isFunction(c)&&(c=c.call(b,d,a.extend({},i))),null!=c.top&&(n.top=c.top-i.top+h),null!=c.left&&(n.left=c.left-i.left+f),"using"in c?c.using.call(b,n):m.css(n)}},a.fn.extend({offset:function(b){if(arguments.length)return void 0===b?this:this.each(function(c){a.offset.setOffset(this,b,c)});var c,d,e,f,g=this[0];if(g)return g.getClientRects().length?(e=g.getBoundingClientRect(),e.width||e.height?(f=g.ownerDocument,d=i(f),c=f.documentElement,{top:e.top+d.pageYOffset-c.clientTop,left:e.left+d.pageXOffset-c.clientLeft}):e):{top:0,left:0}},position:function(){if(this[0]){var b,c,d=this[0],e={top:0,left:0};return"fixed"===a.css(d,"position")?c=d.getBoundingClientRect():(b=this.offsetParent(),c=this.offset(),a.nodeName(b[0],"html")||(e=b.offset()),e={top:e.top+a.css(b[0],"borderTopWidth",!0),left:e.left+a.css(b[0],"borderLeftWidth",!0)}),{top:c.top-e.top-a.css(d,"marginTop",!0),left:c.left-e.left-a.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var b=this.offsetParent;b&&"static"===a.css(b,"position");)b=b.offsetParent;return b||d})}}),a.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(c,d){var e="pageYOffset"===d;a.fn[c]=function(a){return b(this,function(a,b,c){var f=i(a);return void 0===c?f?f[d]:a[b]:void(f?f.scrollTo(e?f.pageXOffset:c,e?c:f.pageYOffset):a[b]=c)},c,a,arguments.length)}}),a.each(["top","left"],function(b,c){a.cssHooks[c]=g(h.pixelPosition,function(b,d){if(d)return d=f(b,c),e.test(d)?a(b).position()[c]+"px":d})}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(130),c(128)],e=function(a){"use strict";return a.fn.delay=function(b,c){return b=a.fx?a.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(a,c){var d=window.setTimeout(a,b);c.stop=function(){window.clearTimeout(d)}})},a.fn.delay}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(644)],e=function(a,b){"use strict";a.find=b,a.expr=b.selectors,a.expr[":"]=a.expr.pseudos,a.uniqueSort=a.unique=b.uniqueSort,a.text=b.getText,a.isXMLDoc=b.isXML,a.contains=b.contains,a.escapeSelector=b.escape}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2)],e=function(a){"use strict";return function(b,c,d){for(var e=[],f=void 0!==d;(b=b[c])&&9!==b.nodeType;)if(1===b.nodeType){if(f&&a(b).is(d))break;e.push(b)}return e}}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(217)],e=function(a){"use strict";return a.call(Object)}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d;d=function(){"use strict";return Object.getPrototypeOf}.call(b,c,b,a),!(void 0!==d&&(a.exports=d))},function(a,b,c){var d,e;d=[c(131)],e=function(a){"use strict";return a.toString}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){var d,e;d=[c(2),c(30),c(90),c(71)],e=function(a){"use strict";return a.fn.extend({wrapAll:function(b){var c;return this[0]&&(a.isFunction(b)&&(b=b.call(this[0])),c=a(b,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(b){return a.isFunction(b)?this.each(function(c){a(this).wrapInner(b.call(this,c))}):this.each(function(){var c=a(this),d=c.contents();d.length?d.wrapAll(b):c.append(b)})},wrap:function(b){var c=a.isFunction(b);return this.each(function(d){a(this).wrapAll(c?b.call(this,d):b)})},unwrap:function(b){return this.parent(b).not("body").each(function(){a(this).replaceWith(this.childNodes)}),this}}),a}.apply(b,d),!(void 0!==e&&(a.exports=e))},function(a,b,c){(function(){function c(a,b,c){null!=a&&("number"==typeof a?this.fromNumber(a,b,c):null==b&&"string"!=typeof a?this.fromString(a,256):this.fromString(a,b))}function d(){return new c(null)}function e(a,b,c,d,e,f){for(;--f>=0;){var g=b*this[a++]+c[d]+e;e=Math.floor(g/67108864),c[d++]=67108863&g}return e}function f(a,b,c,d,e,f){for(var g=32767&b,h=b>>15;--f>=0;){var i=32767&this[a],j=this[a++]>>15,k=h*i+j*g;i=g*i+((32767&k)<<15)+c[d]+(1073741823&e),e=(i>>>30)+(k>>>15)+h*j+(e>>>30),c[d++]=1073741823&i}return e}function g(a,b,c,d,e,f){for(var g=16383&b,h=b>>14;--f>=0;){var i=16383&this[a],j=this[a++]>>14,k=h*i+j*g;i=g*i+((16383&k)<<14)+c[d]+e,e=(i>>28)+(k>>14)+h*j,c[d++]=268435455&i}return e}function h(a){return qb.charAt(a)}function i(a,b){var c=rb[a.charCodeAt(b)];return null==c?-1:c}function j(a){for(var b=this.t-1;b>=0;--b)a[b]=this[b];a.t=this.t,a.s=this.s}function k(a){this.t=1,this.s=a<0?-1:0,a>0?this[0]=a:a<-1?this[0]=a+this.DV:this.t=0}function l(a){var b=d();return b.fromInt(a),b}function m(a,b){var d;if(16==b)d=4;else if(8==b)d=3;else if(256==b)d=8;else if(2==b)d=1;else if(32==b)d=5;else{if(4!=b)return void this.fromRadix(a,b);d=2}this.t=0,this.s=0;for(var e=a.length,f=!1,g=0;--e>=0;){var h=8==d?255&a[e]:i(a,e);h<0?"-"==a.charAt(e)&&(f=!0):(f=!1,0==g?this[this.t++]=h:g+d>this.DB?(this[this.t-1]|=(h&(1<<this.DB-g)-1)<<g,this[this.t++]=h>>this.DB-g):this[this.t-1]|=h<<g,g+=d,g>=this.DB&&(g-=this.DB))}8==d&&0!=(128&a[0])&&(this.s=-1,g>0&&(this[this.t-1]|=(1<<this.DB-g)-1<<g)),this.clamp(),f&&c.ZERO.subTo(this,this)}function n(){for(var a=this.s&this.DM;this.t>0&&this[this.t-1]==a;)--this.t}function o(a){if(this.s<0)return"-"+this.negate().toString(a);var b;if(16==a)b=4;else if(8==a)b=3;else if(2==a)b=1;else if(32==a)b=5;else{if(4!=a)return this.toRadix(a);b=2}var c,d=(1<<b)-1,e=!1,f="",g=this.t,i=this.DB-g*this.DB%b;if(g-- >0)for(i<this.DB&&(c=this[g]>>i)>0&&(e=!0,f=h(c));g>=0;)i<b?(c=(this[g]&(1<<i)-1)<<b-i,c|=this[--g]>>(i+=this.DB-b)):(c=this[g]>>(i-=b)&d,i<=0&&(i+=this.DB,--g)),c>0&&(e=!0),e&&(f+=h(c));return e?f:"0"}function p(){var a=d();return c.ZERO.subTo(this,a),a}function q(){return this.s<0?this.negate():this}function r(a){var b=this.s-a.s;if(0!=b)return b;var c=this.t;if(b=c-a.t,0!=b)return this.s<0?-b:b;for(;--c>=0;)if(0!=(b=this[c]-a[c]))return b;return 0}function s(a){var b,c=1;return 0!=(b=a>>>16)&&(a=b,c+=16),0!=(b=a>>8)&&(a=b,c+=8),0!=(b=a>>4)&&(a=b,c+=4),0!=(b=a>>2)&&(a=b,c+=2),0!=(b=a>>1)&&(a=b,c+=1),c}function t(){return this.t<=0?0:this.DB*(this.t-1)+s(this[this.t-1]^this.s&this.DM)}function u(a,b){var c;for(c=this.t-1;c>=0;--c)b[c+a]=this[c];for(c=a-1;c>=0;--c)b[c]=0;b.t=this.t+a,b.s=this.s}function v(a,b){for(var c=a;c<this.t;++c)b[c-a]=this[c];b.t=Math.max(this.t-a,0),b.s=this.s}function w(a,b){var c,d=a%this.DB,e=this.DB-d,f=(1<<e)-1,g=Math.floor(a/this.DB),h=this.s<<d&this.DM;for(c=this.t-1;c>=0;--c)b[c+g+1]=this[c]>>e|h,h=(this[c]&f)<<d;for(c=g-1;c>=0;--c)b[c]=0;b[g]=h,b.t=this.t+g+1,b.s=this.s,b.clamp()}function x(a,b){b.s=this.s;var c=Math.floor(a/this.DB);if(c>=this.t)return void(b.t=0);var d=a%this.DB,e=this.DB-d,f=(1<<d)-1;b[0]=this[c]>>d;for(var g=c+1;g<this.t;++g)b[g-c-1]|=(this[g]&f)<<e,b[g-c]=this[g]>>d;d>0&&(b[this.t-c-1]|=(this.s&f)<<e),b.t=this.t-c,b.clamp()}function y(a,b){for(var c=0,d=0,e=Math.min(a.t,this.t);c<e;)d+=this[c]-a[c],b[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){for(d-=a.s;c<this.t;)d+=this[c],b[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{for(d+=this.s;c<a.t;)d-=a[c],b[c++]=d&this.DM,d>>=this.DB;d-=a.s}b.s=d<0?-1:0,d<-1?b[c++]=this.DV+d:d>0&&(b[c++]=d),b.t=c,b.clamp()}function z(a,b){var d=this.abs(),e=a.abs(),f=d.t;for(b.t=f+e.t;--f>=0;)b[f]=0;for(f=0;f<e.t;++f)b[f+d.t]=d.am(0,e[f],b,f,0,d.t);b.s=0,b.clamp(),this.s!=a.s&&c.ZERO.subTo(b,b);
}function A(a){for(var b=this.abs(),c=a.t=2*b.t;--c>=0;)a[c]=0;for(c=0;c<b.t-1;++c){var d=b.am(c,b[c],a,2*c,0,1);(a[c+b.t]+=b.am(c+1,2*b[c],a,2*c+1,d,b.t-c-1))>=b.DV&&(a[c+b.t]-=b.DV,a[c+b.t+1]=1)}a.t>0&&(a[a.t-1]+=b.am(c,b[c],a,2*c,0,1)),a.s=0,a.clamp()}function B(a,b,e){var f=a.abs();if(!(f.t<=0)){var g=this.abs();if(g.t<f.t)return null!=b&&b.fromInt(0),void(null!=e&&this.copyTo(e));null==e&&(e=d());var h=d(),i=this.s,j=a.s,k=this.DB-s(f[f.t-1]);k>0?(f.lShiftTo(k,h),g.lShiftTo(k,e)):(f.copyTo(h),g.copyTo(e));var l=h.t,m=h[l-1];if(0!=m){var n=m*(1<<this.F1)+(l>1?h[l-2]>>this.F2:0),o=this.FV/n,p=(1<<this.F1)/n,q=1<<this.F2,r=e.t,t=r-l,u=null==b?d():b;for(h.dlShiftTo(t,u),e.compareTo(u)>=0&&(e[e.t++]=1,e.subTo(u,e)),c.ONE.dlShiftTo(l,u),u.subTo(h,h);h.t<l;)h[h.t++]=0;for(;--t>=0;){var v=e[--r]==m?this.DM:Math.floor(e[r]*o+(e[r-1]+q)*p);if((e[r]+=h.am(0,v,e,t,0,l))<v)for(h.dlShiftTo(t,u),e.subTo(u,e);e[r]<--v;)e.subTo(u,e)}null!=b&&(e.drShiftTo(l,b),i!=j&&c.ZERO.subTo(b,b)),e.t=l,e.clamp(),k>0&&e.rShiftTo(k,e),i<0&&c.ZERO.subTo(e,e)}}}function C(a){var b=d();return this.abs().divRemTo(a,null,b),this.s<0&&b.compareTo(c.ZERO)>0&&a.subTo(b,b),b}function D(a){this.m=a}function E(a){return a.s<0||a.compareTo(this.m)>=0?a.mod(this.m):a}function F(a){return a}function G(a){a.divRemTo(this.m,null,a)}function H(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function I(a,b){a.squareTo(b),this.reduce(b)}function J(){if(this.t<1)return 0;var a=this[0];if(0==(1&a))return 0;var b=3&a;return b=b*(2-(15&a)*b)&15,b=b*(2-(255&a)*b)&255,b=b*(2-((65535&a)*b&65535))&65535,b=b*(2-a*b%this.DV)%this.DV,b>0?this.DV-b:-b}function K(a){this.m=a,this.mp=a.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<a.DB-15)-1,this.mt2=2*a.t}function L(a){var b=d();return a.abs().dlShiftTo(this.m.t,b),b.divRemTo(this.m,null,b),a.s<0&&b.compareTo(c.ZERO)>0&&this.m.subTo(b,b),b}function M(a){var b=d();return a.copyTo(b),this.reduce(b),b}function N(a){for(;a.t<=this.mt2;)a[a.t++]=0;for(var b=0;b<this.m.t;++b){var c=32767&a[b],d=c*this.mpl+((c*this.mph+(a[b]>>15)*this.mpl&this.um)<<15)&a.DM;for(c=b+this.m.t,a[c]+=this.m.am(0,d,a,b,0,this.m.t);a[c]>=a.DV;)a[c]-=a.DV,a[++c]++}a.clamp(),a.drShiftTo(this.m.t,a),a.compareTo(this.m)>=0&&a.subTo(this.m,a)}function O(a,b){a.squareTo(b),this.reduce(b)}function P(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function Q(){return 0==(this.t>0?1&this[0]:this.s)}function R(a,b){if(a>4294967295||a<1)return c.ONE;var e=d(),f=d(),g=b.convert(this),h=s(a)-1;for(g.copyTo(e);--h>=0;)if(b.sqrTo(e,f),(a&1<<h)>0)b.mulTo(f,g,e);else{var i=e;e=f,f=i}return b.revert(e)}function S(a,b){var c;return c=a<256||b.isEven()?new D(b):new K(b),this.exp(a,c)}function T(){var a=d();return this.copyTo(a),a}function U(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]}function V(){return 0==this.t?this.s:this[0]<<24>>24}function W(){return 0==this.t?this.s:this[0]<<16>>16}function X(a){return Math.floor(Math.LN2*this.DB/Math.log(a))}function Y(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1}function Z(a){if(null==a&&(a=10),0==this.signum()||a<2||a>36)return"0";var b=this.chunkSize(a),c=Math.pow(a,b),e=l(c),f=d(),g=d(),h="";for(this.divRemTo(e,f,g);f.signum()>0;)h=(c+g.intValue()).toString(a).substr(1)+h,f.divRemTo(e,f,g);return g.intValue().toString(a)+h}function $(a,b){this.fromInt(0),null==b&&(b=10);for(var d=this.chunkSize(b),e=Math.pow(b,d),f=!1,g=0,h=0,j=0;j<a.length;++j){var k=i(a,j);k<0?"-"==a.charAt(j)&&0==this.signum()&&(f=!0):(h=b*h+k,++g>=d&&(this.dMultiply(e),this.dAddOffset(h,0),g=0,h=0))}g>0&&(this.dMultiply(Math.pow(b,g)),this.dAddOffset(h,0)),f&&c.ZERO.subTo(this,this)}function _(a,b,d){if("number"==typeof b)if(a<2)this.fromInt(1);else for(this.fromNumber(a,d),this.testBit(a-1)||this.bitwiseTo(c.ONE.shiftLeft(a-1),ha,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(b);)this.dAddOffset(2,0),this.bitLength()>a&&this.subTo(c.ONE.shiftLeft(a-1),this);else{var e=new Array,f=7&a;e.length=(a>>3)+1,b.nextBytes(e),f>0?e[0]&=(1<<f)-1:e[0]=0,this.fromString(e,256)}}function aa(){var a=this.t,b=new Array;b[0]=this.s;var c,d=this.DB-a*this.DB%8,e=0;if(a-- >0)for(d<this.DB&&(c=this[a]>>d)!=(this.s&this.DM)>>d&&(b[e++]=c|this.s<<this.DB-d);a>=0;)d<8?(c=(this[a]&(1<<d)-1)<<8-d,c|=this[--a]>>(d+=this.DB-8)):(c=this[a]>>(d-=8)&255,d<=0&&(d+=this.DB,--a)),0!=(128&c)&&(c|=-256),0==e&&(128&this.s)!=(128&c)&&++e,(e>0||c!=this.s)&&(b[e++]=c);return b}function ba(a){return 0==this.compareTo(a)}function ca(a){return this.compareTo(a)<0?this:a}function da(a){return this.compareTo(a)>0?this:a}function ea(a,b,c){var d,e,f=Math.min(a.t,this.t);for(d=0;d<f;++d)c[d]=b(this[d],a[d]);if(a.t<this.t){for(e=a.s&this.DM,d=f;d<this.t;++d)c[d]=b(this[d],e);c.t=this.t}else{for(e=this.s&this.DM,d=f;d<a.t;++d)c[d]=b(e,a[d]);c.t=a.t}c.s=b(this.s,a.s),c.clamp()}function fa(a,b){return a&b}function ga(a){var b=d();return this.bitwiseTo(a,fa,b),b}function ha(a,b){return a|b}function ia(a){var b=d();return this.bitwiseTo(a,ha,b),b}function ja(a,b){return a^b}function ka(a){var b=d();return this.bitwiseTo(a,ja,b),b}function la(a,b){return a&~b}function ma(a){var b=d();return this.bitwiseTo(a,la,b),b}function na(){for(var a=d(),b=0;b<this.t;++b)a[b]=this.DM&~this[b];return a.t=this.t,a.s=~this.s,a}function oa(a){var b=d();return a<0?this.rShiftTo(-a,b):this.lShiftTo(a,b),b}function pa(a){var b=d();return a<0?this.lShiftTo(-a,b):this.rShiftTo(a,b),b}function qa(a){if(0==a)return-1;var b=0;return 0==(65535&a)&&(a>>=16,b+=16),0==(255&a)&&(a>>=8,b+=8),0==(15&a)&&(a>>=4,b+=4),0==(3&a)&&(a>>=2,b+=2),0==(1&a)&&++b,b}function ra(){for(var a=0;a<this.t;++a)if(0!=this[a])return a*this.DB+qa(this[a]);return this.s<0?this.t*this.DB:-1}function sa(a){for(var b=0;0!=a;)a&=a-1,++b;return b}function ta(){for(var a=0,b=this.s&this.DM,c=0;c<this.t;++c)a+=sa(this[c]^b);return a}function ua(a){var b=Math.floor(a/this.DB);return b>=this.t?0!=this.s:0!=(this[b]&1<<a%this.DB)}function va(a,b){var d=c.ONE.shiftLeft(a);return this.bitwiseTo(d,b,d),d}function wa(a){return this.changeBit(a,ha)}function xa(a){return this.changeBit(a,la)}function ya(a){return this.changeBit(a,ja)}function za(a,b){for(var c=0,d=0,e=Math.min(a.t,this.t);c<e;)d+=this[c]+a[c],b[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){for(d+=a.s;c<this.t;)d+=this[c],b[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{for(d+=this.s;c<a.t;)d+=a[c],b[c++]=d&this.DM,d>>=this.DB;d+=a.s}b.s=d<0?-1:0,d>0?b[c++]=d:d<-1&&(b[c++]=this.DV+d),b.t=c,b.clamp()}function Aa(a){var b=d();return this.addTo(a,b),b}function Ba(a){var b=d();return this.subTo(a,b),b}function Ca(a){var b=d();return this.multiplyTo(a,b),b}function Da(){var a=d();return this.squareTo(a),a}function Ea(a){var b=d();return this.divRemTo(a,b,null),b}function Fa(a){var b=d();return this.divRemTo(a,null,b),b}function Ga(a){var b=d(),c=d();return this.divRemTo(a,b,c),new Array(b,c)}function Ha(a){this[this.t]=this.am(0,a-1,this,0,0,this.t),++this.t,this.clamp()}function Ia(a,b){if(0!=a){for(;this.t<=b;)this[this.t++]=0;for(this[b]+=a;this[b]>=this.DV;)this[b]-=this.DV,++b>=this.t&&(this[this.t++]=0),++this[b]}}function Ja(){}function Ka(a){return a}function La(a,b,c){a.multiplyTo(b,c)}function Ma(a,b){a.squareTo(b)}function Na(a){return this.exp(a,new Ja)}function Oa(a,b,c){var d=Math.min(this.t+a.t,b);for(c.s=0,c.t=d;d>0;)c[--d]=0;var e;for(e=c.t-this.t;d<e;++d)c[d+this.t]=this.am(0,a[d],c,d,0,this.t);for(e=Math.min(a.t,b);d<e;++d)this.am(0,a[d],c,d,0,b-d);c.clamp()}function Pa(a,b,c){--b;var d=c.t=this.t+a.t-b;for(c.s=0;--d>=0;)c[d]=0;for(d=Math.max(b-this.t,0);d<a.t;++d)c[this.t+d-b]=this.am(b-d,a[d],c,0,0,this.t+d-b);c.clamp(),c.drShiftTo(1,c)}function Qa(a){this.r2=d(),this.q3=d(),c.ONE.dlShiftTo(2*a.t,this.r2),this.mu=this.r2.divide(a),this.m=a}function Ra(a){if(a.s<0||a.t>2*this.m.t)return a.mod(this.m);if(a.compareTo(this.m)<0)return a;var b=d();return a.copyTo(b),this.reduce(b),b}function Sa(a){return a}function Ta(a){for(a.drShiftTo(this.m.t-1,this.r2),a.t>this.m.t+1&&(a.t=this.m.t+1,a.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);a.compareTo(this.r2)<0;)a.dAddOffset(1,this.m.t+1);for(a.subTo(this.r2,a);a.compareTo(this.m)>=0;)a.subTo(this.m,a)}function Ua(a,b){a.squareTo(b),this.reduce(b)}function Va(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function Wa(a,b){var c,e,f=a.bitLength(),g=l(1);if(f<=0)return g;c=f<18?1:f<48?3:f<144?4:f<768?5:6,e=f<8?new D(b):b.isEven()?new Qa(b):new K(b);var h=new Array,i=3,j=c-1,k=(1<<c)-1;if(h[1]=e.convert(this),c>1){var m=d();for(e.sqrTo(h[1],m);i<=k;)h[i]=d(),e.mulTo(m,h[i-2],h[i]),i+=2}var n,o,p=a.t-1,q=!0,r=d();for(f=s(a[p])-1;p>=0;){for(f>=j?n=a[p]>>f-j&k:(n=(a[p]&(1<<f+1)-1)<<j-f,p>0&&(n|=a[p-1]>>this.DB+f-j)),i=c;0==(1&n);)n>>=1,--i;if((f-=i)<0&&(f+=this.DB,--p),q)h[n].copyTo(g),q=!1;else{for(;i>1;)e.sqrTo(g,r),e.sqrTo(r,g),i-=2;i>0?e.sqrTo(g,r):(o=g,g=r,r=o),e.mulTo(r,h[n],g)}for(;p>=0&&0==(a[p]&1<<f);)e.sqrTo(g,r),o=g,g=r,r=o,--f<0&&(f=this.DB-1,--p)}return e.revert(g)}function Xa(a){var b=this.s<0?this.negate():this.clone(),c=a.s<0?a.negate():a.clone();if(b.compareTo(c)<0){var d=b;b=c,c=d}var e=b.getLowestSetBit(),f=c.getLowestSetBit();if(f<0)return b;for(e<f&&(f=e),f>0&&(b.rShiftTo(f,b),c.rShiftTo(f,c));b.signum()>0;)(e=b.getLowestSetBit())>0&&b.rShiftTo(e,b),(e=c.getLowestSetBit())>0&&c.rShiftTo(e,c),b.compareTo(c)>=0?(b.subTo(c,b),b.rShiftTo(1,b)):(c.subTo(b,c),c.rShiftTo(1,c));return f>0&&c.lShiftTo(f,c),c}function Ya(a){if(a<=0)return 0;var b=this.DV%a,c=this.s<0?a-1:0;if(this.t>0)if(0==b)c=this[0]%a;else for(var d=this.t-1;d>=0;--d)c=(b*c+this[d])%a;return c}function Za(a){var b=a.isEven();if(this.isEven()&&b||0==a.signum())return c.ZERO;for(var d=a.clone(),e=this.clone(),f=l(1),g=l(0),h=l(0),i=l(1);0!=d.signum();){for(;d.isEven();)d.rShiftTo(1,d),b?(f.isEven()&&g.isEven()||(f.addTo(this,f),g.subTo(a,g)),f.rShiftTo(1,f)):g.isEven()||g.subTo(a,g),g.rShiftTo(1,g);for(;e.isEven();)e.rShiftTo(1,e),b?(h.isEven()&&i.isEven()||(h.addTo(this,h),i.subTo(a,i)),h.rShiftTo(1,h)):i.isEven()||i.subTo(a,i),i.rShiftTo(1,i);d.compareTo(e)>=0?(d.subTo(e,d),b&&f.subTo(h,f),g.subTo(i,g)):(e.subTo(d,e),b&&h.subTo(f,h),i.subTo(g,i))}return 0!=e.compareTo(c.ONE)?c.ZERO:i.compareTo(a)>=0?i.subtract(a):i.signum()<0?(i.addTo(a,i),i.signum()<0?i.add(a):i):i}function $a(a){var b,c=this.abs();if(1==c.t&&c[0]<=sb[sb.length-1]){for(b=0;b<sb.length;++b)if(c[0]==sb[b])return!0;return!1}if(c.isEven())return!1;for(b=1;b<sb.length;){for(var d=sb[b],e=b+1;e<sb.length&&d<tb;)d*=sb[e++];for(d=c.modInt(d);b<e;)if(d%sb[b++]==0)return!1}return c.millerRabin(a)}function _a(a){var b=this.subtract(c.ONE),e=b.getLowestSetBit();if(e<=0)return!1;var f=b.shiftRight(e);a=a+1>>1,a>sb.length&&(a=sb.length);for(var g=d(),h=0;h<a;++h){g.fromInt(sb[Math.floor(Math.random()*sb.length)]);var i=g.modPow(f,this);if(0!=i.compareTo(c.ONE)&&0!=i.compareTo(b)){for(var j=1;j++<e&&0!=i.compareTo(b);)if(i=i.modPowInt(2,this),0==i.compareTo(c.ONE))return!1;if(0!=i.compareTo(b))return!1}}return!0}function ab(a){vb[wb++]^=255&a,vb[wb++]^=a>>8&255,vb[wb++]^=a>>16&255,vb[wb++]^=a>>24&255,wb>=Ab&&(wb-=Ab)}function bb(){ab((new Date).getTime())}function cb(){if(null==ub){for(bb(),ub=ib(),ub.init(vb),wb=0;wb<vb.length;++wb)vb[wb]=0;wb=0}return ub.next()}function db(a){var b;for(b=0;b<a.length;++b)a[b]=cb()}function eb(){}function fb(){this.i=0,this.j=0,this.S=new Array}function gb(a){var b,c,d;for(b=0;b<256;++b)this.S[b]=b;for(c=0,b=0;b<256;++b)c=c+this.S[b]+a[b%a.length]&255,d=this.S[b],this.S[b]=this.S[c],this.S[c]=d;this.i=0,this.j=0}function hb(){var a;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,a=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=a,this.S[a+this.S[this.i]&255]}function ib(){return new fb}var jb,kb=0xdeadbeefcafe,lb=15715070==(16777215&kb),mb="undefined"!=typeof navigator;mb&&lb&&"Microsoft Internet Explorer"==navigator.appName?(c.prototype.am=f,jb=30):mb&&lb&&"Netscape"!=navigator.appName?(c.prototype.am=e,jb=26):(c.prototype.am=g,jb=28),c.prototype.DB=jb,c.prototype.DM=(1<<jb)-1,c.prototype.DV=1<<jb;var nb=52;c.prototype.FV=Math.pow(2,nb),c.prototype.F1=nb-jb,c.prototype.F2=2*jb-nb;var ob,pb,qb="0123456789abcdefghijklmnopqrstuvwxyz",rb=new Array;for(ob="0".charCodeAt(0),pb=0;pb<=9;++pb)rb[ob++]=pb;for(ob="a".charCodeAt(0),pb=10;pb<36;++pb)rb[ob++]=pb;for(ob="A".charCodeAt(0),pb=10;pb<36;++pb)rb[ob++]=pb;D.prototype.convert=E,D.prototype.revert=F,D.prototype.reduce=G,D.prototype.mulTo=H,D.prototype.sqrTo=I,K.prototype.convert=L,K.prototype.revert=M,K.prototype.reduce=N,K.prototype.mulTo=P,K.prototype.sqrTo=O,c.prototype.copyTo=j,c.prototype.fromInt=k,c.prototype.fromString=m,c.prototype.clamp=n,c.prototype.dlShiftTo=u,c.prototype.drShiftTo=v,c.prototype.lShiftTo=w,c.prototype.rShiftTo=x,c.prototype.subTo=y,c.prototype.multiplyTo=z,c.prototype.squareTo=A,c.prototype.divRemTo=B,c.prototype.invDigit=J,c.prototype.isEven=Q,c.prototype.exp=R,c.prototype.toString=o,c.prototype.negate=p,c.prototype.abs=q,c.prototype.compareTo=r,c.prototype.bitLength=t,c.prototype.mod=C,c.prototype.modPowInt=S,c.ZERO=l(0),c.ONE=l(1),Ja.prototype.convert=Ka,Ja.prototype.revert=Ka,Ja.prototype.mulTo=La,Ja.prototype.sqrTo=Ma,Qa.prototype.convert=Ra,Qa.prototype.revert=Sa,Qa.prototype.reduce=Ta,Qa.prototype.mulTo=Va,Qa.prototype.sqrTo=Ua;var sb=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],tb=(1<<26)/sb[sb.length-1];c.prototype.chunkSize=X,c.prototype.toRadix=Z,c.prototype.fromRadix=$,c.prototype.fromNumber=_,c.prototype.bitwiseTo=ea,c.prototype.changeBit=va,c.prototype.addTo=za,c.prototype.dMultiply=Ha,c.prototype.dAddOffset=Ia,c.prototype.multiplyLowerTo=Oa,c.prototype.multiplyUpperTo=Pa,c.prototype.modInt=Ya,c.prototype.millerRabin=_a,c.prototype.clone=T,c.prototype.intValue=U,c.prototype.byteValue=V,c.prototype.shortValue=W,c.prototype.signum=Y,c.prototype.toByteArray=aa,c.prototype.equals=ba,c.prototype.min=ca,c.prototype.max=da,c.prototype.and=ga,c.prototype.or=ia,c.prototype.xor=ka,c.prototype.andNot=ma,c.prototype.not=na,c.prototype.shiftLeft=oa,c.prototype.shiftRight=pa,c.prototype.getLowestSetBit=ra,c.prototype.bitCount=ta,c.prototype.testBit=ua,c.prototype.setBit=wa,c.prototype.clearBit=xa,c.prototype.flipBit=ya,c.prototype.add=Aa,c.prototype.subtract=Ba,c.prototype.multiply=Ca,c.prototype.divide=Ea,c.prototype.remainder=Fa,c.prototype.divideAndRemainder=Ga,c.prototype.modPow=Wa,c.prototype.modInverse=Za,c.prototype.pow=Na,c.prototype.gcd=Xa,c.prototype.isProbablePrime=$a,c.prototype.square=Da,c.prototype.Barrett=Qa;var ub,vb,wb;if(null==vb){vb=new Array,wb=0;var xb;if("undefined"!=typeof window&&window.crypto)if(window.crypto.getRandomValues){var yb=new Uint8Array(32);for(window.crypto.getRandomValues(yb),xb=0;xb<32;++xb)vb[wb++]=yb[xb]}else if("Netscape"==navigator.appName&&navigator.appVersion<"5"){var zb=window.crypto.random(32);for(xb=0;xb<zb.length;++xb)vb[wb++]=255&zb.charCodeAt(xb)}for(;wb<Ab;)xb=Math.floor(65536*Math.random()),vb[wb++]=xb>>>8,vb[wb++]=255&xb;wb=0,bb()}eb.prototype.nextBytes=db,fb.prototype.init=gb,fb.prototype.next=hb;var Ab=256;b=a.exports={default:c,BigInteger:c,SecureRandom:eb}}).call(this)},function(a,b,c){(function(a){function c(a){var b,c,d="";for(b=0;b+3<=a.length;b+=3)c=parseInt(a.substring(b,b+3),16),d+=bd.charAt(c>>6)+bd.charAt(63&c);if(b+1==a.length?(c=parseInt(a.substring(b,b+1),16),d+=bd.charAt(c<<2)):b+2==a.length&&(c=parseInt(a.substring(b,b+2),16),d+=bd.charAt(c>>2)+bd.charAt((3&c)<<4)),cd)for(;(3&d.length)>0;)d+=cd;return d}function d(a){var b,c,d,e="",f=0;for(b=0;b<a.length&&a.charAt(b)!=cd;++b)d=bd.indexOf(a.charAt(b)),d<0||(0==f?(e+=l(d>>2),c=3&d,f=1):1==f?(e+=l(c<<2|d>>4),c=15&d,f=2):2==f?(e+=l(c),e+=l(d>>2),c=3&d,f=3):(e+=l(c<<2|d>>4),e+=l(15&d),f=0));return 1==f&&(e+=l(c<<2)),e}function e(a){var b,c=d(a),e=new Array;for(b=0;2*b<c.length;++b)e[b]=parseInt(c.substring(2*b,2*b+2),16);return e}function f(a,b,c){null!=a&&("number"==typeof a?this.fromNumber(a,b,c):null==b&&"string"!=typeof a?this.fromString(a,256):this.fromString(a,b))}function g(){return new f(null)}function i(a,b,c,d,e,f){for(;--f>=0;){var g=b*this[a++]+c[d]+e;e=Math.floor(g/67108864),c[d++]=67108863&g}return e}function j(a,b,c,d,e,f){for(var g=32767&b,h=b>>15;--f>=0;){var i=32767&this[a],j=this[a++]>>15,k=h*i+j*g;i=g*i+((32767&k)<<15)+c[d]+(1073741823&e),e=(i>>>30)+(k>>>15)+h*j+(e>>>30),c[d++]=1073741823&i}return e}function k(a,b,c,d,e,f){for(var g=16383&b,h=b>>14;--f>=0;){var i=16383&this[a],j=this[a++]>>14,k=h*i+j*g;i=g*i+((16383&k)<<14)+c[d]+e,e=(i>>28)+(k>>14)+h*j,c[d++]=268435455&i}return e}function l(a){return id.charAt(a)}function m(a,b){var c=jd[a.charCodeAt(b)];return null==c?-1:c}function n(a){for(var b=this.t-1;b>=0;--b)a[b]=this[b];a.t=this.t,a.s=this.s}function o(a){this.t=1,this.s=a<0?-1:0,a>0?this[0]=a:a<-1?this[0]=a+this.DV:this.t=0}function p(a){var b=g();return b.fromInt(a),b}function q(a,b){var c;if(16==b)c=4;else if(8==b)c=3;else if(256==b)c=8;else if(2==b)c=1;else if(32==b)c=5;else{if(4!=b)return void this.fromRadix(a,b);c=2}this.t=0,this.s=0;for(var d=a.length,e=!1,g=0;--d>=0;){var h=8==c?255&a[d]:m(a,d);h<0?"-"==a.charAt(d)&&(e=!0):(e=!1,0==g?this[this.t++]=h:g+c>this.DB?(this[this.t-1]|=(h&(1<<this.DB-g)-1)<<g,this[this.t++]=h>>this.DB-g):this[this.t-1]|=h<<g,g+=c,g>=this.DB&&(g-=this.DB))}8==c&&0!=(128&a[0])&&(this.s=-1,g>0&&(this[this.t-1]|=(1<<this.DB-g)-1<<g)),this.clamp(),e&&f.ZERO.subTo(this,this)}function r(){for(var a=this.s&this.DM;this.t>0&&this[this.t-1]==a;)--this.t}function s(a){if(this.s<0)return"-"+this.negate().toString(a);var b;if(16==a)b=4;else if(8==a)b=3;else if(2==a)b=1;else if(32==a)b=5;else{if(4!=a)return this.toRadix(a);b=2}var c,d=(1<<b)-1,e=!1,f="",g=this.t,h=this.DB-g*this.DB%b;if(g-- >0)for(h<this.DB&&(c=this[g]>>h)>0&&(e=!0,f=l(c));g>=0;)h<b?(c=(this[g]&(1<<h)-1)<<b-h,c|=this[--g]>>(h+=this.DB-b)):(c=this[g]>>(h-=b)&d,h<=0&&(h+=this.DB,--g)),c>0&&(e=!0),e&&(f+=l(c));return e?f:"0"}function t(){var a=g();return f.ZERO.subTo(this,a),a}function u(){return this.s<0?this.negate():this}function v(a){var b=this.s-a.s;if(0!=b)return b;var c=this.t;if(b=c-a.t,0!=b)return this.s<0?-b:b;for(;--c>=0;)if(0!=(b=this[c]-a[c]))return b;return 0}function w(a){var b,c=1;return 0!=(b=a>>>16)&&(a=b,c+=16),0!=(b=a>>8)&&(a=b,c+=8),0!=(b=a>>4)&&(a=b,c+=4),0!=(b=a>>2)&&(a=b,c+=2),0!=(b=a>>1)&&(a=b,c+=1),c}function x(){return this.t<=0?0:this.DB*(this.t-1)+w(this[this.t-1]^this.s&this.DM)}function y(a,b){var c;for(c=this.t-1;c>=0;--c)b[c+a]=this[c];for(c=a-1;c>=0;--c)b[c]=0;b.t=this.t+a,b.s=this.s}function z(a,b){for(var c=a;c<this.t;++c)b[c-a]=this[c];b.t=Math.max(this.t-a,0),b.s=this.s}function A(a,b){var c,d=a%this.DB,e=this.DB-d,f=(1<<e)-1,g=Math.floor(a/this.DB),h=this.s<<d&this.DM;for(c=this.t-1;c>=0;--c)b[c+g+1]=this[c]>>e|h,h=(this[c]&f)<<d;for(c=g-1;c>=0;--c)b[c]=0;b[g]=h,b.t=this.t+g+1,b.s=this.s,b.clamp()}function B(a,b){b.s=this.s;var c=Math.floor(a/this.DB);if(c>=this.t)return void(b.t=0);var d=a%this.DB,e=this.DB-d,f=(1<<d)-1;b[0]=this[c]>>d;for(var g=c+1;g<this.t;++g)b[g-c-1]|=(this[g]&f)<<e,b[g-c]=this[g]>>d;d>0&&(b[this.t-c-1]|=(this.s&f)<<e),b.t=this.t-c,b.clamp()}function C(a,b){for(var c=0,d=0,e=Math.min(a.t,this.t);c<e;)d+=this[c]-a[c],b[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){for(d-=a.s;c<this.t;)d+=this[c],b[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{for(d+=this.s;c<a.t;)d-=a[c],b[c++]=d&this.DM,d>>=this.DB;d-=a.s}b.s=d<0?-1:0,d<-1?b[c++]=this.DV+d:d>0&&(b[c++]=d),b.t=c,b.clamp()}function D(a,b){var c=this.abs(),d=a.abs(),e=c.t;for(b.t=e+d.t;--e>=0;)b[e]=0;for(e=0;e<d.t;++e)b[e+c.t]=c.am(0,d[e],b,e,0,c.t);b.s=0,b.clamp(),this.s!=a.s&&f.ZERO.subTo(b,b)}function E(a){for(var b=this.abs(),c=a.t=2*b.t;--c>=0;)a[c]=0;for(c=0;c<b.t-1;++c){var d=b.am(c,b[c],a,2*c,0,1);(a[c+b.t]+=b.am(c+1,2*b[c],a,2*c+1,d,b.t-c-1))>=b.DV&&(a[c+b.t]-=b.DV,a[c+b.t+1]=1)}a.t>0&&(a[a.t-1]+=b.am(c,b[c],a,2*c,0,1)),a.s=0,a.clamp()}function F(a,b,c){var d=a.abs();if(!(d.t<=0)){var e=this.abs();if(e.t<d.t)return null!=b&&b.fromInt(0),void(null!=c&&this.copyTo(c));null==c&&(c=g());var h=g(),i=this.s,j=a.s,k=this.DB-w(d[d.t-1]);k>0?(d.lShiftTo(k,h),e.lShiftTo(k,c)):(d.copyTo(h),e.copyTo(c));var l=h.t,m=h[l-1];if(0!=m){var n=m*(1<<this.F1)+(l>1?h[l-2]>>this.F2:0),o=this.FV/n,p=(1<<this.F1)/n,q=1<<this.F2,r=c.t,s=r-l,t=null==b?g():b;for(h.dlShiftTo(s,t),c.compareTo(t)>=0&&(c[c.t++]=1,c.subTo(t,c)),f.ONE.dlShiftTo(l,t),t.subTo(h,h);h.t<l;)h[h.t++]=0;for(;--s>=0;){var u=c[--r]==m?this.DM:Math.floor(c[r]*o+(c[r-1]+q)*p);if((c[r]+=h.am(0,u,c,s,0,l))<u)for(h.dlShiftTo(s,t),c.subTo(t,c);c[r]<--u;)c.subTo(t,c)}null!=b&&(c.drShiftTo(l,b),i!=j&&f.ZERO.subTo(b,b)),c.t=l,c.clamp(),k>0&&c.rShiftTo(k,c),i<0&&f.ZERO.subTo(c,c)}}}function G(a){var b=g();return this.abs().divRemTo(a,null,b),this.s<0&&b.compareTo(f.ZERO)>0&&a.subTo(b,b),b}function H(a){this.m=a}function I(a){return a.s<0||a.compareTo(this.m)>=0?a.mod(this.m):a}function J(a){return a}function K(a){a.divRemTo(this.m,null,a)}function L(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function M(a,b){a.squareTo(b),this.reduce(b)}function N(){if(this.t<1)return 0;var a=this[0];if(0==(1&a))return 0;var b=3&a;return b=b*(2-(15&a)*b)&15,b=b*(2-(255&a)*b)&255,b=b*(2-((65535&a)*b&65535))&65535,b=b*(2-a*b%this.DV)%this.DV,b>0?this.DV-b:-b}function O(a){this.m=a,this.mp=a.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<a.DB-15)-1,this.mt2=2*a.t}function P(a){var b=g();return a.abs().dlShiftTo(this.m.t,b),b.divRemTo(this.m,null,b),a.s<0&&b.compareTo(f.ZERO)>0&&this.m.subTo(b,b),b}function Q(a){var b=g();return a.copyTo(b),this.reduce(b),b}function R(a){for(;a.t<=this.mt2;)a[a.t++]=0;for(var b=0;b<this.m.t;++b){var c=32767&a[b],d=c*this.mpl+((c*this.mph+(a[b]>>15)*this.mpl&this.um)<<15)&a.DM;for(c=b+this.m.t,a[c]+=this.m.am(0,d,a,b,0,this.m.t);a[c]>=a.DV;)a[c]-=a.DV,a[++c]++}a.clamp(),a.drShiftTo(this.m.t,a),a.compareTo(this.m)>=0&&a.subTo(this.m,a)}function S(a,b){a.squareTo(b),this.reduce(b)}function T(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function U(){return 0==(this.t>0?1&this[0]:this.s)}function V(a,b){if(a>4294967295||a<1)return f.ONE;var c=g(),d=g(),e=b.convert(this),h=w(a)-1;for(e.copyTo(c);--h>=0;)if(b.sqrTo(c,d),(a&1<<h)>0)b.mulTo(d,e,c);else{var i=c;c=d,d=i}return b.revert(c)}function W(a,b){var c;return c=a<256||b.isEven()?new H(b):new O(b),this.exp(a,c)}function X(){var a=g();return this.copyTo(a),a}function Y(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]}function Z(){return 0==this.t?this.s:this[0]<<24>>24}function $(){return 0==this.t?this.s:this[0]<<16>>16}function _(a){return Math.floor(Math.LN2*this.DB/Math.log(a))}function aa(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1}function ba(a){if(null==a&&(a=10),0==this.signum()||a<2||a>36)return"0";var b=this.chunkSize(a),c=Math.pow(a,b),d=p(c),e=g(),f=g(),h="";for(this.divRemTo(d,e,f);e.signum()>0;)h=(c+f.intValue()).toString(a).substr(1)+h,e.divRemTo(d,e,f);return f.intValue().toString(a)+h}function ca(a,b){this.fromInt(0),null==b&&(b=10);for(var c=this.chunkSize(b),d=Math.pow(b,c),e=!1,g=0,h=0,i=0;i<a.length;++i){var j=m(a,i);j<0?"-"==a.charAt(i)&&0==this.signum()&&(e=!0):(h=b*h+j,++g>=c&&(this.dMultiply(d),this.dAddOffset(h,0),g=0,h=0))}g>0&&(this.dMultiply(Math.pow(b,g)),this.dAddOffset(h,0)),e&&f.ZERO.subTo(this,this)}function da(a,b,c){if("number"==typeof b)if(a<2)this.fromInt(1);else for(this.fromNumber(a,c),this.testBit(a-1)||this.bitwiseTo(f.ONE.shiftLeft(a-1),la,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(b);)this.dAddOffset(2,0),this.bitLength()>a&&this.subTo(f.ONE.shiftLeft(a-1),this);else{var d=new Array,e=7&a;d.length=(a>>3)+1,b.nextBytes(d),e>0?d[0]&=(1<<e)-1:d[0]=0,this.fromString(d,256)}}function ea(){var a=this.t,b=new Array;b[0]=this.s;var c,d=this.DB-a*this.DB%8,e=0;if(a-- >0)for(d<this.DB&&(c=this[a]>>d)!=(this.s&this.DM)>>d&&(b[e++]=c|this.s<<this.DB-d);a>=0;)d<8?(c=(this[a]&(1<<d)-1)<<8-d,c|=this[--a]>>(d+=this.DB-8)):(c=this[a]>>(d-=8)&255,d<=0&&(d+=this.DB,--a)),0!=(128&c)&&(c|=-256),0==e&&(128&this.s)!=(128&c)&&++e,(e>0||c!=this.s)&&(b[e++]=c);return b}function fa(a){return 0==this.compareTo(a)}function ga(a){return this.compareTo(a)<0?this:a}function ha(a){return this.compareTo(a)>0?this:a}function ia(a,b,c){var d,e,f=Math.min(a.t,this.t);for(d=0;d<f;++d)c[d]=b(this[d],a[d]);if(a.t<this.t){for(e=a.s&this.DM,d=f;d<this.t;++d)c[d]=b(this[d],e);c.t=this.t}else{for(e=this.s&this.DM,d=f;d<a.t;++d)c[d]=b(e,a[d]);c.t=a.t}c.s=b(this.s,a.s),c.clamp()}function ja(a,b){return a&b}function ka(a){var b=g();return this.bitwiseTo(a,ja,b),b}function la(a,b){return a|b}function ma(a){var b=g();return this.bitwiseTo(a,la,b),b}function na(a,b){return a^b}function oa(a){var b=g();return this.bitwiseTo(a,na,b),b}function pa(a,b){return a&~b}function qa(a){var b=g();return this.bitwiseTo(a,pa,b),b}function ra(){for(var a=g(),b=0;b<this.t;++b)a[b]=this.DM&~this[b];return a.t=this.t,a.s=~this.s,a}function sa(a){var b=g();return a<0?this.rShiftTo(-a,b):this.lShiftTo(a,b),b}function ta(a){var b=g();return a<0?this.lShiftTo(-a,b):this.rShiftTo(a,b),b}function ua(a){if(0==a)return-1;var b=0;return 0==(65535&a)&&(a>>=16,b+=16),0==(255&a)&&(a>>=8,b+=8),0==(15&a)&&(a>>=4,b+=4),0==(3&a)&&(a>>=2,b+=2),0==(1&a)&&++b,b}function va(){for(var a=0;a<this.t;++a)if(0!=this[a])return a*this.DB+ua(this[a]);return this.s<0?this.t*this.DB:-1}function wa(a){for(var b=0;0!=a;)a&=a-1,++b;return b}function xa(){for(var a=0,b=this.s&this.DM,c=0;c<this.t;++c)a+=wa(this[c]^b);return a}function ya(a){var b=Math.floor(a/this.DB);return b>=this.t?0!=this.s:0!=(this[b]&1<<a%this.DB)}function za(a,b){var c=f.ONE.shiftLeft(a);return this.bitwiseTo(c,b,c),c}function Aa(a){return this.changeBit(a,la)}function Ba(a){return this.changeBit(a,pa)}function Ca(a){return this.changeBit(a,na)}function Da(a,b){for(var c=0,d=0,e=Math.min(a.t,this.t);c<e;)d+=this[c]+a[c],b[c++]=d&this.DM,d>>=this.DB;if(a.t<this.t){for(d+=a.s;c<this.t;)d+=this[c],b[c++]=d&this.DM,d>>=this.DB;d+=this.s}else{for(d+=this.s;c<a.t;)d+=a[c],b[c++]=d&this.DM,d>>=this.DB;d+=a.s}b.s=d<0?-1:0,d>0?b[c++]=d:d<-1&&(b[c++]=this.DV+d),b.t=c,b.clamp()}function Ea(a){var b=g();return this.addTo(a,b),b}function Fa(a){var b=g();return this.subTo(a,b),b}function Ga(a){var b=g();return this.multiplyTo(a,b),b}function Ha(){var a=g();return this.squareTo(a),a}function Ia(a){var b=g();return this.divRemTo(a,b,null),b}function Ja(a){var b=g();return this.divRemTo(a,null,b),b}function Ka(a){var b=g(),c=g();return this.divRemTo(a,b,c),new Array(b,c)}function La(a){this[this.t]=this.am(0,a-1,this,0,0,this.t),++this.t,this.clamp()}function Ma(a,b){if(0!=a){for(;this.t<=b;)this[this.t++]=0;for(this[b]+=a;this[b]>=this.DV;)this[b]-=this.DV,++b>=this.t&&(this[this.t++]=0),++this[b]}}function Na(){}function Oa(a){return a}function Pa(a,b,c){a.multiplyTo(b,c)}function Qa(a,b){a.squareTo(b)}function Ra(a){return this.exp(a,new Na)}function Sa(a,b,c){var d=Math.min(this.t+a.t,b);for(c.s=0,c.t=d;d>0;)c[--d]=0;var e;for(e=c.t-this.t;d<e;++d)c[d+this.t]=this.am(0,a[d],c,d,0,this.t);for(e=Math.min(a.t,b);d<e;++d)this.am(0,a[d],c,d,0,b-d);c.clamp()}function Ta(a,b,c){--b;var d=c.t=this.t+a.t-b;for(c.s=0;--d>=0;)c[d]=0;for(d=Math.max(b-this.t,0);d<a.t;++d)c[this.t+d-b]=this.am(b-d,a[d],c,0,0,this.t+d-b);c.clamp(),c.drShiftTo(1,c)}function Ua(a){this.r2=g(),this.q3=g(),f.ONE.dlShiftTo(2*a.t,this.r2),this.mu=this.r2.divide(a),this.m=a}function Va(a){if(a.s<0||a.t>2*this.m.t)return a.mod(this.m);if(a.compareTo(this.m)<0)return a;var b=g();return a.copyTo(b),this.reduce(b),b}function Wa(a){return a}function Xa(a){for(a.drShiftTo(this.m.t-1,this.r2),a.t>this.m.t+1&&(a.t=this.m.t+1,a.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);a.compareTo(this.r2)<0;)a.dAddOffset(1,this.m.t+1);for(a.subTo(this.r2,a);a.compareTo(this.m)>=0;)a.subTo(this.m,a)}function Ya(a,b){a.squareTo(b),this.reduce(b)}function Za(a,b,c){a.multiplyTo(b,c),this.reduce(c)}function $a(a,b){var c,d,e=a.bitLength(),f=p(1);if(e<=0)return f;c=e<18?1:e<48?3:e<144?4:e<768?5:6,d=e<8?new H(b):b.isEven()?new Ua(b):new O(b);var h=new Array,i=3,j=c-1,k=(1<<c)-1;if(h[1]=d.convert(this),c>1){var l=g();for(d.sqrTo(h[1],l);i<=k;)h[i]=g(),d.mulTo(l,h[i-2],h[i]),i+=2}var m,n,o=a.t-1,q=!0,r=g();for(e=w(a[o])-1;o>=0;){for(e>=j?m=a[o]>>e-j&k:(m=(a[o]&(1<<e+1)-1)<<j-e,o>0&&(m|=a[o-1]>>this.DB+e-j)),i=c;0==(1&m);)m>>=1,--i;if((e-=i)<0&&(e+=this.DB,--o),q)h[m].copyTo(f),q=!1;else{for(;i>1;)d.sqrTo(f,r),d.sqrTo(r,f),i-=2;i>0?d.sqrTo(f,r):(n=f,f=r,r=n),d.mulTo(r,h[m],f)}for(;o>=0&&0==(a[o]&1<<e);)d.sqrTo(f,r),n=f,f=r,r=n,--e<0&&(e=this.DB-1,--o)}return d.revert(f)}function _a(a){var b=this.s<0?this.negate():this.clone(),c=a.s<0?a.negate():a.clone();if(b.compareTo(c)<0){var d=b;b=c,c=d}var e=b.getLowestSetBit(),f=c.getLowestSetBit();if(f<0)return b;for(e<f&&(f=e),f>0&&(b.rShiftTo(f,b),c.rShiftTo(f,c));b.signum()>0;)(e=b.getLowestSetBit())>0&&b.rShiftTo(e,b),(e=c.getLowestSetBit())>0&&c.rShiftTo(e,c),b.compareTo(c)>=0?(b.subTo(c,b),b.rShiftTo(1,b)):(c.subTo(b,c),c.rShiftTo(1,c));return f>0&&c.lShiftTo(f,c),c}function ab(a){if(a<=0)return 0;var b=this.DV%a,c=this.s<0?a-1:0;if(this.t>0)if(0==b)c=this[0]%a;else for(var d=this.t-1;d>=0;--d)c=(b*c+this[d])%a;return c}function bb(a){var b=a.isEven();if(this.isEven()&&b||0==a.signum())return f.ZERO;for(var c=a.clone(),d=this.clone(),e=p(1),g=p(0),h=p(0),i=p(1);0!=c.signum();){for(;c.isEven();)c.rShiftTo(1,c),b?(e.isEven()&&g.isEven()||(e.addTo(this,e),g.subTo(a,g)),e.rShiftTo(1,e)):g.isEven()||g.subTo(a,g),g.rShiftTo(1,g);for(;d.isEven();)d.rShiftTo(1,d),b?(h.isEven()&&i.isEven()||(h.addTo(this,h),i.subTo(a,i)),h.rShiftTo(1,h)):i.isEven()||i.subTo(a,i),i.rShiftTo(1,i);c.compareTo(d)>=0?(c.subTo(d,c),b&&e.subTo(h,e),g.subTo(i,g)):(d.subTo(c,d),b&&h.subTo(e,h),i.subTo(g,i))}return 0!=d.compareTo(f.ONE)?f.ZERO:i.compareTo(a)>=0?i.subtract(a):i.signum()<0?(i.addTo(a,i),i.signum()<0?i.add(a):i):i}function cb(a){var b,c=this.abs();if(1==c.t&&c[0]<=kd[kd.length-1]){for(b=0;b<kd.length;++b)if(c[0]==kd[b])return!0;return!1}if(c.isEven())return!1;for(b=1;b<kd.length;){for(var d=kd[b],e=b+1;e<kd.length&&d<ld;)d*=kd[e++];for(d=c.modInt(d);b<e;)if(d%kd[b++]==0)return!1}return c.millerRabin(a)}function db(a){var b=this.subtract(f.ONE),c=b.getLowestSetBit();if(c<=0)return!1;var d=b.shiftRight(c);a=a+1>>1,a>kd.length&&(a=kd.length);for(var e=g(),h=0;h<a;++h){e.fromInt(kd[Math.floor(Math.random()*kd.length)]);var i=e.modPow(d,this);if(0!=i.compareTo(f.ONE)&&0!=i.compareTo(b)){for(var j=1;j++<c&&0!=i.compareTo(b);)if(i=i.modPowInt(2,this),0==i.compareTo(f.ONE))return!1;if(0!=i.compareTo(b))return!1}}return!0}function eb(){this.i=0,this.j=0,this.S=new Array}function fb(a){var b,c,d;for(b=0;b<256;++b)this.S[b]=b;for(c=0,b=0;b<256;++b)c=c+this.S[b]+a[b%a.length]&255,d=this.S[b],this.S[b]=this.S[c],this.S[c]=d;this.i=0,this.j=0}function gb(){var a;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,a=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=a,this.S[a+this.S[this.i]&255]}function hb(){return new eb}function ib(a){nd[od++]^=255&a,nd[od++]^=a>>8&255,nd[od++]^=a>>16&255,nd[od++]^=a>>24&255,od>=pd&&(od-=pd)}
function jb(){ib((new Date).getTime())}function kb(){if(null==md){for(jb(),md=hb(),md.init(nd),od=0;od<nd.length;++od)nd[od]=0;od=0}return md.next()}function lb(a){var b;for(b=0;b<a.length;++b)a[b]=kb()}function mb(){}function nb(a,b){return new f(a,b)}function ob(a,b){if(b<a.length+11)return alert("Message too long for RSA"),null;for(var c=new Array,d=a.length-1;d>=0&&b>0;){var e=a.charCodeAt(d--);e<128?c[--b]=e:e>127&&e<2048?(c[--b]=63&e|128,c[--b]=e>>6|192):(c[--b]=63&e|128,c[--b]=e>>6&63|128,c[--b]=e>>12|224)}c[--b]=0;for(var g=new mb,h=new Array;b>2;){for(h[0]=0;0==h[0];)g.nextBytes(h);c[--b]=h[0]}return c[--b]=2,c[--b]=0,new f(c)}function pb(a,b,c){for(var d="",e=0;d.length<b;)d+=c(String.fromCharCode.apply(String,a.concat([(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))),e+=1;return d}function qb(a,b,c,d){var e=vd.crypto.MessageDigest,g=vd.crypto.Util,h=null;if(c||(c="sha1"),"string"==typeof c&&(h=e.getCanonicalAlgName(c),d=e.getHashLength(h),c=function(a){return tc(g.hashString(a,h))}),a.length+2*d+2>b)throw"Message too long for RSA";var i,j="";for(i=0;i<b-a.length-2*d-2;i+=1)j+="\0";var k=c("")+j+"\x01"+a,l=new Array(d);(new mb).nextBytes(l);var m=pb(l,k.length,c),n=[];for(i=0;i<k.length;i+=1)n[i]=k.charCodeAt(i)^m.charCodeAt(i);var o=pb(n,l.length,c),p=[0];for(i=0;i<l.length;i+=1)p[i+1]=l[i]^o.charCodeAt(i);return new f(p.concat(n))}function rb(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function sb(a,b){if(this.isPublic=!0,this.isPrivate=!1,"string"!=typeof a)this.n=a,this.e=b;else{if(!(null!=a&&null!=b&&a.length>0&&b.length>0))throw"Invalid RSA public key";this.n=nb(a,16),this.e=parseInt(b,16)}}function tb(a){return a.modPowInt(this.e,this.n)}function ub(a){var b=ob(a,this.n.bitLength()+7>>3);if(null==b)return null;var c=this.doPublic(b);if(null==c)return null;var d=c.toString(16);return 0==(1&d.length)?d:"0"+d}function vb(a,b,c){var d=qb(a,this.n.bitLength()+7>>3,b,c);if(null==d)return null;var e=this.doPublic(d);if(null==e)return null;var f=e.toString(16);return 0==(1&f.length)?f:"0"+f}function wb(a,b){for(var c=a.toByteArray(),d=0;d<c.length&&0==c[d];)++d;if(c.length-d!=b-1||2!=c[d])return null;for(++d;0!=c[d];)if(++d>=c.length)return null;for(var e="";++d<c.length;){var f=255&c[d];f<128?e+=String.fromCharCode(f):f>191&&f<224?(e+=String.fromCharCode((31&f)<<6|63&c[d+1]),++d):(e+=String.fromCharCode((15&f)<<12|(63&c[d+1])<<6|63&c[d+2]),d+=2)}return e}function xb(a,b,c){for(var d="",e=0;d.length<b;)d+=c(a+String.fromCharCode.apply(String,[(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e])),e+=1;return d}function yb(a,b,c,d){var e=vd.crypto.MessageDigest,f=vd.crypto.Util,g=null;c||(c="sha1"),"string"==typeof c&&(g=e.getCanonicalAlgName(c),d=e.getHashLength(g),c=function(a){return tc(f.hashString(a,g))}),a=a.toByteArray();var h;for(h=0;h<a.length;h+=1)a[h]&=255;for(;a.length<b;)a.unshift(0);if(a=String.fromCharCode.apply(String,a),a.length<2*d+2)throw"Cipher too short";var h,i=a.substr(1,d),j=a.substr(d+1),k=xb(j,d,c),l=[];for(h=0;h<i.length;h+=1)l[h]=i.charCodeAt(h)^k.charCodeAt(h);var m=xb(String.fromCharCode.apply(String,l),a.length-d,c),n=[];for(h=0;h<j.length;h+=1)n[h]=j.charCodeAt(h)^m.charCodeAt(h);if(n=String.fromCharCode.apply(String,n),n.substr(0,d)!==c(""))throw"Hash mismatch";n=n.substr(d);var o=n.indexOf("\x01"),p=o!=-1?n.substr(0,o).lastIndexOf("\0"):-1;if(p+1!=o)throw"Malformed data";return n.substr(o+1)}function zb(a,b,c){this.isPrivate=!0,"string"!=typeof a?(this.n=a,this.e=b,this.d=c):null!=a&&null!=b&&a.length>0&&b.length>0?(this.n=nb(a,16),this.e=parseInt(b,16),this.d=nb(c,16)):alert("Invalid RSA private key")}function Ab(a,b,c,d,e,f,g,h){if(this.isPrivate=!0,this.isPublic=!1,null==a)throw"RSASetPrivateEx N == null";if(null==b)throw"RSASetPrivateEx E == null";if(0==a.length)throw"RSASetPrivateEx N.length == 0";if(0==b.length)throw"RSASetPrivateEx E.length == 0";null!=a&&null!=b&&a.length>0&&b.length>0?(this.n=nb(a,16),this.e=parseInt(b,16),this.d=nb(c,16),this.p=nb(d,16),this.q=nb(e,16),this.dmp1=nb(f,16),this.dmq1=nb(g,16),this.coeff=nb(h,16)):alert("Invalid RSA private key in RSASetPrivateEx")}function Bb(a,b){var c=new mb,d=a>>1;this.e=parseInt(b,16);for(var e=new f(b,16);;){for(;this.p=new f(a-d,1,c),0!=this.p.subtract(f.ONE).gcd(e).compareTo(f.ONE)||!this.p.isProbablePrime(10););for(;this.q=new f(d,1,c),0!=this.q.subtract(f.ONE).gcd(e).compareTo(f.ONE)||!this.q.isProbablePrime(10););if(this.p.compareTo(this.q)<=0){var g=this.p;this.p=this.q,this.q=g}var h=this.p.subtract(f.ONE),i=this.q.subtract(f.ONE),j=h.multiply(i);if(0==j.gcd(e).compareTo(f.ONE)){this.n=this.p.multiply(this.q),this.d=e.modInverse(j),this.dmp1=this.d.mod(h),this.dmq1=this.d.mod(i),this.coeff=this.q.modInverse(this.p);break}}this.isPrivate=!0}function Cb(a){if(null==this.p||null==this.q)return a.modPow(this.d,this.n);for(var b=a.mod(this.p).modPow(this.dmp1,this.p),c=a.mod(this.q).modPow(this.dmq1,this.q);b.compareTo(c)<0;)b=b.add(this.p);return b.subtract(c).multiply(this.coeff).mod(this.p).multiply(this.q).add(c)}function Db(a){var b=nb(a,16),c=this.doPrivate(b);return null==c?null:wb(c,this.n.bitLength()+7>>3)}function Eb(a,b,c){var d=nb(a,16),e=this.doPrivate(d);return null==e?null:yb(e,this.n.bitLength()+7>>3,b,c)}function Fb(a,b){this.x=b,this.q=a}function Gb(a){return a==this||this.q.equals(a.q)&&this.x.equals(a.x)}function Hb(){return this.x}function Ib(){return new Fb(this.q,this.x.negate().mod(this.q))}function Jb(a){return new Fb(this.q,this.x.add(a.toBigInteger()).mod(this.q))}function Kb(a){return new Fb(this.q,this.x.subtract(a.toBigInteger()).mod(this.q))}function Lb(a){return new Fb(this.q,this.x.multiply(a.toBigInteger()).mod(this.q))}function Mb(){return new Fb(this.q,this.x.square().mod(this.q))}function Nb(a){return new Fb(this.q,this.x.multiply(a.toBigInteger().modInverse(this.q)).mod(this.q))}function Ob(a,b,c,d){this.curve=a,this.x=b,this.y=c,null==d?this.z=f.ONE:this.z=d,this.zinv=null}function Pb(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q))}function Qb(){return null==this.zinv&&(this.zinv=this.z.modInverse(this.curve.q)),this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q))}function Rb(a){if(a==this)return!0;if(this.isInfinity())return a.isInfinity();if(a.isInfinity())return this.isInfinity();var b,c;return b=a.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(a.z)).mod(this.curve.q),!!b.equals(f.ZERO)&&(c=a.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(a.z)).mod(this.curve.q),c.equals(f.ZERO))}function Sb(){return null==this.x&&null==this.y||this.z.equals(f.ZERO)&&!this.y.toBigInteger().equals(f.ZERO)}function Tb(){return new Ob(this.curve,this.x,this.y.negate(),this.z)}function Ub(a){if(this.isInfinity())return a;if(a.isInfinity())return this;var b=a.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(a.z)).mod(this.curve.q),c=a.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(a.z)).mod(this.curve.q);if(f.ZERO.equals(c))return f.ZERO.equals(b)?this.twice():this.curve.getInfinity();var d=new f("3"),e=this.x.toBigInteger(),g=this.y.toBigInteger(),h=(a.x.toBigInteger(),a.y.toBigInteger(),c.square()),i=h.multiply(c),j=e.multiply(h),k=b.square().multiply(this.z),l=k.subtract(j.shiftLeft(1)).multiply(a.z).subtract(i).multiply(c).mod(this.curve.q),m=j.multiply(d).multiply(b).subtract(g.multiply(i)).subtract(k.multiply(b)).multiply(a.z).add(b.multiply(i)).mod(this.curve.q),n=i.multiply(this.z).multiply(a.z).mod(this.curve.q);return new Ob(this.curve,this.curve.fromBigInteger(l),this.curve.fromBigInteger(m),n)}function Vb(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var a=new f("3"),b=this.x.toBigInteger(),c=this.y.toBigInteger(),d=c.multiply(this.z),e=d.multiply(c).mod(this.curve.q),g=this.curve.a.toBigInteger(),h=b.square().multiply(a);f.ZERO.equals(g)||(h=h.add(this.z.square().multiply(g))),h=h.mod(this.curve.q);var i=h.square().subtract(b.shiftLeft(3).multiply(e)).shiftLeft(1).multiply(d).mod(this.curve.q),j=h.multiply(a).multiply(b).subtract(e.shiftLeft(1)).shiftLeft(2).multiply(e).subtract(h.square().multiply(h)).mod(this.curve.q),k=d.square().multiply(d).shiftLeft(3).mod(this.curve.q);return new Ob(this.curve,this.curve.fromBigInteger(i),this.curve.fromBigInteger(j),k)}function Wb(a){if(this.isInfinity())return this;if(0==a.signum())return this.curve.getInfinity();var b,c=a,d=c.multiply(new f("3")),e=this.negate(),g=this;for(b=d.bitLength()-2;b>0;--b){g=g.twice();var h=d.testBit(b),i=c.testBit(b);h!=i&&(g=g.add(h?this:e))}return g}function Xb(a,b,c){var d;d=a.bitLength()>c.bitLength()?a.bitLength()-1:c.bitLength()-1;for(var e=this.curve.getInfinity(),f=this.add(b);d>=0;)e=e.twice(),a.testBit(d)?e=c.testBit(d)?e.add(f):e.add(this):c.testBit(d)&&(e=e.add(b)),--d;return e}function Yb(a,b,c){this.q=a,this.a=this.fromBigInteger(b),this.b=this.fromBigInteger(c),this.infinity=new Ob(this,null,null)}function Zb(){return this.q}function $b(){return this.a}function _b(){return this.b}function ac(a){return a==this||this.q.equals(a.q)&&this.a.equals(a.a)&&this.b.equals(a.b)}function bc(){return this.infinity}function cc(a){return new Fb(this.q,a)}function dc(a){switch(parseInt(a.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:return null;case 4:case 6:case 7:var b=(a.length-2)/2,c=a.substr(2,b),d=a.substr(b+2,b);return new Ob(this,this.fromBigInteger(new f(c,16)),this.fromBigInteger(new f(d,16)));default:return null}}function ec(a){for(var b=new Array,c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b}function fc(a){for(var b="",c=0;c<a.length;c++)b+=String.fromCharCode(a[c]);return b}function gc(a){for(var b="",c=0;c<a.length;c++){var d=a[c].toString(16);1==d.length&&(d="0"+d),b+=d}return b}function hc(a){return gc(ec(a))}function ic(a){return c(hc(a))}function jc(a){return lc(c(hc(a)))}function kc(a){return fc(e(mc(a)))}function lc(a){return a=a.replace(/\=/g,""),a=a.replace(/\+/g,"-"),a=a.replace(/\//g,"_")}function mc(a){return a.length%4==2?a+="==":a.length%4==3&&(a+="="),a=a.replace(/-/g,"+"),a=a.replace(/_/g,"/")}function nc(a){return a.length%2==1&&(a="0"+a),lc(c(a))}function oc(a){return d(mc(a))}function pc(a){return c(Ac(Cc(a)))}function qc(a){return decodeURIComponent(Bc(d(a)))}function rc(a){return Ac(Cc(a))}function sc(a){return decodeURIComponent(Bc(a))}function tc(a){for(var b="",c=0;c<a.length-1;c+=2)b+=String.fromCharCode(parseInt(a.substr(c,2),16));return b}function uc(a){for(var b="",c=0;c<a.length;c++)b+=("0"+a.charCodeAt(c).toString(16)).slice(-2);return b}function vc(a){return c(a)}function wc(a){var b=vc(a),c=b.replace(/(.{64})/g,"$1\r\n");return c=c.replace(/\r\n$/,"")}function xc(a){var b=a.replace(/[^0-9A-Za-z\/+=]*/g,""),c=d(b);return c}function yc(a){if(a.length%2!=0)throw"input is not even length";if(null==a.match(/^[0-9A-Fa-f]+$/))throw"input is not hexadecimal";for(var b=new ArrayBuffer(a.length/2),c=new DataView(b),d=0;d<a.length/2;d++)c.setUint8(d,parseInt(a.substr(2*d,2),16));return b}function zc(a){for(var b="",c=new DataView(a),d=0;d<a.byteLength;d++)b+=("00"+c.getUint8(d).toString(16)).slice(-2);return b}function Ac(a){return a.replace(/%/g,"")}function Bc(a){return a.replace(/(..)/g,"%$1")}function Cc(a){for(var b=encodeURIComponent(a),c="",d=0;d<b.length;d++)"%"==b[d]?(c+=b.substr(d,3),d+=2):c=c+"%"+hc(b[d]);return c}function Dc(a){return a=a.replace(/\r\n/gm,"\n")}function Ec(a){return a=a.replace(/\r\n/gm,"\n"),a=a.replace(/\n/gm,"\r\n")}function Fc(a){a=a.replace(/^\s*\[\s*/,""),a=a.replace(/\s*\]\s*$/,""),a=a.replace(/\s*/g,"");try{var b=a.split(/,/).map(function(a,b,c){var d=parseInt(a);if(d<0||255<d)throw"integer not in range 0-255";var e=("00"+d.toString(16)).slice(-2);return e}).join("");return b}catch(a){throw"malformed integer array string: "+a}}function Gc(a,b){for(var c="",d=b/4-a.length,e=0;e<d;e++)c+="0";return c+a}function Hc(a,b){var c=function(a){return vd.crypto.Util.hashString(a,b)},d=c(a);return this.signWithMessageHash(d,b)}function Ic(a,b){var c=vd.crypto.Util.getPaddedDigestInfoHex(a,b,this.n.bitLength()),d=nb(c,16),e=this.doPrivate(d),f=e.toString(16);return Gc(f,this.n.bitLength())}function Jc(a){return Hc.call(this,a,"sha1")}function Kc(a){return Hc.call(this,a,"sha256")}function Lc(a,b,c){for(var d="",e=0;d.length<b;)d+=tc(c(uc(a+String.fromCharCode.apply(String,[(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e])))),e+=1;return d}function Mc(a,b,c){var d=function(a){return vd.crypto.Util.hashHex(a,b)},e=d(uc(a));return void 0===c&&(c=-1),this.signWithMessageHashPSS(e,b,c)}function Nc(a,b,c){var d,e=tc(a),g=e.length,h=this.n.bitLength()-1,i=Math.ceil(h/8),j=function(a){return vd.crypto.Util.hashHex(a,b)};if(c===-1||void 0===c)c=g;else if(c===-2)c=i-g-2;else if(c<-2)throw"invalid salt length";if(i<g+c+2)throw"data too long";var k="";c>0&&(k=new Array(c),(new mb).nextBytes(k),k=String.fromCharCode.apply(String,k));var l=tc(j(uc("\0\0\0\0\0\0\0\0"+e+k))),m=[];for(d=0;d<i-c-g-2;d+=1)m[d]=0;var n=String.fromCharCode.apply(String,m)+"\x01"+k,o=Lc(l,n.length,j),p=[];for(d=0;d<n.length;d+=1)p[d]=n.charCodeAt(d)^o.charCodeAt(d);var q=65280>>8*i-h&255;for(p[0]&=~q,d=0;d<g;d++)p.push(l.charCodeAt(d));return p.push(188),Gc(this.doPrivate(new f(p)).toString(16),this.n.bitLength())}function Oc(a,b,c){var d=new rb;d.setPublic(b,c);var e=d.doPublic(a);return e}function Pc(a,b,c){var d=Oc(a,b,c),e=d.toString(16).replace(/^1f+00/,"");return e}function Qc(a){for(var b in vd.crypto.Util.DIGESTINFOHEAD){var c=vd.crypto.Util.DIGESTINFOHEAD[b],d=c.length;if(a.substring(0,d)==c){var e=[b,a.substring(d)];return e}}return[]}function Rc(a,b,c,d){var e=Pc(b,c,d),f=Qc(e);if(0==f.length)return!1;var g=f[0],h=f[1],i=function(a){return vd.crypto.Util.hashString(a,g)},j=i(a);return h==j}function Sc(a,b){var c=nb(a,16),d=Rc(b,c,this.n.toString(16),this.e.toString(16));return d}function Tc(a,b){b=b.replace(Bd,""),b=b.replace(/[ \n]+/g,"");var c=nb(b,16);if(c.bitLength()>this.n.bitLength())return 0;var d=this.doPublic(c),e=d.toString(16).replace(/^1f+00/,""),f=Qc(e);if(0==f.length)return!1;var g=f[0],h=f[1],i=function(a){return vd.crypto.Util.hashString(a,g)},j=i(a);return h==j}function Uc(a,b){b=b.replace(Bd,""),b=b.replace(/[ \n]+/g,"");var c=nb(b,16);if(c.bitLength()>this.n.bitLength())return 0;var d=this.doPublic(c),e=d.toString(16).replace(/^1f+00/,""),f=Qc(e);if(0==f.length)return!1;var g=(f[0],f[1]);return g==a}function Vc(a,b,c,d){var e=function(a){return vd.crypto.Util.hashHex(a,c)},f=e(uc(a));return void 0===d&&(d=-1),this.verifyWithMessageHashPSS(f,b,c,d)}function Wc(a,b,c,d){var e=new f(b,16);if(e.bitLength()>this.n.bitLength())return!1;var g,h=function(a){return vd.crypto.Util.hashHex(a,c)},i=tc(a),j=i.length,k=this.n.bitLength()-1,l=Math.ceil(k/8);if(d===-1||void 0===d)d=j;else if(d===-2)d=l-j-2;else if(d<-2)throw"invalid salt length";if(l<j+d+2)throw"data too long";var m=this.doPublic(e).toByteArray();for(g=0;g<m.length;g+=1)m[g]&=255;for(;m.length<l;)m.unshift(0);if(188!==m[l-1])throw"encoded message does not end in 0xbc";m=String.fromCharCode.apply(String,m);var n=m.substr(0,l-j-1),o=m.substr(n.length,j),p=65280>>8*l-k&255;if(0!==(n.charCodeAt(0)&p))throw"bits beyond keysize not zero";var q=Lc(o,n.length,h),r=[];for(g=0;g<n.length;g+=1)r[g]=n.charCodeAt(g)^q.charCodeAt(g);r[0]&=~p;var s=l-j-d-2;for(g=0;g<s;g+=1)if(0!==r[g])throw"leftmost octets not zero";if(1!==r[s])throw"0x01 marker not found";return o===tc(h(uc("\0\0\0\0\0\0\0\0"+i+String.fromCharCode.apply(String,r.slice(-d)))))}function Xc(){this.subjectPublicKeyRSA=null,this.subjectPublicKeyRSA_hN=null,this.subjectPublicKeyRSA_hE=null,this.hex=null,this.getSerialNumberHex=function(){return ud.getDecendantHexVByNthList(this.hex,0,[0,1])},this.getSignatureAlgorithmField=function(){var a=ud.getDecendantHexVByNthList(this.hex,0,[0,2,0]),b=vd.asn1.ASN1Util.oidHexToInt(a),c=vd.asn1.x509.OID.oid2name(b);return c},this.getIssuerHex=function(){return ud.getDecendantHexTLVByNthList(this.hex,0,[0,3])},this.getIssuerString=function(){return Xc.hex2dn(ud.getDecendantHexTLVByNthList(this.hex,0,[0,3]))},this.getSubjectHex=function(){return ud.getDecendantHexTLVByNthList(this.hex,0,[0,5])},this.getSubjectString=function(){return Xc.hex2dn(ud.getDecendantHexTLVByNthList(this.hex,0,[0,5]))},this.getNotBefore=function(){var a=ud.getDecendantHexVByNthList(this.hex,0,[0,4,0]);return a=a.replace(/(..)/g,"%$1"),a=decodeURIComponent(a)},this.getNotAfter=function(){var a=ud.getDecendantHexVByNthList(this.hex,0,[0,4,1]);return a=a.replace(/(..)/g,"%$1"),a=decodeURIComponent(a)},this.readCertPEM=function(a){var b=ud.pemToHex(a),c=Xc.getPublicKeyHexArrayFromCertHex(b),d=new rb;d.setPublic(c[0],c[1]),this.subjectPublicKeyRSA=d,this.subjectPublicKeyRSA_hN=c[0],this.subjectPublicKeyRSA_hE=c[1],this.hex=b},this.readCertPEMWithoutRSAInit=function(a){var b=ud.pemToHex(a),c=Xc.getPublicKeyHexArrayFromCertHex(b);"function"==typeof this.subjectPublicKeyRSA.setPublic&&this.subjectPublicKeyRSA.setPublic(c[0],c[1]),this.subjectPublicKeyRSA_hN=c[0],this.subjectPublicKeyRSA_hE=c[1],this.hex=b},this.getInfo=function(){var a="Basic Fields\n";a+=" serial number: "+this.getSerialNumberHex()+"\n",a+=" signature algorithm: "+this.getSignatureAlgorithmField()+"\n",a+=" issuer: "+this.getIssuerString()+"\n",a+=" notBefore: "+this.getNotBefore()+"\n",a+=" notAfter: "+this.getNotAfter()+"\n",a+=" subject: "+this.getSubjectString()+"\n",a+=" subject public key info: \n";var b=Xc.getSubjectPublicKeyInfoPosFromCertHex(this.hex),c=ud.getHexOfTLV_AtObj(this.hex,b),d=Ad.getKey(c,null,"pkcs8pub");d instanceof rb&&(a+=" key algorithm: RSA\n",a+=" n="+d.n.toString(16).substr(0,16)+"...\n",a+=" e="+d.e.toString(16)+"\n"),a+="X509v3 Extensions:\n";for(var e=Xc.getV3ExtInfoListOfCertHex(this.hex),f=0;f<e.length;f++){var g=e[f],h=vd.asn1.x509.OID.oid2name(g.oid);""===h&&(h=g.oid);var i="";if(g.critical===!0&&(i="CRITICAL"),a+=" "+h+" "+i+":\n","basicConstraints"===h){var j=Xc.getExtBasicConstraints(this.hex);void 0===j.cA?a+=" {}\n":(a+=" cA=true",void 0!==j.pathLen&&(a+=", pathLen="+j.pathLen),a+="\n")}else if("keyUsage"===h)a+=" "+Xc.getExtKeyUsageString(this.hex)+"\n";else if("subjectKeyIdentifier"===h)a+=" "+Xc.getExtSubjectKeyIdentifier(this.hex)+"\n";else if("authorityKeyIdentifier"===h){var k=Xc.getExtAuthorityKeyIdentifier(this.hex);void 0!==k.kid&&(a+=" kid="+k.kid+"\n")}else if("extKeyUsage"===h){var l=Xc.getExtExtKeyUsageName(this.hex);a+=" "+l.join(", ")+"\n"}else if("subjectAltName"===h){var m=Xc.getExtSubjectAltName(this.hex);a+=" "+m.join(", ")+"\n"}else if("cRLDistributionPoints"===h){var n=Xc.getExtCRLDistributionPointsURI(this.hex);a+=" "+n+"\n"}else if("authorityInfoAccess"===h){var o=Xc.getExtAIAInfo(this.hex);void 0!==o.ocsp&&(a+=" ocsp: "+o.ocsp.join(",")+"\n"),void 0!==o.caissuer&&(a+=" caissuer: "+o.caissuer.join(",")+"\n")}}return a+="signature algorithm: "+Xc.getSignatureAlgorithmName(this.hex)+"\n",a+="signature: "+Xc.getSignatureValueHex(this.hex).substr(0,16)+"...\n"}}var Yc={};Yc.userAgent=!1;var Zc={};if("undefined"==typeof $c||!$c)var $c={};$c.namespace=function(){var a,b,c,d=arguments,e=null;for(a=0;a<d.length;a+=1)for(c=(""+d[a]).split("."),e=$c,b="YAHOO"==c[0]?1:0;b<c.length;b+=1)e[c[b]]=e[c[b]]||{},e=e[c[b]];return e},$c.log=function(a,b,c){var d=$c.widget.Logger;return!(!d||!d.log)&&d.log(a,b,c)},$c.register=function(a,b,c){var d,e,f,g,h,i=$c.env.modules;for(i[a]||(i[a]={versions:[],builds:[]}),d=i[a],e=c.version,f=c.build,g=$c.env.listeners,d.name=a,d.version=e,d.build=f,d.versions.push(e),d.builds.push(f),d.mainClass=b,h=0;h<g.length;h+=1)g[h](d);b?(b.VERSION=e,b.BUILD=f):$c.log("mainClass is undefined for module "+a,"warn")},$c.env=$c.env||{modules:[],listeners:[]},$c.env.getVersion=function(a){return $c.env.modules[a]||null},$c.env.parseUA=function(a){var b,c=function(a){var b=0;return parseFloat(a.replace(/\./g,function(){return 1==b++?"":"."}))},d=Yc,e={ie:0,opera:0,gecko:0,webkit:0,chrome:0,mobile:null,air:0,ipad:0,iphone:0,ipod:0,ios:null,android:0,webos:0,caja:d&&d.cajaVersion,secure:!1,os:null},f=a||Yc&&Yc.userAgent,g=Zc&&Zc.location,h=g&&g.href;return e.secure=h&&0===h.toLowerCase().indexOf("https"),f&&(/windows|win32/i.test(f)?e.os="windows":/macintosh/i.test(f)?e.os="macintosh":/rhino/i.test(f)&&(e.os="rhino"),/KHTML/.test(f)&&(e.webkit=1),b=f.match(/AppleWebKit\/([^\s]*)/),b&&b[1]&&(e.webkit=c(b[1]),/ Mobile\//.test(f)?(e.mobile="Apple",b=f.match(/OS ([^\s]*)/),b&&b[1]&&(b=c(b[1].replace("_","."))),e.ios=b,e.ipad=e.ipod=e.iphone=0,b=f.match(/iPad|iPod|iPhone/),b&&b[0]&&(e[b[0].toLowerCase()]=e.ios)):(b=f.match(/NokiaN[^\/]*|Android \d\.\d|webOS\/\d\.\d/),b&&(e.mobile=b[0]),/webOS/.test(f)&&(e.mobile="WebOS",b=f.match(/webOS\/([^\s]*);/),b&&b[1]&&(e.webos=c(b[1]))),/ Android/.test(f)&&(e.mobile="Android",b=f.match(/Android ([^\s]*);/),b&&b[1]&&(e.android=c(b[1])))),b=f.match(/Chrome\/([^\s]*)/),b&&b[1]?e.chrome=c(b[1]):(b=f.match(/AdobeAIR\/([^\s]*)/),b&&(e.air=b[0]))),e.webkit||(b=f.match(/Opera[\s\/]([^\s]*)/),b&&b[1]?(e.opera=c(b[1]),b=f.match(/Version\/([^\s]*)/),b&&b[1]&&(e.opera=c(b[1])),b=f.match(/Opera Mini[^;]*/),b&&(e.mobile=b[0])):(b=f.match(/MSIE\s([^;]*)/),b&&b[1]?e.ie=c(b[1]):(b=f.match(/Gecko\/([^\s]*)/),b&&(e.gecko=1,b=f.match(/rv:([^\s\)]*)/),b&&b[1]&&(e.gecko=c(b[1]))))))),e},$c.env.ua=$c.env.parseUA(),function(){if($c.namespace("util","widget","example"),"undefined"!=typeof YAHOO_config){var a,b=YAHOO_config.listener,c=$c.env.listeners,d=!0;if(b){for(a=0;a<c.length;a++)if(c[a]==b){d=!1;break}d&&c.push(b)}}}(),$c.lang=$c.lang||{},function(){var a=$c.lang,b=Object.prototype,c="[object Array]",d="[object Function]",e="[object Object]",f=[],g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;","`":"&#x60;"},h=["toString","valueOf"],i={isArray:function(a){return b.toString.apply(a)===c},isBoolean:function(a){return"boolean"==typeof a},isFunction:function(a){return"function"==typeof a||b.toString.apply(a)===d},isNull:function(a){return null===a},isNumber:function(a){return"number"==typeof a&&isFinite(a)},isObject:function(b){return b&&("object"==typeof b||a.isFunction(b))||!1},isString:function(a){return"string"==typeof a},isUndefined:function(a){return"undefined"==typeof a},_IEEnumFix:$c.env.ua.ie?function(c,d){var e,f,g;for(e=0;e<h.length;e+=1)f=h[e],g=d[f],a.isFunction(g)&&g!=b[f]&&(c[f]=g)}:function(){},escapeHTML:function(a){return a.replace(/[&<>"'\/`]/g,function(a){return g[a]})},extend:function(c,d,e){if(!d||!c)throw new Error("extend failed, please check that all dependencies are included.");var f,g=function(){};if(g.prototype=d.prototype,c.prototype=new g,c.prototype.constructor=c,c.superclass=d.prototype,d.prototype.constructor==b.constructor&&(d.prototype.constructor=d),e){for(f in e)a.hasOwnProperty(e,f)&&(c.prototype[f]=e[f]);a._IEEnumFix(c.prototype,e)}},augmentObject:function(b,c){if(!c||!b)throw new Error("Absorb failed, verify dependencies.");var d,e,f=arguments,g=f[2];if(g&&g!==!0)for(d=2;d<f.length;d+=1)b[f[d]]=c[f[d]];else{for(e in c)!g&&e in b||(b[e]=c[e]);a._IEEnumFix(b,c)}return b},augmentProto:function(b,c){if(!c||!b)throw new Error("Augment failed, verify dependencies.");var d,e=[b.prototype,c.prototype];for(d=2;d<arguments.length;d+=1)e.push(arguments[d]);return a.augmentObject.apply(this,e),b},dump:function(b,c){var d,e,f=[],g="{...}",h="f(){...}",i=", ",j=" => ";if(!a.isObject(b))return b+"";if(b instanceof Date||"nodeType"in b&&"tagName"in b)return b;if(a.isFunction(b))return h;if(c=a.isNumber(c)?c:3,a.isArray(b)){for(f.push("["),d=0,e=b.length;d<e;d+=1)a.isObject(b[d])?f.push(c>0?a.dump(b[d],c-1):g):f.push(b[d]),f.push(i);f.length>1&&f.pop(),f.push("]")}else{f.push("{");for(d in b)a.hasOwnProperty(b,d)&&(f.push(d+j),a.isObject(b[d])?f.push(c>0?a.dump(b[d],c-1):g):f.push(b[d]),f.push(i));f.length>1&&f.pop(),f.push("}")}return f.join("")},substitute:function(b,c,d,f){for(var g,h,i,j,k,l,m,n,o,p=[],q=b.length,r="dump",s=" ",t="{",u="}";(g=b.lastIndexOf(t,q),!(g<0))&&(h=b.indexOf(u,g),!(g+1>h));)m=b.substring(g+1,h),j=m,l=null,i=j.indexOf(s),i>-1&&(l=j.substring(i+1),j=j.substring(0,i)),k=c[j],d&&(k=d(j,k,l)),a.isObject(k)?a.isArray(k)?k=a.dump(k,parseInt(l,10)):(l=l||"",n=l.indexOf(r),n>-1&&(l=l.substring(4)),o=k.toString(),k=o===e||n>-1?a.dump(k,parseInt(l,10)):o):a.isString(k)||a.isNumber(k)||(k="~-"+p.length+"-~",p[p.length]=m),b=b.substring(0,g)+k+b.substring(h+1),f===!1&&(q=g-1);for(g=p.length-1;g>=0;g-=1)b=b.replace(new RegExp("~-"+g+"-~"),"{"+p[g]+"}","g");return b},trim:function(a){try{return a.replace(/^\s+|\s+$/g,"")}catch(b){return a}},merge:function(){var b,c={},d=arguments,e=d.length;for(b=0;b<e;b+=1)a.augmentObject(c,d[b],!0);return c},later:function(b,c,d,e,g){b=b||0,c=c||{};var h,i,j=d,k=e;if(a.isString(d)&&(j=c[d]),!j)throw new TypeError("method undefined");return a.isUndefined(e)||a.isArray(k)||(k=[e]),h=function(){j.apply(c,k||f)},i=g?setInterval(h,b):setTimeout(h,b),{interval:g,cancel:function(){this.interval?clearInterval(i):clearTimeout(i)}}},isValue:function(b){return a.isObject(b)||a.isString(b)||a.isNumber(b)||a.isBoolean(b)}};a.hasOwnProperty=b.hasOwnProperty?function(a,b){return a&&a.hasOwnProperty&&a.hasOwnProperty(b)}:function(b,c){return!a.isUndefined(b[c])&&b.constructor.prototype[c]!==b[c]},i.augmentObject(a,i,!0),$c.util.Lang=a,a.augment=a.augmentProto,$c.augment=a.augmentProto,$c.extend=a.extend}(),$c.register("yahoo",$c,{version:"2.9.0",build:"2800"});var _c=_c||function(a,b){var c={},d=c.lib={},e=d.Base=function(){function a(){}return{extend:function(b){a.prototype=this;var c=new a;return b&&c.mixIn(b),c.hasOwnProperty("init")||(c.init=function(){c.$super.init.apply(this,arguments)}),c.init.prototype=c,c.$super=this,c},create:function(){var a=this.extend();return a.init.apply(a,arguments),a},init:function(){},mixIn:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]);a.hasOwnProperty("toString")&&(this.toString=a.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),f=d.WordArray=e.extend({init:function(a,c){a=this.words=a||[],c!=b?this.sigBytes=c:this.sigBytes=4*a.length},toString:function(a){return(a||h).stringify(this)},concat:function(a){var b=this.words,c=a.words,d=this.sigBytes,e=a.sigBytes;if(this.clamp(),d%4)for(var f=0;f<e;f++){var g=c[f>>>2]>>>24-f%4*8&255;b[d+f>>>2]|=g<<24-(d+f)%4*8}else for(var f=0;f<e;f+=4)b[d+f>>>2]=c[f>>>2];return this.sigBytes+=e,this},clamp:function(){var b=this.words,c=this.sigBytes;b[c>>>2]&=4294967295<<32-c%4*8,b.length=a.ceil(c/4)},clone:function(){var a=e.clone.call(this);return a.words=this.words.slice(0),a},random:function(b){for(var c=[],d=0;d<b;d+=4)c.push(4294967296*a.random()|0);return new f.init(c,b)}}),g=c.enc={},h=g.Hex={stringify:function(a){for(var b=a.words,c=a.sigBytes,d=[],e=0;e<c;e++){var f=b[e>>>2]>>>24-e%4*8&255;d.push((f>>>4).toString(16)),d.push((15&f).toString(16))}return d.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d+=2)c[d>>>3]|=parseInt(a.substr(d,2),16)<<24-d%8*4;return new f.init(c,b/2)}},i=g.Latin1={stringify:function(a){for(var b=a.words,c=a.sigBytes,d=[],e=0;e<c;e++){var f=b[e>>>2]>>>24-e%4*8&255;d.push(String.fromCharCode(f))}return d.join("")},parse:function(a){for(var b=a.length,c=[],d=0;d<b;d++)c[d>>>2]|=(255&a.charCodeAt(d))<<24-d%4*8;return new f.init(c,b)}},j=g.Utf8={stringify:function(a){try{return decodeURIComponent(escape(i.stringify(a)))}catch(a){throw new Error("Malformed UTF-8 data")}},parse:function(a){return i.parse(unescape(encodeURIComponent(a)))}},k=d.BufferedBlockAlgorithm=e.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=j.parse(a)),this._data.concat(a),this._nDataBytes+=a.sigBytes},_process:function(b){var c=this._data,d=c.words,e=c.sigBytes,g=this.blockSize,h=4*g,i=e/h;i=b?a.ceil(i):a.max((0|i)-this._minBufferSize,0);var j=i*g,k=a.min(4*j,e);if(j){for(var l=0;l<j;l+=g)this._doProcessBlock(d,l);var m=d.splice(0,j);c.sigBytes-=k}return new f.init(m,k)},clone:function(){var a=e.clone.call(this);return a._data=this._data.clone(),a},_minBufferSize:0}),l=(d.Hasher=k.extend({cfg:e.extend(),init:function(a){this.cfg=this.cfg.extend(a),this.reset()},reset:function(){k.reset.call(this),this._doReset()},update:function(a){return this._append(a),this._process(),this},finalize:function(a){a&&this._append(a);var b=this._doFinalize();return b},blockSize:16,_createHelper:function(a){return function(b,c){return new a.init(c).finalize(b)}},_createHmacHelper:function(a){return function(b,c){return new l.HMAC.init(a,c).finalize(b)}}}),c.algo={});return c}(Math);!function(a){var b=_c,c=b.lib,d=c.Base,e=c.WordArray,b=b.x64={};b.Word=d.extend({init:function(a,b){this.high=a,this.low=b}}),b.WordArray=d.extend({init:function(b,c){b=this.words=b||[],this.sigBytes=c!=a?c:8*b.length},toX32:function(){for(var a=this.words,b=a.length,c=[],d=0;d<b;d++){var f=a[d];c.push(f.high),c.push(f.low)}return e.create(c,this.sigBytes)},clone:function(){for(var a=d.clone.call(this),b=a.words=this.words.slice(0),c=b.length,e=0;e<c;e++)b[e]=b[e].clone();return a}})}(),_c.lib.Cipher||function(a){var b=_c,c=b.lib,d=c.Base,e=c.WordArray,f=c.BufferedBlockAlgorithm,g=b.enc.Base64,h=b.algo.EvpKDF,i=c.Cipher=f.extend({cfg:d.extend(),createEncryptor:function(a,b){return this.create(this._ENC_XFORM_MODE,a,b)},createDecryptor:function(a,b){return this.create(this._DEC_XFORM_MODE,a,b)},init:function(a,b,c){this.cfg=this.cfg.extend(c),this._xformMode=a,this._key=b,this.reset()},reset:function(){f.reset.call(this),this._doReset()},process:function(a){return this._append(a),this._process()},finalize:function(a){return a&&this._append(a),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(a){return{encrypt:function(b,c,d){return("string"==typeof c?o:n).encrypt(a,b,c,d)},decrypt:function(b,c,d){return("string"==typeof c?o:n).decrypt(a,b,c,d)}}}});c.StreamCipher=i.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var j=b.mode={},k=function(b,c,d){var e=this._iv;e?this._iv=a:e=this._prevBlock;for(var f=0;f<d;f++)b[c+f]^=e[f]},l=(c.BlockCipherMode=d.extend({createEncryptor:function(a,b){return this.Encryptor.create(a,b)},createDecryptor:function(a,b){return this.Decryptor.create(a,b)},init:function(a,b){this._cipher=a,this._iv=b}})).extend();l.Encryptor=l.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize;k.call(this,a,b,d),c.encryptBlock(a,b),this._prevBlock=a.slice(b,b+d)}}),l.Decryptor=l.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize,e=a.slice(b,b+d);c.decryptBlock(a,b),k.call(this,a,b,d),this._prevBlock=e}}),j=j.CBC=l,l=(b.pad={}).Pkcs7={pad:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,f=[],g=0;g<c;g+=4)f.push(d);c=e.create(f,c),a.concat(c)},unpad:function(a){a.sigBytes-=255&a.words[a.sigBytes-1>>>2]}},c.BlockCipher=i.extend({cfg:i.cfg.extend({mode:j,padding:l}),reset:function(){i.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var c=a.createEncryptor;else c=a.createDecryptor,this._minBufferSize=1;this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var m=c.CipherParams=d.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),j=(b.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;return a=a.salt,(a?e.create([1398893684,1701076831]).concat(a).concat(b):b).toString(g)},parse:function(a){a=g.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){
var c=e.create(b.slice(2,4));b.splice(0,4),a.sigBytes-=16}return m.create({ciphertext:a,salt:c})}},n=c.SerializableCipher=d.extend({cfg:d.extend({format:j}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=a.createEncryptor(c,d);return b=e.finalize(b),e=e.cfg,m.create({ciphertext:b,key:c,iv:e.iv,algorithm:a,mode:e.mode,padding:e.padding,blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){return d=this.cfg.extend(d),b=this._parse(b,d.format),a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),b=(b.kdf={}).OpenSSL={execute:function(a,b,c,d){return d||(d=e.random(8)),a=h.create({keySize:b+c}).compute(a,d),c=e.create(a.words.slice(b),4*c),a.sigBytes=4*b,m.create({key:a,iv:c,salt:d})}},o=c.PasswordBasedCipher=n.extend({cfg:n.cfg.extend({kdf:b}),encrypt:function(a,b,c,d){return d=this.cfg.extend(d),c=d.kdf.execute(c,a.keySize,a.ivSize),d.iv=c.iv,a=n.encrypt.call(this,a,b,c.key,d),a.mixIn(c),a},decrypt:function(a,b,c,d){return d=this.cfg.extend(d),b=this._parse(b,d.format),c=d.kdf.execute(c,a.keySize,a.ivSize,b.salt),d.iv=c.iv,n.decrypt.call(this,a,b,c.key,d)}})}(),function(){for(var a=_c,b=a.lib.BlockCipher,c=a.algo,d=[],e=[],f=[],g=[],h=[],i=[],j=[],k=[],l=[],m=[],n=[],o=0;256>o;o++)n[o]=128>o?o<<1:o<<1^283;for(var p=0,q=0,o=0;256>o;o++){var r=q^q<<1^q<<2^q<<3^q<<4,r=r>>>8^255&r^99;d[p]=r,e[r]=p;var s=n[p],t=n[s],u=n[t],v=257*n[r]^16843008*r;f[p]=v<<24|v>>>8,g[p]=v<<16|v>>>16,h[p]=v<<8|v>>>24,i[p]=v,v=16843009*u^65537*t^257*s^16843008*p,j[r]=v<<24|v>>>8,k[r]=v<<16|v>>>16,l[r]=v<<8|v>>>24,m[r]=v,p?(p=s^n[n[n[u^s]]],q^=n[n[q]]):p=q=1}var w=[0,1,2,4,8,16,32,64,128,27,54],c=c.AES=b.extend({_doReset:function(){for(var a=this._key,b=a.words,c=a.sigBytes/4,a=4*((this._nRounds=c+6)+1),e=this._keySchedule=[],f=0;f<a;f++)if(f<c)e[f]=b[f];else{var g=e[f-1];f%c?6<c&&4==f%c&&(g=d[g>>>24]<<24|d[g>>>16&255]<<16|d[g>>>8&255]<<8|d[255&g]):(g=g<<8|g>>>24,g=d[g>>>24]<<24|d[g>>>16&255]<<16|d[g>>>8&255]<<8|d[255&g],g^=w[f/c|0]<<24),e[f]=e[f-c]^g}for(b=this._invKeySchedule=[],c=0;c<a;c++)f=a-c,g=c%4?e[f]:e[f-4],b[c]=4>c||4>=f?g:j[d[g>>>24]]^k[d[g>>>16&255]]^l[d[g>>>8&255]]^m[d[255&g]]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,f,g,h,i,d)},decryptBlock:function(a,b){var c=a[b+1];a[b+1]=a[b+3],a[b+3]=c,this._doCryptBlock(a,b,this._invKeySchedule,j,k,l,m,e),c=a[b+1],a[b+1]=a[b+3],a[b+3]=c},_doCryptBlock:function(a,b,c,d,e,f,g,h){for(var i=this._nRounds,j=a[b]^c[0],k=a[b+1]^c[1],l=a[b+2]^c[2],m=a[b+3]^c[3],n=4,o=1;o<i;o++)var p=d[j>>>24]^e[k>>>16&255]^f[l>>>8&255]^g[255&m]^c[n++],q=d[k>>>24]^e[l>>>16&255]^f[m>>>8&255]^g[255&j]^c[n++],r=d[l>>>24]^e[m>>>16&255]^f[j>>>8&255]^g[255&k]^c[n++],m=d[m>>>24]^e[j>>>16&255]^f[k>>>8&255]^g[255&l]^c[n++],j=p,k=q,l=r;p=(h[j>>>24]<<24|h[k>>>16&255]<<16|h[l>>>8&255]<<8|h[255&m])^c[n++],q=(h[k>>>24]<<24|h[l>>>16&255]<<16|h[m>>>8&255]<<8|h[255&j])^c[n++],r=(h[l>>>24]<<24|h[m>>>16&255]<<16|h[j>>>8&255]<<8|h[255&k])^c[n++],m=(h[m>>>24]<<24|h[j>>>16&255]<<16|h[k>>>8&255]<<8|h[255&l])^c[n++],a[b]=p,a[b+1]=q,a[b+2]=r,a[b+3]=m},keySize:8});a.AES=b._createHelper(c)}(),function(){function a(a,b){var c=(this._lBlock>>>a^this._rBlock)&b;this._rBlock^=c,this._lBlock^=c<<a}function b(a,b){var c=(this._rBlock>>>a^this._lBlock)&b;this._lBlock^=c,this._rBlock^=c<<a}var c=_c,d=c.lib,e=d.WordArray,d=d.BlockCipher,f=c.algo,g=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],h=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],i=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],j=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],k=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],l=f.DES=d.extend({_doReset:function(){for(var a=this._key.words,b=[],c=0;56>c;c++){var d=g[c]-1;b[c]=a[d>>>5]>>>31-d%32&1}for(a=this._subKeys=[],d=0;16>d;d++){for(var e=a[d]=[],f=i[d],c=0;24>c;c++)e[c/6|0]|=b[(h[c]-1+f)%28]<<31-c%6,e[4+(c/6|0)]|=b[28+(h[c+24]-1+f)%28]<<31-c%6;for(e[0]=e[0]<<1|e[0]>>>31,c=1;7>c;c++)e[c]>>>=4*(c-1)+3;e[7]=e[7]<<5|e[7]>>>27}for(b=this._invSubKeys=[],c=0;16>c;c++)b[c]=a[15-c]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._subKeys)},decryptBlock:function(a,b){this._doCryptBlock(a,b,this._invSubKeys)},_doCryptBlock:function(c,d,e){this._lBlock=c[d],this._rBlock=c[d+1],a.call(this,4,252645135),a.call(this,16,65535),b.call(this,2,858993459),b.call(this,8,16711935),a.call(this,1,1431655765);for(var f=0;16>f;f++){for(var g=e[f],h=this._lBlock,i=this._rBlock,l=0,m=0;8>m;m++)l|=j[m][((i^g[m])&k[m])>>>0];this._lBlock=i,this._rBlock=h^l}e=this._lBlock,this._lBlock=this._rBlock,this._rBlock=e,a.call(this,1,1431655765),b.call(this,8,16711935),b.call(this,2,858993459),a.call(this,16,65535),a.call(this,4,252645135),c[d]=this._lBlock,c[d+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});c.DES=d._createHelper(l),f=f.TripleDES=d.extend({_doReset:function(){var a=this._key.words;this._des1=l.createEncryptor(e.create(a.slice(0,2))),this._des2=l.createEncryptor(e.create(a.slice(2,4))),this._des3=l.createEncryptor(e.create(a.slice(4,6)))},encryptBlock:function(a,b){this._des1.encryptBlock(a,b),this._des2.decryptBlock(a,b),this._des3.encryptBlock(a,b)},decryptBlock:function(a,b){this._des3.decryptBlock(a,b),this._des2.encryptBlock(a,b),this._des1.decryptBlock(a,b)},keySize:6,ivSize:2,blockSize:2}),c.TripleDES=d._createHelper(f)}(),function(){var a=_c,b=a.lib.WordArray;a.enc.Base64={stringify:function(a){var b=a.words,c=a.sigBytes,d=this._map;a.clamp(),a=[];for(var e=0;e<c;e+=3)for(var f=(b[e>>>2]>>>24-8*(e%4)&255)<<16|(b[e+1>>>2]>>>24-8*((e+1)%4)&255)<<8|b[e+2>>>2]>>>24-8*((e+2)%4)&255,g=0;4>g&&e+.75*g<c;g++)a.push(d.charAt(f>>>6*(3-g)&63));if(b=d.charAt(64))for(;a.length%4;)a.push(b);return a.join("")},parse:function(a){var c=a.length,d=this._map,e=d.charAt(64);e&&(e=a.indexOf(e),-1!=e&&(c=e));for(var e=[],f=0,g=0;g<c;g++)if(g%4){var h=d.indexOf(a.charAt(g-1))<<2*(g%4),i=d.indexOf(a.charAt(g))>>>6-2*(g%4);e[f>>>2]|=(h|i)<<24-8*(f%4),f++}return b.create(e,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(a){function b(a,b,c,d,e,f,g){return a=a+(b&c|~b&d)+e+g,(a<<f|a>>>32-f)+b}function c(a,b,c,d,e,f,g){return a=a+(b&d|c&~d)+e+g,(a<<f|a>>>32-f)+b}function d(a,b,c,d,e,f,g){return a=a+(b^c^d)+e+g,(a<<f|a>>>32-f)+b}function e(a,b,c,d,e,f,g){return a=a+(c^(b|~d))+e+g,(a<<f|a>>>32-f)+b}for(var f=_c,g=f.lib,h=g.WordArray,i=g.Hasher,g=f.algo,j=[],k=0;64>k;k++)j[k]=4294967296*a.abs(a.sin(k+1))|0;g=g.MD5=i.extend({_doReset:function(){this._hash=new h.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(a,f){for(var g=0;16>g;g++){var h=f+g,i=a[h];a[h]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var g=this._hash.words,h=a[f+0],i=a[f+1],k=a[f+2],l=a[f+3],m=a[f+4],n=a[f+5],o=a[f+6],p=a[f+7],q=a[f+8],r=a[f+9],s=a[f+10],t=a[f+11],u=a[f+12],v=a[f+13],w=a[f+14],x=a[f+15],y=g[0],z=g[1],A=g[2],B=g[3],y=b(y,z,A,B,h,7,j[0]),B=b(B,y,z,A,i,12,j[1]),A=b(A,B,y,z,k,17,j[2]),z=b(z,A,B,y,l,22,j[3]),y=b(y,z,A,B,m,7,j[4]),B=b(B,y,z,A,n,12,j[5]),A=b(A,B,y,z,o,17,j[6]),z=b(z,A,B,y,p,22,j[7]),y=b(y,z,A,B,q,7,j[8]),B=b(B,y,z,A,r,12,j[9]),A=b(A,B,y,z,s,17,j[10]),z=b(z,A,B,y,t,22,j[11]),y=b(y,z,A,B,u,7,j[12]),B=b(B,y,z,A,v,12,j[13]),A=b(A,B,y,z,w,17,j[14]),z=b(z,A,B,y,x,22,j[15]),y=c(y,z,A,B,i,5,j[16]),B=c(B,y,z,A,o,9,j[17]),A=c(A,B,y,z,t,14,j[18]),z=c(z,A,B,y,h,20,j[19]),y=c(y,z,A,B,n,5,j[20]),B=c(B,y,z,A,s,9,j[21]),A=c(A,B,y,z,x,14,j[22]),z=c(z,A,B,y,m,20,j[23]),y=c(y,z,A,B,r,5,j[24]),B=c(B,y,z,A,w,9,j[25]),A=c(A,B,y,z,l,14,j[26]),z=c(z,A,B,y,q,20,j[27]),y=c(y,z,A,B,v,5,j[28]),B=c(B,y,z,A,k,9,j[29]),A=c(A,B,y,z,p,14,j[30]),z=c(z,A,B,y,u,20,j[31]),y=d(y,z,A,B,n,4,j[32]),B=d(B,y,z,A,q,11,j[33]),A=d(A,B,y,z,t,16,j[34]),z=d(z,A,B,y,w,23,j[35]),y=d(y,z,A,B,i,4,j[36]),B=d(B,y,z,A,m,11,j[37]),A=d(A,B,y,z,p,16,j[38]),z=d(z,A,B,y,s,23,j[39]),y=d(y,z,A,B,v,4,j[40]),B=d(B,y,z,A,h,11,j[41]),A=d(A,B,y,z,l,16,j[42]),z=d(z,A,B,y,o,23,j[43]),y=d(y,z,A,B,r,4,j[44]),B=d(B,y,z,A,u,11,j[45]),A=d(A,B,y,z,x,16,j[46]),z=d(z,A,B,y,k,23,j[47]),y=e(y,z,A,B,h,6,j[48]),B=e(B,y,z,A,p,10,j[49]),A=e(A,B,y,z,w,15,j[50]),z=e(z,A,B,y,n,21,j[51]),y=e(y,z,A,B,u,6,j[52]),B=e(B,y,z,A,l,10,j[53]),A=e(A,B,y,z,s,15,j[54]),z=e(z,A,B,y,i,21,j[55]),y=e(y,z,A,B,q,6,j[56]),B=e(B,y,z,A,x,10,j[57]),A=e(A,B,y,z,o,15,j[58]),z=e(z,A,B,y,v,21,j[59]),y=e(y,z,A,B,m,6,j[60]),B=e(B,y,z,A,t,10,j[61]),A=e(A,B,y,z,k,15,j[62]),z=e(z,A,B,y,r,21,j[63]);g[0]=g[0]+y|0,g[1]=g[1]+z|0,g[2]=g[2]+A|0,g[3]=g[3]+B|0},_doFinalize:function(){var b=this._data,c=b.words,d=8*this._nDataBytes,e=8*b.sigBytes;c[e>>>5]|=128<<24-e%32;var f=a.floor(d/4294967296);for(c[(e+64>>>9<<4)+15]=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),c[(e+64>>>9<<4)+14]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),b.sigBytes=4*(c.length+1),this._process(),b=this._hash,c=b.words,d=0;4>d;d++)e=c[d],c[d]=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8);return b},clone:function(){var a=i.clone.call(this);return a._hash=this._hash.clone(),a}}),f.MD5=i._createHelper(g),f.HmacMD5=i._createHmacHelper(g)}(Math),function(){var a=_c,b=a.lib,c=b.WordArray,d=b.Hasher,e=[],b=a.algo.SHA1=d.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],f=c[1],g=c[2],h=c[3],i=c[4],j=0;80>j;j++){if(16>j)e[j]=0|a[b+j];else{var k=e[j-3]^e[j-8]^e[j-14]^e[j-16];e[j]=k<<1|k>>>31}k=(d<<5|d>>>27)+i+e[j],k=20>j?k+((f&g|~f&h)+1518500249):40>j?k+((f^g^h)+1859775393):60>j?k+((f&g|f&h|g&h)-1894007588):k+((f^g^h)-899497514),i=h,h=g,g=f<<30|f>>>2,f=d,d=k}c[0]=c[0]+d|0,c[1]=c[1]+f|0,c[2]=c[2]+g|0,c[3]=c[3]+h|0,c[4]=c[4]+i|0},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;return b[d>>>5]|=128<<24-d%32,b[(d+64>>>9<<4)+14]=Math.floor(c/4294967296),b[(d+64>>>9<<4)+15]=c,a.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var a=d.clone.call(this);return a._hash=this._hash.clone(),a}});a.SHA1=d._createHelper(b),a.HmacSHA1=d._createHmacHelper(b)}(),function(a){for(var b=_c,c=b.lib,d=c.WordArray,e=c.Hasher,c=b.algo,f=[],g=[],h=function(a){return 4294967296*(a-(0|a))|0},i=2,j=0;64>j;){var k;a:{k=i;for(var l=a.sqrt(k),m=2;m<=l;m++)if(!(k%m)){k=!1;break a}k=!0}k&&(8>j&&(f[j]=h(a.pow(i,.5))),g[j]=h(a.pow(i,1/3)),j++),i++}var n=[],c=c.SHA256=e.extend({_doReset:function(){this._hash=new d.init(f.slice(0))},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],e=c[1],f=c[2],h=c[3],i=c[4],j=c[5],k=c[6],l=c[7],m=0;64>m;m++){if(16>m)n[m]=0|a[b+m];else{var o=n[m-15],p=n[m-2];n[m]=((o<<25|o>>>7)^(o<<14|o>>>18)^o>>>3)+n[m-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+n[m-16]}o=l+((i<<26|i>>>6)^(i<<21|i>>>11)^(i<<7|i>>>25))+(i&j^~i&k)+g[m]+n[m],p=((d<<30|d>>>2)^(d<<19|d>>>13)^(d<<10|d>>>22))+(d&e^d&f^e&f),l=k,k=j,j=i,i=h+o|0,h=f,f=e,e=d,d=o+p|0}c[0]=c[0]+d|0,c[1]=c[1]+e|0,c[2]=c[2]+f|0,c[3]=c[3]+h|0,c[4]=c[4]+i|0,c[5]=c[5]+j|0,c[6]=c[6]+k|0,c[7]=c[7]+l|0},_doFinalize:function(){var b=this._data,c=b.words,d=8*this._nDataBytes,e=8*b.sigBytes;return c[e>>>5]|=128<<24-e%32,c[(e+64>>>9<<4)+14]=a.floor(d/4294967296),c[(e+64>>>9<<4)+15]=d,b.sigBytes=4*c.length,this._process(),this._hash},clone:function(){var a=e.clone.call(this);return a._hash=this._hash.clone(),a}});b.SHA256=e._createHelper(c),b.HmacSHA256=e._createHmacHelper(c)}(Math),function(){var a=_c,b=a.lib.WordArray,c=a.algo,d=c.SHA256,c=c.SHA224=d.extend({_doReset:function(){this._hash=new b.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=d._doFinalize.call(this);return a.sigBytes-=4,a}});a.SHA224=d._createHelper(c),a.HmacSHA224=d._createHmacHelper(c)}(),function(){function a(){return e.create.apply(e,arguments)}for(var b=_c,c=b.lib.Hasher,d=b.x64,e=d.Word,f=d.WordArray,d=b.algo,g=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],h=[],i=0;80>i;i++)h[i]=a();d=d.SHA512=c.extend({_doReset:function(){this._hash=new f.init([new e.init(1779033703,4089235720),new e.init(3144134277,2227873595),new e.init(1013904242,4271175723),new e.init(2773480762,1595750129),new e.init(1359893119,2917565137),new e.init(2600822924,725511199),new e.init(528734635,4215389547),new e.init(1541459225,327033209)])},_doProcessBlock:function(a,b){for(var c=this._hash.words,d=c[0],e=c[1],f=c[2],i=c[3],j=c[4],k=c[5],l=c[6],c=c[7],m=d.high,n=d.low,o=e.high,p=e.low,q=f.high,r=f.low,s=i.high,t=i.low,u=j.high,v=j.low,w=k.high,x=k.low,y=l.high,z=l.low,A=c.high,B=c.low,C=m,D=n,E=o,F=p,G=q,H=r,I=s,J=t,K=u,L=v,M=w,N=x,O=y,P=z,Q=A,R=B,S=0;80>S;S++){var T=h[S];if(16>S)var U=T.high=0|a[b+2*S],V=T.low=0|a[b+2*S+1];else{var U=h[S-15],V=U.high,W=U.low,U=(V>>>1|W<<31)^(V>>>8|W<<24)^V>>>7,W=(W>>>1|V<<31)^(W>>>8|V<<24)^(W>>>7|V<<25),X=h[S-2],V=X.high,Y=X.low,X=(V>>>19|Y<<13)^(V<<3|Y>>>29)^V>>>6,Y=(Y>>>19|V<<13)^(Y<<3|V>>>29)^(Y>>>6|V<<26),V=h[S-7],Z=V.high,$=h[S-16],_=$.high,$=$.low,V=W+V.low,U=U+Z+(V>>>0<W>>>0?1:0),V=V+Y,U=U+X+(V>>>0<Y>>>0?1:0),V=V+$,U=U+_+(V>>>0<$>>>0?1:0);T.high=U,T.low=V}var Z=K&M^~K&O,$=L&N^~L&P,T=C&E^C&G^E&G,aa=D&F^D&H^F&H,W=(C>>>28|D<<4)^(C<<30|D>>>2)^(C<<25|D>>>7),X=(D>>>28|C<<4)^(D<<30|C>>>2)^(D<<25|C>>>7),Y=g[S],ba=Y.high,ca=Y.low,Y=R+((L>>>14|K<<18)^(L>>>18|K<<14)^(L<<23|K>>>9)),_=Q+((K>>>14|L<<18)^(K>>>18|L<<14)^(K<<23|L>>>9))+(Y>>>0<R>>>0?1:0),Y=Y+$,_=_+Z+(Y>>>0<$>>>0?1:0),Y=Y+ca,_=_+ba+(Y>>>0<ca>>>0?1:0),Y=Y+V,_=_+U+(Y>>>0<V>>>0?1:0),V=X+aa,T=W+T+(V>>>0<X>>>0?1:0),Q=O,R=P,O=M,P=N,M=K,N=L,L=J+Y|0,K=I+_+(L>>>0<J>>>0?1:0)|0,I=G,J=H,G=E,H=F,E=C,F=D,D=Y+V|0,C=_+T+(D>>>0<Y>>>0?1:0)|0}n=d.low=n+D,d.high=m+C+(n>>>0<D>>>0?1:0),p=e.low=p+F,e.high=o+E+(p>>>0<F>>>0?1:0),r=f.low=r+H,f.high=q+G+(r>>>0<H>>>0?1:0),t=i.low=t+J,i.high=s+I+(t>>>0<J>>>0?1:0),v=j.low=v+L,j.high=u+K+(v>>>0<L>>>0?1:0),x=k.low=x+N,k.high=w+M+(x>>>0<N>>>0?1:0),z=l.low=z+P,l.high=y+O+(z>>>0<P>>>0?1:0),B=c.low=B+R,c.high=A+Q+(B>>>0<R>>>0?1:0)},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;return b[d>>>5]|=128<<24-d%32,b[(d+128>>>10<<5)+30]=Math.floor(c/4294967296),b[(d+128>>>10<<5)+31]=c,a.sigBytes=4*b.length,this._process(),this._hash.toX32()},clone:function(){var a=c.clone.call(this);return a._hash=this._hash.clone(),a},blockSize:32}),b.SHA512=c._createHelper(d),b.HmacSHA512=c._createHmacHelper(d)}(),function(){var a=_c,b=a.x64,c=b.Word,d=b.WordArray,b=a.algo,e=b.SHA512,b=b.SHA384=e.extend({_doReset:function(){this._hash=new d.init([new c.init(3418070365,3238371032),new c.init(1654270250,914150663),new c.init(2438529370,812702999),new c.init(355462360,4144912697),new c.init(1731405415,4290775857),new c.init(2394180231,1750603025),new c.init(3675008525,1694076839),new c.init(1203062813,3204075428)])},_doFinalize:function(){var a=e._doFinalize.call(this);return a.sigBytes-=16,a}});a.SHA384=e._createHelper(b),a.HmacSHA384=e._createHmacHelper(b)}(),function(){var a=_c,b=a.lib,c=b.WordArray,d=b.Hasher,b=a.algo,e=c.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),f=c.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),g=c.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),h=c.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),i=c.create([0,1518500249,1859775393,2400959708,2840853838]),j=c.create([1352829926,1548603684,1836072691,2053994217,0]),b=b.RIPEMD160=d.extend({_doReset:function(){this._hash=c.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,b){for(var c=0;16>c;c++){var d=b+c,k=a[d];a[d]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)}var l,m,n,o,p,q,r,s,t,u,d=this._hash.words,k=i.words,v=j.words,w=e.words,x=f.words,y=g.words,z=h.words;q=l=d[0],r=m=d[1],s=n=d[2],t=o=d[3],u=p=d[4];for(var A,c=0;80>c;c+=1)A=l+a[b+w[c]]|0,A=16>c?A+((m^n^o)+k[0]):32>c?A+((m&n|~m&o)+k[1]):48>c?A+(((m|~n)^o)+k[2]):64>c?A+((m&o|n&~o)+k[3]):A+((m^(n|~o))+k[4]),A|=0,A=A<<y[c]|A>>>32-y[c],A=A+p|0,l=p,p=o,o=n<<10|n>>>22,n=m,m=A,A=q+a[b+x[c]]|0,A=16>c?A+((r^(s|~t))+v[0]):32>c?A+((r&t|s&~t)+v[1]):48>c?A+(((r|~s)^t)+v[2]):64>c?A+((r&s|~r&t)+v[3]):A+((r^s^t)+v[4]),A|=0,A=A<<z[c]|A>>>32-z[c],A=A+u|0,q=u,u=t,t=s<<10|s>>>22,s=r,r=A;A=d[1]+n+t|0,d[1]=d[2]+o+u|0,d[2]=d[3]+p+q|0,d[3]=d[4]+l+r|0,d[4]=d[0]+m+s|0,d[0]=A},_doFinalize:function(){var a=this._data,b=a.words,c=8*this._nDataBytes,d=8*a.sigBytes;for(b[d>>>5]|=128<<24-d%32,b[(d+64>>>9<<4)+14]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),a.sigBytes=4*(b.length+1),this._process(),a=this._hash,b=a.words,c=0;5>c;c++)d=b[c],b[c]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8);return a},clone:function(){var a=d.clone.call(this);return a._hash=this._hash.clone(),a}});a.RIPEMD160=d._createHelper(b),a.HmacRIPEMD160=d._createHmacHelper(b)}(Math),function(){var a=_c,b=a.enc.Utf8;a.algo.HMAC=a.lib.Base.extend({init:function(a,c){a=this._hasher=new a.init,"string"==typeof c&&(c=b.parse(c));var d=a.blockSize,e=4*d;c.sigBytes>e&&(c=a.finalize(c)),c.clamp();for(var f=this._oKey=c.clone(),g=this._iKey=c.clone(),h=f.words,i=g.words,j=0;j<d;j++)h[j]^=1549556828,i[j]^=909522486;f.sigBytes=g.sigBytes=e,this.reset()},reset:function(){var a=this._hasher;a.reset(),a.update(this._iKey)},update:function(a){return this._hasher.update(a),this},finalize:function(a){var b=this._hasher;return a=b.finalize(a),b.reset(),b.finalize(this._oKey.clone().concat(a))}})}(),function(){var a=_c,b=a.lib,c=b.Base,d=b.WordArray,b=a.algo,e=b.HMAC,f=b.PBKDF2=c.extend({cfg:c.extend({keySize:4,hasher:b.SHA1,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,b){for(var c=this.cfg,f=e.create(c.hasher,a),g=d.create(),h=d.create([1]),i=g.words,j=h.words,k=c.keySize,c=c.iterations;i.length<k;){var l=f.update(b).finalize(h);f.reset();for(var m=l.words,n=m.length,o=l,p=1;p<c;p++){o=f.finalize(o),f.reset();for(var q=o.words,r=0;r<n;r++)m[r]^=q[r]}g.concat(l),j[0]++}return g.sigBytes=4*k,g}});a.PBKDF2=function(a,b,c){return f.create(c).compute(a,b)}}();var ad,bd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",cd="=",dd=0xdeadbeefcafe,ed=15715070==(16777215&dd);ed&&"Microsoft Internet Explorer"==Yc.appName?(f.prototype.am=j,ad=30):ed&&"Netscape"!=Yc.appName?(f.prototype.am=i,ad=26):(f.prototype.am=k,ad=28),f.prototype.DB=ad,f.prototype.DM=(1<<ad)-1,f.prototype.DV=1<<ad;var fd=52;f.prototype.FV=Math.pow(2,fd),f.prototype.F1=fd-ad,f.prototype.F2=2*ad-fd;var gd,hd,id="0123456789abcdefghijklmnopqrstuvwxyz",jd=new Array;for(gd="0".charCodeAt(0),hd=0;hd<=9;++hd)jd[gd++]=hd;for(gd="a".charCodeAt(0),hd=10;hd<36;++hd)jd[gd++]=hd;for(gd="A".charCodeAt(0),hd=10;hd<36;++hd)jd[gd++]=hd;H.prototype.convert=I,H.prototype.revert=J,H.prototype.reduce=K,H.prototype.mulTo=L,H.prototype.sqrTo=M,O.prototype.convert=P,O.prototype.revert=Q,O.prototype.reduce=R,O.prototype.mulTo=T,O.prototype.sqrTo=S,f.prototype.copyTo=n,f.prototype.fromInt=o,f.prototype.fromString=q,f.prototype.clamp=r,f.prototype.dlShiftTo=y,f.prototype.drShiftTo=z,f.prototype.lShiftTo=A,f.prototype.rShiftTo=B,f.prototype.subTo=C,f.prototype.multiplyTo=D,f.prototype.squareTo=E,f.prototype.divRemTo=F,f.prototype.invDigit=N,f.prototype.isEven=U,f.prototype.exp=V,f.prototype.toString=s,f.prototype.negate=t,f.prototype.abs=u,f.prototype.compareTo=v,f.prototype.bitLength=x,f.prototype.mod=G,f.prototype.modPowInt=W,f.ZERO=p(0),f.ONE=p(1),Na.prototype.convert=Oa,Na.prototype.revert=Oa,Na.prototype.mulTo=Pa,Na.prototype.sqrTo=Qa,Ua.prototype.convert=Va,Ua.prototype.revert=Wa,Ua.prototype.reduce=Xa,Ua.prototype.mulTo=Za,Ua.prototype.sqrTo=Ya;var kd=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],ld=(1<<26)/kd[kd.length-1];f.prototype.chunkSize=_,f.prototype.toRadix=ba,f.prototype.fromRadix=ca,f.prototype.fromNumber=da,f.prototype.bitwiseTo=ia,f.prototype.changeBit=za,f.prototype.addTo=Da,f.prototype.dMultiply=La,f.prototype.dAddOffset=Ma,f.prototype.multiplyLowerTo=Sa,f.prototype.multiplyUpperTo=Ta,f.prototype.modInt=ab,f.prototype.millerRabin=db,f.prototype.clone=X,f.prototype.intValue=Y,f.prototype.byteValue=Z,f.prototype.shortValue=$,f.prototype.signum=aa,f.prototype.toByteArray=ea,f.prototype.equals=fa,f.prototype.min=ga,f.prototype.max=ha,f.prototype.and=ka,f.prototype.or=ma,f.prototype.xor=oa,f.prototype.andNot=qa,f.prototype.not=ra,f.prototype.shiftLeft=sa,f.prototype.shiftRight=ta,f.prototype.getLowestSetBit=va,f.prototype.bitCount=xa,f.prototype.testBit=ya,f.prototype.setBit=Aa,f.prototype.clearBit=Ba,f.prototype.flipBit=Ca,f.prototype.add=Ea,f.prototype.subtract=Fa,f.prototype.multiply=Ga,f.prototype.divide=Ia,f.prototype.remainder=Ja,f.prototype.divideAndRemainder=Ka,f.prototype.modPow=$a,f.prototype.modInverse=bb,f.prototype.pow=Ra,f.prototype.gcd=_a,f.prototype.isProbablePrime=cb,f.prototype.square=Ha,eb.prototype.init=fb,eb.prototype.next=gb;var md,nd,od,pd=256;if(null==nd){nd=new Array,od=0;var qd;if(Zc.crypto&&Zc.crypto.getRandomValues){var rd=new Uint8Array(32);for(Zc.crypto.getRandomValues(rd),qd=0;qd<32;++qd)nd[od++]=rd[qd]}if("Netscape"==Yc.appName&&Yc.appVersion<"5"&&Zc.crypto){var sd=Zc.crypto.random(32);for(qd=0;qd<sd.length;++qd)nd[od++]=255&sd.charCodeAt(qd)}for(;od<pd;)qd=Math.floor(65536*Math.random()),nd[od++]=qd>>>8,nd[od++]=255&qd;od=0,jb()}mb.prototype.nextBytes=lb,rb.prototype.doPublic=tb,rb.prototype.setPublic=sb,rb.prototype.encrypt=ub,
rb.prototype.encryptOAEP=vb,rb.prototype.type="RSA",rb.prototype.doPrivate=Cb,rb.prototype.setPrivate=zb,rb.prototype.setPrivateEx=Ab,rb.prototype.generate=Bb,rb.prototype.decrypt=Db,rb.prototype.decryptOAEP=Eb,Fb.prototype.equals=Gb,Fb.prototype.toBigInteger=Hb,Fb.prototype.negate=Ib,Fb.prototype.add=Jb,Fb.prototype.subtract=Kb,Fb.prototype.multiply=Lb,Fb.prototype.square=Mb,Fb.prototype.divide=Nb,Ob.prototype.getX=Pb,Ob.prototype.getY=Qb,Ob.prototype.equals=Rb,Ob.prototype.isInfinity=Sb,Ob.prototype.negate=Tb,Ob.prototype.add=Ub,Ob.prototype.twice=Vb,Ob.prototype.multiply=Wb,Ob.prototype.multiplyTwo=Xb,Yb.prototype.getQ=Zb,Yb.prototype.getA=$b,Yb.prototype.getB=_b,Yb.prototype.equals=ac,Yb.prototype.getInfinity=bc,Yb.prototype.fromBigInteger=cc,Yb.prototype.decodePointHex=dc,Fb.prototype.getByteLength=function(){return Math.floor((this.toBigInteger().bitLength()+7)/8)},Ob.prototype.getEncoded=function(a){var b=function(a,b){var c=a.toByteArrayUnsigned();if(b<c.length)c=c.slice(c.length-b);else for(;b>c.length;)c.unshift(0);return c},c=this.getX().toBigInteger(),d=this.getY().toBigInteger(),e=b(c,32);return a?d.isEven()?e.unshift(2):e.unshift(3):(e.unshift(4),e=e.concat(b(d,32))),e},Ob.decodeFrom=function(a,b){var c=(b[0],b.length-1),d=b.slice(1,1+c/2),e=b.slice(1+c/2,1+c);d.unshift(0),e.unshift(0);var g=new f(d),h=new f(e);return new Ob(a,a.fromBigInteger(g),a.fromBigInteger(h))},Ob.decodeFromHex=function(a,b){var c=(b.substr(0,2),b.length-2),d=b.substr(2,c/2),e=b.substr(2+c/2,c/2),g=new f(d,16),h=new f(e,16);return new Ob(a,a.fromBigInteger(g),a.fromBigInteger(h))},Ob.prototype.add2D=function(a){if(this.isInfinity())return a;if(a.isInfinity())return this;if(this.x.equals(a.x))return this.y.equals(a.y)?this.twice():this.curve.getInfinity();var b=a.x.subtract(this.x),c=a.y.subtract(this.y),d=c.divide(b),e=d.square().subtract(this.x).subtract(a.x),f=d.multiply(this.x.subtract(e)).subtract(this.y);return new Ob(this.curve,e,f)},Ob.prototype.twice2D=function(){if(this.isInfinity())return this;if(0==this.y.toBigInteger().signum())return this.curve.getInfinity();var a=this.curve.fromBigInteger(f.valueOf(2)),b=this.curve.fromBigInteger(f.valueOf(3)),c=this.x.square().multiply(b).add(this.curve.a).divide(this.y.multiply(a)),d=c.square().subtract(this.x.multiply(a)),e=c.multiply(this.x.subtract(d)).subtract(this.y);return new Ob(this.curve,d,e)},Ob.prototype.multiply2D=function(a){if(this.isInfinity())return this;if(0==a.signum())return this.curve.getInfinity();var b,c=a,d=c.multiply(new f("3")),e=this.negate(),g=this;for(b=d.bitLength()-2;b>0;--b){g=g.twice();var h=d.testBit(b),i=c.testBit(b);h!=i&&(g=g.add2D(h?this:e))}return g},Ob.prototype.isOnCurve=function(){var a=this.getX().toBigInteger(),b=this.getY().toBigInteger(),c=this.curve.getA().toBigInteger(),d=this.curve.getB().toBigInteger(),e=this.curve.getQ(),f=b.multiply(b).mod(e),g=a.multiply(a).multiply(a).add(c.multiply(a)).add(d).mod(e);return f.equals(g)},Ob.prototype.toString=function(){return"("+this.getX().toBigInteger().toString()+","+this.getY().toBigInteger().toString()+")"},Ob.prototype.validate=function(){var a=this.curve.getQ();if(this.isInfinity())throw new Error("Point is at infinity.");var b=this.getX().toBigInteger(),c=this.getY().toBigInteger();if(b.compareTo(f.ONE)<0||b.compareTo(a.subtract(f.ONE))>0)throw new Error("x coordinate out of bounds");if(c.compareTo(f.ONE)<0||c.compareTo(a.subtract(f.ONE))>0)throw new Error("y coordinate out of bounds");if(!this.isOnCurve())throw new Error("Point is not on the curve.");if(this.multiply(a).isInfinity())throw new Error("Point is not a scalar multiple of G.");return!0};var td=function(){function a(a,b,c){return b?g[b]:String.fromCharCode(parseInt(c,16))}var b="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)",c='(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))',d='(?:"'+c+'*")',e=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]|"+b+"|"+d+")","g"),f=new RegExp("\\\\(?:([^u])|u(.{4}))","g"),g={'"':'"',"/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},h=new String(""),i="\\",j=({"{":Object,"[":Array},Object.hasOwnProperty);return function(b,c){var d,g=b.match(e),k=g[0],l=!1;"{"===k?d={}:"["===k?d=[]:(d=[],l=!0);for(var m,n=[d],o=1-l,p=g.length;o<p;++o){k=g[o];var q;switch(k.charCodeAt(0)){default:q=n[0],q[m||q.length]=+k,m=void 0;break;case 34:if(k=k.substring(1,k.length-1),k.indexOf(i)!==-1&&(k=k.replace(f,a)),q=n[0],!m){if(!(q instanceof Array)){m=k||h;break}m=q.length}q[m]=k,m=void 0;break;case 91:q=n[0],n.unshift(q[m||q.length]=[]),m=void 0;break;case 93:n.shift();break;case 102:q=n[0],q[m||q.length]=!1,m=void 0;break;case 110:q=n[0],q[m||q.length]=null,m=void 0;break;case 116:q=n[0],q[m||q.length]=!0,m=void 0;break;case 123:q=n[0],n.unshift(q[m||q.length]={}),m=void 0;break;case 125:n.shift()}}if(l){if(1!==n.length)throw new Error;d=d[0]}else if(n.length)throw new Error;if(c){var r=function(a,b){var d=a[b];if(d&&"object"==typeof d){var e=null;for(var f in d)if(j.call(d,f)&&d!==a){var g=r(d,f);void 0!==g?d[f]=g:(e||(e=[]),e.push(f))}if(e)for(var h=e.length;--h>=0;)delete d[e[h]]}return c.call(a,b,d)};d=r({"":d},"")}return d}}();"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.asn1&&vd.asn1||(vd.asn1={}),vd.asn1.ASN1Util=new function(){this.integerToByteHex=function(a){var b=a.toString(16);return b.length%2==1&&(b="0"+b),b},this.bigIntToMinTwosComplementsHex=function(a){var b=a.toString(16);if("-"!=b.substr(0,1))b.length%2==1?b="0"+b:b.match(/^[0-7]/)||(b="00"+b);else{var c=b.substr(1),d=c.length;d%2==1?d+=1:b.match(/^[0-7]/)||(d+=2);for(var e="",g=0;g<d;g++)e+="f";var h=new f(e,16),i=h.xor(a).add(f.ONE);b=i.toString(16).replace(/^-/,"")}return b},this.getPEMStringFromHex=function(a,b){var c=vc(a),d=c.replace(/(.{64})/g,"$1\r\n");return d=d.replace(/\r\n$/,""),"-----BEGIN "+b+"-----\r\n"+d+"\r\n-----END "+b+"-----\r\n"},this.newObject=function(a){var b=vd.asn1,c=Object.keys(a);if(1!=c.length)throw"key of param shall be only one.";var d=c[0];if(":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+d+":")==-1)throw"undefined key: "+d;if("bool"==d)return new b.DERBoolean(a[d]);if("int"==d)return new b.DERInteger(a[d]);if("bitstr"==d)return new b.DERBitString(a[d]);if("octstr"==d)return new b.DEROctetString(a[d]);if("null"==d)return new b.DERNull(a[d]);if("oid"==d)return new b.DERObjectIdentifier(a[d]);if("enum"==d)return new b.DEREnumerated(a[d]);if("utf8str"==d)return new b.DERUTF8String(a[d]);if("numstr"==d)return new b.DERNumericString(a[d]);if("prnstr"==d)return new b.DERPrintableString(a[d]);if("telstr"==d)return new b.DERTeletexString(a[d]);if("ia5str"==d)return new b.DERIA5String(a[d]);if("utctime"==d)return new b.DERUTCTime(a[d]);if("gentime"==d)return new b.DERGeneralizedTime(a[d]);if("seq"==d){for(var e=a[d],f=[],g=0;g<e.length;g++){var h=b.ASN1Util.newObject(e[g]);f.push(h)}return new b.DERSequence({array:f})}if("set"==d){for(var e=a[d],f=[],g=0;g<e.length;g++){var h=b.ASN1Util.newObject(e[g]);f.push(h)}return new b.DERSet({array:f})}if("tag"==d){var i=a[d];if("[object Array]"===Object.prototype.toString.call(i)&&3==i.length){var j=b.ASN1Util.newObject(i[2]);return new b.DERTaggedObject({tag:i[0],explicit:i[1],obj:j})}var k={};if(void 0!==i.explicit&&(k.explicit=i.explicit),void 0!==i.tag&&(k.tag=i.tag),void 0===i.obj)throw"obj shall be specified for 'tag'.";return k.obj=b.ASN1Util.newObject(i.obj),new b.DERTaggedObject(k)}},this.jsonToASN1HEX=function(a){var b=this.newObject(a);return b.getEncodedHex()}},vd.asn1.ASN1Util.oidHexToInt=function(a){for(var b="",c=parseInt(a.substr(0,2),16),d=Math.floor(c/40),e=c%40,b=d+"."+e,g="",h=2;h<a.length;h+=2){var i=parseInt(a.substr(h,2),16),j=("00000000"+i.toString(2)).slice(-8);if(g+=j.substr(1,7),"0"==j.substr(0,1)){var k=new f(g,2);b=b+"."+k.toString(10),g=""}}return b},vd.asn1.ASN1Util.oidIntToHex=function(a){var b=function(a){var b=a.toString(16);return 1==b.length&&(b="0"+b),b},c=function(a){var c="",d=new f(a,10),e=d.toString(2),g=7-e.length%7;7==g&&(g=0);for(var h="",i=0;i<g;i++)h+="0";e=h+e;for(var i=0;i<e.length-1;i+=7){var j=e.substr(i,7);i!=e.length-7&&(j="1"+j),c+=b(parseInt(j,2))}return c};if(!a.match(/^[0-9.]+$/))throw"malformed oid string: "+a;var d="",e=a.split("."),g=40*parseInt(e[0])+parseInt(e[1]);d+=b(g),e.splice(0,2);for(var h=0;h<e.length;h++)d+=c(e[h]);return d},vd.asn1.ASN1Object=function(){var a="";this.getLengthHexFromValue=function(){if("undefined"==typeof this.hV||null==this.hV)throw"this.hV is null or undefined.";if(this.hV.length%2==1)throw"value hex must be even length: n="+a.length+",v="+this.hV;var b=this.hV.length/2,c=b.toString(16);if(c.length%2==1&&(c="0"+c),b<128)return c;var d=c.length/2;if(d>15)throw"ASN.1 length too long to represent by 8x: n = "+b.toString(16);var e=128+d;return e.toString(16)+c},this.getEncodedHex=function(){return(null==this.hTLV||this.isModified)&&(this.hV=this.getFreshValueHex(),this.hL=this.getLengthHexFromValue(),this.hTLV=this.hT+this.hL+this.hV,this.isModified=!1),this.hTLV},this.getValueHex=function(){return this.getEncodedHex(),this.hV},this.getFreshValueHex=function(){return""}},vd.asn1.DERAbstractString=function(a){vd.asn1.DERAbstractString.superclass.constructor.call(this);this.getString=function(){return this.s},this.setString=function(a){this.hTLV=null,this.isModified=!0,this.s=a,this.hV=hc(this.s)},this.setStringHex=function(a){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=a},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof a&&("string"==typeof a?this.setString(a):"undefined"!=typeof a.str?this.setString(a.str):"undefined"!=typeof a.hex&&this.setStringHex(a.hex))},$c.lang.extend(vd.asn1.DERAbstractString,vd.asn1.ASN1Object),vd.asn1.DERAbstractTime=function(a){vd.asn1.DERAbstractTime.superclass.constructor.call(this);this.localDateToUTC=function(a){utc=a.getTime()+6e4*a.getTimezoneOffset();var b=new Date(utc);return b},this.formatDate=function(a,b,c){var d=this.zeroPadding,e=this.localDateToUTC(a),f=String(e.getFullYear());"utc"==b&&(f=f.substr(2,2));var g=d(String(e.getMonth()+1),2),h=d(String(e.getDate()),2),i=d(String(e.getHours()),2),j=d(String(e.getMinutes()),2),k=d(String(e.getSeconds()),2),l=f+g+h+i+j+k;if(c===!0){var m=e.getMilliseconds();if(0!=m){var n=d(String(m),3);n=n.replace(/[0]+$/,""),l=l+"."+n}}return l+"Z"},this.zeroPadding=function(a,b){return a.length>=b?a:new Array(b-a.length+1).join("0")+a},this.getString=function(){return this.s},this.setString=function(a){this.hTLV=null,this.isModified=!0,this.s=a,this.hV=hc(a)},this.setByDateValue=function(a,b,c,d,e,f){var g=new Date(Date.UTC(a,b-1,c,d,e,f,0));this.setByDate(g)},this.getFreshValueHex=function(){return this.hV}},$c.lang.extend(vd.asn1.DERAbstractTime,vd.asn1.ASN1Object),vd.asn1.DERAbstractStructured=function(a){vd.asn1.DERAbstractString.superclass.constructor.call(this);this.setByASN1ObjectArray=function(a){this.hTLV=null,this.isModified=!0,this.asn1Array=a},this.appendASN1Object=function(a){this.hTLV=null,this.isModified=!0,this.asn1Array.push(a)},this.asn1Array=new Array,"undefined"!=typeof a&&"undefined"!=typeof a.array&&(this.asn1Array=a.array)},$c.lang.extend(vd.asn1.DERAbstractStructured,vd.asn1.ASN1Object),vd.asn1.DERBoolean=function(){vd.asn1.DERBoolean.superclass.constructor.call(this),this.hT="01",this.hTLV="0101ff"},$c.lang.extend(vd.asn1.DERBoolean,vd.asn1.ASN1Object),vd.asn1.DERInteger=function(a){vd.asn1.DERInteger.superclass.constructor.call(this),this.hT="02",this.setByBigInteger=function(a){this.hTLV=null,this.isModified=!0,this.hV=vd.asn1.ASN1Util.bigIntToMinTwosComplementsHex(a)},this.setByInteger=function(a){var b=new f(String(a),10);this.setByBigInteger(b)},this.setValueHex=function(a){this.hV=a},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof a&&("undefined"!=typeof a.bigint?this.setByBigInteger(a.bigint):"undefined"!=typeof a.int?this.setByInteger(a.int):"number"==typeof a?this.setByInteger(a):"undefined"!=typeof a.hex&&this.setValueHex(a.hex))},$c.lang.extend(vd.asn1.DERInteger,vd.asn1.ASN1Object),vd.asn1.DERBitString=function(a){if(void 0!==a&&"undefined"!=typeof a.obj){var b=vd.asn1.ASN1Util.newObject(a.obj);a.hex="00"+b.getEncodedHex()}vd.asn1.DERBitString.superclass.constructor.call(this),this.hT="03",this.setHexValueIncludingUnusedBits=function(a){this.hTLV=null,this.isModified=!0,this.hV=a},this.setUnusedBitsAndHexValue=function(a,b){if(a<0||7<a)throw"unused bits shall be from 0 to 7: u = "+a;var c="0"+a;this.hTLV=null,this.isModified=!0,this.hV=c+b},this.setByBinaryString=function(a){a=a.replace(/0+$/,"");var b=8-a.length%8;8==b&&(b=0);for(var c=0;c<=b;c++)a+="0";for(var d="",c=0;c<a.length-1;c+=8){var e=a.substr(c,8),f=parseInt(e,2).toString(16);1==f.length&&(f="0"+f),d+=f}this.hTLV=null,this.isModified=!0,this.hV="0"+b+d},this.setByBooleanArray=function(a){for(var b="",c=0;c<a.length;c++)b+=1==a[c]?"1":"0";this.setByBinaryString(b)},this.newFalseArray=function(a){for(var b=new Array(a),c=0;c<a;c++)b[c]=!1;return b},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof a&&("string"==typeof a&&a.toLowerCase().match(/^[0-9a-f]+$/)?this.setHexValueIncludingUnusedBits(a):"undefined"!=typeof a.hex?this.setHexValueIncludingUnusedBits(a.hex):"undefined"!=typeof a.bin?this.setByBinaryString(a.bin):"undefined"!=typeof a.array&&this.setByBooleanArray(a.array))},$c.lang.extend(vd.asn1.DERBitString,vd.asn1.ASN1Object),vd.asn1.DEROctetString=function(a){if(void 0!==a&&"undefined"!=typeof a.obj){var b=vd.asn1.ASN1Util.newObject(a.obj);a.hex=b.getEncodedHex()}vd.asn1.DEROctetString.superclass.constructor.call(this,a),this.hT="04"},$c.lang.extend(vd.asn1.DEROctetString,vd.asn1.DERAbstractString),vd.asn1.DERNull=function(){vd.asn1.DERNull.superclass.constructor.call(this),this.hT="05",this.hTLV="0500"},$c.lang.extend(vd.asn1.DERNull,vd.asn1.ASN1Object),vd.asn1.DERObjectIdentifier=function(a){var b=function(a){var b=a.toString(16);return 1==b.length&&(b="0"+b),b},c=function(a){var c="",d=new f(a,10),e=d.toString(2),g=7-e.length%7;7==g&&(g=0);for(var h="",i=0;i<g;i++)h+="0";e=h+e;for(var i=0;i<e.length-1;i+=7){var j=e.substr(i,7);i!=e.length-7&&(j="1"+j),c+=b(parseInt(j,2))}return c};vd.asn1.DERObjectIdentifier.superclass.constructor.call(this),this.hT="06",this.setValueHex=function(a){this.hTLV=null,this.isModified=!0,this.s=null,this.hV=a},this.setValueOidString=function(a){if(!a.match(/^[0-9.]+$/))throw"malformed oid string: "+a;var d="",e=a.split("."),f=40*parseInt(e[0])+parseInt(e[1]);d+=b(f),e.splice(0,2);for(var g=0;g<e.length;g++)d+=c(e[g]);this.hTLV=null,this.isModified=!0,this.s=null,this.hV=d},this.setValueName=function(a){var b=vd.asn1.x509.OID.name2oid(a);if(""===b)throw"DERObjectIdentifier oidName undefined: "+a;this.setValueOidString(b)},this.getFreshValueHex=function(){return this.hV},void 0!==a&&("string"==typeof a?a.match(/^[0-2].[0-9.]+$/)?this.setValueOidString(a):this.setValueName(a):void 0!==a.oid?this.setValueOidString(a.oid):void 0!==a.hex?this.setValueHex(a.hex):void 0!==a.name&&this.setValueName(a.name))},$c.lang.extend(vd.asn1.DERObjectIdentifier,vd.asn1.ASN1Object),vd.asn1.DEREnumerated=function(a){vd.asn1.DEREnumerated.superclass.constructor.call(this),this.hT="0a",this.setByBigInteger=function(a){this.hTLV=null,this.isModified=!0,this.hV=vd.asn1.ASN1Util.bigIntToMinTwosComplementsHex(a)},this.setByInteger=function(a){var b=new f(String(a),10);this.setByBigInteger(b)},this.setValueHex=function(a){this.hV=a},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof a&&("undefined"!=typeof a.int?this.setByInteger(a.int):"number"==typeof a?this.setByInteger(a):"undefined"!=typeof a.hex&&this.setValueHex(a.hex))},$c.lang.extend(vd.asn1.DEREnumerated,vd.asn1.ASN1Object),vd.asn1.DERUTF8String=function(a){vd.asn1.DERUTF8String.superclass.constructor.call(this,a),this.hT="0c"},$c.lang.extend(vd.asn1.DERUTF8String,vd.asn1.DERAbstractString),vd.asn1.DERNumericString=function(a){vd.asn1.DERNumericString.superclass.constructor.call(this,a),this.hT="12"},$c.lang.extend(vd.asn1.DERNumericString,vd.asn1.DERAbstractString),vd.asn1.DERPrintableString=function(a){vd.asn1.DERPrintableString.superclass.constructor.call(this,a),this.hT="13"},$c.lang.extend(vd.asn1.DERPrintableString,vd.asn1.DERAbstractString),vd.asn1.DERTeletexString=function(a){vd.asn1.DERTeletexString.superclass.constructor.call(this,a),this.hT="14"},$c.lang.extend(vd.asn1.DERTeletexString,vd.asn1.DERAbstractString),vd.asn1.DERIA5String=function(a){vd.asn1.DERIA5String.superclass.constructor.call(this,a),this.hT="16"},$c.lang.extend(vd.asn1.DERIA5String,vd.asn1.DERAbstractString),vd.asn1.DERUTCTime=function(a){vd.asn1.DERUTCTime.superclass.constructor.call(this,a),this.hT="17",this.setByDate=function(a){this.hTLV=null,this.isModified=!0,this.date=a,this.s=this.formatDate(this.date,"utc"),this.hV=hc(this.s)},this.getFreshValueHex=function(){return"undefined"==typeof this.date&&"undefined"==typeof this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"utc"),this.hV=hc(this.s)),this.hV},void 0!==a&&(void 0!==a.str?this.setString(a.str):"string"==typeof a&&a.match(/^[0-9]{12}Z$/)?this.setString(a):void 0!==a.hex?this.setStringHex(a.hex):void 0!==a.date&&this.setByDate(a.date))},$c.lang.extend(vd.asn1.DERUTCTime,vd.asn1.DERAbstractTime),vd.asn1.DERGeneralizedTime=function(a){vd.asn1.DERGeneralizedTime.superclass.constructor.call(this,a),this.hT="18",this.withMillis=!1,this.setByDate=function(a){this.hTLV=null,this.isModified=!0,this.date=a,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=hc(this.s)},this.getFreshValueHex=function(){return void 0===this.date&&void 0===this.s&&(this.date=new Date,this.s=this.formatDate(this.date,"gen",this.withMillis),this.hV=hc(this.s)),this.hV},void 0!==a&&(void 0!==a.str?this.setString(a.str):"string"==typeof a&&a.match(/^[0-9]{14}Z$/)?this.setString(a):void 0!==a.hex?this.setStringHex(a.hex):void 0!==a.date&&this.setByDate(a.date),a.millis===!0&&(this.withMillis=!0))},$c.lang.extend(vd.asn1.DERGeneralizedTime,vd.asn1.DERAbstractTime),vd.asn1.DERSequence=function(a){vd.asn1.DERSequence.superclass.constructor.call(this,a),this.hT="30",this.getFreshValueHex=function(){for(var a="",b=0;b<this.asn1Array.length;b++){var c=this.asn1Array[b];a+=c.getEncodedHex()}return this.hV=a,this.hV}},$c.lang.extend(vd.asn1.DERSequence,vd.asn1.DERAbstractStructured),vd.asn1.DERSet=function(a){vd.asn1.DERSet.superclass.constructor.call(this,a),this.hT="31",this.sortFlag=!0,this.getFreshValueHex=function(){for(var a=new Array,b=0;b<this.asn1Array.length;b++){var c=this.asn1Array[b];a.push(c.getEncodedHex())}return 1==this.sortFlag&&a.sort(),this.hV=a.join(""),this.hV},"undefined"!=typeof a&&"undefined"!=typeof a.sortflag&&0==a.sortflag&&(this.sortFlag=!1)},$c.lang.extend(vd.asn1.DERSet,vd.asn1.DERAbstractStructured),vd.asn1.DERTaggedObject=function(a){vd.asn1.DERTaggedObject.superclass.constructor.call(this),this.hT="a0",this.hV="",this.isExplicit=!0,this.asn1Object=null,this.setASN1Object=function(a,b,c){this.hT=b,this.isExplicit=a,this.asn1Object=c,this.isExplicit?(this.hV=this.asn1Object.getEncodedHex(),this.hTLV=null,this.isModified=!0):(this.hV=null,this.hTLV=c.getEncodedHex(),this.hTLV=this.hTLV.replace(/^../,b),this.isModified=!1)},this.getFreshValueHex=function(){return this.hV},"undefined"!=typeof a&&("undefined"!=typeof a.tag&&(this.hT=a.tag),"undefined"!=typeof a.explicit&&(this.isExplicit=a.explicit),"undefined"!=typeof a.obj&&(this.asn1Object=a.obj,this.setASN1Object(this.isExplicit,this.hT,this.asn1Object)))},$c.lang.extend(vd.asn1.DERTaggedObject,vd.asn1.ASN1Object);var ud=new function(){};ud.getByteLengthOfL_AtObj=function(a,b){if("8"!=a.substring(b+2,b+3))return 1;var c=parseInt(a.substring(b+3,b+4));return 0==c?-1:0<c&&c<10?c+1:-2},ud.getHexOfL_AtObj=function(a,b){var c=ud.getByteLengthOfL_AtObj(a,b);return c<1?"":a.substring(b+2,b+2+2*c)},ud.getIntOfL_AtObj=function(a,b){var c=ud.getHexOfL_AtObj(a,b);if(""==c)return-1;var d;return d=parseInt(c.substring(0,1))<8?new f(c,16):new f(c.substring(2),16),d.intValue()},ud.getStartPosOfV_AtObj=function(a,b){var c=ud.getByteLengthOfL_AtObj(a,b);return c<0?c:b+2*(c+1)},ud.getHexOfV_AtObj=function(a,b){var c=ud.getStartPosOfV_AtObj(a,b),d=ud.getIntOfL_AtObj(a,b);return a.substring(c,c+2*d)},ud.getHexOfTLV_AtObj=function(a,b){var c=a.substr(b,2),d=ud.getHexOfL_AtObj(a,b),e=ud.getHexOfV_AtObj(a,b);return c+d+e},ud.getPosOfNextSibling_AtObj=function(a,b){var c=ud.getStartPosOfV_AtObj(a,b),d=ud.getIntOfL_AtObj(a,b);return c+2*d},ud.getPosArrayOfChildren_AtObj=function(a,b){var c=new Array,d=ud.getStartPosOfV_AtObj(a,b);"03"==a.substr(b,2)?c.push(d+2):c.push(d);for(var e=ud.getIntOfL_AtObj(a,b),f=d,g=0;;){var h=ud.getPosOfNextSibling_AtObj(a,f);if(null==h||h-d>=2*e)break;if(g>=200)break;c.push(h),f=h,g++}return c},ud.getNthChildIndex_AtObj=function(a,b,c){var d=ud.getPosArrayOfChildren_AtObj(a,b);return d[c]},ud.getDecendantIndexByNthList=function(a,b,c){if(0==c.length)return b;var d=c.shift(),e=ud.getPosArrayOfChildren_AtObj(a,b);return ud.getDecendantIndexByNthList(a,e[d],c)},ud.getDecendantHexTLVByNthList=function(a,b,c){var d=ud.getDecendantIndexByNthList(a,b,c);return ud.getHexOfTLV_AtObj(a,d)},ud.getDecendantHexVByNthList=function(a,b,c){var d=ud.getDecendantIndexByNthList(a,b,c);return ud.getHexOfV_AtObj(a,d)},ud.getVbyList=function(a,b,c,d){var e=ud.getDecendantIndexByNthList(a,b,c);if(void 0===e)throw"can't find nthList object";if(void 0!==d&&a.substr(e,2)!=d)throw"checking tag doesn't match: "+a.substr(e,2)+"!="+d;return ud.getHexOfV_AtObj(a,e)},ud.hextooidstr=function(a){var b=function(a,b){return a.length>=b?a:new Array(b-a.length+1).join("0")+a},c=[],d=a.substr(0,2),e=parseInt(d,16);c[0]=new String(Math.floor(e/40)),c[1]=new String(e%40);for(var f=a.substr(2),g=[],h=0;h<f.length/2;h++)g.push(parseInt(f.substr(2*h,2),16));for(var i=[],j="",h=0;h<g.length;h++)128&g[h]?j+=b((127&g[h]).toString(2),7):(j+=b((127&g[h]).toString(2),7),i.push(new String(parseInt(j,2))),j="");var k=c.join(".");return i.length>0&&(k=k+"."+i.join(".")),k},ud.dump=function(a,b,c,d){var e=a;a instanceof vd.asn1.ASN1Object&&(e=a.getEncodedHex());var f=function(a,b){if(a.length<=2*b)return a;var c=a.substr(0,b)+"..(total "+a.length/2+"bytes).."+a.substr(a.length-b,b);return c};void 0===b&&(b={ommit_long_octet:32}),void 0===c&&(c=0),void 0===d&&(d="");var g=b.ommit_long_octet;if("01"==e.substr(c,2)){var h=ud.getHexOfV_AtObj(e,c);return"00"==h?d+"BOOLEAN FALSE\n":d+"BOOLEAN TRUE\n"}if("02"==e.substr(c,2)){var h=ud.getHexOfV_AtObj(e,c);return d+"INTEGER "+f(h,g)+"\n"}if("03"==e.substr(c,2)){var h=ud.getHexOfV_AtObj(e,c);return d+"BITSTRING "+f(h,g)+"\n"}if("04"==e.substr(c,2)){var h=ud.getHexOfV_AtObj(e,c);if(ud.isASN1HEX(h)){var i=d+"OCTETSTRING, encapsulates\n";return i+=ud.dump(h,b,0,d+" ")}return d+"OCTETSTRING "+f(h,g)+"\n"}if("05"==e.substr(c,2))return d+"NULL\n";if("06"==e.substr(c,2)){var j=ud.getHexOfV_AtObj(e,c),k=vd.asn1.ASN1Util.oidHexToInt(j),l=vd.asn1.x509.OID.oid2name(k),m=k.replace(/\./g," ");return""!=l?d+"ObjectIdentifier "+l+" ("+m+")\n":d+"ObjectIdentifier ("+m+")\n"}if("0c"==e.substr(c,2))return d+"UTF8String '"+sc(ud.getHexOfV_AtObj(e,c))+"'\n";if("13"==e.substr(c,2))return d+"PrintableString '"+sc(ud.getHexOfV_AtObj(e,c))+"'\n";if("14"==e.substr(c,2))return d+"TeletexString '"+sc(ud.getHexOfV_AtObj(e,c))+"'\n";if("16"==e.substr(c,2))return d+"IA5String '"+sc(ud.getHexOfV_AtObj(e,c))+"'\n";if("17"==e.substr(c,2))return d+"UTCTime "+sc(ud.getHexOfV_AtObj(e,c))+"\n";if("18"==e.substr(c,2))return d+"GeneralizedTime "+sc(ud.getHexOfV_AtObj(e,c))+"\n";if("30"==e.substr(c,2)){if("3000"==e.substr(c,4))return d+"SEQUENCE {}\n";var i=d+"SEQUENCE\n",n=ud.getPosArrayOfChildren_AtObj(e,c),o=b;if((2==n.length||3==n.length)&&"06"==e.substr(n[0],2)&&"04"==e.substr(n[n.length-1],2)){var p=ud.getHexOfV_AtObj(e,n[0]),k=vd.asn1.ASN1Util.oidHexToInt(p),l=vd.asn1.x509.OID.oid2name(k),q=JSON.parse(JSON.stringify(b));q.x509ExtName=l,o=q}for(var r=0;r<n.length;r++)i+=ud.dump(e,o,n[r],d+" ");return i}if("31"==e.substr(c,2)){for(var i=d+"SET\n",n=ud.getPosArrayOfChildren_AtObj(e,c),r=0;r<n.length;r++)i+=ud.dump(e,b,n[r],d+" ");return i}var s=parseInt(e.substr(c,2),16);if(0!=(128&s)){var t=31&s;if(0!=(32&s)){for(var i=d+"["+t+"]\n",n=ud.getPosArrayOfChildren_AtObj(e,c),r=0;r<n.length;r++)i+=ud.dump(e,b,n[r],d+" ");return i}var h=ud.getHexOfV_AtObj(e,c);"68747470"==h.substr(0,8)&&(h=sc(h)),"subjectAltName"===b.x509ExtName&&2==t&&(h=sc(h));var i=d+"["+t+"] "+h+"\n";return i}return d+"UNKNOWN("+e.substr(c,2)+") "+ud.getHexOfV_AtObj(e,c)+"\n"},ud.isASN1HEX=function(a){if(a.length%2==1)return!1;var b=ud.getIntOfL_AtObj(a,0),c=a.substr(0,2),d=ud.getHexOfL_AtObj(a,0),e=a.length-c.length-d.length;return e==2*b},ud.pemToHex=function(a,b){if(a.indexOf("-----BEGIN ")==-1)throw"can't find PEM header: "+b;void 0!==b?(a=a.replace("-----BEGIN "+b+"-----",""),a=a.replace("-----END "+b+"-----","")):(a=a.replace(/-----BEGIN [^-]+-----/,""),a=a.replace(/-----END [^-]+-----/,""));var c=a.replace(/\s+/g,""),e=d(c);return e},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.asn1&&vd.asn1||(vd.asn1={}),"undefined"!=typeof vd.asn1.x509&&vd.asn1.x509||(vd.asn1.x509={}),vd.asn1.x509.Certificate=function(a){vd.asn1.x509.Certificate.superclass.constructor.call(this);this.setRsaPrvKeyByPEMandPass=function(a,b){var c=zd.getDecryptedKeyHex(a,b),d=new rb;d.readPrivateKeyFromASN1HexString(c),this.prvKey=d},this.sign=function(){this.asn1SignatureAlg=this.asn1TBSCert.asn1SignatureAlg,sig=new vd.crypto.Signature({alg:"SHA1withRSA"}),sig.init(this.prvKey),sig.updateHex(this.asn1TBSCert.getEncodedHex()),this.hexSig=sig.sign(),this.asn1Sig=new vd.asn1.DERBitString({hex:"00"+this.hexSig});var a=new vd.asn1.DERSequence({array:[this.asn1TBSCert,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=a.getEncodedHex(),this.isModified=!1},this.setSignatureHex=function(a){this.asn1SignatureAlg=this.asn1TBSCert.asn1SignatureAlg,this.hexSig=a,this.asn1Sig=new vd.asn1.DERBitString({hex:"00"+this.hexSig});var b=new vd.asn1.DERSequence({array:[this.asn1TBSCert,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=b.getEncodedHex(),this.isModified=!1},this.getEncodedHex=function(){if(0==this.isModified&&null!=this.hTLV)return this.hTLV;throw"not signed yet"},this.getPEMString=function(){var a=this.getEncodedHex(),b=_c.enc.Hex.parse(a),c=_c.enc.Base64.stringify(b),d=c.replace(/(.{64})/g,"$1\r\n");return"-----BEGIN CERTIFICATE-----\r\n"+d+"\r\n-----END CERTIFICATE-----\r\n"},"undefined"!=typeof a&&("undefined"!=typeof a.tbscertobj&&(this.asn1TBSCert=a.tbscertobj),"undefined"!=typeof a.prvkeyobj?this.prvKey=a.prvkeyobj:"undefined"!=typeof a.rsaprvkey?this.prvKey=a.rsaprvkey:"undefined"!=typeof a.rsaprvpem&&"undefined"!=typeof a.rsaprvpas&&this.setRsaPrvKeyByPEMandPass(a.rsaprvpem,a.rsaprvpas))},$c.lang.extend(vd.asn1.x509.Certificate,vd.asn1.ASN1Object),vd.asn1.x509.TBSCertificate=function(a){vd.asn1.x509.TBSCertificate.superclass.constructor.call(this),this._initialize=function(){this.asn1Array=new Array,this.asn1Version=new vd.asn1.DERTaggedObject({obj:new vd.asn1.DERInteger({int:2})}),this.asn1SerialNumber=null,this.asn1SignatureAlg=null,this.asn1Issuer=null,this.asn1NotBefore=null,this.asn1NotAfter=null,this.asn1Subject=null,this.asn1SubjPKey=null,this.extensionsArray=new Array},this.setSerialNumberByParam=function(a){this.asn1SerialNumber=new vd.asn1.DERInteger(a)},this.setSignatureAlgByParam=function(a){this.asn1SignatureAlg=new vd.asn1.x509.AlgorithmIdentifier(a)},this.setIssuerByParam=function(a){this.asn1Issuer=new vd.asn1.x509.X500Name(a)},this.setNotBeforeByParam=function(a){this.asn1NotBefore=new vd.asn1.x509.Time(a)},this.setNotAfterByParam=function(a){this.asn1NotAfter=new vd.asn1.x509.Time(a)},this.setSubjectByParam=function(a){this.asn1Subject=new vd.asn1.x509.X500Name(a)},this.setSubjectPublicKeyByParam=function(a){this.asn1SubjPKey=new vd.asn1.x509.SubjectPublicKeyInfo(a)},this.setSubjectPublicKeyByGetKey=function(a){var b=Ad.getKey(a);this.asn1SubjPKey=new vd.asn1.x509.SubjectPublicKeyInfo(b)},this.appendExtension=function(a){this.extensionsArray.push(a)},this.appendExtensionByName=function(a,b){vd.asn1.x509.Extension.appendByNameToArray(a,b,this.extensionsArray)},this.getEncodedHex=function(){if(null==this.asn1NotBefore||null==this.asn1NotAfter)throw"notBefore and/or notAfter not set";var a=new vd.asn1.DERSequence({array:[this.asn1NotBefore,this.asn1NotAfter]});if(this.asn1Array=new Array,this.asn1Array.push(this.asn1Version),this.asn1Array.push(this.asn1SerialNumber),this.asn1Array.push(this.asn1SignatureAlg),this.asn1Array.push(this.asn1Issuer),this.asn1Array.push(a),this.asn1Array.push(this.asn1Subject),this.asn1Array.push(this.asn1SubjPKey),this.extensionsArray.length>0){var b=new vd.asn1.DERSequence({array:this.extensionsArray}),c=new vd.asn1.DERTaggedObject({explicit:!0,tag:"a3",obj:b});this.asn1Array.push(c)}var d=new vd.asn1.DERSequence({array:this.asn1Array});return this.hTLV=d.getEncodedHex(),this.isModified=!1,this.hTLV},this._initialize()},$c.lang.extend(vd.asn1.x509.TBSCertificate,vd.asn1.ASN1Object),vd.asn1.x509.Extension=function(a){vd.asn1.x509.Extension.superclass.constructor.call(this);this.getEncodedHex=function(){var a=new vd.asn1.DERObjectIdentifier({oid:this.oid}),b=new vd.asn1.DEROctetString({hex:this.getExtnValueHex()}),c=new Array;c.push(a),this.critical&&c.push(new vd.asn1.DERBoolean),c.push(b);var d=new vd.asn1.DERSequence({array:c});return d.getEncodedHex()},this.critical=!1,"undefined"!=typeof a&&"undefined"!=typeof a.critical&&(this.critical=a.critical)},$c.lang.extend(vd.asn1.x509.Extension,vd.asn1.ASN1Object),vd.asn1.x509.Extension.appendByNameToArray=function(a,b,c){if("basicconstraints"==a.toLowerCase()){var d=new vd.asn1.x509.BasicConstraints(b);c.push(d)}else if("keyusage"==a.toLowerCase()){var d=new vd.asn1.x509.KeyUsage(b);c.push(d)}else if("crldistributionpoints"==a.toLowerCase()){var d=new vd.asn1.x509.CRLDistributionPoints(b);c.push(d)}else if("extkeyusage"==a.toLowerCase()){var d=new vd.asn1.x509.ExtKeyUsage(b);c.push(d)}else if("authoritykeyidentifier"==a.toLowerCase()){var d=new vd.asn1.x509.AuthorityKeyIdentifier(b);c.push(d)}else if("authorityinfoaccess"==a.toLowerCase()){var d=new vd.asn1.x509.AuthorityInfoAccess(b);c.push(d)}else if("subjectaltname"==a.toLowerCase()){var d=new vd.asn1.x509.SubjectAltName(b);c.push(d)}else{if("issueraltname"!=a.toLowerCase())throw"unsupported extension name: "+a;var d=new vd.asn1.x509.IssuerAltName(b);c.push(d)}},vd.asn1.x509.KeyUsage=function(a){vd.asn1.x509.KeyUsage.superclass.constructor.call(this,a),this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.15","undefined"!=typeof a&&"undefined"!=typeof a.bin&&(this.asn1ExtnValue=new vd.asn1.DERBitString(a))},$c.lang.extend(vd.asn1.x509.KeyUsage,vd.asn1.x509.Extension),vd.asn1.x509.BasicConstraints=function(a){vd.asn1.x509.BasicConstraints.superclass.constructor.call(this,a);this.getExtnValueHex=function(){var a=new Array;this.cA&&a.push(new vd.asn1.DERBoolean),this.pathLen>-1&&a.push(new vd.asn1.DERInteger({int:this.pathLen}));var b=new vd.asn1.DERSequence({array:a});return this.asn1ExtnValue=b,this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.19",this.cA=!1,this.pathLen=-1,"undefined"!=typeof a&&("undefined"!=typeof a.cA&&(this.cA=a.cA),"undefined"!=typeof a.pathLen&&(this.pathLen=a.pathLen))},$c.lang.extend(vd.asn1.x509.BasicConstraints,vd.asn1.x509.Extension),vd.asn1.x509.CRLDistributionPoints=function(a){vd.asn1.x509.CRLDistributionPoints.superclass.constructor.call(this,a),this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.setByDPArray=function(a){this.asn1ExtnValue=new vd.asn1.DERSequence({array:a})},this.setByOneURI=function(a){var b=new vd.asn1.x509.GeneralNames([{uri:a}]),c=new vd.asn1.x509.DistributionPointName(b),d=new vd.asn1.x509.DistributionPoint({dpobj:c});this.setByDPArray([d]);
},this.oid="2.5.29.31","undefined"!=typeof a&&("undefined"!=typeof a.array?this.setByDPArray(a.array):"undefined"!=typeof a.uri&&this.setByOneURI(a.uri))},$c.lang.extend(vd.asn1.x509.CRLDistributionPoints,vd.asn1.x509.Extension),vd.asn1.x509.ExtKeyUsage=function(a){vd.asn1.x509.ExtKeyUsage.superclass.constructor.call(this,a),this.setPurposeArray=function(a){this.asn1ExtnValue=new vd.asn1.DERSequence;for(var b=0;b<a.length;b++){var c=new vd.asn1.DERObjectIdentifier(a[b]);this.asn1ExtnValue.appendASN1Object(c)}},this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.37","undefined"!=typeof a&&"undefined"!=typeof a.array&&this.setPurposeArray(a.array)},$c.lang.extend(vd.asn1.x509.ExtKeyUsage,vd.asn1.x509.Extension),vd.asn1.x509.AuthorityKeyIdentifier=function(a){vd.asn1.x509.AuthorityKeyIdentifier.superclass.constructor.call(this,a),this.asn1KID=null,this.asn1CertIssuer=null,this.asn1CertSN=null,this.getExtnValueHex=function(){var a=new Array;this.asn1KID&&a.push(new vd.asn1.DERTaggedObject({explicit:!1,tag:"80",obj:this.asn1KID})),this.asn1CertIssuer&&a.push(new vd.asn1.DERTaggedObject({explicit:!1,tag:"a1",obj:this.asn1CertIssuer})),this.asn1CertSN&&a.push(new vd.asn1.DERTaggedObject({explicit:!1,tag:"82",obj:this.asn1CertSN}));var b=new vd.asn1.DERSequence({array:a});return this.asn1ExtnValue=b,this.asn1ExtnValue.getEncodedHex()},this.setKIDByParam=function(a){this.asn1KID=new vd.asn1.DEROctetString(a)},this.setCertIssuerByParam=function(a){this.asn1CertIssuer=new vd.asn1.x509.X500Name(a)},this.setCertSNByParam=function(a){this.asn1CertSN=new vd.asn1.DERInteger(a)},this.oid="2.5.29.35","undefined"!=typeof a&&("undefined"!=typeof a.kid&&this.setKIDByParam(a.kid),"undefined"!=typeof a.issuer&&this.setCertIssuerByParam(a.issuer),"undefined"!=typeof a.sn&&this.setCertSNByParam(a.sn))},$c.lang.extend(vd.asn1.x509.AuthorityKeyIdentifier,vd.asn1.x509.Extension),vd.asn1.x509.AuthorityInfoAccess=function(a){vd.asn1.x509.AuthorityInfoAccess.superclass.constructor.call(this,a),this.setAccessDescriptionArray=function(a){for(var b=new Array,c=0;c<a.length;c++){var d=new vd.asn1.DERObjectIdentifier(a[c].accessMethod),e=new vd.asn1.x509.GeneralName(a[c].accessLocation),f=new vd.asn1.DERSequence({array:[d,e]});b.push(f)}this.asn1ExtnValue=new vd.asn1.DERSequence({array:b})},this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.oid="1.3.6.1.5.5.7.1.1","undefined"!=typeof a&&"undefined"!=typeof a.array&&this.setAccessDescriptionArray(a.array)},$c.lang.extend(vd.asn1.x509.AuthorityInfoAccess,vd.asn1.x509.Extension),vd.asn1.x509.SubjectAltName=function(a){vd.asn1.x509.SubjectAltName.superclass.constructor.call(this,a),this.setNameArray=function(a){this.asn1ExtnValue=new vd.asn1.x509.GeneralNames(a)},this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.17",void 0!==a&&void 0!==a.array&&this.setNameArray(a.array)},$c.lang.extend(vd.asn1.x509.SubjectAltName,vd.asn1.x509.Extension),vd.asn1.x509.IssuerAltName=function(a){vd.asn1.x509.IssuerAltName.superclass.constructor.call(this,a),this.setNameArray=function(a){this.asn1ExtnValue=new vd.asn1.x509.GeneralNames(a)},this.getExtnValueHex=function(){return this.asn1ExtnValue.getEncodedHex()},this.oid="2.5.29.18",void 0!==a&&void 0!==a.array&&this.setNameArray(a.array)},$c.lang.extend(vd.asn1.x509.IssuerAltName,vd.asn1.x509.Extension),vd.asn1.x509.CRL=function(a){vd.asn1.x509.CRL.superclass.constructor.call(this);this.setRsaPrvKeyByPEMandPass=function(a,b){var c=zd.getDecryptedKeyHex(a,b),d=new rb;d.readPrivateKeyFromASN1HexString(c),this.rsaPrvKey=d},this.sign=function(){this.asn1SignatureAlg=this.asn1TBSCertList.asn1SignatureAlg,sig=new vd.crypto.Signature({alg:"SHA1withRSA",prov:"cryptojs/jsrsa"}),sig.initSign(this.rsaPrvKey),sig.updateHex(this.asn1TBSCertList.getEncodedHex()),this.hexSig=sig.sign(),this.asn1Sig=new vd.asn1.DERBitString({hex:"00"+this.hexSig});var a=new vd.asn1.DERSequence({array:[this.asn1TBSCertList,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=a.getEncodedHex(),this.isModified=!1},this.getEncodedHex=function(){if(0==this.isModified&&null!=this.hTLV)return this.hTLV;throw"not signed yet"},this.getPEMString=function(){var a=this.getEncodedHex(),b=_c.enc.Hex.parse(a),c=_c.enc.Base64.stringify(b),d=c.replace(/(.{64})/g,"$1\r\n");return"-----BEGIN X509 CRL-----\r\n"+d+"\r\n-----END X509 CRL-----\r\n"},"undefined"!=typeof a&&("undefined"!=typeof a.tbsobj&&(this.asn1TBSCertList=a.tbsobj),"undefined"!=typeof a.rsaprvkey&&(this.rsaPrvKey=a.rsaprvkey),"undefined"!=typeof a.rsaprvpem&&"undefined"!=typeof a.rsaprvpas&&this.setRsaPrvKeyByPEMandPass(a.rsaprvpem,a.rsaprvpas))},$c.lang.extend(vd.asn1.x509.CRL,vd.asn1.ASN1Object),vd.asn1.x509.TBSCertList=function(a){vd.asn1.x509.TBSCertList.superclass.constructor.call(this);this.setSignatureAlgByParam=function(a){this.asn1SignatureAlg=new vd.asn1.x509.AlgorithmIdentifier(a)},this.setIssuerByParam=function(a){this.asn1Issuer=new vd.asn1.x509.X500Name(a)},this.setThisUpdateByParam=function(a){this.asn1ThisUpdate=new vd.asn1.x509.Time(a)},this.setNextUpdateByParam=function(a){this.asn1NextUpdate=new vd.asn1.x509.Time(a)},this.addRevokedCert=function(a,b){var c={};void 0!=a&&null!=a&&(c.sn=a),void 0!=b&&null!=b&&(c.time=b);var d=new vd.asn1.x509.CRLEntry(c);this.aRevokedCert.push(d)},this.getEncodedHex=function(){if(this.asn1Array=new Array,null!=this.asn1Version&&this.asn1Array.push(this.asn1Version),this.asn1Array.push(this.asn1SignatureAlg),this.asn1Array.push(this.asn1Issuer),this.asn1Array.push(this.asn1ThisUpdate),null!=this.asn1NextUpdate&&this.asn1Array.push(this.asn1NextUpdate),this.aRevokedCert.length>0){var a=new vd.asn1.DERSequence({array:this.aRevokedCert});this.asn1Array.push(a)}var b=new vd.asn1.DERSequence({array:this.asn1Array});return this.hTLV=b.getEncodedHex(),this.isModified=!1,this.hTLV},this._initialize=function(){this.asn1Version=null,this.asn1SignatureAlg=null,this.asn1Issuer=null,this.asn1ThisUpdate=null,this.asn1NextUpdate=null,this.aRevokedCert=new Array},this._initialize()},$c.lang.extend(vd.asn1.x509.TBSCertList,vd.asn1.ASN1Object),vd.asn1.x509.CRLEntry=function(a){vd.asn1.x509.CRLEntry.superclass.constructor.call(this);this.setCertSerial=function(a){this.sn=new vd.asn1.DERInteger(a)},this.setRevocationDate=function(a){this.time=new vd.asn1.x509.Time(a)},this.getEncodedHex=function(){var a=new vd.asn1.DERSequence({array:[this.sn,this.time]});return this.TLV=a.getEncodedHex(),this.TLV},"undefined"!=typeof a&&("undefined"!=typeof a.time&&this.setRevocationDate(a.time),"undefined"!=typeof a.sn&&this.setCertSerial(a.sn))},$c.lang.extend(vd.asn1.x509.CRLEntry,vd.asn1.ASN1Object),vd.asn1.x509.X500Name=function(a){if(vd.asn1.x509.X500Name.superclass.constructor.call(this),this.asn1Array=new Array,this.setByString=function(a){var b=a.split("/");b.shift();for(var c=0;c<b.length;c++)this.asn1Array.push(new vd.asn1.x509.RDN({str:b[c]}))},this.setByLdapString=function(a){var b=vd.asn1.x509.X500Name.ldapToOneline(a);this.setByString(b)},this.setByObject=function(a){for(var b in a)if(a.hasOwnProperty(b)){var c=new vd.asn1.x509.RDN({str:b+"="+a[b]});this.asn1Array?this.asn1Array.push(c):this.asn1Array=[c]}},this.getEncodedHex=function(){if("string"==typeof this.hTLV)return this.hTLV;var a=new vd.asn1.DERSequence({array:this.asn1Array});return this.hTLV=a.getEncodedHex(),this.hTLV},void 0!==a){if(void 0!==a.str?this.setByString(a.str):void 0!==a.ldapstr?this.setByLdapString(a.ldapstr):"object"==typeof a&&this.setByObject(a),void 0!==a.certissuer){var b=new Xc;b.hex=ud.pemToHex(a.certissuer),this.hTLV=b.getIssuerHex()}if(void 0!==a.certsubject){var b=new Xc;b.hex=ud.pemToHex(a.certsubject),this.hTLV=b.getSubjectHex()}}},$c.lang.extend(vd.asn1.x509.X500Name,vd.asn1.ASN1Object),vd.asn1.x509.X500Name.onelineToLDAP=function(a){if("/"!==a.substr(0,1))throw"malformed input";a=a.substr(1);var b=a.split("/");return b.reverse(),b=b.map(function(a){return a.replace(/,/,"\\,")}),b.join(",")},vd.asn1.x509.X500Name.ldapToOneline=function(a){for(var b=a.split(","),c=!1,d=[],e=0;b.length>0;e++){var f=b.shift();if(c===!0){var g=d.pop(),h=(g+","+f).replace(/\\,/g,",");d.push(h),c=!1}else d.push(f);"\\"===f.substr(-1,1)&&(c=!0)}return d=d.map(function(a){return a.replace("/","\\/")}),d.reverse(),"/"+d.join("/")},vd.asn1.x509.RDN=function(a){vd.asn1.x509.RDN.superclass.constructor.call(this),this.asn1Array=new Array,this.addByString=function(a){this.asn1Array.push(new vd.asn1.x509.AttributeTypeAndValue({str:a}))},this.addByMultiValuedString=function(a){for(var b=vd.asn1.x509.RDN.parseString(a),c=0;c<b.length;c++)this.addByString(b[c])},this.getEncodedHex=function(){var a=new vd.asn1.DERSet({array:this.asn1Array});return this.TLV=a.getEncodedHex(),this.TLV},"undefined"!=typeof a&&"undefined"!=typeof a.str&&this.addByMultiValuedString(a.str)},$c.lang.extend(vd.asn1.x509.RDN,vd.asn1.ASN1Object),vd.asn1.x509.RDN.parseString=function(a){for(var b=a.split(/\+/),c=!1,d=[],e=0;b.length>0;e++){var f=b.shift();if(c===!0){var g=d.pop(),h=(g+"+"+f).replace(/\\\+/g,"+");d.push(h),c=!1}else d.push(f);"\\"===f.substr(-1,1)&&(c=!0)}for(var i=!1,j=[],e=0;d.length>0;e++){var f=d.shift();if(i===!0){var k=j.pop();if(f.match(/"$/)){var h=(k+"+"+f).replace(/^([^=]+)="(.*)"$/,"$1=$2");j.push(h),i=!1}else j.push(k+"+"+f)}else j.push(f);f.match(/^[^=]+="/)&&(i=!0)}return j},vd.asn1.x509.AttributeTypeAndValue=function(a){vd.asn1.x509.AttributeTypeAndValue.superclass.constructor.call(this);var b="utf8";this.setByString=function(a){var b=a.match(/^([^=]+)=(.+)$/);if(!b)throw"malformed attrTypeAndValueStr: "+a;this.setByAttrTypeAndValueStr(b[1],b[2])},this.setByAttrTypeAndValueStr=function(a,c){this.typeObj=vd.asn1.x509.OID.atype2obj(a);var d=b;"C"==a&&(d="prn"),this.valueObj=this.getValueObj(d,c)},this.getValueObj=function(a,b){if("utf8"==a)return new vd.asn1.DERUTF8String({str:b});if("prn"==a)return new vd.asn1.DERPrintableString({str:b});if("tel"==a)return new vd.asn1.DERTeletexString({str:b});if("ia5"==a)return new vd.asn1.DERIA5String({str:b});throw"unsupported directory string type: type="+a+" value="+b},this.getEncodedHex=function(){var a=new vd.asn1.DERSequence({array:[this.typeObj,this.valueObj]});return this.TLV=a.getEncodedHex(),this.TLV},"undefined"!=typeof a&&"undefined"!=typeof a.str&&this.setByString(a.str)},$c.lang.extend(vd.asn1.x509.AttributeTypeAndValue,vd.asn1.ASN1Object),vd.asn1.x509.SubjectPublicKeyInfo=function(a){vd.asn1.x509.SubjectPublicKeyInfo.superclass.constructor.call(this);this.setRSAKey=function(a){if(!rb.prototype.isPrototypeOf(a))throw"argument is not RSAKey instance";this.rsaKey=a;var b=new vd.asn1.DERInteger({bigint:a.n}),c=new vd.asn1.DERInteger({int:a.e}),d=new vd.asn1.DERSequence({array:[b,c]}),e=d.getEncodedHex();this.asn1AlgId=new vd.asn1.x509.AlgorithmIdentifier({name:"rsaEncryption"}),this.asn1SubjPKey=new vd.asn1.DERBitString({hex:"00"+e})},this.setRSAPEM=function(a){if(!a.match(/-----BEGIN PUBLIC KEY-----/))throw"key not supported";var b=a;b=b.replace(/^-----[^-]+-----/,""),b=b.replace(/-----[^-]+-----\s*$/,"");var c=b.replace(/\s+/g,""),d=_c.enc.Base64.parse(c),e=_c.enc.Hex.stringify(d),f=rb.getHexValueArrayOfChildrenFromHex(e),g=f[1],h=g.substr(2),i=rb.getHexValueArrayOfChildrenFromHex(h),j=new rb;j.setPublic(i[0],i[1]),this.setRSAKey(j)},this.getASN1Object=function(){if(null==this.asn1AlgId||null==this.asn1SubjPKey)throw"algId and/or subjPubKey not set";var a=new vd.asn1.DERSequence({array:[this.asn1AlgId,this.asn1SubjPKey]});return a},this.getEncodedHex=function(){var a=this.getASN1Object();return this.hTLV=a.getEncodedHex(),this.hTLV},this._setRSAKey=function(a){var b=vd.asn1.ASN1Util.newObject({seq:[{int:{bigint:a.n}},{int:{int:a.e}}]}),c=b.getEncodedHex();this.asn1AlgId=new vd.asn1.x509.AlgorithmIdentifier({name:"rsaEncryption"}),this.asn1SubjPKey=new vd.asn1.DERBitString({hex:"00"+c})},this._setEC=function(a){var b=new vd.asn1.DERObjectIdentifier({name:a.curveName});this.asn1AlgId=new vd.asn1.x509.AlgorithmIdentifier({name:"ecPublicKey",asn1params:b}),this.asn1SubjPKey=new vd.asn1.DERBitString({hex:"00"+a.pubKeyHex})},this._setDSA=function(a){var b=new vd.asn1.ASN1Util.newObject({seq:[{int:{bigint:a.p}},{int:{bigint:a.q}},{int:{bigint:a.g}}]});this.asn1AlgId=new vd.asn1.x509.AlgorithmIdentifier({name:"dsa",asn1params:b});var c=new vd.asn1.DERInteger({bigint:a.y});this.asn1SubjPKey=new vd.asn1.DERBitString({hex:"00"+c.getEncodedHex()})},"undefined"!=typeof a&&("undefined"!=typeof rb&&a instanceof rb?this._setRSAKey(a):"undefined"!=typeof vd.crypto.ECDSA&&a instanceof vd.crypto.ECDSA?this._setEC(a):"undefined"!=typeof vd.crypto.DSA&&a instanceof vd.crypto.DSA?this._setDSA(a):"undefined"!=typeof a.rsakey?this.setRSAKey(a.rsakey):"undefined"!=typeof a.rsapem&&this.setRSAPEM(a.rsapem))},$c.lang.extend(vd.asn1.x509.SubjectPublicKeyInfo,vd.asn1.ASN1Object),vd.asn1.x509.Time=function(a){vd.asn1.x509.Time.superclass.constructor.call(this);this.setTimeParams=function(a){this.timeParams=a},this.getEncodedHex=function(){var a=null;return a=null!=this.timeParams?"utc"==this.type?new vd.asn1.DERUTCTime(this.timeParams):new vd.asn1.DERGeneralizedTime(this.timeParams):"utc"==this.type?new vd.asn1.DERUTCTime:new vd.asn1.DERGeneralizedTime,this.TLV=a.getEncodedHex(),this.TLV},this.type="utc","undefined"!=typeof a&&("undefined"!=typeof a.type?this.type=a.type:"undefined"!=typeof a.str&&(a.str.match(/^[0-9]{12}Z$/)&&(this.type="utc"),a.str.match(/^[0-9]{14}Z$/)&&(this.type="gen")),this.timeParams=a)},$c.lang.extend(vd.asn1.x509.Time,vd.asn1.ASN1Object),vd.asn1.x509.AlgorithmIdentifier=function(a){vd.asn1.x509.AlgorithmIdentifier.superclass.constructor.call(this);this.getEncodedHex=function(){if(null==this.nameAlg&&null==this.asn1Alg)throw"algorithm not specified";null!=this.nameAlg&&null==this.asn1Alg&&(this.asn1Alg=vd.asn1.x509.OID.name2obj(this.nameAlg));var a=[this.asn1Alg];this.paramEmpty||a.push(this.asn1Params);var b=new vd.asn1.DERSequence({array:a});return this.hTLV=b.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("undefined"!=typeof a.name&&(this.nameAlg=a.name),"undefined"!=typeof a.asn1params&&(this.asn1Params=a.asn1params),"undefined"!=typeof a.paramempty&&(this.paramEmpty=a.paramempty)),null==this.asn1Params&&(this.asn1Params=new vd.asn1.DERNull)},$c.lang.extend(vd.asn1.x509.AlgorithmIdentifier,vd.asn1.ASN1Object),vd.asn1.x509.GeneralName=function(a){vd.asn1.x509.GeneralName.superclass.constructor.call(this);var b={rfc822:"81",dns:"82",dn:"a4",uri:"86"};this.explicit=!1,this.setByParam=function(a){var c=null;if(void 0!==a){if(void 0!==a.rfc822&&(this.type="rfc822",c=new vd.asn1.DERIA5String({str:a[this.type]})),void 0!==a.dns&&(this.type="dns",c=new vd.asn1.DERIA5String({str:a[this.type]})),void 0!==a.uri&&(this.type="uri",c=new vd.asn1.DERIA5String({str:a[this.type]})),void 0!==a.dn&&(this.type="dn",c=new vd.asn1.x509.X500Name({str:a.dn})),void 0!==a.ldapdn&&(this.type="dn",c=new vd.asn1.x509.X500Name({ldapstr:a.ldapdn})),void 0!==a.certissuer){this.type="dn",this.explicit=!0;var d=a.certissuer,e=null;if(d.match(/^[0-9A-Fa-f]+$/),d.indexOf("-----BEGIN ")!=-1&&(e=ud.pemToHex(d)),null==e)throw"certissuer param not cert";var f=new Xc;f.hex=e;var g=f.getIssuerHex();c=new vd.asn1.ASN1Object,c.hTLV=g}if(void 0!==a.certsubj){this.type="dn",this.explicit=!0;var d=a.certsubj,e=null;if(d.match(/^[0-9A-Fa-f]+$/),d.indexOf("-----BEGIN ")!=-1&&(e=ud.pemToHex(d)),null==e)throw"certsubj param not cert";var f=new Xc;f.hex=e;var g=f.getSubjectHex();c=new vd.asn1.ASN1Object,c.hTLV=g}if(null==this.type)throw"unsupported type in params="+a;this.asn1Obj=new vd.asn1.DERTaggedObject({explicit:this.explicit,tag:b[this.type],obj:c})}},this.getEncodedHex=function(){return this.asn1Obj.getEncodedHex()},void 0!==a&&this.setByParam(a)},$c.lang.extend(vd.asn1.x509.GeneralName,vd.asn1.ASN1Object),vd.asn1.x509.GeneralNames=function(a){vd.asn1.x509.GeneralNames.superclass.constructor.call(this);this.setByParamArray=function(a){for(var b=0;b<a.length;b++){var c=new vd.asn1.x509.GeneralName(a[b]);this.asn1Array.push(c)}},this.getEncodedHex=function(){var a=new vd.asn1.DERSequence({array:this.asn1Array});return a.getEncodedHex()},this.asn1Array=new Array,"undefined"!=typeof a&&this.setByParamArray(a)},$c.lang.extend(vd.asn1.x509.GeneralNames,vd.asn1.ASN1Object),vd.asn1.x509.DistributionPointName=function(a){vd.asn1.x509.DistributionPointName.superclass.constructor.call(this);if(this.getEncodedHex=function(){if("full"!=this.type)throw"currently type shall be 'full': "+this.type;return this.asn1Obj=new vd.asn1.DERTaggedObject({explicit:!1,tag:this.tag,obj:this.asn1V}),this.hTLV=this.asn1Obj.getEncodedHex(),this.hTLV},"undefined"!=typeof a){if(!vd.asn1.x509.GeneralNames.prototype.isPrototypeOf(a))throw"This class supports GeneralNames only as argument";this.type="full",this.tag="a0",this.asn1V=a}},$c.lang.extend(vd.asn1.x509.DistributionPointName,vd.asn1.ASN1Object),vd.asn1.x509.DistributionPoint=function(a){vd.asn1.x509.DistributionPoint.superclass.constructor.call(this);this.getEncodedHex=function(){var a=new vd.asn1.DERSequence;if(null!=this.asn1DP){var b=new vd.asn1.DERTaggedObject({explicit:!0,tag:"a0",obj:this.asn1DP});a.appendASN1Object(b)}return this.hTLV=a.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&"undefined"!=typeof a.dpobj&&(this.asn1DP=a.dpobj)},$c.lang.extend(vd.asn1.x509.DistributionPoint,vd.asn1.ASN1Object),vd.asn1.x509.OID=new function(a){this.atype2oidList={CN:"2.5.4.3",L:"2.5.4.7",ST:"2.5.4.8",O:"2.5.4.10",OU:"2.5.4.11",C:"2.5.4.6",STREET:"2.5.4.9",DC:"0.9.2342.19200300.100.1.25",UID:"0.9.2342.19200300.100.1.1",SN:"2.5.4.4",DN:"2.5.4.49",E:"1.2.840.113549.1.9.1",businessCategory:"2.5.4.15",postalCode:"2.5.4.17",jurisdictionOfIncorporationL:"1.3.6.1.4.1.311.60.2.1.1",jurisdictionOfIncorporationSP:"1.3.6.1.4.1.311.60.2.1.2",jurisdictionOfIncorporationC:"1.3.6.1.4.1.311.60.2.1.3"},this.name2oidList={sha1:"1.3.14.3.2.26",sha256:"2.16.840.1.101.3.4.2.1",sha384:"2.16.840.1.101.3.4.2.2",sha512:"2.16.840.1.101.3.4.2.3",sha224:"2.16.840.1.101.3.4.2.4",md5:"1.2.840.113549.2.5",md2:"1.3.14.7.2.2.1",ripemd160:"1.3.36.3.2.1",MD2withRSA:"1.2.840.113549.1.1.2",MD4withRSA:"1.2.840.113549.1.1.3",MD5withRSA:"1.2.840.113549.1.1.4",SHA1withRSA:"1.2.840.113549.1.1.5",SHA224withRSA:"1.2.840.113549.1.1.14",SHA256withRSA:"1.2.840.113549.1.1.11",SHA384withRSA:"1.2.840.113549.1.1.12",SHA512withRSA:"1.2.840.113549.1.1.13",SHA1withECDSA:"1.2.840.10045.4.1",SHA224withECDSA:"1.2.840.10045.4.3.1",SHA256withECDSA:"1.2.840.10045.4.3.2",SHA384withECDSA:"1.2.840.10045.4.3.3",SHA512withECDSA:"1.2.840.10045.4.3.4",dsa:"1.2.840.10040.4.1",SHA1withDSA:"1.2.840.10040.4.3",SHA224withDSA:"2.16.840.1.101.3.4.3.1",SHA256withDSA:"2.16.840.1.101.3.4.3.2",rsaEncryption:"1.2.840.113549.1.1.1",commonName:"2.5.4.3",localityName:"2.5.4.7",stateOrProvinceName:"2.5.4.8",organizationName:"2.5.4.10",organizationalUnitName:"2.5.4.11",countryName:"2.5.4.6",streetAddress:"2.5.4.9",domainComponent:"0.9.2342.19200300.100.1.25",userId:"0.9.2342.19200300.100.1.1",surname:"2.5.4.4",distinguishedName:"2.5.4.49",emailAddress:"1.2.840.113549.1.9.1",businessCategory:"2.5.4.15",postalCode:"2.5.4.17",jurisdictionOfIncorporationL:"1.3.6.1.4.1.311.60.2.1.1",jurisdictionOfIncorporationSP:"1.3.6.1.4.1.311.60.2.1.2",jurisdictionOfIncorporationC:"1.3.6.1.4.1.311.60.2.1.3",subjectKeyIdentifier:"2.5.29.14",keyUsage:"2.5.29.15",subjectAltName:"2.5.29.17",issuerAltName:"2.5.29.18",basicConstraints:"2.5.29.19",nameConstraints:"2.5.29.30",cRLDistributionPoints:"2.5.29.31",certificatePolicies:"2.5.29.32",authorityKeyIdentifier:"2.5.29.35",policyConstraints:"2.5.29.36",extKeyUsage:"2.5.29.37",authorityInfoAccess:"1.3.6.1.5.5.7.1.1",ocsp:"1.3.6.1.5.5.7.48.1",caIssuers:"1.3.6.1.5.5.7.48.2",anyExtendedKeyUsage:"2.5.29.37.0",serverAuth:"1.3.6.1.5.5.7.3.1",clientAuth:"1.3.6.1.5.5.7.3.2",codeSigning:"1.3.6.1.5.5.7.3.3",emailProtection:"1.3.6.1.5.5.7.3.4",timeStamping:"1.3.6.1.5.5.7.3.8",ocspSigning:"1.3.6.1.5.5.7.3.9",ecPublicKey:"1.2.840.10045.2.1",secp256r1:"1.2.840.10045.3.1.7",secp256k1:"1.3.132.0.10",secp384r1:"1.3.132.0.34",pkcs5PBES2:"1.2.840.113549.1.5.13",pkcs5PBKDF2:"1.2.840.113549.1.5.12","des-EDE3-CBC":"1.2.840.113549.3.7",data:"1.2.840.113549.1.7.1","signed-data":"1.2.840.113549.1.7.2","enveloped-data":"1.2.840.113549.1.7.3","digested-data":"1.2.840.113549.1.7.5","encrypted-data":"1.2.840.113549.1.7.6","authenticated-data":"1.2.840.113549.1.9.16.1.2",tstinfo:"1.2.840.113549.1.9.16.1.4",extensionRequest:"1.2.840.113549.1.9.14"},this.objCache={},this.name2obj=function(a){if("undefined"!=typeof this.objCache[a])return this.objCache[a];if("undefined"==typeof this.name2oidList[a])throw"Name of ObjectIdentifier not defined: "+a;var b=this.name2oidList[a],c=new vd.asn1.DERObjectIdentifier({oid:b});return this.objCache[a]=c,c},this.atype2obj=function(a){if("undefined"!=typeof this.objCache[a])return this.objCache[a];if("undefined"==typeof this.atype2oidList[a])throw"AttributeType name undefined: "+a;var b=this.atype2oidList[a],c=new vd.asn1.DERObjectIdentifier({oid:b});return this.objCache[a]=c,c}},vd.asn1.x509.OID.oid2name=function(a){var b=vd.asn1.x509.OID.name2oidList;for(var c in b)if(b[c]==a)return c;return""},vd.asn1.x509.OID.oid2atype=function(a){var b=vd.asn1.x509.OID.atype2oidList;for(var c in b)if(b[c]==a)return c;return a},vd.asn1.x509.OID.name2oid=function(a){var b=vd.asn1.x509.OID.name2oidList;return void 0===b[a]?"":b[a]},vd.asn1.x509.X509Util=new function(){this.getPKCS8PubKeyPEMfromRSAKey=function(a){var b=null,c=vd.asn1.ASN1Util.bigIntToMinTwosComplementsHex(a.n),d=vd.asn1.ASN1Util.integerToByteHex(a.e),e=new vd.asn1.DERInteger({hex:c}),f=new vd.asn1.DERInteger({hex:d}),g=new vd.asn1.DERSequence({array:[e,f]}),h=g.getEncodedHex(),i=new vd.asn1.x509.AlgorithmIdentifier({name:"rsaEncryption"}),j=new vd.asn1.DERBitString({hex:"00"+h}),k=new vd.asn1.DERSequence({array:[i,j]}),l=k.getEncodedHex(),b=vd.asn1.ASN1Util.getPEMStringFromHex(l,"PUBLIC KEY");return b}},vd.asn1.x509.X509Util.newCertPEM=function(a){var b=vd.asn1.x509,c=new b.TBSCertificate;if(void 0===a.serial)throw"serial number undefined.";if(c.setSerialNumberByParam(a.serial),"string"!=typeof a.sigalg.name)throw"unproper signature algorithm name";if(c.setSignatureAlgByParam(a.sigalg),void 0===a.issuer)throw"issuer name undefined.";if(c.setIssuerByParam(a.issuer),void 0===a.notbefore)throw"notbefore undefined.";if(c.setNotBeforeByParam(a.notbefore),void 0===a.notafter)throw"notafter undefined.";if(c.setNotAfterByParam(a.notafter),void 0===a.subject)throw"subject name undefined.";if(c.setSubjectByParam(a.subject),void 0===a.sbjpubkey)throw"subject public key undefined.";if(c.setSubjectPublicKeyByGetKey(a.sbjpubkey),void 0!==a.ext&&void 0!==a.ext.length)for(var d=0;d<a.ext.length;d++)for(key in a.ext[d])c.appendExtensionByName(key,a.ext[d][key]);if(void 0===a.cakey&&void 0===a.sighex)throw"param cakey and sighex undefined.";var e=null,f=null;return a.cakey&&(e=Ad.getKey.apply(null,a.cakey),f=new b.Certificate({tbscertobj:c,prvkeyobj:e}),f.sign()),a.sighex&&(f=new b.Certificate({tbscertobj:c}),f.setSignatureHex(a.sighex)),f.getPEMString()},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.asn1&&vd.asn1||(vd.asn1={}),"undefined"!=typeof vd.asn1.cms&&vd.asn1.cms||(vd.asn1.cms={}),vd.asn1.cms.Attribute=function(a){vd.asn1.cms.Attribute.superclass.constructor.call(this);this.getEncodedHex=function(){var a,b,c;a=new vd.asn1.DERObjectIdentifier({oid:this.attrTypeOid}),b=new vd.asn1.DERSet({array:this.valueList});try{b.getEncodedHex()}catch(a){throw"fail valueSet.getEncodedHex in Attribute(1)/"+a}c=new vd.asn1.DERSequence({array:[a,b]});try{this.hTLV=c.getEncodedHex()}catch(a){throw"failed seq.getEncodedHex in Attribute(2)/"+a}return this.hTLV}},$c.lang.extend(vd.asn1.cms.Attribute,vd.asn1.ASN1Object),vd.asn1.cms.ContentType=function(a){vd.asn1.cms.ContentType.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.3";var b=null;if("undefined"!=typeof a){var b=new vd.asn1.DERObjectIdentifier(a);this.valueList=[b]}},$c.lang.extend(vd.asn1.cms.ContentType,vd.asn1.cms.Attribute),vd.asn1.cms.MessageDigest=function(a){if(vd.asn1.cms.MessageDigest.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.4","undefined"!=typeof a)if(a.eciObj instanceof vd.asn1.cms.EncapsulatedContentInfo&&"string"==typeof a.hashAlg){var b=a.eciObj.eContentValueHex,c=a.hashAlg,d=vd.crypto.Util.hashHex(b,c),e=new vd.asn1.DEROctetString({hex:d});e.getEncodedHex(),this.valueList=[e]}else{var e=new vd.asn1.DEROctetString(a);e.getEncodedHex(),this.valueList=[e]}},$c.lang.extend(vd.asn1.cms.MessageDigest,vd.asn1.cms.Attribute),vd.asn1.cms.SigningTime=function(a){if(vd.asn1.cms.SigningTime.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.5","undefined"!=typeof a){var b=new vd.asn1.x509.Time(a);try{b.getEncodedHex()}catch(a){throw"SigningTime.getEncodedHex() failed/"+a}this.valueList=[b]}},$c.lang.extend(vd.asn1.cms.SigningTime,vd.asn1.cms.Attribute),vd.asn1.cms.SigningCertificate=function(a){vd.asn1.cms.SigningCertificate.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.12";var b=vd.asn1,c=vd.asn1.cms,d=vd.crypto;this.setCerts=function(a){for(var e=[],f=0;f<a.length;f++){var g=ud.pemToHex(a[f]),h=d.Util.hashHex(g,"sha1"),i=new b.DEROctetString({hex:h});i.getEncodedHex();var j=new c.IssuerAndSerialNumber({cert:a[f]});j.getEncodedHex();var k=new b.DERSequence({array:[i,j]});k.getEncodedHex(),e.push(k)}var l=new b.DERSequence({array:e});l.getEncodedHex(),this.valueList=[l]},"undefined"!=typeof a&&"object"==typeof a.array&&this.setCerts(a.array)},$c.lang.extend(vd.asn1.cms.SigningCertificate,vd.asn1.cms.Attribute),vd.asn1.cms.SigningCertificateV2=function(a){vd.asn1.cms.SigningCertificateV2.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.47";var b=vd.asn1,c=vd.asn1.x509,d=vd.asn1.cms,e=vd.crypto;if(this.setCerts=function(a,f){for(var g=[],h=0;h<a.length;h++){var i=ud.pemToHex(a[h]),j=[];"sha256"!=f&&j.push(new c.AlgorithmIdentifier({name:f}));var k=e.Util.hashHex(i,f),l=new b.DEROctetString({hex:k});l.getEncodedHex(),j.push(l);var m=new d.IssuerAndSerialNumber({cert:a[h]});m.getEncodedHex(),j.push(m);var n=new b.DERSequence({array:j});n.getEncodedHex(),g.push(n)}var o=new b.DERSequence({array:g});o.getEncodedHex(),this.valueList=[o]},"undefined"!=typeof a&&"object"==typeof a.array){var f="sha256";"string"==typeof a.hashAlg&&(f=a.hashAlg),this.setCerts(a.array,f)}},$c.lang.extend(vd.asn1.cms.SigningCertificateV2,vd.asn1.cms.Attribute),vd.asn1.cms.IssuerAndSerialNumber=function(a){vd.asn1.cms.IssuerAndSerialNumber.superclass.constructor.call(this);var b=vd.asn1,c=b.x509;this.setByCertPEM=function(a){var d=ud.pemToHex(a),e=new Xc;e.hex=d;var f=e.getIssuerHex();this.dIssuer=new c.X500Name,this.dIssuer.hTLV=f;var g=e.getSerialNumberHex();this.dSerial=new b.DERInteger({hex:g})},this.getEncodedHex=function(){var a=new vd.asn1.DERSequence({array:[this.dIssuer,this.dSerial]});return this.hTLV=a.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("string"==typeof a&&a.indexOf("-----BEGIN ")!=-1&&this.setByCertPEM(a),a.issuer&&a.serial&&(a.issuer instanceof vd.asn1.x509.X500Name?this.dIssuer=a.issuer:this.dIssuer=new vd.asn1.x509.X500Name(a.issuer),a.serial instanceof vd.asn1.DERInteger?this.dSerial=a.serial:this.dSerial=new vd.asn1.DERInteger(a.serial)),"string"==typeof a.cert&&this.setByCertPEM(a.cert))},$c.lang.extend(vd.asn1.cms.IssuerAndSerialNumber,vd.asn1.ASN1Object),vd.asn1.cms.AttributeList=function(a){vd.asn1.cms.AttributeList.superclass.constructor.call(this),this.list=new Array,this.sortFlag=!0,this.add=function(a){a instanceof vd.asn1.cms.Attribute&&this.list.push(a)},this.length=function(){return this.list.length},this.clear=function(){this.list=new Array,this.hTLV=null,this.hV=null},this.getEncodedHex=function(){if("string"==typeof this.hTLV)return this.hTLV;var a=new vd.asn1.DERSet({array:this.list,sortflag:this.sortFlag});return this.hTLV=a.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&"undefined"!=typeof a.sortflag&&0==a.sortflag&&(this.sortFlag=!1)},$c.lang.extend(vd.asn1.cms.AttributeList,vd.asn1.ASN1Object),vd.asn1.cms.SignerInfo=function(a){vd.asn1.cms.SignerInfo.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.cms,d=vd.asn1.x509;this.dCMSVersion=new b.DERInteger({int:1}),this.dSignerIdentifier=null,this.dDigestAlgorithm=null,this.dSignedAttrs=new c.AttributeList,this.dSigAlg=null,this.dSig=null,this.dUnsignedAttrs=new c.AttributeList,this.setSignerIdentifier=function(a){if("string"==typeof a&&a.indexOf("CERTIFICATE")!=-1&&a.indexOf("BEGIN")!=-1&&a.indexOf("END")!=-1){this.dSignerIdentifier=new c.IssuerAndSerialNumber({cert:a})}},this.setForContentAndHash=function(a){"undefined"!=typeof a&&(a.eciObj instanceof vd.asn1.cms.EncapsulatedContentInfo&&(this.dSignedAttrs.add(new c.ContentType({oid:"1.2.840.113549.1.7.1"})),this.dSignedAttrs.add(new c.MessageDigest({eciObj:a.eciObj,hashAlg:a.hashAlg}))),"undefined"!=typeof a.sdObj&&a.sdObj instanceof vd.asn1.cms.SignedData&&a.sdObj.digestAlgNameList.join(":").indexOf(a.hashAlg)==-1&&a.sdObj.digestAlgNameList.push(a.hashAlg),"string"==typeof a.hashAlg&&(this.dDigestAlgorithm=new d.AlgorithmIdentifier({name:a.hashAlg})))},this.sign=function(a,c){this.dSigAlg=new d.AlgorithmIdentifier({name:c});var e=this.dSignedAttrs.getEncodedHex(),f=Ad.getKey(a),g=new vd.crypto.Signature({alg:c});g.init(f),g.updateHex(e);var h=g.sign();this.dSig=new b.DEROctetString({hex:h})},this.addUnsigned=function(a){this.hTLV=null,this.dUnsignedAttrs.hTLV=null,this.dUnsignedAttrs.add(a)},this.getEncodedHex=function(){if(this.dSignedAttrs instanceof vd.asn1.cms.AttributeList&&0==this.dSignedAttrs.length())throw"SignedAttrs length = 0 (empty)";var a=new b.DERTaggedObject({obj:this.dSignedAttrs,tag:"a0",explicit:!1}),c=null;this.dUnsignedAttrs.length()>0&&(c=new b.DERTaggedObject({obj:this.dUnsignedAttrs,tag:"a1",explicit:!1}));var d=[this.dCMSVersion,this.dSignerIdentifier,this.dDigestAlgorithm,a,this.dSigAlg,this.dSig];null!=c&&d.push(c);var e=new b.DERSequence({array:d});return this.hTLV=e.getEncodedHex(),this.hTLV}},$c.lang.extend(vd.asn1.cms.SignerInfo,vd.asn1.ASN1Object),vd.asn1.cms.EncapsulatedContentInfo=function(a){vd.asn1.cms.EncapsulatedContentInfo.superclass.constructor.call(this);var b=vd.asn1;vd.asn1.cms,vd.asn1.x509;this.dEContentType=new b.DERObjectIdentifier({name:"data"}),this.dEContent=null,this.isDetached=!1,this.eContentValueHex=null,this.setContentType=function(a){a.match(/^[0-2][.][0-9.]+$/)?this.dEContentType=new b.DERObjectIdentifier({oid:a}):this.dEContentType=new b.DERObjectIdentifier({name:a})},this.setContentValue=function(a){"undefined"!=typeof a&&("string"==typeof a.hex?this.eContentValueHex=a.hex:"string"==typeof a.str&&(this.eContentValueHex=rc(a.str)))},this.setContentValueHex=function(a){this.eContentValueHex=a},this.setContentValueStr=function(a){this.eContentValueHex=rc(a)},this.getEncodedHex=function(){if("string"!=typeof this.eContentValueHex)throw"eContentValue not yet set";var a=new b.DEROctetString({hex:this.eContentValueHex});this.dEContent=new b.DERTaggedObject({obj:a,tag:"a0",explicit:!0});var c=[this.dEContentType];this.isDetached||c.push(this.dEContent);var d=new b.DERSequence({array:c});return this.hTLV=d.getEncodedHex(),this.hTLV}},$c.lang.extend(vd.asn1.cms.EncapsulatedContentInfo,vd.asn1.ASN1Object),vd.asn1.cms.ContentInfo=function(a){vd.asn1.cms.ContentInfo.superclass.constructor.call(this);var b=vd.asn1,c=(vd.asn1.cms,vd.asn1.x509);this.dContentType=null,this.dContent=null,this.setContentType=function(a){"string"==typeof a&&(this.dContentType=c.OID.name2obj(a))},this.getEncodedHex=function(){var a=new b.DERTaggedObject({obj:this.dContent,tag:"a0",explicit:!0}),c=new b.DERSequence({array:[this.dContentType,a]});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&(a.type&&this.setContentType(a.type),a.obj&&a.obj instanceof b.ASN1Object&&(this.dContent=a.obj));
},$c.lang.extend(vd.asn1.cms.ContentInfo,vd.asn1.ASN1Object),vd.asn1.cms.SignedData=function(a){vd.asn1.cms.SignedData.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.cms,d=vd.asn1.x509;this.dCMSVersion=new b.DERInteger({int:1}),this.dDigestAlgs=null,this.digestAlgNameList=[],this.dEncapContentInfo=new c.EncapsulatedContentInfo,this.dCerts=null,this.certificateList=[],this.crlList=[],this.signerInfoList=[new c.SignerInfo],this.addCertificatesByPEM=function(a){var c=ud.pemToHex(a),d=new b.ASN1Object;d.hTLV=c,this.certificateList.push(d)},this.getEncodedHex=function(){if("string"==typeof this.hTLV)return this.hTLV;if(null==this.dDigestAlgs){for(var a=[],c=0;c<this.digestAlgNameList.length;c++){var e=this.digestAlgNameList[c],f=new d.AlgorithmIdentifier({name:e});a.push(f)}this.dDigestAlgs=new b.DERSet({array:a})}var g=[this.dCMSVersion,this.dDigestAlgs,this.dEncapContentInfo];if(null==this.dCerts&&this.certificateList.length>0){var h=new b.DERSet({array:this.certificateList});this.dCerts=new b.DERTaggedObject({obj:h,tag:"a0",explicit:!1})}null!=this.dCerts&&g.push(this.dCerts);var i=new b.DERSet({array:this.signerInfoList});g.push(i);var j=new b.DERSequence({array:g});return this.hTLV=j.getEncodedHex(),this.hTLV},this.getContentInfo=function(){this.getEncodedHex();var a=new c.ContentInfo({type:"signed-data",obj:this});return a},this.getContentInfoEncodedHex=function(){var a=this.getContentInfo(),b=a.getEncodedHex();return b},this.getPEM=function(){var a=this.getContentInfoEncodedHex(),c=b.ASN1Util.getPEMStringFromHex(a,"CMS");return c}},$c.lang.extend(vd.asn1.cms.SignedData,vd.asn1.ASN1Object),vd.asn1.cms.CMSUtil=new function(){},vd.asn1.cms.CMSUtil.newSignedData=function(a){var b=vd.asn1.cms,c=vd.asn1.cades,d=new b.SignedData;if(d.dEncapContentInfo.setContentValue(a.content),"object"==typeof a.certs)for(var e=0;e<a.certs.length;e++)d.addCertificatesByPEM(a.certs[e]);d.signerInfoList=[];for(var e=0;e<a.signerInfos.length;e++){var f=a.signerInfos[e],g=new b.SignerInfo;g.setSignerIdentifier(f.signerCert),g.setForContentAndHash({sdObj:d,eciObj:d.dEncapContentInfo,hashAlg:f.hashAlg});for(attrName in f.sAttr){var h=f.sAttr[attrName];if("SigningTime"==attrName){var i=new b.SigningTime(h);g.dSignedAttrs.add(i)}if("SigningCertificate"==attrName){var i=new b.SigningCertificate(h);g.dSignedAttrs.add(i)}if("SigningCertificateV2"==attrName){var i=new b.SigningCertificateV2(h);g.dSignedAttrs.add(i)}if("SignaturePolicyIdentifier"==attrName){var i=new c.SignaturePolicyIdentifier(h);g.dSignedAttrs.add(i)}}g.sign(f.signerPrvKey,f.sigAlg),d.signerInfoList.push(g)}return d},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.asn1&&vd.asn1||(vd.asn1={}),"undefined"!=typeof vd.asn1.tsp&&vd.asn1.tsp||(vd.asn1.tsp={}),vd.asn1.tsp.Accuracy=function(a){vd.asn1.tsp.Accuracy.superclass.constructor.call(this);var b=vd.asn1;this.seconds=null,this.millis=null,this.micros=null,this.getEncodedHex=function(){var a=null,c=null,d=null,e=[];if(null!=this.seconds&&(a=new b.DERInteger({int:this.seconds}),e.push(a)),null!=this.millis){var f=new b.DERInteger({int:this.millis});c=new b.DERTaggedObject({obj:f,tag:"80",explicit:!1}),e.push(c)}if(null!=this.micros){var g=new b.DERInteger({int:this.micros});d=new b.DERTaggedObject({obj:g,tag:"81",explicit:!1}),e.push(d)}var h=new b.DERSequence({array:e});return this.hTLV=h.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("number"==typeof a.seconds&&(this.seconds=a.seconds),"number"==typeof a.millis&&(this.millis=a.millis),"number"==typeof a.micros&&(this.micros=a.micros))},$c.lang.extend(vd.asn1.tsp.Accuracy,vd.asn1.ASN1Object),vd.asn1.tsp.MessageImprint=function(a){vd.asn1.tsp.MessageImprint.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.x509;this.dHashAlg=null,this.dHashValue=null,this.getEncodedHex=function(){if("string"==typeof this.hTLV)return this.hTLV;var a=new b.DERSequence({array:[this.dHashAlg,this.dHashValue]});return a.getEncodedHex()},"undefined"!=typeof a&&("string"==typeof a.hashAlg&&(this.dHashAlg=new c.AlgorithmIdentifier({name:a.hashAlg})),"string"==typeof a.hashValue&&(this.dHashValue=new b.DEROctetString({hex:a.hashValue})))},$c.lang.extend(vd.asn1.tsp.MessageImprint,vd.asn1.ASN1Object),vd.asn1.tsp.TimeStampReq=function(a){vd.asn1.tsp.TimeStampReq.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.tsp;this.dVersion=new b.DERInteger({int:1}),this.dMessageImprint=null,this.dPolicy=null,this.dNonce=null,this.certReq=!0,this.setMessageImprint=function(a){return a instanceof vd.asn1.tsp.MessageImprint?void(this.dMessageImprint=a):void("object"==typeof a&&(this.dMessageImprint=new c.MessageImprint(a)))},this.getEncodedHex=function(){if(null==this.dMessageImprint)throw"messageImprint shall be specified";var a=[this.dVersion,this.dMessageImprint];null!=this.dPolicy&&a.push(this.dPolicy),null!=this.dNonce&&a.push(this.dNonce),this.certReq&&a.push(new b.DERBoolean);var c=new b.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("object"==typeof a.mi&&this.setMessageImprint(a.mi),"object"==typeof a.policy&&(this.dPolicy=new b.DERObjectIdentifier(a.policy)),"object"==typeof a.nonce&&(this.dNonce=new b.DERInteger(a.nonce)),"boolean"==typeof a.certreq&&(this.certReq=a.certreq))},$c.lang.extend(vd.asn1.tsp.TimeStampReq,vd.asn1.ASN1Object),vd.asn1.tsp.TSTInfo=function(a){vd.asn1.tsp.TSTInfo.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.x509,d=vd.asn1.tsp;if(this.dVersion=new b.DERInteger({int:1}),this.dPolicy=null,this.dMessageImprint=null,this.dSerialNumber=null,this.dGenTime=null,this.dAccuracy=null,this.dOrdering=null,this.dNonce=null,this.dTsa=null,this.getEncodedHex=function(){var a=[this.dVersion];if(null==this.dPolicy)throw"policy shall be specified.";if(a.push(this.dPolicy),null==this.dMessageImprint)throw"messageImprint shall be specified.";if(a.push(this.dMessageImprint),null==this.dSerialNumber)throw"serialNumber shall be specified.";if(a.push(this.dSerialNumber),null==this.dGenTime)throw"genTime shall be specified.";a.push(this.dGenTime),null!=this.dAccuracy&&a.push(this.dAccuracy),null!=this.dOrdering&&a.push(this.dOrdering),null!=this.dNonce&&a.push(this.dNonce),null!=this.dTsa&&a.push(this.dTsa);var c=new b.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a){if("string"==typeof a.policy){if(!a.policy.match(/^[0-9.]+$/))throw"policy shall be oid like 0.1.4.134";this.dPolicy=new b.DERObjectIdentifier({oid:a.policy})}"undefined"!=typeof a.messageImprint&&(this.dMessageImprint=new d.MessageImprint(a.messageImprint)),"undefined"!=typeof a.serialNumber&&(this.dSerialNumber=new b.DERInteger(a.serialNumber)),"undefined"!=typeof a.genTime&&(this.dGenTime=new b.DERGeneralizedTime(a.genTime)),"undefind"!=typeof a.accuracy&&(this.dAccuracy=new d.Accuracy(a.accuracy)),"undefined"!=typeof a.ordering&&1==a.ordering&&(this.dOrdering=new b.DERBoolean),"undefined"!=typeof a.nonce&&(this.dNonce=new b.DERInteger(a.nonce)),"undefined"!=typeof a.tsa&&(this.dTsa=new c.X500Name(a.tsa))}},$c.lang.extend(vd.asn1.tsp.TSTInfo,vd.asn1.ASN1Object),vd.asn1.tsp.TimeStampResp=function(a){vd.asn1.tsp.TimeStampResp.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.tsp;this.dStatus=null,this.dTST=null,this.getEncodedHex=function(){if(null==this.dStatus)throw"status shall be specified";var a=[this.dStatus];null!=this.dTST&&a.push(this.dTST);var c=new b.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("object"==typeof a.status&&(this.dStatus=new c.PKIStatusInfo(a.status)),"undefined"!=typeof a.tst&&a.tst instanceof vd.asn1.ASN1Object&&(this.dTST=a.tst.getContentInfo()))},$c.lang.extend(vd.asn1.tsp.TimeStampResp,vd.asn1.ASN1Object),vd.asn1.tsp.PKIStatusInfo=function(a){vd.asn1.tsp.PKIStatusInfo.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.tsp;this.dStatus=null,this.dStatusString=null,this.dFailureInfo=null,this.getEncodedHex=function(){if(null==this.dStatus)throw"status shall be specified";var a=[this.dStatus];null!=this.dStatusString&&a.push(this.dStatusString),null!=this.dFailureInfo&&a.push(this.dFailureInfo);var c=new b.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("object"==typeof a.status&&(this.dStatus=new c.PKIStatus(a.status)),"object"==typeof a.statstr&&(this.dStatusString=new c.PKIFreeText({array:a.statstr})),"object"==typeof a.failinfo&&(this.dFailureInfo=new c.PKIFailureInfo(a.failinfo)))},$c.lang.extend(vd.asn1.tsp.PKIStatusInfo,vd.asn1.ASN1Object),vd.asn1.tsp.PKIStatus=function(a){vd.asn1.tsp.PKIStatus.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.tsp;if(this.getEncodedHex=function(){return this.hTLV=this.dStatus.getEncodedHex(),this.hTLV},"undefined"!=typeof a)if("undefined"!=typeof a.name){var d=c.PKIStatus.valueList;if("undefined"==typeof d[a.name])throw"name undefined: "+a.name;this.dStatus=new b.DERInteger({int:d[a.name]})}else this.dStatus=new b.DERInteger(a)},$c.lang.extend(vd.asn1.tsp.PKIStatus,vd.asn1.ASN1Object),vd.asn1.tsp.PKIStatus.valueList={granted:0,grantedWithMods:1,rejection:2,waiting:3,revocationWarning:4,revocationNotification:5},vd.asn1.tsp.PKIFreeText=function(a){vd.asn1.tsp.PKIFreeText.superclass.constructor.call(this);var b=vd.asn1;this.textList=[],this.getEncodedHex=function(){for(var a=[],c=0;c<this.textList.length;c++)a.push(new b.DERUTF8String({str:this.textList[c]}));var d=new b.DERSequence({array:a});return this.hTLV=d.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&"object"==typeof a.array&&(this.textList=a.array)},$c.lang.extend(vd.asn1.tsp.PKIFreeText,vd.asn1.ASN1Object),vd.asn1.tsp.PKIFailureInfo=function(a){vd.asn1.tsp.PKIFailureInfo.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.tsp;if(this.value=null,this.getEncodedHex=function(){if(null==this.value)throw"value shall be specified";var a=new Number(this.value).toString(2),c=new b.DERBitString;return c.setByBinaryString(a),this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a)if("string"==typeof a.name){var d=c.PKIFailureInfo.valueList;if("undefined"==typeof d[a.name])throw"name undefined: "+a.name;this.value=d[a.name]}else"number"==typeof a.int&&(this.value=a.int)},$c.lang.extend(vd.asn1.tsp.PKIFailureInfo,vd.asn1.ASN1Object),vd.asn1.tsp.PKIFailureInfo.valueList={badAlg:0,badRequest:2,badDataFormat:5,timeNotAvailable:14,unacceptedPolicy:15,unacceptedExtension:16,addInfoNotAvailable:17,systemFailure:25},vd.asn1.tsp.AbstractTSAAdapter=function(a){this.getTSTHex=function(a,b){throw"not implemented yet"}},vd.asn1.tsp.SimpleTSAAdapter=function(a){vd.asn1.tsp.SimpleTSAAdapter.superclass.constructor.call(this),this.params=null,this.serial=0,this.getTSTHex=function(a,b){var c=vd.crypto.Util.hashHex(a,b);this.params.tstInfo.messageImprint={hashAlg:b,hashValue:c},this.params.tstInfo.serialNumber={int:this.serial++};var d=Math.floor(1e9*Math.random());this.params.tstInfo.nonce={int:d};var e=vd.asn1.tsp.TSPUtil.newTimeStampToken(this.params);return e.getContentInfoEncodedHex()},"undefined"!=typeof a&&(this.params=a)},$c.lang.extend(vd.asn1.tsp.SimpleTSAAdapter,vd.asn1.tsp.AbstractTSAAdapter),vd.asn1.tsp.FixedTSAAdapter=function(a){vd.asn1.tsp.FixedTSAAdapter.superclass.constructor.call(this),this.params=null,this.getTSTHex=function(a,b){var c=vd.crypto.Util.hashHex(a,b);this.params.tstInfo.messageImprint={hashAlg:b,hashValue:c};var d=vd.asn1.tsp.TSPUtil.newTimeStampToken(this.params);return d.getContentInfoEncodedHex()},"undefined"!=typeof a&&(this.params=a)},$c.lang.extend(vd.asn1.tsp.FixedTSAAdapter,vd.asn1.tsp.AbstractTSAAdapter),vd.asn1.tsp.TSPUtil=new function(){},vd.asn1.tsp.TSPUtil.newTimeStampToken=function(a){var b=vd.asn1.cms,c=vd.asn1.tsp,d=new b.SignedData,e=new c.TSTInfo(a.tstInfo),f=e.getEncodedHex();if(d.dEncapContentInfo.setContentValue({hex:f}),d.dEncapContentInfo.setContentType("tstinfo"),"object"==typeof a.certs)for(var g=0;g<a.certs.length;g++)d.addCertificatesByPEM(a.certs[g]);var h=d.signerInfoList[0];h.setSignerIdentifier(a.signerCert),h.setForContentAndHash({sdObj:d,eciObj:d.dEncapContentInfo,hashAlg:a.hashAlg});var i=new b.SigningCertificate({array:[a.signerCert]});return h.dSignedAttrs.add(i),h.sign(a.signerPrvKey,a.sigAlg),d},vd.asn1.tsp.TSPUtil.parseTimeStampReq=function(a){var b={};b.certreq=!1;var c=ud.getPosArrayOfChildren_AtObj(a,0);if(c.length<2)throw"TimeStampReq must have at least 2 items";var d=ud.getHexOfTLV_AtObj(a,c[1]);b.mi=vd.asn1.tsp.TSPUtil.parseMessageImprint(d);for(var e=2;e<c.length;e++){var f=c[e],g=a.substr(f,2);if("06"==g){var h=ud.getHexOfV_AtObj(a,f);b.policy=ud.hextooidstr(h)}"02"==g&&(b.nonce=ud.getHexOfV_AtObj(a,f)),"01"==g&&(b.certreq=!0)}return b},vd.asn1.tsp.TSPUtil.parseMessageImprint=function(a){var b={};if("30"!=a.substr(0,2))throw"head of messageImprint hex shall be '30'";var c=(ud.getPosArrayOfChildren_AtObj(a,0),ud.getDecendantIndexByNthList(a,0,[0,0])),d=ud.getHexOfV_AtObj(a,c),e=ud.hextooidstr(d),f=vd.asn1.x509.OID.oid2name(e);if(""==f)throw"hashAlg name undefined: "+e;var g=f,h=ud.getDecendantIndexByNthList(a,0,[1]);return b.hashAlg=g,b.hashValue=ud.getHexOfV_AtObj(a,h),b},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.asn1&&vd.asn1||(vd.asn1={}),"undefined"!=typeof vd.asn1.cades&&vd.asn1.cades||(vd.asn1.cades={}),vd.asn1.cades.SignaturePolicyIdentifier=function(a){vd.asn1.cades.SignaturePolicyIdentifier.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.15";var b=vd.asn1,c=vd.asn1.cades;if("undefined"!=typeof a&&"string"==typeof a.oid&&"object"==typeof a.hash){var d=new b.DERObjectIdentifier({oid:a.oid}),e=new c.OtherHashAlgAndValue(a.hash),f=new b.DERSequence({array:[d,e]});this.valueList=[f]}},$c.lang.extend(vd.asn1.cades.SignaturePolicyIdentifier,vd.asn1.cms.Attribute),vd.asn1.cades.OtherHashAlgAndValue=function(a){vd.asn1.cades.OtherHashAlgAndValue.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.x509;this.dAlg=null,this.dHash=null,this.getEncodedHex=function(){var a=new b.DERSequence({array:[this.dAlg,this.dHash]});return this.hTLV=a.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&"string"==typeof a.alg&&"string"==typeof a.hash&&(this.dAlg=new c.AlgorithmIdentifier({name:a.alg}),this.dHash=new b.DEROctetString({hex:a.hash}))},$c.lang.extend(vd.asn1.cades.OtherHashAlgAndValue,vd.asn1.ASN1Object),vd.asn1.cades.SignatureTimeStamp=function(a){vd.asn1.cades.SignatureTimeStamp.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.14",this.tstHex=null;var b=vd.asn1;if("undefined"!=typeof a){if("undefined"!=typeof a.res)if("string"==typeof a.res&&a.res.match(/^[0-9A-Fa-f]+$/));else if(!(a.res instanceof vd.asn1.ASN1Object))throw"res param shall be ASN1Object or hex string";if("undefined"!=typeof a.tst)if("string"==typeof a.tst&&a.tst.match(/^[0-9A-Fa-f]+$/)){var c=new b.ASN1Object;this.tstHex=a.tst,c.hTLV=this.tstHex,c.getEncodedHex(),this.valueList=[c]}else if(!(a.tst instanceof vd.asn1.ASN1Object))throw"tst param shall be ASN1Object or hex string"}},$c.lang.extend(vd.asn1.cades.SignatureTimeStamp,vd.asn1.cms.Attribute),vd.asn1.cades.CompleteCertificateRefs=function(a){vd.asn1.cades.CompleteCertificateRefs.superclass.constructor.call(this),this.attrTypeOid="1.2.840.113549.1.9.16.2.21";var b=(vd.asn1,vd.asn1.cades);this.setByArray=function(a){this.valueList=[];for(var c=0;c<a.length;c++){var d=new b.OtherCertID(a[c]);this.valueList.push(d)}},"undefined"!=typeof a&&"object"==typeof a&&"number"==typeof a.length&&this.setByArray(a)},$c.lang.extend(vd.asn1.cades.CompleteCertificateRefs,vd.asn1.cms.Attribute),vd.asn1.cades.OtherCertID=function(a){vd.asn1.cades.OtherCertID.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.cms,d=vd.asn1.cades;this.hasIssuerSerial=!0,this.dOtherCertHash=null,this.dIssuerSerial=null,this.setByCertPEM=function(a){this.dOtherCertHash=new d.OtherHash(a),this.hasIssuerSerial&&(this.dIssuerSerial=new c.IssuerAndSerialNumber(a))},this.getEncodedHex=function(){if(null!=this.hTLV)return this.hTLV;if(null==this.dOtherCertHash)throw"otherCertHash not set";var a=[this.dOtherCertHash];null!=this.dIssuerSerial&&a.push(this.dIssuerSerial);var c=new b.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&("string"==typeof a&&a.indexOf("-----BEGIN ")!=-1&&this.setByCertPEM(a),"object"==typeof a&&(a.hasis===!1&&(this.hasIssuerSerial=!1),"string"==typeof a.cert&&this.setByCertPEM(a.cert)))},$c.lang.extend(vd.asn1.cades.OtherCertID,vd.asn1.ASN1Object),vd.asn1.cades.OtherHash=function(a){vd.asn1.cades.OtherHash.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.cades;if(this.alg="sha256",this.dOtherHash=null,this.setByCertPEM=function(a){if(a.indexOf("-----BEGIN ")==-1)throw"certPEM not to seem PEM format";var b=ud.pemToHex(a),d=vd.crypto.Util.hashHex(b,this.alg);this.dOtherHash=new c.OtherHashAlgAndValue({alg:this.alg,hash:d})},this.getEncodedHex=function(){if(null==this.dOtherHash)throw"OtherHash not set";return this.dOtherHash.getEncodedHex()},"undefined"!=typeof a)if("string"==typeof a)if(a.indexOf("-----BEGIN ")!=-1)this.setByCertPEM(a);else{if(!a.match(/^[0-9A-Fa-f]+$/))throw"unsupported string value for params";this.dOtherHash=new b.DEROctetString({hex:a})}else"object"==typeof a&&("string"==typeof a.cert?("string"==typeof a.alg&&(this.alg=a.alg),this.setByCertPEM(a.cert)):this.dOtherHash=new c.OtherHashAlgAndValue(a))},$c.lang.extend(vd.asn1.cades.OtherHash,vd.asn1.ASN1Object),vd.asn1.cades.CAdESUtil=new function(){},vd.asn1.cades.CAdESUtil.addSigTS=function(a,b,c){},vd.asn1.cades.CAdESUtil.parseSignedDataForAddingUnsigned=function(a){var b=vd.asn1,c=vd.asn1.cms,d=vd.asn1.cades.CAdESUtil,e={};if("06092a864886f70d010702"!=ud.getDecendantHexTLVByNthList(a,0,[0]))throw"hex is not CMS SignedData";var f=ud.getDecendantIndexByNthList(a,0,[1,0]),g=ud.getPosArrayOfChildren_AtObj(a,f);if(g.length<4)throw"num of SignedData elem shall be 4 at least";var h=g.shift();e.version=ud.getHexOfTLV_AtObj(a,h);var i=g.shift();e.algs=ud.getHexOfTLV_AtObj(a,i);var j=g.shift();e.encapcontent=ud.getHexOfTLV_AtObj(a,j),e.certs=null,e.revs=null,e.si=[];var k=g.shift();"a0"==a.substr(k,2)&&(e.certs=ud.getHexOfTLV_AtObj(a,k),k=g.shift()),"a1"==a.substr(k,2)&&(e.revs=ud.getHexOfTLV_AtObj(a,k),k=g.shift());var l=k;if("31"!=a.substr(l,2))throw"Can't find signerInfos";for(var m=ud.getPosArrayOfChildren_AtObj(a,l),n=0;n<m.length;n++){var o=m[n],p=d.parseSignerInfoForAddingUnsigned(a,o,n);e.si[n]=p}var q=null;e.obj=new c.SignedData,q=new b.ASN1Object,q.hTLV=e.version,e.obj.dCMSVersion=q,q=new b.ASN1Object,q.hTLV=e.algs,e.obj.dDigestAlgs=q,q=new b.ASN1Object,q.hTLV=e.encapcontent,e.obj.dEncapContentInfo=q,q=new b.ASN1Object,q.hTLV=e.certs,e.obj.dCerts=q,e.obj.signerInfoList=[];for(var n=0;n<e.si.length;n++)e.obj.signerInfoList.push(e.si[n].obj);return e},vd.asn1.cades.CAdESUtil.parseSignerInfoForAddingUnsigned=function(a,b,c){var d=vd.asn1,e=vd.asn1.cms,f={},g=ud.getPosArrayOfChildren_AtObj(a,b);if(6!=g.length)throw"not supported items for SignerInfo (!=6)";var h=g.shift();f.version=ud.getHexOfTLV_AtObj(a,h);var i=g.shift();f.si=ud.getHexOfTLV_AtObj(a,i);var j=g.shift();f.digalg=ud.getHexOfTLV_AtObj(a,j);var k=g.shift();f.sattrs=ud.getHexOfTLV_AtObj(a,k);var l=g.shift();f.sigalg=ud.getHexOfTLV_AtObj(a,l);var m=g.shift();f.sig=ud.getHexOfTLV_AtObj(a,m),f.sigval=ud.getHexOfV_AtObj(a,m);var n=null;return f.obj=new e.SignerInfo,n=new d.ASN1Object,n.hTLV=f.version,f.obj.dCMSVersion=n,n=new d.ASN1Object,n.hTLV=f.si,f.obj.dSignerIdentifier=n,n=new d.ASN1Object,n.hTLV=f.digalg,f.obj.dDigestAlgorithm=n,n=new d.ASN1Object,n.hTLV=f.sattrs,f.obj.dSignedAttrs=n,n=new d.ASN1Object,n.hTLV=f.sigalg,f.obj.dSigAlg=n,n=new d.ASN1Object,n.hTLV=f.sig,f.obj.dSig=n,f.obj.dUnsignedAttrs=new e.AttributeList,f},"undefined"!=typeof vd.asn1.csr&&vd.asn1.csr||(vd.asn1.csr={}),vd.asn1.csr.CertificationRequest=function(a){vd.asn1.csr.CertificationRequest.superclass.constructor.call(this);this.sign=function(a,b){null==this.prvKey&&(this.prvKey=b),this.asn1SignatureAlg=new vd.asn1.x509.AlgorithmIdentifier({name:a}),sig=new vd.crypto.Signature({alg:a}),sig.initSign(this.prvKey),sig.updateHex(this.asn1CSRInfo.getEncodedHex()),this.hexSig=sig.sign(),this.asn1Sig=new vd.asn1.DERBitString({hex:"00"+this.hexSig});var c=new vd.asn1.DERSequence({array:[this.asn1CSRInfo,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=c.getEncodedHex(),this.isModified=!1},this.getPEMString=function(){var a=vd.asn1.ASN1Util.getPEMStringFromHex(this.getEncodedHex(),"CERTIFICATE REQUEST");return a},this.getEncodedHex=function(){if(0==this.isModified&&null!=this.hTLV)return this.hTLV;throw"not signed yet"},"undefined"!=typeof a&&"undefined"!=typeof a.csrinfo&&(this.asn1CSRInfo=a.csrinfo)},$c.lang.extend(vd.asn1.csr.CertificationRequest,vd.asn1.ASN1Object),vd.asn1.csr.CertificationRequestInfo=function(a){vd.asn1.csr.CertificationRequestInfo.superclass.constructor.call(this),this._initialize=function(){this.asn1Array=new Array,this.asn1Version=new vd.asn1.DERInteger({int:0}),this.asn1Subject=null,this.asn1SubjPKey=null,this.extensionsArray=new Array},this.setSubjectByParam=function(a){this.asn1Subject=new vd.asn1.x509.X500Name(a)},this.setSubjectPublicKeyByGetKey=function(a){var b=Ad.getKey(a);this.asn1SubjPKey=new vd.asn1.x509.SubjectPublicKeyInfo(b)},this.appendExtensionByName=function(a,b){vd.asn1.x509.Extension.appendByNameToArray(a,b,this.extensionsArray)},this.getEncodedHex=function(){if(this.asn1Array=new Array,this.asn1Array.push(this.asn1Version),this.asn1Array.push(this.asn1Subject),this.asn1Array.push(this.asn1SubjPKey),this.extensionsArray.length>0){var a=new vd.asn1.DERSequence({array:this.extensionsArray}),b=new vd.asn1.DERSet({array:[a]}),c=new vd.asn1.DERSequence({array:[new vd.asn1.DERObjectIdentifier({oid:"1.2.840.113549.1.9.14"}),b]}),d=new vd.asn1.DERTaggedObject({explicit:!0,tag:"a0",obj:c});this.asn1Array.push(d)}else{var d=new vd.asn1.DERTaggedObject({explicit:!1,tag:"a0",obj:new vd.asn1.DERNull});this.asn1Array.push(d)}var e=new vd.asn1.DERSequence({array:this.asn1Array});return this.hTLV=e.getEncodedHex(),this.isModified=!1,this.hTLV},this._initialize()},$c.lang.extend(vd.asn1.csr.CertificationRequestInfo,vd.asn1.ASN1Object),vd.asn1.csr.CSRUtil=new function(){},vd.asn1.csr.CSRUtil.newCSRPEM=function(a){var b=vd.asn1.csr;if(void 0===a.subject)throw"parameter subject undefined";if(void 0===a.sbjpubkey)throw"parameter sbjpubkey undefined";if(void 0===a.sigalg)throw"parameter sigalg undefined";if(void 0===a.sbjprvkey)throw"parameter sbjpubkey undefined";var c=new b.CertificationRequestInfo;if(c.setSubjectByParam(a.subject),c.setSubjectPublicKeyByGetKey(a.sbjpubkey),void 0!==a.ext&&void 0!==a.ext.length)for(var d=0;d<a.ext.length;d++)for(key in a.ext[d])c.appendExtensionByName(key,a.ext[d][key]);var e=new b.CertificationRequest({csrinfo:c}),f=Ad.getKey(a.sbjprvkey);e.sign(a.sigalg,f);var g=e.getPEMString();return g},vd.asn1.csr.CSRUtil.getInfo=function(a){var b={};if(b.subject={},b.pubkey={},a.indexOf("-----BEGIN CERTIFICATE REQUEST")==-1)throw"argument is not PEM file";var c=ud.pemToHex(a,"CERTIFICATE REQUEST");return b.subject.hex=ud.getDecendantHexTLVByNthList(c,0,[0,1]),b.subject.name=Xc.hex2dn(b.subject.hex),b.pubkey.hex=ud.getDecendantHexTLVByNthList(c,0,[0,2]),b.pubkey.obj=Ad.getKey(b.pubkey.hex,null,"pkcs8pub"),b},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.asn1&&vd.asn1||(vd.asn1={}),"undefined"!=typeof vd.asn1.ocsp&&vd.asn1.ocsp||(vd.asn1.ocsp={}),vd.asn1.ocsp.DEFAULT_HASH="sha1",vd.asn1.ocsp.CertID=function(a){vd.asn1.ocsp.CertID.superclass.constructor.call(this);var b=vd.asn1,c=vd.asn1.x509;if(this.dHashAlg=null,this.dIssuerNameHash=null,this.dIssuerKeyHash=null,this.dSerialNumber=null,this.setByValue=function(a,d,e,f){void 0===f&&(f=vd.asn1.ocsp.DEFAULT_HASH),this.dHashAlg=new c.AlgorithmIdentifier({name:f}),this.dIssuerNameHash=new b.DEROctetString({hex:a}),this.dIssuerKeyHash=new b.DEROctetString({hex:d}),this.dSerialNumber=new b.DERInteger({hex:e})},this.setByCert=function(a,b,c){void 0===c&&(c=vd.asn1.ocsp.DEFAULT_HASH);var d=new Xc;d.readCertPEM(b);var e=new Xc;e.readCertPEM(a);var f=Xc.getPublicKeyInfoPropOfCertPEM(a),g=f.keyhex,h=d.getSerialNumberHex(),i=vd.crypto.Util.hashHex(e.getSubjectHex(),c),j=vd.crypto.Util.hashHex(g,c);this.setByValue(i,j,h,c),this.hoge=d.getSerialNumberHex()},this.getEncodedHex=function(){if(null===this.dHashAlg&&null===this.dIssuerNameHash&&null===this.dIssuerKeyHash&&null===this.dSerialNumber)throw"not yet set values";var a=[this.dHashAlg,this.dIssuerNameHash,this.dIssuerKeyHash,this.dSerialNumber],c=new b.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a){var d=a;if("undefined"!=typeof d.issuerCert&&"undefined"!=typeof d.subjectCert){var e=vd.asn1.ocsp.DEFAULT_HASH;"undefined"==typeof d.alg&&(e=void 0),this.setByCert(d.issuerCert,d.subjectCert,e)}else{if("undefined"==typeof d.namehash||"undefined"==typeof d.keyhash||"undefined"==typeof d.serial)throw"invalid constructor arguments";var e=vd.asn1.ocsp.DEFAULT_HASH;"undefined"==typeof d.alg&&(e=void 0),this.setByValue(d.namehash,d.keyhash,d.serial,e)}}},$c.lang.extend(vd.asn1.ocsp.CertID,vd.asn1.ASN1Object),vd.asn1.ocsp.Request=function(a){if(vd.asn1.ocsp.Request.superclass.constructor.call(this),this.dReqCert=null,this.dExt=null,this.getEncodedHex=function(){var a=[];if(null===this.dReqCert)throw"reqCert not set";a.push(this.dReqCert);var b=new vd.asn1.DERSequence({array:a});return this.hTLV=b.getEncodedHex(),this.hTLV},"undefined"!=typeof a){var b=new vd.asn1.ocsp.CertID(a);this.dReqCert=b}},$c.lang.extend(vd.asn1.ocsp.Request,vd.asn1.ASN1Object),vd.asn1.ocsp.TBSRequest=function(a){vd.asn1.ocsp.TBSRequest.superclass.constructor.call(this),this.version=0,this.dRequestorName=null,this.dRequestList=[],this.dRequestExt=null,this.setRequestListByParam=function(a){for(var b=[],c=0;c<a.length;c++){var d=new vd.asn1.ocsp.Request(a[0]);b.push(d)}this.dRequestList=b},this.getEncodedHex=function(){var a=[];if(0!==this.version)throw"not supported version: "+this.version;if(null!==this.dRequestorName)throw"requestorName not supported";var b=new vd.asn1.DERSequence({array:this.dRequestList});if(a.push(b),null!==this.dRequestExt)throw"requestExtensions not supported";var c=new vd.asn1.DERSequence({array:a});return this.hTLV=c.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&"undefined"!=typeof a.reqList&&this.setRequestListByParam(a.reqList)},$c.lang.extend(vd.asn1.ocsp.TBSRequest,vd.asn1.ASN1Object),vd.asn1.ocsp.OCSPRequest=function(a){if(vd.asn1.ocsp.OCSPRequest.superclass.constructor.call(this),this.dTbsRequest=null,this.dOptionalSignature=null,this.getEncodedHex=function(){var a=[];if(null===this.dTbsRequest)throw"tbsRequest not set";if(a.push(this.dTbsRequest),null!==this.dOptionalSignature)throw"optionalSignature not supported";var b=new vd.asn1.DERSequence({array:a});return this.hTLV=b.getEncodedHex(),this.hTLV},"undefined"!=typeof a&&"undefined"!=typeof a.reqList){var b=new vd.asn1.ocsp.TBSRequest(a);this.dTbsRequest=b}},$c.lang.extend(vd.asn1.ocsp.OCSPRequest,vd.asn1.ASN1Object),vd.asn1.ocsp.OCSPUtil={},vd.asn1.ocsp.OCSPUtil.getRequestHex=function(a,b,c){void 0===c&&(c=vd.asn1.ocsp.DEFAULT_HASH);var d={alg:c,issuerCert:a,subjectCert:b},e=new vd.asn1.ocsp.OCSPRequest({reqList:[d]});return e.getEncodedHex()},vd.asn1.ocsp.OCSPUtil.getOCSPResponseInfo=function(a){var b={};try{var c=ud.getVbyList(a,0,[0],"0a");b.responseStatus=parseInt(c,16)}catch(a){}if(0!==b.responseStatus)return b;try{var d=ud.getDecendantIndexByNthList(a,0,[1,0,1,0,0,2,0,1]);"80"===a.substr(d,2)?b.certStatus="good":"a1"===a.substr(d,2)?(b.certStatus="revoked",b.revocationTime=sc(ud.getDecendantHexVByNthList(a,d,[0]))):"82"===a.substr(d,2)&&(b.certStatus="unknown")}catch(a){}try{var e=ud.getDecendantIndexByNthList(a,0,[1,0,1,0,0,2,0,2]);b.thisUpdate=sc(ud.getHexOfV_AtObj(a,e))}catch(a){}try{var f=ud.getDecendantIndexByNthList(a,0,[1,0,1,0,0,2,0,3]);"a0"===a.substr(f,2)&&(b.nextUpdate=sc(ud.getDecendantHexVByNthList(a,f,[0])))}catch(a){}return b};var vd;"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.lang&&vd.lang||(vd.lang={}),vd.lang.String=function(){};var wd,xd;"function"==typeof a?(wd=function(b){return lc(new a(b,"utf8").toString("base64"))},xd=function(b){return new a(mc(b),"base64").toString("utf8")}):(wd=function(a){return nc(Ac(Cc(a)))},xd=function(a){return decodeURIComponent(Bc(oc(a)))}),vd.lang.String.isInteger=function(a){return!!a.match(/^[0-9]+$/)||!!a.match(/^-[0-9]+$/)},vd.lang.String.isHex=function(a){return!(a.length%2!=0||!a.match(/^[0-9a-f]+$/)&&!a.match(/^[0-9A-F]+$/))},vd.lang.String.isBase64=function(a){return a=a.replace(/\s+/g,""),!(!a.match(/^[0-9A-Za-z+\/]+={0,3}$/)||a.length%4!=0)},vd.lang.String.isBase64URL=function(a){return!a.match(/[+\/=]/)&&(a=mc(a),vd.lang.String.isBase64(a))},vd.lang.String.isIntegerArray=function(a){return a=a.replace(/\s+/g,""),!!a.match(/^\[[0-9,]+\]$/)};var yd=function(a,b){var c=a.length;a.length>b.length&&(c=b.length);for(var d=0;d<c;d++)if(a.charCodeAt(d)!=b.charCodeAt(d))return d;return a.length!=b.length?c:-1};"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.crypto&&vd.crypto||(vd.crypto={}),vd.crypto.Util=new function(){this.DIGESTINFOHEAD={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},this.DEFAULTPROVIDER={md5:"cryptojs",sha1:"cryptojs",sha224:"cryptojs",sha256:"cryptojs",sha384:"cryptojs",sha512:"cryptojs",ripemd160:"cryptojs",hmacmd5:"cryptojs",hmacsha1:"cryptojs",hmacsha224:"cryptojs",hmacsha256:"cryptojs",hmacsha384:"cryptojs",hmacsha512:"cryptojs",hmacripemd160:"cryptojs",MD5withRSA:"cryptojs/jsrsa",SHA1withRSA:"cryptojs/jsrsa",SHA224withRSA:"cryptojs/jsrsa",SHA256withRSA:"cryptojs/jsrsa",SHA384withRSA:"cryptojs/jsrsa",SHA512withRSA:"cryptojs/jsrsa",RIPEMD160withRSA:"cryptojs/jsrsa",MD5withECDSA:"cryptojs/jsrsa",SHA1withECDSA:"cryptojs/jsrsa",SHA224withECDSA:"cryptojs/jsrsa",SHA256withECDSA:"cryptojs/jsrsa",SHA384withECDSA:"cryptojs/jsrsa",SHA512withECDSA:"cryptojs/jsrsa",RIPEMD160withECDSA:"cryptojs/jsrsa",SHA1withDSA:"cryptojs/jsrsa",SHA224withDSA:"cryptojs/jsrsa",SHA256withDSA:"cryptojs/jsrsa",MD5withRSAandMGF1:"cryptojs/jsrsa",SHA1withRSAandMGF1:"cryptojs/jsrsa",SHA224withRSAandMGF1:"cryptojs/jsrsa",SHA256withRSAandMGF1:"cryptojs/jsrsa",SHA384withRSAandMGF1:"cryptojs/jsrsa",SHA512withRSAandMGF1:"cryptojs/jsrsa",RIPEMD160withRSAandMGF1:"cryptojs/jsrsa"},this.CRYPTOJSMESSAGEDIGESTNAME={md5:_c.algo.MD5,sha1:_c.algo.SHA1,sha224:_c.algo.SHA224,sha256:_c.algo.SHA256,sha384:_c.algo.SHA384,sha512:_c.algo.SHA512,ripemd160:_c.algo.RIPEMD160},this.getDigestInfoHex=function(a,b){if("undefined"==typeof this.DIGESTINFOHEAD[b])throw"alg not supported in Util.DIGESTINFOHEAD: "+b;return this.DIGESTINFOHEAD[b]+a},this.getPaddedDigestInfoHex=function(a,b,c){var d=this.getDigestInfoHex(a,b),e=c/4;if(d.length+22>e)throw"key is too short for SigAlg: keylen="+c+","+b;for(var f="0001",g="00"+d,h="",i=e-f.length-g.length,j=0;j<i;j+=2)h+="ff";var k=f+h+g;return k},this.hashString=function(a,b){var c=new vd.crypto.MessageDigest({alg:b});return c.digestString(a)},this.hashHex=function(a,b){var c=new vd.crypto.MessageDigest({alg:b});return c.digestHex(a)},this.sha1=function(a){var b=new vd.crypto.MessageDigest({alg:"sha1",prov:"cryptojs"});return b.digestString(a)},this.sha256=function(a){var b=new vd.crypto.MessageDigest({alg:"sha256",prov:"cryptojs"});return b.digestString(a)},this.sha256Hex=function(a){var b=new vd.crypto.MessageDigest({alg:"sha256",prov:"cryptojs"});return b.digestHex(a)},this.sha512=function(a){var b=new vd.crypto.MessageDigest({alg:"sha512",prov:"cryptojs"});return b.digestString(a)},this.sha512Hex=function(a){var b=new vd.crypto.MessageDigest({
alg:"sha512",prov:"cryptojs"});return b.digestHex(a)}},vd.crypto.Util.md5=function(a){var b=new vd.crypto.MessageDigest({alg:"md5",prov:"cryptojs"});return b.digestString(a)},vd.crypto.Util.ripemd160=function(a){var b=new vd.crypto.MessageDigest({alg:"ripemd160",prov:"cryptojs"});return b.digestString(a)},vd.crypto.Util.SECURERANDOMGEN=new mb,vd.crypto.Util.getRandomHexOfNbytes=function(a){var b=new Array(a);return vd.crypto.Util.SECURERANDOMGEN.nextBytes(b),gc(b)},vd.crypto.Util.getRandomBigIntegerOfNbytes=function(a){return new f(vd.crypto.Util.getRandomHexOfNbytes(a),16)},vd.crypto.Util.getRandomHexOfNbits=function(a){var b=a%8,c=(a-b)/8,d=new Array(c+1);return vd.crypto.Util.SECURERANDOMGEN.nextBytes(d),d[0]=(255<<b&255^255)&d[0],gc(d)},vd.crypto.Util.getRandomBigIntegerOfNbits=function(a){return new f(vd.crypto.Util.getRandomHexOfNbits(a),16)},vd.crypto.Util.getRandomBigIntegerZeroToMax=function(a){for(var b=a.bitLength();;){var c=vd.crypto.Util.getRandomBigIntegerOfNbits(b);if(a.compareTo(c)!=-1)return c}},vd.crypto.Util.getRandomBigIntegerMinToMax=function(a,b){var c=a.compareTo(b);if(1==c)throw"biMin is greater than biMax";if(0==c)return a;var d=b.subtract(a),e=vd.crypto.Util.getRandomBigIntegerZeroToMax(d);return e.add(a)},vd.crypto.MessageDigest=function(a){this.setAlgAndProvider=function(a,b){if(a=vd.crypto.MessageDigest.getCanonicalAlgName(a),null!==a&&void 0===b&&(b=vd.crypto.Util.DEFAULTPROVIDER[a]),":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(a)!=-1&&"cryptojs"==b){try{this.md=vd.crypto.Util.CRYPTOJSMESSAGEDIGESTNAME[a].create()}catch(b){throw"setAlgAndProvider hash alg set fail alg="+a+"/"+b}this.updateString=function(a){this.md.update(a)},this.updateHex=function(a){var b=_c.enc.Hex.parse(a);this.md.update(b)},this.digest=function(){var a=this.md.finalize();return a.toString(_c.enc.Hex)},this.digestString=function(a){return this.updateString(a),this.digest()},this.digestHex=function(a){return this.updateHex(a),this.digest()}}if(":sha256:".indexOf(a)!=-1&&"sjcl"==b){try{this.md=new sjcl.hash.sha256}catch(b){throw"setAlgAndProvider hash alg set fail alg="+a+"/"+b}this.updateString=function(a){this.md.update(a)},this.updateHex=function(a){var b=sjcl.codec.hex.toBits(a);this.md.update(b)},this.digest=function(){var a=this.md.finalize();return sjcl.codec.hex.fromBits(a)},this.digestString=function(a){return this.updateString(a),this.digest()},this.digestHex=function(a){return this.updateHex(a),this.digest()}}},this.updateString=function(a){throw"updateString(str) not supported for this alg/prov: "+this.algName+"/"+this.provName},this.updateHex=function(a){throw"updateHex(hex) not supported for this alg/prov: "+this.algName+"/"+this.provName},this.digest=function(){throw"digest() not supported for this alg/prov: "+this.algName+"/"+this.provName},this.digestString=function(a){throw"digestString(str) not supported for this alg/prov: "+this.algName+"/"+this.provName},this.digestHex=function(a){throw"digestHex(hex) not supported for this alg/prov: "+this.algName+"/"+this.provName},void 0!==a&&void 0!==a.alg&&(this.algName=a.alg,void 0===a.prov&&(this.provName=vd.crypto.Util.DEFAULTPROVIDER[this.algName]),this.setAlgAndProvider(this.algName,this.provName))},vd.crypto.MessageDigest.getCanonicalAlgName=function(a){return"string"==typeof a&&(a=a.toLowerCase(),a=a.replace(/-/,"")),a},vd.crypto.MessageDigest.getHashLength=function(a){var b=vd.crypto.MessageDigest,c=b.getCanonicalAlgName(a);if(void 0===b.HASHLENGTH[c])throw"not supported algorithm: "+a;return b.HASHLENGTH[c]},vd.crypto.MessageDigest.HASHLENGTH={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,ripemd160:20},vd.crypto.Mac=function(a){this.setAlgAndProvider=function(a,b){if(a=a.toLowerCase(),null==a&&(a="hmacsha1"),a=a.toLowerCase(),"hmac"!=a.substr(0,4))throw"setAlgAndProvider unsupported HMAC alg: "+a;void 0===b&&(b=vd.crypto.Util.DEFAULTPROVIDER[a]),this.algProv=a+"/"+b;var c=a.substr(4);if(":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(c)!=-1&&"cryptojs"==b){try{var d=vd.crypto.Util.CRYPTOJSMESSAGEDIGESTNAME[c];this.mac=_c.algo.HMAC.create(d,this.pass)}catch(a){throw"setAlgAndProvider hash alg set fail hashAlg="+c+"/"+a}this.updateString=function(a){this.mac.update(a)},this.updateHex=function(a){var b=_c.enc.Hex.parse(a);this.mac.update(b)},this.doFinal=function(){var a=this.mac.finalize();return a.toString(_c.enc.Hex)},this.doFinalString=function(a){return this.updateString(a),this.doFinal()},this.doFinalHex=function(a){return this.updateHex(a),this.doFinal()}}},this.updateString=function(a){throw"updateString(str) not supported for this alg/prov: "+this.algProv},this.updateHex=function(a){throw"updateHex(hex) not supported for this alg/prov: "+this.algProv},this.doFinal=function(){throw"digest() not supported for this alg/prov: "+this.algProv},this.doFinalString=function(a){throw"digestString(str) not supported for this alg/prov: "+this.algProv},this.doFinalHex=function(a){throw"digestHex(hex) not supported for this alg/prov: "+this.algProv},this.setPassword=function(a){if("string"==typeof a){var b=a;return a.length%2!=1&&a.match(/^[0-9A-Fa-f]+$/)||(b=uc(a)),void(this.pass=_c.enc.Hex.parse(b))}if("object"!=typeof a)throw"KJUR.crypto.Mac unsupported password type: "+a;var b=null;if(void 0!==a.hex){if(a.hex.length%2!=0||!a.hex.match(/^[0-9A-Fa-f]+$/))throw"Mac: wrong hex password: "+a.hex;b=a.hex}if(void 0!==a.utf8&&(b=rc(a.utf8)),void 0!==a.rstr&&(b=uc(a.rstr)),void 0!==a.b64&&(b=d(a.b64)),void 0!==a.b64u&&(b=oc(a.b64u)),null==b)throw"KJUR.crypto.Mac unsupported password type: "+a;this.pass=_c.enc.Hex.parse(b)},void 0!==a&&(void 0!==a.pass&&this.setPassword(a.pass),void 0!==a.alg&&(this.algName=a.alg,void 0===a.prov&&(this.provName=vd.crypto.Util.DEFAULTPROVIDER[this.algName]),this.setAlgAndProvider(this.algName,this.provName)))},vd.crypto.Signature=function(a){var b=null;if(this._setAlgNames=function(){var a=this.algName.match(/^(.+)with(.+)$/);a&&(this.mdAlgName=a[1].toLowerCase(),this.pubkeyAlgName=a[2].toLowerCase())},this._zeroPaddingOfSignature=function(a,b){for(var c="",d=b/4-a.length,e=0;e<d;e++)c+="0";return c+a},this.setAlgAndProvider=function(a,b){if(this._setAlgNames(),"cryptojs/jsrsa"!=b)throw"provider not supported: "+b;if(":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(this.mdAlgName)!=-1){try{this.md=new vd.crypto.MessageDigest({alg:this.mdAlgName})}catch(a){throw"setAlgAndProvider hash alg set fail alg="+this.mdAlgName+"/"+a}this.init=function(a,b){var c=null;try{c=void 0===b?Ad.getKey(a):Ad.getKey(a,b)}catch(a){throw"init failed:"+a}if(c.isPrivate===!0)this.prvKey=c,this.state="SIGN";else{if(c.isPublic!==!0)throw"init failed.:"+c;this.pubKey=c,this.state="VERIFY"}},this.initSign=function(a){"string"==typeof a.ecprvhex&&"string"==typeof a.eccurvename?(this.ecprvhex=a.ecprvhex,this.eccurvename=a.eccurvename):this.prvKey=a,this.state="SIGN"},this.initVerifyByPublicKey=function(a){"string"==typeof a.ecpubhex&&"string"==typeof a.eccurvename?(this.ecpubhex=a.ecpubhex,this.eccurvename=a.eccurvename):a instanceof vd.crypto.ECDSA?this.pubKey=a:a instanceof rb&&(this.pubKey=a),this.state="VERIFY"},this.initVerifyByCertificatePEM=function(a){var b=new Xc;b.readCertPEM(a),this.pubKey=b.subjectPublicKeyRSA,this.state="VERIFY"},this.updateString=function(a){this.md.updateString(a)},this.updateHex=function(a){this.md.updateHex(a)},this.sign=function(){if(this.sHashHex=this.md.digest(),"undefined"!=typeof this.ecprvhex&&"undefined"!=typeof this.eccurvename){var a=new vd.crypto.ECDSA({curve:this.eccurvename});this.hSign=a.signHex(this.sHashHex,this.ecprvhex)}else if(this.prvKey instanceof rb&&"rsaandmgf1"==this.pubkeyAlgName)this.hSign=this.prvKey.signWithMessageHashPSS(this.sHashHex,this.mdAlgName,this.pssSaltLen);else if(this.prvKey instanceof rb&&"rsa"==this.pubkeyAlgName)this.hSign=this.prvKey.signWithMessageHash(this.sHashHex,this.mdAlgName);else if(this.prvKey instanceof vd.crypto.ECDSA)this.hSign=this.prvKey.signWithMessageHash(this.sHashHex);else{if(!(this.prvKey instanceof vd.crypto.DSA))throw"Signature: unsupported public key alg: "+this.pubkeyAlgName;this.hSign=this.prvKey.signWithMessageHash(this.sHashHex)}return this.hSign},this.signString=function(a){return this.updateString(a),this.sign()},this.signHex=function(a){return this.updateHex(a),this.sign()},this.verify=function(a){if(this.sHashHex=this.md.digest(),"undefined"!=typeof this.ecpubhex&&"undefined"!=typeof this.eccurvename){var b=new vd.crypto.ECDSA({curve:this.eccurvename});return b.verifyHex(this.sHashHex,a,this.ecpubhex)}if(this.pubKey instanceof rb&&"rsaandmgf1"==this.pubkeyAlgName)return this.pubKey.verifyWithMessageHashPSS(this.sHashHex,a,this.mdAlgName,this.pssSaltLen);if(this.pubKey instanceof rb&&"rsa"==this.pubkeyAlgName)return this.pubKey.verifyWithMessageHash(this.sHashHex,a);if(this.pubKey instanceof vd.crypto.ECDSA)return this.pubKey.verifyWithMessageHash(this.sHashHex,a);if(this.pubKey instanceof vd.crypto.DSA)return this.pubKey.verifyWithMessageHash(this.sHashHex,a);throw"Signature: unsupported public key alg: "+this.pubkeyAlgName}}},this.init=function(a,b){throw"init(key, pass) not supported for this alg:prov="+this.algProvName},this.initVerifyByPublicKey=function(a){throw"initVerifyByPublicKey(rsaPubKeyy) not supported for this alg:prov="+this.algProvName},this.initVerifyByCertificatePEM=function(a){throw"initVerifyByCertificatePEM(certPEM) not supported for this alg:prov="+this.algProvName},this.initSign=function(a){throw"initSign(prvKey) not supported for this alg:prov="+this.algProvName},this.updateString=function(a){throw"updateString(str) not supported for this alg:prov="+this.algProvName},this.updateHex=function(a){throw"updateHex(hex) not supported for this alg:prov="+this.algProvName},this.sign=function(){throw"sign() not supported for this alg:prov="+this.algProvName},this.signString=function(a){throw"digestString(str) not supported for this alg:prov="+this.algProvName},this.signHex=function(a){throw"digestHex(hex) not supported for this alg:prov="+this.algProvName},this.verify=function(a){throw"verify(hSigVal) not supported for this alg:prov="+this.algProvName},this.initParams=a,void 0!==a&&(void 0!==a.alg&&(this.algName=a.alg,void 0===a.prov?this.provName=vd.crypto.Util.DEFAULTPROVIDER[this.algName]:this.provName=a.prov,this.algProvName=this.algName+":"+this.provName,this.setAlgAndProvider(this.algName,this.provName),this._setAlgNames()),void 0!==a.psssaltlen&&(this.pssSaltLen=a.psssaltlen),void 0!==a.prvkeypem)){if(void 0!==a.prvkeypas)throw"both prvkeypem and prvkeypas parameters not supported";try{var b=new rb;b.readPrivateKeyFromPEMString(a.prvkeypem),this.initSign(b)}catch(a){throw"fatal error to load pem private key: "+a}}},vd.crypto.Cipher=function(a){},vd.crypto.Cipher.encrypt=function(a,b,c){if(b instanceof rb&&b.isPublic){var d=vd.crypto.Cipher.getAlgByKeyAndName(b,c);if("RSA"===d)return b.encrypt(a);if("RSAOAEP"===d)return b.encryptOAEP(a,"sha1");var e=d.match(/^RSAOAEP(\d+)$/);if(null!==e)return b.encryptOAEP(a,"sha"+e[1]);throw"Cipher.encrypt: unsupported algorithm for RSAKey: "+c}throw"Cipher.encrypt: unsupported key or algorithm"},vd.crypto.Cipher.decrypt=function(a,b,c){if(b instanceof rb&&b.isPrivate){var d=vd.crypto.Cipher.getAlgByKeyAndName(b,c);if("RSA"===d)return b.decrypt(a);if("RSAOAEP"===d)return b.decryptOAEP(a,"sha1");var e=d.match(/^RSAOAEP(\d+)$/);if(null!==e)return b.decryptOAEP(a,"sha"+e[1]);throw"Cipher.decrypt: unsupported algorithm for RSAKey: "+c}throw"Cipher.decrypt: unsupported key or algorithm"},vd.crypto.Cipher.getAlgByKeyAndName=function(a,b){if(a instanceof rb){if(":RSA:RSAOAEP:RSAOAEP224:RSAOAEP256:RSAOAEP384:RSAOAEP512:".indexOf(b)!=-1)return b;if(null===b||void 0===b)return"RSA";throw"getAlgByKeyAndName: not supported algorithm name for RSAKey: "+b}throw"getAlgByKeyAndName: not supported algorithm name: "+b},vd.crypto.OID=new function(){this.oidhex2name={"2a864886f70d010101":"rsaEncryption","2a8648ce3d0201":"ecPublicKey","2a8648ce380401":"dsa","2a8648ce3d030107":"secp256r1","2b8104001f":"secp192k1","2b81040021":"secp224r1","2b8104000a":"secp256k1","2b81040023":"secp521r1","2b81040022":"secp384r1","2a8648ce380403":"SHA1withDSA","608648016503040301":"SHA224withDSA","608648016503040302":"SHA256withDSA"}},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.crypto&&vd.crypto||(vd.crypto={}),vd.crypto.ECDSA=function(a){var b="secp256r1",c=new mb;this.type="EC",this.isPrivate=!1,this.isPublic=!1,this.getBigRandom=function(a){return new f(a.bitLength(),c).mod(a.subtract(f.ONE)).add(f.ONE)},this.setNamedCurve=function(a){this.ecparams=vd.crypto.ECParameterDB.getByName(a),this.prvKeyHex=null,this.pubKeyHex=null,this.curveName=a},this.setPrivateKeyHex=function(a){this.isPrivate=!0,this.prvKeyHex=a},this.setPublicKeyHex=function(a){this.isPublic=!0,this.pubKeyHex=a},this.getPublicKeyXYHex=function(){var a=this.pubKeyHex;if("04"!==a.substr(0,2))throw"this method supports uncompressed format(04) only";var b=this.ecparams.keylen/4;if(a.length!==2+2*b)throw"malformed public key hex length";var c={};return c.x=a.substr(2,b),c.y=a.substr(2+b),c},this.getShortNISTPCurveName=function(){var a=this.curveName;return"secp256r1"===a||"NIST P-256"===a||"P-256"===a||"prime256v1"===a?"P-256":"secp384r1"===a||"NIST P-384"===a||"P-384"===a?"P-384":null},this.generateKeyPairHex=function(){var a=this.ecparams.n,b=this.getBigRandom(a),c=this.ecparams.G.multiply(b),d=c.getX().toBigInteger(),e=c.getY().toBigInteger(),f=this.ecparams.keylen/4,g=("0000000000"+b.toString(16)).slice(-f),h=("0000000000"+d.toString(16)).slice(-f),i=("0000000000"+e.toString(16)).slice(-f),j="04"+h+i;return this.setPrivateKeyHex(g),this.setPublicKeyHex(j),{ecprvhex:g,ecpubhex:j}},this.signWithMessageHash=function(a){return this.signHex(a,this.prvKeyHex)},this.signHex=function(a,b){var c=new f(b,16),d=this.ecparams.n,e=new f(a,16);do var g=this.getBigRandom(d),h=this.ecparams.G,i=h.multiply(g),j=i.getX().toBigInteger().mod(d);while(j.compareTo(f.ZERO)<=0);var k=g.modInverse(d).multiply(e.add(c.multiply(j))).mod(d);return vd.crypto.ECDSA.biRSSigToASN1Sig(j,k)},this.sign=function(a,b){var c=b,d=this.ecparams.n,e=f.fromByteArrayUnsigned(a);do var g=this.getBigRandom(d),h=this.ecparams.G,i=h.multiply(g),j=i.getX().toBigInteger().mod(d);while(j.compareTo(f.ZERO)<=0);var k=g.modInverse(d).multiply(e.add(c.multiply(j))).mod(d);return this.serializeSig(j,k)},this.verifyWithMessageHash=function(a,b){return this.verifyHex(a,b,this.pubKeyHex)},this.verifyHex=function(a,b,c){var d,e,g=vd.crypto.ECDSA.parseSigHex(b);d=g.r,e=g.s;var h;h=Ob.decodeFromHex(this.ecparams.curve,c);var i=new f(a,16);return this.verifyRaw(i,d,e,h)},this.verify=function(a,b,c){var d,e;if(Bitcoin.Util.isArray(b)){var g=this.parseSig(b);d=g.r,e=g.s}else{if("object"!=typeof b||!b.r||!b.s)throw"Invalid value for signature";d=b.r,e=b.s}var h;if(c instanceof Ob)h=c;else{if(!Bitcoin.Util.isArray(c))throw"Invalid format for pubkey value, must be byte array or ECPointFp";h=Ob.decodeFrom(this.ecparams.curve,c)}var i=f.fromByteArrayUnsigned(a);return this.verifyRaw(i,d,e,h)},this.verifyRaw=function(a,b,c,d){var e=this.ecparams.n,g=this.ecparams.G;if(b.compareTo(f.ONE)<0||b.compareTo(e)>=0)return!1;if(c.compareTo(f.ONE)<0||c.compareTo(e)>=0)return!1;var h=c.modInverse(e),i=a.multiply(h).mod(e),j=b.multiply(h).mod(e),k=g.multiply(i).add(d.multiply(j)),l=k.getX().toBigInteger().mod(e);return l.equals(b)},this.serializeSig=function(a,b){var c=a.toByteArraySigned(),d=b.toByteArraySigned(),e=[];return e.push(2),e.push(c.length),e=e.concat(c),e.push(2),e.push(d.length),e=e.concat(d),e.unshift(e.length),e.unshift(48),e},this.parseSig=function(a){var b;if(48!=a[0])throw new Error("Signature not a valid DERSequence");if(b=2,2!=a[b])throw new Error("First element in signature must be a DERInteger");var c=a.slice(b+2,b+2+a[b+1]);if(b+=2+a[b+1],2!=a[b])throw new Error("Second element in signature must be a DERInteger");var d=a.slice(b+2,b+2+a[b+1]);b+=2+a[b+1];var e=f.fromByteArrayUnsigned(c),g=f.fromByteArrayUnsigned(d);return{r:e,s:g}},this.parseSigCompact=function(a){if(65!==a.length)throw"Signature has the wrong length";var b=a[0]-27;if(b<0||b>7)throw"Invalid signature type";var c=this.ecparams.n,d=f.fromByteArrayUnsigned(a.slice(1,33)).mod(c),e=f.fromByteArrayUnsigned(a.slice(33,65)).mod(c);return{r:d,s:e,i:b}},this.readPKCS5PrvKeyHex=function(a){var b=ud,c=vd.crypto.ECDSA.getName,d=b.getVbyList;if(b.isASN1HEX(a)===!1)throw"not ASN.1 hex string";var e,f,g;try{e=d(a,0,[2,0],"06"),f=d(a,0,[1],"04");try{g=d(a,0,[3,0],"03").substr(2)}catch(a){}}catch(a){throw"malformed PKCS#1/5 plain ECC private key"}if(this.curveName=c(e),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(g),this.setPrivateKeyHex(f),this.isPublic=!1},this.readPKCS8PrvKeyHex=function(a){var b=ud,c=vd.crypto.ECDSA.getName,d=b.getVbyList;if(b.isASN1HEX(a)===!1)throw"not ASN.1 hex string";var e,f,g,h;try{e=d(a,0,[1,0],"06"),f=d(a,0,[1,1],"06"),g=d(a,0,[2,0,1],"04");try{h=d(a,0,[2,0,2,0],"03").substr(2)}catch(a){}}catch(a){throw"malformed PKCS#8 plain ECC private key"}if(this.curveName=c(f),void 0===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(h),this.setPrivateKeyHex(g),this.isPublic=!1},this.readPKCS8PubKeyHex=function(a){var b=ud,c=vd.crypto.ECDSA.getName,d=b.getVbyList;if(b.isASN1HEX(a)===!1)throw"not ASN.1 hex string";var e,f,g;try{e=d(a,0,[0,0],"06"),f=d(a,0,[0,1],"06"),g=d(a,0,[1],"03").substr(2)}catch(a){throw"malformed PKCS#8 ECC public key"}if(this.curveName=c(f),null===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(g)},this.readCertPubKeyHex=function(a,b){5!==b&&(b=6);var c=ud,d=vd.crypto.ECDSA.getName,e=c.getVbyList;if(c.isASN1HEX(a)===!1)throw"not ASN.1 hex string";var f,g;try{f=e(a,0,[0,b,0,1],"06"),g=e(a,0,[0,b,1],"03").substr(2)}catch(a){throw"malformed X.509 certificate ECC public key"}if(this.curveName=d(f),null===this.curveName)throw"unsupported curve name";this.setNamedCurve(this.curveName),this.setPublicKeyHex(g)},void 0!==a&&void 0!==a.curve&&(this.curveName=a.curve),void 0===this.curveName&&(this.curveName=b),this.setNamedCurve(this.curveName),void 0!==a&&(void 0!==a.prv&&this.setPrivateKeyHex(a.prv),void 0!==a.pub&&this.setPublicKeyHex(a.pub))},vd.crypto.ECDSA.parseSigHex=function(a){var b=vd.crypto.ECDSA.parseSigHexInHexRS(a),c=new f(b.r,16),d=new f(b.s,16);return{r:c,s:d}},vd.crypto.ECDSA.parseSigHexInHexRS=function(a){if("30"!=a.substr(0,2))throw"signature is not a ASN.1 sequence";var b=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=b.length)throw"number of signature ASN.1 sequence elements seem wrong";var c=b[0],d=b[1];if("02"!=a.substr(c,2))throw"1st item of sequene of signature is not ASN.1 integer";if("02"!=a.substr(d,2))throw"2nd item of sequene of signature is not ASN.1 integer";var e=ud.getHexOfV_AtObj(a,c),f=ud.getHexOfV_AtObj(a,d);return{r:e,s:f}},vd.crypto.ECDSA.asn1SigToConcatSig=function(a){var b=vd.crypto.ECDSA.parseSigHexInHexRS(a),c=b.r,d=b.s;if("00"==c.substr(0,2)&&c.length/2*8%128==8&&(c=c.substr(2)),"00"==d.substr(0,2)&&d.length/2*8%128==8&&(d=d.substr(2)),c.length/2*8%128!=0)throw"unknown ECDSA sig r length error";if(d.length/2*8%128!=0)throw"unknown ECDSA sig s length error";return c+d},vd.crypto.ECDSA.concatSigToASN1Sig=function(a){if(a.length/2*8%128!=0)throw"unknown ECDSA concatinated r-s sig length error";var b=a.substr(0,a.length/2),c=a.substr(a.length/2);return vd.crypto.ECDSA.hexRSSigToASN1Sig(b,c)},vd.crypto.ECDSA.hexRSSigToASN1Sig=function(a,b){var c=new f(a,16),d=new f(b,16);return vd.crypto.ECDSA.biRSSigToASN1Sig(c,d)},vd.crypto.ECDSA.biRSSigToASN1Sig=function(a,b){var c=new vd.asn1.DERInteger({bigint:a}),d=new vd.asn1.DERInteger({bigint:b}),e=new vd.asn1.DERSequence({array:[c,d]});return e.getEncodedHex()},vd.crypto.ECDSA.getName=function(a){return"2a8648ce3d030107"===a?"secp256r1":"2b8104000a"===a?"secp256k1":"2b81040022"===a?"secp384r1":"|secp256r1|NIST P-256|P-256|prime256v1|".indexOf(a)!==-1?"secp256r1":"|secp256k1|".indexOf(a)!==-1?"secp256k1":"|secp384r1|NIST P-384|P-384|".indexOf(a)!==-1?"secp384r1":null},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.crypto&&vd.crypto||(vd.crypto={}),vd.crypto.ECParameterDB=new function(){function a(a){return new f(a,16)}var b={},c={};this.getByName=function(a){var d=a;if("undefined"!=typeof c[d]&&(d=c[a]),"undefined"!=typeof b[d])return b[d];throw"unregistered EC curve name: "+d},this.regist=function(d,e,f,g,h,i,j,k,l,m,n,o){b[d]={};var p=a(f),q=a(g),r=a(h),s=a(i),t=a(j),u=new Yb(p,q,r),v=u.decodePointHex("04"+k+l);b[d].name=d,b[d].keylen=e,b[d].curve=u,b[d].G=v,b[d].n=s,b[d].h=t,b[d].oid=n,b[d].info=o;for(var w=0;w<m.length;w++)c[m[w]]=d}},vd.crypto.ECParameterDB.regist("secp128r1",128,"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF","FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC","E87579C11079F43DD824993C2CEE5ED3","FFFFFFFE0000000075A30D1B9038A115","1","161FF7528B899B2D0C28607CA52C5B86","CF5AC8395BAFEB13C02DA292DDED7A83",[],"","secp128r1 : SECG curve over a 128 bit prime field"),vd.crypto.ECParameterDB.regist("secp160k1",160,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73","0","7","0100000000000000000001B8FA16DFAB9ACA16B6B3","1","3B4C382CE37AA192A4019E763036F4F5DD4D7EBB","938CF935318FDCED6BC28286531733C3F03C4FEE",[],"","secp160k1 : SECG curve over a 160 bit prime field"),vd.crypto.ECParameterDB.regist("secp160r1",160,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC","1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45","0100000000000000000001F4C8F927AED3CA752257","1","4A96B5688EF573284664698968C38BB913CBFC82","23A628553168947D59DCC912042351377AC5FB32",[],"","secp160r1 : SECG curve over a 160 bit prime field"),vd.crypto.ECParameterDB.regist("secp192k1",192,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37","0","3","FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D","1","DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D","9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D",[]),vd.crypto.ECParameterDB.regist("secp192r1",192,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC","64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1","FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831","1","188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012","07192B95FFC8DA78631011ED6B24CDD573F977A11E794811",[]),vd.crypto.ECParameterDB.regist("secp224r1",224,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE","B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4","FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D","1","B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21","BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34",[]),vd.crypto.ECParameterDB.regist("secp256k1",256,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F","0","7","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","1","79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798","483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8",[]),vd.crypto.ECParameterDB.regist("secp256r1",256,"FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF","FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC","5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B","FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551","1","6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296","4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5",["NIST P-256","P-256","prime256v1"]),vd.crypto.ECParameterDB.regist("secp384r1",384,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC","B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973","1","AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7","3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",["NIST P-384","P-384"]),vd.crypto.ECParameterDB.regist("secp521r1",521,"1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC","051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00","1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA51868783BF2F966B7FCC0148F709A5D03BB5C9B8899C47AEBB6FB71E91386409","1","C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66","011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650",["NIST P-521","P-521"]),"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.crypto&&vd.crypto||(vd.crypto={}),vd.crypto.DSA=function(){this.p=null,this.q=null,this.g=null,this.y=null,this.x=null,this.type="DSA",this.isPrivate=!1,this.isPublic=!1,this.setPrivate=function(a,b,c,d,e){this.isPrivate=!0,this.p=a,this.q=b,this.g=c,this.y=d,this.x=e},this.setPrivateHex=function(a,b,c,d,e){var g,h,i,j,k;g=new f(a,16),h=new f(b,16),i=new f(c,16),j="string"==typeof d&&d.length>1?new f(d,16):null,k=new f(e,16),this.setPrivate(g,h,i,j,k)},this.setPublic=function(a,b,c,d){this.isPublic=!0,this.p=a,this.q=b,this.g=c,this.y=d,this.x=null},this.setPublicHex=function(a,b,c,d){var e,g,h,i;e=new f(a,16),g=new f(b,16),h=new f(c,16),i=new f(d,16),this.setPublic(e,g,h,i)},this.signWithMessageHash=function(a){var b=this.p,c=this.q,d=this.g,e=(this.y,this.x),g=vd.crypto.Util.getRandomBigIntegerMinToMax(f.ONE.add(f.ONE),c.subtract(f.ONE)),h=a.substr(0,c.bitLength()/4),i=new f(h,16),j=d.modPow(g,b).mod(c),k=g.modInverse(c).multiply(i.add(e.multiply(j))).mod(c),l=vd.asn1.ASN1Util.jsonToASN1HEX({seq:[{int:{bigint:j}},{int:{bigint:k}}]});return l},this.verifyWithMessageHash=function(a,b){var c=this.p,d=this.q,e=this.g,g=this.y,h=this.parseASN1Signature(b),i=h[0],j=h[1],k=a.substr(0,d.bitLength()/4),l=new f(k,16);if(f.ZERO.compareTo(i)>0||i.compareTo(d)>0)throw"invalid DSA signature";if(f.ZERO.compareTo(j)>0||j.compareTo(d)>0)throw"invalid DSA signature";var m=j.modInverse(d),n=l.multiply(m).mod(d),o=i.multiply(m).mod(d),p=e.modPow(n,c).multiply(g.modPow(o,c)).mod(c).mod(d);return 0==p.compareTo(i)},this.parseASN1Signature=function(a){try{var b=new f(ud.getVbyList(a,0,[0],"02"),16),c=new f(ud.getVbyList(a,0,[1],"02"),16);return[b,c]}catch(a){throw"malformed ASN.1 DSA signature"}},this.readPKCS5PrvKeyHex=function(a){var b,c,d,e,f,g=ud,h=g.getVbyList;if(g.isASN1HEX(a)===!1)throw"not ASN.1 hex string";try{b=h(a,0,[1],"02"),c=h(a,0,[2],"02"),d=h(a,0,[3],"02"),e=h(a,0,[4],"02"),f=h(a,0,[5],"02")}catch(a){throw console.log("EXCEPTION:"+a),"malformed PKCS#1/5 plain DSA private key"}this.setPrivateHex(b,c,d,e,f)},this.readPKCS8PrvKeyHex=function(a){var b,c,d,e,f=ud,g=f.getVbyList;if(f.isASN1HEX(a)===!1)throw"not ASN.1 hex string";try{b=g(a,0,[1,1,0],"02"),c=g(a,0,[1,1,1],"02"),d=g(a,0,[1,1,2],"02"),e=g(a,0,[2,0],"02")}catch(a){throw console.log("EXCEPTION:"+a),"malformed PKCS#8 plain DSA private key"}this.setPrivateHex(b,c,d,null,e)},this.readPKCS8PubKeyHex=function(a){var b,c,d,e,f=ud,g=f.getVbyList;if(f.isASN1HEX(a)===!1)throw"not ASN.1 hex string";try{b=g(a,0,[0,1,0],"02"),c=g(a,0,[0,1,1],"02"),d=g(a,0,[0,1,2],"02"),e=g(a,0,[1,0],"02")}catch(a){throw console.log("EXCEPTION:"+a),"malformed PKCS#8 DSA public key"}this.setPublicHex(b,c,d,e)},this.readCertPubKeyHex=function(a,b){5!==b&&(b=6);var c,d,e,f,g=ud,h=g.getVbyList;if(g.isASN1HEX(a)===!1)throw"not ASN.1 hex string";try{c=h(a,0,[0,b,0,1,0],"02"),d=h(a,0,[0,b,0,1,1],"02"),e=h(a,0,[0,b,0,1,2],"02"),f=h(a,0,[0,b,1,0],"02")}catch(a){throw console.log("EXCEPTION:"+a),"malformed X.509 certificate DSA public key"}this.setPublicHex(c,d,e,f)}};var zd=function(){var a=function(a,b,d){return c(_c.AES,a,b,d)},b=function(a,b,d){return c(_c.TripleDES,a,b,d)},c=function(a,b,c,d){var e=_c.enc.Hex.parse(b),f=_c.enc.Hex.parse(c),g=_c.enc.Hex.parse(d),h={};h.key=f,h.iv=g,h.ciphertext=e;var i=a.decrypt(h,f,{iv:g});return _c.enc.Hex.stringify(i)},d=function(a,b,c){return f(_c.AES,a,b,c)},e=function(a,b,c){return f(_c.TripleDES,a,b,c)},f=function(a,b,c,d){var e=_c.enc.Hex.parse(b),f=_c.enc.Hex.parse(c),g=_c.enc.Hex.parse(d),h=a.encrypt(e,f,{iv:g}),i=_c.enc.Hex.parse(h.toString()),j=_c.enc.Base64.stringify(i);return j},g={"AES-256-CBC":{proc:a,eproc:d,keylen:32,ivlen:16},"AES-192-CBC":{proc:a,eproc:d,keylen:24,ivlen:16},"AES-128-CBC":{proc:a,eproc:d,keylen:16,ivlen:16},"DES-EDE3-CBC":{proc:b,eproc:e,keylen:24,ivlen:8}},i=function(a){return g[a].proc},j=function(a){var b=_c.lib.WordArray.random(a),c=_c.enc.Hex.stringify(b);return c},k=function(a){var b={},c=a.match(new RegExp("DEK-Info: ([^,]+),([0-9A-Fa-f]+)","m"));c&&(b.cipher=c[1],b.ivsalt=c[2]);var d=a.match(new RegExp("-----BEGIN ([A-Z]+) PRIVATE KEY-----"));d&&(b.type=d[1]);var e=-1,f=0;a.indexOf("\r\n\r\n")!=-1&&(e=a.indexOf("\r\n\r\n"),f=2),a.indexOf("\n\n")!=-1&&(e=a.indexOf("\n\n"),f=1);var g=a.indexOf("-----END");if(e!=-1&&g!=-1){var h=a.substring(e+2*f,g-f);h=h.replace(/\s+/g,""),b.data=h}return b},l=function(a,b,c){for(var d=c.substring(0,16),e=_c.enc.Hex.parse(d),f=_c.enc.Utf8.parse(b),h=g[a].keylen+g[a].ivlen,i="",j=null;;){var k=_c.algo.MD5.create();if(null!=j&&k.update(j),k.update(f),k.update(e),j=k.finalize(),i+=_c.enc.Hex.stringify(j),i.length>=2*h)break}var l={};return l.keyhex=i.substr(0,2*g[a].keylen),l.ivhex=i.substr(2*g[a].keylen,2*g[a].ivlen),l},m=function(a,b,c,d){var e=_c.enc.Base64.parse(a),f=_c.enc.Hex.stringify(e),h=g[b].proc,i=h(f,c,d);return i},n=function(a,b,c,d){var e=g[b].eproc,f=e(a,c,d);return f};return{version:"1.0.5",getHexFromPEM:function(a,b){return ud.pemToHex(a,b)},getDecryptedKeyHexByKeyIV:function(a,b,c,d){var e=i(b);return e(a,c,d)},parsePKCS5PEM:function(a){return k(a)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(a,b,c){return l(a,b,c)},decryptKeyB64:function(a,b,c,d){return m(a,b,c,d)},getDecryptedKeyHex:function(a,b){var c=k(a),d=(c.type,c.cipher),e=c.ivsalt,f=c.data,g=l(d,b,e),h=g.keyhex,i=m(f,d,h,e);return i},getRSAKeyFromEncryptedPKCS5PEM:function(a,b){var c=this.getDecryptedKeyHex(a,b),d=new rb;return d.readPrivateKeyFromASN1HexString(c),d},getEncryptedPKCS5PEMFromPrvKeyHex:function(a,b,c,d){if("undefined"!=typeof c&&null!=c||(c="AES-256-CBC"),"undefined"==typeof g[c])throw"PKCS5PKEY unsupported algorithm: "+c;if("undefined"==typeof d||null==d){var e=g[c].ivlen,f=j(e);d=f.toUpperCase()}var h=l(c,b,d),i=h.keyhex,k=n(a,c,i,d),m=k.replace(/(.{64})/g,"$1\r\n"),o="-----BEGIN RSA PRIVATE KEY-----\r\n";return o+="Proc-Type: 4,ENCRYPTED\r\n",o+="DEK-Info: "+c+","+d+"\r\n",o+="\r\n",o+=m,o+="\r\n-----END RSA PRIVATE KEY-----\r\n"},getEncryptedPKCS5PEMFromRSAKey:function(a,b,c,d){var e=new vd.asn1.DERInteger({int:0}),f=new vd.asn1.DERInteger({bigint:a.n}),g=new vd.asn1.DERInteger({int:a.e}),h=new vd.asn1.DERInteger({bigint:a.d}),i=new vd.asn1.DERInteger({bigint:a.p}),j=new vd.asn1.DERInteger({bigint:a.q}),k=new vd.asn1.DERInteger({bigint:a.dmp1}),l=new vd.asn1.DERInteger({bigint:a.dmq1}),m=new vd.asn1.DERInteger({bigint:a.coeff}),n=new vd.asn1.DERSequence({array:[e,f,g,h,i,j,k,l,m]}),o=n.getEncodedHex();return this.getEncryptedPKCS5PEMFromPrvKeyHex(o,b,c,d)},newEncryptedPKCS5PEM:function(a,b,c,d){"undefined"!=typeof b&&null!=b||(b=1024),"undefined"!=typeof c&&null!=c||(c="10001");var e=new rb;e.generate(b,c);var f=null;return f="undefined"==typeof d||null==d?this.getEncryptedPKCS5PEMFromRSAKey(pkey,a):this.getEncryptedPKCS5PEMFromRSAKey(pkey,a,d);
},getRSAKeyFromPlainPKCS8PEM:function(a){if(a.match(/ENCRYPTED/))throw"pem shall be not ENCRYPTED";var b=ud.pemToHex(a,"PRIVATE KEY"),c=this.getRSAKeyFromPlainPKCS8Hex(b);return c},getRSAKeyFromPlainPKCS8Hex:function(a){var b=new rb;return b.readPKCS8PrvKeyHex(a),b},parseHexOfEncryptedPKCS8:function(a){var b={},c=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=c.length)throw"malformed format: SEQUENCE(0).items != 2: "+c.length;b.ciphertext=ud.getHexOfV_AtObj(a,c[1]);var d=ud.getPosArrayOfChildren_AtObj(a,c[0]);if(2!=d.length)throw"malformed format: SEQUENCE(0.0).items != 2: "+d.length;if("2a864886f70d01050d"!=ud.getHexOfV_AtObj(a,d[0]))throw"this only supports pkcs5PBES2";var e=ud.getPosArrayOfChildren_AtObj(a,d[1]);if(2!=d.length)throw"malformed format: SEQUENCE(0.0.1).items != 2: "+e.length;var f=ud.getPosArrayOfChildren_AtObj(a,e[1]);if(2!=f.length)throw"malformed format: SEQUENCE(0.0.1.1).items != 2: "+f.length;if("2a864886f70d0307"!=ud.getHexOfV_AtObj(a,f[0]))throw"this only supports TripleDES";b.encryptionSchemeAlg="TripleDES",b.encryptionSchemeIV=ud.getHexOfV_AtObj(a,f[1]);var g=ud.getPosArrayOfChildren_AtObj(a,e[0]);if(2!=g.length)throw"malformed format: SEQUENCE(0.0.1.0).items != 2: "+g.length;if("2a864886f70d01050c"!=ud.getHexOfV_AtObj(a,g[0]))throw"this only supports pkcs5PBKDF2";var h=ud.getPosArrayOfChildren_AtObj(a,g[1]);if(h.length<2)throw"malformed format: SEQUENCE(0.0.1.0.1).items < 2: "+h.length;b.pbkdf2Salt=ud.getHexOfV_AtObj(a,h[0]);var i=ud.getHexOfV_AtObj(a,h[1]);try{b.pbkdf2Iter=parseInt(i,16)}catch(a){throw"malformed format pbkdf2Iter: "+i}return b},getPBKDF2KeyHexFromParam:function(a,b){var c=_c.enc.Hex.parse(a.pbkdf2Salt),d=a.pbkdf2Iter,e=_c.PBKDF2(b,c,{keySize:6,iterations:d}),f=_c.enc.Hex.stringify(e);return f},getPlainPKCS8HexFromEncryptedPKCS8PEM:function(a,b){var c=ud.pemToHex(a,"ENCRYPTED PRIVATE KEY"),d=this.parseHexOfEncryptedPKCS8(c),e=zd.getPBKDF2KeyHexFromParam(d,b),f={};f.ciphertext=_c.enc.Hex.parse(d.ciphertext);var g=_c.enc.Hex.parse(e),h=_c.enc.Hex.parse(d.encryptionSchemeIV),i=_c.TripleDES.decrypt(f,g,{iv:h}),j=_c.enc.Hex.stringify(i);return j},getRSAKeyFromEncryptedPKCS8PEM:function(a,b){var c=this.getPlainPKCS8HexFromEncryptedPKCS8PEM(a,b),d=this.getRSAKeyFromPlainPKCS8Hex(c);return d},getKeyFromEncryptedPKCS8PEM:function(a,b){var c=this.getPlainPKCS8HexFromEncryptedPKCS8PEM(a,b),d=this.getKeyFromPlainPrivatePKCS8Hex(c);return d},parsePlainPrivatePKCS8Hex:function(a){var b={};if(b.algparam=null,"30"!=a.substr(0,2))throw"malformed plain PKCS8 private key(code:001)";var c=ud.getPosArrayOfChildren_AtObj(a,0);if(3!=c.length)throw"malformed plain PKCS8 private key(code:002)";if("30"!=a.substr(c[1],2))throw"malformed PKCS8 private key(code:003)";var d=ud.getPosArrayOfChildren_AtObj(a,c[1]);if(2!=d.length)throw"malformed PKCS8 private key(code:004)";if("06"!=a.substr(d[0],2))throw"malformed PKCS8 private key(code:005)";if(b.algoid=ud.getHexOfV_AtObj(a,d[0]),"06"==a.substr(d[1],2)&&(b.algparam=ud.getHexOfV_AtObj(a,d[1])),"04"!=a.substr(c[2],2))throw"malformed PKCS8 private key(code:006)";return b.keyidx=ud.getStartPosOfV_AtObj(a,c[2]),b},getKeyFromPlainPrivatePKCS8PEM:function(a){var b=ud.pemToHex(a,"PRIVATE KEY"),c=this.getKeyFromPlainPrivatePKCS8Hex(b);return c},getKeyFromPlainPrivatePKCS8Hex:function(a){var b,c=this.parsePlainPrivatePKCS8Hex(a);if("2a864886f70d010101"==c.algoid)b=new rb;else if("2a8648ce380401"==c.algoid)b=new vd.crypto.DSA;else{if("2a8648ce3d0201"!=c.algoid)throw"unsupported private key algorithm";b=new vd.crypto.ECDSA}return b.readPKCS8PrvKeyHex(a),b},getRSAKeyFromPublicPKCS8PEM:function(a){var b=ud.pemToHex(a,"PUBLIC KEY"),c=this.getRSAKeyFromPublicPKCS8Hex(b);return c},getKeyFromPublicPKCS8PEM:function(a){var b=ud.pemToHex(a,"PUBLIC KEY"),c=this.getKeyFromPublicPKCS8Hex(b);return c},getKeyFromPublicPKCS8Hex:function(a){var b,c=ud.getVbyList(h,0,[0,0],"06");if("2a864886f70d010101"===c)b=new rb;else if("2a8648ce380401"===c)b=new vd.crypto.DSA;else{if("2a8648ce3d0201"!==c)throw"unsupported PKCS#8 public key hex";b=new vd.crypto.ECDSA}return b.readPKCS8PubKeyHex(h),b},parsePublicRawRSAKeyHex:function(a){var b={};if("30"!=a.substr(0,2))throw"malformed RSA key(code:001)";var c=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=c.length)throw"malformed RSA key(code:002)";if("02"!=a.substr(c[0],2))throw"malformed RSA key(code:003)";if(b.n=ud.getHexOfV_AtObj(a,c[0]),"02"!=a.substr(c[1],2))throw"malformed RSA key(code:004)";return b.e=ud.getHexOfV_AtObj(a,c[1]),b},parsePrivateRawRSAKeyHexAtObj:function(a,b){var c=b.keyidx;if("30"!=a.substr(c,2))throw"malformed RSA private key(code:001)";var d=ud.getPosArrayOfChildren_AtObj(a,c);if(9!=d.length)throw"malformed RSA private key(code:002)";b.key={},b.key.n=ud.getHexOfV_AtObj(a,d[1]),b.key.e=ud.getHexOfV_AtObj(a,d[2]),b.key.d=ud.getHexOfV_AtObj(a,d[3]),b.key.p=ud.getHexOfV_AtObj(a,d[4]),b.key.q=ud.getHexOfV_AtObj(a,d[5]),b.key.dp=ud.getHexOfV_AtObj(a,d[6]),b.key.dq=ud.getHexOfV_AtObj(a,d[7]),b.key.co=ud.getHexOfV_AtObj(a,d[8])},parsePrivateRawECKeyHexAtObj:function(a,b){var c=b.keyidx;if("30"!=a.substr(c,2))throw"malformed ECC private key(code:001)";var d=ud.getPosArrayOfChildren_AtObj(a,c);if(3!=d.length)throw"malformed ECC private key(code:002)";if("04"!=a.substr(d[1],2))throw"malformed ECC private key(code:003)";b.key=ud.getHexOfV_AtObj(a,d[1])},parsePublicPKCS8Hex:function(a){var b={};b.algparam=null;var c=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=c.length)throw"outer DERSequence shall have 2 elements: "+c.length;var d=c[0];if("30"!=a.substr(d,2))throw"malformed PKCS8 public key(code:001)";var e=ud.getPosArrayOfChildren_AtObj(a,d);if(2!=e.length)throw"malformed PKCS8 public key(code:002)";if("06"!=a.substr(e[0],2))throw"malformed PKCS8 public key(code:003)";if(b.algoid=ud.getHexOfV_AtObj(a,e[0]),"06"==a.substr(e[1],2)&&(b.algparam=ud.getHexOfV_AtObj(a,e[1])),"03"!=a.substr(c[1],2))throw"malformed PKCS8 public key(code:004)";return b.key=ud.getHexOfV_AtObj(a,c[1]).substr(2),b},getRSAKeyFromPublicPKCS8Hex:function(a){var b=new rb;return b.readPKCS8PubKeyHex(a),b}}}(),Ad=function(){var a=function(a,b,c){return d(_c.AES,a,b,c)},b=function(a,b,c){return d(_c.TripleDES,a,b,c)},c=function(a,b,c){return d(_c.DES,a,b,c)},d=function(a,b,c,d){var e=_c.enc.Hex.parse(b),f=_c.enc.Hex.parse(c),g=_c.enc.Hex.parse(d),h={};h.key=f,h.iv=g,h.ciphertext=e;var i=a.decrypt(h,f,{iv:g});return _c.enc.Hex.stringify(i)},e=function(a,b,c){return h(_c.AES,a,b,c)},f=function(a,b,c){return h(_c.TripleDES,a,b,c)},g=function(a,b,c){return h(_c.DES,a,b,c)},h=function(a,b,c,d){var e=_c.enc.Hex.parse(b),f=_c.enc.Hex.parse(c),g=_c.enc.Hex.parse(d),h=a.encrypt(e,f,{iv:g}),i=_c.enc.Hex.parse(h.toString()),j=_c.enc.Base64.stringify(i);return j},i={"AES-256-CBC":{proc:a,eproc:e,keylen:32,ivlen:16},"AES-192-CBC":{proc:a,eproc:e,keylen:24,ivlen:16},"AES-128-CBC":{proc:a,eproc:e,keylen:16,ivlen:16},"DES-EDE3-CBC":{proc:b,eproc:f,keylen:24,ivlen:8},"DES-CBC":{proc:c,eproc:g,keylen:8,ivlen:8}},j=function(a){return i[a].proc},k=function(a){var b=_c.lib.WordArray.random(a),c=_c.enc.Hex.stringify(b);return c},l=function(a){var b={},c=a.match(new RegExp("DEK-Info: ([^,]+),([0-9A-Fa-f]+)","m"));c&&(b.cipher=c[1],b.ivsalt=c[2]);var d=a.match(new RegExp("-----BEGIN ([A-Z]+) PRIVATE KEY-----"));d&&(b.type=d[1]);var e=-1,f=0;a.indexOf("\r\n\r\n")!=-1&&(e=a.indexOf("\r\n\r\n"),f=2),a.indexOf("\n\n")!=-1&&(e=a.indexOf("\n\n"),f=1);var g=a.indexOf("-----END");if(e!=-1&&g!=-1){var h=a.substring(e+2*f,g-f);h=h.replace(/\s+/g,""),b.data=h}return b},m=function(a,b,c){for(var d=c.substring(0,16),e=_c.enc.Hex.parse(d),f=_c.enc.Utf8.parse(b),g=i[a].keylen+i[a].ivlen,h="",j=null;;){var k=_c.algo.MD5.create();if(null!=j&&k.update(j),k.update(f),k.update(e),j=k.finalize(),h+=_c.enc.Hex.stringify(j),h.length>=2*g)break}var l={};return l.keyhex=h.substr(0,2*i[a].keylen),l.ivhex=h.substr(2*i[a].keylen,2*i[a].ivlen),l},n=function(a,b,c,d){var e=_c.enc.Base64.parse(a),f=_c.enc.Hex.stringify(e),g=i[b].proc,h=g(f,c,d);return h},o=function(a,b,c,d){var e=i[b].eproc,f=e(a,c,d);return f};return{version:"1.0.0",getHexFromPEM:function(a,b){return ud.pemToHex(a,b)},getDecryptedKeyHexByKeyIV:function(a,b,c,d){var e=j(b);return e(a,c,d)},parsePKCS5PEM:function(a){return l(a)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(a,b,c){return m(a,b,c)},decryptKeyB64:function(a,b,c,d){return n(a,b,c,d)},getDecryptedKeyHex:function(a,b){var c=l(a),d=(c.type,c.cipher),e=c.ivsalt,f=c.data,g=m(d,b,e),h=g.keyhex,i=n(f,d,h,e);return i},getRSAKeyFromEncryptedPKCS5PEM:function(a,b){var c=this.getDecryptedKeyHex(a,b),d=new rb;return d.readPrivateKeyFromASN1HexString(c),d},getEncryptedPKCS5PEMFromPrvKeyHex:function(a,b,c,d,e){var f="";if("undefined"!=typeof d&&null!=d||(d="AES-256-CBC"),"undefined"==typeof i[d])throw"KEYUTIL unsupported algorithm: "+d;if("undefined"==typeof e||null==e){var g=i[d].ivlen,h=k(g);e=h.toUpperCase()}var j=m(d,c,e),l=j.keyhex,n=o(b,d,l,e),p=n.replace(/(.{64})/g,"$1\r\n"),f="-----BEGIN "+a+" PRIVATE KEY-----\r\n";return f+="Proc-Type: 4,ENCRYPTED\r\n",f+="DEK-Info: "+d+","+e+"\r\n",f+="\r\n",f+=p,f+="\r\n-----END "+a+" PRIVATE KEY-----\r\n"},getEncryptedPKCS5PEMFromRSAKey:function(a,b,c,d){var e=new vd.asn1.DERInteger({int:0}),f=new vd.asn1.DERInteger({bigint:a.n}),g=new vd.asn1.DERInteger({int:a.e}),h=new vd.asn1.DERInteger({bigint:a.d}),i=new vd.asn1.DERInteger({bigint:a.p}),j=new vd.asn1.DERInteger({bigint:a.q}),k=new vd.asn1.DERInteger({bigint:a.dmp1}),l=new vd.asn1.DERInteger({bigint:a.dmq1}),m=new vd.asn1.DERInteger({bigint:a.coeff}),n=new vd.asn1.DERSequence({array:[e,f,g,h,i,j,k,l,m]}),o=n.getEncodedHex();return this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",o,b,c,d)},newEncryptedPKCS5PEM:function(a,b,c,d){"undefined"!=typeof b&&null!=b||(b=1024),"undefined"!=typeof c&&null!=c||(c="10001");var e=new rb;e.generate(b,c);var f=null;return f="undefined"==typeof d||null==d?this.getEncryptedPKCS5PEMFromRSAKey(e,a):this.getEncryptedPKCS5PEMFromRSAKey(e,a,d)},getRSAKeyFromPlainPKCS8PEM:function(a){if(a.match(/ENCRYPTED/))throw"pem shall be not ENCRYPTED";var b=ud.pemToHex(a,"PRIVATE KEY"),c=this.getRSAKeyFromPlainPKCS8Hex(b);return c},getRSAKeyFromPlainPKCS8Hex:function(a){var b=new rb;return b.readPKCS8PrvKeyHex(a),b},parseHexOfEncryptedPKCS8:function(a){var b={},c=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=c.length)throw"malformed format: SEQUENCE(0).items != 2: "+c.length;b.ciphertext=ud.getHexOfV_AtObj(a,c[1]);var d=ud.getPosArrayOfChildren_AtObj(a,c[0]);if(2!=d.length)throw"malformed format: SEQUENCE(0.0).items != 2: "+d.length;if("2a864886f70d01050d"!=ud.getHexOfV_AtObj(a,d[0]))throw"this only supports pkcs5PBES2";var e=ud.getPosArrayOfChildren_AtObj(a,d[1]);if(2!=d.length)throw"malformed format: SEQUENCE(0.0.1).items != 2: "+e.length;var f=ud.getPosArrayOfChildren_AtObj(a,e[1]);if(2!=f.length)throw"malformed format: SEQUENCE(0.0.1.1).items != 2: "+f.length;if("2a864886f70d0307"!=ud.getHexOfV_AtObj(a,f[0]))throw"this only supports TripleDES";b.encryptionSchemeAlg="TripleDES",b.encryptionSchemeIV=ud.getHexOfV_AtObj(a,f[1]);var g=ud.getPosArrayOfChildren_AtObj(a,e[0]);if(2!=g.length)throw"malformed format: SEQUENCE(0.0.1.0).items != 2: "+g.length;if("2a864886f70d01050c"!=ud.getHexOfV_AtObj(a,g[0]))throw"this only supports pkcs5PBKDF2";var h=ud.getPosArrayOfChildren_AtObj(a,g[1]);if(h.length<2)throw"malformed format: SEQUENCE(0.0.1.0.1).items < 2: "+h.length;b.pbkdf2Salt=ud.getHexOfV_AtObj(a,h[0]);var i=ud.getHexOfV_AtObj(a,h[1]);try{b.pbkdf2Iter=parseInt(i,16)}catch(a){throw"malformed format pbkdf2Iter: "+i}return b},getPBKDF2KeyHexFromParam:function(a,b){var c=_c.enc.Hex.parse(a.pbkdf2Salt),d=a.pbkdf2Iter,e=_c.PBKDF2(b,c,{keySize:6,iterations:d}),f=_c.enc.Hex.stringify(e);return f},getPlainPKCS8HexFromEncryptedPKCS8PEM:function(a,b){var c=ud.pemToHex(a,"ENCRYPTED PRIVATE KEY"),d=this.parseHexOfEncryptedPKCS8(c),e=Ad.getPBKDF2KeyHexFromParam(d,b),f={};f.ciphertext=_c.enc.Hex.parse(d.ciphertext);var g=_c.enc.Hex.parse(e),h=_c.enc.Hex.parse(d.encryptionSchemeIV),i=_c.TripleDES.decrypt(f,g,{iv:h}),j=_c.enc.Hex.stringify(i);return j},getRSAKeyFromEncryptedPKCS8PEM:function(a,b){var c=this.getPlainPKCS8HexFromEncryptedPKCS8PEM(a,b),d=this.getRSAKeyFromPlainPKCS8Hex(c);return d},getKeyFromEncryptedPKCS8PEM:function(a,b){var c=this.getPlainPKCS8HexFromEncryptedPKCS8PEM(a,b),d=this.getKeyFromPlainPrivatePKCS8Hex(c);return d},parsePlainPrivatePKCS8Hex:function(a){var b={};if(b.algparam=null,"30"!=a.substr(0,2))throw"malformed plain PKCS8 private key(code:001)";var c=ud.getPosArrayOfChildren_AtObj(a,0);if(3!=c.length)throw"malformed plain PKCS8 private key(code:002)";if("30"!=a.substr(c[1],2))throw"malformed PKCS8 private key(code:003)";var d=ud.getPosArrayOfChildren_AtObj(a,c[1]);if(2!=d.length)throw"malformed PKCS8 private key(code:004)";if("06"!=a.substr(d[0],2))throw"malformed PKCS8 private key(code:005)";if(b.algoid=ud.getHexOfV_AtObj(a,d[0]),"06"==a.substr(d[1],2)&&(b.algparam=ud.getHexOfV_AtObj(a,d[1])),"04"!=a.substr(c[2],2))throw"malformed PKCS8 private key(code:006)";return b.keyidx=ud.getStartPosOfV_AtObj(a,c[2]),b},getKeyFromPlainPrivatePKCS8PEM:function(a){var b=ud.pemToHex(a,"PRIVATE KEY"),c=this.getKeyFromPlainPrivatePKCS8Hex(b);return c},getKeyFromPlainPrivatePKCS8Hex:function(a){var b,c=this.parsePlainPrivatePKCS8Hex(a);if("2a864886f70d010101"==c.algoid)b=new rb;else if("2a8648ce380401"==c.algoid)b=new vd.crypto.DSA;else{if("2a8648ce3d0201"!=c.algoid)throw"unsupported private key algorithm";b=new vd.crypto.ECDSA}return b.readPKCS8PrvKeyHex(a),b},getRSAKeyFromPublicPKCS8PEM:function(a){var b=ud.pemToHex(a,"PUBLIC KEY"),c=this.getRSAKeyFromPublicPKCS8Hex(b);return c},getKeyFromPublicPKCS8PEM:function(a){var b=ud.pemToHex(a,"PUBLIC KEY"),c=this.getKeyFromPublicPKCS8Hex(b);return c},getKeyFromPublicPKCS8Hex:function(a){var b,c=ud.getVbyList(a,0,[0,0],"06");if("2a864886f70d010101"===c)b=new rb;else if("2a8648ce380401"===c)b=new vd.crypto.DSA;else{if("2a8648ce3d0201"!==c)throw"unsupported PKCS#8 public key hex";b=new vd.crypto.ECDSA}return b.readPKCS8PubKeyHex(a),b},parsePublicRawRSAKeyHex:function(a){var b={};if("30"!=a.substr(0,2))throw"malformed RSA key(code:001)";var c=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=c.length)throw"malformed RSA key(code:002)";if("02"!=a.substr(c[0],2))throw"malformed RSA key(code:003)";if(b.n=ud.getHexOfV_AtObj(a,c[0]),"02"!=a.substr(c[1],2))throw"malformed RSA key(code:004)";return b.e=ud.getHexOfV_AtObj(a,c[1]),b},parsePrivateRawRSAKeyHexAtObj:function(a,b){var c=ud,d=c.getHexOfV_AtObj,e=c.getDecendantIndexByNthList(a,0,[2,0]),f=c.getPosArrayOfChildren_AtObj(a,e);if(9!==f.length)throw"malformed PKCS#8 plain RSA private key";b.key={},b.key.n=d(a,f[1]),b.key.e=d(a,f[2]),b.key.d=d(a,f[3]),b.key.p=d(a,f[4]),b.key.q=d(a,f[5]),b.key.dp=d(a,f[6]),b.key.dq=d(a,f[7]),b.key.co=d(a,f[8])},parsePrivateRawECKeyHexAtObj:function(a,b){var c=(b.keyidx,new vd.crypto.ECDSA);c.readPKCS8PrvKeyHex(a),b.key=c.prvKeyHex,b.pubkey=c.pubKeyHex},parsePublicPKCS8Hex:function(a){var b={};b.algparam=null;var c=ud.getPosArrayOfChildren_AtObj(a,0);if(2!=c.length)throw"outer DERSequence shall have 2 elements: "+c.length;var d=c[0];if("30"!=a.substr(d,2))throw"malformed PKCS8 public key(code:001)";var e=ud.getPosArrayOfChildren_AtObj(a,d);if(2!=e.length)throw"malformed PKCS8 public key(code:002)";if("06"!=a.substr(e[0],2))throw"malformed PKCS8 public key(code:003)";if(b.algoid=ud.getHexOfV_AtObj(a,e[0]),"06"==a.substr(e[1],2)?b.algparam=ud.getHexOfV_AtObj(a,e[1]):"30"==a.substr(e[1],2)&&(b.algparam={},b.algparam.p=ud.getVbyList(a,e[1],[0],"02"),b.algparam.q=ud.getVbyList(a,e[1],[1],"02"),b.algparam.g=ud.getVbyList(a,e[1],[2],"02")),"03"!=a.substr(c[1],2))throw"malformed PKCS8 public key(code:004)";return b.key=ud.getHexOfV_AtObj(a,c[1]).substr(2),b},getRSAKeyFromPublicPKCS8Hex:function(a){var b=new rb;return b.readPKCS8PubKeyHex(a),b}}}();Ad.getKey=function(a,b,c){if("undefined"!=typeof rb&&a instanceof rb)return a;if("undefined"!=typeof vd.crypto.ECDSA&&a instanceof vd.crypto.ECDSA)return a;if("undefined"!=typeof vd.crypto.DSA&&a instanceof vd.crypto.DSA)return a;if(void 0!==a.curve&&void 0!==a.xy&&void 0===a.d)return new vd.crypto.ECDSA({pub:a.xy,curve:a.curve});if(void 0!==a.curve&&void 0!==a.d)return new vd.crypto.ECDSA({prv:a.d,curve:a.curve});if(void 0===a.kty&&void 0!==a.n&&void 0!==a.e&&void 0===a.d){var d=new rb;return d.setPublic(a.n,a.e),d}if(void 0===a.kty&&void 0!==a.n&&void 0!==a.e&&void 0!==a.d&&void 0!==a.p&&void 0!==a.q&&void 0!==a.dp&&void 0!==a.dq&&void 0!==a.co&&void 0===a.qi){var d=new rb;return d.setPrivateEx(a.n,a.e,a.d,a.p,a.q,a.dp,a.dq,a.co),d}if(void 0===a.kty&&void 0!==a.n&&void 0!==a.e&&void 0!==a.d&&void 0===a.p){var d=new rb;return d.setPrivate(a.n,a.e,a.d),d}if(void 0!==a.p&&void 0!==a.q&&void 0!==a.g&&void 0!==a.y&&void 0===a.x){var d=new vd.crypto.DSA;return d.setPublic(a.p,a.q,a.g,a.y),d}if(void 0!==a.p&&void 0!==a.q&&void 0!==a.g&&void 0!==a.y&&void 0!==a.x){var d=new vd.crypto.DSA;return d.setPrivate(a.p,a.q,a.g,a.y,a.x),d}if("RSA"===a.kty&&void 0!==a.n&&void 0!==a.e&&void 0===a.d){var d=new rb;return d.setPublic(oc(a.n),oc(a.e)),d}if("RSA"===a.kty&&void 0!==a.n&&void 0!==a.e&&void 0!==a.d&&void 0!==a.p&&void 0!==a.q&&void 0!==a.dp&&void 0!==a.dq&&void 0!==a.qi){var d=new rb;return d.setPrivateEx(oc(a.n),oc(a.e),oc(a.d),oc(a.p),oc(a.q),oc(a.dp),oc(a.dq),oc(a.qi)),d}if("RSA"===a.kty&&void 0!==a.n&&void 0!==a.e&&void 0!==a.d){var d=new rb;return d.setPrivate(oc(a.n),oc(a.e),oc(a.d)),d}if("EC"===a.kty&&void 0!==a.crv&&void 0!==a.x&&void 0!==a.y&&void 0===a.d){var e=new vd.crypto.ECDSA({curve:a.crv}),g=e.ecparams.keylen/4,h=("0000000000"+oc(a.x)).slice(-g),i=("0000000000"+oc(a.y)).slice(-g),j="04"+h+i;return e.setPublicKeyHex(j),e}if("EC"===a.kty&&void 0!==a.crv&&void 0!==a.x&&void 0!==a.y&&void 0!==a.d){var e=new vd.crypto.ECDSA({curve:a.crv}),g=e.ecparams.keylen/4,h=("0000000000"+oc(a.x)).slice(-g),i=("0000000000"+oc(a.y)).slice(-g),j="04"+h+i,k=("0000000000"+oc(a.d)).slice(-g);return e.setPublicKeyHex(j),e.setPrivateKeyHex(k),e}if("pkcs5prv"===c){var l,d,m=a,n=ud;if(l=n.getPosArrayOfChildren_AtObj(m,0),9===l.length)d=new rb,d.readPrivateKeyFromASN1HexString(a);else if(6===l.length)d=new vd.crypto.DSA,d.readPKCS5PrvKeyHex(m);else{if(!(l.length>2&&"04"===m.substr(l[1],2)))throw"unsupported PKCS#1/5 hexadecimal key";d=new vd.crypto.ECDSA,d.readPKCS5PrvKeyHex(m)}return d}if("pkcs8prv"===c){var d=Ad.getKeyFromPlainPrivatePKCS8Hex(a);return d}if("pkcs8pub"===c)return Ad.getKeyFromPublicPKCS8Hex(a);if("x509pub"===c)return Xc.getPublicKeyFromCertHex(a);if(a.indexOf("-END CERTIFICATE-",0)!=-1||a.indexOf("-END X509 CERTIFICATE-",0)!=-1||a.indexOf("-END TRUSTED CERTIFICATE-",0)!=-1)return Xc.getPublicKeyFromCertPEM(a);if(a.indexOf("-END PUBLIC KEY-")!=-1)return Ad.getKeyFromPublicPKCS8PEM(a);if(a.indexOf("-END RSA PRIVATE KEY-")!=-1&&a.indexOf("4,ENCRYPTED")==-1){var o=ud.pemToHex(a,"RSA PRIVATE KEY");return Ad.getKey(o,null,"pkcs5prv")}if(a.indexOf("-END DSA PRIVATE KEY-")!=-1&&a.indexOf("4,ENCRYPTED")==-1){var p=ud.pemToHex(a,"DSA PRIVATE KEY"),q=ud.getVbyList(p,0,[1],"02"),r=ud.getVbyList(p,0,[2],"02"),s=ud.getVbyList(p,0,[3],"02"),t=ud.getVbyList(p,0,[4],"02"),u=ud.getVbyList(p,0,[5],"02"),d=new vd.crypto.DSA;return d.setPrivate(new f(q,16),new f(r,16),new f(s,16),new f(t,16),new f(u,16)),d}if(a.indexOf("-END PRIVATE KEY-")!=-1)return Ad.getKeyFromPlainPrivatePKCS8PEM(a);if(a.indexOf("-END RSA PRIVATE KEY-")!=-1&&a.indexOf("4,ENCRYPTED")!=-1)return Ad.getRSAKeyFromEncryptedPKCS5PEM(a,b);if(a.indexOf("-END EC PRIVATE KEY-")!=-1&&a.indexOf("4,ENCRYPTED")!=-1){var p=Ad.getDecryptedKeyHex(a,b),d=ud.getVbyList(p,0,[1],"04"),v=ud.getVbyList(p,0,[2,0],"06"),w=ud.getVbyList(p,0,[3,0],"03").substr(2),x="";if(void 0===vd.crypto.OID.oidhex2name[v])throw"undefined OID(hex) in KJUR.crypto.OID: "+v;x=vd.crypto.OID.oidhex2name[v];var e=new vd.crypto.ECDSA({curve:x});return e.setPublicKeyHex(w),e.setPrivateKeyHex(d),e.isPublic=!1,e}if(a.indexOf("-END DSA PRIVATE KEY-")!=-1&&a.indexOf("4,ENCRYPTED")!=-1){var p=Ad.getDecryptedKeyHex(a,b),q=ud.getVbyList(p,0,[1],"02"),r=ud.getVbyList(p,0,[2],"02"),s=ud.getVbyList(p,0,[3],"02"),t=ud.getVbyList(p,0,[4],"02"),u=ud.getVbyList(p,0,[5],"02"),d=new vd.crypto.DSA;return d.setPrivate(new f(q,16),new f(r,16),new f(s,16),new f(t,16),new f(u,16)),d}if(a.indexOf("-END ENCRYPTED PRIVATE KEY-")!=-1)return Ad.getKeyFromEncryptedPKCS8PEM(a,b);throw"not supported argument"},Ad.generateKeypair=function(a,b){if("RSA"==a){var c=b,d=new rb;d.generate(c,"10001"),d.isPrivate=!0,d.isPublic=!0;var e=new rb,f=d.n.toString(16),g=d.e.toString(16);e.setPublic(f,g),e.isPrivate=!1,e.isPublic=!0;var h={};return h.prvKeyObj=d,h.pubKeyObj=e,h}if("EC"==a){var i=b,j=new vd.crypto.ECDSA({curve:i}),k=j.generateKeyPairHex(),d=new vd.crypto.ECDSA({curve:i});d.setPublicKeyHex(k.ecpubhex),d.setPrivateKeyHex(k.ecprvhex),d.isPrivate=!0,d.isPublic=!1;var e=new vd.crypto.ECDSA({curve:i});e.setPublicKeyHex(k.ecpubhex),e.isPrivate=!1,e.isPublic=!0;var h={};return h.prvKeyObj=d,h.pubKeyObj=e,h}throw"unknown algorithm: "+a},Ad.getPEM=function(a,b,c,d,e){function f(a){var b=vd.asn1.ASN1Util.newObject({seq:[{int:0},{int:{bigint:a.n}},{int:a.e},{int:{bigint:a.d}},{int:{bigint:a.p}},{int:{bigint:a.q}},{int:{bigint:a.dmp1}},{int:{bigint:a.dmq1}},{int:{bigint:a.coeff}}]});return b}function g(a){var b=vd.asn1.ASN1Util.newObject({seq:[{int:1},{octstr:{hex:a.prvKeyHex}},{tag:["a0",!0,{oid:{name:a.curveName}}]},{tag:["a1",!0,{bitstr:{hex:"00"+a.pubKeyHex}}]}]});return b}function h(a){var b=vd.asn1.ASN1Util.newObject({seq:[{int:0},{int:{bigint:a.p}},{int:{bigint:a.q}},{int:{bigint:a.g}},{int:{bigint:a.y}},{int:{bigint:a.x}}]});return b}var i=vd.asn1,j=vd.crypto;if(("undefined"!=typeof rb&&a instanceof rb||"undefined"!=typeof j.DSA&&a instanceof j.DSA||"undefined"!=typeof j.ECDSA&&a instanceof j.ECDSA)&&1==a.isPublic&&(void 0===b||"PKCS8PUB"==b)){var k=new vd.asn1.x509.SubjectPublicKeyInfo(a),l=k.getEncodedHex();return i.ASN1Util.getPEMStringFromHex(l,"PUBLIC KEY")}if("PKCS1PRV"==b&&"undefined"!=typeof rb&&a instanceof rb&&(void 0===c||null==c)&&1==a.isPrivate){var k=f(a),l=k.getEncodedHex();return i.ASN1Util.getPEMStringFromHex(l,"RSA PRIVATE KEY")}if("PKCS1PRV"==b&&"undefined"!=typeof rb&&a instanceof vd.crypto.ECDSA&&(void 0===c||null==c)&&1==a.isPrivate){var m=new vd.asn1.DERObjectIdentifier({name:a.curveName}),n=m.getEncodedHex(),o=g(a),p=o.getEncodedHex(),q="";return q+=i.ASN1Util.getPEMStringFromHex(n,"EC PARAMETERS"),q+=i.ASN1Util.getPEMStringFromHex(p,"EC PRIVATE KEY")}if("PKCS1PRV"==b&&"undefined"!=typeof vd.crypto.DSA&&a instanceof vd.crypto.DSA&&(void 0===c||null==c)&&1==a.isPrivate){var k=h(a),l=k.getEncodedHex();return i.ASN1Util.getPEMStringFromHex(l,"DSA PRIVATE KEY")}if("PKCS5PRV"==b&&"undefined"!=typeof rb&&a instanceof rb&&void 0!==c&&null!=c&&1==a.isPrivate){var k=f(a),l=k.getEncodedHex();return void 0===d&&(d="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",l,c,d)}if("PKCS5PRV"==b&&"undefined"!=typeof vd.crypto.ECDSA&&a instanceof vd.crypto.ECDSA&&void 0!==c&&null!=c&&1==a.isPrivate){var k=g(a),l=k.getEncodedHex();return void 0===d&&(d="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("EC",l,c,d)}if("PKCS5PRV"==b&&"undefined"!=typeof vd.crypto.DSA&&a instanceof vd.crypto.DSA&&void 0!==c&&null!=c&&1==a.isPrivate){var k=h(a),l=k.getEncodedHex();return void 0===d&&(d="DES-EDE3-CBC"),this.getEncryptedPKCS5PEMFromPrvKeyHex("DSA",l,c,d)}var r=function(a,b){var c=s(a,b),d=new vd.asn1.ASN1Util.newObject({seq:[{seq:[{oid:{name:"pkcs5PBES2"}},{seq:[{seq:[{oid:{name:"pkcs5PBKDF2"}},{seq:[{octstr:{hex:c.pbkdf2Salt}},{int:c.pbkdf2Iter}]}]},{seq:[{oid:{name:"des-EDE3-CBC"}},{octstr:{hex:c.encryptionSchemeIV}}]}]}]},{octstr:{hex:c.ciphertext}}]});return d.getEncodedHex()},s=function(a,b){var c=100,d=_c.lib.WordArray.random(8),e="DES-EDE3-CBC",f=_c.lib.WordArray.random(8),g=_c.PBKDF2(b,d,{keySize:6,iterations:c}),h=_c.enc.Hex.parse(a),i=_c.TripleDES.encrypt(h,g,{iv:f})+"",j={};return j.ciphertext=i,j.pbkdf2Salt=_c.enc.Hex.stringify(d),j.pbkdf2Iter=c,j.encryptionSchemeAlg=e,j.encryptionSchemeIV=_c.enc.Hex.stringify(f),j};if("PKCS8PRV"==b&&"undefined"!=typeof rb&&a instanceof rb&&1==a.isPrivate){var t=f(a),u=t.getEncodedHex(),k=vd.asn1.ASN1Util.newObject({seq:[{int:0},{seq:[{oid:{name:"rsaEncryption"}},{null:!0}]},{octstr:{hex:u}}]}),l=k.getEncodedHex();if(void 0===c||null==c)return i.ASN1Util.getPEMStringFromHex(l,"PRIVATE KEY");var p=r(l,c);return i.ASN1Util.getPEMStringFromHex(p,"ENCRYPTED PRIVATE KEY")}if("PKCS8PRV"==b&&"undefined"!=typeof vd.crypto.ECDSA&&a instanceof vd.crypto.ECDSA&&1==a.isPrivate){var t=new vd.asn1.ASN1Util.newObject({seq:[{int:1},{octstr:{hex:a.prvKeyHex}},{tag:["a1",!0,{bitstr:{hex:"00"+a.pubKeyHex}}]}]}),u=t.getEncodedHex(),k=vd.asn1.ASN1Util.newObject({seq:[{int:0},{seq:[{oid:{name:"ecPublicKey"}},{oid:{name:a.curveName}}]},{octstr:{hex:u}}]}),l=k.getEncodedHex();if(void 0===c||null==c)return i.ASN1Util.getPEMStringFromHex(l,"PRIVATE KEY");var p=r(l,c);return i.ASN1Util.getPEMStringFromHex(p,"ENCRYPTED PRIVATE KEY")}if("PKCS8PRV"==b&&"undefined"!=typeof vd.crypto.DSA&&a instanceof vd.crypto.DSA&&1==a.isPrivate){var t=new vd.asn1.DERInteger({bigint:a.x}),u=t.getEncodedHex(),k=vd.asn1.ASN1Util.newObject({seq:[{int:0},{seq:[{oid:{name:"dsa"}},{seq:[{int:{bigint:a.p}},{int:{bigint:a.q}},{int:{bigint:a.g}}]}]},{octstr:{hex:u}}]}),l=k.getEncodedHex();if(void 0===c||null==c)return i.ASN1Util.getPEMStringFromHex(l,"PRIVATE KEY");var p=r(l,c);return i.ASN1Util.getPEMStringFromHex(p,"ENCRYPTED PRIVATE KEY")}throw"unsupported object nor format"},Ad.getKeyFromCSRPEM=function(a){var b=ud.pemToHex(a,"CERTIFICATE REQUEST"),c=Ad.getKeyFromCSRHex(b);return c},Ad.getKeyFromCSRHex=function(a){var b=Ad.parseCSRHex(a),c=Ad.getKey(b.p8pubkeyhex,null,"pkcs8pub");return c},Ad.parseCSRHex=function(a){var b={},c=a;if("30"!=c.substr(0,2))throw"malformed CSR(code:001)";var d=ud.getPosArrayOfChildren_AtObj(c,0);if(d.length<1)throw"malformed CSR(code:002)";if("30"!=c.substr(d[0],2))throw"malformed CSR(code:003)";var e=ud.getPosArrayOfChildren_AtObj(c,d[0]);if(e.length<3)throw"malformed CSR(code:004)";return b.p8pubkeyhex=ud.getHexOfTLV_AtObj(c,e[2]),b},Ad.getJWKFromKey=function(a){var b={};if(a instanceof rb&&a.isPrivate)return b.kty="RSA",b.n=nc(a.n.toString(16)),b.e=nc(a.e.toString(16)),b.d=nc(a.d.toString(16)),b.p=nc(a.p.toString(16)),b.q=nc(a.q.toString(16)),b.dp=nc(a.dmp1.toString(16)),b.dq=nc(a.dmq1.toString(16)),b.qi=nc(a.coeff.toString(16)),b;if(a instanceof rb&&a.isPublic)return b.kty="RSA",b.n=nc(a.n.toString(16)),b.e=nc(a.e.toString(16)),b;if(a instanceof vd.crypto.ECDSA&&a.isPrivate){var c=a.getShortNISTPCurveName();if("P-256"!==c&&"P-384"!==c)throw"unsupported curve name for JWT: "+c;var d=a.getPublicKeyXYHex();return b.kty="EC",b.crv=c,b.x=nc(d.x),b.y=nc(d.y),b.d=nc(a.prvKeyHex),b}if(a instanceof vd.crypto.ECDSA&&a.isPublic){var c=a.getShortNISTPCurveName();if("P-256"!==c&&"P-384"!==c)throw"unsupported curve name for JWT: "+c;var d=a.getPublicKeyXYHex();return b.kty="EC",b.crv=c,b.x=nc(d.x),b.y=nc(d.y),b}throw"not supported key object"},rb.pemToBase64=function(a){var b=a;return b=b.replace("-----BEGIN RSA PRIVATE KEY-----",""),b=b.replace("-----END RSA PRIVATE KEY-----",""),b=b.replace(/[ \n]+/g,"")},rb.getPosArrayOfChildrenFromHex=function(a){var b=new Array,c=ud.getStartPosOfV_AtObj(a,0),d=ud.getPosOfNextSibling_AtObj(a,c),e=ud.getPosOfNextSibling_AtObj(a,d),f=ud.getPosOfNextSibling_AtObj(a,e),g=ud.getPosOfNextSibling_AtObj(a,f),h=ud.getPosOfNextSibling_AtObj(a,g),i=ud.getPosOfNextSibling_AtObj(a,h),j=ud.getPosOfNextSibling_AtObj(a,i),k=ud.getPosOfNextSibling_AtObj(a,j);return b.push(c,d,e,f,g,h,i,j,k),b},rb.getHexValueArrayOfChildrenFromHex=function(a){var b=rb.getPosArrayOfChildrenFromHex(a),c=ud.getHexOfV_AtObj(a,b[0]),d=ud.getHexOfV_AtObj(a,b[1]),e=ud.getHexOfV_AtObj(a,b[2]),f=ud.getHexOfV_AtObj(a,b[3]),g=ud.getHexOfV_AtObj(a,b[4]),h=ud.getHexOfV_AtObj(a,b[5]),i=ud.getHexOfV_AtObj(a,b[6]),j=ud.getHexOfV_AtObj(a,b[7]),k=ud.getHexOfV_AtObj(a,b[8]),l=new Array;return l.push(c,d,e,f,g,h,i,j,k),l},rb.prototype.readPrivateKeyFromPEMString=function(a){var b=rb.pemToBase64(a),c=d(b),e=rb.getHexValueArrayOfChildrenFromHex(c);this.setPrivateEx(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},rb.prototype.readPrivateKeyFromASN1HexString=function(a){this.readPKCS5PrvKeyHex(a)},rb.prototype.readPKCS5PrvKeyHex=function(a){var b=rb.getHexValueArrayOfChildrenFromHex(a);this.setPrivateEx(b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8])},rb.prototype.readPKCS8PrvKeyHex=function(a){var b,c,d,e,f,g,h,i,j=ud,k=j.getVbyList;if(j.isASN1HEX(a)===!1)throw"not ASN.1 hex string";try{b=k(a,0,[2,0,1],"02"),c=k(a,0,[2,0,2],"02"),d=k(a,0,[2,0,3],"02"),e=k(a,0,[2,0,4],"02"),f=k(a,0,[2,0,5],"02"),g=k(a,0,[2,0,6],"02"),h=k(a,0,[2,0,7],"02"),i=k(a,0,[2,0,8],"02")}catch(a){throw"malformed PKCS#8 plain RSA private key"}this.setPrivateEx(b,c,d,e,f,g,h,i)},rb.prototype.readPKCS5PubKeyHex=function(a){if(ud.isASN1HEX(a)===!1)throw"keyHex is not ASN.1 hex string";var b=ud.getPosArrayOfChildren_AtObj(a,0);if(2!==b.length||"02"!==a.substr(b[0],2)||"02"!==a.substr(b[1],2))throw"wrong hex for PKCS#5 public key";var c=ud.getHexOfV_AtObj(a,b[0]),d=ud.getHexOfV_AtObj(a,b[1]);this.setPublic(c,d)},rb.prototype.readPKCS8PubKeyHex=function(a){if(ud.isASN1HEX(a)===!1)throw"not ASN.1 hex string";if("06092a864886f70d010101"!==ud.getDecendantHexTLVByNthList(a,0,[0,0]))throw"not PKCS8 RSA public key";var b=ud.getDecendantHexTLVByNthList(a,0,[1,0]);this.readPKCS5PubKeyHex(b)},rb.prototype.readCertPubKeyHex=function(a,b){if(5!==b&&(b=6),ud.isASN1HEX(a)===!1)throw"not ASN.1 hex string";var c=ud.getDecendantHexTLVByNthList(a,0,[0,b]);this.readPKCS8PubKeyHex(c)};var Bd=new RegExp("");Bd.compile("[^0-9a-f]","gi"),rb.prototype.signWithMessageHash=Ic,rb.prototype.signString=Hc,rb.prototype.signStringWithSHA1=Jc,rb.prototype.signStringWithSHA256=Kc,rb.prototype.sign=Hc,rb.prototype.signWithSHA1=Jc,rb.prototype.signWithSHA256=Kc,rb.prototype.signWithMessageHashPSS=Nc,rb.prototype.signStringPSS=Mc,rb.prototype.signPSS=Mc,rb.SALT_LEN_HLEN=-1,rb.SALT_LEN_MAX=-2,rb.prototype.verifyWithMessageHash=Uc,rb.prototype.verifyString=Tc,rb.prototype.verifyHexSignatureForMessage=Sc,rb.prototype.verify=Tc,rb.prototype.verifyHexSignatureForByteArrayMessage=Sc,rb.prototype.verifyWithMessageHashPSS=Wc,rb.prototype.verifyStringPSS=Vc,rb.prototype.verifyPSS=Vc,rb.SALT_LEN_RECOVER=-2,Xc.pemToBase64=function(a){var b=a;return b=b.replace("-----BEGIN CERTIFICATE-----",""),b=b.replace("-----END CERTIFICATE-----",""),b=b.replace(/[ \n]+/g,"")},Xc.pemToHex=function(a){return ud.pemToHex(a)},Xc.getSubjectPublicKeyPosFromCertHex=function(a){var b=Xc.getSubjectPublicKeyInfoPosFromCertHex(a);if(b==-1)return-1;var c=ud.getPosArrayOfChildren_AtObj(a,b);if(2!=c.length)return-1;var d=c[1];if("03"!=a.substring(d,d+2))return-1;var e=ud.getStartPosOfV_AtObj(a,d);return"00"!=a.substring(e,e+2)?-1:e+2},Xc.getSubjectPublicKeyInfoPosFromCertHex=function(a){var b=ud.getStartPosOfV_AtObj(a,0),c=ud.getPosArrayOfChildren_AtObj(a,b);return c.length<1?-1:"a003020102"==a.substring(c[0],c[0]+10)?c.length<6?-1:c[6]:c.length<5?-1:c[5]},Xc.getPublicKeyHexArrayFromCertHex=function(a){var b=Xc.getSubjectPublicKeyPosFromCertHex(a),c=ud.getPosArrayOfChildren_AtObj(a,b);if(2!=c.length)return[];var d=ud.getHexOfV_AtObj(a,c[0]),e=ud.getHexOfV_AtObj(a,c[1]);return null!=d&&null!=e?[d,e]:[]},Xc.getHexTbsCertificateFromCert=function(a){var b=ud.getStartPosOfV_AtObj(a,0);return b},Xc.getPublicKeyHexArrayFromCertPEM=function(a){var b=ud.pemToHex(a),c=Xc.getPublicKeyHexArrayFromCertHex(b);return c},Xc.hex2dn=function(a,b){if(void 0===b&&(b=0),"30"!==a.substr(b,2))throw"malformed DN";for(var c=new Array,d=ud.getPosArrayOfChildren_AtObj(a,b),e=0;e<d.length;e++)c.push(Xc.hex2rdn(a,d[e]));return c=c.map(function(a){return a.replace("/","\\/")}),"/"+c.join("/")},Xc.hex2rdn=function(a,b){if(void 0===b&&(b=0),"31"!==a.substr(b,2))throw"malformed RDN";for(var c=new Array,d=ud.getPosArrayOfChildren_AtObj(a,b),e=0;e<d.length;e++)c.push(Xc.hex2attrTypeValue(a,d[e]));
return c=c.map(function(a){return a.replace("+","\\+")}),c.join("+")},Xc.hex2attrTypeValue=function(a,b){if(void 0===b&&(b=0),"30"!==a.substr(b,2))throw"malformed attribute type and value";var c=ud.getPosArrayOfChildren_AtObj(a,b);2!==c.length||"06"!==a.substr(c[0],2);var d=ud.getHexOfV_AtObj(a,c[0]),e=vd.asn1.ASN1Util.oidHexToInt(d),f=vd.asn1.x509.OID.oid2atype(e),g=ud.getHexOfV_AtObj(a,c[1]),h=tc(g);return f+"="+h},Xc.getPublicKeyFromCertHex=function(a){var b,c,d,e=6,f=ud,g=f.getVbyList;if(d=f.getDecendantHexTLVByNthList(a,0,[0,0]),"a003020102"!==d&&(e=5),c=g(a,0,[0,e,0,0],"06"),"2a864886f70d010101"===c)b=new rb;else if("2a8648ce380401"===c)b=new vd.crypto.DSA;else{if("2a8648ce3d0201"!==c)throw"unsupported public key in X.509 cert";b=new vd.crypto.ECDSA}return b.readCertPubKeyHex(a,e),b},Xc.getPublicKeyFromCertPEM=function(a){var b=ud,c=b.pemToHex(a);return Xc.getPublicKeyFromCertHex(c)},Xc.getPublicKeyInfoPropOfCertPEM=function(a){var b={};b.algparam=null;var c=ud.pemToHex(a),d=ud.getPosArrayOfChildren_AtObj(c,0);if(3!=d.length)throw"malformed X.509 certificate PEM (code:001)";if("30"!=c.substr(d[0],2))throw"malformed X.509 certificate PEM (code:002)";var e=ud.getPosArrayOfChildren_AtObj(c,d[0]),f=6;if("a0"!==c.substr(e[0],2)&&(f=5),e.length<f+1)throw"malformed X.509 certificate PEM (code:003)";var g=ud.getPosArrayOfChildren_AtObj(c,e[f]);if(2!=g.length)throw"malformed X.509 certificate PEM (code:004)";var h=ud.getPosArrayOfChildren_AtObj(c,g[0]);if(2!=h.length)throw"malformed X.509 certificate PEM (code:005)";if(b.algoid=ud.getHexOfV_AtObj(c,h[0]),"06"==c.substr(h[1],2)?b.algparam=ud.getHexOfV_AtObj(c,h[1]):"30"==c.substr(h[1],2)&&(b.algparam=ud.getHexOfTLV_AtObj(c,h[1])),"03"!=c.substr(g[1],2))throw"malformed X.509 certificate PEM (code:006)";var i=ud.getHexOfV_AtObj(c,g[1]);return b.keyhex=i.substr(2),b},Xc.getPublicKeyInfoPosOfCertHEX=function(a){var b=ud.getPosArrayOfChildren_AtObj(a,0);if(3!=b.length)throw"malformed X.509 certificate PEM (code:001)";if("30"!=a.substr(b[0],2))throw"malformed X.509 certificate PEM (code:002)";var c=ud.getPosArrayOfChildren_AtObj(a,b[0]);if(c.length<7)throw"malformed X.509 certificate PEM (code:003)";return c[6]},Xc.getV3ExtInfoListOfCertHex=function(a){var b=ud.getPosArrayOfChildren_AtObj(a,0);if(3!=b.length)throw"malformed X.509 certificate PEM (code:001)";if("30"!=a.substr(b[0],2))throw"malformed X.509 certificate PEM (code:002)";var c=ud.getPosArrayOfChildren_AtObj(a,b[0]);if(c.length<8)throw"malformed X.509 certificate PEM (code:003)";if("a3"!=a.substr(c[7],2))throw"malformed X.509 certificate PEM (code:004)";var d=ud.getPosArrayOfChildren_AtObj(a,c[7]);if(1!=d.length)throw"malformed X.509 certificate PEM (code:005)";if("30"!=a.substr(d[0],2))throw"malformed X.509 certificate PEM (code:006)";for(var e=ud.getPosArrayOfChildren_AtObj(a,d[0]),f=e.length,g=new Array(f),h=0;h<f;h++)g[h]=Xc.getV3ExtItemInfo_AtObj(a,e[h]);return g},Xc.getV3ExtItemInfo_AtObj=function(a,b){var c={};c.posTLV=b;var d=ud.getPosArrayOfChildren_AtObj(a,b);if(2!=d.length&&3!=d.length)throw"malformed X.509v3 Ext (code:001)";if("06"!=a.substr(d[0],2))throw"malformed X.509v3 Ext (code:002)";var e=ud.getHexOfV_AtObj(a,d[0]);c.oid=ud.hextooidstr(e),c.critical=!1,3==d.length&&(c.critical=!0);var f=d[d.length-1];if("04"!=a.substr(f,2))throw"malformed X.509v3 Ext (code:003)";return c.posV=ud.getStartPosOfV_AtObj(a,f),c},Xc.getHexOfTLV_V3ExtValue=function(a,b){var c=Xc.getPosOfTLV_V3ExtValue(a,b);return c==-1?null:ud.getHexOfTLV_AtObj(a,c)},Xc.getHexOfV_V3ExtValue=function(a,b){var c=Xc.getPosOfTLV_V3ExtValue(a,b);return c==-1?null:ud.getHexOfV_AtObj(a,c)},Xc.getPosOfTLV_V3ExtValue=function(a,b){var c=b;if(b.match(/^[0-9.]+$/)||(c=vd.asn1.x509.OID.name2oid(b)),""==c)return-1;for(var d=Xc.getV3ExtInfoListOfCertHex(a),e=0;e<d.length;e++){var f=d[e];if(f.oid==c)return f.posV}return-1},Xc.getExtBasicConstraints=function(a){var b=Xc.getHexOfV_V3ExtValue(a,"basicConstraints");if(null===b)return null;if(""===b)return{};if("0101ff"===b)return{cA:!0};if("0101ff02"===b.substr(0,8)){var c=ud.getHexOfV_AtObj(b,6),d=parseInt(c,16);return{cA:!0,pathLen:d}}throw"unknown error"},Xc.KEYUSAGE_NAME=["digitalSignature","nonRepudiation","keyEncipherment","dataEncipherment","keyAgreement","keyCertSign","cRLSign","encipherOnly","decipherOnly"],Xc.getExtKeyUsageBin=function(a){var b=Xc.getHexOfV_V3ExtValue(a,"keyUsage");if(""==b)return"";if(b.length%2!=0||b.length<=2)throw"malformed key usage value";var c=parseInt(b.substr(0,2)),d=parseInt(b.substr(2),16).toString(2);return d.substr(0,d.length-c)},Xc.getExtKeyUsageString=function(a){for(var b=Xc.getExtKeyUsageBin(a),c=new Array,d=0;d<b.length;d++)"1"==b.substr(d,1)&&c.push(Xc.KEYUSAGE_NAME[d]);return c.join(",")},Xc.getExtSubjectKeyIdentifier=function(a){var b=Xc.getHexOfV_V3ExtValue(a,"subjectKeyIdentifier");return b},Xc.getExtAuthorityKeyIdentifier=function(a){var b={},c=Xc.getHexOfTLV_V3ExtValue(a,"authorityKeyIdentifier");if(null===c)return null;for(var d=ud.getPosArrayOfChildren_AtObj(c,0),e=0;e<d.length;e++)"80"===c.substr(d[e],2)&&(b.kid=ud.getHexOfV_AtObj(c,d[e]));return b},Xc.getExtExtKeyUsageName=function(a){var b=new Array,c=Xc.getHexOfTLV_V3ExtValue(a,"extKeyUsage");if(null===c)return null;for(var d=ud.getPosArrayOfChildren_AtObj(c,0),e=0;e<d.length;e++){var f=ud.getHexOfV_AtObj(c,d[e]),g=vd.asn1.ASN1Util.oidHexToInt(f),h=vd.asn1.x509.OID.oid2name(g);b.push(h)}return b},Xc.getExtSubjectAltName=function(a){for(var b=new Array,c=Xc.getHexOfTLV_V3ExtValue(a,"subjectAltName"),d=ud.getPosArrayOfChildren_AtObj(c,0),e=0;e<d.length;e++)if("82"===c.substr(d[e],2)){var f=sc(ud.getHexOfV_AtObj(c,d[e]));b.push(f)}return b},Xc.getExtCRLDistributionPointsURI=function(a){for(var b=new Array,c=Xc.getHexOfTLV_V3ExtValue(a,"cRLDistributionPoints"),d=ud.getPosArrayOfChildren_AtObj(c,0),e=0;e<d.length;e++)for(var f=ud.getHexOfTLV_AtObj(c,d[e]),g=ud.getPosArrayOfChildren_AtObj(f,0),h=0;h<g.length;h++)if("a0"===f.substr(g[h],2)){var i=ud.getHexOfV_AtObj(f,g[h]);if("a0"===i.substr(0,2)){var j=ud.getHexOfV_AtObj(i,0);if("86"===j.substr(0,2)){var k=ud.getHexOfV_AtObj(j,0),l=sc(k);b.push(l)}}}return b},Xc.getExtAIAInfo=function(a){var b={};b.ocsp=[],b.caissuer=[];var c=Xc.getPosOfTLV_V3ExtValue(a,"authorityInfoAccess");if(c==-1)return null;if("30"!=a.substr(c,2))throw"malformed AIA Extn Value";for(var d=ud.getPosArrayOfChildren_AtObj(a,c),e=0;e<d.length;e++){var f=d[e],g=ud.getPosArrayOfChildren_AtObj(a,f);if(2!=g.length)throw"malformed AccessDescription of AIA Extn";var h=g[0],i=g[1];"2b06010505073001"==ud.getHexOfV_AtObj(a,h)&&"86"==a.substr(i,2)&&b.ocsp.push(sc(ud.getHexOfV_AtObj(a,i))),"2b06010505073002"==ud.getHexOfV_AtObj(a,h)&&"86"==a.substr(i,2)&&b.caissuer.push(sc(ud.getHexOfV_AtObj(a,i)))}return b},Xc.getSignatureAlgorithmName=function(a){var b=ud.getDecendantHexVByNthList(a,0,[1,0]),c=vd.asn1.ASN1Util.oidHexToInt(b),d=vd.asn1.x509.OID.oid2name(c);return d},Xc.getSignatureValueHex=function(a){var b=ud.getDecendantHexVByNthList(a,0,[2]);if("00"!==b.substr(0,2))throw"can't get signature value";return b.substr(2)},Xc.getSerialNumberHex=function(a){return ud.getDecendantHexVByNthList(a,0,[0,1])},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.jws&&vd.jws||(vd.jws={}),vd.jws.JWS=function(){var a=vd.jws.JWS;this.parseJWS=function(b,c){if(void 0===this.parsedJWS||!c&&void 0===this.parsedJWS.sigvalH){var d=b.match(/^([^.]+)\.([^.]+)\.([^.]+)$/);if(null==d)throw"JWS signature is not a form of 'Head.Payload.SigValue'.";var e=d[1],f=d[2],g=d[3],h=e+"."+f;if(this.parsedJWS={},this.parsedJWS.headB64U=e,this.parsedJWS.payloadB64U=f,this.parsedJWS.sigvalB64U=g,this.parsedJWS.si=h,!c){var i=oc(g),j=nb(i,16);this.parsedJWS.sigvalH=i,this.parsedJWS.sigvalBI=j}var k=xd(e),l=xd(f);if(this.parsedJWS.headS=k,this.parsedJWS.payloadS=l,!a.isSafeJSONString(k,this.parsedJWS,"headP"))throw"malformed JSON string for JWS Head: "+k}}},vd.jws.JWS.sign=function(a,b,c,d,e){var f,g,h,i=vd.jws.JWS;if("string"!=typeof b&&"object"!=typeof b)throw"spHeader must be JSON string or object: "+b;if("object"==typeof b&&(g=b,f=JSON.stringify(g)),"string"==typeof b){if(f=b,!i.isSafeJSONString(f))throw"JWS Head is not safe JSON string: "+f;g=i.readSafeJSONString(f)}if(h=c,"object"==typeof c&&(h=JSON.stringify(c)),""!=a&&null!=a||void 0===g.alg||(a=g.alg),""!=a&&null!=a&&void 0===g.alg&&(g.alg=a,f=JSON.stringify(g)),a!==g.alg)throw"alg and sHeader.alg doesn't match: "+a+"!="+g.alg;var j=null;if(void 0===i.jwsalg2sigalg[a])throw"unsupported alg name: "+a;j=i.jwsalg2sigalg[a];var k=wd(f),l=wd(h),m=k+"."+l,n="";if("Hmac"==j.substr(0,4)){if(void 0===d)throw"mac key shall be specified for HS* alg";var o=new vd.crypto.Mac({alg:j,prov:"cryptojs",pass:d});o.updateString(m),n=o.doFinal()}else if(j.indexOf("withECDSA")!=-1){var p=new vd.crypto.Signature({alg:j});p.init(d,e),p.updateString(m),hASN1Sig=p.sign(),n=vd.crypto.ECDSA.asn1SigToConcatSig(hASN1Sig)}else if("none"!=j){var p=new vd.crypto.Signature({alg:j});p.init(d,e),p.updateString(m),n=p.sign()}var q=nc(n);return m+"."+q},vd.jws.JWS.verify=function(a,b,c){var d=vd.jws.JWS,e=a.split("."),f=e[0],g=e[1],h=f+"."+g,i=oc(e[2]),j=d.readSafeJSONString(xd(e[0])),k=null,l=null;if(void 0===j.alg)throw"algorithm not specified in header";if(k=j.alg,l=k.substr(0,2),null!=c&&"[object Array]"===Object.prototype.toString.call(c)&&c.length>0){var m=":"+c.join(":")+":";if(m.indexOf(":"+k+":")==-1)throw"algorithm '"+k+"' not accepted in the list"}if("none"!=k&&null===b)throw"key shall be specified to verify.";if("string"==typeof b&&b.indexOf("-----BEGIN ")!=-1&&(b=Ad.getKey(b)),!("RS"!=l&&"PS"!=l||b instanceof rb))throw"key shall be a RSAKey obj for RS* and PS* algs";if("ES"==l&&!(b instanceof vd.crypto.ECDSA))throw"key shall be a ECDSA obj for ES* algs";var n=null;if(void 0===d.jwsalg2sigalg[j.alg])throw"unsupported alg name: "+k;if(n=d.jwsalg2sigalg[k],"none"==n)throw"not supported";if("Hmac"==n.substr(0,4)){var o=null;if(void 0===b)throw"hexadecimal key shall be specified for HMAC";var p=new vd.crypto.Mac({alg:n,pass:b});return p.updateString(h),o=p.doFinal(),i==o}if(n.indexOf("withECDSA")!=-1){var q=null;try{q=vd.crypto.ECDSA.concatSigToASN1Sig(i)}catch(a){return!1}var r=new vd.crypto.Signature({alg:n});return r.init(b),r.updateString(h),r.verify(q)}var r=new vd.crypto.Signature({alg:n});return r.init(b),r.updateString(h),r.verify(i)},vd.jws.JWS.parse=function(a){var b,c,d,e=a.split("."),f={};if(2!=e.length&&3!=e.length)throw"malformed sJWS: wrong number of '.' splitted elements";return b=e[0],c=e[1],3==e.length&&(d=e[2]),f.headerObj=vd.jws.JWS.readSafeJSONString(xd(b)),f.payloadObj=vd.jws.JWS.readSafeJSONString(xd(c)),f.headerPP=JSON.stringify(f.headerObj,null," "),null==f.payloadObj?f.payloadPP=xd(c):f.payloadPP=JSON.stringify(f.payloadObj,null," "),void 0!==d&&(f.sigHex=oc(d)),f},vd.jws.JWS.verifyJWT=function(a,b,c){var d=vd.jws.JWS,e=a.split("."),f=e[0],g=e[1],h=(oc(e[2]),d.readSafeJSONString(xd(f))),i=d.readSafeJSONString(xd(g));if(void 0===h.alg)return!1;if(void 0===c.alg)throw"acceptField.alg shall be specified";if(!d.inArray(h.alg,c.alg))return!1;if(void 0!==i.iss&&"object"==typeof c.iss&&!d.inArray(i.iss,c.iss))return!1;if(void 0!==i.sub&&"object"==typeof c.sub&&!d.inArray(i.sub,c.sub))return!1;if(void 0!==i.aud&&"object"==typeof c.aud)if("string"==typeof i.aud){if(!d.inArray(i.aud,c.aud))return!1}else if("object"==typeof i.aud&&!d.includedArray(i.aud,c.aud))return!1;var j=vd.jws.IntDate.getNow();return void 0!==c.verifyAt&&"number"==typeof c.verifyAt&&(j=c.verifyAt),void 0!==c.gracePeriod&&"number"==typeof c.gracePeriod||(c.gracePeriod=0),!(void 0!==i.exp&&"number"==typeof i.exp&&i.exp+c.gracePeriod<j)&&(!(void 0!==i.nbf&&"number"==typeof i.nbf&&j<i.nbf-c.gracePeriod)&&(!(void 0!==i.iat&&"number"==typeof i.iat&&j<i.iat-c.gracePeriod)&&((void 0===i.jti||void 0===c.jti||i.jti===c.jti)&&!!vd.jws.JWS.verify(a,b,c.alg))))},vd.jws.JWS.includedArray=function(a,b){var c=vd.jws.JWS.inArray;if(null===a)return!1;if("object"!=typeof a)return!1;if("number"!=typeof a.length)return!1;for(var d=0;d<a.length;d++)if(!c(a[d],b))return!1;return!0},vd.jws.JWS.inArray=function(a,b){if(null===b)return!1;if("object"!=typeof b)return!1;if("number"!=typeof b.length)return!1;for(var c=0;c<b.length;c++)if(b[c]==a)return!0;return!1},vd.jws.JWS.jwsalg2sigalg={HS256:"HmacSHA256",HS384:"HmacSHA384",HS512:"HmacSHA512",RS256:"SHA256withRSA",RS384:"SHA384withRSA",RS512:"SHA512withRSA",ES256:"SHA256withECDSA",ES384:"SHA384withECDSA",PS256:"SHA256withRSAandMGF1",PS384:"SHA384withRSAandMGF1",PS512:"SHA512withRSAandMGF1",none:"none"},vd.jws.JWS.isSafeJSONString=function(a,b,c){var d=null;try{return d=td(a),"object"!=typeof d?0:d.constructor===Array?0:(b&&(b[c]=d),1)}catch(a){return 0}},vd.jws.JWS.readSafeJSONString=function(a){var b=null;try{return b=td(a),"object"!=typeof b?null:b.constructor===Array?null:b}catch(a){return null}},vd.jws.JWS.getEncodedSignatureValueFromJWS=function(a){var b=a.match(/^[^.]+\.[^.]+\.([^.]+)$/);if(null==b)throw"JWS signature is not a form of 'Head.Payload.SigValue'.";return b[1]},vd.jws.JWS.getJWKthumbprint=function(a){if("RSA"!==a.kty&&"EC"!==a.kty&&"oct"!==a.kty)throw"unsupported algorithm for JWK Thumprint";var b="{";if("RSA"===a.kty){if("string"!=typeof a.n||"string"!=typeof a.e)throw"wrong n and e value for RSA key";b+='"e":"'+a.e+'",',b+='"kty":"'+a.kty+'",',b+='"n":"'+a.n+'"}'}else if("EC"===a.kty){if("string"!=typeof a.crv||"string"!=typeof a.x||"string"!=typeof a.y)throw"wrong crv, x and y value for EC key";b+='"crv":"'+a.crv+'",',b+='"kty":"'+a.kty+'",',b+='"x":"'+a.x+'",',b+='"y":"'+a.y+'"}'}else if("oct"===a.kty){if("string"!=typeof a.k)throw"wrong k value for oct(symmetric) key";b+='"kty":"'+a.kty+'",',b+='"k":"'+a.k+'"}'}var c=uc(b),d=vd.crypto.Util.hashHex(c,"sha256"),e=nc(d);return e},vd.jws.IntDate={},vd.jws.IntDate.get=function(a){if("now"==a)return vd.jws.IntDate.getNow();if("now + 1hour"==a)return vd.jws.IntDate.getNow()+3600;if("now + 1day"==a)return vd.jws.IntDate.getNow()+86400;if("now + 1month"==a)return vd.jws.IntDate.getNow()+2592e3;if("now + 1year"==a)return vd.jws.IntDate.getNow()+31536e3;if(a.match(/Z$/))return vd.jws.IntDate.getZulu(a);if(a.match(/^[0-9]+$/))return parseInt(a);throw"unsupported format: "+a},vd.jws.IntDate.getZulu=function(a){var b=a.match(/(\d+)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)Z/);if(b){var c=b[1],d=parseInt(c);if(4==c.length);else{if(2!=c.length)throw"malformed year string";if(50<=d&&d<100)d=1900+d;else{if(!(0<=d&&d<50))throw"malformed year string for UTCTime";d=2e3+d}}var e=parseInt(b[2])-1,f=parseInt(b[3]),g=parseInt(b[4]),h=parseInt(b[5]),i=parseInt(b[6]),j=new Date(Date.UTC(d,e,f,g,h,i));return~~(j/1e3)}throw"unsupported format: "+a},vd.jws.IntDate.getNow=function(){var a=~~(new Date/1e3);return a},vd.jws.IntDate.intDate2UTCString=function(a){var b=new Date(1e3*a);return b.toUTCString()},vd.jws.IntDate.intDate2Zulu=function(a){var b=new Date(1e3*a),c=("0000"+b.getUTCFullYear()).slice(-4),d=("00"+(b.getUTCMonth()+1)).slice(-2),e=("00"+b.getUTCDate()).slice(-2),f=("00"+b.getUTCHours()).slice(-2),g=("00"+b.getUTCMinutes()).slice(-2),h=("00"+b.getUTCSeconds()).slice(-2);return c+d+e+f+g+h+"Z"},"undefined"!=typeof vd&&vd||(vd={}),"undefined"!=typeof vd.jws&&vd.jws||(vd.jws={}),vd.jws.JWSJS=function(){var a=vd.jws.JWS,b=vd.jws.JWS;this.aHeader=[],this.sPayload="",this.aSignature=[],this.init=function(){this.aHeader=[],this.sPayload=void 0,this.aSignature=[]},this.initWithJWS=function(a){this.init();var b=a.split(".");if(3!=b.length)throw"malformed input JWS";this.aHeader.push(b[0]),this.sPayload=b[1],this.aSignature.push(b[2])},this.addSignature=function(a,b,c,d){if(void 0===this.sPayload||null===this.sPayload)throw"there's no JSON-JS signature to add.";var e=this.aHeader.length;if(this.aHeader.length!=this.aSignature.length)throw"aHeader.length != aSignature.length";try{var f=vd.jws.JWS.sign(a,b,this.sPayload,c,d),g=f.split(".");g[0],g[2];this.aHeader.push(g[0]),this.aSignature.push(g[2])}catch(a){throw this.aHeader.length>e&&this.aHeader.pop(),this.aSignature.length>e&&this.aSignature.pop(),"addSignature failed: "+a}},this.addSignatureByHeaderKey=function(a,b){var c=xd(this.sPayload),d=new vd.jws.JWS;d.generateJWSByP1PrvKey(a,c,b);this.aHeader.push(d.parsedJWS.headB64U),this.aSignature.push(d.parsedJWS.sigvalB64U)},this.addSignatureByHeaderPayloadKey=function(a,b,c){var d=new vd.jws.JWS;d.generateJWSByP1PrvKey(a,b,c);this.aHeader.push(d.parsedJWS.headB64U),this.sPayload=d.parsedJWS.payloadB64U,this.aSignature.push(d.parsedJWS.sigvalB64U)},this.verifyAll=function(a){if(this.aHeader.length!==a.length||this.aSignature.length!==a.length)return!1;for(var b=0;b<a.length;b++){var c=a[b];if(2!==c.length)return!1;var d=this.verifyNth(b,c[0],c[1]);if(d===!1)return!1}return!0},this.verifyNth=function(a,c,d){if(this.aHeader.length<=a||this.aSignature.length<=a)return!1;var e=this.aHeader[a],f=this.aSignature[a],g=e+"."+this.sPayload+"."+f,h=!1;try{h=b.verify(g,c,d)}catch(a){return!1}return h},this.verifyWithCerts=function(a){if(this.aHeader.length!=a.length)throw"num headers does not match with num certs";if(this.aSignature.length!=a.length)throw"num signatures does not match with num certs";for(var b=this.sPayload,c="",d=0;d<a.length;d++){var e=a[d],f=this.aHeader[d],g=this.aSignature[d],h=f+"."+b+"."+g,i=new vd.jws.JWS;try{var j=i.verifyJWSByPemX509Cert(h,e);1!=j&&(c+=d+1+"th signature unmatch. ")}catch(a){c+=d+1+"th signature fail("+a+"). "}}if(""==c)return 1;throw c},this.readJWSJS=function(b){if("string"==typeof b){var c=a.readSafeJSONString(b);if(null==c)throw"argument is not safe JSON object string";this.aHeader=c.headers,this.sPayload=c.payload,this.aSignature=c.signatures}else try{if(!(b.headers.length>0))throw"malformed header";if(this.aHeader=b.headers,"string"!=typeof b.payload)throw"malformed signatures";if(this.sPayload=b.payload,!(b.signatures.length>0))throw"malformed signatures";this.signatures=b.signatures}catch(a){throw"malformed JWS-JS JSON object: "+a}},this.getJSON=function(){return{headers:this.aHeader,payload:this.sPayload,signatures:this.aSignature}},this.isEmpty=function(){return 0==this.aHeader.length?1:0}},b.SecureRandom=mb,b.rng_seed_time=jb,b.BigInteger=f,b.RSAKey=rb,b.ECDSA=vd.crypto.ECDSA,b.DSA=vd.crypto.DSA,b.Signature=vd.crypto.Signature,b.MessageDigest=vd.crypto.MessageDigest,b.Mac=vd.crypto.Mac,b.Cipher=vd.crypto.Cipher,b.KEYUTIL=Ad,b.ASN1HEX=ud,b.X509=Xc,b.CryptoJS=_c,b.b64tohex=d,b.b64toBA=e,b.stoBA=ec,b.BAtos=fc,b.BAtohex=gc,b.stohex=hc,b.stob64=ic,b.stob64u=jc,b.b64utos=kc,b.b64tob64u=lc,b.b64utob64=mc,b.hex2b64=c,b.hextob64u=nc,b.b64utohex=oc,b.b64tohex=d,b.utf8tob64u=wd,b.b64utoutf8=xd,b.utf8tob64=pc,b.b64toutf8=qc,b.utf8tohex=rc,b.hextoutf8=sc,b.hextorstr=tc,b.rstrtohex=uc,b.newline_toUnix=Dc,b.newline_toDos=Ec,b.intarystrtohex=Fc,b.strdiffidx=yd,b.hextob64=vc,b.hextob64nl=wc,b.b64nltohex=xc,b.hextoArrayBuffer=yc,b.ArrayBuffertohex=zc,b.KJUR=vd,b.crypto=vd.crypto,b.asn1=vd.asn1,b.jws=vd.jws,b.lang=vd.lang}).call(b,c(351).Buffer)},function(a,b){a.exports={version:"2016j",zones:["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Accra|LMT GMT GHST|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5","Africa/Nairobi|LMT EAT BEAT BEAUT|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6","Africa/Bissau|LMT WAT GMT|12.k 10 0|012|-2ldWV.E 2xonV.E|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT WET WEST CET|u.k 0 -10 -10|0121212121212121213121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1y7p0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT WAT WET WEST|Q.M 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 Rc0 11A0 e00 e00 U00 11A0 8o0 e00 11A0 11A0 5A0 e00 17c0 1fA0 1a00 1a00 1fA0 17c0 1io0 14o0 1lc0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1lc0 14o0 1fA0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|01212121212121212121212121212121213|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|51e5","Africa/Monrovia|MMT LRT GMT|H.8 I.u 0|012|-23Lzg.Q 29s01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|SWAT SAST SAST CAT WAT WAST|-1u -20 -30 -20 -10 -20|012134545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2GJdu 1Ajdu 1cL0 1SqL0 9NA0 11D0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|CAT CAWT CAPT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3","America/Araguaina|LMT BRT BRST|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT ART ARST ART ARST|4g.M 40 30 30 20|0121212121212121212121212121212121212121213434343434343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0","America/Argentina/Catamarca|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Cordoba|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343454343234343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0 1qN0 WL0","America/Argentina/Jujuy|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 g0p0 10M0 j3c0 uL0","America/Argentina/La_Rioja|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Mendoza|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|0121212121212121212121212121212121212121213434345656543235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 g0p0 10M0 agM0 Op0 7TX0 uL0","America/Argentina/Rio_Gallegos|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ako0 7B0 8zb0 uL0","America/Argentina/Salta|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434543432343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 j3c0 uL0","America/Argentina/San_Juan|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|01212121212121212121212121212121212121212134343434534343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 g0p0 10M0 ak00 m10 8lb0 uL0","America/Argentina/San_Luis|CMT ART ARST ART ARST WART WARST|4g.M 40 30 30 20 40 30|01212121212121212121212121212121212121212134343456536353465653|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 kin0 10M0 ak00 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0","America/Argentina/Tucuman|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|012121212121212121212121212121212121212121343434345434323534343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 g0p0 10M0 ako0 4N0 8BX0 uL0 1qN0 WL0","America/Argentina/Ushuaia|CMT ART ARST ART ARST WART|4g.M 40 30 30 20 40|0121212121212121212121212121212121212121213434343434343235343|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 g0p0 10M0 ajA0 8p0 8zb0 uL0","America/Curacao|LMT ANT AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4","America/Asuncion|AMT PYT PYT PYST|3O.E 40 30 30|012131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2","America/Bahia|LMT BRT BRST|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT BRT BRST|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST CHDT CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2","America/Boa_Vista|LMT AMT AMST|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT COT COST|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT AMT AMST|3C.s 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT VET VET|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT GFT GFT|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2","America/Cuiaba|LMT AMT AMST|3I.k 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|54e4","America/Danmarkshavn|LMT WGT WGST GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|13e2","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|01234252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 Jy10 SL0 dnB0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|01212121212121341212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 LFB0 1cL0 3Cp0 1cL0 66N0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT ACT ACST AMT|4D.s 50 40 40|0121212121212121212121212121212131|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Fortaleza|LMT BRT BRST|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT WGT WGST|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.b 50 40 40|0121212121212121212121212121212121212121212121212121212121212121212121212123|-2l1uQ.N 2HHBQ.N 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT ECT|5e 50|01|-1yVSK|27e5","America/Guyana|LMT GBGT GYT GYT GYT|3Q.E 3J 3J 30 40|01234|-2dvU7.k 24JzQ.k mlc0 Bxbf|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.b 50 40|0121212121212121212121|-2l1uQ.N 2uM1Q.N 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 Bb0 10N0 2bB0 8in0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/La_Paz|CMT BOST BOT|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT PET PEST|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT BRT BRST|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT AMT AMST|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|0120303030303030303030303030303030454545454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST PMST PMDT|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|MMT UYT UYHST UYST UYT UYHST|3I.I 3u 30 20 30 2u|012121212121212121212121213434343434345454543453434343434343434343434343434343434343434|-20UIf.g 8jzJ.g 1cLu 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1qMu WLu 1qMu 11zu 1o0u 11zu NAu 11bu 2iMu zWu Dq10 19X0 pd0 jz0 cm10 19X0 1fB0 1on0 11d0 1oL0 1nB0 1fzu 1aou 1fzu 1aou 1fzu 3nAu Jb0 3MN0 1SLu 4jzu 2PB0 Lb0 3Dd0 1pb0 ixd0 An0 1MN0 An0 1wp0 On0 1wp0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4","America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT FNT FNST|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT NEGT SRT SRT|3E.E 3E.Q 3E.A 3u 3u 30|012345|-2nDUj.k Wqo0.c qanX.I 1dmLN.o lzc0|24e4","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT ACT ACST AMT|4v.c 50 40 40|01212121212121212121212121212131|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT AMT AMST|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT BRT BRST|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT AMT AMST BRT|3C.M 40 30 30|0121212121212121212121212121213|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT CLT CLT CLST CLST|4G.K 50 40 40 30|010203131313131212421242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|62e5","America/Santo_Domingo|SDMT EST EDT EHDT AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT BRT BRST|36.s 30 20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1C10 Lz0 1C10 Lz0 1C10 Lz0 1C10 On0 1zd0 Rb0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0|20e6","America/Scoresbysund|LMT CGT CGST EGST EGT|1r.Q 20 10 0 10|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT|90 80 80 80 70 80 70|0101023040565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|0121212|-2q00 1DjS0 T90 40P0 KL0 blz0|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80","Antarctica/Macquarie|AEST AEDT -00 MIST|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 ARST ART ART ARST CLT CLST|0 30 40 30 20 40 30|0121212121234356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Riyadh|LMT AST|-36.Q -30|01|-TvD6.Q|57e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +04 +05 +06|-3r.I -40 -50 -60|01232323232323232323212323232323232321212121212|-1Pc3r.I eUnr.I 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0","Asia/Baghdad|BMT AST ADT|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT GST AST|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT ICT|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT BNT BNT|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|HMT BURT IST IST|-5R.k -6u -5u -6u|01232|-18LFR.k 1unn.k HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT ULAT ULAT CHOST CHOT CHOT CHOST|-7C -70 -80 -a0 -90 -80 -90|0123434343434343434343434343434343434343434343456565656565656565656565656565656565656565656565|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010|-1c1I0 LX0 16p0 1jz0 1Myp0 Rb0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT BURT IST DACT BDT BDST|-5R.k -6u -5u -60 -60 -70|01213454|-18LFR.k 1unn.k HB0 m6n0 LqMu 1x6n0 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT TLT JST TLT WITA|-8m.k -80 -90 -90 -80|012343|-2le8m.k 1dnXm.k 8HA0 1ew00 Xld0|19e4","Asia/Dubai|LMT GST|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|01010101010101010101010101010101232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0|25e4","Asia/Ho_Chi_Minh|LMT PLMT ICT IDT JST|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST JST|-7A.G -80 -90 -90|0121312121212121212121212121212121212121212121212121212121212121212121|-2CFHA.G 1sEP6.G 1cL0 ylu 93X0 1qQu 1tX0 Rd0 1In0 NB0 1cL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1kL0 14N0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT HOVT HOVT HOVST|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +04 +03|-1U.U -20 -30 -40 -30|012121212121212121212121212121212121212121212121212121234343434342121212121212121212121212121212121212121212121212121212121212124|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSp0 CL0 mN0 1Vz0 1gN0 1pz0 5Rd0 1fz0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1jB0 18L0 1ip0 17z0 qdd0 xX0 3S10 Tz0 dA10 11z0 1o10 11z0 1qN0 11z0 1ze0 11B0 WM0 1qO0 WI0 1nX0 1rB0 10L0 11B0 1in0 17d0 1in0 2pX0 19E0 1fU0 16Q0 1iI0 16Q0 1iI0 1Vd0 pb0 3Kp0 14o0 1de0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT JAVT WIB JST WIB WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT WIT ACST|-9m.M -90 -9u|0121|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|01212121212132121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 npB0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|AFT AFT|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT IST IST KART PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT XJT|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT IST NPT|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT MALT MALST MALT MALT JST MYT|-6T.p -70 -7k -7k -7u -90 -80|01234546|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT BORT BORT BORTST JST MYT|-7l.k -7u -80 -8k -90 -80|01232323232323232425|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0 1so10|13e4","Asia/Macau|LMT MOT MOST CST|-7y.k -80 -90 -80|0121212121212121212121212121212121212121213|-2le7y.k 1XO34.k 1wn0 Rd0 1wn0 R9u 1wqu U10 1tz0 TVu 1tz0 17gu 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cOu 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cJu 1cL0 1cN0 1fz0 1cN0 1cL0 KEp0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT WITA JST|-7V.A -7V.A -80 -90|01232|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PHT PHST JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +04 +05 +06|-3p.o -40 -50 -60|01232323232323232121212121212121212121212121212|-1Pc3p.o eUnp.o 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT WIB JST WIB WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JCST JST KST|-8n -8u -90 -90 -90|012341|-2um8n 97XR 12FXu jdA0 2Onc0|29e5","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|0123232323232323232323232323232323232323232323|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|73e4","Asia/Rangoon|RMT BURT JST MMT|-6o.E -6u -90 -6u|0123|-21Jio.E SmnS.E 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JCST JST KST KDT KDT|-8r.Q -8u -90 -90 -90 -9u -a0|01234151515151515146464|-2um8r.Q 97XV.Q 12FXu jjA0 kKo0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Singapore|SMT MALT MALST MALT MALT JST SGT SGT|-6T.p -70 -7k -7k -7u -90 -7u -80|012345467|-2Bg6T.p 17anT.p 7hXE dM00 17bO 8Fyu Mspu DTA0|56e5","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|JWST JST CST CDT|-80 -90 -80 -90|01232323232323232323232323232323232323232|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT IRST IRST IRDT IRDT|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT IST BTT|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JCST JST JDT|-90 -90 -a0|0121212121|-1iw90 pKq0 QL0 1lB0 13X0 1zB0 NX0 1zB0 NX0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT ULAT ULAT ULAST|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1fx0 1cP0 1cJ0 1cP0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT AZOT AZOST AZOMT AZOT AZOST WET|1S.w 20 10 0 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545456545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldW5.s aPX5.s Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT CANT WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT CVT CVST CVT|1y.4 20 10 10|01213|-2xomp.U 1qOMp.U 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT MADT MADST MADMT WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldWQ.o aPWQ.o Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT IST ISST GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|GST|20|0||30","Atlantic/Stanley|SMT FKT FKST FKT FKST|3P.o 40 30 30 20|0121212121212134343212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 U10 1qM0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4","Australia/Eucla|ACWST ACWDT|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Lord_Howe|AEST LHST LHDT LHDT|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Easter|EMT EAST EASST EAST EASST|7h.s 70 60 60 50|0121212121212121212121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Dd0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1Nb0 Ap0|30e2","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","EST|EST|50|0|","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g5X0 14p0 1wn0 17d0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Etc/GMT+0|GMT|0|0|","Etc/GMT+1|-01|10|0|","Etc/GMT+10|-10|a0|0|","Etc/GMT+11|-11|b0|0|","Etc/GMT+12|-12|c0|0|","Etc/GMT+2|-02|20|0|","Etc/GMT+3|-03|30|0|","Etc/GMT+4|-04|40|0|","Etc/GMT+5|-05|50|0|","Etc/GMT+6|-06|60|0|","Etc/GMT+7|-07|70|0|","Etc/GMT+8|-08|80|0|","Etc/GMT+9|-09|90|0|","Etc/GMT-1|+01|-10|0|","Etc/GMT-10|+10|-a0|0|","Etc/GMT-11|+11|-b0|0|","Etc/GMT-12|+12|-c0|0|","Etc/GMT-13|+13|-d0|0|","Etc/GMT-14|+14|-e0|0|","Etc/GMT-2|+02|-20|0|","Etc/GMT-3|+03|-30|0|","Etc/GMT-4|+04|-40|0|","Etc/GMT-5|+05|-50|0|","Etc/GMT-6|+06|-60|0|","Etc/GMT-7|+07|-70|0|","Etc/GMT-8|+08|-80|0|","Etc/GMT-9|+09|-90|0|","Etc/UCT|UCT|0|0|","Etc/UTC|UTC|0|0|","Europe/Amsterdam|AMT NST NEST NET CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 16M0 1lc0 1tA0 17A0 11c0 1io0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST CET CEST MSK MSD EEST EET +03|-10 -20 -20 -30 -30 -40 -30 -20 -30|0101010101010232454545454545454546767676767676767676767676767676767676767676787|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 Am0 Lb0 1en0 op0 1pNz0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ldXn.f aPWn.f Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|01010101010101010101010121212121234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-28dd0 11A0 1go0 19A0 1co0 1dA0 b1A0 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 iyo0 Rc0 18o0 1hc0 1io0 1a00 14o0 5aL0 MM0 1vc0 17A0 1i00 1bc0 1eo0 17d0 1in0 17A0 6hA0 10N0 XIL0 1a10 1in0 17d0 19X0 1cN0 1fz0 1a10 1fX0 1cp0 1cO0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1a00 1cM0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|01232323232323232121212121212121212121212121212121212121212121|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|CUT EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0|","Indian/Chagos|LMT IOT IOT|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Christmas|CXT|-70|0||21e2","Indian/Cocos|CCT|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT SCT|-3F.M -40|01|-2yO3F.M|79e3","Indian/Maldives|MMT MVT|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT MUT MUST|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT RET|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|MHT KWAT MHT|-b0 c0 -c0|012|-AX0 W9X0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00","MST|MST|70|0|","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Chatham|CHAST CHAST CHADT|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0","Pacific/Apia|LMT WSST SST SDT WSDT WSST|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|PGT JST BST|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|CHUT|-a0|0||49e3","Pacific/Efate|LMT VUT VUST|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|PHOT PHOT PHOT|c0 b0 -d0|012|nIc0 B8n0|1","Pacific/Fakaofo|TKT TKT|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT FJT FJST|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0|88e4","Pacific/Funafuti|TVT|-c0|0||45e2","Pacific/Galapagos|LMT ECT GALT|5W.o 50 60|012|-1yVS1.A 2dTz1.A|25e3","Pacific/Gambier|LMT GAMT|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT SBT|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST ChST|-a0 -a0|01|1fpq0|17e4","Pacific/Honolulu|HST HDT HST|au 9u a0|010102|-1thLu 8x0 lef0 8Pz0 46p0|37e4","Pacific/Kiritimati|LINT LINT LINT|aE a0 -e0|012|nIaE B8nk|51e2","Pacific/Kosrae|KOST KOST|-b0 -c0|010|-AX0 1bdz0|66e2","Pacific/Majuro|MHT MHT|-b0 -c0|01|-AX0|28e3","Pacific/Marquesas|LMT MART|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT NST BST SST|bm.M b0 b0 b0|0123|-2nDMB.c 2gVzB.c EyM0|37e2","Pacific/Nauru|LMT NRT JST NRT|-b7.E -bu -90 -c0|01213|-1Xdn7.E PvzB.E 5RCu 1ouJu|10e3","Pacific/Niue|NUT NUT NUT|bk bu b0|012|-KfME 17y0a|12e2","Pacific/Norfolk|NMT NFT NFST NFT|-bc -bu -cu -b0|01213|-Kgbc W01G On0 1COp0|25e4","Pacific/Noumea|LMT NCT NCST|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|PWT|-90|0||21e3","Pacific/Pitcairn|PNT PST|8u 80|01|18Vku|56","Pacific/Pohnpei|PONT|-b0|0||34e3","Pacific/Port_Moresby|PGT|-a0|0||25e4","Pacific/Rarotonga|CKT CKHST CKT|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT TAHT|9W.g a0|01|-2joe1.I|18e4","Pacific/Tarawa|GILT|-c0|0||29e3","Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121212121212121212121212121212121212121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 uM0 1SM0 uM0 1SM0 uM0 1SM0 uM0|75e3","Pacific/Wake|WAKT|-c0|0||16e3","Pacific/Wallis|WFT|-c0|0||94","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00"],
links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Sao_Tome","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Khartoum|Africa/Juba","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/East-Saskatchewan","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Singapore|Singapore","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT+0|Etc/GMT","Etc/GMT+0|Etc/GMT-0","Etc/GMT+0|Etc/GMT0","Etc/GMT+0|Etc/Greenwich","Etc/GMT+0|GMT","Etc/GMT+0|GMT+0","Etc/GMT+0|GMT-0","Etc/GMT+0|GMT0","Etc/GMT+0|Greenwich","Etc/UCT|UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pohnpei|Pacific/Ponape"]}},function(a,b,c){var d,e,f;!function(g,h){"use strict";e=[c(1)],d=h,f="function"==typeof d?d.apply(b,e):d,!(void 0!==f&&(a.exports=f))}(this,function(a){"use strict";function b(a){return a>96?a-87:a>64?a-29:a-48}function c(a){var c,d=0,e=a.split("."),f=e[0],g=e[1]||"",h=1,i=0,j=1;for(45===a.charCodeAt(0)&&(d=1,j=-1),d;d<f.length;d++)c=b(f.charCodeAt(d)),i=60*i+c;for(d=0;d<g.length;d++)h/=60,c=b(g.charCodeAt(d)),i+=c*h;return i*j}function d(a){for(var b=0;b<a.length;b++)a[b]=c(a[b])}function e(a,b){for(var c=0;c<b;c++)a[c]=Math.round((a[c-1]||0)+6e4*a[c]);a[b-1]=1/0}function f(a,b){var c,d=[];for(c=0;c<b.length;c++)d[c]=a[b[c]];return d}function g(a){var b=a.split("|"),c=b[2].split(" "),g=b[3].split(""),h=b[4].split(" ");return d(c),d(g),d(h),e(h,g.length),{name:b[0],abbrs:f(b[1].split(" "),g),offsets:f(c,g),untils:h,population:0|b[5]}}function h(a){a&&this._set(g(a))}function i(a){var b=a.toTimeString(),c=b.match(/\([a-z ]+\)/i);c&&c[0]?(c=c[0].match(/[A-Z]/g),c=c?c.join(""):void 0):(c=b.match(/[A-Z]{3,5}/g),c=c?c[0]:void 0),"GMT"===c&&(c=void 0),this.at=+a,this.abbr=c,this.offset=a.getTimezoneOffset()}function j(a){this.zone=a,this.offsetScore=0,this.abbrScore=0}function k(a,b){for(var c,d;d=6e4*((b.at-a.at)/12e4|0);)c=new i(new Date(a.at+d)),c.offset===a.offset?a=c:b=c;return a}function l(){var a,b,c,d=(new Date).getFullYear()-2,e=new i(new Date(d,0,1)),f=[e];for(c=1;c<48;c++)b=new i(new Date(d,c,1)),b.offset!==e.offset&&(a=k(e,b),f.push(a),f.push(new i(new Date(a.at+6e4)))),e=b;for(c=0;c<4;c++)f.push(new i(new Date(d+c,0,1))),f.push(new i(new Date(d+c,6,1)));return f}function m(a,b){return a.offsetScore!==b.offsetScore?a.offsetScore-b.offsetScore:a.abbrScore!==b.abbrScore?a.abbrScore-b.abbrScore:b.zone.population-a.zone.population}function n(a,b){var c,e;for(d(b),c=0;c<b.length;c++)e=b[c],I[e]=I[e]||{},I[e][a]=!0}function o(a){var b,c,d,e=a.length,f={},g=[];for(b=0;b<e;b++){d=I[a[b].offset]||{};for(c in d)d.hasOwnProperty(c)&&(f[c]=!0)}for(b in f)f.hasOwnProperty(b)&&g.push(H[b]);return g}function p(){try{var a=Intl.DateTimeFormat().resolvedOptions().timeZone;if(a){var b=H[r(a)];if(b)return b;z("Moment Timezone found "+a+" from the Intl api, but did not have that data loaded.")}}catch(a){}var c,d,e,f=l(),g=f.length,h=o(f),i=[];for(d=0;d<h.length;d++){for(c=new j(t(h[d]),g),e=0;e<g;e++)c.scoreOffsetAt(f[e]);i.push(c)}return i.sort(m),i.length>0?i[0].zone.name:void 0}function q(a){return D&&!a||(D=p()),D}function r(a){return(a||"").toLowerCase().replace(/\//g,"_")}function s(a){var b,c,d,e;for("string"==typeof a&&(a=[a]),b=0;b<a.length;b++)d=a[b].split("|"),c=d[0],e=r(c),F[e]=a[b],H[e]=c,d[5]&&n(e,d[2].split(" "))}function t(a,b){a=r(a);var c,d=F[a];return d instanceof h?d:"string"==typeof d?(d=new h(d),F[a]=d,d):G[a]&&b!==t&&(c=t(G[a],t))?(d=F[a]=new h,d._set(c),d.name=H[a],d):null}function u(){var a,b=[];for(a in H)H.hasOwnProperty(a)&&(F[a]||F[G[a]])&&H[a]&&b.push(H[a]);return b.sort()}function v(a){var b,c,d,e;for("string"==typeof a&&(a=[a]),b=0;b<a.length;b++)c=a[b].split("|"),d=r(c[0]),e=r(c[1]),G[d]=e,H[d]=c[0],G[e]=d,H[e]=c[1]}function w(a){s(a.zones),v(a.links),A.dataVersion=a.version}function x(a){return x.didShowError||(x.didShowError=!0,z("moment.tz.zoneExists('"+a+"') has been deprecated in favor of !moment.tz.zone('"+a+"')")),!!t(a)}function y(a){return!(!a._a||void 0!==a._tzm)}function z(a){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(a)}function A(b){var c=Array.prototype.slice.call(arguments,0,-1),d=arguments[arguments.length-1],e=t(d),f=a.utc.apply(null,c);return e&&!a.isMoment(b)&&y(f)&&f.add(e.parse(f),"minutes"),f.tz(d),f}function B(a){return function(){return this._z?this._z.abbr(this):a.call(this)}}function C(a){return function(){return this._z=null,a.apply(this,arguments)}}var D,E="0.5.11",F={},G={},H={},I={},J=a.version.split("."),K=+J[0],L=+J[1];(K<2||2===K&&L<6)&&z("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+a.version+". See momentjs.com"),h.prototype={_set:function(a){this.name=a.name,this.abbrs=a.abbrs,this.untils=a.untils,this.offsets=a.offsets,this.population=a.population},_index:function(a){var b,c=+a,d=this.untils;for(b=0;b<d.length;b++)if(c<d[b])return b},parse:function(a){var b,c,d,e,f=+a,g=this.offsets,h=this.untils,i=h.length-1;for(e=0;e<i;e++)if(b=g[e],c=g[e+1],d=g[e?e-1:e],b<c&&A.moveAmbiguousForward?b=c:b>d&&A.moveInvalidForward&&(b=d),f<h[e]-6e4*b)return g[e];return g[i]},abbr:function(a){return this.abbrs[this._index(a)]},offset:function(a){return this.offsets[this._index(a)]}},j.prototype.scoreOffsetAt=function(a){this.offsetScore+=Math.abs(this.zone.offset(a.at)-a.offset),this.zone.abbr(a.at).replace(/[^A-Z]/g,"")!==a.abbr&&this.abbrScore++},A.version=E,A.dataVersion="",A._zones=F,A._links=G,A._names=H,A.add=s,A.link=v,A.load=w,A.zone=t,A.zoneExists=x,A.guess=q,A.names=u,A.Zone=h,A.unpack=g,A.unpackBase60=c,A.needsOffset=y,A.moveInvalidForward=!0,A.moveAmbiguousForward=!1;var M=a.fn;a.tz=A,a.defaultZone=null,a.updateOffset=function(b,c){var d,e=a.defaultZone;void 0===b._z&&(e&&y(b)&&!b._isUTC&&(b._d=a.utc(b._a)._d,b.utc().add(e.parse(b),"minutes")),b._z=e),b._z&&(d=b._z.offset(b),Math.abs(d)<16&&(d/=60),void 0!==b.utcOffset?b.utcOffset(-d,c):b.zone(d,c))},M.tz=function(b){return b?(this._z=t(b),this._z?a.updateOffset(this):z("Moment Timezone has no data for "+b+". See http://momentjs.com/timezone/docs/#/data-loading/."),this):this._z?this._z.name:void 0},M.zoneName=B(M.zoneName),M.zoneAbbr=B(M.zoneAbbr),M.utc=C(M.utc),a.tz.setDefault=function(b){return(K<2||2===K&&L<9)&&z("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+a.version+"."),a.defaultZone=b?t(b):null,a};var N=a.momentProperties;return"[object Array]"===Object.prototype.toString.call(N)?(N.push("_z"),N.push("_a")):N&&(N._z=null),a})},function(a,b,c){function d(a){return c(e(a))}function e(a){var b=f[a];if(!(b+1))throw new Error("Cannot find module '"+a+"'.");return b}var f={"./af":219,"./af.js":219,"./ar":225,"./ar-dz":220,"./ar-dz.js":220,"./ar-ly":221,"./ar-ly.js":221,"./ar-ma":222,"./ar-ma.js":222,"./ar-sa":223,"./ar-sa.js":223,"./ar-tn":224,"./ar-tn.js":224,"./ar.js":225,"./az":226,"./az.js":226,"./be":227,"./be.js":227,"./bg":228,"./bg.js":228,"./bn":229,"./bn.js":229,"./bo":230,"./bo.js":230,"./br":231,"./br.js":231,"./bs":232,"./bs.js":232,"./ca":233,"./ca.js":233,"./cs":234,"./cs.js":234,"./cv":235,"./cv.js":235,"./cy":236,"./cy.js":236,"./da":237,"./da.js":237,"./de":239,"./de-at":238,"./de-at.js":238,"./de.js":239,"./dv":240,"./dv.js":240,"./el":241,"./el.js":241,"./en-au":242,"./en-au.js":242,"./en-ca":243,"./en-ca.js":243,"./en-gb":244,"./en-gb.js":244,"./en-ie":245,"./en-ie.js":245,"./en-nz":246,"./en-nz.js":246,"./eo":247,"./eo.js":247,"./es":249,"./es-do":248,"./es-do.js":248,"./es.js":249,"./et":250,"./et.js":250,"./eu":251,"./eu.js":251,"./fa":252,"./fa.js":252,"./fi":253,"./fi.js":253,"./fo":254,"./fo.js":254,"./fr":257,"./fr-ca":255,"./fr-ca.js":255,"./fr-ch":256,"./fr-ch.js":256,"./fr.js":257,"./fy":258,"./fy.js":258,"./gd":259,"./gd.js":259,"./gl":260,"./gl.js":260,"./he":261,"./he.js":261,"./hi":262,"./hi.js":262,"./hr":263,"./hr.js":263,"./hu":264,"./hu.js":264,"./hy-am":265,"./hy-am.js":265,"./id":266,"./id.js":266,"./is":267,"./is.js":267,"./it":268,"./it.js":268,"./ja":269,"./ja.js":269,"./jv":270,"./jv.js":270,"./ka":271,"./ka.js":271,"./kk":272,"./kk.js":272,"./km":273,"./km.js":273,"./ko":274,"./ko.js":274,"./ky":275,"./ky.js":275,"./lb":276,"./lb.js":276,"./lo":277,"./lo.js":277,"./lt":278,"./lt.js":278,"./lv":279,"./lv.js":279,"./me":280,"./me.js":280,"./mi":281,"./mi.js":281,"./mk":282,"./mk.js":282,"./ml":283,"./ml.js":283,"./mr":284,"./mr.js":284,"./ms":286,"./ms-my":285,"./ms-my.js":285,"./ms.js":286,"./my":287,"./my.js":287,"./nb":288,"./nb.js":288,"./ne":289,"./ne.js":289,"./nl":291,"./nl-be":290,"./nl-be.js":290,"./nl.js":291,"./nn":292,"./nn.js":292,"./pa-in":293,"./pa-in.js":293,"./pl":294,"./pl.js":294,"./pt":296,"./pt-br":295,"./pt-br.js":295,"./pt.js":296,"./ro":297,"./ro.js":297,"./ru":298,"./ru.js":298,"./se":299,"./se.js":299,"./si":300,"./si.js":300,"./sk":301,"./sk.js":301,"./sl":302,"./sl.js":302,"./sq":303,"./sq.js":303,"./sr":305,"./sr-cyrl":304,"./sr-cyrl.js":304,"./sr.js":305,"./ss":306,"./ss.js":306,"./sv":307,"./sv.js":307,"./sw":308,"./sw.js":308,"./ta":309,"./ta.js":309,"./te":310,"./te.js":310,"./tet":311,"./tet.js":311,"./th":312,"./th.js":312,"./tl-ph":313,"./tl-ph.js":313,"./tlh":314,"./tlh.js":314,"./tr":315,"./tr.js":315,"./tzl":316,"./tzl.js":316,"./tzm":318,"./tzm-latn":317,"./tzm-latn.js":317,"./tzm.js":318,"./uk":319,"./uk.js":319,"./uz":320,"./uz.js":320,"./vi":321,"./vi.js":321,"./x-pseudo":322,"./x-pseudo.js":322,"./yo":323,"./yo.js":323,"./zh-cn":324,"./zh-cn.js":324,"./zh-hk":325,"./zh-hk.js":325,"./zh-tw":326,"./zh-tw.js":326};d.keys=function(){return Object.keys(f)},d.resolve=e,a.exports=d,d.id=687},function(a,b){function c(){throw new Error("setTimeout has not been defined")}function d(){throw new Error("clearTimeout has not been defined")}function e(a){if(k===setTimeout)return setTimeout(a,0);if((k===c||!k)&&setTimeout)return k=setTimeout,setTimeout(a,0);try{return k(a,0)}catch(b){try{return k.call(null,a,0)}catch(b){return k.call(this,a,0)}}}function f(a){if(l===clearTimeout)return clearTimeout(a);if((l===d||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(a);try{return l(a)}catch(b){try{return l.call(null,a)}catch(b){return l.call(this,a)}}}function g(){p&&n&&(p=!1,n.length?o=n.concat(o):q=-1,o.length&&h())}function h(){if(!p){var a=e(g);p=!0;for(var b=o.length;b;){for(n=o,o=[];++q<b;)n&&n[q].run();q=-1,b=o.length}n=null,p=!1,f(a)}}function i(a,b){this.fun=a,this.array=b}function j(){}var k,l,m=a.exports={};!function(){try{k="function"==typeof setTimeout?setTimeout:c}catch(a){k=c}try{l="function"==typeof clearTimeout?clearTimeout:d}catch(a){l=d}}();var n,o=[],p=!1,q=-1;m.nextTick=function(a){var b=new Array(arguments.length-1);if(arguments.length>1)for(var c=1;c<arguments.length;c++)b[c-1]=arguments[c];o.push(new i(a,b)),1!==o.length||p||e(h)},i.prototype.run=function(){this.fun.apply(null,this.array)},m.title="browser",m.browser=!0,m.env={},m.argv=[],m.version="",m.versions={},m.on=j,m.addListener=j,m.once=j,m.off=j,m.removeListener=j,m.removeAllListeners=j,m.emit=j,m.binding=function(a){throw new Error("process.binding is not supported")},m.cwd=function(){return"/"},m.chdir=function(a){throw new Error("process.chdir is not supported")},m.umask=function(){return 0}},function(a,b,c){(function(a,d){var e;!function(f){function g(a){throw new RangeError(G[a])}function h(a,b){for(var c=a.length,d=[];c--;)d[c]=b(a[c]);return d}function i(a,b){var c=a.split("@"),d="";c.length>1&&(d=c[0]+"@",a=c[1]),a=a.replace(F,".");var e=a.split("."),f=h(e,b).join(".");return d+f}function j(a){for(var b,c,d=[],e=0,f=a.length;e<f;)b=a.charCodeAt(e++),b>=55296&&b<=56319&&e<f?(c=a.charCodeAt(e++),56320==(64512&c)?d.push(((1023&b)<<10)+(1023&c)+65536):(d.push(b),e--)):d.push(b);return d}function k(a){return h(a,function(a){var b="";return a>65535&&(a-=65536,b+=J(a>>>10&1023|55296),a=56320|1023&a),b+=J(a)}).join("")}function l(a){return a-48<10?a-22:a-65<26?a-65:a-97<26?a-97:v}function m(a,b){return a+22+75*(a<26)-((0!=b)<<5)}function n(a,b,c){var d=0;for(a=c?I(a/z):a>>1,a+=I(a/b);a>H*x>>1;d+=v)a=I(a/H);return I(d+(H+1)*a/(a+y))}function o(a){var b,c,d,e,f,h,i,j,m,o,p=[],q=a.length,r=0,s=B,t=A;for(c=a.lastIndexOf(C),c<0&&(c=0),d=0;d<c;++d)a.charCodeAt(d)>=128&&g("not-basic"),p.push(a.charCodeAt(d));for(e=c>0?c+1:0;e<q;){for(f=r,h=1,i=v;e>=q&&g("invalid-input"),j=l(a.charCodeAt(e++)),(j>=v||j>I((u-r)/h))&&g("overflow"),r+=j*h,m=i<=t?w:i>=t+x?x:i-t,!(j<m);i+=v)o=v-m,h>I(u/o)&&g("overflow"),h*=o;b=p.length+1,t=n(r-f,b,0==f),I(r/b)>u-s&&g("overflow"),s+=I(r/b),r%=b,p.splice(r++,0,s)}return k(p)}function p(a){var b,c,d,e,f,h,i,k,l,o,p,q,r,s,t,y=[];for(a=j(a),q=a.length,b=B,c=0,f=A,h=0;h<q;++h)p=a[h],p<128&&y.push(J(p));for(d=e=y.length,e&&y.push(C);d<q;){for(i=u,h=0;h<q;++h)p=a[h],p>=b&&p<i&&(i=p);for(r=d+1,i-b>I((u-c)/r)&&g("overflow"),c+=(i-b)*r,b=i,h=0;h<q;++h)if(p=a[h],p<b&&++c>u&&g("overflow"),p==b){for(k=c,l=v;o=l<=f?w:l>=f+x?x:l-f,!(k<o);l+=v)t=k-o,s=v-o,y.push(J(m(o+t%s,0))),k=I(t/s);y.push(J(m(k,0))),f=n(c,r,d==e),c=0,++d}++c,++b}return y.join("")}function q(a){return i(a,function(a){return D.test(a)?o(a.slice(4).toLowerCase()):a})}function r(a){return i(a,function(a){return E.test(a)?"xn--"+p(a):a})}var s=("object"==typeof b&&b&&!b.nodeType&&b,"object"==typeof a&&a&&!a.nodeType&&a,"object"==typeof d&&d);s.global!==s&&s.window!==s&&s.self!==s||(f=s);var t,u=2147483647,v=36,w=1,x=26,y=38,z=700,A=72,B=128,C="-",D=/^xn--/,E=/[^\x20-\x7E]/,F=/[\x2E\u3002\uFF0E\uFF61]/g,G={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},H=v-w,I=Math.floor,J=String.fromCharCode;t={version:"1.4.1",ucs2:{decode:j,encode:k},decode:o,encode:p,toASCII:r,toUnicode:q},e=function(){return t}.call(b,c,b,a),!(void 0!==e&&(a.exports=e))}(this)}).call(b,c(328)(a),c(59))},function(a,b,c){(function(b,c){!function(b){"use strict";function d(a,b,c,d){var e=b&&b.prototype instanceof f?b:f,g=Object.create(e.prototype),h=new o(d||[]);return g._invoke=k(a,c,h),g}function e(a,b,c){try{return{type:"normal",arg:a.call(b,c)}}catch(a){return{type:"throw",arg:a}}}function f(){}function g(){}function h(){}function i(a){["next","throw","return"].forEach(function(b){a[b]=function(a){return this._invoke(b,a)}})}function j(a){function b(c,d,f,g){var h=e(a[c],a,d);if("throw"!==h.type){var i=h.arg,j=i.value;return j&&"object"==typeof j&&t.call(j,"__await")?Promise.resolve(j.__await).then(function(a){b("next",a,f,g)},function(a){b("throw",a,f,g)}):Promise.resolve(j).then(function(a){i.value=a,f(i)},g)}g(h.arg)}function d(a,c){function d(){return new Promise(function(d,e){b(a,c,d,e)})}return f=f?f.then(d,d):d()}"object"==typeof c&&c.domain&&(b=c.domain.bind(b));var f;this._invoke=d}function k(a,b,c){var d=z;return function(f,g){if(d===B)throw new Error("Generator is already running");if(d===C){if("throw"===f)throw g;return q()}for(c.method=f,c.arg=g;;){var h=c.delegate;if(h){var i=l(h,c);if(i){if(i===D)continue;return i}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if(d===z)throw d=C,c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);d=B;var j=e(a,b,c);if("normal"===j.type){if(d=c.done?C:A,j.arg===D)continue;return{value:j.arg,done:c.done}}"throw"===j.type&&(d=C,c.method="throw",c.arg=j.arg)}}}function l(a,b){var c=a.iterator[b.method];if(c===r){if(b.delegate=null,"throw"===b.method){if(a.iterator.return&&(b.method="return",b.arg=r,l(a,b),"throw"===b.method))return D;b.method="throw",b.arg=new TypeError("The iterator does not provide a 'throw' method")}return D}var d=e(c,a.iterator,b.arg);if("throw"===d.type)return b.method="throw",b.arg=d.arg,b.delegate=null,D;var f=d.arg;return f?f.done?(b[a.resultName]=f.value,b.next=a.nextLoc,"return"!==b.method&&(b.method="next",b.arg=r),b.delegate=null,D):f:(b.method="throw",b.arg=new TypeError("iterator result is not an object"),b.delegate=null,D)}function m(a){var b={tryLoc:a[0]};1 in a&&(b.catchLoc=a[1]),2 in a&&(b.finallyLoc=a[2],b.afterLoc=a[3]),this.tryEntries.push(b)}function n(a){var b=a.completion||{};b.type="normal",delete b.arg,a.completion=b}function o(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(m,this),this.reset(!0)}function p(a){if(a){var b=a[v];if(b)return b.call(a);if("function"==typeof a.next)return a;if(!isNaN(a.length)){var c=-1,d=function b(){for(;++c<a.length;)if(t.call(a,c))return b.value=a[c],b.done=!1,b;return b.value=r,b.done=!0,b};return d.next=d}}return{next:q}}function q(){return{value:r,done:!0}}var r,s=Object.prototype,t=s.hasOwnProperty,u="function"==typeof Symbol?Symbol:{},v=u.iterator||"@@iterator",w=u.toStringTag||"@@toStringTag",x="object"==typeof a,y=b.regeneratorRuntime;if(y)return void(x&&(a.exports=y));y=b.regeneratorRuntime=x?a.exports:{},y.wrap=d;var z="suspendedStart",A="suspendedYield",B="executing",C="completed",D={},E={};E[v]=function(){return this};var F=Object.getPrototypeOf,G=F&&F(F(p([])));G&&G!==s&&t.call(G,v)&&(E=G);var H=h.prototype=f.prototype=Object.create(E);g.prototype=H.constructor=h,h.constructor=g,h[w]=g.displayName="GeneratorFunction",y.isGeneratorFunction=function(a){var b="function"==typeof a&&a.constructor;return!!b&&(b===g||"GeneratorFunction"===(b.displayName||b.name))},y.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,h):(a.__proto__=h,w in a||(a[w]="GeneratorFunction")),a.prototype=Object.create(H),a},y.awrap=function(a){return{__await:a}},i(j.prototype),y.AsyncIterator=j,y.async=function(a,b,c,e){var f=new j(d(a,b,c,e));return y.isGeneratorFunction(b)?f:f.next().then(function(a){return a.done?a.value:f.next()})},i(H),H[w]="Generator",H.toString=function(){return"[object Generator]"},y.keys=function(a){var b=[];for(var c in a)b.push(c);return b.reverse(),function c(){for(;b.length;){var d=b.pop();if(d in a)return c.value=d,c.done=!1,c}return c.done=!0,c}},y.values=p,o.prototype={constructor:o,reset:function(a){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(n),!a)for(var b in this)"t"===b.charAt(0)&&t.call(this,b)&&!isNaN(+b.slice(1))&&(this[b]=r)},stop:function(){this.done=!0;var a=this.tryEntries[0],b=a.completion;if("throw"===b.type)throw b.arg;return this.rval},dispatchException:function(a){function b(b,d){return f.type="throw",f.arg=a,c.next=b,d&&(c.method="next",c.arg=r),!!d}if(this.done)throw a;for(var c=this,d=this.tryEntries.length-1;d>=0;--d){var e=this.tryEntries[d],f=e.completion;if("root"===e.tryLoc)return b("end");if(e.tryLoc<=this.prev){var g=t.call(e,"catchLoc"),h=t.call(e,"finallyLoc");if(g&&h){if(this.prev<e.catchLoc)return b(e.catchLoc,!0);if(this.prev<e.finallyLoc)return b(e.finallyLoc)}else if(g){if(this.prev<e.catchLoc)return b(e.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<e.finallyLoc)return b(e.finallyLoc)}}}},abrupt:function(a,b){for(var c=this.tryEntries.length-1;c>=0;--c){var d=this.tryEntries[c];if(d.tryLoc<=this.prev&&t.call(d,"finallyLoc")&&this.prev<d.finallyLoc){var e=d;break}}e&&("break"===a||"continue"===a)&&e.tryLoc<=b&&b<=e.finallyLoc&&(e=null);var f=e?e.completion:{};return f.type=a,f.arg=b,e?(this.method="next",this.next=e.finallyLoc,D):this.complete(f)},complete:function(a,b){if("throw"===a.type)throw a.arg;return"break"===a.type||"continue"===a.type?this.next=a.arg:"return"===a.type?(this.rval=this.arg=a.arg,this.method="return",this.next="end"):"normal"===a.type&&b&&(this.next=b),D},finish:function(a){for(var b=this.tryEntries.length-1;b>=0;--b){var c=this.tryEntries[b];if(c.finallyLoc===a)return this.complete(c.completion,c.afterLoc),n(c),D}},catch:function(a){for(var b=this.tryEntries.length-1;b>=0;--b){var c=this.tryEntries[b];if(c.tryLoc===a){var d=c.completion;if("throw"===d.type){var e=d.arg;n(c)}return e}}throw new Error("illegal catch attempt")},delegateYield:function(a,b,c){return this.delegate={iterator:p(a),resultName:b,nextLoc:c},"next"===this.method&&(this.arg=r),D}}}("object"==typeof b?b:"object"==typeof window?window:"object"==typeof self?self:this)}).call(b,c(59),c(688))},function(a,b,c){!function(a){var c={};c.cipherModes={ECB:0,CBC:1,PCBC:2,CFB:3,OFB:4,CTR:5},c.outputTypes={Base64:0,Hex:1,String:2,Raw:3};var d={},e="=",f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";d.encode=function(a){for(var b=[],c=a.length,d=c%3,g=c-d,h=0;h<g;){var i=a[h++]<<16|a[h++]<<8|a[h++];b.push(f.charAt(i>>>18&63)),b.push(f.charAt(i>>>12&63)),b.push(f.charAt(i>>>6&63)),b.push(f.charAt(63&i))}switch(d){case 2:var i=a[h++]<<16|a[h++]<<8;b.push(f.charAt(i>>>18&63)),b.push(f.charAt(i>>>12&63)),b.push(f.charAt(i>>>6&63)),b.push(e);break;case 1:var i=a[h++]<<16;b.push(f.charAt(i>>>18&63)),b.push(f.charAt(i>>>12&63)),b.push(e),b.push(e)}return b.join("")},d.decode=function(a){for(var b=a.split(""),c=[],d=b.length;b[--d]==e;);for(var g=0;g<d;){var h=f.indexOf(b[g++])<<18;g<=d&&(h|=f.indexOf(b[g++])<<12),g<=d&&(h|=f.indexOf(b[g++])<<6),g<=d&&(h|=f.indexOf(b[g++])),c.push(h>>>16&255),c.push(h>>>8&255),c.push(255&h)}for(;0==c[c.length-1];)c.pop();return c};var g={};g.isString=function(a){return"string"==typeof a||a instanceof String};var h={};h.map=function(a,b,c,d){var e=0,f=a&&a.length||0,g=new(d||Array)(f);if(f&&"string"==typeof a&&(a=a.split("")),"string"==typeof b&&(b=cache[b]||buildFn(b)),c)for(;e<f;++e)g[e]=b.call(c,a[e],e,a);else for(;e<f;++e)g[e]=b(a[e],e,a);return g},c.Blowfish=new function(){function a(a,b){return(a>>16^b>>16)<<16|65535&(65535&a^65535&b)}function b(a,b){var c=b.s3[255&a];a>>=8;var d=b.s2[255&a];a>>=8;var e=b.s1[255&a];a>>=8;var f=b.s0[255&a],g=(f>>16)+(e>>16)+((65535&f)+(65535&e)>>16)<<16|(65535&f)+(65535&e)&65535;return g=(g>>16^d>>16)<<16|65535&(65535&g^65535&d),(g>>16)+(c>>16)+((65535&g)+(65535&c)>>16)<<16|(65535&g)+(65535&c)&65535}function e(c,d){var e=c.left,f=c.right;e=a(e,d.p[0]),f=a(f,a(b(e,d),d.p[1])),e=a(e,a(b(f,d),d.p[2])),f=a(f,a(b(e,d),d.p[3])),e=a(e,a(b(f,d),d.p[4])),f=a(f,a(b(e,d),d.p[5])),e=a(e,a(b(f,d),d.p[6])),f=a(f,a(b(e,d),d.p[7])),e=a(e,a(b(f,d),d.p[8])),f=a(f,a(b(e,d),d.p[9])),e=a(e,a(b(f,d),d.p[10])),f=a(f,a(b(e,d),d.p[11])),e=a(e,a(b(f,d),d.p[12])),f=a(f,a(b(e,d),d.p[13])),e=a(e,a(b(f,d),d.p[14])),f=a(f,a(b(e,d),d.p[15])),e=a(e,a(b(f,d),d.p[16])),c.right=e,c.left=a(f,d.p[17])}function f(c,d){var e=c.left,f=c.right;e=a(e,d.p[17]),f=a(f,a(b(e,d),d.p[16])),e=a(e,a(b(f,d),d.p[15])),f=a(f,a(b(e,d),d.p[14])),e=a(e,a(b(f,d),d.p[13])),f=a(f,a(b(e,d),d.p[12])),e=a(e,a(b(f,d),d.p[11])),f=a(f,a(b(e,d),d.p[10])),e=a(e,a(b(f,d),d.p[9])),f=a(f,a(b(e,d),d.p[8])),e=a(e,a(b(f,d),d.p[7])),f=a(f,a(b(e,d),d.p[6])),e=a(e,a(b(f,d),d.p[5])),f=a(f,a(b(e,d),d.p[4])),e=a(e,a(b(f,d),d.p[3])),f=a(f,a(b(e,d),d.p[2])),e=a(e,a(b(f,d),d.p[1])),c.right=e,c.left=a(f,d.p[0])}function i(a){var b=a;g.isString(b)&&(b=h.map(b.split(""),function(a){return 255&a.charCodeAt(0)}));var c,d,f,i=0,k=0,l={left:0,right:0},m={p:h.map(n.p.slice(0),function(a){var c,d=b.length;for(c=0;c<4;c++)k=k*j|b[i++%d];return(a>>16^k>>16)<<16|65535&(65535&a^65535&k)}),s0:n.s0.slice(0),s1:n.s1.slice(0),s2:n.s2.slice(0),s3:n.s3.slice(0)};for(c=0,f=m.p.length;c<f;)e(l,m),m.p[c++]=l.left,m.p[c++]=l.right;for(c=0;c<4;c++)for(d=0,f=m["s"+c].length;d<f;)e(l,m),m["s"+c][d++]=l.left,m["s"+c][d++]=l.right;return m}var j=(Math.pow(2,2),Math.pow(2,3),Math.pow(2,4),Math.pow(2,8)),k=Math.pow(2,16),l=Math.pow(2,24),m=null,n={p:[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s0:[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],
s1:[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],s2:[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],s3:[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]};this.getIV=function(a){var b=a||c.outputTypes.Base64;switch(b){case c.outputTypes.Hex:return h.map(m,function(a){return(a<=15?"0":"")+a.toString(16)}).join("");case c.outputTypes.String:return m.join("");case c.outputTypes.Raw:return m;default:return d.encode(m)}},this.setIV=function(a,b){var e=b||c.outputTypes.Base64,f=null;switch(e){case c.outputTypes.String:f=h.map(a.split(""),function(a){return a.charCodeAt(0)});break;case c.outputTypes.Hex:f=[];for(var g=0,i=a.length-1;g<i;g+=2)f.push(parseInt(a.substr(g,2),16));break;case c.outputTypes.Raw:f=a;break;default:f=d.decode(a)}m={},m.left=f[0]*l|f[1]*k|f[2]*j|f[3],m.right=f[4]*l|f[5]*k|f[6]*j|f[7]},this.encrypt=function(a,b,f){var g=c.outputTypes.Base64,n=c.cipherModes.ECB;f&&(f.outputType&&(g=f.outputType),f.cipherMode&&(n=f.cipherMode));for(var o=i(b),p=8-(7&a.length),q=0;q<p;q++)a+=String.fromCharCode(p);for(var r=[],s=a.length>>3,t=0,u={},v=n==c.cipherModes.CBC,w={left:m.left||null,right:m.right||null},q=0;q<s;q++)u.left=a.charCodeAt(t)*l|a.charCodeAt(t+1)*k|a.charCodeAt(t+2)*j|a.charCodeAt(t+3),u.right=a.charCodeAt(t+4)*l|a.charCodeAt(t+5)*k|a.charCodeAt(t+6)*j|a.charCodeAt(t+7),v&&(u.left=(u.left>>16^w.left>>16)<<16|65535&(65535&u.left^65535&w.left),u.right=(u.right>>16^w.right>>16)<<16|65535&(65535&u.right^65535&w.right)),e(u,o),v&&(w.left=u.left,w.right=u.right),r.push(u.left>>24&255),r.push(u.left>>16&255),r.push(u.left>>8&255),r.push(255&u.left),r.push(u.right>>24&255),r.push(u.right>>16&255),r.push(u.right>>8&255),r.push(255&u.right),t+=8;switch(g){case c.outputTypes.Hex:return h.map(r,function(a){return(a<=15?"0":"")+a.toString(16)}).join("");case c.outputTypes.String:return r.join("");case c.outputTypes.Raw:return r;default:return d.encode(r)}},this.decrypt=function(a,b,e){var g=c.outputTypes.Base64,n=c.cipherModes.ECB;e&&(e.outputType&&(g=e.outputType),e.cipherMode&&(n=e.cipherMode));var o=i(b),p=[],q=null;switch(g){case c.outputTypes.Hex:q=[];for(var r=0,s=a.length-1;r<s;r+=2)q.push(parseInt(a.substr(r,2),16));break;case c.outputTypes.String:q=h.map(a.split(""),function(a){return a.charCodeAt(0)});break;case c.outputTypes.Raw:q=a;break;default:q=d.decode(a)}for(var t=q.length>>3,u=0,v={},w=n==c.cipherModes.CBC,x={left:m.left||null,right:m.right||null},r=0;r<t;r++){if(v.left=q[u]*l|q[u+1]*k|q[u+2]*j|q[u+3],v.right=q[u+4]*l|q[u+5]*k|q[u+6]*j|q[u+7],w)var y=v.left,z=v.right;f(v,o),w&&(v.left=(v.left>>16^x.left>>16)<<16|65535&(65535&v.left^65535&x.left),v.right=(v.right>>16^x.right>>16)<<16|65535&(65535&v.right^65535&x.right),x.left=y,x.right=z),p.push(v.left>>24&255),p.push(v.left>>16&255),p.push(v.left>>8&255),p.push(255&v.left),p.push(v.right>>24&255),p.push(v.right>>16&255),p.push(v.right>>8&255),p.push(255&v.right),u+=8}if(p[p.length-1]==p[p.length-2]||1==p[p.length-1]){var A=p[p.length-1];p.splice(p.length-A,A)}return h.map(p,function(a){return String.fromCharCode(a)}).join("")},this.setIV("0000000000000000",c.outputTypes.Hex)},b.blowfish=c.Blowfish}(this)},function(a,b,c){"use strict";(function(){var c=this,d=c.attachEvent&&!c[f],e=c.document,f="addEventListener",g="removeEventListener",h="getBoundingClientRect",i=.5,j=function(){for(var a,b=["","-webkit-","-moz-","-o-"],c=0;c<b.length;c++)if(a=e.createElement("div"),a.style.cssText="width:"+b[c]+"calc(9px)",a.style.length)return b[c]+"calc"}(),k=function(a){return"string"==typeof a||a instanceof String?e.querySelector(a):a},l=function(a,b){var l,m,n,o,p,q,r,s,t=[];b="undefined"!=typeof b?b:{},"undefined"==typeof b.gutterSize&&(b.gutterSize=10),"undefined"==typeof b.minSize&&(b.minSize=100),"undefined"==typeof b.snapOffset&&(b.snapOffset=30),"undefined"==typeof b.direction&&(b.direction="horizontal"),"undefined"==typeof b.elementStyle&&(b.elementStyle=function(a,b,c){var e={};return"string"==typeof b||b instanceof String?e[a]=b:d?e[a]=b+"%":e[a]=j+"("+b+"% - "+c+"px)",e}),"undefined"==typeof b.gutterStyle&&(b.gutterStyle=function(a,b){var c={};return c[a]=b+"px",c}),"horizontal"==b.direction?(l="width",n="clientWidth",o="clientX",p="left",q="gutter gutter-horizontal",r="paddingLeft",s="paddingRight",b.cursor||(b.cursor="ew-resize")):"vertical"==b.direction&&(l="height",n="clientHeight",o="clientY",p="top",q="gutter gutter-vertical",r="paddingTop",s="paddingBottom",b.cursor||(b.cursor="ns-resize"));var u=function(a){var d=this,e=d.a,g=d.b;!d.dragging&&b.onDragStart&&b.onDragStart(),a.preventDefault(),d.dragging=!0,d.move=w.bind(d),d.stop=v.bind(d),c[f]("mouseup",d.stop),c[f]("touchend",d.stop),c[f]("touchcancel",d.stop),d.parent[f]("mousemove",d.move),d.parent[f]("touchmove",d.move),e[f]("selectstart",B),e[f]("dragstart",B),g[f]("selectstart",B),g[f]("dragstart",B),e.style.userSelect="none",e.style.webkitUserSelect="none",e.style.MozUserSelect="none",e.style.pointerEvents="none",g.style.userSelect="none",g.style.webkitUserSelect="none",g.style.MozUserSelect="none",g.style.pointerEvents="none",d.gutter.style.cursor=b.cursor,d.parent.style.cursor=b.cursor,x.call(d)},v=function(){var a=this,d=a.a,e=a.b;a.dragging&&b.onDragEnd&&b.onDragEnd(),a.dragging=!1,c[g]("mouseup",a.stop),c[g]("touchend",a.stop),c[g]("touchcancel",a.stop),a.parent[g]("mousemove",a.move),a.parent[g]("touchmove",a.move),delete a.stop,delete a.move,d[g]("selectstart",B),d[g]("dragstart",B),e[g]("selectstart",B),e[g]("dragstart",B),d.style.userSelect="",d.style.webkitUserSelect="",d.style.MozUserSelect="",d.style.pointerEvents="",e.style.userSelect="",e.style.webkitUserSelect="",e.style.MozUserSelect="",e.style.pointerEvents="",a.gutter.style.cursor="",a.parent.style.cursor=""},w=function(a){var c;this.dragging&&(c="touches"in a?a.touches[0][o]-this.start:a[o]-this.start,c<=this.aMin+b.snapOffset+this.aGutterSize?c=this.aMin+this.aGutterSize:c>=this.size-(this.bMin+b.snapOffset+this.bGutterSize)&&(c=this.size-(this.bMin+this.bGutterSize)),c-=i,y.call(this,c),b.onDrag&&b.onDrag())},x=function(){var a=c.getComputedStyle(this.parent),b=this.parent[n]-parseFloat(a[r])-parseFloat(a[s]);this.size=this.a[h]()[l]+this.b[h]()[l]+this.aGutterSize+this.bGutterSize,this.percentage=Math.min(this.size/b*100,100),this.start=this.a[h]()[p]},y=function(a){z(this.a,a/this.size*this.percentage,this.aGutterSize),z(this.b,this.percentage-a/this.size*this.percentage,this.bGutterSize)},z=function(a,c,d){for(var e=b.elementStyle(l,c,d),f=Object.keys(e),g=0;g<f.length;g++)a.style[f[g]]=e[f[g]]},A=function(a,c){for(var d=b.gutterStyle(l,c),e=Object.keys(d),f=0;f<e.length;f++)a.style[e[f]]=d[e[f]]},B=function(){return!1},C=k(a[0]).parentNode;if(!b.sizes){var D=100/a.length;for(b.sizes=[],m=0;m<a.length;m++)b.sizes.push(D)}if(!Array.isArray(b.minSize)){var E=[];for(m=0;m<a.length;m++)E.push(b.minSize);b.minSize=E}for(m=0;m<a.length;m++){var F,G,H=k(a[m]),I=1==m,J=m==a.length-1,K=b.sizes[m],L=b.gutterSize,M=window.getComputedStyle(C).flexDirection;if(m>0&&(F={a:k(a[m-1]),b:H,aMin:b.minSize[m-1],bMin:b.minSize[m],dragging:!1,parent:C,isFirst:I,isLast:J,direction:b.direction},F.aGutterSize=b.gutterSize,F.bGutterSize=b.gutterSize,I&&(F.aGutterSize=b.gutterSize/2),J&&(F.bGutterSize=b.gutterSize/2),"row-reverse"!==M&&"column-reverse"!==M||(G=F.a,F.a=F.b,F.b=G)),!d){if(m>0){var N=e.createElement("div");N.className=q,A(N,L),N[f]("mousedown",u.bind(F)),N[f]("touchstart",u.bind(F)),C.insertBefore(N,H),F.gutter=N}0!==m&&m!=a.length-1||(L=b.gutterSize/2)}if(z(H,K,L),m>0){var O=F.a[h]()[l],P=F.b[h]()[l];O<F.aMin&&(F.aMin=O),P<F.bMin&&(F.bMin=P)}m>0&&t.push(F)}return{setSizes:function(a){for(var b=0;b<a.length;b++)if(b>0){var c=t[b-1];z(c.a,a[b-1],c.aGutterSize),z(c.b,a[b],c.bGutterSize)}},getSizes:function(){for(var a=[],b=0;b<t.length;b++){var d=t[b],e=c.getComputedStyle(d.parent),f=d.parent[n]-parseFloat(e[r])-parseFloat(e[s]);a.push((d.a[h]()[l]+d.aGutterSize)/f*100),b===t.length-1&&a.push((d.b[h]()[l]+d.bGutterSize)/f*100)}return a},collapse:function(a){var b;a===t.length?(b=t[a-1],x.call(b),y.call(b,b.size-b.bGutterSize)):(b=t[a],x.call(b),y.call(b,b.aGutterSize))},destroy:function(){for(var a=0;a<t.length;a++)t[a].parent.removeChild(t[a].gutter),t[a].a.style[l]="",t[a].b.style[l]=""}}};"undefined"!=typeof a&&a.exports&&(b=a.exports=l),b.Split=l}).call(window)},function(a,b){function c(a){var b=" ";if(isNaN(parseInt(a)))b=a;else switch(a){case 1:b=" ";break;case 2:b=" ";break;case 3:b=" ";break;case 4:b=" ";break;case 5:b=" ";break;case 6:b=" ";break;case 7:b=" ";break;case 8:b=" ";break;case 9:b=" ";break;case 10:b=" ";break;case 11:b=" ";break;case 12:b=" "}var c=["\n"];for(ix=0;ix<100;ix++)c.push(c[ix]+b);return c}function d(){this.step=" ",this.shift=c(this.step)}function e(a,b){return b-(a.replace(/\(/g,"").length-a.replace(/\)/g,"").length)}function f(a,b){return a.replace(/\s{1,}/g," ").replace(/ AND /gi,"~::~"+b+b+"AND ").replace(/ BETWEEN /gi,"~::~"+b+"BETWEEN ").replace(/ CASE /gi,"~::~"+b+"CASE ").replace(/ ELSE /gi,"~::~"+b+"ELSE ").replace(/ END /gi,"~::~"+b+"END ").replace(/ FROM /gi,"~::~FROM ").replace(/ GROUP\s{1,}BY/gi,"~::~GROUP BY ").replace(/ HAVING /gi,"~::~HAVING ").replace(/ IN /gi," IN ").replace(/ JOIN /gi,"~::~JOIN ").replace(/ CROSS~::~{1,}JOIN /gi,"~::~CROSS JOIN ").replace(/ INNER~::~{1,}JOIN /gi,"~::~INNER JOIN ").replace(/ LEFT~::~{1,}JOIN /gi,"~::~LEFT JOIN ").replace(/ RIGHT~::~{1,}JOIN /gi,"~::~RIGHT JOIN ").replace(/ ON /gi,"~::~"+b+"ON ").replace(/ OR /gi,"~::~"+b+b+"OR ").replace(/ ORDER\s{1,}BY/gi,"~::~ORDER BY ").replace(/ OVER /gi,"~::~"+b+"OVER ").replace(/\(\s{0,}SELECT /gi,"~::~(SELECT ").replace(/\)\s{0,}SELECT /gi,")~::~SELECT ").replace(/ THEN /gi," THEN~::~"+b).replace(/ UNION /gi,"~::~UNION~::~").replace(/ USING /gi,"~::~USING ").replace(/ WHEN /gi,"~::~"+b+"WHEN ").replace(/ WHERE /gi,"~::~WHERE ").replace(/ WITH /gi,"~::~WITH ").replace(/ ALL /gi," ALL ").replace(/ AS /gi," AS ").replace(/ ASC /gi," ASC ").replace(/ DESC /gi," DESC ").replace(/ DISTINCT /gi," DISTINCT ").replace(/ EXISTS /gi," EXISTS ").replace(/ NOT /gi," NOT ").replace(/ NULL /gi," NULL ").replace(/ LIKE /gi," LIKE ").replace(/\s{0,}SELECT /gi,"SELECT ").replace(/\s{0,}UPDATE /gi,"UPDATE ").replace(/ SET /gi," SET ").replace(/~::~{1,}/g,"~::~").split("~::~")}d.prototype.xml=function(a,b){var d=a.replace(/>\s{0,}</g,"><").replace(/</g,"~::~<").replace(/\s*xmlns\:/g,"~::~xmlns:").replace(/\s*xmlns\=/g,"~::~xmlns=").split("~::~"),e=d.length,f=!1,g=0,h="",i=0,j=b?c(b):this.shift;for(i=0;i<e;i++)d[i].search(/<!/)>-1?(h+=j[g]+d[i],f=!0,(d[i].search(/-->/)>-1||d[i].search(/\]>/)>-1||d[i].search(/!DOCTYPE/)>-1)&&(f=!1)):d[i].search(/-->/)>-1||d[i].search(/\]>/)>-1?(h+=d[i],f=!1):/^<\w/.exec(d[i-1])&&/^<\/\w/.exec(d[i])&&/^<[\w:\-\.\,]+/.exec(d[i-1])==/^<\/[\w:\-\.\,]+/.exec(d[i])[0].replace("/","")?(h+=d[i],f||g--):d[i].search(/<\w/)>-1&&d[i].search(/<\//)==-1&&d[i].search(/\/>/)==-1?h=h+=f?d[i]:j[g++]+d[i]:d[i].search(/<\w/)>-1&&d[i].search(/<\//)>-1?h=h+=f?d[i]:j[g]+d[i]:d[i].search(/<\//)>-1?h=h+=f?d[i]:j[--g]+d[i]:d[i].search(/\/>/)>-1?h=h+=f?d[i]:j[g]+d[i]:h+=d[i].search(/<\?/)>-1?j[g]+d[i]:d[i].search(/xmlns\:/)>-1||d[i].search(/xmlns\=/)>-1?j[g]+d[i]:d[i];return"\n"==h[0]?h.slice(1):h},d.prototype.json=function(a,b){var b=b?b:this.step;return"undefined"==typeof JSON?a:"string"==typeof a?JSON.stringify(JSON.parse(a),null,b):"object"==typeof a?JSON.stringify(a,null,b):a},d.prototype.css=function(a,b){var d=a.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),e=d.length,f=0,g="",h=0,i=b?c(b):this.shift;for(h=0;h<e;h++)g+=/\{/.exec(d[h])?i[f++]+d[h]:/\}/.exec(d[h])?i[--f]+d[h]:/\*\\/.exec(d[h])?i[f]+d[h]:i[f]+d[h];return g.replace(/^\n{1,}/,"")},d.prototype.sql=function(a,b){var d=a.replace(/\s{1,}/g," ").replace(/\'/gi,"~::~'").split("~::~"),g=d.length,h=[],i=0,j=this.step,k=0,l="",m=0,n=b?c(b):this.shift;for(m=0;m<g;m++)h=m%2?h.concat(d[m]):h.concat(f(d[m],j));for(g=h.length,m=0;m<g;m++){k=e(h[m],k),/\s{0,}\s{0,}SELECT\s{0,}/.exec(h[m])&&(h[m]=h[m].replace(/\,/g,",\n"+j+j)),/\s{0,}\s{0,}SET\s{0,}/.exec(h[m])&&(h[m]=h[m].replace(/\,/g,",\n"+j+j)),/\s{0,}\(\s{0,}SELECT\s{0,}/.exec(h[m])?(i++,l+=n[i]+h[m]):/\'/.exec(h[m])?(k<1&&i&&i--,l+=h[m]):(l+=n[i]+h[m],k<1&&i&&i--)}return l=l.replace(/^\n{1,}/,"").replace(/\n{1,}/g,"\n")},d.prototype.xmlmin=function(a,b){var c=b?a:a.replace(/\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return c.replace(/>\s{0,}</g,"><")},d.prototype.jsonmin=function(a){return"undefined"==typeof JSON?a:JSON.stringify(JSON.parse(a),null,0)},d.prototype.cssmin=function(a,b){var c=b?a:a.replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*+\//g,"");return c.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")},d.prototype.sqlmin=function(a){return a.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")},a.exports=new d},function(a,b){(function(b){a.exports=b}).call(b,{})},function(a,b,c){function d(a){this.options=a||{locator:{}}}function e(a,b,c){function d(b){var d=a[b];!d&&g&&(d=2==a.length?function(c){a(b,c)}:a),e[b]=d&&function(a){d("[xmldom "+b+"]\t"+a+h(c))}||function(){}}if(!a){if(b instanceof f)return b;a=b}var e={},g=a instanceof Function;return c=c||{},d("warning"),d("error"),d("fatalError"),e}function f(){this.cdata=!1}function g(a,b){b.lineNumber=a.lineNumber,b.columnNumber=a.columnNumber}function h(a){if(a)return"\n@"+(a.systemId||"")+"#[line:"+a.lineNumber+",col:"+a.columnNumber+"]"}function i(a,b,c){return"string"==typeof a?a.substr(b,c):a.length>=b+c||b?new java.lang.String(a,b,c)+"":a}function j(a,b){a.currentElement?a.currentElement.appendChild(b):a.doc.appendChild(b)}d.prototype.parseFromString=function(a,b){var c=this.options,d=new k,g=c.domBuilder||new f,h=c.errorHandler,i=c.locator,j=c.xmlns||{},l={lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return i&&g.setDocumentLocator(i),d.errorHandler=e(h,g,i),d.domBuilder=c.domBuilder||g,/\/x?html?$/.test(b)&&(l.nbsp="\xa0",l.copy="\xa9",j[""]="http://www.w3.org/1999/xhtml"),j.xml=j.xml||"http://www.w3.org/XML/1998/namespace",a?d.parse(a,j,l):d.errorHandler.error("invalid doc source"),g.doc},f.prototype={startDocument:function(){this.doc=(new l).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(a,b,c,d){var e=this.doc,f=e.createElementNS(a,c||b),h=d.length;j(this,f),this.currentElement=f,this.locator&&g(this.locator,f);for(var i=0;i<h;i++){var a=d.getURI(i),k=d.getValue(i),c=d.getQName(i),l=e.createAttributeNS(a,c);this.locator&&g(d.getLocator(i),l),l.value=l.nodeValue=k,f.setAttributeNode(l)}},endElement:function(a,b,c){var d=this.currentElement;d.tagName;this.currentElement=d.parentNode},startPrefixMapping:function(a,b){},endPrefixMapping:function(a){},processingInstruction:function(a,b){var c=this.doc.createProcessingInstruction(a,b);this.locator&&g(this.locator,c),j(this,c)},ignorableWhitespace:function(a,b,c){},characters:function(a,b,c){if(a=i.apply(this,arguments)){if(this.cdata)var d=this.doc.createCDATASection(a);else var d=this.doc.createTextNode(a);this.currentElement?this.currentElement.appendChild(d):/^\s*$/.test(a)&&this.doc.appendChild(d),this.locator&&g(this.locator,d)}},skippedEntity:function(a){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(a){(this.locator=a)&&(a.lineNumber=0)},comment:function(a,b,c){a=i.apply(this,arguments);var d=this.doc.createComment(a);this.locator&&g(this.locator,d),j(this,d)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(a,b,c){var d=this.doc.implementation;if(d&&d.createDocumentType){var e=d.createDocumentType(a,b,c);this.locator&&g(this.locator,e),j(this,e)}},warning:function(a){console.warn("[xmldom warning]\t"+a,h(this.locator))},error:function(a){console.error("[xmldom error]\t"+a,h(this.locator))},fatalError:function(a){throw console.error("[xmldom fatalError]\t"+a,h(this.locator)),a}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(a){f.prototype[a]=function(){return null}});var k=c(696).XMLReader,l=b.DOMImplementation=c(329).DOMImplementation;b.XMLSerializer=c(329).XMLSerializer,b.DOMParser=d},function(a,b){function c(){}function d(a,b,c,d,j){function n(a){if(a>65535){a-=65536;var b=55296+(a>>10),c=56320+(1023&a);return String.fromCharCode(b,c)}return String.fromCharCode(a)}function o(a){var b=a.slice(1,-1);return b in c?c[b]:"#"===b.charAt(0)?n(parseInt(b.substr(1).replace("x","0x"))):(j.error("entity not found:"+a),a)}function p(b){if(b>x){var c=a.substring(x,b).replace(/&#?\w+;/g,o);u&&q(x),d.characters(c,0,b-x),x=b}}function q(b,c){for(;b>=s&&(c=t.exec(a));)r=c.index,s=r+c[0].length,u.lineNumber++;u.columnNumber=b-r+1}for(var r=0,s=0,t=/.*(?:\r\n?|\n)|.*$/g,u=d.locator,v=[{currentNSMap:b}],w={},x=0;;){try{var y=a.indexOf("<",x);if(y<0){if(!a.substr(x).match(/^\s*$/)){var z=d.doc,A=z.createTextNode(a.substr(x));z.appendChild(A),d.currentElement=A}return}switch(y>x&&p(y),a.charAt(y+1)){case"/":var B=a.indexOf(">",y+3),C=a.substring(y+2,B),D=v.pop();B<0?(C=a.substring(y+2).replace(/[\s<].*/,""),j.error("end tag name: "+C+" is not complete:"+D.tagName),B=y+1+C.length):C.match(/\s</)&&(C=C.replace(/[\s<].*/,""),j.error("end tag name: "+C+" maybe not complete"),B=y+1+C.length);var E=D.localNSMap,F=D.tagName==C,G=F||D.tagName&&D.tagName.toLowerCase()==C.toLowerCase();if(G){if(d.endElement(D.uri,D.localName,C),E)for(var H in E)d.endPrefixMapping(H);F||j.fatalError("end tag name: "+C+" is not match the current start tagName:"+D.tagName)}else v.push(D);B++;break;case"?":u&&q(y),B=l(a,y,d);break;case"!":u&&q(y),B=k(a,y,d,j);break;default:u&&q(y);var I=new m,J=v[v.length-1].currentNSMap,B=f(a,y,I,J,o,j),K=I.length;if(!I.closed&&i(a,B,I.tagName,w)&&(I.closed=!0,c.nbsp||j.warning("unclosed xml attribute")),u&&K){for(var L=e(u,{}),M=0;M<K;M++){var N=I[M];q(N.offset),N.locator=e(u,{})}d.locator=L,g(I,d,J)&&v.push(I),d.locator=u}else g(I,d,J)&&v.push(I);"http://www.w3.org/1999/xhtml"!==I.uri||I.closed?B++:B=h(a,B,I.tagName,o,d)}}catch(a){j.error("element parse error: "+a),B=-1}B>x?x=B:p(Math.max(y,x)+1)}}function e(a,b){return b.lineNumber=a.lineNumber,b.columnNumber=a.columnNumber,b}function f(a,b,c,d,e,f){for(var g,h,i=++b,j=s;;){var k=a.charAt(i);switch(k){case"=":if(j===t)g=a.slice(b,i),j=v;else{if(j!==u)throw new Error("attribute equal must after attrName");j=v}break;case"'":case'"':if(j===v||j===t){if(j===t&&(f.warning('attribute value must after "="'),g=a.slice(b,i)),b=i+1,i=a.indexOf(k,b),!(i>0))throw new Error("attribute value no end '"+k+"' match");h=a.slice(b,i).replace(/&#?\w+;/g,e),c.add(g,h,b-1),j=x}else{if(j!=w)throw new Error('attribute value must after "="');h=a.slice(b,i).replace(/&#?\w+;/g,e),c.add(g,h,b),f.warning('attribute "'+g+'" missed start quot('+k+")!!"),b=i+1,j=x}break;case"/":switch(j){case s:c.setTagName(a.slice(b,i));case x:case y:case z:j=z,c.closed=!0;case w:case t:case u:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return f.error("unexpected end of input"),j==s&&c.setTagName(a.slice(b,i)),i;case">":switch(j){case s:c.setTagName(a.slice(b,i));case x:case y:case z:break;case w:case t:h=a.slice(b,i),"/"===h.slice(-1)&&(c.closed=!0,h=h.slice(0,-1));case u:j===u&&(h=g),j==w?(f.warning('attribute "'+h+'" missed quot(")!!'),c.add(g,h.replace(/&#?\w+;/g,e),b)):("http://www.w3.org/1999/xhtml"===d[""]&&h.match(/^(?:disabled|checked|selected)$/i)||f.warning('attribute "'+h+'" missed value!! "'+h+'" instead!!'),c.add(h,h,b));break;case v:throw new Error("attribute value missed!!")}return i;case"\x80":k=" ";default:if(k<=" ")switch(j){case s:c.setTagName(a.slice(b,i)),j=y;break;case t:g=a.slice(b,i),j=u;break;case w:var h=a.slice(b,i).replace(/&#?\w+;/g,e);f.warning('attribute "'+h+'" missed quot(")!!'),c.add(g,h,b);case x:j=y}else switch(j){case u:c.tagName;"http://www.w3.org/1999/xhtml"===d[""]&&g.match(/^(?:disabled|checked|selected)$/i)||f.warning('attribute "'+g+'" missed value!! "'+g+'" instead2!!'),c.add(g,g,b),b=i,j=t;break;case x:f.warning('attribute space is required"'+g+'"!!');case y:j=t,b=i;break;case v:j=w,b=i;break;case z:throw new Error("elements closed character '/' and '>' must be connected to")}}i++}}function g(a,b,c){for(var d=a.tagName,e=null,f=a.length;f--;){var g=a[f],h=g.qName,i=g.value,k=h.indexOf(":");if(k>0)var l=g.prefix=h.slice(0,k),m=h.slice(k+1),n="xmlns"===l&&m;else m=h,l=null,n="xmlns"===h&&"";g.localName=m,n!==!1&&(null==e&&(e={},j(c,c={})),c[n]=e[n]=i,g.uri="http://www.w3.org/2000/xmlns/",b.startPrefixMapping(n,i))}for(var f=a.length;f--;){g=a[f];var l=g.prefix;l&&("xml"===l&&(g.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==l&&(g.uri=c[l||""]))}var k=d.indexOf(":");k>0?(l=a.prefix=d.slice(0,k),m=a.localName=d.slice(k+1)):(l=null,m=a.localName=d);var o=a.uri=c[l||""];if(b.startElement(o,m,d,a),!a.closed)return a.currentNSMap=c,a.localNSMap=e,!0;if(b.endElement(o,m,d),e)for(l in e)b.endPrefixMapping(l)}function h(a,b,c,d,e){if(/^(?:script|textarea)$/i.test(c)){var f=a.indexOf("</"+c+">",b),g=a.substring(b+1,f);if(/[&<]/.test(g))return/^script$/i.test(c)?(e.characters(g,0,g.length),f):(g=g.replace(/&#?\w+;/g,d),e.characters(g,0,g.length),f)}return b+1}function i(a,b,c,d){var e=d[c];return null==e&&(e=a.lastIndexOf("</"+c+">"),e<b&&(e=a.lastIndexOf("</"+c)),d[c]=e),e<b}function j(a,b){for(var c in a)b[c]=a[c]}function k(a,b,c,d){var e=a.charAt(b+2);switch(e){case"-":if("-"===a.charAt(b+3)){var f=a.indexOf("--\x3e",b+4);return f>b?(c.comment(a,b+4,f-b-4),f+3):(d.error("Unclosed comment"),-1)}return-1;default:if("CDATA["==a.substr(b+3,6)){var f=a.indexOf("]]>",b+9);return c.startCDATA(),c.characters(a,b+9,f-b-9),c.endCDATA(),f+3}var g=o(a,b),h=g.length;if(h>1&&/!doctype/i.test(g[0][0])){var i=g[1][0],j=h>3&&/^public$/i.test(g[2][0])&&g[3][0],k=h>4&&g[4][0],l=g[h-1];return c.startDTD(i,j&&j.replace(/^(['"])(.*?)\1$/,"$2"),k&&k.replace(/^(['"])(.*?)\1$/,"$2")),c.endDTD(),l.index+l[0].length}}return-1}function l(a,b,c){var d=a.indexOf("?>",b);if(d){var e=a.substring(b,d).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(e){e[0].length;return c.processingInstruction(e[1],e[2]),d+2}return-1}return-1}function m(a){}function n(a,b){return a.__proto__=b,a}function o(a,b){var c,d=[],e=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(e.lastIndex=b,e.exec(a);c=e.exec(a);)if(d.push(c),c[1])return d}var p=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,q=new RegExp("[\\-\\.0-9"+p.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+p.source+q.source+"*(?::"+p.source+q.source+"*)?$"),s=0,t=1,u=2,v=3,w=4,x=5,y=6,z=7;c.prototype={parse:function(a,b,c){var e=this.domBuilder;e.startDocument(),j(b,b={}),d(a,b,c,e,this.errorHandler),e.endDocument()}},m.prototype={setTagName:function(a){if(!r.test(a))throw new Error("invalid tagName:"+a);this.tagName=a},add:function(a,b,c){if(!r.test(a))throw new Error("invalid attribute:"+a);this[this.length++]={qName:a,value:b,offset:c}},length:0,getLocalName:function(a){return this[a].localName},getLocator:function(a){return this[a].locator},getQName:function(a){return this[a].qName},getURI:function(a){return this[a].uri},getValue:function(a){return this[a].value}},n({},n.prototype)instanceof n||(n=function(a,b){function c(){}c.prototype=b,c=new c;for(b in a)c[b]=a[b];return c}),b.XMLReader=c},function(a,b,c){var d=b;!function(a){
"use strict";function b(){this.init()}function c(a){this.expression=a}function d(){}function e(a){arguments.length>0&&this.init(a)}function f(a){arguments.length>0&&this.init(a)}function g(a,b){arguments.length>0&&this.init(a,b)}function h(a,b){arguments.length>0&&this.init(a,b)}function i(a,b){arguments.length>0&&this.init(a,b)}function j(a,b){arguments.length>0&&this.init(a,b)}function k(a,b){arguments.length>0&&this.init(a,b)}function l(a,b){arguments.length>0&&this.init(a,b)}function m(a,b){arguments.length>0&&this.init(a,b)}function n(a,b){arguments.length>0&&this.init(a,b)}function o(a,b){arguments.length>0&&this.init(a,b)}function p(a,b){arguments.length>0&&this.init(a,b)}function q(a,b){arguments.length>0&&this.init(a,b)}function r(a,b){arguments.length>0&&this.init(a,b)}function s(a,b){arguments.length>0&&this.init(a,b)}function t(a,b){arguments.length>0&&this.init(a,b)}function u(a,b){arguments.length>0&&this.init(a,b)}function v(a,b,c){arguments.length>0&&this.init(a,b,c)}function w(a){for(;a&&a.parentNode;)a=a.parentNode;return a}function x(a,b){arguments.length>0&&this.init(a,b)}function y(a,b,c){arguments.length>0&&this.init(a,b,c)}function z(a,b){arguments.length>0&&this.init(a,b)}function A(a){arguments.length>0&&this.init(a)}function B(a,b){arguments.length>0&&this.init(a,b)}function C(a){arguments.length>0&&this.init(a)}function D(a){arguments.length>0&&this.init(a)}function E(a){for(var b=a.split("e-"),c=b[0].replace(".",""),d=Number(b[1]),e=0;e<d-1;e+=1)c="0"+c;return"0."+c}function F(a){for(var b=a.split("e"),c=b[0].replace(".",""),d=Number(b[1]),e=d+1-c.length,f=0;f<e;f+=1)c+="0";return c}function G(a){arguments.length>0&&this.init(a)}function H(a){this.init(a)}function I(a,b){if(a===b)return 0;if(a.compareDocumentPosition){var c=a.compareDocumentPosition(b);return 1&c?1:10&c?1:20&c?-1:0}for(var d=0,e=0,f=a;null!=f;f=f.parentNode||f.ownerElement)d++;for(var g=b;null!=g;g=g.parentNode||g.ownerElement)e++;if(d>e){for(;d>e;)a=a.parentNode||a.ownerElement,d--;if(a===b)return 1}else if(e>d){for(;e>d;)b=b.parentNode||b.ownerElement,e--;if(a===b)return-1}for(var h=a.parentNode||a.ownerElement,i=b.parentNode||b.ownerElement;h!==i;)a=h,b=i,h=a.parentNode||a.ownerElement,i=b.parentNode||b.ownerElement;var j=W.isAttribute(a),k=W.isAttribute(b);if(j&&!k)return-1;if(!j&&k)return 1;if(h)for(var l=j?h.attributes:h.childNodes,m=l.length,n=0;n<m;n+=1){var o=l[n];if(o===a)return-1;if(o===b)return 1}throw new Error("Unexpected: could not determine node order")}function J(){this.init()}function K(a,b,c){this.isXPathNamespace=!0,this.ownerDocument=c.ownerDocument,this.nodeName="#namespace",this.prefix=a,this.localName=a,this.namespaceURI=b,this.nodeValue=b,this.ownerElement=c,this.nodeType=K.XPATH_NAMESPACE_NODE}function L(a,b,c){this.variableResolver=null!=a?a:new M,this.namespaceResolver=null!=b?b:new O,this.functionResolver=null!=c?c:new N}function M(){}function N(a){this.thisArg=null!=a?a:V,this.functions=new Object,this.addStandardFunctions()}function O(){}function P(a,b,c){this.xpath=c.parse(a),this.context=new L,this.context.namespaceResolver=new Q(b)}function Q(a){this.xpathNSResolver=a}function R(a){this.node=a,this.namespaceResolver=new O}function S(a,b){switch(b==S.ANY_TYPE&&(a.constructor===C?b=S.STRING_TYPE:a.constructor===D?b=S.NUMBER_TYPE:a.constructor===G?b=S.BOOLEAN_TYPE:a.constructor===J&&(b=S.UNORDERED_NODE_ITERATOR_TYPE)),this.resultType=b,b){case S.NUMBER_TYPE:return void(this.numberValue=a.numberValue());case S.STRING_TYPE:return void(this.stringValue=a.stringValue());case S.BOOLEAN_TYPE:return void(this.booleanValue=a.booleanValue());case S.ANY_UNORDERED_NODE_TYPE:case S.FIRST_ORDERED_NODE_TYPE:if(a.constructor===J)return void(this.singleNodeValue=a.first());break;case S.UNORDERED_NODE_ITERATOR_TYPE:case S.ORDERED_NODE_ITERATOR_TYPE:if(a.constructor===J)return this.invalidIteratorState=!1,this.nodes=a.toArray(),void(this.iteratorIndex=0);break;case S.UNORDERED_NODE_SNAPSHOT_TYPE:case S.ORDERED_NODE_SNAPSHOT_TYPE:if(a.constructor===J)return this.nodes=a.toArray(),void(this.snapshotLength=this.nodes.length)}throw new X(X.TYPE_ERR)}function T(a,b){a.createExpression=function(a,c){try{return new P(a,c,b)}catch(a){throw new X(X.INVALID_EXPRESSION_ERR,a)}},a.createNSResolver=function(a){return new R(a)},a.evaluate=function(c,d,e,f,g){if(f<0||f>9)throw{code:0,toString:function(){return"Request type not supported"}};return a.createExpression(c,e,b).evaluate(d,f,g)}}b.prototype=new Object,b.prototype.constructor=b,b.superclass=Object.prototype,b.prototype.init=function(){this.reduceActions=[],this.reduceActions[3]=function(a){return new h(a[0],a[2])},this.reduceActions[5]=function(a){return new i(a[0],a[2])},this.reduceActions[7]=function(a){return new j(a[0],a[2])},this.reduceActions[8]=function(a){return new k(a[0],a[2])},this.reduceActions[10]=function(a){return new l(a[0],a[2])},this.reduceActions[11]=function(a){return new m(a[0],a[2])},this.reduceActions[12]=function(a){return new n(a[0],a[2])},this.reduceActions[13]=function(a){return new o(a[0],a[2])},this.reduceActions[15]=function(a){return new p(a[0],a[2])},this.reduceActions[16]=function(a){return new q(a[0],a[2])},this.reduceActions[18]=function(a){return new r(a[0],a[2])},this.reduceActions[19]=function(a){return new s(a[0],a[2])},this.reduceActions[20]=function(a){return new t(a[0],a[2])},this.reduceActions[22]=function(a){return new f(a[1])},this.reduceActions[24]=function(a){return new u(a[0],a[2])},this.reduceActions[25]=function(a){return new v(void 0,void 0,a[0])},this.reduceActions[27]=function(a){return a[0].locationPath=a[2],a[0]},this.reduceActions[28]=function(a){return a[0].locationPath=a[2],a[0].locationPath.steps.unshift(new y(y.DESCENDANTORSELF,new z(z.NODE,void 0),[])),a[0]},this.reduceActions[29]=function(a){return new v(a[0],[],void 0)},this.reduceActions[30]=function(a){return W.instance_of(a[0],v)?(void 0==a[0].filterPredicates&&(a[0].filterPredicates=[]),a[0].filterPredicates.push(a[1]),a[0]):new v(a[0],[a[1]],void 0)},this.reduceActions[32]=function(a){return a[1]},this.reduceActions[33]=function(a){return new C(a[0])},this.reduceActions[34]=function(a){return new D(a[0])},this.reduceActions[36]=function(a){return new B(a[0],[])},this.reduceActions[37]=function(a){return new B(a[0],a[2])},this.reduceActions[38]=function(a){return[a[0]]},this.reduceActions[39]=function(a){return a[2].unshift(a[0]),a[2]},this.reduceActions[43]=function(a){return new x(!0,[])},this.reduceActions[44]=function(a){return a[1].absolute=!0,a[1]},this.reduceActions[46]=function(a){return new x(!1,[a[0]])},this.reduceActions[47]=function(a){return a[0].steps.push(a[2]),a[0]},this.reduceActions[49]=function(a){return new y(a[0],a[1],[])},this.reduceActions[50]=function(a){return new y(y.CHILD,a[0],[])},this.reduceActions[51]=function(a){return new y(a[0],a[1],a[2])},this.reduceActions[52]=function(a){return new y(y.CHILD,a[0],a[1])},this.reduceActions[54]=function(a){return[a[0]]},this.reduceActions[55]=function(a){return a[1].unshift(a[0]),a[1]},this.reduceActions[56]=function(a){return"ancestor"==a[0]?y.ANCESTOR:"ancestor-or-self"==a[0]?y.ANCESTORORSELF:"attribute"==a[0]?y.ATTRIBUTE:"child"==a[0]?y.CHILD:"descendant"==a[0]?y.DESCENDANT:"descendant-or-self"==a[0]?y.DESCENDANTORSELF:"following"==a[0]?y.FOLLOWING:"following-sibling"==a[0]?y.FOLLOWINGSIBLING:"namespace"==a[0]?y.NAMESPACE:"parent"==a[0]?y.PARENT:"preceding"==a[0]?y.PRECEDING:"preceding-sibling"==a[0]?y.PRECEDINGSIBLING:"self"==a[0]?y.SELF:-1},this.reduceActions[57]=function(a){return y.ATTRIBUTE},this.reduceActions[59]=function(a){return"comment"==a[0]?new z(z.COMMENT,void 0):"text"==a[0]?new z(z.TEXT,void 0):"processing-instruction"==a[0]?new z(z.PI,void 0):"node"==a[0]?new z(z.NODE,void 0):new z(-1,void 0)},this.reduceActions[60]=function(a){return new z(z.PI,a[2])},this.reduceActions[61]=function(a){return a[1]},this.reduceActions[63]=function(a){return a[1].absolute=!0,a[1].steps.unshift(new y(y.DESCENDANTORSELF,new z(z.NODE,void 0),[])),a[1]},this.reduceActions[64]=function(a){return a[0].steps.push(new y(y.DESCENDANTORSELF,new z(z.NODE,void 0),[])),a[0].steps.push(a[2]),a[0]},this.reduceActions[65]=function(a){return new y(y.SELF,new z(z.NODE,void 0),[])},this.reduceActions[66]=function(a){return new y(y.PARENT,new z(z.NODE,void 0),[])},this.reduceActions[67]=function(a){return new A(a[1])},this.reduceActions[68]=function(a){return new z(z.NAMETESTANY,void 0)},this.reduceActions[69]=function(a){var b=a[0].substring(0,a[0].indexOf(":"));return new z(z.NAMETESTPREFIXANY,b)},this.reduceActions[70]=function(a){return new z(z.NAMETESTQNAME,a[0])}},b.actionTable=[" s s sssssssss s ss s ss"," s ","r rrrrrrrrr rrrrrrr rr r "," rrrrr "," s s sssssssss s ss s ss","rs rrrrrrrr s sssssrrrrrr rrs rs "," s s sssssssss s ss s ss"," s "," s ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr "," s "," s "," s s sssss s s ","r rrrrrrrrr rrrrrrr rr r ","a ","r s rr r ","r sr rr r ","r s rr s rr r ","r rssrr rss rr r ","r rrrrr rrrss rr r ","r rrrrrsss rrrrr rr r ","r rrrrrrrr rrrrr rr r ","r rrrrrrrr rrrrrs rr r ","r rrrrrrrr rrrrrr rr r ","r rrrrrrrr rrrrrr rr r ","r srrrrrrrr rrrrrrs rr sr ","r srrrrrrrr rrrrrrs rr r ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrr rrrrrr rr r ","r rrrrrrrr rrrrrr rr r ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr r "," sssss ","r rrrrrrrrr rrrrrrr rr sr ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr "," s ","r srrrrrrrr rrrrrrs rr r ","r rrrrrrrr rrrrr rr r "," s "," s "," rrrrr "," s s sssssssss s sss s ss","r srrrrrrrr rrrrrrs rr r "," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss s ss s ss"," s s sssssssss ss s ss"," s s sssssssss s ss s ss"," s s sssss s s "," s s sssss s s ","r rrrrrrrrr rrrrrrr rr rr "," s s sssss s s "," s s sssss s s ","r rrrrrrrrr rrrrrrr rr sr ","r rrrrrrrrr rrrrrrr rr sr ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr rr "," s ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr "," rr "," s "," rs ","r sr rr r ","r s rr s rr r ","r rssrr rss rr r ","r rssrr rss rr r ","r rrrrr rrrss rr r ","r rrrrr rrrss rr r ","r rrrrr rrrss rr r ","r rrrrr rrrss rr r ","r rrrrrsss rrrrr rr r ","r rrrrrsss rrrrr rr r ","r rrrrrrrr rrrrr rr r ","r rrrrrrrr rrrrr rr r ","r rrrrrrrr rrrrr rr r ","r rrrrrrrr rrrrrr rr r "," r "," s ","r srrrrrrrr rrrrrrs rr r ","r srrrrrrrr rrrrrrs rr r ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr r ","r rrrrrrrrr rrrrrrr rr rr ","r rrrrrrrrr rrrrrrr rr rr "," s s sssssssss s ss s ss","r rrrrrrrrr rrrrrrr rr rr "," r "],b.actionTableNumber=[" 1 0 /.-,+*)(' & %$ # \"!"," J ","a aaaaaaaaa aaaaaaa aa a "," YYYYY "," 1 0 /.-,+*)(' & %$ # \"!","K1 KKKKKKKK . +*)('KKKKKK KK# K\" "," 1 0 /.-,+*)(' & %$ # \"!"," N "," O ","e eeeeeeeee eeeeeee ee ee ","f fffffffff fffffff ff ff ","d ddddddddd ddddddd dd dd ","B BBBBBBBBB BBBBBBB BB BB ","A AAAAAAAAA AAAAAAA AA AA "," P "," Q "," 1 . +*)(' # \" ","b bbbbbbbbb bbbbbbb bb b "," ","! S !! ! ",'" T" "" " ',"$ V $$ U $$ $ ","& &ZY&& &XW && & ",") ))))) )))\\[ )) ) ",". ....._^] ..... .. . ","1 11111111 11111 11 1 ","5 55555555 55555` 55 5 ","7 77777777 777777 77 7 ","9 99999999 999999 99 9 ",": c:::::::: ::::::b :: a: ","I fIIIIIIII IIIIIIe II I ","= ========= ======= == == ","? ????????? ??????? ?? ?? ","C CCCCCCCCC CCCCCCC CC CC ","J JJJJJJJJ JJJJJJ JJ J ","M MMMMMMMM MMMMMM MM M ","N NNNNNNNNN NNNNNNN NN N ","P PPPPPPPPP PPPPPPP PP P "," +*)(' ","R RRRRRRRRR RRRRRRR RR aR ","U UUUUUUUUU UUUUUUU UU U ","Z ZZZZZZZZZ ZZZZZZZ ZZ ZZ ","c ccccccccc ccccccc cc cc "," j ","L fLLLLLLLL LLLLLLe LL L ","6 66666666 66666 66 6 "," k "," l "," XXXXX "," 1 0 /.-,+*)(' & %$m # \"!","_ f________ ______e __ _ "," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 0 /.-,+*)(' %$ # \"!"," 1 0 /.-,+*)(' & %$ # \"!"," 1 . +*)(' # \" "," 1 . +*)(' # \" ","> >>>>>>>>> >>>>>>> >> >> "," 1 . +*)(' # \" "," 1 . +*)(' # \" ","Q QQQQQQQQQ QQQQQQQ QQ aQ ","V VVVVVVVVV VVVVVVV VV aV ","T TTTTTTTTT TTTTTTT TT T ","@ @@@@@@@@@ @@@@@@@ @@ @@ "," \x87 ","[ [[[[[[[[[ [[[[[[[ [[ [[ ","D DDDDDDDDD DDDDDDD DD DD "," HH "," \x88 "," F\x89 ","# T# ## # ","% V %% U %% % ","' 'ZY'' 'XW '' ' ","( (ZY(( (XW (( ( ","+ +++++ +++\\[ ++ + ","* ***** ***\\[ ** * ","- ----- ---\\[ -- - ",", ,,,,, ,,,\\[ ,, , ","0 00000_^] 00000 00 0 ","/ /////_^] ///// // / ","2 22222222 22222 22 2 ","3 33333333 33333 33 3 ","4 44444444 44444 44 4 ","8 88888888 888888 88 8 "," ^ "," \x8a ","; f;;;;;;;; ;;;;;;e ;; ; ","< f<<<<<<<< <<<<<<e << < ","O OOOOOOOOO OOOOOOO OO O ","` ````````` ``````` `` ` ","S SSSSSSSSS SSSSSSS SS S ","W WWWWWWWWW WWWWWWW WW W ","\\ \\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\ \\\\ \\\\ ","E EEEEEEEEE EEEEEEE EE EE "," 1 0 /.-,+*)(' & %$ # \"!","] ]]]]]]]]] ]]]]]]] ]] ]] "," G "],b.gotoTable=["3456789:;<=>?@ AB CDEFGH IJ "," "," "," ","L456789:;<=>?@ AB CDEFGH IJ "," M EFGH IJ "," N;<=>?@ AB CDEFGH IJ "," "," "," "," "," "," "," "," "," "," S EFGH IJ "," "," "," "," "," "," "," "," "," "," "," "," "," e "," "," "," "," "," "," "," "," "," h J "," i j "," "," "," "," "," "," "," "," "," ","o456789:;<=>?@ ABpqCDEFGH IJ "," "," r6789:;<=>?@ AB CDEFGH IJ "," s789:;<=>?@ AB CDEFGH IJ "," t89:;<=>?@ AB CDEFGH IJ "," u89:;<=>?@ AB CDEFGH IJ "," v9:;<=>?@ AB CDEFGH IJ "," w9:;<=>?@ AB CDEFGH IJ "," x9:;<=>?@ AB CDEFGH IJ "," y9:;<=>?@ AB CDEFGH IJ "," z:;<=>?@ AB CDEFGH IJ "," {:;<=>?@ AB CDEFGH IJ "," |;<=>?@ AB CDEFGH IJ "," };<=>?@ AB CDEFGH IJ "," ~;<=>?@ AB CDEFGH IJ "," \x7f=>?@ AB CDEFGH IJ ","\x80456789:;<=>?@ AB CDEFGH IJ\x81"," \x82 EFGH IJ "," \x83 EFGH IJ "," "," \x84 GH IJ "," \x85 GH IJ "," i \x86 "," i \x87 "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," "," ","o456789:;<=>?@ AB\x8cqCDEFGH IJ "," "," "],b.productions=[[1,1,2],[2,1,3],[3,1,4],[3,3,3,-9,4],[4,1,5],[4,3,4,-8,5],[5,1,6],[5,3,5,-22,6],[5,3,5,-5,6],[6,1,7],[6,3,6,-23,7],[6,3,6,-24,7],[6,3,6,-6,7],[6,3,6,-7,7],[7,1,8],[7,3,7,-25,8],[7,3,7,-26,8],[8,1,9],[8,3,8,-12,9],[8,3,8,-11,9],[8,3,8,-10,9],[9,1,10],[9,2,-26,9],[10,1,11],[10,3,10,-27,11],[11,1,12],[11,1,13],[11,3,13,-28,14],[11,3,13,-4,14],[13,1,15],[13,2,13,16],[15,1,17],[15,3,-29,2,-30],[15,1,-15],[15,1,-16],[15,1,18],[18,3,-13,-29,-30],[18,4,-13,-29,19,-30],[19,1,20],[19,3,20,-31,19],[20,1,2],[12,1,14],[12,1,21],[21,1,-28],[21,2,-28,14],[21,1,22],[14,1,23],[14,3,14,-28,23],[14,1,24],[23,2,25,26],[23,1,26],[23,3,25,26,27],[23,2,26,27],[23,1,28],[27,1,16],[27,2,16,27],[25,2,-14,-3],[25,1,-32],[26,1,29],[26,3,-20,-29,-30],[26,4,-21,-29,-15,-30],[16,3,-33,30,-34],[30,1,2],[22,2,-4,14],[24,3,14,-4,23],[28,1,-35],[28,1,-2],[17,2,-36,-18],[29,1,-17],[29,1,-19],[29,1,-18]],b.DOUBLEDOT=2,b.DOUBLECOLON=3,b.DOUBLESLASH=4,b.NOTEQUAL=5,b.LESSTHANOREQUAL=6,b.GREATERTHANOREQUAL=7,b.AND=8,b.OR=9,b.MOD=10,b.DIV=11,b.MULTIPLYOPERATOR=12,b.FUNCTIONNAME=13,b.AXISNAME=14,b.LITERAL=15,b.NUMBER=16,b.ASTERISKNAMETEST=17,b.QNAME=18,b.NCNAMECOLONASTERISK=19,b.NODETYPE=20,b.PROCESSINGINSTRUCTIONWITHLITERAL=21,b.EQUALS=22,b.LESSTHAN=23,b.GREATERTHAN=24,b.PLUS=25,b.MINUS=26,b.BAR=27,b.SLASH=28,b.LEFTPARENTHESIS=29,b.RIGHTPARENTHESIS=30,b.COMMA=31,b.AT=32,b.LEFTBRACKET=33,b.RIGHTBRACKET=34,b.DOT=35,b.DOLLAR=36,b.prototype.tokenize=function(a){for(var c=[],d=[],e=a+"\0",f=0,g=e.charAt(f++);;){for(;" "==g||"\t"==g||"\r"==g||"\n"==g;)g=e.charAt(f++);if("\0"==g||f>=e.length)break;if("("!=g)if(")"!=g)if("["!=g)if("]"!=g)if("@"!=g)if(","!=g)if("|"!=g)if("+"!=g)if("-"!=g)if("="!=g)if("$"!=g)if("."!=g)if("'"!=g&&'"'!=g)if(g>="0"&&g<="9"){var h=g;for(g=e.charAt(f++);g>="0"&&g<="9";)h+=g,g=e.charAt(f++);if("."==g&&e.charAt(f)>="0"&&e.charAt(f)<="9")for(h+=g,h+=e.charAt(f++),g=e.charAt(f++);g>="0"&&g<="9";)h+=g,g=e.charAt(f++);c.push(b.NUMBER),d.push(h)}else if("*"!=g)if(":"!=g||":"!=e.charAt(f))if("/"!=g)if("!"!=g||"="!=e.charAt(f))if("<"!=g)if(">"!=g){if("_"!=g&&!W.isLetter(g.charCodeAt(0)))throw new Error("Unexpected character "+g);var i=g;for(g=e.charAt(f++);W.isNCNameChar(g.charCodeAt(0));)i+=g,g=e.charAt(f++);if(c.length>0){var j=c[c.length-1];if(j!=b.AT&&j!=b.DOUBLECOLON&&j!=b.LEFTPARENTHESIS&&j!=b.LEFTBRACKET&&j!=b.AND&&j!=b.OR&&j!=b.MOD&&j!=b.DIV&&j!=b.MULTIPLYOPERATOR&&j!=b.SLASH&&j!=b.DOUBLESLASH&&j!=b.BAR&&j!=b.PLUS&&j!=b.MINUS&&j!=b.EQUALS&&j!=b.NOTEQUAL&&j!=b.LESSTHAN&&j!=b.LESSTHANOREQUAL&&j!=b.GREATERTHAN&&j!=b.GREATERTHANOREQUAL){if("and"==i){c.push(b.AND),d.push(i);continue}if("or"==i){c.push(b.OR),d.push(i);continue}if("mod"==i){c.push(b.MOD),d.push(i);continue}if("div"==i){c.push(b.DIV),d.push(i);continue}}}if(":"==g){if("*"==e.charAt(f)){c.push(b.NCNAMECOLONASTERISK),d.push(i+":*"),f++,g=e.charAt(f++);continue}if("_"==e.charAt(f)||W.isLetter(e.charCodeAt(f))){for(i+=":",g=e.charAt(f++);W.isNCNameChar(g.charCodeAt(0));)i+=g,g=e.charAt(f++);if("("==g){c.push(b.FUNCTIONNAME),d.push(i);continue}c.push(b.QNAME),d.push(i);continue}if(":"==e.charAt(f)){c.push(b.AXISNAME),d.push(i);continue}}if("("==g){if("comment"==i||"text"==i||"node"==i){c.push(b.NODETYPE),d.push(i);continue}if("processing-instruction"==i){")"==e.charAt(f)?c.push(b.NODETYPE):c.push(b.PROCESSINGINSTRUCTIONWITHLITERAL),d.push(i);continue}c.push(b.FUNCTIONNAME),d.push(i);continue}c.push(b.QNAME),d.push(i)}else{if("="==e.charAt(f)){c.push(b.GREATERTHANOREQUAL),d.push(">="),f++,g=e.charAt(f++);continue}c.push(b.GREATERTHAN),d.push(">"),g=e.charAt(f++)}else{if("="==e.charAt(f)){c.push(b.LESSTHANOREQUAL),d.push("<="),f++,g=e.charAt(f++);continue}c.push(b.LESSTHAN),d.push("<"),g=e.charAt(f++)}else c.push(b.NOTEQUAL),d.push("!="),f++,g=e.charAt(f++);else{if(g=e.charAt(f++),"/"==g){c.push(b.DOUBLESLASH),d.push("//"),g=e.charAt(f++);continue}c.push(b.SLASH),d.push("/")}else c.push(b.DOUBLECOLON),d.push("::"),f++,g=e.charAt(f++);else{if(c.length>0){var j=c[c.length-1];if(j!=b.AT&&j!=b.DOUBLECOLON&&j!=b.LEFTPARENTHESIS&&j!=b.LEFTBRACKET&&j!=b.AND&&j!=b.OR&&j!=b.MOD&&j!=b.DIV&&j!=b.MULTIPLYOPERATOR&&j!=b.SLASH&&j!=b.DOUBLESLASH&&j!=b.BAR&&j!=b.PLUS&&j!=b.MINUS&&j!=b.EQUALS&&j!=b.NOTEQUAL&&j!=b.LESSTHAN&&j!=b.LESSTHANOREQUAL&&j!=b.GREATERTHAN&&j!=b.GREATERTHANOREQUAL){c.push(b.MULTIPLYOPERATOR),d.push(g),g=e.charAt(f++);continue}}c.push(b.ASTERISKNAMETEST),d.push(g),g=e.charAt(f++)}else{for(var k=g,l="";f<e.length&&(g=e.charAt(f))!==k;)l+=g,f+=1;if(g!==k)throw X.fromMessage("Unterminated string literal: "+k+l);f+=1,c.push(b.LITERAL),d.push(l),g=e.charAt(f++)}else{if(g=e.charAt(f++),"."==g){c.push(b.DOUBLEDOT),d.push(".."),g=e.charAt(f++);continue}if(g>="0"&&g<="9"){var h="."+g;for(g=e.charAt(f++);g>="0"&&g<="9";)h+=g,g=e.charAt(f++);c.push(b.NUMBER),d.push(h);continue}c.push(b.DOT),d.push(".")}else c.push(b.DOLLAR),d.push(g),g=e.charAt(f++);else c.push(b.EQUALS),d.push(g),g=e.charAt(f++);else c.push(b.MINUS),d.push(g),g=e.charAt(f++);else c.push(b.PLUS),d.push(g),g=e.charAt(f++);else c.push(b.BAR),d.push(g),g=e.charAt(f++);else c.push(b.COMMA),d.push(g),g=e.charAt(f++);else c.push(b.AT),d.push(g),g=e.charAt(f++);else c.push(b.RIGHTBRACKET),d.push(g),g=e.charAt(f++);else c.push(b.LEFTBRACKET),d.push(g),g=e.charAt(f++);else c.push(b.RIGHTPARENTHESIS),d.push(g),g=e.charAt(f++);else c.push(b.LEFTPARENTHESIS),d.push(g),g=e.charAt(f++)}return c.push(1),d.push("[EOF]"),[c,d]},b.SHIFT="s",b.REDUCE="r",b.ACCEPT="a",b.prototype.parse=function(a){var d,e,f=this.tokenize(a);if(void 0!=f){d=f[0],e=f[1];var a,g,h,i=0,j=[],k=[],l=[];for(j.push(0),k.push(1),l.push("_S"),g=d[i],h=e[i++];;)switch(a=j[j.length-1],b.actionTable[a].charAt(g-1)){case b.SHIFT:k.push(-g),l.push(h),j.push(b.actionTableNumber[a].charCodeAt(g-1)-32),g=d[i],h=e[i++];break;case b.REDUCE:for(var m=b.productions[b.actionTableNumber[a].charCodeAt(g-1)-32][1],n=[],o=0;o<m;o++)k.pop(),n.unshift(l.pop()),j.pop();var p=j[j.length-1];k.push(b.productions[b.actionTableNumber[a].charCodeAt(g-1)-32][0]),void 0==this.reduceActions[b.actionTableNumber[a].charCodeAt(g-1)-32]?l.push(n[0]):l.push(this.reduceActions[b.actionTableNumber[a].charCodeAt(g-1)-32](n)),j.push(b.gotoTable[p].charCodeAt(b.productions[b.actionTableNumber[a].charCodeAt(g-1)-32][0]-2)-33);break;case b.ACCEPT:return new c(l.pop());default:throw new Error("XPath parse error")}}},c.prototype=new Object,c.prototype.constructor=c,c.superclass=Object.prototype,c.prototype.toString=function(){return this.expression.toString()},c.prototype.evaluate=function(a){if(a.contextNode=a.expressionContextNode,a.contextSize=1,a.contextPosition=1,a.caseInsensitive=!1,null!=a.contextNode){var b=a.contextNode;9!=b.nodeType&&(b=b.ownerDocument);try{a.caseInsensitive=b.implementation.hasFeature("HTML","2.0")}catch(b){a.caseInsensitive=!0}}return this.expression.evaluate(a)},c.XML_NAMESPACE_URI="http://www.w3.org/XML/1998/namespace",c.XMLNS_NAMESPACE_URI="http://www.w3.org/2000/xmlns/",d.prototype=new Object,d.prototype.constructor=d,d.superclass=Object.prototype,d.prototype.init=function(){},d.prototype.toString=function(){return"<Expression>"},d.prototype.evaluate=function(a){throw new Error("Could not evaluate expression.")},e.prototype=new d,e.prototype.constructor=e,e.superclass=d.prototype,e.prototype.init=function(a){this.rhs=a},f.prototype=new e,f.prototype.constructor=f,f.superclass=e.prototype,f.prototype.init=function(a){f.superclass.init.call(this,a)},f.prototype.evaluate=function(a){return this.rhs.evaluate(a).number().negate()},f.prototype.toString=function(){return"-"+this.rhs.toString()},g.prototype=new d,g.prototype.constructor=g,g.superclass=d.prototype,g.prototype.init=function(a,b){this.lhs=a,this.rhs=b},h.prototype=new g,h.prototype.constructor=h,h.superclass=g.prototype,h.prototype.init=function(a,b){h.superclass.init.call(this,a,b)},h.prototype.toString=function(){return"("+this.lhs.toString()+" or "+this.rhs.toString()+")"},h.prototype.evaluate=function(a){var b=this.lhs.evaluate(a).bool();return b.booleanValue()?b:this.rhs.evaluate(a).bool()},i.prototype=new g,i.prototype.constructor=i,i.superclass=g.prototype,i.prototype.init=function(a,b){i.superclass.init.call(this,a,b)},i.prototype.toString=function(){return"("+this.lhs.toString()+" and "+this.rhs.toString()+")"},i.prototype.evaluate=function(a){var b=this.lhs.evaluate(a).bool();return b.booleanValue()?this.rhs.evaluate(a).bool():b},j.prototype=new g,j.prototype.constructor=j,j.superclass=g.prototype,j.prototype.init=function(a,b){j.superclass.init.call(this,a,b)},j.prototype.toString=function(){return"("+this.lhs.toString()+" = "+this.rhs.toString()+")"},j.prototype.evaluate=function(a){return this.lhs.evaluate(a).equals(this.rhs.evaluate(a))},k.prototype=new g,k.prototype.constructor=k,k.superclass=g.prototype,k.prototype.init=function(a,b){k.superclass.init.call(this,a,b)},k.prototype.toString=function(){return"("+this.lhs.toString()+" != "+this.rhs.toString()+")"},k.prototype.evaluate=function(a){return this.lhs.evaluate(a).notequal(this.rhs.evaluate(a))},l.prototype=new g,l.prototype.constructor=l,l.superclass=g.prototype,l.prototype.init=function(a,b){l.superclass.init.call(this,a,b)},l.prototype.evaluate=function(a){return this.lhs.evaluate(a).lessthan(this.rhs.evaluate(a))},l.prototype.toString=function(){return"("+this.lhs.toString()+" < "+this.rhs.toString()+")"},m.prototype=new g,m.prototype.constructor=m,m.superclass=g.prototype,m.prototype.init=function(a,b){m.superclass.init.call(this,a,b)},m.prototype.evaluate=function(a){return this.lhs.evaluate(a).greaterthan(this.rhs.evaluate(a))},m.prototype.toString=function(){return"("+this.lhs.toString()+" > "+this.rhs.toString()+")"},n.prototype=new g,n.prototype.constructor=n,n.superclass=g.prototype,n.prototype.init=function(a,b){n.superclass.init.call(this,a,b)},n.prototype.evaluate=function(a){return this.lhs.evaluate(a).lessthanorequal(this.rhs.evaluate(a))},n.prototype.toString=function(){return"("+this.lhs.toString()+" <= "+this.rhs.toString()+")"},o.prototype=new g,o.prototype.constructor=o,o.superclass=g.prototype,o.prototype.init=function(a,b){o.superclass.init.call(this,a,b)},o.prototype.evaluate=function(a){return this.lhs.evaluate(a).greaterthanorequal(this.rhs.evaluate(a))},o.prototype.toString=function(){return"("+this.lhs.toString()+" >= "+this.rhs.toString()+")"},p.prototype=new g,p.prototype.constructor=p,p.superclass=g.prototype,p.prototype.init=function(a,b){p.superclass.init.call(this,a,b)},p.prototype.evaluate=function(a){return this.lhs.evaluate(a).number().plus(this.rhs.evaluate(a).number())},p.prototype.toString=function(){return"("+this.lhs.toString()+" + "+this.rhs.toString()+")"},q.prototype=new g,q.prototype.constructor=q,q.superclass=g.prototype,q.prototype.init=function(a,b){q.superclass.init.call(this,a,b)},q.prototype.evaluate=function(a){return this.lhs.evaluate(a).number().minus(this.rhs.evaluate(a).number())},q.prototype.toString=function(){return"("+this.lhs.toString()+" - "+this.rhs.toString()+")"},r.prototype=new g,r.prototype.constructor=r,r.superclass=g.prototype,r.prototype.init=function(a,b){r.superclass.init.call(this,a,b)},r.prototype.evaluate=function(a){return this.lhs.evaluate(a).number().multiply(this.rhs.evaluate(a).number())},r.prototype.toString=function(){return"("+this.lhs.toString()+" * "+this.rhs.toString()+")";
},s.prototype=new g,s.prototype.constructor=s,s.superclass=g.prototype,s.prototype.init=function(a,b){s.superclass.init.call(this,a,b)},s.prototype.evaluate=function(a){return this.lhs.evaluate(a).number().div(this.rhs.evaluate(a).number())},s.prototype.toString=function(){return"("+this.lhs.toString()+" div "+this.rhs.toString()+")"},t.prototype=new g,t.prototype.constructor=t,t.superclass=g.prototype,t.prototype.init=function(a,b){t.superclass.init.call(this,a,b)},t.prototype.evaluate=function(a){return this.lhs.evaluate(a).number().mod(this.rhs.evaluate(a).number())},t.prototype.toString=function(){return"("+this.lhs.toString()+" mod "+this.rhs.toString()+")"},u.prototype=new g,u.prototype.constructor=u,u.superclass=g.prototype,u.prototype.init=function(a,b){u.superclass.init.call(this,a,b)},u.prototype.evaluate=function(a){return this.lhs.evaluate(a).nodeset().union(this.rhs.evaluate(a).nodeset())},u.prototype.toString=function(){return this.lhs.toString()+" | "+this.rhs.toString()},v.prototype=new d,v.prototype.constructor=v,v.superclass=d.prototype,v.prototype.init=function(a,b,c){v.superclass.init.call(this),this.filter=a,this.filterPredicates=b,this.locationPath=c},v.prototype.evaluate=function(a){var b,d=new L;if(d.variableResolver=a.variableResolver,d.functionResolver=a.functionResolver,d.namespaceResolver=a.namespaceResolver,d.expressionContextNode=a.expressionContextNode,d.virtualRoot=a.virtualRoot,d.caseInsensitive=a.caseInsensitive,null==this.filter)b=[a.contextNode];else{var e=this.filter.evaluate(a);if(!W.instance_of(e,J)){if(null!=this.filterPredicates&&this.filterPredicates.length>0||null!=this.locationPath)throw new Error("Path expression filter must evaluate to a nodset if predicates or location path are used");return e}if(b=e.toUnsortedArray(),null!=this.filterPredicates)for(var f=0;f<this.filterPredicates.length;f++){var g=this.filterPredicates[f],h=[];for(d.contextSize=b.length,d.contextPosition=1;d.contextPosition<=d.contextSize;d.contextPosition++)d.contextNode=b[d.contextPosition-1],this.predicateMatches(g,d)&&h.push(d.contextNode);b=h}}if(null!=this.locationPath){if(this.locationPath.absolute)if(9!=b[0].nodeType)if(null!=d.virtualRoot)b=[d.virtualRoot];else if(null==b[0].ownerDocument){for(var i=b[0];null!=i.parentNode;)i=i.parentNode;b=[i]}else b=[b[0].ownerDocument];else b=[b[0]];for(var j=0;j<this.locationPath.steps.length;j++){for(var k=this.locationPath.steps[j],h=[],f=0;f<b.length;f++)switch(d.contextNode=b[f],k.axis){case y.ANCESTOR:if(d.contextNode===d.virtualRoot)break;var l;for(l=2==d.contextNode.nodeType?this.getOwnerElement(d.contextNode):d.contextNode.parentNode;null!=l&&(k.nodeTest.matches(l,d)&&h.push(l),l!==d.virtualRoot);)l=l.parentNode;break;case y.ANCESTORORSELF:for(var l=d.contextNode;null!=l&&(k.nodeTest.matches(l,d)&&h.push(l),l!==d.virtualRoot);l=2==l.nodeType?this.getOwnerElement(l):l.parentNode);break;case y.ATTRIBUTE:var m=d.contextNode.attributes;if(null!=m)for(var n=0;n<m.length;n++){var l=m.item(n);k.nodeTest.matches(l,d)&&h.push(l)}break;case y.CHILD:for(var l=d.contextNode.firstChild;null!=l;l=l.nextSibling)k.nodeTest.matches(l,d)&&h.push(l);break;case y.DESCENDANT:for(var o=[d.contextNode.firstChild];o.length>0;)for(var l=o.pop();null!=l;)k.nodeTest.matches(l,d)&&h.push(l),null!=l.firstChild?(o.push(l.nextSibling),l=l.firstChild):l=l.nextSibling;break;case y.DESCENDANTORSELF:k.nodeTest.matches(d.contextNode,d)&&h.push(d.contextNode);for(var o=[d.contextNode.firstChild];o.length>0;)for(var l=o.pop();null!=l;)k.nodeTest.matches(l,d)&&h.push(l),null!=l.firstChild?(o.push(l.nextSibling),l=l.firstChild):l=l.nextSibling;break;case y.FOLLOWING:if(d.contextNode===d.virtualRoot)break;var o=[];null!=d.contextNode.firstChild?o.unshift(d.contextNode.firstChild):o.unshift(d.contextNode.nextSibling);for(var l=d.contextNode.parentNode;null!=l&&9!=l.nodeType&&l!==d.virtualRoot;l=l.parentNode)o.unshift(l.nextSibling);do for(var l=o.pop();null!=l;)k.nodeTest.matches(l,d)&&h.push(l),null!=l.firstChild?(o.push(l.nextSibling),l=l.firstChild):l=l.nextSibling;while(o.length>0);break;case y.FOLLOWINGSIBLING:if(d.contextNode===d.virtualRoot)break;for(var l=d.contextNode.nextSibling;null!=l;l=l.nextSibling)k.nodeTest.matches(l,d)&&h.push(l);break;case y.NAMESPACE:var i={};if(1==d.contextNode.nodeType){i.xml=c.XML_NAMESPACE_URI,i.xmlns=c.XMLNS_NAMESPACE_URI;for(var l=d.contextNode;null!=l&&1==l.nodeType;l=l.parentNode)for(var n=0;n<l.attributes.length;n++){var p=l.attributes.item(n),q=String(p.name);if("xmlns"==q)void 0==i[""]&&(i[""]=p.value);else if(q.length>6&&"xmlns:"==q.substring(0,6)){var r=q.substring(6,q.length);void 0==i[r]&&(i[r]=p.value)}}for(var r in i){var s=new K(r,i[r],d.contextNode);k.nodeTest.matches(s,d)&&h.push(s)}}break;case y.PARENT:l=null,d.contextNode!==d.virtualRoot&&(l=2==d.contextNode.nodeType?this.getOwnerElement(d.contextNode):d.contextNode.parentNode),null!=l&&k.nodeTest.matches(l,d)&&h.push(l);break;case y.PRECEDING:var o;o=null!=d.virtualRoot?[d.virtualRoot]:[w(d.contextNode)];a:for(;o.length>0;)for(var l=o.pop();null!=l;){if(l==d.contextNode)break a;k.nodeTest.matches(l,d)&&h.unshift(l),null!=l.firstChild?(o.push(l.nextSibling),l=l.firstChild):l=l.nextSibling}break;case y.PRECEDINGSIBLING:if(d.contextNode===d.virtualRoot)break;for(var l=d.contextNode.previousSibling;null!=l;l=l.previousSibling)k.nodeTest.matches(l,d)&&h.push(l);break;case y.SELF:k.nodeTest.matches(d.contextNode,d)&&h.push(d.contextNode)}b=h;for(var f=0;f<k.predicates.length;f++){var g=k.predicates[f],h=[];for(d.contextSize=b.length,d.contextPosition=1;d.contextPosition<=d.contextSize;d.contextPosition++)d.contextNode=b[d.contextPosition-1],this.predicateMatches(g,d)&&h.push(d.contextNode);b=h}}}var e=new J;return e.addArray(b),e},v.prototype.predicateMatches=function(a,b){var c=a.evaluate(b);return W.instance_of(c,D)?b.contextPosition==c.numberValue():c.booleanValue()},v.prototype.toString=function(){if(void 0!=this.filter){var a=this.filter.toString();if(W.instance_of(this.filter,C)&&(a="'"+a+"'"),void 0!=this.filterPredicates)for(var b=0;b<this.filterPredicates.length;b++)a=a+"["+this.filterPredicates[b].toString()+"]";return void 0!=this.locationPath&&(this.locationPath.absolute||(a+="/"),a+=this.locationPath.toString()),a}return this.locationPath.toString()},v.prototype.getOwnerElement=function(a){if(a.ownerElement)return a.ownerElement;try{if(a.selectSingleNode)return a.selectSingleNode("..")}catch(a){}for(var b=9==a.nodeType?a:a.ownerDocument,c=b.getElementsByTagName("*"),d=0;d<c.length;d++)for(var e=c.item(d),f=e.attributes,g=0;g<f.length;g++){var h=f.item(g);if(h===a)return e}return null},x.prototype=new Object,x.prototype.constructor=x,x.superclass=Object.prototype,x.prototype.init=function(a,b){this.absolute=a,this.steps=b},x.prototype.toString=function(){var a;a=this.absolute?"/":"";for(var b=0;b<this.steps.length;b++)0!=b&&(a+="/"),a+=this.steps[b].toString();return a},y.prototype=new Object,y.prototype.constructor=y,y.superclass=Object.prototype,y.prototype.init=function(a,b,c){this.axis=a,this.nodeTest=b,this.predicates=c},y.prototype.toString=function(){var a;switch(this.axis){case y.ANCESTOR:a="ancestor";break;case y.ANCESTORORSELF:a="ancestor-or-self";break;case y.ATTRIBUTE:a="attribute";break;case y.CHILD:a="child";break;case y.DESCENDANT:a="descendant";break;case y.DESCENDANTORSELF:a="descendant-or-self";break;case y.FOLLOWING:a="following";break;case y.FOLLOWINGSIBLING:a="following-sibling";break;case y.NAMESPACE:a="namespace";break;case y.PARENT:a="parent";break;case y.PRECEDING:a="preceding";break;case y.PRECEDINGSIBLING:a="preceding-sibling";break;case y.SELF:a="self"}a+="::",a+=this.nodeTest.toString();for(var b=0;b<this.predicates.length;b++)a+="["+this.predicates[b].toString()+"]";return a},y.ANCESTOR=0,y.ANCESTORORSELF=1,y.ATTRIBUTE=2,y.CHILD=3,y.DESCENDANT=4,y.DESCENDANTORSELF=5,y.FOLLOWING=6,y.FOLLOWINGSIBLING=7,y.NAMESPACE=8,y.PARENT=9,y.PRECEDING=10,y.PRECEDINGSIBLING=11,y.SELF=12,z.prototype=new Object,z.prototype.constructor=z,z.superclass=Object.prototype,z.prototype.init=function(a,b){this.type=a,this.value=b},z.prototype.toString=function(){switch(this.type){case z.NAMETESTANY:return"*";case z.NAMETESTPREFIXANY:return this.value+":*";case z.NAMETESTRESOLVEDANY:return"{"+this.value+"}*";case z.NAMETESTQNAME:return this.value;case z.NAMETESTRESOLVEDNAME:return"{"+this.namespaceURI+"}"+this.value;case z.COMMENT:return"comment()";case z.TEXT:return"text()";case z.PI:return void 0!=this.value?'processing-instruction("'+this.value+'")':"processing-instruction()";case z.NODE:return"node()"}return"<unknown nodetest type>"},z.prototype.matches=function(a,b){var c=a.nodeType;switch(this.type){case z.NAMETESTANY:return 2===c||1===c||c===K.XPATH_NAMESPACE_NODE;case z.NAMETESTPREFIXANY:if(2===c||1===c){var d=b.namespaceResolver.getNamespace(this.value,b.expressionContextNode);if(null==d)throw new Error("Cannot resolve QName "+this.value);return d===(a.namespaceURI||"")}return!1;case z.NAMETESTQNAME:if(2===c||1===c||c===K.XPATH_NAMESPACE_NODE){var e=W.resolveQName(this.value,b.namespaceResolver,b.expressionContextNode,!1);if(null==e[0])throw new Error("Cannot resolve QName "+this.value);e[0]=String(e[0])||null,e[1]=String(e[1]);var f=[String(a.namespaceURI||"")||null,String(a.localName||a.nodeName)];return b.caseInsensitive?e[0]===f[0]&&e[1].toLowerCase()===f[1].toLowerCase():e[0]===f[0]&&e[1]===f[1]}return!1;case z.COMMENT:return 8===c;case z.TEXT:return 3===c||4==c;case z.PI:return 7===c&&(null==this.value||a.nodeName==this.value);case z.NODE:return 9===c||1===c||2===c||3===c||4===c||8===c||7===c}return!1},z.NAMETESTANY=0,z.NAMETESTPREFIXANY=1,z.NAMETESTQNAME=2,z.COMMENT=3;z.TEXT=4;z.PI=5,z.NODE=6,A.prototype=new d,A.prototype.constructor=A,A.superclass=d.prototype,A.prototype.init=function(a){this.variable=a},A.prototype.toString=function(){return"$"+this.variable},A.prototype.evaluate=function(a){var b=W.resolveQName(this.variable,a.namespaceResolver,a.contextNode,!1);if(null==b[0])throw new Error("Cannot resolve QName "+fn);var c=a.variableResolver.getVariable(b[1],b[0]);if(!c)throw X.fromMessage("Undeclared variable: "+this.toString());return c},B.prototype=new d,B.prototype.constructor=B,B.superclass=d.prototype,B.prototype.init=function(a,b){this.functionName=a,this.arguments=b},B.prototype.toString=function(){for(var a=this.functionName+"(",b=0;b<this.arguments.length;b++)b>0&&(a+=", "),a+=this.arguments[b].toString();return a+")"},B.prototype.evaluate=function(a){var b=N.getFunctionFromContext(this.functionName,a);if(!b)throw new Error("Unknown function "+this.functionName);var c=[a].concat(this.arguments);return b.apply(a.functionResolver.thisArg,c)},C.prototype=new d,C.prototype.constructor=C,C.superclass=d.prototype,C.prototype.init=function(a){this.str=String(a)},C.prototype.toString=function(){return this.str},C.prototype.evaluate=function(a){return this},C.prototype.string=function(){return this},C.prototype.number=function(){return new D(this.str)},C.prototype.bool=function(){return new G(this.str)},C.prototype.nodeset=function(){throw new Error("Cannot convert string to nodeset")},C.prototype.stringValue=function(){return this.str},C.prototype.numberValue=function(){return this.number().numberValue()},C.prototype.booleanValue=function(){return this.bool().booleanValue()},C.prototype.equals=function(a){return W.instance_of(a,G)?this.bool().equals(a):W.instance_of(a,D)?this.number().equals(a):W.instance_of(a,J)?a.compareWithString(this,U.equals):new G(this.str==a.str)},C.prototype.notequal=function(a){return W.instance_of(a,G)?this.bool().notequal(a):W.instance_of(a,D)?this.number().notequal(a):W.instance_of(a,J)?a.compareWithString(this,U.notequal):new G(this.str!=a.str)},C.prototype.lessthan=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.greaterthanorequal):this.number().lessthan(a.number())},C.prototype.greaterthan=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.lessthanorequal):this.number().greaterthan(a.number())},C.prototype.lessthanorequal=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.greaterthan):this.number().lessthanorequal(a.number())},C.prototype.greaterthanorequal=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.lessthan):this.number().greaterthanorequal(a.number())},D.prototype=new d,D.prototype.constructor=D,D.superclass=d.prototype,D.prototype.init=function(a){this.num="string"==typeof a?this.parse(a):Number(a)},D.prototype.numberFormat=/^\s*-?[0-9]*\.?[0-9]+\s*$/,D.prototype.parse=function(a){return this.numberFormat.test(a)?parseFloat(a):Number.NaN},D.prototype.toString=function(){var a=this.num.toString();return a.indexOf("e-")!==-1?E(a):a.indexOf("e")!==-1?F(a):a},D.prototype.evaluate=function(a){return this},D.prototype.string=function(){return new C(this.toString())},D.prototype.number=function(){return this},D.prototype.bool=function(){return new G(this.num)},D.prototype.nodeset=function(){throw new Error("Cannot convert number to nodeset")},D.prototype.stringValue=function(){return this.string().stringValue()},D.prototype.numberValue=function(){return this.num},D.prototype.booleanValue=function(){return this.bool().booleanValue()},D.prototype.negate=function(){return new D(-this.num)},D.prototype.equals=function(a){return W.instance_of(a,G)?this.bool().equals(a):W.instance_of(a,C)?this.equals(a.number()):W.instance_of(a,J)?a.compareWithNumber(this,U.equals):new G(this.num==a.num)},D.prototype.notequal=function(a){return W.instance_of(a,G)?this.bool().notequal(a):W.instance_of(a,C)?this.notequal(a.number()):W.instance_of(a,J)?a.compareWithNumber(this,U.notequal):new G(this.num!=a.num)},D.prototype.lessthan=function(a){return W.instance_of(a,J)?a.compareWithNumber(this,U.greaterthanorequal):W.instance_of(a,G)||W.instance_of(a,C)?this.lessthan(a.number()):new G(this.num<a.num)},D.prototype.greaterthan=function(a){return W.instance_of(a,J)?a.compareWithNumber(this,U.lessthanorequal):W.instance_of(a,G)||W.instance_of(a,C)?this.greaterthan(a.number()):new G(this.num>a.num)},D.prototype.lessthanorequal=function(a){return W.instance_of(a,J)?a.compareWithNumber(this,U.greaterthan):W.instance_of(a,G)||W.instance_of(a,C)?this.lessthanorequal(a.number()):new G(this.num<=a.num)},D.prototype.greaterthanorequal=function(a){return W.instance_of(a,J)?a.compareWithNumber(this,U.lessthan):W.instance_of(a,G)||W.instance_of(a,C)?this.greaterthanorequal(a.number()):new G(this.num>=a.num)},D.prototype.plus=function(a){return new D(this.num+a.num)},D.prototype.minus=function(a){return new D(this.num-a.num)},D.prototype.multiply=function(a){return new D(this.num*a.num)},D.prototype.div=function(a){return new D(this.num/a.num)},D.prototype.mod=function(a){return new D(this.num%a.num)},G.prototype=new d,G.prototype.constructor=G,G.superclass=d.prototype,G.prototype.init=function(a){this.b=Boolean(a)},G.prototype.toString=function(){return this.b.toString()},G.prototype.evaluate=function(a){return this},G.prototype.string=function(){return new C(this.b)},G.prototype.number=function(){return new D(this.b)},G.prototype.bool=function(){return this},G.prototype.nodeset=function(){throw new Error("Cannot convert boolean to nodeset")},G.prototype.stringValue=function(){return this.string().stringValue()},G.prototype.numberValue=function(){return this.num().numberValue()},G.prototype.booleanValue=function(){return this.b},G.prototype.not=function(){return new G(!this.b)},G.prototype.equals=function(a){return W.instance_of(a,C)||W.instance_of(a,D)?this.equals(a.bool()):W.instance_of(a,J)?a.compareWithBoolean(this,U.equals):new G(this.b==a.b)},G.prototype.notequal=function(a){return W.instance_of(a,C)||W.instance_of(a,D)?this.notequal(a.bool()):W.instance_of(a,J)?a.compareWithBoolean(this,U.notequal):new G(this.b!=a.b)},G.prototype.lessthan=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.greaterthanorequal):this.number().lessthan(a.number())},G.prototype.greaterthan=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.lessthanorequal):this.number().greaterthan(a.number())},G.prototype.lessthanorequal=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.greaterthan):this.number().lessthanorequal(a.number())},G.prototype.greaterthanorequal=function(a){return W.instance_of(a,J)?a.compareWithNumber(this.number(),U.lessthan):this.number().greaterthanorequal(a.number())},H.prototype=new Object,H.prototype.constructor=H,H.superclass=Object.prototype,H.prototype.init=function(a){this.left=null,this.right=null,this.node=a,this.depth=1},H.prototype.balance=function(){var a=null==this.left?0:this.left.depth,b=null==this.right?0:this.right.depth;if(a>b+1){var c=null==this.left.left?0:this.left.left.depth,d=null==this.left.right?0:this.left.right.depth;c<d&&this.left.rotateRR(),this.rotateLL()}else if(a+1<b){var e=null==this.right.right?0:this.right.right.depth,f=null==this.right.left?0:this.right.left.depth;f>e&&this.right.rotateLL(),this.rotateRR()}},H.prototype.rotateLL=function(){var a=this.node,b=this.right;this.node=this.left.node,this.right=this.left,this.left=this.left.left,this.right.left=this.right.right,this.right.right=b,this.right.node=a,this.right.updateInNewLocation(),this.updateInNewLocation()},H.prototype.rotateRR=function(){var a=this.node,b=this.left;this.node=this.right.node,this.left=this.right,this.right=this.right.right,this.left.right=this.left.left,this.left.left=b,this.left.node=a,this.left.updateInNewLocation(),this.updateInNewLocation()},H.prototype.updateInNewLocation=function(){this.getDepthFromChildren()},H.prototype.getDepthFromChildren=function(){this.depth=null==this.node?0:1,null!=this.left&&(this.depth=this.left.depth+1),null!=this.right&&this.depth<=this.right.depth&&(this.depth=this.right.depth+1)},H.prototype.add=function(a){if(a===this.node)return!1;var b=I(a,this.node),c=!1;return b==-1?null==this.left?(this.left=new H(a),c=!0):(c=this.left.add(a),c&&this.balance()):1==b&&(null==this.right?(this.right=new H(a),c=!0):(c=this.right.add(a),c&&this.balance())),c&&this.getDepthFromChildren(),c},J.prototype=new d,J.prototype.constructor=J,J.superclass=d.prototype,J.prototype.init=function(){this.tree=null,this.nodes=[],this.size=0},J.prototype.toString=function(){var a=this.first();return null==a?"":this.stringForNode(a)},J.prototype.evaluate=function(a){return this},J.prototype.string=function(){return new C(this.toString())},J.prototype.stringValue=function(){return this.toString()},J.prototype.number=function(){return new D(this.string())},J.prototype.numberValue=function(){return Number(this.string())},J.prototype.bool=function(){return new G(this.booleanValue())},J.prototype.booleanValue=function(){return!!this.size},J.prototype.nodeset=function(){return this},J.prototype.stringForNode=function(a){return 9==a.nodeType||1==a.nodeType||11===a.nodeType?this.stringForContainerNode(a):2===a.nodeType?a.value||a.nodeValue:a.isNamespaceNode?a.namespace:a.nodeValue},J.prototype.stringForContainerNode=function(a){for(var b="",c=a.firstChild;null!=c;c=c.nextSibling){var d=c.nodeType;1!==d&&3!==d&&4!==d&&9!==d&&11!==d||(b+=this.stringForNode(c))}return b},J.prototype.buildTree=function(){if(!this.tree&&this.nodes.length){this.tree=new H(this.nodes[0]);for(var a=1;a<this.nodes.length;a+=1)this.tree.add(this.nodes[a])}return this.tree},J.prototype.first=function(){var a=this.buildTree();if(null==a)return null;for(;null!=a.left;)a=a.left;return a.node},J.prototype.add=function(a){for(var b=0;b<this.nodes.length;b+=1)if(a===this.nodes[b])return;this.tree=null,this.nodes.push(a),this.size+=1},J.prototype.addArray=function(a){for(var b=0;b<a.length;b+=1)this.add(a[b])},J.prototype.toArray=function(){var a=[];return this.toArrayRec(this.buildTree(),a),a},J.prototype.toArrayRec=function(a,b){null!=a&&(this.toArrayRec(a.left,b),b.push(a.node),this.toArrayRec(a.right,b))},J.prototype.toUnsortedArray=function(){return this.nodes.slice()},J.prototype.compareWithString=function(a,b){for(var c=this.toUnsortedArray(),d=0;d<c.length;d++){var e=c[d],f=new C(this.stringForNode(e)),g=b(f,a);if(g.booleanValue())return g}return new G(!1)},J.prototype.compareWithNumber=function(a,b){for(var c=this.toUnsortedArray(),d=0;d<c.length;d++){var e=c[d],f=new D(this.stringForNode(e)),g=b(f,a);if(g.booleanValue())return g}return new G(!1)},J.prototype.compareWithBoolean=function(a,b){return b(this.bool(),a)},J.prototype.compareWithNodeSet=function(a,b){for(var c=this.toUnsortedArray(),d=function(a,c){return b(c,a)},e=0;e<c.length;e++){var f=new C(this.stringForNode(c[e])),g=a.compareWithString(f,d);if(g.booleanValue())return g}return new G(!1)},J.prototype.equals=function(a){return W.instance_of(a,C)?this.compareWithString(a,U.equals):W.instance_of(a,D)?this.compareWithNumber(a,U.equals):W.instance_of(a,G)?this.compareWithBoolean(a,U.equals):this.compareWithNodeSet(a,U.equals)},J.prototype.notequal=function(a){return W.instance_of(a,C)?this.compareWithString(a,U.notequal):W.instance_of(a,D)?this.compareWithNumber(a,U.notequal):W.instance_of(a,G)?this.compareWithBoolean(a,U.notequal):this.compareWithNodeSet(a,U.notequal)},J.prototype.lessthan=function(a){return W.instance_of(a,C)?this.compareWithNumber(a.number(),U.lessthan):W.instance_of(a,D)?this.compareWithNumber(a,U.lessthan):W.instance_of(a,G)?this.compareWithBoolean(a,U.lessthan):this.compareWithNodeSet(a,U.lessthan)},J.prototype.greaterthan=function(a){return W.instance_of(a,C)?this.compareWithNumber(a.number(),U.greaterthan):W.instance_of(a,D)?this.compareWithNumber(a,U.greaterthan):W.instance_of(a,G)?this.compareWithBoolean(a,U.greaterthan):this.compareWithNodeSet(a,U.greaterthan)},J.prototype.lessthanorequal=function(a){return W.instance_of(a,C)?this.compareWithNumber(a.number(),U.lessthanorequal):W.instance_of(a,D)?this.compareWithNumber(a,U.lessthanorequal):W.instance_of(a,G)?this.compareWithBoolean(a,U.lessthanorequal):this.compareWithNodeSet(a,U.lessthanorequal)},J.prototype.greaterthanorequal=function(a){return W.instance_of(a,C)?this.compareWithNumber(a.number(),U.greaterthanorequal):W.instance_of(a,D)?this.compareWithNumber(a,U.greaterthanorequal):W.instance_of(a,G)?this.compareWithBoolean(a,U.greaterthanorequal):this.compareWithNodeSet(a,U.greaterthanorequal)},J.prototype.union=function(a){var b=new J;return b.addArray(this.toUnsortedArray()),b.addArray(a.toUnsortedArray()),b},K.prototype=new Object,K.prototype.constructor=K,K.superclass=Object.prototype,K.prototype.toString=function(){return'{ "'+this.prefix+'", "'+this.namespaceURI+'" }'};var U=new Object;U.equals=function(a,b){return a.equals(b)},U.notequal=function(a,b){return a.notequal(b)},U.lessthan=function(a,b){return a.lessthan(b)},U.greaterthan=function(a,b){return a.greaterthan(b)},U.lessthanorequal=function(a,b){return a.lessthanorequal(b)},U.greaterthanorequal=function(a,b){return a.greaterthanorequal(b)},L.prototype=new Object,L.prototype.constructor=L,L.superclass=Object.prototype,M.prototype=new Object,M.prototype.constructor=M,M.superclass=Object.prototype,M.prototype.getVariable=function(a,b){return null},N.prototype=new Object,N.prototype.constructor=N,N.superclass=Object.prototype,N.prototype.addStandardFunctions=function(){this.functions["{}last"]=V.last,this.functions["{}position"]=V.position,this.functions["{}count"]=V.count,this.functions["{}id"]=V.id,this.functions["{}local-name"]=V.localName,this.functions["{}namespace-uri"]=V.namespaceURI,this.functions["{}name"]=V.name,this.functions["{}string"]=V.string,this.functions["{}concat"]=V.concat,this.functions["{}starts-with"]=V.startsWith,this.functions["{}contains"]=V.contains,this.functions["{}substring-before"]=V.substringBefore,this.functions["{}substring-after"]=V.substringAfter,this.functions["{}substring"]=V.substring,this.functions["{}string-length"]=V.stringLength,this.functions["{}normalize-space"]=V.normalizeSpace,this.functions["{}translate"]=V.translate,this.functions["{}boolean"]=V.boolean_,this.functions["{}not"]=V.not,this.functions["{}true"]=V.true_,this.functions["{}false"]=V.false_,this.functions["{}lang"]=V.lang,this.functions["{}number"]=V.number,this.functions["{}sum"]=V.sum,this.functions["{}floor"]=V.floor,this.functions["{}ceiling"]=V.ceiling,this.functions["{}round"]=V.round},N.prototype.addFunction=function(a,b,c){this.functions["{"+a+"}"+b]=c},N.getFunctionFromContext=function(a,b){var c=W.resolveQName(a,b.namespaceResolver,b.contextNode,!1);if(null===c[0])throw new Error("Cannot resolve QName "+name);return b.functionResolver.getFunction(c[1],c[0])},N.prototype.getFunction=function(a,b){return this.functions["{"+b+"}"+a]},O.prototype=new Object,O.prototype.constructor=O,O.superclass=Object.prototype,O.prototype.getNamespace=function(a,b){if("xml"==a)return c.XML_NAMESPACE_URI;if("xmlns"==a)return c.XMLNS_NAMESPACE_URI;for(9==b.nodeType?b=b.documentElement:2==b.nodeType?b=v.prototype.getOwnerElement(b):1!=b.nodeType&&(b=b.parentNode);null!=b&&1==b.nodeType;){for(var d=b.attributes,e=0;e<d.length;e++){var f=d.item(e),g=f.name||f.nodeName;if("xmlns"===g&&""===a||g==="xmlns:"+a)return String(f.value||f.nodeValue)}b=b.parentNode}return null};var V=new Object;V.last=function(){var a=arguments[0];if(1!=arguments.length)throw new Error("Function last expects ()");return new D(a.contextSize)},V.position=function(){var a=arguments[0];if(1!=arguments.length)throw new Error("Function position expects ()");return new D(a.contextPosition)},V.count=function(){var a,b=arguments[0];if(2!=arguments.length||!W.instance_of(a=arguments[1].evaluate(b),J))throw new Error("Function count expects (node-set)");return new D(a.size)},V.id=function(){var a,b=arguments[0];if(2!=arguments.length)throw new Error("Function id expects (object)");a=arguments[1].evaluate(b),a=W.instance_of(a,J)?a.toArray().join(" "):a.stringValue();for(var c=a.split(/[\x0d\x0a\x09\x20]+/),d=0,e=new J,f=9==b.contextNode.nodeType?b.contextNode:b.contextNode.ownerDocument,g=0;g<c.length;g++){var h;h=f.getElementById?f.getElementById(c[g]):W.getElementById(f,c[g]),null!=h&&(e.add(h),d++)}return e},V.localName=function(){var a,b=arguments[0];if(1==arguments.length)a=b.contextNode;else{if(2!=arguments.length)throw new Error("Function local-name expects (node-set?)");a=arguments[1].evaluate(b).first()}return new C(null==a?"":a.localName||a.baseName||a.target||a.nodeName||"")},V.namespaceURI=function(){var a,b=arguments[0];if(1==arguments.length)a=b.contextNode;else{if(2!=arguments.length)throw new Error("Function namespace-uri expects (node-set?)");a=arguments[1].evaluate(b).first()}return new C(null==a?"":a.namespaceURI)},V.name=function(){var a,b=arguments[0];if(1==arguments.length)a=b.contextNode;else{if(2!=arguments.length)throw new Error("Function name expects (node-set?)");a=arguments[1].evaluate(b).first()}return new C(null==a?"":1==a.nodeType?a.nodeName:2==a.nodeType?a.name||a.nodeName:7===a.nodeType?a.target||a.nodeName:null==a.localName?"":a.localName)},V.string=function(){var a=arguments[0];if(1==arguments.length)return new C(J.prototype.stringForNode(a.contextNode));if(2==arguments.length)return arguments[1].evaluate(a).string();throw new Error("Function string expects (object?)")},V.concat=function(){var a=arguments[0];if(arguments.length<3)throw new Error("Function concat expects (string, string, string*)");for(var b="",c=1;c<arguments.length;c++)b+=arguments[c].evaluate(a).stringValue();return new C(b)},V.startsWith=function(){var a=arguments[0];if(3!=arguments.length)throw new Error("Function startsWith expects (string, string)");var b=arguments[1].evaluate(a).stringValue(),c=arguments[2].evaluate(a).stringValue();return new G(b.substring(0,c.length)==c)},V.contains=function(){var a=arguments[0];if(3!=arguments.length)throw new Error("Function contains expects (string, string)");var b=arguments[1].evaluate(a).stringValue(),c=arguments[2].evaluate(a).stringValue();return new G(b.indexOf(c)!==-1)},V.substringBefore=function(){var a=arguments[0];if(3!=arguments.length)throw new Error("Function substring-before expects (string, string)");var b=arguments[1].evaluate(a).stringValue(),c=arguments[2].evaluate(a).stringValue();return new C(b.substring(0,b.indexOf(c)))},V.substringAfter=function(){var a=arguments[0];if(3!=arguments.length)throw new Error("Function substring-after expects (string, string)");var b=arguments[1].evaluate(a).stringValue(),c=arguments[2].evaluate(a).stringValue();if(0==c.length)return new C(b);var d=b.indexOf(c);return new C(d==-1?"":b.substring(d+c.length))},V.substring=function(){var a=arguments[0];if(3!=arguments.length&&4!=arguments.length)throw new Error("Function substring expects (string, number, number?)");var b=arguments[1].evaluate(a).stringValue(),c=Math.round(arguments[2].evaluate(a).numberValue())-1,d=4==arguments.length?c+Math.round(arguments[3].evaluate(a).numberValue()):void 0;return new C(b.substring(c,d))},V.stringLength=function(){var a,b=arguments[0];if(1==arguments.length)a=J.prototype.stringForNode(b.contextNode);else{if(2!=arguments.length)throw new Error("Function string-length expects (string?)");a=arguments[1].evaluate(b).stringValue()}return new D(a.length)},V.normalizeSpace=function(){var a,b=arguments[0];if(1==arguments.length)a=J.prototype.stringForNode(b.contextNode);else{if(2!=arguments.length)throw new Error("Function normalize-space expects (string?)");a=arguments[1].evaluate(b).stringValue()}for(var c=0,d=a.length-1;W.isSpace(a.charCodeAt(d));)d--;for(var e="";c<=d&&W.isSpace(a.charCodeAt(c));)c++;for(;c<=d;)if(W.isSpace(a.charCodeAt(c)))for(e+=" ";c<=d&&W.isSpace(a.charCodeAt(c));)c++;else e+=a.charAt(c),c++;return new C(e)},V.translate=function(){var a=arguments[0];if(4!=arguments.length)throw new Error("Function translate expects (string, string, string)");for(var b=arguments[1].evaluate(a).stringValue(),c=arguments[2].evaluate(a).stringValue(),d=arguments[3].evaluate(a).stringValue(),e=[],f=0;f<c.length;f++){var g=c.charCodeAt(f);if(void 0==e[g]){var h=f>d.length?"":d.charAt(f);e[g]=h}}for(var i="",f=0;f<b.length;f++){var a=b.charCodeAt(f),j=e[a];i+=void 0==j?b.charAt(f):j}return new C(i)},V.boolean_=function(){var a=arguments[0];if(2!=arguments.length)throw new Error("Function boolean expects (object)");return arguments[1].evaluate(a).bool()},V.not=function(){var a=arguments[0];if(2!=arguments.length)throw new Error("Function not expects (object)");return arguments[1].evaluate(a).bool().not()},V.true_=function(){if(1!=arguments.length)throw new Error("Function true expects ()");return new G(!0)},V.false_=function(){if(1!=arguments.length)throw new Error("Function false expects ()");return new G(!1)},V.lang=function(){var a=arguments[0];if(2!=arguments.length)throw new Error("Function lang expects (string)");for(var b,d=a.contextNode;null!=d&&9!=d.nodeType;d=d.parentNode){var e=d.getAttributeNS(c.XML_NAMESPACE_URI,"lang");if(null!=e){b=String(e);break}}if(null==b)return new G(!1);var f=arguments[1].evaluate(a).stringValue();return new G(b.substring(0,f.length)==f&&(b.length==f.length||"-"==b.charAt(f.length)))},V.number=function(){var a=arguments[0];if(1!=arguments.length&&2!=arguments.length)throw new Error("Function number expects (object?)");return 1==arguments.length?new D(J.prototype.stringForNode(a.contextNode)):arguments[1].evaluate(a).number()},V.sum=function(){var a,b=arguments[0];if(2!=arguments.length||!W.instance_of(a=arguments[1].evaluate(b),J))throw new Error("Function sum expects (node-set)");a=a.toUnsortedArray();for(var c=0,d=0;d<a.length;d++)c+=new D(J.prototype.stringForNode(a[d])).numberValue();return new D(c)},V.floor=function(){var a=arguments[0];if(2!=arguments.length)throw new Error("Function floor expects (number)");return new D(Math.floor(arguments[1].evaluate(a).numberValue()))},V.ceiling=function(){var a=arguments[0];if(2!=arguments.length)throw new Error("Function ceiling expects (number)");return new D(Math.ceil(arguments[1].evaluate(a).numberValue()));
},V.round=function(){var a=arguments[0];if(2!=arguments.length)throw new Error("Function round expects (number)");return new D(Math.round(arguments[1].evaluate(a).numberValue()))};var W=new Object;W.isAttribute=function(a){return a&&(2===a.nodeType||a.ownerElement)},W.splitQName=function(a){var b=a.indexOf(":");return b==-1?[null,a]:[a.substring(0,b),a.substring(b+1)]},W.resolveQName=function(a,b,c,d){var e=W.splitQName(a);return null!=e[0]?e[0]=b.getNamespace(e[0],c):d?(e[0]=b.getNamespace("",c),null==e[0]&&(e[0]="")):e[0]="",e},W.isSpace=function(a){return 9==a||13==a||10==a||32==a},W.isLetter=function(a){return a>=65&&a<=90||a>=97&&a<=122||a>=192&&a<=214||a>=216&&a<=246||a>=248&&a<=255||a>=256&&a<=305||a>=308&&a<=318||a>=321&&a<=328||a>=330&&a<=382||a>=384&&a<=451||a>=461&&a<=496||a>=500&&a<=501||a>=506&&a<=535||a>=592&&a<=680||a>=699&&a<=705||902==a||a>=904&&a<=906||908==a||a>=910&&a<=929||a>=931&&a<=974||a>=976&&a<=982||986==a||988==a||990==a||992==a||a>=994&&a<=1011||a>=1025&&a<=1036||a>=1038&&a<=1103||a>=1105&&a<=1116||a>=1118&&a<=1153||a>=1168&&a<=1220||a>=1223&&a<=1224||a>=1227&&a<=1228||a>=1232&&a<=1259||a>=1262&&a<=1269||a>=1272&&a<=1273||a>=1329&&a<=1366||1369==a||a>=1377&&a<=1414||a>=1488&&a<=1514||a>=1520&&a<=1522||a>=1569&&a<=1594||a>=1601&&a<=1610||a>=1649&&a<=1719||a>=1722&&a<=1726||a>=1728&&a<=1742||a>=1744&&a<=1747||1749==a||a>=1765&&a<=1766||a>=2309&&a<=2361||2365==a||a>=2392&&a<=2401||a>=2437&&a<=2444||a>=2447&&a<=2448||a>=2451&&a<=2472||a>=2474&&a<=2480||2482==a||a>=2486&&a<=2489||a>=2524&&a<=2525||a>=2527&&a<=2529||a>=2544&&a<=2545||a>=2565&&a<=2570||a>=2575&&a<=2576||a>=2579&&a<=2600||a>=2602&&a<=2608||a>=2610&&a<=2611||a>=2613&&a<=2614||a>=2616&&a<=2617||a>=2649&&a<=2652||2654==a||a>=2674&&a<=2676||a>=2693&&a<=2699||2701==a||a>=2703&&a<=2705||a>=2707&&a<=2728||a>=2730&&a<=2736||a>=2738&&a<=2739||a>=2741&&a<=2745||2749==a||2784==a||a>=2821&&a<=2828||a>=2831&&a<=2832||a>=2835&&a<=2856||a>=2858&&a<=2864||a>=2866&&a<=2867||a>=2870&&a<=2873||2877==a||a>=2908&&a<=2909||a>=2911&&a<=2913||a>=2949&&a<=2954||a>=2958&&a<=2960||a>=2962&&a<=2965||a>=2969&&a<=2970||2972==a||a>=2974&&a<=2975||a>=2979&&a<=2980||a>=2984&&a<=2986||a>=2990&&a<=2997||a>=2999&&a<=3001||a>=3077&&a<=3084||a>=3086&&a<=3088||a>=3090&&a<=3112||a>=3114&&a<=3123||a>=3125&&a<=3129||a>=3168&&a<=3169||a>=3205&&a<=3212||a>=3214&&a<=3216||a>=3218&&a<=3240||a>=3242&&a<=3251||a>=3253&&a<=3257||3294==a||a>=3296&&a<=3297||a>=3333&&a<=3340||a>=3342&&a<=3344||a>=3346&&a<=3368||a>=3370&&a<=3385||a>=3424&&a<=3425||a>=3585&&a<=3630||3632==a||a>=3634&&a<=3635||a>=3648&&a<=3653||a>=3713&&a<=3714||3716==a||a>=3719&&a<=3720||3722==a||3725==a||a>=3732&&a<=3735||a>=3737&&a<=3743||a>=3745&&a<=3747||3749==a||3751==a||a>=3754&&a<=3755||a>=3757&&a<=3758||3760==a||a>=3762&&a<=3763||3773==a||a>=3776&&a<=3780||a>=3904&&a<=3911||a>=3913&&a<=3945||a>=4256&&a<=4293||a>=4304&&a<=4342||4352==a||a>=4354&&a<=4355||a>=4357&&a<=4359||4361==a||a>=4363&&a<=4364||a>=4366&&a<=4370||4412==a||4414==a||4416==a||4428==a||4430==a||4432==a||a>=4436&&a<=4437||4441==a||a>=4447&&a<=4449||4451==a||4453==a||4455==a||4457==a||a>=4461&&a<=4462||a>=4466&&a<=4467||4469==a||4510==a||4520==a||4523==a||a>=4526&&a<=4527||a>=4535&&a<=4536||4538==a||a>=4540&&a<=4546||4587==a||4592==a||4601==a||a>=7680&&a<=7835||a>=7840&&a<=7929||a>=7936&&a<=7957||a>=7960&&a<=7965||a>=7968&&a<=8005||a>=8008&&a<=8013||a>=8016&&a<=8023||8025==a||8027==a||8029==a||a>=8031&&a<=8061||a>=8064&&a<=8116||a>=8118&&a<=8124||8126==a||a>=8130&&a<=8132||a>=8134&&a<=8140||a>=8144&&a<=8147||a>=8150&&a<=8155||a>=8160&&a<=8172||a>=8178&&a<=8180||a>=8182&&a<=8188||8486==a||a>=8490&&a<=8491||8494==a||a>=8576&&a<=8578||a>=12353&&a<=12436||a>=12449&&a<=12538||a>=12549&&a<=12588||a>=44032&&a<=55203||a>=19968&&a<=40869||12295==a||a>=12321&&a<=12329},W.isNCNameChar=function(a){return a>=48&&a<=57||a>=1632&&a<=1641||a>=1776&&a<=1785||a>=2406&&a<=2415||a>=2534&&a<=2543||a>=2662&&a<=2671||a>=2790&&a<=2799||a>=2918&&a<=2927||a>=3047&&a<=3055||a>=3174&&a<=3183||a>=3302&&a<=3311||a>=3430&&a<=3439||a>=3664&&a<=3673||a>=3792&&a<=3801||a>=3872&&a<=3881||46==a||45==a||95==a||W.isLetter(a)||a>=768&&a<=837||a>=864&&a<=865||a>=1155&&a<=1158||a>=1425&&a<=1441||a>=1443&&a<=1465||a>=1467&&a<=1469||1471==a||a>=1473&&a<=1474||1476==a||a>=1611&&a<=1618||1648==a||a>=1750&&a<=1756||a>=1757&&a<=1759||a>=1760&&a<=1764||a>=1767&&a<=1768||a>=1770&&a<=1773||a>=2305&&a<=2307||2364==a||a>=2366&&a<=2380||2381==a||a>=2385&&a<=2388||a>=2402&&a<=2403||a>=2433&&a<=2435||2492==a||2494==a||2495==a||a>=2496&&a<=2500||a>=2503&&a<=2504||a>=2507&&a<=2509||2519==a||a>=2530&&a<=2531||2562==a||2620==a||2622==a||2623==a||a>=2624&&a<=2626||a>=2631&&a<=2632||a>=2635&&a<=2637||a>=2672&&a<=2673||a>=2689&&a<=2691||2748==a||a>=2750&&a<=2757||a>=2759&&a<=2761||a>=2763&&a<=2765||a>=2817&&a<=2819||2876==a||a>=2878&&a<=2883||a>=2887&&a<=2888||a>=2891&&a<=2893||a>=2902&&a<=2903||a>=2946&&a<=2947||a>=3006&&a<=3010||a>=3014&&a<=3016||a>=3018&&a<=3021||3031==a||a>=3073&&a<=3075||a>=3134&&a<=3140||a>=3142&&a<=3144||a>=3146&&a<=3149||a>=3157&&a<=3158||a>=3202&&a<=3203||a>=3262&&a<=3268||a>=3270&&a<=3272||a>=3274&&a<=3277||a>=3285&&a<=3286||a>=3330&&a<=3331||a>=3390&&a<=3395||a>=3398&&a<=3400||a>=3402&&a<=3405||3415==a||3633==a||a>=3636&&a<=3642||a>=3655&&a<=3662||3761==a||a>=3764&&a<=3769||a>=3771&&a<=3772||a>=3784&&a<=3789||a>=3864&&a<=3865||3893==a||3895==a||3897==a||3902==a||3903==a||a>=3953&&a<=3972||a>=3974&&a<=3979||a>=3984&&a<=3989||3991==a||a>=3993&&a<=4013||a>=4017&&a<=4023||4025==a||a>=8400&&a<=8412||8417==a||a>=12330&&a<=12335||12441==a||12442==a||183==a||720==a||721==a||903==a||1600==a||3654==a||3782==a||12293==a||a>=12337&&a<=12341||a>=12445&&a<=12446||a>=12540&&a<=12542},W.coalesceText=function(a){for(var b=a.firstChild;null!=b;b=b.nextSibling)if(3==b.nodeType||4==b.nodeType){var c=b.nodeValue,d=b;for(b=b.nextSibling;null!=b&&(3==b.nodeType||4==b.nodeType);){c+=b.nodeValue;var e=b;b=b.nextSibling,e.parentNode.removeChild(e)}if(4==d.nodeType){var f=d.parentNode;if(null==d.nextSibling)f.removeChild(d),f.appendChild(f.ownerDocument.createTextNode(c));else{var g=d.nextSibling;f.removeChild(d),f.insertBefore(f.ownerDocument.createTextNode(c),g)}}else d.nodeValue=c;if(null==b)break}else 1==b.nodeType&&W.coalesceText(b)},W.instance_of=function(a,b){for(;null!=a;){if(a.constructor===b)return!0;if(a===Object)return!1;a=a.constructor.superclass}return!1},W.getElementById=function(a,b){if(1==a.nodeType&&(a.getAttribute("id")==b||a.getAttributeNS(null,"id")==b))return a;for(var c=a.firstChild;null!=c;c=c.nextSibling){var d=W.getElementById(c,b);if(null!=d)return d}return null};var X=function(){function a(a,c){var d=c?": "+c.toString():"";switch(a){case b.INVALID_EXPRESSION_ERR:return"Invalid expression"+d;case b.TYPE_ERR:return"Type error"+d}return null}function b(b,c,d){var e=Error.call(this,a(b,c)||d);return e.code=b,e.exception=c,e}return b.prototype=Object.create(Error.prototype),b.prototype.constructor=b,b.superclass=Error,b.prototype.toString=function(){return this.message},b.fromMessage=function(a,c){return new b(null,c,a)},b.INVALID_EXPRESSION_ERR=51,b.TYPE_ERR=52,b}();P.prototype={},P.prototype.constructor=P,P.superclass=Object.prototype,P.prototype.evaluate=function(a,b,c){this.context.expressionContextNode=a;var d=this.xpath.evaluate(this.context);return new S(d,b)},Q.prototype={},Q.prototype.constructor=Q,Q.superclass=Object.prototype,Q.prototype.getNamespace=function(a,b){return null==this.xpathNSResolver?null:this.xpathNSResolver.lookupNamespaceURI(a)},R.prototype={},R.prototype.constructor=R,R.superclass=Object.prototype,R.prototype.lookupNamespaceURI=function(a){return this.namespaceResolver.getNamespace(a,this.node)},S.prototype={},S.prototype.constructor=S,S.superclass=Object.prototype,S.prototype.iterateNext=function(){if(this.resultType!=S.UNORDERED_NODE_ITERATOR_TYPE&&this.resultType!=S.ORDERED_NODE_ITERATOR_TYPE)throw new X(X.TYPE_ERR);return this.nodes[this.iteratorIndex++]},S.prototype.snapshotItem=function(a){if(this.resultType!=S.UNORDERED_NODE_SNAPSHOT_TYPE&&this.resultType!=S.ORDERED_NODE_SNAPSHOT_TYPE)throw new X(X.TYPE_ERR);return this.nodes[a]},S.ANY_TYPE=0,S.NUMBER_TYPE=1,S.STRING_TYPE=2,S.BOOLEAN_TYPE=3,S.UNORDERED_NODE_ITERATOR_TYPE=4,S.ORDERED_NODE_ITERATOR_TYPE=5,S.UNORDERED_NODE_SNAPSHOT_TYPE=6,S.ORDERED_NODE_SNAPSHOT_TYPE=7,S.ANY_UNORDERED_NODE_TYPE=8,S.FIRST_ORDERED_NODE_TYPE=9;try{var Y=!0;try{document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("XPath",null)&&(Y=!1)}catch(a){}Y&&T(document,new b)}catch(a){}T(a,new b),function(){function c(a){return{getNamespace:function(b,c){var d=a(b,c);return d||s.getNamespace(b,c)}}}function d(a){return c(a.getNamespace.bind(a))}function e(a){return c(function(b){return a[b]})}function f(a){return a&&"function"==typeof a.getNamespace?d(a):"function"==typeof a?c(a):"object"==typeof a?e(a):s}function g(a){if(null===a||"undefined"==typeof a||a instanceof C||a instanceof G||a instanceof D||a instanceof J)return a;switch(typeof a){case"string":return new C(a);case"boolean":return new G(a);case"number":return new D(a)}var b=new J;return b.addArray([].concat(a)),b}function h(a){return function(b){var c=Array.prototype.slice.call(arguments,1).map(function(a){return a.evaluate(b)}),d=a.apply(this,[].concat(b,c));return g(d)}}function i(a){return{getFunction:function(b,c){var d=a(b,c);return d?h(d):t.getFunction(b,c)}}}function j(a){return i(a.getFunction.bind(a))}function k(a){return i(function(b){return a[b]})}function l(a){return a&&"function"==typeof a.getFunction?j(a):"function"==typeof a?i(a):"object"==typeof a?k(a):t}function m(a){return{getVariable:function(b,c){var d=a(b,c);return g(d)}}}function n(a){if(a){if("function"==typeof a.getVariable)return m(a.getVariable.bind(a));if("function"==typeof a)return m(a);if("object"==typeof a)return m(function(b){return a[b]})}return u}function o(a){var b=new L;return a?(b.namespaceResolver=f(a.namespaces),b.functionResolver=l(a.functions),b.variableResolver=n(a.variables),b.expressionContextNode=a.node):b.namespaceResolver=s,b}function p(a,b){var c=o(b);return a.evaluate(c)}function q(a){var b=r.parse(a);return Object.create(v,{expression:{value:b}})}var r=new b,s=new O,t=new N,u=new M,v={evaluate:function(a){return p(this.expression,a)},evaluateNumber:function(a){return this.evaluate(a).numberValue()},evaluateString:function(a){return this.evaluate(a).stringValue()},evaluateBoolean:function(a){return this.evaluate(a).booleanValue()},evaluateNodeSet:function(a){return this.evaluate(a).nodeset()},select:function(a){return this.evaluateNodeSet(a).toArray()},select1:function(a){return this.select(a)[0]}};a.parse=q}(),a.XPath=c,a.XPathParser=b,a.XPathResult=S,a.Step=y,a.NodeTest=z,a.BarOperation=u,a.NamespaceResolver=O,a.FunctionResolver=N,a.VariableResolver=M,a.Utilities=W,a.XPathContext=L,a.XNodeSet=J,a.XBoolean=G,a.XString=C,a.XNumber=D,a.select=function(b,c,d){return a.selectWithResolver(b,c,null,d)},a.useNamespaces=function(b){var c={mappings:b||{},lookupNamespaceURI:function(a){return this.mappings[a]}};return function(b,d,e){return a.selectWithResolver(b,d,c,e)}},a.selectWithResolver=function(a,c,d,e){var f=new P(a,d,new b),g=S.ANY_TYPE,h=f.evaluate(c,g,null);return h.resultType==S.STRING_TYPE?h=h.stringValue:h.resultType==S.NUMBER_TYPE?h=h.numberValue:h.resultType==S.BOOLEAN_TYPE?h=h.booleanValue:(h=h.nodes,e&&(h=h[0])),h},a.select1=function(b,c){return a.select(b,c,!0)}}(d)},function(a,b){/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */
(function(){"use strict";function a(a,b){var c=a.split("."),d=n;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===l?d=d[e]?d[e]:d[e]={}:d[e]=b}function b(a,b){if(this.index="number"==typeof b?b:0,this.d=0,this.buffer=a instanceof(o?Uint8Array:Array)?a:new(o?Uint8Array:Array)(32768),2*this.buffer.length<=this.index)throw Error("invalid index");this.buffer.length<=this.index&&c(this)}function c(a){var b,c=a.buffer,d=c.length,e=new(o?Uint8Array:Array)(d<<1);if(o)e.set(c);else for(b=0;b<d;++b)e[b]=c[b];return a.buffer=e}function d(a){this.buffer=new(o?Uint16Array:Array)(2*a),this.length=0}function e(a,b){this.e=w,this.f=0,this.input=o&&a instanceof Array?new Uint8Array(a):a,this.c=0,b&&(b.lazy&&(this.f=b.lazy),"number"==typeof b.compressionType&&(this.e=b.compressionType),b.outputBuffer&&(this.b=o&&b.outputBuffer instanceof Array?new Uint8Array(b.outputBuffer):b.outputBuffer),"number"==typeof b.outputIndex&&(this.c=b.outputIndex)),this.b||(this.b=new(o?Uint8Array:Array)(32768))}function f(a,b){this.length=a,this.g=b}function g(a,b){function c(a,b){var c,d=a.g,e=[],f=0;c=z[a.length],e[f++]=65535&c,e[f++]=c>>16&255,e[f++]=c>>24;var g;switch(m){case 1===d:g=[0,d-1,0];break;case 2===d:g=[1,d-2,0];break;case 3===d:g=[2,d-3,0];break;case 4===d:g=[3,d-4,0];break;case 6>=d:g=[4,d-5,1];break;case 8>=d:g=[5,d-7,1];break;case 12>=d:g=[6,d-9,2];break;case 16>=d:g=[7,d-13,2];break;case 24>=d:g=[8,d-17,3];break;case 32>=d:g=[9,d-25,3];break;case 48>=d:g=[10,d-33,4];break;case 64>=d:g=[11,d-49,4];break;case 96>=d:g=[12,d-65,5];break;case 128>=d:g=[13,d-97,5];break;case 192>=d:g=[14,d-129,6];break;case 256>=d:g=[15,d-193,6];break;case 384>=d:g=[16,d-257,7];break;case 512>=d:g=[17,d-385,7];break;case 768>=d:g=[18,d-513,8];break;case 1024>=d:g=[19,d-769,8];break;case 1536>=d:g=[20,d-1025,9];break;case 2048>=d:g=[21,d-1537,9];break;case 3072>=d:g=[22,d-2049,10];break;case 4096>=d:g=[23,d-3073,10];break;case 6144>=d:g=[24,d-4097,11];break;case 8192>=d:g=[25,d-6145,11];break;case 12288>=d:g=[26,d-8193,12];break;case 16384>=d:g=[27,d-12289,12];break;case 24576>=d:g=[28,d-16385,13];break;case 32768>=d:g=[29,d-24577,13];break;default:throw"invalid distance"}c=g,e[f++]=c[0],e[f++]=c[1],e[f++]=c[2];var h,i;for(h=0,i=e.length;h<i;++h)r[s++]=e[h];u[e[0]]++,v[e[3]]++,t=a.length+b-1,n=null}var d,e,f,g,i,j,k,n,p,q={},r=o?new Uint16Array(2*b.length):[],s=0,t=0,u=new(o?Uint32Array:Array)(286),v=new(o?Uint32Array:Array)(30),w=a.f;if(!o){for(f=0;285>=f;)u[f++]=0;for(f=0;29>=f;)v[f++]=0}for(u[256]=1,d=0,e=b.length;d<e;++d){for(f=i=0,g=3;f<g&&d+f!==e;++f)i=i<<8|b[d+f];if(q[i]===l&&(q[i]=[]),j=q[i],!(0<t--)){for(;0<j.length&&32768<d-j[0];)j.shift();if(d+3>=e){for(n&&c(n,-1),f=0,g=e-d;f<g;++f)p=b[d+f],r[s++]=p,++u[p];break}0<j.length?(k=h(b,d,j),n?n.length<k.length?(p=b[d-1],r[s++]=p,++u[p],c(k,0)):c(n,-1):k.length<w?n=k:c(k,0)):n?c(n,-1):(p=b[d],r[s++]=p,++u[p])}j.push(d)}return r[s++]=256,u[256]++,a.j=u,a.i=v,o?r.subarray(0,s):r}function h(a,b,c){var d,e,g,h,i,j,k=0,l=a.length;h=0,j=c.length;a:for(;h<j;h++){if(d=c[j-h-1],g=3,3<k){for(i=k;3<i;i--)if(a[d+i-1]!==a[b+i-1])continue a;g=k}for(;258>g&&b+g<l&&a[d+g]===a[b+g];)++g;if(g>k&&(e=d,k=g),258===g)break}return new f(k,b-e)}function i(a,b){var c,e,f,g,h,i=a.length,k=new d(572),l=new(o?Uint8Array:Array)(i);if(!o)for(g=0;g<i;g++)l[g]=0;for(g=0;g<i;++g)0<a[g]&&k.push(g,a[g]);if(c=Array(k.length/2),e=new(o?Uint32Array:Array)(k.length/2),1===c.length)return l[k.pop().index]=1,l;for(g=0,h=k.length/2;g<h;++g)c[g]=k.pop(),e[g]=c[g].value;for(f=j(e,e.length,b),g=0,h=c.length;g<h;++g)l[c[g].index]=f[g];return l}function j(a,b,c){function d(a){var c=n[a][p[a]];c===b?(d(a+1),d(a+1)):--l[c],++p[a]}var e,f,g,h,i,j=new(o?Uint16Array:Array)(c),k=new(o?Uint8Array:Array)(c),l=new(o?Uint8Array:Array)(b),m=Array(c),n=Array(c),p=Array(c),q=(1<<c)-b,r=1<<c-1;for(j[c-1]=b,f=0;f<c;++f)q<r?k[f]=0:(k[f]=1,q-=r),q<<=1,j[c-2-f]=(j[c-1-f]/2|0)+b;for(j[0]=k[0],m[0]=Array(j[0]),n[0]=Array(j[0]),f=1;f<c;++f)j[f]>2*j[f-1]+k[f]&&(j[f]=2*j[f-1]+k[f]),m[f]=Array(j[f]),n[f]=Array(j[f]);for(e=0;e<b;++e)l[e]=c;for(g=0;g<j[c-1];++g)m[c-1][g]=a[g],n[c-1][g]=g;for(e=0;e<c;++e)p[e]=0;for(1===k[c-1]&&(--l[0],++p[c-1]),f=c-2;0<=f;--f){for(h=e=0,i=p[f+1],g=0;g<j[f];g++)h=m[f+1][i]+m[f+1][i+1],h>a[e]?(m[f][g]=h,n[f][g]=b,i+=2):(m[f][g]=a[e],n[f][g]=e,++e);p[f]=0,1===k[f]&&d(f)}return l}function k(a){var b,c,d,e,f=new(o?Uint16Array:Array)(a.length),g=[],h=[],i=0;for(b=0,c=a.length;b<c;b++)g[a[b]]=(0|g[a[b]])+1;for(b=1,c=16;b<=c;b++)h[b]=i,i+=0|g[b],i<<=1;for(b=0,c=a.length;b<c;b++)for(i=h[a[b]],h[a[b]]+=1,d=f[b]=0,e=a[b];d<e;d++)f[b]=f[b]<<1|1&i,i>>>=1;return f}var l=void 0,m=!0,n=this,o="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;b.prototype.a=function(a,b,d){var e,f=this.buffer,g=this.index,h=this.d,i=f[g];if(d&&1<b&&(a=8<b?(u[255&a]<<24|u[a>>>8&255]<<16|u[a>>>16&255]<<8|u[a>>>24&255])>>32-b:u[a]>>8-b),8>b+h)i=i<<b|a,h+=b;else for(e=0;e<b;++e)i=i<<1|a>>b-e-1&1,8===++h&&(h=0,f[g++]=u[i],i=0,g===f.length&&(f=c(this)));f[g]=i,this.buffer=f,this.d=h,this.index=g},b.prototype.finish=function(){var a,b=this.buffer,c=this.index;return 0<this.d&&(b[c]<<=8-this.d,b[c]=u[b[c]],c++),o?a=b.subarray(0,c):(b.length=c,a=b),a};var p,q=new(o?Uint8Array:Array)(256);for(p=0;256>p;++p){for(var r=p,s=r,t=7,r=r>>>1;r;r>>>=1)s<<=1,s|=1&r,--t;q[p]=(s<<t&255)>>>0}var u=q;d.prototype.getParent=function(a){return 2*((a-2)/4|0)},d.prototype.push=function(a,b){var c,d,e,f=this.buffer;for(c=this.length,f[this.length++]=b,f[this.length++]=a;0<c&&(d=this.getParent(c),f[c]>f[d]);)e=f[c],f[c]=f[d],f[d]=e,e=f[c+1],f[c+1]=f[d+1],f[d+1]=e,c=d;return this.length},d.prototype.pop=function(){var a,b,c,d,e,f=this.buffer;for(b=f[0],a=f[1],this.length-=2,f[0]=f[this.length],f[1]=f[this.length+1],e=0;(d=2*e+2,!(d>=this.length))&&(d+2<this.length&&f[d+2]>f[d]&&(d+=2),f[d]>f[e]);)c=f[e],f[e]=f[d],f[d]=c,c=f[e+1],f[e+1]=f[d+1],f[d+1]=c,e=d;return{index:a,value:b,length:this.length}};var v,w=2,x=[];for(v=0;288>v;v++)switch(m){case 143>=v:x.push([v+48,8]);break;case 255>=v:x.push([v-144+400,9]);break;case 279>=v:x.push([v-256+0,7]);break;case 287>=v:x.push([v-280+192,8]);break;default:throw"invalid literal: "+v}e.prototype.h=function(){var a,c,d,e,f=this.input;switch(this.e){case 0:for(d=0,e=f.length;d<e;){c=o?f.subarray(d,d+65535):f.slice(d,d+65535),d+=c.length;var h=c,j=d===e,n=l,p=l,q=l,r=l,s=l,t=this.b,u=this.c;if(o){for(t=new Uint8Array(this.b.buffer);t.length<=u+h.length+5;)t=new Uint8Array(t.length<<1);t.set(this.b)}if(n=j?1:0,t[u++]=0|n,p=h.length,q=~p+65536&65535,t[u++]=255&p,t[u++]=p>>>8&255,t[u++]=255&q,t[u++]=q>>>8&255,o)t.set(h,u),u+=h.length,t=t.subarray(0,u);else{for(r=0,s=h.length;r<s;++r)t[u++]=h[r];t.length=u}this.c=u,this.b=t}break;case 1:var v=new b(o?new Uint8Array(this.b.buffer):this.b,this.c);v.a(1,1,m),v.a(1,2,m);var y,z,A,B=g(this,f);for(y=0,z=B.length;y<z;y++)if(A=B[y],b.prototype.a.apply(v,x[A]),256<A)v.a(B[++y],B[++y],m),v.a(B[++y],5),v.a(B[++y],B[++y],m);else if(256===A)break;this.b=v.finish(),this.c=this.b.length;break;case w:var C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R=new b(o?new Uint8Array(this.b.buffer):this.b,this.c),S=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],T=Array(19);for(C=w,R.a(1,1,m),R.a(C,2,m),D=g(this,f),H=i(this.j,15),I=k(H),J=i(this.i,7),K=k(J),E=286;257<E&&0===H[E-1];E--);for(F=30;1<F&&0===J[F-1];F--);var U,V,W,X,Y,Z,$=E,_=F,aa=new(o?Uint32Array:Array)($+_),ba=new(o?Uint32Array:Array)(316),ca=new(o?Uint8Array:Array)(19);for(U=V=0;U<$;U++)aa[V++]=H[U];for(U=0;U<_;U++)aa[V++]=J[U];if(!o)for(U=0,X=ca.length;U<X;++U)ca[U]=0;for(U=Y=0,X=aa.length;U<X;U+=V){for(V=1;U+V<X&&aa[U+V]===aa[U];++V);if(W=V,0===aa[U])if(3>W)for(;0<W--;)ba[Y++]=0,ca[0]++;else for(;0<W;)Z=138>W?W:138,Z>W-3&&Z<W&&(Z=W-3),10>=Z?(ba[Y++]=17,ba[Y++]=Z-3,ca[17]++):(ba[Y++]=18,ba[Y++]=Z-11,ca[18]++),W-=Z;else if(ba[Y++]=aa[U],ca[aa[U]]++,W--,3>W)for(;0<W--;)ba[Y++]=aa[U],ca[aa[U]]++;else for(;0<W;)Z=6>W?W:6,Z>W-3&&Z<W&&(Z=W-3),ba[Y++]=16,ba[Y++]=Z-3,ca[16]++,W-=Z}for(a=o?ba.subarray(0,Y):ba.slice(0,Y),L=i(ca,7),P=0;19>P;P++)T[P]=L[S[P]];for(G=19;4<G&&0===T[G-1];G--);for(M=k(L),R.a(E-257,5,m),R.a(F-1,5,m),R.a(G-4,4,m),P=0;P<G;P++)R.a(T[P],3,m);for(P=0,Q=a.length;P<Q;P++)if(N=a[P],R.a(M[N],L[N],m),16<=N){switch(P++,N){case 16:O=2;break;case 17:O=3;break;case 18:O=7;break;default:throw"invalid code: "+N}R.a(a[P],O,m)}var da,ea,fa,ga,ha,ia,ja,ka,la=[I,H],ma=[K,J];for(ha=la[0],ia=la[1],ja=ma[0],ka=ma[1],da=0,ea=D.length;da<ea;++da)if(fa=D[da],R.a(ha[fa],ia[fa],m),256<fa)R.a(D[++da],D[++da],m),ga=D[++da],R.a(ja[ga],ka[ga],m),R.a(D[++da],D[++da],m);else if(256===fa)break;this.b=R.finish(),this.c=this.b.length;break;default:throw"invalid compression type"}return this.b};var y=function(){function a(a){switch(m){case 3===a:return[257,a-3,0];case 4===a:return[258,a-4,0];case 5===a:return[259,a-5,0];case 6===a:return[260,a-6,0];case 7===a:return[261,a-7,0];case 8===a:return[262,a-8,0];case 9===a:return[263,a-9,0];case 10===a:return[264,a-10,0];case 12>=a:return[265,a-11,1];case 14>=a:return[266,a-13,1];case 16>=a:return[267,a-15,1];case 18>=a:return[268,a-17,1];case 22>=a:return[269,a-19,2];case 26>=a:return[270,a-23,2];case 30>=a:return[271,a-27,2];case 34>=a:return[272,a-31,2];case 42>=a:return[273,a-35,3];case 50>=a:return[274,a-43,3];case 58>=a:return[275,a-51,3];case 66>=a:return[276,a-59,3];case 82>=a:return[277,a-67,4];case 98>=a:return[278,a-83,4];case 114>=a:return[279,a-99,4];case 130>=a:return[280,a-115,4];case 162>=a:return[281,a-131,5];case 194>=a:return[282,a-163,5];case 226>=a:return[283,a-195,5];case 257>=a:return[284,a-227,5];case 258===a:return[285,a-258,0];default:throw"invalid length: "+a}}var b,c,d=[];for(b=3;258>=b;b++)c=a(b),d[b]=c[2]<<24|c[1]<<16|c[0];return d}(),z=o?new Uint32Array(y):y;a("Zlib.RawDeflate",e),a("Zlib.RawDeflate.prototype.compress",e.prototype.h);var A,B,C,D,E={NONE:0,FIXED:1,DYNAMIC:w};if(Object.keys)A=Object.keys(E);else for(B in A=[],C=0,E)A[C++]=B;for(C=0,D=A.length;C<D;++C)B=A[C],a("Zlib.RawDeflate.CompressionType."+B,E[B])}).call(this)},function(a,b){/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */
(function(){"use strict";function a(a,b){var c=a.split("."),d=g;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||void 0===b?d=d[e]?d[e]:d[e]={}:d[e]=b}function b(a){var b,c,d,e,f,g,i,j,k,l,m=a.length,n=0,o=Number.POSITIVE_INFINITY;for(j=0;j<m;++j)a[j]>n&&(n=a[j]),a[j]<o&&(o=a[j]);for(b=1<<n,c=new(h?Uint32Array:Array)(b),d=1,e=0,f=2;d<=n;){for(j=0;j<m;++j)if(a[j]===d){for(g=0,i=e,k=0;k<d;++k)g=g<<1|1&i,i>>=1;for(l=d<<16|j,k=g;k<b;k+=f)c[k]=l;++e}++d,e<<=1,f<<=1}return[c,n,o]}function c(a,b){switch(this.g=[],this.h=32768,this.c=this.f=this.d=this.k=0,this.input=h?new Uint8Array(a):a,this.l=!1,this.i=j,this.q=!1,!b&&(b={})||(b.index&&(this.d=b.index),b.bufferSize&&(this.h=b.bufferSize),b.bufferType&&(this.i=b.bufferType),b.resize&&(this.q=b.resize)),this.i){case i:this.a=32768,this.b=new(h?Uint8Array:Array)(32768+this.h+258);break;case j:this.a=0,this.b=new(h?Uint8Array:Array)(this.h),this.e=this.v,this.m=this.s,this.j=this.t;break;default:throw Error("invalid inflate mode")}}function d(a,b){for(var c,d=a.f,e=a.c,f=a.input,g=a.d,h=f.length;e<b;){if(g>=h)throw Error("input buffer is broken");d|=f[g++]<<e,e+=8}return c=d&(1<<b)-1,a.f=d>>>b,a.c=e-b,a.d=g,c}function e(a,b){for(var c,d,e=a.f,f=a.c,g=a.input,h=a.d,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.f=e>>d,a.c=f-d,a.d=h,65535&c}function f(a){function c(a,b,c){var f,g,h,i=this.p;for(h=0;h<a;)switch(f=e(this,b)){case 16:for(g=3+d(this,2);g--;)c[h++]=i;break;case 17:for(g=3+d(this,3);g--;)c[h++]=0;i=0;break;case 18:for(g=11+d(this,7);g--;)c[h++]=0;i=0;break;default:i=c[h++]=f}return this.p=i,c}var f,g,i,j,k=d(a,5)+257,l=d(a,5)+1,m=d(a,4)+4,o=new(h?Uint8Array:Array)(n.length);for(j=0;j<m;++j)o[n[j]]=d(a,3);if(!h)for(j=m,m=o.length;j<m;++j)o[n[j]]=0;f=b(o),g=new(h?Uint8Array:Array)(k),i=new(h?Uint8Array:Array)(l),a.p=0,a.j(b(c.call(a,k,f,g)),b(c.call(a,l,f,i)))}var g=this,h="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView,i=0,j=1;c.prototype.u=function(){for(;!this.l;){var a=d(this,3);switch(1&a&&(this.l=!0),a>>>=1){case 0:var b=this.input,c=this.d,e=this.b,g=this.a,k=b.length,l=void 0,m=void 0,n=e.length,o=void 0;if(this.c=this.f=0,c+1>=k)throw Error("invalid uncompressed block header: LEN");if(l=b[c++]|b[c++]<<8,c+1>=k)throw Error("invalid uncompressed block header: NLEN");if(m=b[c++]|b[c++]<<8,l===~m)throw Error("invalid uncompressed block header: length verify");if(c+l>b.length)throw Error("input buffer is broken");switch(this.i){case i:for(;g+l>e.length;){if(o=n-g,l-=o,h)e.set(b.subarray(c,c+o),g),g+=o,c+=o;else for(;o--;)e[g++]=b[c++];this.a=g,e=this.e(),g=this.a}break;case j:for(;g+l>e.length;)e=this.e({o:2});break;default:throw Error("invalid inflate mode")}if(h)e.set(b.subarray(c,c+l),g),g+=l,c+=l;else for(;l--;)e[g++]=b[c++];this.d=c,this.a=g,this.b=e;break;case 1:this.j(z,B);break;case 2:f(this);break;default:throw Error("unknown BTYPE: "+a)}}return this.m()};var k,l,m=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],n=h?new Uint16Array(m):m,o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],p=h?new Uint16Array(o):o,q=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],r=h?new Uint8Array(q):q,s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],t=h?new Uint16Array(s):s,u=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],v=h?new Uint8Array(u):u,w=new(h?Uint8Array:Array)(288);for(k=0,l=w.length;k<l;++k)w[k]=143>=k?8:255>=k?9:279>=k?7:8;var x,y,z=b(w),A=new(h?Uint8Array:Array)(30);for(x=0,y=A.length;x<y;++x)A[x]=5;var B=b(A);c.prototype.j=function(a,b){var c=this.b,f=this.a;this.n=a;for(var g,h,i,j,k=c.length-258;256!==(g=e(this,a));)if(256>g)f>=k&&(this.a=f,c=this.e(),f=this.a),c[f++]=g;else for(h=g-257,j=p[h],0<r[h]&&(j+=d(this,r[h])),g=e(this,b),i=t[g],0<v[g]&&(i+=d(this,v[g])),f>=k&&(this.a=f,c=this.e(),f=this.a);j--;)c[f]=c[f++-i];for(;8<=this.c;)this.c-=8,this.d--;this.a=f},c.prototype.t=function(a,b){var c=this.b,f=this.a;this.n=a;for(var g,h,i,j,k=c.length;256!==(g=e(this,a));)if(256>g)f>=k&&(c=this.e(),k=c.length),c[f++]=g;else for(h=g-257,j=p[h],0<r[h]&&(j+=d(this,r[h])),g=e(this,b),i=t[g],0<v[g]&&(i+=d(this,v[g])),f+j>k&&(c=this.e(),k=c.length);j--;)c[f]=c[f++-i];for(;8<=this.c;)this.c-=8,this.d--;this.a=f},c.prototype.e=function(){var a,b,c=new(h?Uint8Array:Array)(this.a-32768),d=this.a-32768,e=this.b;if(h)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.g.push(c),this.k+=c.length,h)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.a=32768,e},c.prototype.v=function(a){var b,c,d,e,f=this.input.length/this.d+1|0,g=this.input,i=this.b;return a&&("number"==typeof a.o&&(f=a.o),"number"==typeof a.r&&(f+=a.r)),2>f?(c=(g.length-this.d)/this.n[2],e=258*(c/2)|0,d=e<i.length?i.length+e:i.length<<1):d=i.length*f,h?(b=new Uint8Array(d),b.set(i)):b=i,this.b=b},c.prototype.m=function(){var a,b,c,d,e,f=0,g=this.b,i=this.g,j=new(h?Uint8Array:Array)(this.k+(this.a-32768));if(0===i.length)return h?this.b.subarray(32768,this.a):this.b.slice(32768,this.a);for(b=0,c=i.length;b<c;++b)for(a=i[b],d=0,e=a.length;d<e;++d)j[f++]=a[d];for(b=32768,c=this.a;b<c;++b)j[f++]=g[b];return this.g=[],this.buffer=j},c.prototype.s=function(){var a,b=this.a;return h?this.q?(a=new Uint8Array(b),a.set(this.b.subarray(0,b))):a=this.b.subarray(0,b):(this.b.length>b&&(this.b.length=b),a=this.b),this.buffer=a},a("Zlib.RawInflate",c),a("Zlib.RawInflate.prototype.decompress",c.prototype.u);var C,D,E,F,G={ADAPTIVE:j,BLOCK:i};if(Object.keys)C=Object.keys(G);else for(D in C=[],E=0,G)C[E++]=D;for(E=0,F=C.length;E<F;++E)D=C[E],a("Zlib.RawInflate.BufferType."+D,G[D])}).call(this)},function(a,b){/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */
(function(){"use strict";function a(a){throw a}function b(a,b){var c=a.split("."),d=p;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===o?d=d[e]?d[e]:d[e]={}:d[e]=b}function c(a){var b,c,d,e,f,g,h,i,j,k,l=a.length,m=0,n=Number.POSITIVE_INFINITY;for(i=0;i<l;++i)a[i]>m&&(m=a[i]),a[i]<n&&(n=a[i]);for(b=1<<m,c=new(q?Uint32Array:Array)(b),d=1,e=0,f=2;d<=m;){for(i=0;i<l;++i)if(a[i]===d){for(g=0,h=e,j=0;j<d;++j)g=g<<1|1&h,h>>=1;for(k=d<<16|i,j=g;j<b;j+=f)c[j]=k;++e}++d,e<<=1,f<<=1}return[c,m,n]}function d(b,c){switch(this.l=[],this.m=32768,this.d=this.f=this.c=this.t=0,this.input=q?new Uint8Array(b):b,this.u=!1,this.n=A,this.L=!1,!c&&(c={})||(c.index&&(this.c=c.index),c.bufferSize&&(this.m=c.bufferSize),c.bufferType&&(this.n=c.bufferType),c.resize&&(this.L=c.resize)),this.n){case z:this.a=32768,this.b=new(q?Uint8Array:Array)(32768+this.m+258);break;case A:this.a=0,this.b=new(q?Uint8Array:Array)(this.m),this.e=this.X,this.B=this.S,this.q=this.W;break;default:a(Error("invalid inflate mode"))}}function e(b,c){for(var d,e=b.f,f=b.d,g=b.input,h=b.c,i=g.length;f<c;)h>=i&&a(Error("input buffer is broken")),e|=g[h++]<<f,f+=8;return d=e&(1<<c)-1,b.f=e>>>c,b.d=f-c,b.c=h,d}function f(a,b){for(var c,d,e=a.f,f=a.d,g=a.input,h=a.c,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.f=e>>d,a.d=f-d,a.c=h,65535&c}function g(a){function b(a,b,c){var d,g,h,i=this.K;for(h=0;h<a;)switch(d=f(this,b)){case 16:for(g=3+e(this,2);g--;)c[h++]=i;break;case 17:for(g=3+e(this,3);g--;)c[h++]=0;i=0;break;case 18:for(g=11+e(this,7);g--;)c[h++]=0;i=0;break;default:i=c[h++]=d}return this.K=i,c}var d,g,h,i,j=e(a,5)+257,k=e(a,5)+1,l=e(a,4)+4,m=new(q?Uint8Array:Array)(E.length);for(i=0;i<l;++i)m[E[i]]=e(a,3);if(!q)for(i=l,l=m.length;i<l;++i)m[E[i]]=0;d=c(m),g=new(q?Uint8Array:Array)(j),h=new(q?Uint8Array:Array)(k),a.K=0,a.q(c(b.call(a,j,d,g)),c(b.call(a,k,d,h)))}function h(a){a=a||{},this.files=[],this.v=a.comment}function i(a,b){b=b||{},this.input=q&&a instanceof Array?new Uint8Array(a):a,this.c=0,this.ca=b.verify||!1,this.j=b.password}function j(a,b){this.input=a,this.offset=b}function k(a,b){this.input=a,this.offset=b}function l(b){var c,d,e,f,g=[],h={};if(!b.i){if(b.o===o){var i,k=b.input;if(!b.D)a:{var l,m=b.input;for(l=m.length-12;0<l;--l)if(m[l]===W[0]&&m[l+1]===W[1]&&m[l+2]===W[2]&&m[l+3]===W[3]){b.D=l;break a}a(Error("End of Central Directory Record not found"))}i=b.D,(k[i++]!==W[0]||k[i++]!==W[1]||k[i++]!==W[2]||k[i++]!==W[3])&&a(Error("invalid signature")),b.ia=k[i++]|k[i++]<<8,b.ka=k[i++]|k[i++]<<8,b.la=k[i++]|k[i++]<<8,b.ba=k[i++]|k[i++]<<8,b.R=(k[i++]|k[i++]<<8|k[i++]<<16|k[i++]<<24)>>>0,b.o=(k[i++]|k[i++]<<8|k[i++]<<16|k[i++]<<24)>>>0,b.w=k[i++]|k[i++]<<8,b.v=q?k.subarray(i,i+b.w):k.slice(i,i+b.w)}for(c=b.o,e=0,f=b.ba;e<f;++e)d=new j(b.input,c),d.parse(),c+=d.length,g[e]=d,h[d.filename]=e;b.R<c-b.o&&a(Error("invalid file header size")),b.i=g,b.G=h}}function m(a,b,c){return c^=a.s(b),a.k(b,c),c}var n,o=void 0,p=this,q="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;new(q?Uint8Array:Array)(256);var r;for(r=0;256>r;++r)for(var s=r,t=7,s=s>>>1;s;s>>>=1)--t;var u,v=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],w=q?new Uint32Array(v):v,x=[];for(u=0;288>u;u++)switch(!0){case 143>=u:x.push([u+48,8]);break;case 255>=u:x.push([u-144+400,9]);break;case 279>=u:x.push([u-256+0,7]);break;case 287>=u:x.push([u-280+192,8]);break;default:a("invalid literal: "+u)}var y=function(){function b(b){switch(!0){case 3===b:return[257,b-3,0];case 4===b:return[258,b-4,0];case 5===b:return[259,b-5,0];case 6===b:return[260,b-6,0];case 7===b:return[261,b-7,0];case 8===b:return[262,b-8,0];case 9===b:return[263,b-9,0];case 10===b:return[264,b-10,0];case 12>=b:return[265,b-11,1];case 14>=b:return[266,b-13,1];case 16>=b:return[267,b-15,1];case 18>=b:return[268,b-17,1];case 22>=b:return[269,b-19,2];case 26>=b:return[270,b-23,2];case 30>=b:return[271,b-27,2];case 34>=b:return[272,b-31,2];case 42>=b:return[273,b-35,3];case 50>=b:return[274,b-43,3];case 58>=b:return[275,b-51,3];case 66>=b:return[276,b-59,3];case 82>=b:return[277,b-67,4];case 98>=b:return[278,b-83,4];case 114>=b:return[279,b-99,4];case 130>=b:return[280,b-115,4];case 162>=b:return[281,b-131,5];case 194>=b:return[282,b-163,5];case 226>=b:return[283,b-195,5];case 257>=b:return[284,b-227,5];case 258===b:return[285,b-258,0];default:a("invalid length: "+b)}}var c,d,e=[];for(c=3;258>=c;c++)d=b(c),e[c]=d[2]<<24|d[1]<<16|d[0];return e}();q&&new Uint32Array(y);var z=0,A=1;d.prototype.r=function(){for(;!this.u;){var b=e(this,3);switch(1&b&&(this.u=!0),b>>>=1){case 0:var c=this.input,d=this.c,f=this.b,h=this.a,i=c.length,j=o,k=o,l=f.length,m=o;switch(this.d=this.f=0,d+1>=i&&a(Error("invalid uncompressed block header: LEN")),j=c[d++]|c[d++]<<8,d+1>=i&&a(Error("invalid uncompressed block header: NLEN")),k=c[d++]|c[d++]<<8,j===~k&&a(Error("invalid uncompressed block header: length verify")),d+j>c.length&&a(Error("input buffer is broken")),this.n){case z:for(;h+j>f.length;){if(m=l-h,j-=m,q)f.set(c.subarray(d,d+m),h),h+=m,d+=m;else for(;m--;)f[h++]=c[d++];this.a=h,f=this.e(),h=this.a}break;case A:for(;h+j>f.length;)f=this.e({H:2});break;default:a(Error("invalid inflate mode"))}if(q)f.set(c.subarray(d,d+j),h),h+=j,d+=j;else for(;j--;)f[h++]=c[d++];this.c=d,this.a=h,this.b=f;break;case 1:this.q(Q,S);break;case 2:g(this);break;default:a(Error("unknown BTYPE: "+b))}}return this.B()};var B,C,D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],E=q?new Uint16Array(D):D,F=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],G=q?new Uint16Array(F):F,H=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],I=q?new Uint8Array(H):H,J=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],K=q?new Uint16Array(J):J,L=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],M=q?new Uint8Array(L):L,N=new(q?Uint8Array:Array)(288);for(B=0,C=N.length;B<C;++B)N[B]=143>=B?8:255>=B?9:279>=B?7:8;var O,P,Q=c(N),R=new(q?Uint8Array:Array)(30);for(O=0,P=R.length;O<P;++O)R[O]=5;var S=c(R);n=d.prototype,n.q=function(a,b){var c=this.b,d=this.a;this.C=a;for(var g,h,i,j,k=c.length-258;256!==(g=f(this,a));)if(256>g)d>=k&&(this.a=d,c=this.e(),d=this.a),c[d++]=g;else for(h=g-257,j=G[h],0<I[h]&&(j+=e(this,I[h])),g=f(this,b),i=K[g],0<M[g]&&(i+=e(this,M[g])),d>=k&&(this.a=d,c=this.e(),d=this.a);j--;)c[d]=c[d++-i];for(;8<=this.d;)this.d-=8,this.c--;this.a=d},n.W=function(a,b){var c=this.b,d=this.a;this.C=a;for(var g,h,i,j,k=c.length;256!==(g=f(this,a));)if(256>g)d>=k&&(c=this.e(),k=c.length),c[d++]=g;else for(h=g-257,j=G[h],0<I[h]&&(j+=e(this,I[h])),g=f(this,b),i=K[g],0<M[g]&&(i+=e(this,M[g])),d+j>k&&(c=this.e(),k=c.length);j--;)c[d]=c[d++-i];for(;8<=this.d;)this.d-=8,this.c--;this.a=d},n.e=function(){var a,b,c=new(q?Uint8Array:Array)(this.a-32768),d=this.a-32768,e=this.b;if(q)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.l.push(c),this.t+=c.length,q)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.a=32768,e},n.X=function(a){var b,c,d,e,f=this.input.length/this.c+1|0,g=this.input,h=this.b;return a&&("number"==typeof a.H&&(f=a.H),"number"==typeof a.Q&&(f+=a.Q)),2>f?(c=(g.length-this.c)/this.C[2],e=258*(c/2)|0,d=e<h.length?h.length+e:h.length<<1):d=h.length*f,q?(b=new Uint8Array(d),b.set(h)):b=h,this.b=b},n.B=function(){var a,b,c,d,e,f=0,g=this.b,h=this.l,i=new(q?Uint8Array:Array)(this.t+(this.a-32768));if(0===h.length)return q?this.b.subarray(32768,this.a):this.b.slice(32768,this.a);for(b=0,c=h.length;b<c;++b)for(a=h[b],d=0,e=a.length;d<e;++d)i[f++]=a[d];for(b=32768,c=this.a;b<c;++b)i[f++]=g[b];return this.l=[],this.buffer=i},n.S=function(){var a,b=this.a;return q?this.L?(a=new Uint8Array(b),a.set(this.b.subarray(0,b))):a=this.b.subarray(0,b):(this.b.length>b&&(this.b.length=b),a=this.b),this.buffer=a},h.prototype.M=function(a){this.j=a},h.prototype.s=function(a){var b=65535&a[2]|2;return b*(1^b)>>8&255},h.prototype.k=function(a,b){a[0]=(w[255&(a[0]^b)]^a[0]>>>8)>>>0,a[1]=(6681*(20173*(a[1]+(255&a[0]))>>>0)>>>0)+1>>>0,a[2]=(w[255&(a[2]^a[1]>>>24)]^a[2]>>>8)>>>0},h.prototype.U=function(a){var b,c,d=[305419896,591751049,878082192];for(q&&(d=new Uint32Array(d)),b=0,c=a.length;b<c;++b)this.k(d,255&a[b]);return d};var T={P:0,N:8},U=[80,75,1,2],V=[80,75,3,4],W=[80,75,5,6];j.prototype.parse=function(){var b=this.input,c=this.offset;(b[c++]!==U[0]||b[c++]!==U[1]||b[c++]!==U[2]||b[c++]!==U[3])&&a(Error("invalid file header signature")),this.version=b[c++],this.ja=b[c++],this.$=b[c++]|b[c++]<<8,this.I=b[c++]|b[c++]<<8,this.A=b[c++]|b[c++]<<8,this.time=b[c++]|b[c++]<<8,this.V=b[c++]|b[c++]<<8,this.p=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.z=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.J=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.h=b[c++]|b[c++]<<8,this.g=b[c++]|b[c++]<<8,this.F=b[c++]|b[c++]<<8,this.fa=b[c++]|b[c++]<<8,this.ha=b[c++]|b[c++]<<8,this.ga=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24,this.aa=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.filename=String.fromCharCode.apply(null,q?b.subarray(c,c+=this.h):b.slice(c,c+=this.h)),this.Y=q?b.subarray(c,c+=this.g):b.slice(c,c+=this.g),this.v=q?b.subarray(c,c+this.F):b.slice(c,c+this.F),this.length=c-this.offset};var X={O:1,da:8,ea:2048};k.prototype.parse=function(){var b=this.input,c=this.offset;(b[c++]!==V[0]||b[c++]!==V[1]||b[c++]!==V[2]||b[c++]!==V[3])&&a(Error("invalid local file header signature")),this.$=b[c++]|b[c++]<<8,this.I=b[c++]|b[c++]<<8,this.A=b[c++]|b[c++]<<8,this.time=b[c++]|b[c++]<<8,this.V=b[c++]|b[c++]<<8,this.p=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.z=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.J=(b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24)>>>0,this.h=b[c++]|b[c++]<<8,this.g=b[c++]|b[c++]<<8,this.filename=String.fromCharCode.apply(null,q?b.subarray(c,c+=this.h):b.slice(c,c+=this.h)),this.Y=q?b.subarray(c,c+=this.g):b.slice(c,c+=this.g),this.length=c-this.offset},n=i.prototype,n.Z=function(){var a,b,c,d=[];for(this.i||l(this),c=this.i,a=0,b=c.length;a<b;++a)d[a]=c[a].filename;return d},n.r=function(b,c){var e;this.G||l(this),e=this.G[b],e===o&&a(Error(b+" not found"));var f;f=c||{};var g,h,i,j,n,p,r,s,t=this.input,u=this.i;if(u||l(this),u[e]===o&&a(Error("wrong index")),h=u[e].aa,g=new k(this.input,h),g.parse(),h+=g.length,i=g.z,0!==(g.I&X.O)){for(!f.password&&!this.j&&a(Error("please set password")),p=this.T(f.password||this.j),r=h,s=h+12;r<s;++r)m(this,p,t[r]);for(h+=12,i-=12,r=h,s=h+i;r<s;++r)t[r]=m(this,p,t[r])}switch(g.A){case T.P:j=q?this.input.subarray(h,h+i):this.input.slice(h,h+i);break;case T.N:j=new d(this.input,{index:h,bufferSize:g.J}).r();break;default:a(Error("unknown compression type"))}if(this.ca){var v,x=o,y="number"==typeof x?x:x=0,z=j.length;for(v=-1,y=7&z;y--;++x)v=v>>>8^w[255&(v^j[x])];for(y=z>>3;y--;x+=8)v=v>>>8^w[255&(v^j[x])],v=v>>>8^w[255&(v^j[x+1])],v=v>>>8^w[255&(v^j[x+2])],v=v>>>8^w[255&(v^j[x+3])],v=v>>>8^w[255&(v^j[x+4])],v=v>>>8^w[255&(v^j[x+5])],v=v>>>8^w[255&(v^j[x+6])],v=v>>>8^w[255&(v^j[x+7])];n=(4294967295^v)>>>0,g.p!==n&&a(Error("wrong crc: file=0x"+g.p.toString(16)+", data=0x"+n.toString(16)))}return j},n.M=function(a){this.j=a},n.k=h.prototype.k,n.T=h.prototype.U,n.s=h.prototype.s,b("Zlib.Unzip",i),b("Zlib.Unzip.prototype.decompress",i.prototype.r),b("Zlib.Unzip.prototype.getFilenames",i.prototype.Z),b("Zlib.Unzip.prototype.setPassword",i.prototype.M)}).call(this)},function(a,b){/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */
(function(){"use strict";function a(a,b){var c=a.split("."),d=s;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===q?d=d[e]?d[e]:d[e]={}:d[e]=b}function b(a,b){if(this.index="number"==typeof b?b:0,this.f=0,this.buffer=a instanceof(t?Uint8Array:Array)?a:new(t?Uint8Array:Array)(32768),2*this.buffer.length<=this.index)throw Error("invalid index");this.buffer.length<=this.index&&c(this)}function c(a){var b,c=a.buffer,d=c.length,e=new(t?Uint8Array:Array)(d<<1);if(t)e.set(c);else for(b=0;b<d;++b)e[b]=c[b];return a.buffer=e}function d(a){var b,c=q,d="number"==typeof c?c:c=0,e=a.length;for(b=-1,d=7&e;d--;++c)b=b>>>8^B[255&(b^a[c])];for(d=e>>3;d--;c+=8)b=b>>>8^B[255&(b^a[c])],b=b>>>8^B[255&(b^a[c+1])],b=b>>>8^B[255&(b^a[c+2])],b=b>>>8^B[255&(b^a[c+3])],b=b>>>8^B[255&(b^a[c+4])],b=b>>>8^B[255&(b^a[c+5])],b=b>>>8^B[255&(b^a[c+6])],b=b>>>8^B[255&(b^a[c+7])];return(4294967295^b)>>>0}function e(a){this.buffer=new(t?Uint16Array:Array)(2*a),this.length=0}function f(a,b){this.k=D,this.l=0,this.input=t&&a instanceof Array?new Uint8Array(a):a,this.e=0,b&&(b.lazy&&(this.l=b.lazy),"number"==typeof b.compressionType&&(this.k=b.compressionType),b.outputBuffer&&(this.c=t&&b.outputBuffer instanceof Array?new Uint8Array(b.outputBuffer):b.outputBuffer),"number"==typeof b.outputIndex&&(this.e=b.outputIndex)),this.c||(this.c=new(t?Uint8Array:Array)(32768))}function g(a,b){this.length=a,this.n=b}function h(a,b){function c(a,b){var c,d=a.n,e=[],f=0;c=G[a.length],e[f++]=65535&c,e[f++]=c>>16&255,e[f++]=c>>24;var g;switch(r){case 1===d:g=[0,d-1,0];break;case 2===d:g=[1,d-2,0];break;case 3===d:g=[2,d-3,0];break;case 4===d:g=[3,d-4,0];break;case 6>=d:g=[4,d-5,1];break;case 8>=d:g=[5,d-7,1];break;case 12>=d:g=[6,d-9,2];break;case 16>=d:g=[7,d-13,2];break;case 24>=d:g=[8,d-17,3];break;case 32>=d:g=[9,d-25,3];break;case 48>=d:g=[10,d-33,4];break;case 64>=d:g=[11,d-49,4];break;case 96>=d:g=[12,d-65,5];break;case 128>=d:g=[13,d-97,5];break;case 192>=d:g=[14,d-129,6];break;case 256>=d:g=[15,d-193,6];break;case 384>=d:g=[16,d-257,7];break;case 512>=d:g=[17,d-385,7];break;case 768>=d:g=[18,d-513,8];break;case 1024>=d:g=[19,d-769,8];break;case 1536>=d:g=[20,d-1025,9];break;case 2048>=d:g=[21,d-1537,9];break;case 3072>=d:g=[22,d-2049,10];break;case 4096>=d:g=[23,d-3073,10];break;case 6144>=d:g=[24,d-4097,11];break;case 8192>=d:g=[25,d-6145,11];break;case 12288>=d:g=[26,d-8193,12];break;case 16384>=d:g=[27,d-12289,12];break;case 24576>=d:g=[28,d-16385,13];break;case 32768>=d:g=[29,d-24577,13];break;default:throw"invalid distance"}c=g,e[f++]=c[0],e[f++]=c[1],e[f++]=c[2];var h,i;for(h=0,i=e.length;h<i;++h)o[p++]=e[h];u[e[0]]++,v[e[3]]++,s=a.length+b-1,l=null}var d,e,f,g,h,j,k,l,m,n={},o=t?new Uint16Array(2*b.length):[],p=0,s=0,u=new(t?Uint32Array:Array)(286),v=new(t?Uint32Array:Array)(30),w=a.l;if(!t){for(f=0;285>=f;)u[f++]=0;for(f=0;29>=f;)v[f++]=0}for(u[256]=1,d=0,e=b.length;d<e;++d){for(f=h=0,g=3;f<g&&d+f!==e;++f)h=h<<8|b[d+f];if(n[h]===q&&(n[h]=[]),j=n[h],!(0<s--)){for(;0<j.length&&32768<d-j[0];)j.shift();if(d+3>=e){for(l&&c(l,-1),f=0,g=e-d;f<g;++f)m=b[d+f],o[p++]=m,++u[m];break}0<j.length?(k=i(b,d,j),l?l.length<k.length?(m=b[d-1],o[p++]=m,++u[m],c(k,0)):c(l,-1):k.length<w?l=k:c(k,0)):l?c(l,-1):(m=b[d],o[p++]=m,++u[m])}j.push(d)}return o[p++]=256,u[256]++,a.p=u,a.o=v,t?o.subarray(0,p):o}function i(a,b,c){var d,e,f,h,i,j,k=0,l=a.length;h=0,j=c.length;a:for(;h<j;h++){if(d=c[j-h-1],f=3,3<k){for(i=k;3<i;i--)if(a[d+i-1]!==a[b+i-1])continue a;f=k}for(;258>f&&b+f<l&&a[d+f]===a[b+f];)++f;if(f>k&&(e=d,k=f),258===f)break}return new g(k,b-e)}function j(a,b){var c,d,f,g,h,i=a.length,j=new e(572),l=new(t?Uint8Array:Array)(i);if(!t)for(g=0;g<i;g++)l[g]=0;for(g=0;g<i;++g)0<a[g]&&j.push(g,a[g]);if(c=Array(j.length/2),d=new(t?Uint32Array:Array)(j.length/2),1===c.length)return l[j.pop().index]=1,l;for(g=0,h=j.length/2;g<h;++g)c[g]=j.pop(),d[g]=c[g].value;for(f=k(d,d.length,b),g=0,h=c.length;g<h;++g)l[c[g].index]=f[g];return l}function k(a,b,c){function d(a){var c=n[a][o[a]];c===b?(d(a+1),d(a+1)):--l[c],++o[a]}var e,f,g,h,i,j=new(t?Uint16Array:Array)(c),k=new(t?Uint8Array:Array)(c),l=new(t?Uint8Array:Array)(b),m=Array(c),n=Array(c),o=Array(c),p=(1<<c)-b,q=1<<c-1;for(j[c-1]=b,f=0;f<c;++f)p<q?k[f]=0:(k[f]=1,p-=q),p<<=1,j[c-2-f]=(j[c-1-f]/2|0)+b;for(j[0]=k[0],m[0]=Array(j[0]),n[0]=Array(j[0]),f=1;f<c;++f)j[f]>2*j[f-1]+k[f]&&(j[f]=2*j[f-1]+k[f]),m[f]=Array(j[f]),n[f]=Array(j[f]);for(e=0;e<b;++e)l[e]=c;for(g=0;g<j[c-1];++g)m[c-1][g]=a[g],n[c-1][g]=g;for(e=0;e<c;++e)o[e]=0;for(1===k[c-1]&&(--l[0],++o[c-1]),f=c-2;0<=f;--f){for(h=e=0,i=o[f+1],g=0;g<j[f];g++)h=m[f+1][i]+m[f+1][i+1],h>a[e]?(m[f][g]=h,n[f][g]=b,i+=2):(m[f][g]=a[e],n[f][g]=e,++e);o[f]=0,1===k[f]&&d(f)}return l}function l(a){var b,c,d,e,f=new(t?Uint16Array:Array)(a.length),g=[],h=[],i=0;for(b=0,c=a.length;b<c;b++)g[a[b]]=(0|g[a[b]])+1;for(b=1,c=16;b<=c;b++)h[b]=i,i+=0|g[b],i<<=1;for(b=0,c=a.length;b<c;b++)for(i=h[a[b]],h[a[b]]+=1,d=f[b]=0,e=a[b];d<e;d++)f[b]=f[b]<<1|1&i,i>>>=1;return f}function m(a){a=a||{},this.files=[],this.d=a.comment}function n(a,b){var c,d=65535&a[2]|2;return c=d*(1^d)>>8&255,o(a,b),c^b}function o(a,b){a[0]=(B[255&(a[0]^b)]^a[0]>>>8)>>>0,a[1]=(6681*(20173*(a[1]+(255&a[0]))>>>0)>>>0)+1>>>0,a[2]=(B[255&(a[2]^a[1]>>>24)]^a[2]>>>8)>>>0}function p(b,c){var d,e,f,g;if(Object.keys)d=Object.keys(c);else for(e in d=[],f=0,c)d[f++]=e;for(f=0,g=d.length;f<g;++f)e=d[f],a(b+"."+e,c[e])}var q=void 0,r=!0,s=this,t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;b.prototype.b=function(a,b,d){var e,f=this.buffer,g=this.index,h=this.f,i=f[g];if(d&&1<b&&(a=8<b?(z[255&a]<<24|z[a>>>8&255]<<16|z[a>>>16&255]<<8|z[a>>>24&255])>>32-b:z[a]>>8-b),8>b+h)i=i<<b|a,h+=b;else for(e=0;e<b;++e)i=i<<1|a>>b-e-1&1,8===++h&&(h=0,f[g++]=z[i],i=0,g===f.length&&(f=c(this)));f[g]=i,this.buffer=f,this.f=h,this.index=g},b.prototype.finish=function(){var a,b=this.buffer,c=this.index;return 0<this.f&&(b[c]<<=8-this.f,b[c]=z[b[c]],c++),t?a=b.subarray(0,c):(b.length=c,a=b),a};var u,v=new(t?Uint8Array:Array)(256);for(u=0;256>u;++u){for(var w=u,x=w,y=7,w=w>>>1;w;w>>>=1)x<<=1,x|=1&w,--y;v[u]=(x<<y&255)>>>0}var z=v,A=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],B=t?new Uint32Array(A):A;e.prototype.getParent=function(a){return 2*((a-2)/4|0)},e.prototype.push=function(a,b){var c,d,e,f=this.buffer;for(c=this.length,f[this.length++]=b,f[this.length++]=a;0<c&&(d=this.getParent(c),f[c]>f[d]);)e=f[c],f[c]=f[d],f[d]=e,e=f[c+1],f[c+1]=f[d+1],f[d+1]=e,c=d;return this.length},e.prototype.pop=function(){var a,b,c,d,e,f=this.buffer;for(b=f[0],a=f[1],this.length-=2,f[0]=f[this.length],f[1]=f[this.length+1],e=0;(d=2*e+2,!(d>=this.length))&&(d+2<this.length&&f[d+2]>f[d]&&(d+=2),f[d]>f[e]);)c=f[e],f[e]=f[d],f[d]=c,c=f[e+1],f[e+1]=f[d+1],f[d+1]=c,e=d;return{index:a,value:b,length:this.length}};var C,D=2,E=[];for(C=0;288>C;C++)switch(r){case 143>=C:E.push([C+48,8]);break;case 255>=C:E.push([C-144+400,9]);break;case 279>=C:E.push([C-256+0,7]);break;case 287>=C:E.push([C-280+192,8]);break;default:throw"invalid literal: "+C}f.prototype.g=function(){var a,c,d,e,f=this.input;switch(this.k){case 0:for(d=0,e=f.length;d<e;){c=t?f.subarray(d,d+65535):f.slice(d,d+65535),d+=c.length;var g=c,i=d===e,k=q,m=q,n=q,o=q,p=q,s=this.c,u=this.e;if(t){for(s=new Uint8Array(this.c.buffer);s.length<=u+g.length+5;)s=new Uint8Array(s.length<<1);s.set(this.c)}if(k=i?1:0,s[u++]=0|k,m=g.length,n=~m+65536&65535,s[u++]=255&m,s[u++]=m>>>8&255,s[u++]=255&n,s[u++]=n>>>8&255,t)s.set(g,u),u+=g.length,s=s.subarray(0,u);else{for(o=0,p=g.length;o<p;++o)s[u++]=g[o];s.length=u}this.e=u,this.c=s}break;case 1:var v=new b(t?new Uint8Array(this.c.buffer):this.c,this.e);v.b(1,1,r),v.b(1,2,r);var w,x,y,z=h(this,f);for(w=0,x=z.length;w<x;w++)if(y=z[w],b.prototype.b.apply(v,E[y]),256<y)v.b(z[++w],z[++w],r),v.b(z[++w],5),v.b(z[++w],z[++w],r);else if(256===y)break;this.c=v.finish(),this.e=this.c.length;break;case D:var A,B,C,F,G,H,I,J,K,L,M,N,O,P,Q,R=new b(t?new Uint8Array(this.c.buffer):this.c,this.e),S=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],T=Array(19);for(A=D,R.b(1,1,r),R.b(A,2,r),B=h(this,f),H=j(this.p,15),I=l(H),J=j(this.o,7),K=l(J),C=286;257<C&&0===H[C-1];C--);for(F=30;1<F&&0===J[F-1];F--);var U,V,W,X,Y,Z,$=C,_=F,aa=new(t?Uint32Array:Array)($+_),ba=new(t?Uint32Array:Array)(316),ca=new(t?Uint8Array:Array)(19);for(U=V=0;U<$;U++)aa[V++]=H[U];for(U=0;U<_;U++)aa[V++]=J[U];if(!t)for(U=0,X=ca.length;U<X;++U)ca[U]=0;for(U=Y=0,X=aa.length;U<X;U+=V){for(V=1;U+V<X&&aa[U+V]===aa[U];++V);if(W=V,0===aa[U])if(3>W)for(;0<W--;)ba[Y++]=0,ca[0]++;else for(;0<W;)Z=138>W?W:138,Z>W-3&&Z<W&&(Z=W-3),10>=Z?(ba[Y++]=17,ba[Y++]=Z-3,ca[17]++):(ba[Y++]=18,ba[Y++]=Z-11,ca[18]++),W-=Z;else if(ba[Y++]=aa[U],ca[aa[U]]++,W--,3>W)for(;0<W--;)ba[Y++]=aa[U],ca[aa[U]]++;else for(;0<W;)Z=6>W?W:6,Z>W-3&&Z<W&&(Z=W-3),ba[Y++]=16,ba[Y++]=Z-3,ca[16]++,W-=Z}for(a=t?ba.subarray(0,Y):ba.slice(0,Y),L=j(ca,7),P=0;19>P;P++)T[P]=L[S[P]];for(G=19;4<G&&0===T[G-1];G--);for(M=l(L),R.b(C-257,5,r),R.b(F-1,5,r),R.b(G-4,4,r),P=0;P<G;P++)R.b(T[P],3,r);for(P=0,Q=a.length;P<Q;P++)if(N=a[P],R.b(M[N],L[N],r),16<=N){switch(P++,N){case 16:O=2;break;case 17:O=3;break;case 18:O=7;break;default:throw"invalid code: "+N}R.b(a[P],O,r)}var da,ea,fa,ga,ha,ia,ja,ka,la=[I,H],ma=[K,J];for(ha=la[0],ia=la[1],ja=ma[0],ka=ma[1],da=0,ea=B.length;da<ea;++da)if(fa=B[da],R.b(ha[fa],ia[fa],r),256<fa)R.b(B[++da],B[++da],r),ga=B[++da],R.b(ja[ga],ka[ga],r),R.b(B[++da],B[++da],r);else if(256===fa)break;this.c=R.finish(),this.e=this.c.length;break;default:throw"invalid compression type"}return this.c};var F=function(){function a(a){switch(r){case 3===a:return[257,a-3,0];case 4===a:return[258,a-4,0];case 5===a:return[259,a-5,0];case 6===a:return[260,a-6,0];case 7===a:return[261,a-7,0];case 8===a:return[262,a-8,0];case 9===a:return[263,a-9,0];case 10===a:return[264,a-10,0];case 12>=a:return[265,a-11,1];case 14>=a:return[266,a-13,1];case 16>=a:return[267,a-15,1];case 18>=a:return[268,a-17,1];case 22>=a:return[269,a-19,2];case 26>=a:return[270,a-23,2];case 30>=a:return[271,a-27,2];case 34>=a:return[272,a-31,2];case 42>=a:return[273,a-35,3];case 50>=a:return[274,a-43,3];case 58>=a:return[275,a-51,3];case 66>=a:return[276,a-59,3];case 82>=a:return[277,a-67,4];case 98>=a:return[278,a-83,4];case 114>=a:return[279,a-99,4];case 130>=a:return[280,a-115,4];case 162>=a:return[281,a-131,5];case 194>=a:return[282,a-163,5];case 226>=a:return[283,a-195,5];case 257>=a:return[284,a-227,5];case 258===a:return[285,a-258,0];default:throw"invalid length: "+a}}var b,c,d=[];for(b=3;258>=b;b++)c=a(b),d[b]=c[2]<<24|c[1]<<16|c[0];return d}(),G=t?new Uint32Array(F):F,H=[80,75,1,2],I=[80,75,3,4],J=[80,75,5,6];m.prototype.m=function(a,b){b=b||{};var c,e=a.length,g=0;if(t&&a instanceof Array&&(a=new Uint8Array(a)),"number"!=typeof b.compressionMethod&&(b.compressionMethod=8),b.compress)switch(b.compressionMethod){case 0:break;case 8:g=d(a),a=new f(a,b.deflateOption).g(),c=r;break;default:throw Error("unknown compression method:"+b.compressionMethod)}this.files.push({buffer:a,a:b,j:c,r:!1,size:e,h:g})},m.prototype.q=function(a){this.i=a},m.prototype.g=function(){var a,b,c,e,g,h,i,j,k,l,m,p,s,u,v,w,x,y,z,A,B,C,D,E,F=this.files,G=0,K=0;for(B=0,C=F.length;B<C;++B){if(a=F[B],s=a.a.filename?a.a.filename.length:0,u=a.a.comment?a.a.comment.length:0,!a.j)switch(a.h=d(a.buffer),a.a.compressionMethod){case 0:break;case 8:a.buffer=new f(a.buffer,a.a.deflateOption).g(),a.j=r;break;default:throw Error("unknown compression method:"+a.a.compressionMethod)}if(a.a.password!==q||this.i!==q){var L=a.a.password||this.i,M=[305419896,591751049,878082192],N=q,O=q;for(t&&(M=new Uint32Array(M)),N=0,O=L.length;N<O;++N)o(M,255&L[N]);for(A=M,y=a.buffer,t?(z=new Uint8Array(y.length+12),z.set(y,12),y=z):y.unshift(0,0,0,0,0,0,0,0,0,0,0,0),D=0;12>D;++D)y[D]=n(A,11===B?255&a.h:256*Math.random()|0);for(E=y.length;D<E;++D)y[D]=n(A,y[D]);a.buffer=y}G+=30+s+a.buffer.length,K+=46+s+u}for(b=new(t?Uint8Array:Array)(G+K+(46+(this.d?this.d.length:0))),c=0,e=G,g=e+K,B=0,C=F.length;B<C;++B){if(a=F[B],s=a.a.filename?a.a.filename.length:0,u=a.a.comment?a.a.comment.length:0,h=c,b[c++]=I[0],b[c++]=I[1],b[c++]=I[2],b[c++]=I[3],b[e++]=H[0],b[e++]=H[1],b[e++]=H[2],b[e++]=H[3],b[e++]=20,b[e++]=a.a.os||0,b[c++]=b[e++]=20,i=b[c++]=b[e++]=0,(a.a.password||this.i)&&(i|=1),b[c++]=b[e++]=255&i,b[c++]=b[e++]=i>>8&255,j=a.a.compressionMethod,b[c++]=b[e++]=255&j,b[c++]=b[e++]=j>>8&255,k=a.a.date||new Date,b[c++]=b[e++]=(7&k.getMinutes())<<5|k.getSeconds()/2|0,b[c++]=b[e++]=k.getHours()<<3|k.getMinutes()>>3,b[c++]=b[e++]=(k.getMonth()+1&7)<<5|k.getDate(),b[c++]=b[e++]=(k.getFullYear()-1980&127)<<1|k.getMonth()+1>>3,l=a.h,b[c++]=b[e++]=255&l,b[c++]=b[e++]=l>>8&255,b[c++]=b[e++]=l>>16&255,b[c++]=b[e++]=l>>24&255,m=a.buffer.length,b[c++]=b[e++]=255&m,b[c++]=b[e++]=m>>8&255,b[c++]=b[e++]=m>>16&255,b[c++]=b[e++]=m>>24&255,p=a.size,b[c++]=b[e++]=255&p,b[c++]=b[e++]=p>>8&255,b[c++]=b[e++]=p>>16&255,b[c++]=b[e++]=p>>24&255,b[c++]=b[e++]=255&s,b[c++]=b[e++]=s>>8&255,b[c++]=b[e++]=0,b[c++]=b[e++]=0,b[e++]=255&u,b[e++]=u>>8&255,b[e++]=0,b[e++]=0,b[e++]=0,b[e++]=0,b[e++]=0,b[e++]=0,b[e++]=0,b[e++]=0,b[e++]=255&h,b[e++]=h>>8&255,b[e++]=h>>16&255,b[e++]=h>>24&255,v=a.a.filename)if(t)b.set(v,c),b.set(v,e),c+=s,e+=s;else for(D=0;D<s;++D)b[c++]=b[e++]=v[D];if(w=a.a.extraField)if(t)b.set(w,c),b.set(w,e),c+=0,e+=0;else for(D=0;D<u;++D)b[c++]=b[e++]=w[D];if(x=a.a.comment)if(t)b.set(x,e),e+=u;else for(D=0;D<u;++D)b[e++]=x[D];if(t)b.set(a.buffer,c),c+=a.buffer.length;else for(D=0,E=a.buffer.length;D<E;++D)b[c++]=a.buffer[D]}if(b[g++]=J[0],b[g++]=J[1],b[g++]=J[2],b[g++]=J[3],b[g++]=0,b[g++]=0,b[g++]=0,b[g++]=0,b[g++]=255&C,b[g++]=C>>8&255,b[g++]=255&C,b[g++]=C>>8&255,b[g++]=255&K,b[g++]=K>>8&255,b[g++]=K>>16&255,b[g++]=K>>24&255,b[g++]=255&G,b[g++]=G>>8&255,b[g++]=G>>16&255,b[g++]=G>>24&255,u=this.d?this.d.length:0,b[g++]=255&u,b[g++]=u>>8&255,this.d)if(t)b.set(this.d,g);else for(D=0,E=u;D<E;++D)b[g++]=this.d[D];return b},a("Zlib.Zip",m),a("Zlib.Zip.prototype.addFile",m.prototype.m),a("Zlib.Zip.prototype.compress",m.prototype.g),a("Zlib.Zip.prototype.setPassword",m.prototype.q),p("Zlib.Zip.CompressionMethod",{STORE:0,DEFLATE:8}),p("Zlib.Zip.OperatingSystem",{MSDOS:0,UNIX:3,MACINTOSH:7})}).call(this)},function(a,b){/** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */
(function(){"use strict";function a(a){throw a}function b(a,b){var c=a.split("."),d=A;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)c.length||b===y?d=d[e]?d[e]:d[e]={}:d[e]=b}function c(b,c){this.index="number"==typeof c?c:0,this.m=0,this.buffer=b instanceof(B?Uint8Array:Array)?b:new(B?Uint8Array:Array)(32768),2*this.buffer.length<=this.index&&a(Error("invalid index")),this.buffer.length<=this.index&&this.f()}function d(a,b,c){var d,e="number"==typeof b?b:b=0,f="number"==typeof c?c:a.length;for(d=-1,e=7&f;e--;++b)d=d>>>8^J[255&(d^a[b])];for(e=f>>3;e--;b+=8)d=d>>>8^J[255&(d^a[b])],d=d>>>8^J[255&(d^a[b+1])],d=d>>>8^J[255&(d^a[b+2])],d=d>>>8^J[255&(d^a[b+3])],d=d>>>8^J[255&(d^a[b+4])],d=d>>>8^J[255&(d^a[b+5])],d=d>>>8^J[255&(d^a[b+6])],d=d>>>8^J[255&(d^a[b+7])];return(4294967295^d)>>>0}function e(){}function f(a){this.buffer=new(B?Uint16Array:Array)(2*a),this.length=0}function g(a){var b,c,d,e,f,g,h,i,j,k,l=a.length,m=0,n=Number.POSITIVE_INFINITY;for(i=0;i<l;++i)a[i]>m&&(m=a[i]),a[i]<n&&(n=a[i]);for(b=1<<m,c=new(B?Uint32Array:Array)(b),d=1,e=0,f=2;d<=m;){for(i=0;i<l;++i)if(a[i]===d){for(g=0,h=e,j=0;j<d;++j)g=g<<1|1&h,h>>=1;for(k=d<<16|i,j=g;j<b;j+=f)c[j]=k;++e}++d,e<<=1,f<<=1}return[c,m,n]}function h(a,b){this.k=L,this.I=0,this.input=B&&a instanceof Array?new Uint8Array(a):a,this.b=0,b&&(b.lazy&&(this.I=b.lazy),"number"==typeof b.compressionType&&(this.k=b.compressionType),b.outputBuffer&&(this.a=B&&b.outputBuffer instanceof Array?new Uint8Array(b.outputBuffer):b.outputBuffer),"number"==typeof b.outputIndex&&(this.b=b.outputIndex)),this.a||(this.a=new(B?Uint8Array:Array)(32768))}function i(a,b){this.length=a,this.Q=b}function j(b,c){function d(b,c){var d,e=b.Q,f=[],g=0;d=P[b.length],f[g++]=65535&d,f[g++]=d>>16&255,f[g++]=d>>24;var h;switch(z){case 1===e:h=[0,e-1,0];break;case 2===e:h=[1,e-2,0];break;case 3===e:h=[2,e-3,0];break;case 4===e:h=[3,e-4,0];break;case 6>=e:h=[4,e-5,1];break;case 8>=e:h=[5,e-7,1];break;case 12>=e:h=[6,e-9,2];break;case 16>=e:h=[7,e-13,2];break;case 24>=e:h=[8,e-17,3];break;case 32>=e:h=[9,e-25,3];break;case 48>=e:h=[10,e-33,4];break;case 64>=e:h=[11,e-49,4];break;case 96>=e:h=[12,e-65,5];break;case 128>=e:h=[13,e-97,5];break;case 192>=e:h=[14,e-129,6];break;case 256>=e:h=[15,e-193,6];break;case 384>=e:h=[16,e-257,7];break;case 512>=e:h=[17,e-385,7];break;case 768>=e:h=[18,e-513,8];break;case 1024>=e:h=[19,e-769,8];break;case 1536>=e:h=[20,e-1025,9];break;case 2048>=e:h=[21,e-1537,9];break;case 3072>=e:h=[22,e-2049,10];break;case 4096>=e:h=[23,e-3073,10];break;case 6144>=e:h=[24,e-4097,11];break;case 8192>=e:h=[25,e-6145,11];break;case 12288>=e:h=[26,e-8193,12];break;case 16384>=e:h=[27,e-12289,12];break;case 24576>=e:h=[28,e-16385,13];break;case 32768>=e:h=[29,e-24577,13];break;default:a("invalid distance")}d=h,f[g++]=d[0],f[g++]=d[1],f[g++]=d[2];var i,j;for(i=0,j=f.length;i<j;++i)p[q++]=f[i];s[f[0]]++,t[f[3]]++,r=b.length+c-1,m=null}var e,f,g,h,i,j,l,m,n,o={},p=B?new Uint16Array(2*c.length):[],q=0,r=0,s=new(B?Uint32Array:Array)(286),t=new(B?Uint32Array:Array)(30),u=b.I;if(!B){for(g=0;285>=g;)s[g++]=0;for(g=0;29>=g;)t[g++]=0}for(s[256]=1,e=0,f=c.length;e<f;++e){for(g=i=0,h=3;g<h&&e+g!==f;++g)i=i<<8|c[e+g];if(o[i]===y&&(o[i]=[]),j=o[i],!(0<r--)){for(;0<j.length&&32768<e-j[0];)j.shift();if(e+3>=f){for(m&&d(m,-1),g=0,h=f-e;g<h;++g)n=c[e+g],p[q++]=n,++s[n];break}0<j.length?(l=k(c,e,j),m?m.length<l.length?(n=c[e-1],p[q++]=n,++s[n],d(l,0)):d(m,-1):l.length<u?m=l:d(l,0)):m?d(m,-1):(n=c[e],p[q++]=n,++s[n])}j.push(e)}return p[q++]=256,s[256]++,b.W=s,b.V=t,B?p.subarray(0,q):p}function k(a,b,c){var d,e,f,g,h,j,k=0,l=a.length;g=0,j=c.length;a:for(;g<j;g++){if(d=c[j-g-1],f=3,3<k){for(h=k;3<h;h--)if(a[d+h-1]!==a[b+h-1])continue a;f=k}for(;258>f&&b+f<l&&a[d+f]===a[b+f];)++f;if(f>k&&(e=d,k=f),258===f)break}return new i(k,b-e)}function l(a,b){var c,d,e,g,h,i=a.length,j=new f(572),k=new(B?Uint8Array:Array)(i);if(!B)for(g=0;g<i;g++)k[g]=0;for(g=0;g<i;++g)0<a[g]&&j.push(g,a[g]);if(c=Array(j.length/2),d=new(B?Uint32Array:Array)(j.length/2),1===c.length)return k[j.pop().index]=1,k;for(g=0,h=j.length/2;g<h;++g)c[g]=j.pop(),d[g]=c[g].value;for(e=m(d,d.length,b),g=0,h=c.length;g<h;++g)k[c[g].index]=e[g];return k}function m(a,b,c){function d(a){var c=n[a][o[a]];c===b?(d(a+1),d(a+1)):--l[c],++o[a]}var e,f,g,h,i,j=new(B?Uint16Array:Array)(c),k=new(B?Uint8Array:Array)(c),l=new(B?Uint8Array:Array)(b),m=Array(c),n=Array(c),o=Array(c),p=(1<<c)-b,q=1<<c-1;for(j[c-1]=b,f=0;f<c;++f)p<q?k[f]=0:(k[f]=1,p-=q),p<<=1,j[c-2-f]=(j[c-1-f]/2|0)+b;for(j[0]=k[0],m[0]=Array(j[0]),n[0]=Array(j[0]),f=1;f<c;++f)j[f]>2*j[f-1]+k[f]&&(j[f]=2*j[f-1]+k[f]),m[f]=Array(j[f]),n[f]=Array(j[f]);for(e=0;e<b;++e)l[e]=c;for(g=0;g<j[c-1];++g)m[c-1][g]=a[g],n[c-1][g]=g;for(e=0;e<c;++e)o[e]=0;for(1===k[c-1]&&(--l[0],++o[c-1]),f=c-2;0<=f;--f){for(h=e=0,i=o[f+1],g=0;g<j[f];g++)h=m[f+1][i]+m[f+1][i+1],h>a[e]?(m[f][g]=h,n[f][g]=b,i+=2):(m[f][g]=a[e],n[f][g]=e,++e);o[f]=0,1===k[f]&&d(f)}return l}function n(a){var b,c,d,e,f=new(B?Uint16Array:Array)(a.length),g=[],h=[],i=0;for(b=0,c=a.length;b<c;b++)g[a[b]]=(0|g[a[b]])+1;for(b=1,c=16;b<=c;b++)h[b]=i,i+=0|g[b],i<<=1;for(b=0,c=a.length;b<c;b++)for(i=h[a[b]],h[a[b]]+=1,d=f[b]=0,e=a[b];d<e;d++)f[b]=f[b]<<1|1&i,i>>>=1;return f}function o(a,b){this.input=a,this.b=this.c=0,this.i={},b&&(b.flags&&(this.i=b.flags),"string"==typeof b.filename&&(this.filename=b.filename),"string"==typeof b.comment&&(this.A=b.comment),b.deflateOptions&&(this.l=b.deflateOptions)),this.l||(this.l={})}function p(b,c){switch(this.p=[],this.q=32768,this.e=this.j=this.c=this.u=0,this.input=B?new Uint8Array(b):b,this.w=!1,this.r=V,this.M=!1,!c&&(c={})||(c.index&&(this.c=c.index),c.bufferSize&&(this.q=c.bufferSize),c.bufferType&&(this.r=c.bufferType),c.resize&&(this.M=c.resize)),this.r){case U:this.b=32768,this.a=new(B?Uint8Array:Array)(32768+this.q+258);break;case V:this.b=0,this.a=new(B?Uint8Array:Array)(this.q),this.f=this.U,this.B=this.R,this.s=this.T;break;default:a(Error("invalid inflate mode"))}}function q(b,c){for(var d,e=b.j,f=b.e,g=b.input,h=b.c,i=g.length;f<c;)h>=i&&a(Error("input buffer is broken")),e|=g[h++]<<f,f+=8;return d=e&(1<<c)-1,b.j=e>>>c,b.e=f-c,b.c=h,d}function r(a,b){for(var c,d,e=a.j,f=a.e,g=a.input,h=a.c,i=g.length,j=b[0],k=b[1];f<k&&!(h>=i);)e|=g[h++]<<f,f+=8;return c=j[e&(1<<k)-1],d=c>>>16,a.j=e>>d,a.e=f-d,a.c=h,65535&c}function s(a){function b(a,b,c){var d,e,f,g=this.J;for(f=0;f<a;)switch(d=r(this,b)){case 16:for(e=3+q(this,2);e--;)c[f++]=g;break;case 17:for(e=3+q(this,3);e--;)c[f++]=0;g=0;break;case 18:for(e=11+q(this,7);e--;)c[f++]=0;g=0;break;default:g=c[f++]=d}return this.J=g,c}var c,d,e,f,h=q(a,5)+257,i=q(a,5)+1,j=q(a,4)+4,k=new(B?Uint8Array:Array)($.length);for(f=0;f<j;++f)k[$[f]]=q(a,3);if(!B)for(f=j,j=k.length;f<j;++f)k[$[f]]=0;c=g(k),d=new(B?Uint8Array:Array)(h),e=new(B?Uint8Array:Array)(i),a.J=0,a.s(g(b.call(a,h,c,d)),g(b.call(a,i,c,e)))}function t(a){this.input=a,this.c=0,this.t=[],this.D=!1}function u(a){if("string"==typeof a){var b,c,d=a.split("");for(b=0,c=d.length;b<c;b++)d[b]=(255&d[b].charCodeAt(0))>>>0;a=d}for(var e,f=1,g=0,h=a.length,i=0;0<h;){e=1024<h?1024:h,h-=e;do f+=a[i++],g+=f;while(--e);f%=65521,g%=65521}return(g<<16|f)>>>0}function v(b,c){var d,e;switch(this.input=b,this.c=0,!c&&(c={})||(c.index&&(this.c=c.index),c.verify&&(this.$=c.verify)),d=b[this.c++],e=b[this.c++],15&d){case na:this.method=na;break;default:a(Error("unsupported compression method"))}0!==((d<<8)+e)%31&&a(Error("invalid fcheck flag:"+((d<<8)+e)%31)),32&e&&a(Error("fdict flag is not supported")),this.L=new p(b,{index:this.c,bufferSize:c.bufferSize,bufferType:c.bufferType,resize:c.resize})}function w(a,b){this.input=a,this.a=new(B?Uint8Array:Array)(32768),this.k=oa.o;var c,d={};!b&&(b={})||"number"!=typeof b.compressionType||(this.k=b.compressionType);for(c in b)d[c]=b[c];d.outputBuffer=this.a,this.K=new h(this.input,d)}function x(a,c){var d,e,f,g;if(Object.keys)d=Object.keys(c);else for(e in d=[],f=0,c)d[f++]=e;for(f=0,g=d.length;f<g;++f)e=d[f],b(a+"."+e,c[e])}var y=void 0,z=!0,A=this,B="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array&&"undefined"!=typeof DataView;c.prototype.f=function(){var a,b=this.buffer,c=b.length,d=new(B?Uint8Array:Array)(c<<1);if(B)d.set(b);else for(a=0;a<c;++a)d[a]=b[a];return this.buffer=d},c.prototype.d=function(a,b,c){var d,e=this.buffer,f=this.index,g=this.m,h=e[f];if(c&&1<b&&(a=8<b?(H[255&a]<<24|H[a>>>8&255]<<16|H[a>>>16&255]<<8|H[a>>>24&255])>>32-b:H[a]>>8-b),8>b+g)h=h<<b|a,g+=b;else for(d=0;d<b;++d)h=h<<1|a>>b-d-1&1,8===++g&&(g=0,e[f++]=H[h],h=0,f===e.length&&(e=this.f()));e[f]=h,this.buffer=e,this.m=g,this.index=f},c.prototype.finish=function(){var a,b=this.buffer,c=this.index;return 0<this.m&&(b[c]<<=8-this.m,b[c]=H[b[c]],c++),B?a=b.subarray(0,c):(b.length=c,a=b),a};var C,D=new(B?Uint8Array:Array)(256);for(C=0;256>C;++C){for(var E=C,F=E,G=7,E=E>>>1;E;E>>>=1)F<<=1,F|=1&E,--G;D[C]=(F<<G&255)>>>0}var H=D,I=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],J=B?new Uint32Array(I):I;e.prototype.getName=function(){return this.name},e.prototype.getData=function(){return this.data},e.prototype.Y=function(){return this.Z},b("Zlib.GunzipMember",e),b("Zlib.GunzipMember.prototype.getName",e.prototype.getName),b("Zlib.GunzipMember.prototype.getData",e.prototype.getData),b("Zlib.GunzipMember.prototype.getMtime",e.prototype.Y),f.prototype.getParent=function(a){return 2*((a-2)/4|0)},f.prototype.push=function(a,b){var c,d,e,f=this.buffer;for(c=this.length,f[this.length++]=b,f[this.length++]=a;0<c&&(d=this.getParent(c),f[c]>f[d]);)e=f[c],f[c]=f[d],f[d]=e,e=f[c+1],f[c+1]=f[d+1],f[d+1]=e,c=d;return this.length},f.prototype.pop=function(){var a,b,c,d,e,f=this.buffer;for(b=f[0],a=f[1],this.length-=2,f[0]=f[this.length],f[1]=f[this.length+1],e=0;(d=2*e+2,!(d>=this.length))&&(d+2<this.length&&f[d+2]>f[d]&&(d+=2),f[d]>f[e]);)c=f[e],f[e]=f[d],f[d]=c,c=f[e+1],f[e+1]=f[d+1],f[d+1]=c,e=d;return{index:a,value:b,length:this.length}};var K,L=2,M={NONE:0,v:1,o:L,ba:3},N=[];for(K=0;288>K;K++)switch(z){case 143>=K:N.push([K+48,8]);break;case 255>=K:N.push([K-144+400,9]);break;case 279>=K:N.push([K-256+0,7]);break;case 287>=K:N.push([K-280+192,8]);break;default:a("invalid literal: "+K)}h.prototype.g=function(){var b,d,e,f,g=this.input;switch(this.k){case 0:for(e=0,f=g.length;e<f;){d=B?g.subarray(e,e+65535):g.slice(e,e+65535),e+=d.length;var h=d,i=e===f,k=y,m=y,o=y,p=y,q=y,r=this.a,s=this.b;if(B){for(r=new Uint8Array(this.a.buffer);r.length<=s+h.length+5;)r=new Uint8Array(r.length<<1);r.set(this.a)}if(k=i?1:0,r[s++]=0|k,m=h.length,o=~m+65536&65535,r[s++]=255&m,r[s++]=m>>>8&255,r[s++]=255&o,r[s++]=o>>>8&255,B)r.set(h,s),s+=h.length,r=r.subarray(0,s);else{for(p=0,q=h.length;p<q;++p)r[s++]=h[p];r.length=s}this.b=s,this.a=r}break;case 1:var t=new c(B?new Uint8Array(this.a.buffer):this.a,this.b);t.d(1,1,z),t.d(1,2,z);var u,v,w,x=j(this,g);for(u=0,v=x.length;u<v;u++)if(w=x[u],c.prototype.d.apply(t,N[w]),256<w)t.d(x[++u],x[++u],z),t.d(x[++u],5),t.d(x[++u],x[++u],z);else if(256===w)break;this.a=t.finish(),this.b=this.a.length;break;case L:var A,C,D,E,F,G,H,I,J,K,M,O,P,Q,R,S=new c(B?new Uint8Array(this.a.buffer):this.a,this.b),T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],U=Array(19);for(A=L,S.d(1,1,z),S.d(A,2,z),C=j(this,g),G=l(this.W,15),H=n(G),I=l(this.V,7),J=n(I),D=286;257<D&&0===G[D-1];D--);for(E=30;1<E&&0===I[E-1];E--);var V,W,X,Y,Z,$,_=D,aa=E,ba=new(B?Uint32Array:Array)(_+aa),ca=new(B?Uint32Array:Array)(316),da=new(B?Uint8Array:Array)(19);for(V=W=0;V<_;V++)ba[W++]=G[V];for(V=0;V<aa;V++)ba[W++]=I[V];if(!B)for(V=0,Y=da.length;V<Y;++V)da[V]=0;for(V=Z=0,Y=ba.length;V<Y;V+=W){for(W=1;V+W<Y&&ba[V+W]===ba[V];++W);if(X=W,0===ba[V])if(3>X)for(;0<X--;)ca[Z++]=0,da[0]++;else for(;0<X;)$=138>X?X:138,$>X-3&&$<X&&($=X-3),10>=$?(ca[Z++]=17,ca[Z++]=$-3,da[17]++):(ca[Z++]=18,ca[Z++]=$-11,da[18]++),X-=$;else if(ca[Z++]=ba[V],da[ba[V]]++,X--,3>X)for(;0<X--;)ca[Z++]=ba[V],da[ba[V]]++;else for(;0<X;)$=6>X?X:6,$>X-3&&$<X&&($=X-3),ca[Z++]=16,ca[Z++]=$-3,da[16]++,X-=$}for(b=B?ca.subarray(0,Z):ca.slice(0,Z),K=l(da,7),Q=0;19>Q;Q++)U[Q]=K[T[Q]];for(F=19;4<F&&0===U[F-1];F--);for(M=n(K),S.d(D-257,5,z),S.d(E-1,5,z),S.d(F-4,4,z),Q=0;Q<F;Q++)S.d(U[Q],3,z);for(Q=0,R=b.length;Q<R;Q++)if(O=b[Q],S.d(M[O],K[O],z),16<=O){switch(Q++,O){case 16:P=2;break;case 17:P=3;break;case 18:P=7;break;default:a("invalid code: "+O)}S.d(b[Q],P,z)}var ea,fa,ga,ha,ia,ja,ka,la,ma=[H,G],na=[J,I];for(ia=ma[0],ja=ma[1],ka=na[0],la=na[1],ea=0,fa=C.length;ea<fa;++ea)if(ga=C[ea],S.d(ia[ga],ja[ga],z),256<ga)S.d(C[++ea],C[++ea],z),ha=C[++ea],S.d(ka[ha],la[ha],z),S.d(C[++ea],C[++ea],z);else if(256===ga)break;this.a=S.finish(),this.b=this.a.length;break;default:a("invalid compression type")}return this.a};var O=function(){function b(b){switch(z){case 3===b:return[257,b-3,0];case 4===b:return[258,b-4,0];case 5===b:return[259,b-5,0];case 6===b:return[260,b-6,0];case 7===b:return[261,b-7,0];case 8===b:return[262,b-8,0];case 9===b:return[263,b-9,0];case 10===b:return[264,b-10,0];case 12>=b:return[265,b-11,1];case 14>=b:return[266,b-13,1];case 16>=b:return[267,b-15,1];case 18>=b:return[268,b-17,1];case 22>=b:return[269,b-19,2];case 26>=b:return[270,b-23,2];case 30>=b:return[271,b-27,2];case 34>=b:return[272,b-31,2];case 42>=b:return[273,b-35,3];case 50>=b:return[274,b-43,3];case 58>=b:return[275,b-51,3];case 66>=b:return[276,b-59,3];case 82>=b:return[277,b-67,4];case 98>=b:return[278,b-83,4];case 114>=b:return[279,b-99,4];case 130>=b:return[280,b-115,4];case 162>=b:return[281,b-131,5];case 194>=b:return[282,b-163,5];case 226>=b:return[283,b-195,5];case 257>=b:return[284,b-227,5];case 258===b:return[285,b-258,0];default:a("invalid length: "+b)}}var c,d,e=[];for(c=3;258>=c;c++)d=b(c),e[c]=d[2]<<24|d[1]<<16|d[0];return e}(),P=B?new Uint32Array(O):O;o.prototype.g=function(){var a,b,c,e,f,g,i,j,k=new(B?Uint8Array:Array)(32768),l=0,m=this.input,n=this.c,o=this.filename,p=this.A;if(k[l++]=31,k[l++]=139,k[l++]=8,a=0,this.i.fname&&(a|=S),this.i.fcomment&&(a|=T),this.i.fhcrc&&(a|=R),k[l++]=a,b=(Date.now?Date.now():+new Date)/1e3|0,k[l++]=255&b,k[l++]=b>>>8&255,k[l++]=b>>>16&255,k[l++]=b>>>24&255,k[l++]=0,k[l++]=Q,this.i.fname!==y){for(i=0,j=o.length;i<j;++i)g=o.charCodeAt(i),255<g&&(k[l++]=g>>>8&255),k[l++]=255&g;k[l++]=0}if(this.i.comment){for(i=0,j=p.length;i<j;++i)g=p.charCodeAt(i),255<g&&(k[l++]=g>>>8&255),k[l++]=255&g;k[l++]=0}return this.i.fhcrc&&(c=65535&d(k,0,l),k[l++]=255&c,k[l++]=c>>>8&255),this.l.outputBuffer=k,this.l.outputIndex=l,f=new h(m,this.l),k=f.g(),l=f.b,B&&(l+8>k.buffer.byteLength?(this.a=new Uint8Array(l+8),this.a.set(new Uint8Array(k.buffer)),k=this.a):k=new Uint8Array(k.buffer)),e=d(m,y,y),k[l++]=255&e,k[l++]=e>>>8&255,k[l++]=e>>>16&255,k[l++]=e>>>24&255,j=m.length,k[l++]=255&j,k[l++]=j>>>8&255,k[l++]=j>>>16&255,k[l++]=j>>>24&255,this.c=n,B&&l<k.length&&(this.a=k=k.subarray(0,l)),k};var Q=255,R=2,S=8,T=16;b("Zlib.Gzip",o),b("Zlib.Gzip.prototype.compress",o.prototype.g);var U=0,V=1,W={O:U,N:V};p.prototype.h=function(){for(;!this.w;){var b=q(this,3);switch(1&b&&(this.w=z),b>>>=1){case 0:var c=this.input,d=this.c,e=this.a,f=this.b,g=c.length,h=y,i=y,j=e.length,k=y;switch(this.e=this.j=0,d+1>=g&&a(Error("invalid uncompressed block header: LEN")),h=c[d++]|c[d++]<<8,d+1>=g&&a(Error("invalid uncompressed block header: NLEN")),i=c[d++]|c[d++]<<8,h===~i&&a(Error("invalid uncompressed block header: length verify")),d+h>c.length&&a(Error("input buffer is broken")),this.r){case U:for(;f+h>e.length;){if(k=j-f,h-=k,B)e.set(c.subarray(d,d+k),f),f+=k,d+=k;else for(;k--;)e[f++]=c[d++];this.b=f,e=this.f(),f=this.b}break;case V:for(;f+h>e.length;)e=this.f({F:2});break;default:a(Error("invalid inflate mode"))}if(B)e.set(c.subarray(d,d+h),f),f+=h,d+=h;else for(;h--;)e[f++]=c[d++];this.c=d,this.b=f,this.a=e;break;case 1:this.s(ka,ma);break;case 2:s(this);break;default:a(Error("unknown BTYPE: "+b))}}return this.B()};var X,Y,Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$=B?new Uint16Array(Z):Z,_=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258],aa=B?new Uint16Array(_):_,ba=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0],ca=B?new Uint8Array(ba):ba,da=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],ea=B?new Uint16Array(da):da,fa=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ga=B?new Uint8Array(fa):fa,ha=new(B?Uint8Array:Array)(288);for(X=0,Y=ha.length;X<Y;++X)ha[X]=143>=X?8:255>=X?9:279>=X?7:8;var ia,ja,ka=g(ha),la=new(B?Uint8Array:Array)(30);for(ia=0,ja=la.length;ia<ja;++ia)la[ia]=5;var ma=g(la);p.prototype.s=function(a,b){var c=this.a,d=this.b;this.C=a;for(var e,f,g,h,i=c.length-258;256!==(e=r(this,a));)if(256>e)d>=i&&(this.b=d,c=this.f(),d=this.b),c[d++]=e;else for(f=e-257,h=aa[f],0<ca[f]&&(h+=q(this,ca[f])),e=r(this,b),g=ea[e],0<ga[e]&&(g+=q(this,ga[e])),d>=i&&(this.b=d,c=this.f(),d=this.b);h--;)c[d]=c[d++-g];for(;8<=this.e;)this.e-=8,this.c--;this.b=d},p.prototype.T=function(a,b){var c=this.a,d=this.b;this.C=a;for(var e,f,g,h,i=c.length;256!==(e=r(this,a));)if(256>e)d>=i&&(c=this.f(),i=c.length),c[d++]=e;else for(f=e-257,h=aa[f],0<ca[f]&&(h+=q(this,ca[f])),e=r(this,b),g=ea[e],0<ga[e]&&(g+=q(this,ga[e])),d+h>i&&(c=this.f(),i=c.length);h--;)c[d]=c[d++-g];for(;8<=this.e;)this.e-=8,this.c--;this.b=d},p.prototype.f=function(){var a,b,c=new(B?Uint8Array:Array)(this.b-32768),d=this.b-32768,e=this.a;if(B)c.set(e.subarray(32768,c.length));else for(a=0,b=c.length;a<b;++a)c[a]=e[a+32768];if(this.p.push(c),this.u+=c.length,B)e.set(e.subarray(d,d+32768));else for(a=0;32768>a;++a)e[a]=e[d+a];return this.b=32768,e},p.prototype.U=function(a){var b,c,d,e,f=this.input.length/this.c+1|0,g=this.input,h=this.a;return a&&("number"==typeof a.F&&(f=a.F),"number"==typeof a.P&&(f+=a.P)),2>f?(c=(g.length-this.c)/this.C[2],e=258*(c/2)|0,d=e<h.length?h.length+e:h.length<<1):d=h.length*f,B?(b=new Uint8Array(d),b.set(h)):b=h,this.a=b},p.prototype.B=function(){var a,b,c,d,e,f=0,g=this.a,h=this.p,i=new(B?Uint8Array:Array)(this.u+(this.b-32768));if(0===h.length)return B?this.a.subarray(32768,this.b):this.a.slice(32768,this.b);for(b=0,c=h.length;b<c;++b)for(a=h[b],d=0,e=a.length;d<e;++d)i[f++]=a[d];for(b=32768,c=this.b;b<c;++b)i[f++]=g[b];return this.p=[],this.buffer=i},p.prototype.R=function(){var a,b=this.b;return B?this.M?(a=new Uint8Array(b),a.set(this.a.subarray(0,b))):a=this.a.subarray(0,b):(this.a.length>b&&(this.a.length=b),a=this.a),this.buffer=a},t.prototype.X=function(){return this.D||this.h(),this.t.slice()},t.prototype.h=function(){for(var b=this.input.length;this.c<b;){var c=new e,f=y,g=y,h=y,i=y,j=y,k=y,l=y,m=y,n=y,o=this.input,q=this.c;switch(c.G=o[q++],c.H=o[q++],(31!==c.G||139!==c.H)&&a(Error("invalid file signature:"+c.G+","+c.H)),c.z=o[q++],c.z){case 8:break;default:a(Error("unknown compression method: "+c.z))}if(c.n=o[q++],m=o[q++]|o[q++]<<8|o[q++]<<16|o[q++]<<24,c.Z=new Date(1e3*m),c.fa=o[q++],c.ea=o[q++],0<(4&c.n)&&(c.aa=o[q++]|o[q++]<<8,q+=c.aa),0<(c.n&S)){for(l=[],k=0;0<(j=o[q++]);)l[k++]=String.fromCharCode(j);c.name=l.join("")}if(0<(c.n&T)){for(l=[],k=0;0<(j=o[q++]);)l[k++]=String.fromCharCode(j);c.A=l.join("")}0<(c.n&R)&&(c.S=65535&d(o,0,q),c.S!==(o[q++]|o[q++]<<8)&&a(Error("invalid header crc16"))),f=o[o.length-4]|o[o.length-3]<<8|o[o.length-2]<<16|o[o.length-1]<<24,o.length-q-4-4<512*f&&(i=f),g=new p(o,{index:q,bufferSize:i}),c.data=h=g.h(),q=g.c,c.ca=n=(o[q++]|o[q++]<<8|o[q++]<<16|o[q++]<<24)>>>0,d(h,y,y)!==n&&a(Error("invalid CRC-32 checksum: 0x"+d(h,y,y).toString(16)+" / 0x"+n.toString(16))),c.da=f=(o[q++]|o[q++]<<8|o[q++]<<16|o[q++]<<24)>>>0,(4294967295&h.length)!==f&&a(Error("invalid input size: "+(4294967295&h.length)+" / "+f)),this.t.push(c),this.c=q}this.D=z;var r,s,t,u=this.t,v=0,w=0;for(r=0,s=u.length;r<s;++r)w+=u[r].data.length;if(B)for(t=new Uint8Array(w),r=0;r<s;++r)t.set(u[r].data,v),v+=u[r].data.length;else{for(t=[],r=0;r<s;++r)t[r]=u[r].data;t=Array.prototype.concat.apply([],t)}return t},b("Zlib.Gunzip",t),b("Zlib.Gunzip.prototype.decompress",t.prototype.h),b("Zlib.Gunzip.prototype.getMembers",t.prototype.X),v.prototype.h=function(){var b,c,d=this.input;return b=this.L.h(),this.c=this.L.c,this.$&&(c=(d[this.c++]<<24|d[this.c++]<<16|d[this.c++]<<8|d[this.c++])>>>0,c!==u(b)&&a(Error("invalid adler-32 checksum"))),b};var na=8,oa=M;w.prototype.g=function(){var b,c,d,e,f,g,h,i=0;switch(h=this.a,b=na){case na:c=Math.LOG2E*Math.log(32768)-8;break;default:a(Error("invalid compression method"))}switch(d=c<<4|b,h[i++]=d,b){case na:switch(this.k){case oa.NONE:f=0;break;case oa.v:f=1;break;case oa.o:f=2;break;default:a(Error("unsupported compression type"))}break;default:a(Error("invalid compression method"))}return e=f<<6|0,h[i++]=e|31-(256*d+e)%31,g=u(this.input),this.K.b=i,h=this.K.g(),i=h.length,B&&(h=new Uint8Array(h.buffer),h.length<=i+4&&(this.a=new Uint8Array(h.length+4),this.a.set(h),h=this.a),h=h.subarray(0,i+4)),h[i++]=g>>24&255,h[i++]=g>>16&255,h[i++]=g>>8&255,h[i++]=255&g,h},b("Zlib.Inflate",v),b("Zlib.Inflate.prototype.decompress",v.prototype.h),x("Zlib.Inflate.BufferType",{ADAPTIVE:W.N,BLOCK:W.O}),b("Zlib.Deflate",w),b("Zlib.Deflate.compress",function(a,b){return new w(a,b).g()}),b("Zlib.Deflate.prototype.compress",w.prototype.g),x("Zlib.Deflate.CompressionType",{NONE:oa.NONE,FIXED:oa.v,DYNAMIC:oa.o})}).call(this)},function(a,b,c){var d=c(139),e=c(330),f=a.exports=function(){this.dish=new d};f.prototype.bake=function(a,b,c,f,g){var h=(new Date).getTime(),i=new e(b),j=i.containsFlowControl(),k=!1;c.hasOwnProperty("attemptHighlight")&&(c.attemptHighlight=!0),j&&(c.attemptHighlight=!1),f>=b.length&&(f=0),g&&(i.setBreakpoint(f,!1),i.setBreakpoint(f+1,!0)),f>0&&j&&(i.removeBreaksUpTo(f),f=0),0===f&&this.dish.set(a,d.STRING);try{f=i.execute(this.dish,f)}catch(a){k=a,f=a.progress}return{result:this.dish.type===d.HTML?this.dish.get(d.HTML):this.dish.get(d.STRING),type:d.enumLookup(this.dish.type),progress:f,options:c,duration:(new Date).getTime()-h,error:k}},f.prototype.silentBake=function(a){var b=(new Date).getTime(),c=new e(a),f=new d("",d.STRING);try{c.execute(f)}catch(a){}return(new Date).getTime()-b}},function(a,b,c){var d=c(330),e=c(139);a.exports={FORK_DELIM:"\\n",MERGE_DELIM:"\\n",FORK_IGNORE_ERRORS:!1,runFork:function(a){var b=a.opList,c=b[a.progress].inputType,f=b[a.progress].outputType,g=a.dish.get(c),h=b[a.progress].getIngValues(),i=h[0],j=h[1],k=h[2],l=[],m=[];g&&(m=g.split(i));for(var n=a.progress+1;n<b.length&&("Merge"!==b[n].name||b[n].isDisabled());n++)l.push(b[n]);var o=new d,p="",q=0;for(o.addOperations(l),n=0;n<m.length;n++){var r=new e(m[n],c);try{q=o.execute(r,0)}catch(a){if(!k)throw a;q=a.progress+1}p+=r.get(f)+j}return a.dish.set(p,f),a.progress+=q,a},runMerge:function(a){return a},JUMP_NUM:0,MAX_JUMPS:10,runJump:function(a){var b=a.opList[a.progress].getIngValues(),c=b[0],d=b[1];return a.numJumps>=d?a:(a.progress+=c,a.numJumps++,a)},runCondJump:function(a){var b=a.opList[a.progress].getIngValues(),c=a.dish,d=b[0],f=b[1],g=b[2];return a.numJumps>=g?a:(""!==d&&c.get(e.STRING).search(d)>-1&&(a.progress+=f,a.numJumps++),a)},runReturn:function(a){return a.progress=a.opList.length,a}}},function(a,b,c){var d=c(7),e=a.exports=function(a){this.name="",this.type="",this.value=null,a&&this._parseConfig(a)};e.prototype._parseConfig=function(a){this.name=a.name,this.type=a.type},e.prototype.getConfig=function(){return this.value},e.prototype.setValue=function(a){this.value=e.prepare(a,this.type)},e.prepare=function(a,b){switch(b){case"binaryString":case"binaryShortString":case"editableOption":return d.parseEscapedChars(a);case"byteArray":return"string"==typeof a?(a=a.replace(/\s+/g,""),d.hexToByteArray(a)):a;case"number":var c=parseFloat(a);if(isNaN(c)){var e=d.truncate(a.toString(),10);throw"Invalid ingredient value. Not a number: "+e}return c;default:return a}}},function(a,b,c){var d=c(139),e=c(705),f=a.exports=function(a,b){this.name=a,this.description="",this.inputType=-1,this.outputType=-1,this.run=null,this.highlight=null,this.highlightReverse=null,this.breakpoint=!1,this.disabled=!1,this.ingList=[],b&&this._parseConfig(b)};f.prototype._parseConfig=function(a){this.description=a.description,this.inputType=d.typeEnum(a.inputType),this.outputType=d.typeEnum(a.outputType),this.run=a.run,this.highlight=a.highlight,this.highlightReverse=a.highlightReverse,this.flowControl=a.flowControl;for(var b=0;b<a.args.length;b++){var c=a.args[b],f=new e(c);this.addIngredient(f)}},f.prototype.getConfig=function(){for(var a=[],b=0;b<this.ingList.length;b++)a.push(this.ingList[b].getConfig());var c={op:this.name,args:a};return c},f.prototype.addIngredient=function(a){this.ingList.push(a)},f.prototype.setIngValues=function(a){for(var b=0;b<a.length;b++)this.ingList[b].setValue(a[b])},f.prototype.getIngValues=function(){for(var a=[],b=0;b<this.ingList.length;b++)a.push(this.ingList[b].value);return a},f.prototype.setBreakpoint=function(a){this.breakpoint=!!a},f.prototype.isBreakpoint=function(){return this.breakpoint},f.prototype.setDisabled=function(a){this.disabled=!!a},f.prototype.isDisabled=function(){return this.disabled},f.prototype.isFlowControl=function(){return this.flowControl}},function(a,b){a.exports=[{name:"Favourites",ops:[]},{name:"Data format",ops:["To Hexdump","From Hexdump","To Hex","From Hex","To Charcode","From Charcode","To Decimal","From Decimal","To Binary","From Binary","To Base64","From Base64","Show Base64 offsets","To Base32","From Base32","To Base58","From Base58","To Base","From Base","To HTML Entity","From HTML Entity","URL Encode","URL Decode","Unescape Unicode Characters","To Quoted Printable","From Quoted Printable","To Punycode","From Punycode","To Hex Content","From Hex Content","PEM to Hex","Hex to PEM","Parse ASN.1 hex string","Change IP format","Text encoding","Swap endianness"]},{name:"Encryption / Encoding",ops:["AES Encrypt","AES Decrypt","Blowfish Encrypt","Blowfish Decrypt","DES Encrypt","DES Decrypt","Triple DES Encrypt","Triple DES Decrypt","Rabbit Encrypt","Rabbit Decrypt","RC4","RC4 Drop","ROT13","ROT47","XOR","XOR Brute Force","Vigen\xe8re Encode","Vigen\xe8re Decode","To Morse Code","From Morse Code","Affine Cipher Encode","Affine Cipher Decode","Atbash Cipher","Substitute","Derive PBKDF2 key","Derive EVP key"]},{name:"Public Key",ops:["Parse X.509 certificate","Parse ASN.1 hex string","PEM to Hex","Hex to PEM","Hex to Object Identifier","Object Identifier to Hex"]},{name:"Logical operations",ops:["XOR","XOR Brute Force","OR","NOT","AND","ADD","SUB","Rotate left","Rotate right","ROT13"]},{name:"Networking",ops:["Strip HTTP headers","Parse User Agent","Parse IP range","Parse IPv6 address","Parse IPv4 header","Parse URI","URL Encode","URL Decode","Format MAC addresses","Change IP format","Group IP addresses","Encode NetBIOS Name","Decode NetBIOS Name"]},{name:"Language",ops:["Text encoding","Unescape Unicode Characters"]},{name:"Utils",ops:["Diff","Remove whitespace","Remove null bytes","To Upper case","To Lower case","Add line numbers","Remove line numbers","Reverse","Sort","Unique","Split","Filter","Count occurrences","Expand alphabet range","Parse escaped string","Drop bytes","Take bytes","Pad lines","Find / Replace","Regular expression","Offset checker","Convert distance","Convert area","Convert mass","Convert speed","Convert data units","Parse UNIX file permissions","Swap endianness","Parse colour code"]},{name:"Date / Time",ops:["Parse DateTime","Translate DateTime Format","From UNIX Timestamp","To UNIX Timestamp","Extract dates"]},{name:"Extractors",ops:["Strings","Extract IP addresses","Extract email addresses","Extract MAC addresses","Extract URLs","Extract domains","Extract file paths","Extract dates","Regular expression","XPath expression","CSS selector"]},{name:"Compression",ops:["Raw Deflate","Raw Inflate","Zlib Deflate","Zlib Inflate","Gzip","Gunzip","Zip","Unzip","Bzip2 Decompress","Tar","Untar"]},{name:"Hashing",ops:["Analyse hash","Generate all hashes","MD2","MD4","MD5","SHA0","SHA1","SHA224","SHA256","SHA384","SHA512","SHA3","RIPEMD-160","HMAC","Fletcher-8 Checksum","Fletcher-16 Checksum","Fletcher-32 Checksum","Fletcher-64 Checksum","Adler-32 Checksum","CRC-32 Checksum","TCP/IP Checksum"]},{name:"Code tidy",ops:["Syntax highlighter","Generic Code Beautify","JavaScript Parser","JavaScript Beautify","JavaScript Minify","JSON Beautify","JSON Minify","XML Beautify","XML Minify","SQL Beautify","SQL Minify","CSS Beautify","CSS Minify","XPath expression","CSS selector","Strip HTML tags","Diff"]},{name:"Other",ops:["Entropy","Frequency distribution","Detect File Type","Scan for Embedded Files","Generate UUID","Numberwang"]},{name:"Flow control",ops:["Fork","Merge","Jump","Conditional Jump","Return"]}]},function(a,b,c){"use strict";var d=a.exports={drawLine:function(a,b,c,d,e){a.beginPath(),a.moveTo(b,c),a.lineTo(d,e),a.closePath(),a.stroke()},drawBarChart:function(a,b,c,e,f,g,h){h=h||15,(!f||f>Math.round(a.width/50))&&(f=Math.round(a.width/50)),(!g||g>Math.round(a.width/50))&&(g=Math.round(a.height/50));var i=a.getContext("2d"),j=.08*a.width,k=.03*a.width,l=.08*a.height,m=.15*a.height,n=a.height-l-m,o=a.width-j-k,p=l+n,q=l;i.font=h+"px Arial",i.lineWidth="1.0",i.strokeStyle="#444",d.drawLine(i,j,p,o+j,p),d.drawLine(i,j,p,j,q);var r=.003*o,s=(o-r*b.length)/b.length,t=j+r,u=Math.max.apply(Math,b);
i.fillStyle="green";for(var v=0;v<b.length;v++){var w=b[v]/u*n;i.fillRect(t,p-w,s,w),t+=s+r}if(i.fillStyle="black",i.textAlign="center",t=j+r,f>=b.length)for(v=0;v<=b.length;v++)i.fillText(v,t,p+.3*m),t+=s+r;else for(v=0;v<=f;v++){var x=Math.ceil(b.length/f*v);t=o/f*v+j,i.fillText(x,t,p+.3*m)}i.textAlign="right";var y;if(g>=u)for(v=0;v<=u;v++)y=p-v/u*n+h/3,i.fillText(v,.8*j,y);else for(v=0;v<=g;v++)x=Math.ceil(u/g*v),y=p-x/u*n+h/3,i.fillText(x,.8*j,y);if(c&&(i.textAlign="center",i.fillText(c,o/2+j,p+.8*m)),e){i.save();var z=.3*j,A=n/2+l;i.translate(z,A),i.rotate(-Math.PI/2),i.textAlign="center",i.fillText(e,0,0),i.restore()}},drawScaleBar:function(a,b,c,e){var f=a.getContext("2d"),g=.01*a.width,h=.01*a.width,i=.1*a.height,j=.3*a.height,k=a.height-i-j,l=a.width-g-h,m=b/c;f.strokeRect(g,i,l,k);var n=f.createLinearGradient(g,0,l+g,0);n.addColorStop(0,"green"),n.addColorStop(.5,"gold"),n.addColorStop(1,"red"),f.fillStyle=n,f.fillRect(g,i,l*m,k);var o,p,q,r;f.fillStyle="black",f.textAlign="center",f.font="13px Arial";for(var s=0;s<e.length;s++)o=l/c*e[s].min+g,p=i+k+.1*j,q=o,r=i+k+.3*j,d.drawLine(f,o,p,q,r),o=l/c*e[s].max+g,q=o,d.drawLine(f,o,p,q,r),o=l/c*e[s].min+g,p=i+k+.3*j,q=l/c*e[s].max+g,r=p,d.drawLine(f,o,p,q,r),e[s].max>=.9*c?(f.textAlign="right",o=q):e[s].max<=.1*c?f.textAlign="left":o+=(q-o)/2,p=i+k+.8*j,f.fillText(e[s].label,o,p)}}},function(a,b){var c=a.exports={DEFAULT_RADIX:36,runTo:function(a,b){if(!a)throw"Error: Input must be a number";var d=b[0]||c.DEFAULT_RADIX;if(d<2||d>36)throw"Error: Radix argument must be between 2 and 36";return a.toString(d)},runFrom:function(a,b){var d=b[0]||c.DEFAULT_RADIX;if(d<2||d>36)throw"Error: Radix argument must be between 2 and 36";return parseInt(a.replace(/\s/g,""),d)}}},function(a,b,c){var d=c(7),e=a.exports={ALPHABET_OPTIONS:[{name:"Bitcoin",value:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"},{name:"Ripple",value:"rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"}],REMOVE_NON_ALPH_CHARS:!0,runTo:function(a,b){var c=b[0]||e.ALPHABET_OPTIONS[0].value,f=[0];if(c=d.expandAlphRange(c).join(""),58!==c.length||58!==[].unique.call(c).length)throw"Error: alphabet must be of length 58";if(0===a.length)return"";for(a.forEach(function(a){var b=(f[0]<<8)+a;f[0]=b%58,b=b/58|0;for(var c=1;c<f.length;c++)b+=f[c]<<8,f[c]=b%58,b=b/58|0;for(;b>0;)f.push(b%58),b=b/58|0}),f=f.map(function(a){return c[a]}).reverse().join("");f.length<a.length;)f=c[0]+f;return f},runFrom:function(a,b){var c=b[0]||e.ALPHABET_OPTIONS[0].value,f=void 0===b[1]||b[1],g=[0];if(c=d.expandAlphRange(c).join(""),58!==c.length||58!==[].unique.call(c).length)throw"Alphabet must be of length 58";return 0===a.length?[]:([].forEach.call(a,function(a,b){var d=c.indexOf(a);if(d===-1){if(f)return;throw"Char '"+a+"' at position "+b+" not in alphabet"}var e=58*g[0]+d;g[0]=255&e,e>>=8;for(var h=1;h<g.length;h++)e+=58*g[h],g[h]=255&e,e>>=8;for(;e>0;)g.push(255&e),e>>=8}),g.reverse())}}},function(a,b,c){var d=c(7),e=a.exports={ALPHABET:"A-Za-z0-9+/=",ALPHABET_OPTIONS:[{name:"Standard: A-Za-z0-9+/=",value:"A-Za-z0-9+/="},{name:"URL safe: A-Za-z0-9-_",value:"A-Za-z0-9-_"},{name:"Filename safe: A-Za-z0-9+-=",value:"A-Za-z0-9+\\-="},{name:"itoa64: ./0-9A-Za-z=",value:"./0-9A-Za-z="},{name:"XML: A-Za-z0-9_.",value:"A-Za-z0-9_."},{name:"y64: A-Za-z0-9._-",value:"A-Za-z0-9._-"},{name:"z64: 0-9a-zA-Z+/=",value:"0-9a-zA-Z+/="},{name:"Radix-64: 0-9A-Za-z+/=",value:"0-9A-Za-z+/="},{name:"Uuencoding: [space]-_",value:" -_"},{name:"Xxencoding: +-0-9A-Za-z",value:"+\\-0-9A-Za-z"},{name:"BinHex: !-,-0-689@A-NP-VX-Z[`a-fh-mp-r",value:"!-,-0-689@A-NP-VX-Z[`a-fh-mp-r"},{name:"ROT13: N-ZA-Mn-za-m0-9+/=",value:"N-ZA-Mn-za-m0-9+/="}],runTo:function(a,b){var c=b[0]||e.ALPHABET;return d.toBase64(a,c)},REMOVE_NON_ALPH_CHARS:!0,runFrom:function(a,b){var c=b[0]||e.ALPHABET,f=b[1];return d.fromBase64(a,c,"byteArray",f)},BASE32_ALPHABET:"A-Z2-7=",runTo32:function(a,b){if(!a)return"";for(var c,e,f,g,h,i,j,k,l,m,n,o,p,q=b[0]?d.expandAlphRange(b[0]).join(""):"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",r="",s=0;s<a.length;)c=a[s++],e=a[s++],f=a[s++],g=a[s++],h=a[s++],i=c>>3,j=(7&c)<<2|e>>6,k=e>>1&31,l=(1&e)<<4|f>>4,m=(15&f)<<1|g>>7,n=g>>2&63,o=(3&g)<<3|h>>5,p=31&h,isNaN(e)?k=l=m=n=o=p=32:isNaN(f)?m=n=o=p=32:isNaN(g)?n=o=p=32:isNaN(h)&&(p=32),r+=q.charAt(i)+q.charAt(j)+q.charAt(k)+q.charAt(l)+q.charAt(m)+q.charAt(n)+q.charAt(o)+q.charAt(p);return r},runFrom32:function(a,b){if(!a)return[];var c,e,f,g,h,i,j,k,l,m,n,o,p,q=b[0]?d.expandAlphRange(b[0]).join(""):"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567=",r=b[0],s=[],t=0;if(r){var u=new RegExp("[^"+q.replace(/[\]\\\-^]/g,"\\$&")+"]","g");a=a.replace(u,"")}for(;t<a.length;)i=q.indexOf(a.charAt(t++)),j=q.indexOf(a.charAt(t++)||"="),k=q.indexOf(a.charAt(t++)||"="),l=q.indexOf(a.charAt(t++)||"="),m=q.indexOf(a.charAt(t++)||"="),n=q.indexOf(a.charAt(t++)||"="),o=q.indexOf(a.charAt(t++)||"="),p=q.indexOf(a.charAt(t++)||"="),c=i<<3|j>>2,e=(3&j)<<6|k<<1|l>>4,f=(15&l)<<4|m>>1,g=(1&m)<<7|n<<2|o>>3,h=(7&o)<<5|p,s.push(c),(j&!0||32!==k)&&s.push(e),(l&!0||32!==m)&&s.push(f),(m&!0||32!==n)&&s.push(g),(o&!0||32!==p)&&s.push(h);return s},SHOW_IN_BINARY:!1,OFFSETS_SHOW_VARIABLE:!0,runOffsets:function(a,b){var c=b[0]||e.ALPHABET,f=b[1],g=d.toBase64(a,c),h=d.toBase64([0].concat(a),c),i=d.toBase64([0,0].concat(a),c),j=g.indexOf("="),k=h.indexOf("="),l=i.indexOf("="),m="<script type='application/javascript'>$('[data-toggle=\"tooltip\"]').tooltip()<\/script>",n="",o="";return a.length<1?"Please enter a string.":(j%4===2?(n=g.slice(0,-3),g="<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64(n,c).slice(0,-2))+"'>"+n+"</span><span class='hlgreen'>"+g.substr(g.length-3,1)+"</span><span class='hlred'>"+g.substr(g.length-2)+"</span>"):j%4===3?(n=g.slice(0,-2),g="<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64(n,c).slice(0,-1))+"'>"+n+"</span><span class='hlgreen'>"+g.substr(g.length-2,1)+"</span><span class='hlred'>"+g.substr(g.length-1)+"</span>"):(n=g,g="<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64(n,c))+"'>"+n+"</span>"),f||(g=n),o="<span class='hlred'>"+h.substr(0,1)+"</span><span class='hlgreen'>"+h.substr(1,1)+"</span>",h=h.substr(2),k%4===2?(n=h.slice(0,-3),h=o+"<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64("AA"+n,c).slice(1,-2))+"'>"+n+"</span><span class='hlgreen'>"+h.substr(h.length-3,1)+"</span><span class='hlred'>"+h.substr(h.length-2)+"</span>"):k%4===3?(n=h.slice(0,-2),h=o+"<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64("AA"+n,c).slice(1,-1))+"'>"+n+"</span><span class='hlgreen'>"+h.substr(h.length-2,1)+"</span><span class='hlred'>"+h.substr(h.length-1)+"</span>"):(n=h,h=o+"<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64("AA"+n,c).slice(1))+"'>"+n+"</span>"),f||(h=n),o="<span class='hlred'>"+i.substr(0,2)+"</span><span class='hlgreen'>"+i.substr(2,1)+"</span>",i=i.substr(3),l%4===2?(n=i.slice(0,-3),i=o+"<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64("AAA"+n,c).slice(2,-2))+"'>"+n+"</span><span class='hlgreen'>"+i.substr(i.length-3,1)+"</span><span class='hlred'>"+i.substr(i.length-2)+"</span>"):l%4===3?(n=i.slice(0,-2),i=o+"<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64("AAA"+n,c).slice(2,-2))+"'>"+n+"</span><span class='hlgreen'>"+i.substr(i.length-2,1)+"</span><span class='hlred'>"+i.substr(i.length-1)+"</span>"):(n=i,i=o+"<span data-toggle='tooltip' data-placement='top' title='"+d.escapeHtml(d.fromBase64("AAA"+n,c).slice(2))+"'>"+n+"</span>"),f||(i=n),f?"Characters highlighted in <span class='hlgreen'>green</span> could change if the input is surrounded by more data.\nCharacters highlighted in <span class='hlred'>red</span> are for padding purposes only.\nUnhighlighted characters are <span data-toggle='tooltip' data-placement='top' title='Tooltip on left'>static</span>.\nHover over the static sections to see what they decode to on their own.\n\nOffset 0: "+g+"\nOffset 1: "+h+"\nOffset 2: "+i+m:g+"\n"+h+"\n"+i)},highlightTo:function(a,b){return a[0].start=Math.floor(a[0].start/3*4),a[0].end=Math.ceil(a[0].end/3*4),a},highlightFrom:function(a,b){return a[0].start=Math.ceil(a[0].start/4*3),a[0].end=Math.floor(a[0].end/4*3),a}}},function(a,b,c){var d=c(7),e=(c(75),a.exports={_bitOp:function(a,b,c,d,e){b&&b.length||(b=[0]);for(var f=[],g=null,h=null,i=null,j=0;j<a.length;j++)if(h=b[j%b.length],i=a[j],g=!d||0!==i&&i!==h?c(i,h):i,f.push(g),"Standard"!==e&&(!d||0!==i&&i!==h))switch(e){case"Input differential":b[j%b.length]=g;break;case"Output differential":b[j%b.length]=i}return f},XOR_PRESERVE_NULLS:!1,XOR_SCHEME:["Standard","Input differential","Output differential"],KEY_FORMAT:["Hex","Base64","UTF8","UTF16","UTF16LE","UTF16BE","Latin1"],runXor:function(a,b){var c=d.format[b[0].option].parse(b[0].string||""),f=b[1],g=b[2];return c=d.wordArrayToByteArray(c),e._bitOp(a,c,e._xor,g,f)},XOR_BRUTE_KEY_LENGTH:["1","2"],XOR_BRUTE_SAMPLE_LENGTH:100,XOR_BRUTE_SAMPLE_OFFSET:0,XOR_BRUTE_PRINT_KEY:!0,XOR_BRUTE_OUTPUT_HEX:!1,runXorBrute:function(a,b){var c,f,g,h=parseInt(b[0],10),i=b[1],j=b[2],k=b[3],l=b[4],m=b[5],n=b[6],o=b[7],p="";a=a.slice(j,j+i),""!==m&&(c=new RegExp(m,"im"));for(var q=1,r=Math.pow(256,h);q<r;q++)f=e._bitOp(a,d.hexToByteArray(q.toString(16)),e._xor,k,l),g=d.byteArrayToUtf8(f),""!==m&&g.search(c)===-1||(n&&(p+="Key = "+d.hex(q,2*h)+": "),p+=o?d.byteArrayToHex(f)+"\n":d.printable(g,!1)+"\n",n&&(p+="\n"));return p},runNot:function(a,b){return e._bitOp(a,null,e._not)},runAnd:function(a,b){var c=d.format[b[0].option].parse(b[0].string||"");return c=d.wordArrayToByteArray(c),e._bitOp(a,c,e._and)},runOr:function(a,b){var c=d.format[b[0].option].parse(b[0].string||"");return c=d.wordArrayToByteArray(c),e._bitOp(a,c,e._or)},runAdd:function(a,b){var c=d.format[b[0].option].parse(b[0].string||"");return c=d.wordArrayToByteArray(c),e._bitOp(a,c,e._add)},runSub:function(a,b){var c=d.format[b[0].option].parse(b[0].string||"");return c=d.wordArrayToByteArray(c),e._bitOp(a,c,e._sub)},_xor:function(a,b){return a^b},_not:function(a,b){return 255&~a},_and:function(a,b){return a&b},_or:function(a,b){return a|b},_add:function(a,b){return(a+b)%256},_sub:function(a,b){var c=a-b;return c<0?256+c:c}})},function(a,b,c){var d=c(7);a.exports={DELIM_OPTIONS:["Space","Comma","Semi-colon","Colon","Line feed","CRLF"],HEX_DELIM_OPTIONS:["Space","Comma","Semi-colon","Colon","Line feed","CRLF","0x","\\x","None"],BIN_DELIM_OPTIONS:["Space","Comma","Semi-colon","Colon","Line feed","CRLF","None"],runToHex:function(a,b){var c=d.charRep[b[0]||"Space"];return d.toHex(a,c,2)},runFromHex:function(a,b){var c=b[0]||"Space";return d.fromHex(a,c,2)},CHARCODE_BASE:16,runToCharcode:function(a,b){var c,e=d.charRep[b[0]||"Space"],f=b[1],g="",h=2;if(f<2||f>36)throw"Error: Base argument must be between 2 and 36";for(var i=0;i<a.length;i++)c=d.ord(a[i]),16===f?(h=c<256?2:c<65536?4:c<16777216?6:c<4294967296?8:2,h>2&&app&&(app.options.attemptHighlight=!1),g+=d.hex(c,h)+e):(app&&(app.options.attemptHighlight=!1),g+=c.toString(f)+e);return g.slice(0,-e.length)},runFromCharcode:function(a,b){var c=d.charRep[b[0]||"Space"],e=b[1],f=a.split(c),g=0;if(e<2||e>36)throw"Error: Base argument must be between 2 and 36";if(16!==e&&app&&(app.options.attemptHighlight=!1),1===f.length&&a.length>17)for(f=[],g=0;g<a.length;g+=2)f.push(a.slice(g,g+2));var h="";for(g=0;g<f.length;g++)h+=d.chr(parseInt(f[g],e));return d.strToByteArray(h)},highlightTo:function(a,b){var c=d.charRep[b[0]||"Space"],e="\r\n"===c?1:c.length;return a[0].start=a[0].start*(2+e),a[0].end=a[0].end*(2+e)-e,"0x"!==c&&"\\x"!==c||(a[0].start+=2,a[0].end+=2),a},highlightFrom:function(a,b){var c=d.charRep[b[0]||"Space"],e="\r\n"===c?1:c.length,f=e+2;return"0x"!==c&&"\\x"!==c||(a[0].start>1?a[0].start-=2:a[0].start=0,a[0].end>1?a[0].end-=2:a[0].end=0),a[0].start=0===a[0].start?0:Math.round(a[0].start/f),a[0].end=0===a[0].end?0:Math.ceil(a[0].end/f),a},runToDecimal:function(a,b){var c=d.charRep[b[0]];return a.join(c)},runFromDecimal:function(a,b){var c=d.charRep[b[0]],e=a.split(c),f=[];""===e[e.length-1]&&(e=e.slice(0,e.length-1));for(var g=0;g<e.length;g++)f[g]=parseInt(e[g],10);return f},runToBinary:function(a,b){for(var c=d.charRep[b[0]||"Space"],e="",f=8,g=0;g<a.length;g++)e+=d.pad(a[g].toString(2),f)+c;return c.length?e.slice(0,-c.length):e},runFromBinary:function(a,b){if("None"!==b[0]){var c=d.regexRep[b[0]||"Space"];a=a.replace(c,"")}for(var e=[],f=8,g=0;g<a.length;g+=f)e.push(parseInt(a.substr(g,f),2));return e},highlightToBinary:function(a,b){var c=d.charRep[b[0]||"Space"];return a[0].start=a[0].start*(8+c.length),a[0].end=a[0].end*(8+c.length)-c.length,a},highlightFromBinary:function(a,b){var c=d.charRep[b[0]||"Space"];return a[0].start=0===a[0].start?0:Math.floor(a[0].start/(8+c.length)),a[0].end=0===a[0].end?0:Math.ceil(a[0].end/(8+c.length)),a},HEX_CONTENT_CONVERT_WHICH:["Only special chars","Only special chars including spaces","All chars"],HEX_CONTENT_SPACES_BETWEEN_BYTES:!1,runToHexContent:function(a,b){var c=b[0],e=b[1];if("All chars"===c){var f="|"+d.toHex(a)+"|";return e||(f=f.replace(/ /g,"")),f}for(var g,h="",i=!1,j="Only special chars including spaces"===c,k=0;k<a.length;k++)g=a[k],32===g&&j||g<48&&32!==g||g>57&&g<65||g>90&&g<97||g>122?(i?e&&(h+=" "):(h+="|",i=!0),h+=d.toHex([g])):(i&&(h+="|",i=!1),h+=d.chr(a[k]));return i&&(h+="|"),h},runFromHexContent:function(a,b){for(var c,e=/\|([a-f\d ]{2,})\|/gi,f=[],g=0;c=e.exec(a);){for(;g<c.index;)f.push(d.ord(a[g++]));var h=d.fromHex(c[1]);if(h)for(var i=0;i<h.length;)f.push(h[i++]);else for(;g<e.lastIndex;)f.push(d.ord(a[g++]));g=e.lastIndex}for(;g<a.length;)f.push(d.ord(a[g++]));return f}}},function(a,b,c){var d=c(7),e=c(75);a.exports={IO_FORMAT:["UTF8","UTF16","UTF16LE","UTF16BE","Latin1","Windows-1251","Hex","Base64"],run:function(a,b){var c=b[0],f=b[1];return"Windows-1251"===c?(a=d.win1251ToUnicode(a),a=e.enc.Utf8.parse(a)):a=d.format[c].parse(a),"Windows-1251"===f?(a=e.enc.Utf8.stringify(a),d.unicodeToWin1251(a)):d.format[f].stringify(a)}}},function(a,b,c){var d=c(7),e=c(75),f=c(691),g=a.exports={IO_FORMAT1:["Hex","Base64","UTF8","UTF16","UTF16LE","UTF16BE","Latin1"],IO_FORMAT2:["UTF8","UTF16","UTF16LE","UTF16BE","Latin1","Hex","Base64"],IO_FORMAT3:["Hex","Base64","UTF16","UTF16LE","UTF16BE","Latin1"],IO_FORMAT4:["Latin1","UTF8","UTF16","UTF16LE","UTF16BE","Hex","Base64"],MODES:["CBC","CFB","CTR","OFB","ECB"],PADDING:["Pkcs7","Iso97971","AnsiX923","Iso10126","ZeroPadding","NoPadding"],RESULT_TYPE:["Show all","Ciphertext","Key","IV","Salt"],_enc:function(a,b,c){var f=d.format[c[0].option].parse(c[0].string||""),g=d.format[c[1].option].parse(c[1].string||""),h=d.format[c[2].option].parse(c[2].string||""),i=e.mode[c[3]],j=e.pad[c[4]],k=c[5].toLowerCase(),l=c[6];0===g.sigBytes&&(f=f.toString(e.enc.Latin1));var m=a.encrypt(b,f,{salt:h.sigBytes>0&&h,iv:g.sigBytes>0?g:null,mode:i,padding:j}),n="";return"show all"===k?(n+="Key: "+m.key.toString(d.format[l]),n+="\nIV: "+m.iv.toString(d.format[l]),m.salt&&(n+="\nSalt: "+m.salt.toString(d.format[l])),n+="\n\nCiphertext: "+m.ciphertext.toString(d.format[l])):n=m[k].toString(d.format[l]),n},_dec:function(a,b,c){var f=d.format[c[0].option].parse(c[0].string||""),g=d.format[c[1].option].parse(c[1].string||""),h=d.format[c[2].option].parse(c[2].string||""),i=e.mode[c[3]],j=e.pad[c[4]],k=c[5],l=c[6];if(!b.length)return"No input";var m=d.format[k].parse(b);0===g.sigBytes&&(f=f.toString(e.enc.Latin1));var n,o=a.decrypt({ciphertext:m,salt:h.sigBytes>0&&h},f,{iv:g.sigBytes>0?g:null,mode:i,padding:j});try{n=o.toString(d.format[l])}catch(a){n="Decrypt error: "+a.message}return n},runAesEnc:function(a,b){return g._enc(e.AES,a,b)},runAesDec:function(a,b){return g._dec(e.AES,a,b)},runDesEnc:function(a,b){return g._enc(e.DES,a,b)},runDesDec:function(a,b){return g._dec(e.DES,a,b)},runTripleDesEnc:function(a,b){return g._enc(e.TripleDES,a,b)},runTripleDesDec:function(a,b){return g._dec(e.TripleDES,a,b)},runRabbitEnc:function(a,b){return g._enc(e.Rabbit,a,b)},runRabbitDec:function(a,b){return g._dec(e.Rabbit,a,b)},BLOWFISH_MODES:["ECB","CBC","PCBC","CFB","OFB","CTR"],BLOWFISH_OUTPUT_TYPES:["Base64","Hex","String","Raw"],runBlowfishEnc:function(a,b){var c=d.format[b[0].option].parse(b[0].string).toString(d.format.Latin1),h=b[1],i=b[2];if(0===c.length)return"Enter a key";var j=f.encrypt(a,c,{outputType:1,cipherMode:g.BLOWFISH_MODES.indexOf(h)}),k=e.enc.Hex.parse(j);return k.toString(d.format[i])},runBlowfishDec:function(a,b){var c=d.format[b[0].option].parse(b[0].string).toString(d.format.Latin1),h=b[1],i=b[2];return 0===c.length?"Enter a key":(a=d.format[i].parse(a),f.decrypt(a.toString(e.enc.Base64),c,{outputType:0,cipherMode:g.BLOWFISH_MODES.indexOf(h)}))},KDF_KEY_SIZE:256,KDF_ITERATIONS:1,runPbkdf2:function(a,b){var c=b[0]/32,f=b[1],g=e.enc.Hex.parse(b[2]||""),h=b[3],i=b[4],j=d.format[h].parse(a),k=e.PBKDF2(j,g,{keySize:c,iterations:f});return k.toString(d.format[i])},runEvpkdf:function(a,b){var c=b[0]/32,f=b[1],g=e.enc.Hex.parse(b[2]||""),h=b[3],i=b[4],j=d.format[h].parse(a),k=e.EvpKDF(j,g,{keySize:c,iterations:f});return k.toString(d.format[i])},runRc4:function(a,b){var c=d.format[b[1]].parse(a),f=d.format[b[0].option].parse(b[0].string),g=e.RC4.encrypt(c,f);return g.ciphertext.toString(d.format[b[2]])},RC4DROP_BYTES:768,runRc4drop:function(a,b){var c=d.format[b[1]].parse(a),f=d.format[b[0].option].parse(b[0].string),g=b[3],h=e.RC4Drop.encrypt(c,f,{drop:g});return h.ciphertext.toString(d.format[b[2]])},runVigenereEnc:function(a,b){var c,d,e,f="abcdefghijklmnopqrstuvwxyz",g=b[0].toLowerCase(),h="",i=0;if(!g)return"No key entered";if(!/^[a-zA-Z]+$/.test(g))return"The key must consist only of letters";for(var j=0;j<a.length;j++)f.indexOf(a[j])>=0?(e=g[(j-i)%g.length],c=f.indexOf(e),d=f.indexOf(a[j]),h+=f[(c+d)%26]):f.indexOf(a[j].toLowerCase())>=0?(e=g[(j-i)%g.length].toLowerCase(),c=f.indexOf(e),d=f.indexOf(a[j].toLowerCase()),h+=f[(c+d)%26].toUpperCase()):(h+=a[j],i++);return h},runVigenereDec:function(a,b){var c,d,e,f="abcdefghijklmnopqrstuvwxyz",g=b[0].toLowerCase(),h="",i=0;if(!g)return"No key entered";if(!/^[a-zA-Z]+$/.test(g))return"The key must consist only of letters";for(var j=0;j<a.length;j++)f.indexOf(a[j])>=0?(e=g[(j-i)%g.length],c=f.indexOf(e),d=f.indexOf(a[j]),h+=f[(d-c+f.length)%26]):f.indexOf(a[j].toLowerCase())>=0?(e=g[(j-i)%g.length].toLowerCase(),c=f.indexOf(e),d=f.indexOf(a[j].toLowerCase()),h+=f[(d+f.length-c)%26].toUpperCase()):(h+=a[j],i++);return h},AFFINE_A:1,AFFINE_B:0,runAffineEnc:function(a,b){var c="abcdefghijklmnopqrstuvwxyz",d=b[0],e=b[1],f="";if(!/^\+?(0|[1-9]\d*)$/.test(d)||!/^\+?(0|[1-9]\d*)$/.test(e))return"The values of a and b can only be integers.";for(var g=0;g<a.length;g++)f+=c.indexOf(a[g])>=0?c[(d*c.indexOf(a[g])+e)%26]:c.indexOf(a[g].toLowerCase())>=0?c[(d*c.indexOf(a[g].toLowerCase())+e)%26].toUpperCase():a[g];return f},runAffineDec:function(a,b){var c,e="abcdefghijklmnopqrstuvwxyz",f=b[0],g=b[1],h="";if(!/^\+?(0|[1-9]\d*)$/.test(f)||!/^\+?(0|[1-9]\d*)$/.test(g))return"The values of a and b can only be integers.";if(1!==d.gcd(f,26))return"The value of a must be coprime to 26.";c=d.modInv(f,26);for(var i=0;i<a.length;i++)h+=e.indexOf(a[i])>=0?e[d.mod((e.indexOf(a[i])-g)*c,26)]:e.indexOf(a[i].toLowerCase())>=0?e[d.mod((e.indexOf(a[i].toLowerCase())-g)*c,26)].toUpperCase():a[i];return h},runAtbash:function(a,b){return g.runAffineEnc(a,[25,25])},SUBS_PLAINTEXT:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",SUBS_CIPHERTEXT:"XYZABCDEFGHIJKLMNOPQRSTUVW",runSubstitute:function(a,b){var c=d.strToByteArray(d.expandAlphRange(b[0]).join()),e=d.strToByteArray(d.expandAlphRange(b[1]).join()),f=[],g=-1;c.length!==e.length&&(f=d.strToByteArray("Warning: Plaintext and Ciphertext lengths differ\n\n"));for(var h=0;h<a.length;h++)g=c.indexOf(a[h]),f.push(g>-1&&g<e.length?e[g]:a[h]);return f}};e.kdf.OpenSSL.execute=function(a,b,c,d){void 0!==d&&null!==d||(d=e.lib.WordArray.random(8));var f=e.algo.EvpKDF.create({keySize:b+c}).compute(a,d),g=e.lib.WordArray.create(f.words.slice(b),4*c);return f.sigBytes=4*b,e.lib.CipherParams.create({key:f,iv:g,salt:d})}},function(a,b,c){var d=c(7),e=c(693),f=c(695).DOMParser,g=c(697),h=c(633);a.exports={LANGUAGES:["default-code","default-markup","bash","bsh","c","cc","coffee","cpp","cs","csh","cv","cxx","cyc","htm","html","in.tag","java","javascript","js","json","m","mxml","perl","pl","pm","py","python","rb","rc","rs","ruby","rust","sh","uq.val","xhtml","xml","xsl"],LINE_NUMS:!1,runSyntaxHighlight:function(a,b){var c=b[0],e=b[1];return"<code class='prettyprint'>"+h(d.escapeHtml(a),c,e)+"</code>"},BEAUTIFY_INDENT:"\\t",runXmlBeautify:function(a,b){var c=b[0];return e.xml(a,c)},runJsonBeautify:function(a,b){var c=b[0];return a?e.json(a,c):""},runCssBeautify:function(a,b){var c=b[0];return e.css(a,c)},runSqlBeautify:function(a,b){var c=b[0];return e.sql(a,c)},PRESERVE_COMMENTS:!1,runXmlMinify:function(a,b){var c=b[0];return e.xmlmin(a,c)},runJsonMinify:function(a,b){return a?e.jsonmin(a):""},runCssMinify:function(a,b){var c=b[0];return e.cssmin(a,c)},runSqlMinify:function(a,b){return e.sqlmin(a)},runGenericBeautify:function(a,b){function c(a,b,c){return g[c]=b[0],a.substring(0,b.index)+"###preservedToken"+c+"###"+a.substring(b.index+b[0].length)}for(var d,e=a,f=0,g=[],h=/'([^'\\]|\\.)*'/g;d=h.exec(e);)e=c(e,d,f++),h.lastIndex=d.index;for(var i=/"([^"\\]|\\.)*"/g;d=i.exec(e);)e=c(e,d,f++),i.lastIndex=d.index;for(var j=/\/\/[^\n\r]*/g;d=j.exec(e);)e=c(e,d,f++),j.lastIndex=d.index;for(var k=/\/\*[\s\S]*?\*\//gm;d=k.exec(e);)e=c(e,d,f++),k.lastIndex=d.index;for(var l=/(^|\n)#[^\n\r#]+/g;d=l.exec(e);)e=c(e,d,f++),l.lastIndex=d.index;for(var m=/\/.*?[^\\]\/[gim]{0,3}/gi;d=m.exec(e);)e=c(e,d,f++),m.lastIndex=d.index;e=e.replace(/;/g,";\n"),e=e.replace(/{/g,"{\n"),e=e.replace(/}/g,"\n}\n"),e=e.replace(/\r/g,""),e=e.replace(/^\s+/g,""),e=e.replace(/\n\s+/g,"\n"),e=e.replace(/\s*$/g,""),e=e.replace(/\n{/g,"{");for(var n=0,o=0;n<e.length;){switch(e[n]){case"{":o++;break;case"\n":if(n+1>=e.length)break;"}"===e[n+1]&&o--;var p=o>=0?Array(4*o+1).join(" "):"";e=e.substring(0,n+1)+p+e.substring(n+1),o>0&&(n+=4*o)}n++}e=e.replace(/\s*([!<>=+-\/*]?)=\s*/g," $1= "),e=e.replace(/\s*<([=]?)\s*/g," <$1 "),e=e.replace(/\s*>([=]?)\s*/g," >$1 "),e=e.replace(/([^+])\+([^+=])/g,"$1 + $2"),e=e.replace(/([^-])-([^-=])/g,"$1 - $2"),e=e.replace(/([^*])\*([^*=])/g,"$1 * $2"),e=e.replace(/([^\/])\/([^\/=])/g,"$1 / $2"),e=e.replace(/\s*,\s*/g,", "),e=e.replace(/\s*{/g," {"),e=e.replace(/}\n/g,"}\n\n"),e=e.replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)\s*\n([^{])/gim,"$1 ($2)\n $3"),e=e.replace(/(if|for|while|with|elif|elseif)\s*\(([^\n]*)\)([^{])/gim,"$1 ($2) $3"),e=e.replace(/else\s*\n([^{])/gim,"else\n $1"),e=e.replace(/else\s+([^{])/gim,"else $1"),e=e.replace(/\s+;/g,";"),e=e.replace(/\{\s+\}/g,"{}"),e=e.replace(/\[\s+\]/g,"[]"),e=e.replace(/}\s*(else|catch|except|finally|elif|elseif|else if)/gi,"} $1");for(var q=/###preservedToken(\d+)###/g;d=q.exec(e);){var r=parseInt(d[1],10);e=e.substring(0,d.index)+g[r]+e.substring(d.index+d[0].length),q.lastIndex=d.index}return e},XPATH_INITIAL:"",XPATH_DELIMITER:"\\n",runXpath:function(a,b){var c,d=b[0],e=b[1];try{c=(new f).parseFromString(a)}catch(a){return"Invalid input XML."}var h;try{h=g.select(d,c)}catch(a){return"Invalid XPath. Details:\n"+a.message}var i=function(a){return a.toString()};return h.map(i).join(e)},CSS_SELECTOR_INITIAL:"",CSS_QUERY_DELIMITER:"\\n",runCSSQuery:function(a,b){var c,d,e=b[0],f=b[1],g=new DOMParser;if(!e.length||!a.length)return"";try{c=g.parseFromString(a,"text/html")}catch(a){return"Invalid input HTML."}try{d=c.querySelectorAll(e)}catch(a){return"Invalid CSS Selector. Details:\n"+a.message}var h=function(a){switch(a.nodeType){case Node.ELEMENT_NODE:return a.outerHTML;case Node.ATTRIBUTE_NODE:return a.value;case Node.COMMENT_NODE:return a.data;case Node.TEXT_NODE:return a.wholeText;case Node.DOCUMENT_NODE:return a.outerHTML;default:throw new Error("Unknown Node Type: "+a.nodeType)}};return Array.apply(null,Array(d.length)).map(function(a,b){return d[b]}).map(h).join(f)}}},function(a,b,c){var d=c(7),e=c(698),f=c(699),g=c(702),h=c(701),i=c(700),j=c(632),k={RawDeflate:e.Zlib.RawDeflate,RawInflate:f.Zlib.RawInflate,Deflate:g.Zlib.Deflate,Inflate:g.Zlib.Inflate,Gzip:g.Zlib.Gzip,Gunzip:g.Zlib.Gunzip,Zip:h.Zlib.Zip,Unzip:i.Zlib.Unzip},l=a.exports={COMPRESSION_TYPE:["Dynamic Huffman Coding","Fixed Huffman Coding","None (Store)"],INFLATE_BUFFER_TYPE:["Adaptive","Block"],COMPRESSION_METHOD:["Deflate","None (Store)"],OS:["MSDOS","Unix","Macintosh"],RAW_COMPRESSION_TYPE_LOOKUP:{"Fixed Huffman Coding":k.RawDeflate.CompressionType.FIXED,"Dynamic Huffman Coding":k.RawDeflate.CompressionType.DYNAMIC,"None (Store)":k.RawDeflate.CompressionType.NONE},runRawDeflate:function(a,b){var c=new k.RawDeflate(a,{compressionType:l.RAW_COMPRESSION_TYPE_LOOKUP[b[0]]});return Array.prototype.slice.call(c.compress())},INFLATE_INDEX:0,INFLATE_BUFFER_SIZE:0,INFLATE_RESIZE:!1,INFLATE_VERIFY:!1,RAW_BUFFER_TYPE_LOOKUP:{Adaptive:k.RawInflate.BufferType.ADAPTIVE,Block:k.RawInflate.BufferType.BLOCK},runRawInflate:function(a,b){a=d.strToByteArray(d.byteArrayToUtf8(a));var c=new k.RawInflate(a,{index:b[0],bufferSize:b[1],bufferType:l.RAW_BUFFER_TYPE_LOOKUP[b[2]],resize:b[3],verify:b[4]}),e=Array.prototype.slice.call(c.decompress());if(e.length>158&&93===e[0]&&93===e[5]){for(var f=!1,g=0;g<155;g+=5)93!==e[g]&&(f=!0);if(!f)throw"Error: Unable to inflate data"}return e},ZLIB_COMPRESSION_TYPE_LOOKUP:{"Fixed Huffman Coding":k.Deflate.CompressionType.FIXED,"Dynamic Huffman Coding":k.Deflate.CompressionType.DYNAMIC,"None (Store)":k.Deflate.CompressionType.NONE},runZlibDeflate:function(a,b){var c=new k.Deflate(a,{compressionType:l.ZLIB_COMPRESSION_TYPE_LOOKUP[b[0]]});return Array.prototype.slice.call(c.compress())},ZLIB_BUFFER_TYPE_LOOKUP:{Adaptive:k.Inflate.BufferType.ADAPTIVE,Block:k.Inflate.BufferType.BLOCK},runZlibInflate:function(a,b){a=d.strToByteArray(d.byteArrayToUtf8(a));var c=new k.Inflate(a,{index:b[0],bufferSize:b[1],bufferType:l.ZLIB_BUFFER_TYPE_LOOKUP[b[2]],resize:b[3],verify:b[4]});return Array.prototype.slice.call(c.decompress())},GZIP_CHECKSUM:!1,runGzip:function(a,b){var c=b[1],d=b[2],e={deflateOptions:{compressionType:l.ZLIB_COMPRESSION_TYPE_LOOKUP[b[0]]},flags:{fhcrc:b[3]}};c.length&&(e.flags.fname=!0,e.filename=c),d.length&&(e.flags.fcommenct=!0,e.comment=d);var f=new k.Gzip(a,e);return Array.prototype.slice.call(f.compress())},runGunzip:function(a,b){a=d.strToByteArray(d.byteArrayToUtf8(a));var c=new k.Gunzip(a);return Array.prototype.slice.call(c.decompress())},PKZIP_FILENAME:"file.txt",ZIP_COMPRESSION_METHOD_LOOKUP:{Deflate:k.Zip.CompressionMethod.DEFLATE,"None (Store)":k.Zip.CompressionMethod.STORE},ZIP_OS_LOOKUP:{MSDOS:k.Zip.OperatingSystem.MSDOS,Unix:k.Zip.OperatingSystem.UNIX,Macintosh:k.Zip.OperatingSystem.MACINTOSH},runPkzip:function(a,b){var c=d.strToByteArray(b[2]),e={filename:d.strToByteArray(b[0]),comment:d.strToByteArray(b[1]),compressionMethod:l.ZIP_COMPRESSION_METHOD_LOOKUP[b[3]],os:l.ZIP_OS_LOOKUP[b[4]],deflateOption:{compressionType:l.ZLIB_COMPRESSION_TYPE_LOOKUP[b[5]]}},f=new k.Zip;return c.length&&f.setPassword(c),f.addFile(a,e),Array.prototype.slice.call(f.compress())},PKUNZIP_VERIFY:!1,runPkunzip:function(a,b){var c={password:d.strToByteArray(b[0]),verify:b[1]},e=new k.Unzip(a,c),f=e.getFilenames(),g=[];return f.forEach(function(a){var b=e.decompress(a);b=d.byteArrayToUtf8(b);var c={fileName:a,size:b.length},f=0===b.length&&a.endsWith("/");f||(c.contents=b),g.push(c)}),d.displayFilesAsHTML(g)},runBzip2Decompress:function(a,b){var c,d=new Uint8Array(a),e="";return c=j.array(d),e=j.simple(c)},TAR_FILENAME:"file.txt",runTar:function(a,b){var c=function(){this.bytes=new Array(512),this.position=0};c.prototype.addEmptyBlock=function(){var a=new Array(512);a.fill(0),this.bytes=this.bytes.concat(a)},c.prototype.writeBytes=function(a){var b=this;this.position+a.length>this.bytes.length&&this.addEmptyBlock(),Array.prototype.forEach.call(a,function(a,c){"undefined"!=typeof a.charCodeAt&&(a=a.charCodeAt()),b.bytes[b.position]=a,b.position+=1})},c.prototype.writeEndBlocks=function(){for(var a=2,b=0;b<a;b++)this.addEmptyBlock()};var e=d.padLeft(a.length.toString(8),11,"0"),f=Math.floor(Date.now()/1e3),g=d.padLeft(f.toString(8),11,"0"),h={fileName:d.padBytesRight(b[0],100),fileMode:d.padBytesRight("0000664",8),ownerUID:d.padBytesRight("0",8),ownerGID:d.padBytesRight("0",8),size:d.padBytesRight(e,12),lastModTime:d.padBytesRight(g,12),checksum:" ",type:"0",linkedFileName:d.padBytesRight("",100),USTARFormat:d.padBytesRight("ustar",6),version:"00",ownerUserName:d.padBytesRight("",32),ownerGroupName:d.padBytesRight("",32),deviceMajor:d.padBytesRight("",8),deviceMinor:d.padBytesRight("",8),fileNamePrefix:d.padBytesRight("",155)},i=0;for(var j in h){var k=h[j];Array.prototype.forEach.call(k,function(a){i+="undefined"!=typeof a.charCodeAt?a.charCodeAt():a})}i=d.padBytesRight(d.padLeft(i.toString(8),7,"0"),8),h.checksum=i;var l=new c;return l.writeBytes(h.fileName),l.writeBytes(h.fileMode),l.writeBytes(h.ownerUID),l.writeBytes(h.ownerGID),l.writeBytes(h.size),l.writeBytes(h.lastModTime),l.writeBytes(h.checksum),l.writeBytes(h.type),l.writeBytes(h.linkedFileName),l.writeBytes(h.USTARFormat),l.writeBytes(h.version),l.writeBytes(h.ownerUserName),l.writeBytes(h.ownerGroupName),l.writeBytes(h.deviceMajor),l.writeBytes(h.deviceMinor),l.writeBytes(h.fileNamePrefix),l.writeBytes(d.padBytesRight("",12)),l.writeBytes(a),l.writeEndBlocks(),l.bytes},runUntar:function(a,b){var c=function(a){this.bytes=a,this.position=0};c.prototype.readString=function(a){for(var b="",c=this.position;c<this.position+a;c++){var d=this.bytes[c];if(0===d)break;b+=String.fromCharCode(d)}return this.position+=a,b},c.prototype.readInt=function(a,b){var c=this.readString(a);return parseInt(c,b)},c.prototype.hasMore=function(){return this.position<this.bytes.length};for(var e=new c(a),f=[];e.hasMore();){var g=e.position+512,h={fileName:e.readString(100),fileMode:e.readString(8),ownerUID:e.readString(8),ownerGID:e.readString(8),size:parseInt(e.readString(12),8),lastModTime:new Date(1e3*e.readInt(12,8)),checksum:e.readString(8),type:e.readString(1),linkedFileName:e.readString(100),USTARFormat:e.readString(6).indexOf("ustar")>=0};if(h.USTARFormat&&(h.version=e.readString(2),h.ownerUserName=e.readString(32),h.ownerGroupName=e.readString(32),h.deviceMajor=e.readString(8),h.deviceMinor=e.readString(8),h.filenamePrefix=e.readString(155)),e.position=g,"0"===h.type){f.push(h);var i=e.position+h.size;for(h.size%512!==0&&(i+=512-h.size%512),h.contents="";e.position<i;)h.contents+=e.readString(512)}else"5"===h.type&&f.push(h)}return d.displayFilesAsHTML(f)}}},function(a,b){var c=a.exports={DISTANCE_UNITS:["[Metric]","Nanometres (nm)","Micrometres (\xb5m)","Millimetres (mm)","Centimetres (cm)","Metres (m)","Kilometers (km)","[/Metric]","[Imperial]","Thou (th)","Inches (in)","Feet (ft)","Yards (yd)","Chains (ch)","Furlongs (fur)","Miles (mi)","Leagues (lea)","[/Imperial]","[Maritime]","Fathoms (ftm)","Cables","Nautical miles","[/Maritime]","[Comparisons]","Cars (4m)","Buses (8.4m)","American football fields (91m)","Football pitches (105m)","[/Comparisons]","[Astronomical]","Earth-to-Moons","Earth's equators","Astronomical units (au)","Light-years (ly)","Parsecs (pc)","[/Astronomical]"],DISTANCE_FACTOR:{"Nanometres (nm)":1e-9,"Micrometres (\xb5m)":1e-6,"Millimetres (mm)":.001,"Centimetres (cm)":.01,"Metres (m)":1,"Kilometers (km)":1e3,"Thou (th)":254e-7,"Inches (in)":.0254,"Feet (ft)":.3048,"Yards (yd)":.9144,"Chains (ch)":20.1168,"Furlongs (fur)":201.168,"Miles (mi)":1609.344,"Leagues (lea)":4828.032,"Fathoms (ftm)":1.853184,Cables:185.3184,"Nautical miles":1853.184,"Cars (4m)":4,"Buses (8.4m)":8.4,"American football fields (91m)":91,"Football pitches (105m)":105,"Earth-to-Moons":38e7,"Earth's equators":40075016.686,
"Astronomical units (au)":149597870700,"Light-years (ly)":9460730472580800,"Parsecs (pc)":30856776e9},runDistance:function(a,b){var d=b[0],e=b[1];return a*=c.DISTANCE_FACTOR[d],a/c.DISTANCE_FACTOR[e]},DATA_UNITS:["Bits (b)","Nibbles","Octets","Bytes (B)","[Binary bits (2^n)]","Kibibits (Kib)","Mebibits (Mib)","Gibibits (Gib)","Tebibits (Tib)","Pebibits (Pib)","Exbibits (Eib)","Zebibits (Zib)","Yobibits (Yib)","[/Binary bits (2^n)]","[Decimal bits (10^n)]","Decabits","Hectobits","Kilobits (kb)","Megabits (Mb)","Gigabits (Gb)","Terabits (Tb)","Petabits (Pb)","Exabits (Eb)","Zettabits (Zb)","Yottabits (Yb)","[/Decimal bits (10^n)]","[Binary bytes (8 x 2^n)]","Kibibytes (KiB)","Mebibytes (MiB)","Gibibytes (GiB)","Tebibytes (TiB)","Pebibytes (PiB)","Exbibytes (EiB)","Zebibytes (ZiB)","Yobibytes (YiB)","[/Binary bytes (8 x 2^n)]","[Decimal bytes (8 x 10^n)]","Kilobytes (KB)","Megabytes (MB)","Gigabytes (GB)","Terabytes (TB)","Petabytes (PB)","Exabytes (EB)","Zettabytes (ZB)","Yottabytes (YB)","[/Decimal bytes (8 x 10^n)]"],DATA_FACTOR:{"Bits (b)":1,Nibbles:4,Octets:8,"Bytes (B)":8,"Kibibits (Kib)":1024,"Mebibits (Mib)":1048576,"Gibibits (Gib)":1073741824,"Tebibits (Tib)":1099511627776,"Pebibits (Pib)":0x4000000000000,"Exbibits (Eib)":0x1000000000000000,"Zebibits (Zib)":0x400000000000000000,"Yobibits (Yib)":1.2089258196146292e24,Decabits:10,Hectobits:100,"Kilobits (Kb)":1e3,"Megabits (Mb)":1e6,"Gigabits (Gb)":1e9,"Terabits (Tb)":1e12,"Petabits (Pb)":1e15,"Exabits (Eb)":1e18,"Zettabits (Zb)":1e21,"Yottabits (Yb)":1e24,"Kibibytes (KiB)":8192,"Mebibytes (MiB)":8388608,"Gibibytes (GiB)":8589934592,"Tebibytes (TiB)":8796093022208,"Pebibytes (PiB)":9007199254740992,"Exbibytes (EiB)":0x8000000000000000,"Zebibytes (ZiB)":9.44473296573929e21,"Yobibytes (YiB)":9.671406556917033e24,"Kilobytes (KB)":8e3,"Megabytes (MB)":8e6,"Gigabytes (GB)":8e9,"Terabytes (TB)":8e12,"Petabytes (PB)":8e15,"Exabytes (EB)":8e18,"Zettabytes (ZB)":8e21,"Yottabytes (YB)":8e24},runDataSize:function(a,b){var d=b[0],e=b[1];return a*=c.DATA_FACTOR[d],a/c.DATA_FACTOR[e]},AREA_UNITS:["[Metric]","Square metre (sq m)","Square kilometre (sq km)","Centiare (ca)","Deciare (da)","Are (a)","Decare (daa)","Hectare (ha)","[/Metric]","[Imperial]","Square inch (sq in)","Square foot (sq ft)","Square yard (sq yd)","Square mile (sq mi)","Perch (sq per)","Rood (ro)","International acre (ac)","[/Imperial]","[US customary units]","US survey acre (ac)","US survey square mile (sq mi)","US survey township","[/US customary units]","[Nuclear physics]","Yoctobarn (yb)","Zeptobarn (zb)","Attobarn (ab)","Femtobarn (fb)","Picobarn (pb)","Nanobarn (nb)","Microbarn (\u03bcb)","Millibarn (mb)","Barn (b)","Kilobarn (kb)","Megabarn (Mb)","Outhouse","Shed","Planck area","[/Nuclear physics]","[Comparisons]","Washington D.C.","Isle of Wight","Wales","Texas","[/Comparisons]"],AREA_FACTOR:{"Square metre (sq m)":1,"Square kilometre (sq km)":1e6,"Centiare (ca)":1,"Deciare (da)":10,"Are (a)":100,"Decare (daa)":1e3,"Hectare (ha)":1e4,"Square inch (sq in)":64516e-8,"Square foot (sq ft)":.09290304,"Square yard (sq yd)":.83612736,"Square mile (sq mi)":2589988.110336,"Perch (sq per)":42.21,"Rood (ro)":1011,"International acre (ac)":4046.8564224,"US survey acre (ac)":4046.87261,"US survey square mile (sq mi)":2589998.470305239,"US survey township":93239944.9309886,"Yoctobarn (yb)":1e-52,"Zeptobarn (zb)":1e-49,"Attobarn (ab)":1e-46,"Femtobarn (fb)":1e-43,"Picobarn (pb)":1e-40,"Nanobarn (nb)":1e-37,"Microbarn (\u03bcb)":1e-34,"Millibarn (mb)":1e-31,"Barn (b)":1e-28,"Kilobarn (kb)":1e-25,"Megabarn (Mb)":1e-22,"Planck area":2.6e-70,Shed:1e-52,Outhouse:1e-34,"Washington D.C.":176119191.502848,"Isle of Wight":38e7,Wales:20779e6,Texas:696241e6},runArea:function(a,b){var d=b[0],e=b[1];return a*=c.AREA_FACTOR[d],a/c.AREA_FACTOR[e]},MASS_UNITS:["[Metric]","Yoctogram (yg)","Zeptogram (zg)","Attogram (ag)","Femtogram (fg)","Picogram (pg)","Nanogram (ng)","Microgram (\u03bcg)","Milligram (mg)","Centigram (cg)","Decigram (dg)","Gram (g)","Decagram (dag)","Hectogram (hg)","Kilogram (kg)","Megagram (Mg)","Tonne (t)","Gigagram (Gg)","Teragram (Tg)","Petagram (Pg)","Exagram (Eg)","Zettagram (Zg)","Yottagram (Yg)","[/Metric]","[Imperial Avoirdupois]","Grain (gr)","Dram (dr)","Ounce (oz)","Pound (lb)","Nail","Stone (st)","Quarter (gr)","Tod","US hundredweight (cwt)","Imperial hundredweight (cwt)","US ton (t)","Imperial ton (t)","[/Imperial Avoirdupois]","[Imperial Troy]","Grain (gr)","Pennyweight (dwt)","Troy dram (dr t)","Troy ounce (oz t)","Troy pound (lb t)","Mark","[/Imperial Troy]","[Archaic]","Wey","Wool wey","Suffolk wey","Wool sack","Coal sack","Load","Last","Flax or feather last","Gunpowder last","Picul","Rice last","[/Archaic]","[Comparisons]","Big Ben (14 tonnes)","Blue whale (180 tonnes)","International Space Station (417 tonnes)","Space Shuttle (2,041 tonnes)","RMS Titanic (52,000 tonnes)","Great Pyramid of Giza (6,000,000 tonnes)","Earth's oceans (1.4 yottagrams)","[/Comparisons]","[Astronomical]","A teaspoon of neutron star (5,500 million tonnes)","Lunar mass (ML)","Earth mass (M\u2295)","Jupiter mass (MJ)","Solar mass (M\u2609)","Sagittarius A* (7.5 x 10^36 kgs-ish)","Milky Way galaxy (1.2 x 10^42 kgs)","The observable universe (1.45 x 10^53 kgs)","[/Astronomical]"],MASS_FACTOR:{"Yoctogram (yg)":1e-24,"Zeptogram (zg)":1e-21,"Attogram (ag)":1e-18,"Femtogram (fg)":1e-15,"Picogram (pg)":1e-12,"Nanogram (ng)":1e-9,"Microgram (\u03bcg)":1e-6,"Milligram (mg)":.001,"Centigram (cg)":.01,"Decigram (dg)":.1,"Gram (g)":1,"Decagram (dag)":10,"Hectogram (hg)":100,"Kilogram (kg)":1e3,"Megagram (Mg)":1e6,"Tonne (t)":1e6,"Gigagram (Gg)":1e9,"Teragram (Tg)":1e12,"Petagram (Pg)":1e15,"Exagram (Eg)":1e18,"Zettagram (Zg)":1e21,"Yottagram (Yg)":1e24,"Grain (gr)":.06479891,"Dram (dr)":1.7718451953125,"Ounce (oz)":28.349523125,"Pound (lb)":453.59237,Nail:3175.14659,"Stone (st)":6350.29318,"Quarter (gr)":12700.58636,Tod:12700.58636,"US hundredweight (cwt)":45359.237,"Imperial hundredweight (cwt)":50802.34544,"US ton (t)":907184.74,"Imperial ton (t)":1016046.9088,"Pennyweight (dwt)":1.55517384,"Troy dram (dr t)":3.8879346,"Troy ounce (oz t)":31.1034768,"Troy pound (lb t)":373.2417216,Mark:248.8278144,Wey:76500,"Wool wey":101700,"Suffolk wey":161500,"Wool sack":153e3,"Coal sack":50802.34544,Load:918e3,Last:1836e3,"Flax or feather last":77e4,"Gunpowder last":109e4,Picul:60478.982,"Rice last":12e5,"Big Ben (14 tonnes)":14e6,"Blue whale (180 tonnes)":18e7,"International Space Station (417 tonnes)":417e6,"Space Shuttle (2,041 tonnes)":2041e6,"RMS Titanic (52,000 tonnes)":52e9,"Great Pyramid of Giza (6,000,000 tonnes)":6e12,"Earth's oceans (1.4 yottagrams)":1.4e24,"A teaspoon of neutron star (5,500 million tonnes)":55e14,"Lunar mass (ML)":7.342e25,"Earth mass (M\u2295)":5.97219e27,"Jupiter mass (MJ)":1.8981411476999997e30,"Solar mass (M\u2609)":1.98855e33,"Sagittarius A* (7.5 x 10^36 kgs-ish)":7.5e39,"Milky Way galaxy (1.2 x 10^42 kgs)":1.2e45,"The observable universe (1.45 x 10^53 kgs)":1.45e56},runMass:function(a,b){var d=b[0],e=b[1];return a*=c.MASS_FACTOR[d],a/c.MASS_FACTOR[e]},SPEED_UNITS:["[Metric]","Metres per second (m/s)","Kilometres per hour (km/h)","[/Metric]","[Imperial]","Miles per hour (mph)","Knots (kn)","[/Imperial]","[Comparisons]","Human hair growth rate","Bamboo growth rate","World's fastest snail","Usain Bolt's top speed","Jet airliner cruising speed","Concorde","SR-71 Blackbird","Space Shuttle","International Space Station","[/Comparisons]","[Scientific]","Sound in standard atmosphere","Sound in water","Lunar escape velocity","Earth escape velocity","Earth's solar orbit","Solar system's Milky Way orbit","Milky Way relative to the cosmic microwave background","Solar escape velocity","Neutron star escape velocity (0.3c)","Light in a diamond (0.4136c)","Signal in an optical fibre (0.667c)","Light (c)","[/Scientific]"],SPEED_FACTOR:{"Metres per second (m/s)":1,"Kilometres per hour (km/h)":.2778,"Miles per hour (mph)":.44704,"Knots (kn)":.5144,"Human hair growth rate":4.8e-9,"Bamboo growth rate":14e-6,"World's fastest snail":.00275,"Usain Bolt's top speed":12.42,"Jet airliner cruising speed":250,Concorde:603,"SR-71 Blackbird":981,"Space Shuttle":1400,"International Space Station":7700,"Sound in standard atmosphere":340.3,"Sound in water":1500,"Lunar escape velocity":2375,"Earth escape velocity":11200,"Earth's solar orbit":29800,"Solar system's Milky Way orbit":2e5,"Milky Way relative to the cosmic microwave background":552e3,"Solar escape velocity":617700,"Neutron star escape velocity (0.3c)":1e8,"Light in a diamond (0.4136c)":124e6,"Signal in an optical fibre (0.667c)":2e8,"Light (c)":299792458},runSpeed:function(a,b){var d=b[0],e=b[1];return a*=c.SPEED_FACTOR[d],a/c.SPEED_FACTOR[e]}}},function(a,b,c){(function(b){var c=a.exports={UNITS:["Seconds (s)","Milliseconds (ms)","Microseconds (\u03bcs)","Nanoseconds (ns)"],runFromUnixTimestamp:function(a,c){var d,e=c[0];if(a=parseFloat(a),"Seconds (s)"===e)return d=b.unix(a),d.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss")+" UTC";if("Milliseconds (ms)"===e)return d=b(a),d.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss.SSS")+" UTC";if("Microseconds (\u03bcs)"===e)return d=b(a/1e3),d.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss.SSS")+" UTC";if("Nanoseconds (ns)"===e)return d=b(a/1e6),d.tz("UTC").format("ddd D MMMM YYYY HH:mm:ss.SSS")+" UTC";throw"Unrecognised unit"},runToUnixTimestamp:function(a,c){var d=c[0],e=b(a);if("Seconds (s)"===d)return e.unix();if("Milliseconds (ms)"===d)return e.valueOf();if("Microseconds (\u03bcs)"===d)return 1e3*e.valueOf();if("Nanoseconds (ns)"===d)return 1e6*e.valueOf();throw"Unrecognised unit"},DATETIME_FORMATS:[{name:"Standard date and time",value:"DD/MM/YYYY HH:mm:ss"},{name:"American-style date and time",value:"MM/DD/YYYY HH:mm:ss"},{name:"International date and time",value:"YYYY-MM-DD HH:mm:ss"},{name:"Verbose date and time",value:"dddd Do MMMM YYYY HH:mm:ss Z z"},{name:"UNIX timestamp (seconds)",value:"X"},{name:"UNIX timestamp offset (milliseconds)",value:"x"},{name:"Automatic",value:""}],INPUT_FORMAT_STRING:"DD/MM/YYYY HH:mm:ss",OUTPUT_FORMAT_STRING:"dddd Do MMMM YYYY HH:mm:ss Z z",TIMEZONES:["UTC"].concat(b.tz.names()),runTranslateFormat:function(a,d){var e,f=d[1],g=d[2],h=d[3],i=d[4];try{if(e=b.tz(a,f,g),!e||"Invalid date"===e.format())throw Error}catch(a){return"Invalid format.\n\n"+c.FORMAT_EXAMPLES}return e.tz(i).format(h)},runParse:function(a,d){var e,f=d[1],g=d[2],h="";try{if(e=b.tz(a,f,g),!e||"Invalid date"===e.format())throw Error}catch(a){return"Invalid format.\n\n"+c.FORMAT_EXAMPLES}return h+="Date: "+e.format("dddd Do MMMM YYYY")+"\nTime: "+e.format("HH:mm:ss")+"\nPeriod: "+e.format("A")+"\nTimezone: "+e.format("z")+"\nUTC offset: "+e.format("ZZ")+"\n\nDaylight Saving Time: "+e.isDST()+"\nLeap year: "+e.isLeapYear()+"\nDays in this month: "+e.daysInMonth()+"\n\nDay of year: "+e.dayOfYear()+"\nWeek number: "+e.weekYear()+"\nQuarter: "+e.quarter()},FORMAT_EXAMPLES:"Format string tokens:\n\n<table class='table table-striped table-hover table-condensed table-bordered' style='font-family: sans-serif'> <thead> <tr> <th>Category</th> <th>Token</th> <th>Output</th> </tr> </thead> <tbody> <tr> <td><b>Month</b></td> <td>M</td> <td>1 2 ... 11 12</td> </tr> <tr> <td></td> <td>Mo</td> <td>1st 2nd ... 11th 12th</td> </tr> <tr> <td></td> <td>MM</td> <td>01 02 ... 11 12</td> </tr> <tr> <td></td> <td>MMM</td> <td>Jan Feb ... Nov Dec</td> </tr> <tr> <td></td> <td>MMMM</td> <td>January February ... November December</td> </tr> <tr> <td><b>Quarter</b></td> <td>Q</td> <td>1 2 3 4</td> </tr> <tr> <td><b>Day of Month</b></td> <td>D</td> <td>1 2 ... 30 31</td> </tr> <tr> <td></td> <td>Do</td> <td>1st 2nd ... 30th 31st</td> </tr> <tr> <td></td> <td>DD</td> <td>01 02 ... 30 31</td> </tr> <tr> <td><b>Day of Year</b></td> <td>DDD</td> <td>1 2 ... 364 365</td> </tr> <tr> <td></td> <td>DDDo</td> <td>1st 2nd ... 364th 365th</td> </tr> <tr> <td></td> <td>DDDD</td> <td>001 002 ... 364 365</td> </tr> <tr> <td><b>Day of Week</b></td> <td>d</td> <td>0 1 ... 5 6</td> </tr> <tr> <td></td> <td>do</td> <td>0th 1st ... 5th 6th</td> </tr> <tr> <td></td> <td>dd</td> <td>Su Mo ... Fr Sa</td> </tr> <tr> <td></td> <td>ddd</td> <td>Sun Mon ... Fri Sat</td> </tr> <tr> <td></td> <td>dddd</td> <td>Sunday Monday ... Friday Saturday</td> </tr> <tr> <td><b>Day of Week (Locale)</b></td> <td>e</td> <td>0 1 ... 5 6</td> </tr> <tr> <td><b>Day of Week (ISO)</b></td> <td>E</td> <td>1 2 ... 6 7</td> </tr> <tr> <td><b>Week of Year</b></td> <td>w</td> <td>1 2 ... 52 53</td> </tr> <tr> <td></td> <td>wo</td> <td>1st 2nd ... 52nd 53rd</td> </tr> <tr> <td></td> <td>ww</td> <td>01 02 ... 52 53</td> </tr> <tr> <td><b>Week of Year (ISO)</b></td> <td>W</td> <td>1 2 ... 52 53</td> </tr> <tr> <td></td> <td>Wo</td> <td>1st 2nd ... 52nd 53rd</td> </tr> <tr> <td></td> <td>WW</td> <td>01 02 ... 52 53</td> </tr> <tr> <td><b>Year</b></td> <td>YY</td> <td>70 71 ... 29 30</td> </tr> <tr> <td></td> <td>YYYY</td> <td>1970 1971 ... 2029 2030</td> </tr> <tr> <td><b>Week Year</b></td> <td>gg</td> <td>70 71 ... 29 30</td> </tr> <tr> <td></td> <td>gggg</td> <td>1970 1971 ... 2029 2030</td> </tr> <tr> <td><b>Week Year (ISO)</b></td> <td>GG</td> <td>70 71 ... 29 30</td> </tr> <tr> <td></td> <td>GGGG</td> <td>1970 1971 ... 2029 2030</td> </tr> <tr> <td><b>AM/PM</b></td> <td>A</td> <td>AM PM</td> </tr> <tr> <td></td> <td>a</td> <td>am pm</td> </tr> <tr> <td><b>Hour</b></td> <td>H</td> <td>0 1 ... 22 23</td> </tr> <tr> <td></td> <td>HH</td> <td>00 01 ... 22 23</td> </tr> <tr> <td></td> <td>h</td> <td>1 2 ... 11 12</td> </tr> <tr> <td></td> <td>hh</td> <td>01 02 ... 11 12</td> </tr> <tr> <td><b>Minute</b></td> <td>m</td> <td>0 1 ... 58 59</td> </tr> <tr> <td></td> <td>mm</td> <td>00 01 ... 58 59</td> </tr> <tr> <td><b>Second</b></td> <td>s</td> <td>0 1 ... 58 59</td> </tr> <tr> <td></td> <td>ss</td> <td>00 01 ... 58 59</td> </tr> <tr> <td><b>Fractional Second</b></td> <td>S</td> <td>0 1 ... 8 9</td> </tr> <tr> <td></td> <td>SS</td> <td>00 01 ... 98 99</td> </tr> <tr> <td></td> <td>SSS</td> <td>000 001 ... 998 999</td> </tr> <tr> <td></td> <td>SSSS ... SSSSSSSSS</td> <td>000[0..] 001[0..] ... 998[0..] 999[0..]</td> </tr> <tr> <td><b>Timezone</b></td> <td>z or zz</td> <td>EST CST ... MST PST</td> </tr> <tr> <td></td> <td>Z</td> <td>-07:00 -06:00 ... +06:00 +07:00</td> </tr> <tr> <td></td> <td>ZZ</td> <td>-0700 -0600 ... +0600 +0700</td> </tr> <tr> <td><b>Unix Timestamp</b></td> <td>X</td> <td>1360013296</td> </tr> <tr> <td><b>Unix Millisecond Timestamp</b></td> <td>x</td> <td>1360013296123</td> </tr> </tbody></table>"}}).call(b,c(138))},function(a,b,c){var d=c(7);a.exports={DATA_FORMAT:["Hex","Raw"],WORD_LENGTH:4,PAD_INCOMPLETE_WORDS:!0,runSwapEndianness:function(a,b){var c=b[0],e=b[1],f=b[2],g=[],h=[],i=[],j=0,k=0;if(e<=0)return"Word length must be greater than 0";switch(c){case"Hex":g=d.fromHex(a);break;case"Raw":g=d.strToByteArray(a);break;default:g=a}for(j=0;j<g.length;j+=e){var l=g.slice(j,j+e);if(f&&l.length<e)for(k=l.length;k<e;k++)l.push(0);i.push(l)}for(j=0;j<i.length;j++)for(k=i[j].length;k--;)h.push(i[j][k]);switch(c){case"Hex":return d.toHex(h);case"Raw":return d.byteArrayToUtf8(h);default:return h}}}},function(a,b,c){var d=c(7),e=a.exports={CHUNK_SIZE:1e3,runEntropy:function(a,b){var c=b[0],d="",f=e._calcEntropy(a);d+="Shannon entropy: "+f+"\n<br><canvas id='chart-area'></canvas><br>\n- 0 represents no randomness (i.e. all the bytes in the data have the same value) whereas 8, the maximum, represents a completely random string.\n- Standard English text usually falls somewhere between 3.5 and 5.\n- Properly encrypted or compressed data of a reasonable length should have an entropy of over 7.5.\n\nThe following results show the entropy of chunks of the input data. Chunks with particularly high entropy could suggest encrypted or compressed sections.\n\n<br><script> var canvas = document.getElementById('chart-area'), parentRect = canvas.parentNode.getBoundingClientRect(), entropy = "+f+", height = parentRect.height * 0.25; canvas.width = parentRect.width * 0.95; canvas.height = height > 150 ? 150 : height; CanvasComponents.drawScaleBar(canvas, entropy, 8, [ { label: 'English text', min: 3.5, max: 5 },{ label: 'Encrypted/compressed', min: 7.5, max: 8 } ]); <\/script>";var g=0;if(0!==c)for(var h=0;h<a.length;h+=c)g=e._calcEntropy(a.slice(h,h+c)),d+="Bytes "+h+" to "+(h+c)+": "+g+"\n";else d+="Chunk size cannot be 0.";return d},FREQ_ZEROS:!1,runFreqDistrib:function(a,b){if(!a.length)return"No data";for(var c=new Array(256),e=new Array(256),f=a.length,g=b[0],h=0;h<256;h++)c[h]=0;for(h=0;h<f;h++)c[a[h]]++;var i=0;for(h=0;h<256;h++)c[h]>0&&i++,e[h]=c[h]/f*100;var j="<canvas id='chart-area'></canvas><br>Total data length: "+f+"\nNumber of bytes represented: "+i+"\nNumber of bytes not represented: "+(256-i)+"\n\nByte Percentage\n<script> var canvas = document.getElementById('chart-area'), parentRect = canvas.parentNode.getBoundingClientRect(), scores = "+JSON.stringify(e)+"; canvas.width = parentRect.width * 0.95; canvas.height = parentRect.height * 0.9; CanvasComponents.drawBarChart(canvas, scores, 'Byte', 'Frequency %', 16, 6); <\/script>";for(h=0;h<256;h++)(c[h]||g)&&(j+=" "+d.hex(h,2)+" ("+d.padRight(e[h].toFixed(2).replace(".00","")+"%)",8)+Array(Math.ceil(e[h])+1).join("|")+"\n");return j},_calcEntropy:function(a){for(var b=[],c=a.unique(),e=d.byteArrayToChars(a),f=0;f<c.length;f++)b.push(e.count(d.chr(c[f]))/a.length);var g,h=0;for(f=0;f<b.length;f++)g=b[f],h+=g*Math.log(g)/Math.log(2);return-h}}},function(a,b){var c=a.exports={_search:function(a,b,c,d){for(var e,f="",g=0;e=b.exec(a);)c&&c.test(e[0])||(g++,f+=e[0]+"\n");return d&&(f="Total found: "+g+"\n\n"+f),f},MIN_STRING_LEN:3,DISPLAY_TOTAL:!1,runStrings:function(a,b){var d=b[0]||c.MIN_STRING_LEN,e=b[1],f="[A-Z\\d/\\-:.,_$%'\"()<>= !\\[\\]{}@]",g=new RegExp(f+"{"+d+",}","ig");return c._search(a,g,null,e)},INCLUDE_IPV4:!0,INCLUDE_IPV6:!1,REMOVE_LOCAL:!1,runIp:function(a,b){var d=b[0],e=b[1],f=b[2],g=b[3],h="(?:(?:\\d|[01]?\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d|\\d)(?:\\/\\d{1,2})?",i="((?=.*::)(?!.*::.+::)(::)?([\\dA-F]{1,4}:(:|\\b)|){5}|([\\dA-F]{1,4}:){6})((([\\dA-F]{1,4}((?!\\3)::|:\\b|(?![\\dA-F])))|(?!\\2\\3)){2}|(((2[0-4]|1\\d|[1-9])?\\d|25[0-5])\\.?\\b){4})",j="";if(d&&e?j=h+"|"+i:d?j=h:e&&(j=i),j){var k=new RegExp(j,"ig");if(f){var l="10\\..+",m="192\\.168\\..+",n="172\\.(?:1[6-9]|2\\d|3[01])\\..+",o="127\\..+",p=new RegExp("^(?:"+l+"|"+m+"|"+n+"|"+o+")");return c._search(a,k,p,g)}return c._search(a,k,null,g)}return""},runEmail:function(a,b){var d=b[0],e=/\w[-.\w]*@[-\w]+(?:\.[-\w]+)*\.[A-Z]{2,4}/gi;return c._search(a,e,null,d)},runMac:function(a,b){var d=b[0],e=/[A-F\d]{2}(?:[:-][A-F\d]{2}){5}/gi;return c._search(a,e,null,d)},runUrls:function(a,b){var d=b[0],e="[A-Z]+://",f="[-\\w]+(?:\\.\\w[-\\w]*)+",g=":\\d+",h="/[^.!,?;\"'<>()\\[\\]{}\\s\\x7F-\\xFF]*";h+="(?:[.!,?]+[^.!,?;\"'<>()\\[\\]{}\\s\\x7F-\\xFF]+)*";var i=new RegExp(e+f+"(?:"+g+")?(?:"+h+")?","ig");return c._search(a,i,null,d)},runDomains:function(a,b){var d=b[0],e="https?://",f="[-\\w\\.]+",g="\\.(?:com|net|org|biz|info|co|uk|onion|int|mobi|name|edu|gov|mil|eu|ac|ae|af|de|ca|ch|cn|cy|es|gb|hk|il|in|io|tv|me|nl|no|nz|ro|ru|tr|us|az|ir|kz|uz|pk)+",h=new RegExp("(?:"+e+")?"+f+g,"ig");return c._search(a,h,null,d)},INCLUDE_WIN_PATH:!0,INCLUDE_UNIX_PATH:!0,runFilePaths:function(a,b){var d=b[0],e=b[1],f=b[2],g="[A-Z]:\\\\",h="[A-Z\\d][A-Z\\d\\- '_\\(\\)]{0,61}",i="[A-Z\\d]{1,6}",j=g+"(?:"+h+"\\\\?)*"+h+"(?:\\."+i+")?",k="(?:/[A-Z\\d.][A-Z\\d\\-.]{0,61})+",l="";if(d&&e?l=j+"|"+k:d?l=j:e&&(l=k),l){var m=new RegExp(l,"ig");return c._search(a,m,null,f)}return""},runDates:function(a,b){var d=b[0],e="(?:19|20)\\d\\d[- /.](?:0[1-9]|1[012])[- /.](?:0[1-9]|[12][0-9]|3[01])",f="(?:0[1-9]|[12][0-9]|3[01])[- /.](?:0[1-9]|1[012])[- /.](?:19|20)\\d\\d",g="(?:0[1-9]|1[012])[- /.](?:0[1-9]|[12][0-9]|3[01])[- /.](?:19|20)\\d\\d",h=new RegExp(e+"|"+f+"|"+g,"ig");return c._search(a,h,null,d)},runAllIdents:function(a,b){var d="";return d+="IP addresses\n",d+=c.runIp(a,[!0,!0,!1]),d+="\nEmail addresses\n",d+=c.runEmail(a,[]),d+="\nMAC addresses\n",d+=c.runMac(a,[]),d+="\nURLs\n",d+=c.runUrls(a,[]),d+="\nDomain names\n",d+=c.runDomains(a,[]),d+="\nFile paths\n",d+=c.runFilePaths(a,[!0,!0]),d+="\nDates\n",d+=c.runDates(a,[])}}},function(a,b,c){var d=c(7),e=a.exports={runDetect:function(a,b){var c=e._magicType(a);if(c){var d="File extension: "+c.ext+"\nMIME type: "+c.mime;return c.desc&&c.desc.length&&(d+="\nDescription: "+c.desc),d}return"Unknown file type. Have you tried checking the entropy of this data to determine whether it might be encrypted or compressed?"},IGNORE_COMMON_BYTE_SEQUENCES:!0,runScanForEmbeddedFiles:function(a,b){for(var c,f="Scanning data for 'magic bytes' which may indicate embedded files. The following results may be false positives and should not be treat as reliable. Any suffiently long file is likely to contain these magic bytes coincidentally.\n",g=b[0],h=["ico","ttf",""],i=0,j=0,k=0;k<a.length;k++)if(c=e._magicType(a.slice(k))){if(g&&h.indexOf(c.ext)>-1){j++;continue}i++,f+="\nOffset "+k+" (0x"+d.hex(k)+"):\n File extension: "+c.ext+"\n MIME type: "+c.mime+"\n",c.desc&&c.desc.length&&(f+=" Description: "+c.desc+"\n")}return 0===i&&(f+="\nNo embedded files were found."),j>0&&(f+="\n\n"+j,f+=1===j?" file type was detected that has a common byte sequence. This is likely to be a false positive.":" file types were detected that have common byte sequences. These are likely to be false positives.",f+=" Run this operation with the 'Ignore common byte sequences' option unchecked to see details."),f},_magicType:function(a){return a&&a.length>1?255===a[0]&&216===a[1]&&255===a[2]?{ext:"jpg",mime:"image/jpeg"}:137===a[0]&&80===a[1]&&78===a[2]&&71===a[3]?{ext:"png",mime:"image/png"}:71===a[0]&&73===a[1]&&70===a[2]?{ext:"gif",mime:"image/gif"}:87===a[8]&&69===a[9]&&66===a[10]&&80===a[11]?{ext:"webp",mime:"image/webp"}:(73===a[0]&&73===a[1]&&42===a[2]&&0===a[3]||77===a[0]&&77===a[1]&&0===a[2]&&42===a[3])&&67===a[8]&&82===a[9]?{ext:"cr2",mime:"image/x-canon-cr2"}:73===a[0]&&73===a[1]&&42===a[2]&&0===a[3]||77===a[0]&&77===a[1]&&0===a[2]&&42===a[3]?{ext:"tif",mime:"image/tiff"}:66===a[0]&&77===a[1]?{ext:"bmp",mime:"image/bmp"}:73===a[0]&&73===a[1]&&188===a[2]?{ext:"jxr",mime:"image/vnd.ms-photo"}:56===a[0]&&66===a[1]&&80===a[2]&&83===a[3]?{ext:"psd",mime:"image/vnd.adobe.photoshop"}:80===a[0]&&75===a[1]&&3===a[2]&&4===a[3]&&109===a[30]&&105===a[31]&&109===a[32]&&101===a[33]&&116===a[34]&&121===a[35]&&112===a[36]&&101===a[37]&&97===a[38]&&112===a[39]&&112===a[40]&&108===a[41]&&105===a[42]&&99===a[43]&&97===a[44]&&116===a[45]&&105===a[46]&&111===a[47]&&110===a[48]&&47===a[49]&&101===a[50]&&112===a[51]&&117===a[52]&&98===a[53]&&43===a[54]&&122===a[55]&&105===a[56]&&112===a[57]?{ext:"epub",mime:"application/epub+zip"}:80!==a[0]||75!==a[1]||3!==a[2]&&5!==a[2]&&7!==a[2]||4!==a[3]&&6!==a[3]&&8!==a[3]?117===a[257]&&115===a[258]&&116===a[259]&&97===a[260]&&114===a[261]?{ext:"tar",mime:"application/x-tar"}:82!==a[0]||97!==a[1]||114!==a[2]||33!==a[3]||26!==a[4]||7!==a[5]||0!==a[6]&&1!==a[6]?31===a[0]&&139===a[1]&&8===a[2]?{ext:"gz",mime:"application/gzip"}:66===a[0]&&90===a[1]&&104===a[2]?{ext:"bz2",mime:"application/x-bzip2"}:55===a[0]&&122===a[1]&&188===a[2]&&175===a[3]&&39===a[4]&&28===a[5]?{ext:"7z",mime:"application/x-7z-compressed"}:120===a[0]&&1===a[1]?{ext:"dmg",mime:"application/x-apple-diskimage"}:0===a[0]&&0===a[1]&&0===a[2]&&(24===a[3]||32===a[3])&&102===a[4]&&116===a[5]&&121===a[6]&&112===a[7]||51===a[0]&&103===a[1]&&112===a[2]&&53===a[3]||0===a[0]&&0===a[1]&&0===a[2]&&28===a[3]&&102===a[4]&&116===a[5]&&121===a[6]&&112===a[7]&&109===a[8]&&112===a[9]&&52===a[10]&&50===a[11]&&109===a[16]&&112===a[17]&&52===a[18]&&49===a[19]&&109===a[20]&&112===a[21]&&52===a[22]&&50===a[23]&&105===a[24]&&115===a[25]&&111===a[26]&&109===a[27]?{ext:"mp4",mime:"video/mp4"}:0===a[0]&&0===a[1]&&0===a[2]&&28===a[3]&&102===a[4]&&116===a[5]&&121===a[6]&&112===a[7]&&77===a[8]&&52===a[9]&&86===a[10]?{ext:"m4v",mime:"video/x-m4v"}:77===a[0]&&84===a[1]&&104===a[2]&&100===a[3]?{ext:"mid",mime:"audio/midi"}:109===a[31]&&97===a[32]&&116===a[33]&&114===a[34]&&111===a[35]&&115===a[36]&&107===a[37]&&97===a[38]?{ext:"mkv",mime:"video/x-matroska"}:26===a[0]&&69===a[1]&&223===a[2]&&163===a[3]?{ext:"webm",mime:"video/webm"}:0===a[0]&&0===a[1]&&0===a[2]&&20===a[3]&&102===a[4]&&116===a[5]&&121===a[6]&&112===a[7]?{ext:"mov",mime:"video/quicktime"}:82===a[0]&&73===a[1]&&70===a[2]&&70===a[3]&&65===a[8]&&86===a[9]&&73===a[10]?{ext:"avi",mime:"video/x-msvideo"}:48===a[0]&&38===a[1]&&178===a[2]&&117===a[3]&&142===a[4]&&102===a[5]&&207===a[6]&&17===a[7]&&166===a[8]&&217===a[9]?{ext:"wmv",mime:"video/x-ms-wmv"}:0===a[0]&&0===a[1]&&1===a[2]&&"b"===a[3].toString(16)[0]?{ext:"mpg",mime:"video/mpeg"}:73===a[0]&&68===a[1]&&51===a[2]||255===a[0]&&251===a[1]?{ext:"mp3",mime:"audio/mpeg"}:102===a[4]&&116===a[5]&&121===a[6]&&112===a[7]&&77===a[8]&&52===a[9]&&65===a[10]||77===a[0]&&52===a[1]&&65===a[2]&&32===a[3]?{ext:"m4a",mime:"audio/m4a"}:79===a[0]&&103===a[1]&&103===a[2]&&83===a[3]?{ext:"ogg",mime:"audio/ogg"}:102===a[0]&&76===a[1]&&97===a[2]&&67===a[3]?{ext:"flac",mime:"audio/x-flac"}:82===a[0]&&73===a[1]&&70===a[2]&&70===a[3]&&87===a[8]&&65===a[9]&&86===a[10]&&69===a[11]?{ext:"wav",mime:"audio/x-wav"}:35===a[0]&&33===a[1]&&65===a[2]&&77===a[3]&&82===a[4]&&10===a[5]?{ext:"amr",mime:"audio/amr"}:37===a[0]&&80===a[1]&&68===a[2]&&70===a[3]?{ext:"pdf",mime:"application/pdf"}:77===a[0]&&90===a[1]?{ext:"exe",mime:"application/x-msdownload"}:67!==a[0]&&70!==a[0]||87!==a[1]||83!==a[2]?123===a[0]&&92===a[1]&&114===a[2]&&116===a[3]&&102===a[4]?{ext:"rtf",mime:"application/rtf"}:119===a[0]&&79===a[1]&&70===a[2]&&70===a[3]&&0===a[4]&&1===a[5]&&0===a[6]&&0===a[7]?{ext:"woff",mime:"application/font-woff"}:119===a[0]&&79===a[1]&&70===a[2]&&50===a[3]&&0===a[4]&&1===a[5]&&0===a[6]&&0===a[7]?{ext:"woff2",mime:"application/font-woff"}:76===a[34]&&80===a[35]&&(2===a[8]&&0===a[9]&&1===a[10]||1===a[8]&&0===a[9]&&0===a[10]||2===a[8]&&0===a[9]&&2===a[10])?{ext:"eot",mime:"application/octet-stream"}:0===a[0]&&1===a[1]&&0===a[2]&&0===a[3]&&0===a[4]?{ext:"ttf",mime:"application/font-sfnt"}:79===a[0]&&84===a[1]&&84===a[2]&&79===a[3]&&0===a[4]?{ext:"otf",mime:"application/font-sfnt"}:0===a[0]&&0===a[1]&&1===a[2]&&0===a[3]?{ext:"ico",mime:"image/x-icon"}:70===a[0]&&76===a[1]&&86===a[2]&&1===a[3]?{ext:"flv",mime:"video/x-flv"}:37===a[0]&&33===a[1]?{ext:"ps",mime:"application/postscript"}:253===a[0]&&55===a[1]&&122===a[2]&&88===a[3]&&90===a[4]&&0===a[5]?{ext:"xz",mime:"application/x-xz"}:83===a[0]&&81===a[1]&&76===a[2]&&105===a[3]?{ext:"sqlite",mime:"application/x-sqlite3"}:31===a[0]&&157===a[1]||31===a[0]&&160===a[1]?{ext:"z, tar.z",mime:"application/x-gtar"}:127===a[0]&&69===a[1]&&76===a[2]&&70===a[3]?{ext:"none, axf, bin, elf, o, prx, puff, so",mime:"application/x-executable",desc:"Executable and Linkable Format file. No standard file extension."}:202===a[0]&&254===a[1]&&186===a[2]&&190===a[3]?{ext:"class",mime:"application/java-vm"}:239===a[0]&&187===a[1]&&191===a[2]?{ext:"txt",mime:"text/plain",desc:"UTF-8 encoded Unicode byte order mark detected, commonly but not exclusively seen in text files."}:255===a[0]&&254===a[1]&&0===a[2]&&0===a[3]?{ext:"",mime:"",desc:"Little-endian UTF-32 encoded Unicode byte order mark detected."}:255===a[0]&&254===a[1]?{ext:"",mime:"",desc:"Little-endian UTF-16 encoded Unicode byte order mark detected."}:67===a[32769]&&68===a[32770]&&48===a[32771]&&48===a[32772]&&49===a[32773]||67===a[34817]&&68===a[34818]&&48===a[34819]&&48===a[34820]&&49===a[34821]||67===a[36865]&&68===a[36866]&&48===a[36867]&&48===a[36868]&&49===a[36869]?{ext:"iso",mime:"application/octet-stream",desc:"ISO 9660 CD/DVD image file"}:208===a[0]&&207===a[1]&&17===a[2]&&224===a[3]&&161===a[4]&&177===a[5]&&26===a[6]&&225===a[7]?{ext:"doc, xls, ppt",mime:"application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint",desc:"Microsoft Office documents"}:100===a[0]&&101===a[1]&&120===a[2]&&10===a[3]&&48===a[4]&&51===a[5]&&53===a[6]&&0===a[7]?{ext:"dex",mime:"application/octet-stream",desc:"Dalvik Executable (Android)"}:75===a[0]&&68===a[1]&&77===a[2]?{ext:"vmdk",mime:"application/vmdk, application/x-virtualbox-vmdk"}:67===a[0]&&114===a[1]&&50===a[2]&&52===a[3]?{ext:"crx",mime:"application/crx",desc:"Google Chrome extension or packaged app"}:null:{ext:"swf",mime:"application/x-shockwave-flash"}:{ext:"rar",mime:"application/x-rar-compressed"}:{ext:"zip",mime:"application/zip"}:null}}},function(a,b,c){var d=c(7),e=a.exports={CONVERT_ALL:!1,CONVERT_OPTIONS:["Named entities where possible","Numeric entities","Hex entities"],runToEntity:function(a,b){for(var c=b[0],f="Numeric entities"===b[1],g="Hex entities"===b[1],h=d.strToCharcode(a),i="",j=0;j<h.length;j++)i+=c&&f?"&#"+h[j]+";":c&&g?"&#x"+d.hex(h[j])+";":c?e._byteToEntity[h[j]]||"&#"+h[j]+";":f?h[j]>255||e._byteToEntity.hasOwnProperty(h[j])?"&#"+h[j]+";":d.chr(h[j]):g?h[j]>255||e._byteToEntity.hasOwnProperty(h[j])?"&#x"+d.hex(h[j])+";":d.chr(h[j]):e._byteToEntity[h[j]]||(h[j]>255?"&#"+h[j]+";":d.chr(h[j]));return i},runFromEntity:function(a,b){for(var c,f=/&(#?x?[a-zA-Z0-9]{1,8});/g,g="",h=0;c=f.exec(a);){for(;h<c.index;)g+=a[h++];var i=e._entityToByte[c[1]];if(i)g+=d.chr(i);else if(!i&&"#"===c[1][0]&&c[1].length>1&&/^#\d{1,5}$/.test(c[1])){var j=c[1].slice(1,c[1].length);g+=d.chr(parseInt(j,10))}else if(!i&&"#"===c[1][0]&&c[1].length>3&&/^#x[\dA-F]{2,8}$/i.test(c[1])){var k=c[1].slice(2,c[1].length);g+=d.chr(parseInt(k,16))}else for(;h<f.lastIndex;)g+=a[h++];h=f.lastIndex}for(;h<a.length;)g+=a[h++];return g},REMOVE_INDENTATION:!0,REMOVE_LINE_BREAKS:!0,runStripTags:function(a,b){var c=b[0],e=b[1];return a=d.stripHtmlTags(a),c&&(a=a.replace(/\n[ \f\t]+/g,"\n")),e&&(a=a.replace(/^\s*\n/,"").replace(/(\n\s*){2,}/g,"\n")),a},runParseColourCode:function(a,b){var c=null,f=0,g=0,h=0,i=1;if(c=a.match(/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/i))f=parseInt(c[1],16),g=parseInt(c[2],16),h=parseInt(c[3],16);else if(c=a.match(/rgba?\((\d{1,3}(?:\.\d+)?),\s?(\d{1,3}(?:\.\d+)?),\s?(\d{1,3}(?:\.\d+)?)(?:,\s?(\d(?:\.\d+)?))?\)/i))f=parseFloat(c[1]),g=parseFloat(c[2]),h=parseFloat(c[3]),i=c[4]?parseFloat(c[4]):1;else if(c=a.match(/hsla?\((\d{1,3}(?:\.\d+)?),\s?(\d{1,3}(?:\.\d+)?)%,\s?(\d{1,3}(?:\.\d+)?)%(?:,\s?(\d(?:\.\d+)?))?\)/i)){var j=parseFloat(c[1])/360,k=parseFloat(c[2])/100,l=parseFloat(c[3])/100,m=e._hslToRgb(j,k,l);
f=m[0],g=m[1],h=m[2],i=c[4]?parseFloat(c[4]):1}else if(c=a.match(/cmyk\((\d(?:\.\d+)?),\s?(\d(?:\.\d+)?),\s?(\d(?:\.\d+)?),\s?(\d(?:\.\d+)?)\)/i)){var n=parseFloat(c[1]),o=parseFloat(c[2]),p=parseFloat(c[3]),q=parseFloat(c[4]);f=Math.round(255*(1-n)*(1-q)),g=Math.round(255*(1-o)*(1-q)),h=Math.round(255*(1-p)*(1-q))}var r=e._rgbToHsl(f,g,h),s=Math.round(360*r[0]),t=Math.round(100*r[1]),u=Math.round(100*r[2]),v=1-Math.max(f/255,g/255,h/255),w=(1-f/255-v)/(1-v),c=(1-g/255-v)/(1-v),x=(1-h/255-v)/(1-v);w=isNaN(w)?"0":w.toFixed(2),c=isNaN(c)?"0":c.toFixed(2),x=isNaN(x)?"0":x.toFixed(2),v=v.toFixed(2);var y="#"+d.padLeft(Math.round(f).toString(16),2)+d.padLeft(Math.round(g).toString(16),2)+d.padLeft(Math.round(h).toString(16),2),z="rgb("+f+", "+g+", "+h+")",A="rgba("+f+", "+g+", "+h+", "+i+")",B="hsl("+s+", "+t+"%, "+u+"%)",C="hsla("+s+", "+t+"%, "+u+"%, "+i+")",D="cmyk("+w+", "+c+", "+x+", "+v+")";return"<div id='colorpicker' style='display: inline-block'></div>Hex: "+y+"\nRGB: "+z+"\nRGBA: "+A+"\nHSL: "+B+"\nHSLA: "+C+"\nCMYK: "+D+"<script> $('#colorpicker').colorpicker({ format: 'rgba', color: '"+A+"', container: true, inline: true, }).on('changeColor', function(e) { var color = e.color.toRGB(); document.getElementById('input-text').value = 'rgba(' + color.r + ', ' + color.g + ', ' + color.b + ', ' + color.a + ')'; window.app.autoBake(); }); <\/script>"},_hslToRgb:function(a,b,c){var d,e,f;if(0===b)d=e=f=c;else{var g=function(a,b,c){return c<0&&(c+=1),c>1&&(c-=1),c<1/6?a+6*(b-a)*c:c<.5?b:c<2/3?a+(b-a)*(2/3-c)*6:a},h=c<.5?c*(1+b):c+b-c*b,i=2*c-h;d=g(i,h,a+1/3),e=g(i,h,a),f=g(i,h,a-1/3)}return[Math.round(255*d),Math.round(255*e),Math.round(255*f)]},_rgbToHsl:function(a,b,c){a/=255,b/=255,c/=255;var d,e,f=Math.max(a,b,c),g=Math.min(a,b,c),h=(f+g)/2;if(f===g)d=e=0;else{var i=f-g;switch(e=h>.5?i/(2-f-g):i/(f+g),f){case a:d=(b-c)/i+(b<c?6:0);break;case b:d=(c-a)/i+2;break;case c:d=(a-b)/i+4}d/=6}return[d,e,h]},_byteToEntity:{34:"&quot;",38:"&amp;",39:"&apos;",60:"&lt;",62:"&gt;",160:"&nbsp;",161:"&iexcl;",162:"&cent;",163:"&pound;",164:"&curren;",165:"&yen;",166:"&brvbar;",167:"&sect;",168:"&uml;",169:"&copy;",170:"&ordf;",171:"&laquo;",172:"&not;",173:"&shy;",174:"&reg;",175:"&macr;",176:"&deg;",177:"&plusmn;",178:"&sup2;",179:"&sup3;",180:"&acute;",181:"&micro;",182:"&para;",183:"&middot;",184:"&cedil;",185:"&sup1;",186:"&ordm;",187:"&raquo;",188:"&frac14;",189:"&frac12;",190:"&frac34;",191:"&iquest;",192:"&Agrave;",193:"&Aacute;",194:"&Acirc;",195:"&Atilde;",196:"&Auml;",197:"&Aring;",198:"&AElig;",199:"&Ccedil;",200:"&Egrave;",201:"&Eacute;",202:"&Ecirc;",203:"&Euml;",204:"&Igrave;",205:"&Iacute;",206:"&Icirc;",207:"&Iuml;",208:"&ETH;",209:"&Ntilde;",210:"&Ograve;",211:"&Oacute;",212:"&Ocirc;",213:"&Otilde;",214:"&Ouml;",215:"&times;",216:"&Oslash;",217:"&Ugrave;",218:"&Uacute;",219:"&Ucirc;",220:"&Uuml;",221:"&Yacute;",222:"&THORN;",223:"&szlig;",224:"&agrave;",225:"&aacute;",226:"&acirc;",227:"&atilde;",228:"&auml;",229:"&aring;",230:"&aelig;",231:"&ccedil;",232:"&egrave;",233:"&eacute;",234:"&ecirc;",235:"&euml;",236:"&igrave;",237:"&iacute;",238:"&icirc;",239:"&iuml;",240:"&eth;",241:"&ntilde;",242:"&ograve;",243:"&oacute;",244:"&ocirc;",245:"&otilde;",246:"&ouml;",247:"&divide;",248:"&oslash;",249:"&ugrave;",250:"&uacute;",251:"&ucirc;",252:"&uuml;",253:"&yacute;",254:"&thorn;",255:"&yuml;",338:"&OElig;",339:"&oelig;",352:"&Scaron;",353:"&scaron;",376:"&Yuml;",402:"&fnof;",710:"&circ;",732:"&tilde;",913:"&Alpha;",914:"&Beta;",915:"&Gamma;",916:"&Delta;",917:"&Epsilon;",918:"&Zeta;",919:"&Eta;",920:"&Theta;",921:"&Iota;",922:"&Kappa;",923:"&Lambda;",924:"&Mu;",925:"&Nu;",926:"&Xi;",927:"&Omicron;",928:"&Pi;",929:"&Rho;",931:"&Sigma;",932:"&Tau;",933:"&Upsilon;",934:"&Phi;",935:"&Chi;",936:"&Psi;",937:"&Omega;",945:"&alpha;",946:"&beta;",947:"&gamma;",948:"&delta;",949:"&epsilon;",950:"&zeta;",951:"&eta;",952:"&theta;",953:"&iota;",954:"&kappa;",955:"&lambda;",956:"&mu;",957:"&nu;",958:"&xi;",959:"&omicron;",960:"&pi;",961:"&rho;",962:"&sigmaf;",963:"&sigma;",964:"&tau;",965:"&upsilon;",966:"&phi;",967:"&chi;",968:"&psi;",969:"&omega;",977:"&thetasym;",978:"&upsih;",982:"&piv;",8194:"&ensp;",8195:"&emsp;",8201:"&thinsp;",8204:"&zwnj;",8205:"&zwj;",8206:"&lrm;",8207:"&rlm;",8211:"&ndash;",8212:"&mdash;",8216:"&lsquo;",8217:"&rsquo;",8218:"&sbquo;",8220:"&ldquo;",8221:"&rdquo;",8222:"&bdquo;",8224:"&dagger;",8225:"&Dagger;",8226:"&bull;",8230:"&hellip;",8240:"&permil;",8242:"&prime;",8243:"&Prime;",8249:"&lsaquo;",8250:"&rsaquo;",8254:"&oline;",8260:"&frasl;",8364:"&euro;",8465:"&image;",8472:"&weierp;",8476:"&real;",8482:"&trade;",8501:"&alefsym;",8592:"&larr;",8593:"&uarr;",8594:"&rarr;",8595:"&darr;",8596:"&harr;",8629:"&crarr;",8656:"&lArr;",8657:"&uArr;",8658:"&rArr;",8659:"&dArr;",8660:"&hArr;",8704:"&forall;",8706:"&part;",8707:"&exist;",8709:"&empty;",8711:"&nabla;",8712:"&isin;",8713:"&notin;",8715:"&ni;",8719:"&prod;",8721:"&sum;",8722:"&minus;",8727:"&lowast;",8730:"&radic;",8733:"&prop;",8734:"&infin;",8736:"&ang;",8743:"&and;",8744:"&or;",8745:"&cap;",8746:"&cup;",8747:"&int;",8756:"&there4;",8764:"&sim;",8773:"&cong;",8776:"&asymp;",8800:"&ne;",8801:"&equiv;",8804:"&le;",8805:"&ge;",8834:"&sub;",8835:"&sup;",8836:"&nsub;",8838:"&sube;",8839:"&supe;",8853:"&oplus;",8855:"&otimes;",8869:"&perp;",8901:"&sdot;",8942:"&vellip;",8968:"&lceil;",8969:"&rceil;",8970:"&lfloor;",8971:"&rfloor;",9001:"&lang;",9002:"&rang;",9674:"&loz;",9824:"&spades;",9827:"&clubs;",9829:"&hearts;",9830:"&diams;"},_entityToByte:{quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,vellip:8942,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830}}},function(a,b,c){var d=c(631);a.exports={runStripHeaders:function(a,b){var c=a.indexOf("\r\n\r\n")+(c<0)?a.indexOf("\n\n")+2:c+4;return c<2?a:a.slice(c,a.length)},runParseUserAgent:function(a,b){var c=d.parse(a);return"Type: "+c.type+"\nFamily: "+c.uaFamily+"\nName: "+c.uaName+"\nURL: "+c.uaUrl+"\nCompany: "+c.uaCompany+"\nCompany URL: "+c.uaCompanyUrl+"\n\nOS Family: "+c.osFamily+"\nOS Name: "+c.osName+"\nOS URL: "+c.osUrl+"\nOS Company: "+c.osCompany+"\nOS Company URL: "+c.osCompanyUrl+"\nDevice Type: "+c.deviceType+"\n"}}},function(a,b,c){var d=c(7),e=c(75),f=c(39),g=c(140),h=a.exports={runMD2:function(a,b){return d.toHexFast(f.hash("md2",a,{}))},runMD4:function(a,b){return d.toHexFast(f.hash("md4",a,{}))},runMD5:function(a,b){return a=e.enc.Latin1.parse(a),e.MD5(a).toString(e.enc.Hex)},runSHA0:function(a,b){return d.toHexFast(f.hash("sha0",a,{}))},runSHA1:function(a,b){return a=e.enc.Latin1.parse(a),e.SHA1(a).toString(e.enc.Hex)},runSHA224:function(a,b){return a=e.enc.Latin1.parse(a),e.SHA224(a).toString(e.enc.Hex)},runSHA256:function(a,b){return a=e.enc.Latin1.parse(a),e.SHA256(a).toString(e.enc.Hex)},runSHA384:function(a,b){return a=e.enc.Latin1.parse(a),e.SHA384(a).toString(e.enc.Hex)},runSHA512:function(a,b){return a=e.enc.Latin1.parse(a),e.SHA512(a).toString(e.enc.Hex)},SHA3_LENGTH:["512","384","256","224"],runSHA3:function(a,b){a=e.enc.Latin1.parse(a);var c=b[0],d={outputLength:parseInt(c,10)};return e.SHA3(a,d).toString(e.enc.Hex)},runRIPEMD160:function(a,b){return a=e.enc.Latin1.parse(a),e.RIPEMD160(a).toString(e.enc.Hex)},HMAC_FUNCTIONS:["MD5","SHA1","SHA224","SHA256","SHA384","SHA512","SHA3","RIPEMD-160"],runHMAC:function(a,b){var c=b[1];a=e.enc.Latin1.parse(a);var d={MD5:e.HmacMD5(a,b[0]),SHA1:e.HmacSHA1(a,b[0]),SHA224:e.HmacSHA224(a,b[0]),SHA256:e.HmacSHA256(a,b[0]),SHA384:e.HmacSHA384(a,b[0]),SHA512:e.HmacSHA512(a,b[0]),SHA3:e.HmacSHA3(a,b[0]),"RIPEMD-160":e.HmacRIPEMD160(a,b[0])};return d[c].toString(e.enc.Hex)},runAll:function(a,b){var c=d.strToByteArray(a),e="MD2: "+h.runMD2(a,[])+"\nMD4: "+h.runMD4(a,[])+"\nMD5: "+h.runMD5(a,[])+"\nSHA0: "+h.runSHA0(a,[])+"\nSHA1: "+h.runSHA1(a,[])+"\nSHA2 224: "+h.runSHA224(a,[])+"\nSHA2 256: "+h.runSHA256(a,[])+"\nSHA2 384: "+h.runSHA384(a,[])+"\nSHA2 512: "+h.runSHA512(a,[])+"\nSHA3 224: "+h.runSHA3(a,["224"])+"\nSHA3 256: "+h.runSHA3(a,["256"])+"\nSHA3 384: "+h.runSHA3(a,["384"])+"\nSHA3 512: "+h.runSHA3(a,["512"])+"\nRIPEMD-160: "+h.runRIPEMD160(a,[])+"\n\nChecksums:\nFletcher-8: "+g.runFletcher8(c,[])+"\nFletcher-16: "+g.runFletcher16(c,[])+"\nFletcher-32: "+g.runFletcher32(c,[])+"\nFletcher-64: "+g.runFletcher64(c,[])+"\nAdler-32: "+g.runAdler32(c,[])+"\nCRC-32: "+g.runCRC32(c,[]);return e},runAnalyse:function(a,b){a=a.replace(/\s/g,"");var c="",d=a.length/2,e=8*d,f=[];if(!/^[a-f0-9]+$/i.test(a))return"Invalid hash";switch(c+="Hash length: "+a.length+"\nByte length: "+d+"\nBit length: "+e+"\n\nBased on the length, this hash could have been generated by one of the following hashing functions:\n",e){case 4:f=["Fletcher-4","Luhn algorithm","Verhoeff algorithm"];break;case 8:f=["Fletcher-8"];break;case 16:f=["BSD checksum","CRC-16","SYSV checksum","Fletcher-16"];break;case 32:f=["CRC-32","Fletcher-32","Adler-32"];break;case 64:f=["CRC-64","RIPEMD-64","SipHash"];break;case 128:f=["MD5","MD4","MD2","HAVAL-128","RIPEMD-128","Snefru","Tiger-128"];break;case 160:f=["SHA-1","SHA-0","FSB-160","HAS-160","HAVAL-160","RIPEMD-160","Tiger-160"];break;case 192:f=["Tiger","HAVAL-192"];break;case 224:f=["SHA-224","SHA3-224","ECOH-224","FSB-224","HAVAL-224"];break;case 256:f=["SHA-256","SHA3-256","BLAKE-256","ECOH-256","FSB-256","GOST","Gr\xf8stl-256","HAVAL-256","PANAMA","RIPEMD-256","Snefru"];break;case 320:f=["RIPEMD-320"];break;case 384:f=["SHA-384","SHA3-384","ECOH-384","FSB-384"];break;case 512:f=["SHA-512","SHA3-512","BLAKE-512","ECOH-512","FSB-512","Gr\xf8stl-512","JH","MD6","Spectral Hash","SWIFFT","Whirlpool"];break;case 1024:f=["Fowler-Noll-Vo"];break;default:f=["Unknown"]}return c+f.join("\n")}}},function(a,b,c){var d=c(7),e=a.exports={WIDTH:16,UPPER_CASE:!1,INCLUDE_FINAL_LENGTH:!1,runTo:function(a,b){for(var c=b[0]||e.WIDTH,f=b[1],g=b[2],h="",i=2,j=0;j<a.length;j+=c){for(var k=a.slice(j,j+c),l="",m=0;m<k.length;m++)l+=d.hex(k[m],i)+" ";var n=d.hex(j,8);f&&(l=l.toUpperCase(),n=n.toUpperCase()),h+=n+" "+d.padRight(l,c*(i+1))+" |"+d.padRight(d.printable(d.byteArrayToChars(k)),k.length)+"|\n",g&&j+k.length===a.length&&(h+=d.hex(j+k.length,8)+"\n")}return h.slice(0,-1)},runFrom:function(a,b){for(var c,e,f=[],g=/^\s*(?:[\dA-F]{4,16}:?)?\s*((?:[\dA-F]{2}\s){1,8}(?:\s|[\dA-F]{2}-)(?:[\dA-F]{2}\s){1,8}|(?:[\dA-F]{2}\s|[\dA-F]{4}\s)+)/gim;c=g.exec(a);){e=d.fromHex(c[1].replace(/-/g," "));for(var h=0;h<e.length;h++)f.push(e[h])}var i=a.indexOf("\n"),j=(i-13)/4;return Math.floor(j)===j&&a.indexOf("\r")===-1&&f.indexOf(13)===-1||app&&(app.options.attemptHighlight=!1),f},highlightTo:function(a,b){var c=b[0]||16,d=14+4*c,e=Math.floor(a[0].start/c),f=a[0].start%c,g=0,h=0;a[0].start=e*d+10+3*f,e=Math.floor(a[0].end/c),f=a[0].end%c,0===f&&(e--,f=c),a[0].end=e*d+10+3*f-1;var i=Math.floor(a[0].start/d),j=Math.floor(a[0].end/d);if(i===j)a.push(a[0]);else for(g=a[0].start,h=(i+1)*d-c-5,a.push({start:g,end:h});h<a[0].end;)i++,g=i*d+10,h=(i+1)*d-c-5,h>a[0].end&&(h=a[0].end),a.push({start:g,end:h});var k=a.length,l=0;g=0,h=0;for(var m=1;m<k;m++)l=Math.floor(a[m].start/d),g=(a[m].start-l*d-10)/3+(d-c-2)+l*d,h=(a[m].end+1-l*d-10)/3+(d-c-2)+l*d,a.push({start:g,end:h});return a},highlightFrom:function(a,b){var c=b[0]||16,d=14+4*c,e=Math.floor(a[0].start/d),f=a[0].start%d;return f<10?a[0].start=e*c:f>10+3*c?a[0].start=(e+1)*c:a[0].start=e*c+Math.floor((f-10)/3),e=Math.floor(a[0].end/d),f=a[0].end%d,f<10?a[0].end=e*c:f>10+3*c?a[0].end=(e+1)*c:a[0].end=e*c+Math.ceil((f-10)/3),a}}},function(a,b,c){var d=c(7),e=c(140),f=c(683).BigInteger,g=a.exports={INCLUDE_NETWORK_INFO:!0,ENUMERATE_ADDRESSES:!0,ALLOW_LARGE_LIST:!1,runParseIpRange:function(a,b){var c,d=b[0],e=b[1],f=b[2],h=/^\s*((?:\d{1,3}\.){3}\d{1,3})\/(\d\d?)\s*$/,i=/^\s*((?:\d{1,3}\.){3}\d{1,3})\s*-\s*((?:\d{1,3}\.){3}\d{1,3})\s*$/,j=/^\s*(((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\4)::|:\b|(?![\dA-F])))|(?!\3\4)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4}))\/(\d\d?\d?)\s*$/i,k=/^\s*(((?=.*::)(?!.*::[^-]+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\4)::|:\b|(?![\dA-F])))|(?!\3\4)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4}))\s*-\s*(((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\17)::|:\b|(?![\dA-F])))|(?!\16\17)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4}))\s*$/i;return(c=h.exec(a))?g._ipv4CidrRange(c,d,e,f):(c=i.exec(a))?g._ipv4HyphenatedRange(c,d,e,f):(c=j.exec(a))?g._ipv6CidrRange(c,d):(c=k.exec(a))?g._ipv6HyphenatedRange(c,d):"Invalid input.\n\nEnter either a CIDR range (e.g. 10.0.0.0/24) or a hyphenated range (e.g. 10.0.0.0 - 10.0.1.0). IPv6 also supported."},IPV4_REGEX:/^\s*((?:\d{1,3}\.){3}\d{1,3})\s*$/,IPV6_REGEX:/^\s*(((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\4)::|:\b|(?![\dA-F])))|(?!\3\4)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4}))\s*$/i,runParseIPv6:function(a,b){var c,e="";if(!(c=g.IPV6_REGEX.exec(a)))return"Invalid IPv6 address";var h=g._strToIpv6(c[1]),i=g._ipv6ToStr(h),j=g._ipv6ToStr(h,!0);if(e+="Longhand: "+i+"\nShorthand: "+j+"\n","::"===j)e+="\nUnspecified address corresponding to 0.0.0.0/32 in IPv4.",e+="\nUnspecified address range: ::/128";else if("::1"===j)e+="\nLoopback address to the local host corresponding to 127.0.0.1/8 in IPv4.",e+="\nLoopback addresses range: ::1/128";else if(0===h[0]&&0===h[1]&&0===h[2]&&0===h[3]&&0===h[4]&&65535===h[5])e+="\nIPv4-mapped IPv6 address detected. IPv6 clients will be handled natively by default, and IPv4 clients appear as IPv6 clients at their IPv4-mapped IPv6 address.",e+="\nMapped IPv4 address: "+g._ipv4ToStr((h[6]<<16)+h[7]),e+="\nIPv4-mapped IPv6 addresses range: ::ffff:0:0/96";else if(0===h[0]&&0===h[1]&&0===h[2]&&0===h[3]&&65535===h[4]&&0===h[5])e+="\nIPv4-translated address detected. Used by Stateless IP/ICMP Translation (SIIT). See RFCs 6145 and 6052 for more details.",e+="\nTranslated IPv4 address: "+g._ipv4ToStr((h[6]<<16)+h[7]),e+="\nIPv4-translated addresses range: ::ffff:0:0:0/96";else if(256===h[0])e+="\nDiscard prefix detected. This is used when forwarding traffic to a sinkhole router to mitigate the effects of a denial-of-service attack. See RFC 6666 for more details.",e+="\nDiscard range: 100::/64";else if(100===h[0]&&65435===h[1]&&0===h[2]&&0===h[3]&&0===h[4]&&0===h[5])e+="\n'Well-Known' prefix for IPv4/IPv6 translation detected. See RFC 6052 for more details.",e+="\nTranslated IPv4 address: "+g._ipv4ToStr((h[6]<<16)+h[7]),e+="\n'Well-Known' prefix range: 64:ff9b::/96";else if(8193===h[0]&&0===h[1]){e+="\nTeredo tunneling IPv6 address detected\n";var k=(h[2]<<16)+h[3],l=65535&~h[5],m=~((h[6]<<16)+h[7]),n=h[4]>>>15&1,o=h[4]>>>14&1,p=h[4]>>>10&15,q=h[4]>>>8&3,r=255&h[4];e+="\nServer IPv4 address: "+g._ipv4ToStr(k)+"\nClient IPv4 address: "+g._ipv4ToStr(m)+"\nClient UDP port: "+l+"\nFlags:\n\tCone: "+n,e+=n?" (Client is behind a cone NAT)":" (Client is not behind a cone NAT)",e+="\n\tR: "+o,o&&(e+=" Error: This flag should be set to 0. See RFC 5991 and RFC 4380."),e+="\n\tRandom1: "+d.bin(p,4)+"\n\tUG: "+d.bin(q,2),q&&(e+=" Error: This flag should be set to 00. See RFC 4380."),e+="\n\tRandom2: "+d.bin(r,8),e+=!o&&!q&&p&&r?"\n\nThis is a valid Teredo address which complies with RFC 4380 and RFC 5991.":o||q?"\n\nThis is an invalid Teredo address.":"\n\nThis is a valid Teredo address which complies with RFC 4380, however it does not comply with RFC 5991 (Teredo Security Updates) as there are no randomised bits in the flag field.",e+="\n\nTeredo prefix range: 2001::/32"}else if(8193===h[0]&&2===h[1]&&0===h[2])e+="\nAssigned to the Benchmarking Methodology Working Group (BMWG) for benchmarking IPv6. Corresponds to 198.18.0.0/15 for benchmarking IPv4. See RFC 5180 for more details.",e+="\nBMWG range: 2001:2::/48";else if(8193===h[0]&&h[1]>=16&&h[1]<=31)e+="\nDeprecated, previously ORCHIDv1 (Overlay Routable Cryptographic Hash Identifiers).\nORCHIDv1 range: 2001:10::/28\nORCHIDv2 now uses 2001:20::/28.";else if(8193===h[0]&&h[1]>=32&&h[1]<=47)e+="\nORCHIDv2 (Overlay Routable Cryptographic Hash Identifiers).\nThese are non-routed IPv6 addresses used for Cryptographic Hash Identifiers.",e+="\nORCHIDv2 range: 2001:20::/28";else if(8193===h[0]&&3512===h[1])e+="\nThis is a documentation IPv6 address. This range should be used whenever an example IPv6 address is given or to model networking scenarios. Corresponds to 192.0.2.0/24, 198.51.100.0/24, and 203.0.113.0/24 in IPv4.",e+="\nDocumentation range: 2001:db8::/32";else if(8194===h[0]){e+="\n6to4 transition IPv6 address detected. See RFC 3056 for more details.\n6to4 prefix range: 2002::/16";var s=g._ipv4ToStr((h[1]<<16)+h[2]),t=h[3],u=h[4].toString(16)+h[5].toString(16)+h[6].toString(16)+h[7].toString(16),v=new f(u,16);e+="\n\nEncapsulated IPv4 address: "+s+"\nSLA ID: "+t+"\nInterface ID (base 16): "+u+"\nInterface ID (base 10): "+v.toString()}else h[0]>=64512&&h[0]<=65023?(e+="\nThis is a unique local address comparable to the IPv4 private addresses 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. See RFC 4193 for more details.",e+="\nUnique local addresses range: fc00::/7"):h[0]>=65152&&h[0]<=65215?(e+="\nThis is a link-local address comparable to the auto-configuration addresses 169.254.0.0/16 in IPv4.",e+="\nLink-local addresses range: fe80::/10"):h[0]>=65280&&(e+="\nThis is a reserved multicast address.",e+="\nMulticast addresses range: ff00::/8");return e},IP_FORMAT_LIST:["Dotted Decimal","Decimal","Hex"],runChangeIpFormat:function(a,b){for(var c=b[0],e=b[1],f=a.split("\n"),g="",h=0,i=0;i<f.length;i++)if(""!==f[i]){var j=[];if(c!==e){switch(c){case"Dotted Decimal":var k=f[i].split(".");for(h=0;h<k.length;h++)j.push(parseInt(k[h],10));break;case"Decimal":var l=f[i].toString();j.push(l>>24&255),j.push(l>>16&255),j.push(l>>8&255),j.push(255&l);break;case"Hex":j=d.hexToByteArray(f[i]);break;default:throw"Unsupported input IP format"}switch(e){case"Dotted Decimal":var m="";for(h=0;h<j.length;h++)m+=j[h]+".";g+=m.slice(0,m.length-1)+"\n";break;case"Decimal":var n=(j[0]<<24|j[1]<<16|j[2]<<8|j[3])>>>0;g+=n.toString()+"\n";break;case"Hex":var o="";for(h=0;h<j.length;h++)o+=d.hex(j[h]);g+=o+"\n";break;default:throw"Unsupported output IP format"}}else g+=f[i]+"\n"}return g.slice(0,g.length-1)},DELIM_OPTIONS:["Line feed","CRLF","Space","Comma","Semi-colon"],GROUP_CIDR:24,GROUP_ONLY_SUBNET:!1,runGroupIps:function(a,b){var c=d.charRep[b[0]],e=b[1],f=b[2],h=e<32?~(4294967295>>>e):4294967295,i=g._genIpv6Mask(e),j=a.split(c),k={},l={},m=null,n="",o=null,p=null,q="";if(e<0||e>127)return"CIDR must be less than 32 for IPv4 or 128 for IPv6";for(var r=0;r<j.length;r++)if(m=g.IPV4_REGEX.exec(j[r]))o=g._strToIpv4(m[1])>>>0,p=o&h,k.hasOwnProperty(p)?k[p].push(o):k[p]=[o];else if(m=g.IPV6_REGEX.exec(j[r])){o=g._strToIpv6(m[1]),p=[],q="";for(var s=0;s<8;s++)p.push(o[s]&i[s]);q=g._ipv6ToStr(p,!0),l.hasOwnProperty(q)?l[q].push(o):l[q]=[o]}for(p in k)if(k[p]=k[p].sort(),n+=g._ipv4ToStr(p)+"/"+e+"\n",!f){for(r=0;r<k[p].length;r++)n+=" "+g._ipv4ToStr(k[p][r])+"\n";n+="\n"}for(q in l)if(n+=q+"/"+e+"\n",!f){for(r=0;r<l[q].length;r++)n+=" "+g._ipv6ToStr(l[q][r],!0)+"\n";n+="\n"}return n},IP_HEADER_FORMAT:["Hex","Raw"],runParseIPv4Header:function(a,b){var c,f=b[0];if("Hex"===f)a=d.fromHex(a);else{if("Raw"!==f)return"Unrecognised input format.";a=d.strToByteArray(a)}var h=a[0]>>>4&15,i=15&a[0],j=a[1]>>>2&63,k=3&a[1],l=a[2]<<8|a[3],m=a[4]<<8|a[5],n=a[6]>>>5&7,o=(31&a[6])<<8|a[7],p=a[8],q=a[9],r=a[10]<<8|a[11],s=a[12]<<24|a[13]<<16|a[14]<<8|a[15],t=a[16]<<24|a[17]<<16|a[18]<<8|a[19],u=a.slice(0,10).concat([0,0]).concat(a.slice(12,20)),v=[];if(4!==h&&(h+=" (Error: for IPv4 headers, this should always be set to 4)"),i<5)i+=" (Error: this should always be at least 5)";else if(i>5){var w=4*i-20;v=a.slice(20,w+20)}var x,y=g._protocolLookup[q]||{keyword:"",protocol:""},z=e.runTCPIP(u,[]),A=d.hex(r);return x=z===A?A+" (correct)":A+" (incorrect, should be "+z+")",c="<table class='table table-hover table-condensed table-bordered table-nonfluid'><tr><th>Field</th><th>Value</th></tr><tr><td>Version</td><td>"+h+"</td></tr><tr><td>Internet Header Length (IHL)</td><td>"+i+" ("+4*i+" bytes)</td></tr><tr><td>Differentiated Services Code Point (DSCP)</td><td>"+j+"</td></tr><tr><td>Explicit Congestion Notification (ECN)</td><td>"+k+"</td></tr><tr><td>Total length</td><td>"+l+" bytes\n IP header: "+4*i+" bytes\n Data: "+(l-4*i)+" bytes</td></tr><tr><td>Identification</td><td>0x"+d.hex(m)+" ("+m+")</td></tr><tr><td>Flags</td><td>0x"+d.hex(n,2)+"\n Reserved bit:"+(n>>2)+" (must be 0)\n Don't fragment:"+(n>>1&1)+"\n More fragments:"+(1&n)+"</td></tr><tr><td>Fragment offset</td><td>"+o+"</td></tr><tr><td>Time-To-Live</td><td>"+p+"</td></tr><tr><td>Protocol</td><td>"+q+", "+y.protocol+" ("+y.keyword+")</td></tr><tr><td>Header checksum</td><td>"+x+"</td></tr><tr><td>Source IP address</td><td>"+g._ipv4ToStr(s)+"</td></tr><tr><td>Destination IP address</td><td>"+g._ipv4ToStr(t)+"</td></tr>",i>5&&(c+="<tr><td>Options</td><td>"+d.byteArrayToHex(v)+"</td></tr>"),c+"</table>"},_LARGE_RANGE_ERROR:'The specified range contains more than 65,536 addresses. Running this query could crash your browser. If you want to run it, select the "Allow large queries" option. You are advised to turn off "Auto Bake" whilst editing large ranges.',_ipv4CidrRange:function(a,b,c,d){var e="",f=g._strToIpv4(a[1]),h=parseInt(a[2],10);if(h<0||h>31)return"IPv4 CIDR must be less than 32";var i=~(4294967295>>>h),j=f&i,k=j|~i;return b&&(e+="Network: "+g._ipv4ToStr(f)+"\n",e+="CIDR: "+h+"\n",e+="Mask: "+g._ipv4ToStr(i)+"\n",e+="Range: "+g._ipv4ToStr(j)+" - "+g._ipv4ToStr(k)+"\n",e+="Total addresses in range: "+((k-j>>>0)+1)+"\n\n"),c&&(e+=h>=16||d?g._generateIpv4Range(j,k).join("\n"):g._LARGE_RANGE_ERROR),e},_ipv6CidrRange:function(a,b){var c="",d=g._strToIpv6(a[1]),e=parseInt(a[a.length-1],10);if(e<0||e>127)return"IPv6 CIDR must be less than 128";for(var f=g._genIpv6Mask(e),h=new Array(8),i=new Array(8),j="",k=new Array(128),l=0;l<8;l++)if(h[l]=d[l]&f[l],i[l]=h[l]|65535&~f[l],j=(i[l]-h[l]).toString(2),"0"!==j)for(var m=0;m<j.length;m++)k[16*l+16-(j.length-m)]=j[m];return b&&(c+="Network: "+g._ipv6ToStr(d)+"\n",c+="Shorthand: "+g._ipv6ToStr(d,!0)+"\n",c+="CIDR: "+e+"\n",c+="Mask: "+g._ipv6ToStr(f)+"\n",c+="Range: "+g._ipv6ToStr(h)+" - "+g._ipv6ToStr(i)+"\n",c+="Total addresses in range: "+(parseInt(k.join(""),2)+1)+"\n\n"),c},_genIpv6Mask:function(a){for(var b,c=new Array(8),d=0;d<8;d++)a>16*(d+1)?c[d]=65535:(b=a-16*d,b<0&&(b=0),c[d]=~(65535>>>b|4294901760));return c},_ipv4HyphenatedRange:function(a,b,c,d){for(var e="",f=g._strToIpv4(a[1]),h=g._strToIpv4(a[2]),i=f^h,j=32,k=0;0!==i;)i>>=1,j--,k=k<<1|1;k=~k>>>0;var l=f&k,m=l&k,n=m|~k;return b&&(e+="Minimum subnet required to hold this range:\n",e+="\tNetwork: "+g._ipv4ToStr(l)+"\n",e+="\tCIDR: "+j+"\n",e+="\tMask: "+g._ipv4ToStr(k)+"\n",e+="\tSubnet range: "+g._ipv4ToStr(m)+" - "+g._ipv4ToStr(n)+"\n",e+="\tTotal addresses in subnet: "+((n-m>>>0)+1)+"\n\n",e+="Range: "+g._ipv4ToStr(f)+" - "+g._ipv4ToStr(h)+"\n",e+="Total addresses in range: "+((h-f>>>0)+1)+"\n\n"),c&&(e+=h-f>>>0<=65536||d?g._generateIpv4Range(f,h).join("\n"):g._LARGE_RANGE_ERROR),e},_ipv6HyphenatedRange:function(a,b){for(var c="",d=g._strToIpv6(a[1]),e=g._strToIpv6(a[14]),f="",h=new Array(128),i=0;i<128;i++)h[i]="0";for(i=0;i<8;i++)if(f=(e[i]-d[i]).toString(2),"0"!==f)for(var j=0;j<f.length;j++)h[16*i+16-(f.length-j)]=f[j];return b&&(c+="Range: "+g._ipv6ToStr(d)+" - "+g._ipv6ToStr(e)+"\n",c+="Shorthand range: "+g._ipv6ToStr(d,!0)+" - "+g._ipv6ToStr(e,!0)+"\n",c+="Total addresses in range: "+(parseInt(h.join(""),2)+1)+"\n\n"),c},_strToIpv4:function(a){function b(a){if(4!==a.length)throw"More than 4 blocks.";for(var b=[],c=0;c<4;c++)if(b[c]=parseInt(a[c],10),b[c]<0||b[c]>255)throw"Block out of range.";return b}var c=a.split("."),d=b(c),e=0;return e+=d[0]<<24,e+=d[1]<<16,e+=d[2]<<8,e+=d[3]},_ipv4ToStr:function(a){var b=a>>24&255,c=a>>16&255,d=a>>8&255,e=255&a;return b+"."+c+"."+d+"."+e},_strToIpv6:function(a){function b(a){if(a.length<3||a.length>8)throw"Badly formatted IPv6 address.";for(var b=[],c=0;c<a.length;c++)if(b[c]=parseInt(a[c],16),b[c]<0||b[c]>65535)throw"Block out of range.";return b}for(var c=a.split(":"),d=b(c),e=0,f=new Array(8),g=0;g<8;g++)isNaN(d[e])?(f[g]=0,g===8-d.slice(e).length&&e++):(f[g]=d[e],e++);return f},_ipv6ToStr:function(a,b){var c="",e=0;if(b){var f=-1,g=-1,h=0,i=-1;for(e=0;e<8;e++)0===a[e]&&i===e-1?i=e:0===a[e]&&(h=e,i=e),i>=0&&i-h>g-f&&(f=h,g=i);for(e=0;e<8;e++)e!==f?c+=d.hex(a[e],1)+":":(c+=":",e=g,7===g&&(c+=":"));":"===c[0]&&(c=":"+c)}else for(e=0;e<8;e++)c+=d.hex(a[e],4)+":";return c.slice(0,c.length-1)},_generateIpv4Range:function(a,b){var c=[];if(b>=a)for(;a<=b;a++)c.push(g._ipv4ToStr(a));else c[0]="Second IP address smaller than first.";return c},_protocolLookup:{0:{keyword:"HOPOPT",protocol:"IPv6 Hop-by-Hop Option"},1:{keyword:"ICMP",protocol:"Internet Control Message"},2:{keyword:"IGMP",protocol:"Internet Group Management"},3:{keyword:"GGP",protocol:"Gateway-to-Gateway"},4:{keyword:"IPv4",protocol:"IPv4 encapsulation"},5:{keyword:"ST",protocol:"Stream"},6:{keyword:"TCP",protocol:"Transmission Control"},7:{keyword:"CBT",protocol:"CBT"},8:{keyword:"EGP",protocol:"Exterior Gateway Protocol"},9:{keyword:"IGP",protocol:"any private interior gateway (used by Cisco for their IGRP)"},10:{keyword:"BBN-RCC-MON",protocol:"BBN RCC Monitoring"},11:{keyword:"NVP-II",protocol:"Network Voice Protocol"},12:{keyword:"PUP",protocol:"PUP"},13:{keyword:"ARGUS (deprecated)",protocol:"ARGUS"},14:{keyword:"EMCON",protocol:"EMCON"},15:{keyword:"XNET",protocol:"Cross Net Debugger"},16:{keyword:"CHAOS",protocol:"Chaos"},17:{keyword:"UDP",protocol:"User Datagram"},18:{keyword:"MUX",protocol:"Multiplexing"},19:{keyword:"DCN-MEAS",protocol:"DCN Measurement Subsystems"},20:{keyword:"HMP",protocol:"Host Monitoring"},21:{keyword:"PRM",protocol:"Packet Radio Measurement"},22:{keyword:"XNS-IDP",protocol:"XEROX NS IDP"},23:{keyword:"TRUNK-1",protocol:"Trunk-1"},24:{keyword:"TRUNK-2",protocol:"Trunk-2"},25:{keyword:"LEAF-1",protocol:"Leaf-1"},26:{keyword:"LEAF-2",protocol:"Leaf-2"},27:{keyword:"RDP",protocol:"Reliable Data Protocol"},28:{keyword:"IRTP",protocol:"Internet Reliable Transaction"},29:{keyword:"ISO-TP4",protocol:"ISO Transport Protocol Class 4"},30:{keyword:"NETBLT",protocol:"Bulk Data Transfer Protocol"},31:{keyword:"MFE-NSP",protocol:"MFE Network Services Protocol"},32:{keyword:"MERIT-INP",protocol:"MERIT Internodal Protocol"},33:{keyword:"DCCP",protocol:"Datagram Congestion Control Protocol"},34:{keyword:"3PC",protocol:"Third Party Connect Protocol"},35:{keyword:"IDPR",protocol:"Inter-Domain Policy Routing Protocol"},36:{keyword:"XTP",protocol:"XTP"},37:{keyword:"DDP",protocol:"Datagram Delivery Protocol"},38:{keyword:"IDPR-CMTP",protocol:"IDPR Control Message Transport Proto"},39:{keyword:"TP++",protocol:"TP++ Transport Protocol"},40:{keyword:"IL",protocol:"IL Transport Protocol"},41:{keyword:"IPv6",protocol:"IPv6 encapsulation"},42:{keyword:"SDRP",protocol:"Source Demand Routing Protocol"},43:{keyword:"IPv6-Route",protocol:"Routing Header for IPv6"},44:{keyword:"IPv6-Frag",protocol:"Fragment Header for IPv6"},45:{keyword:"IDRP",protocol:"Inter-Domain Routing Protocol"},46:{keyword:"RSVP",protocol:"Reservation Protocol"},47:{keyword:"GRE",protocol:"Generic Routing Encapsulation"},48:{keyword:"DSR",protocol:"Dynamic Source Routing Protocol"},49:{keyword:"BNA",protocol:"BNA"},50:{keyword:"ESP",protocol:"Encap Security Payload"},51:{keyword:"AH",protocol:"Authentication Header"},52:{keyword:"I-NLSP",protocol:"Integrated Net Layer Security TUBA"},53:{keyword:"SWIPE (deprecated)",protocol:"IP with Encryption"},54:{keyword:"NARP",protocol:"NBMA Address Resolution Protocol"},55:{keyword:"MOBILE",protocol:"IP Mobility"},56:{keyword:"TLSP",protocol:"Transport Layer Security Protocol using Kryptonet key management"},57:{keyword:"SKIP",protocol:"SKIP"},58:{keyword:"IPv6-ICMP",protocol:"ICMP for IPv6"},59:{keyword:"IPv6-NoNxt",protocol:"No Next Header for IPv6"},60:{keyword:"IPv6-Opts",protocol:"Destination Options for IPv6"},61:{keyword:"",protocol:"any host internal protocol"},62:{keyword:"CFTP",protocol:"CFTP"},63:{keyword:"",protocol:"any local network"},64:{keyword:"SAT-EXPAK",protocol:"SATNET and Backroom EXPAK"},65:{keyword:"KRYPTOLAN",protocol:"Kryptolan"},66:{keyword:"RVD",protocol:"MIT Remote Virtual Disk Protocol"},67:{keyword:"IPPC",protocol:"Internet Pluribus Packet Core"},68:{keyword:"",protocol:"any distributed file system"},69:{keyword:"SAT-MON",protocol:"SATNET Monitoring"},70:{keyword:"VISA",protocol:"VISA Protocol"},71:{keyword:"IPCV",protocol:"Internet Packet Core Utility"},72:{keyword:"CPNX",protocol:"Computer Protocol Network Executive"},73:{keyword:"CPHB",protocol:"Computer Protocol Heart Beat"},74:{keyword:"WSN",protocol:"Wang Span Network"},75:{keyword:"PVP",protocol:"Packet Video Protocol"},76:{keyword:"BR-SAT-MON",protocol:"Backroom SATNET Monitoring"},77:{keyword:"SUN-ND",protocol:"SUN ND PROTOCOL-Temporary"},78:{keyword:"WB-MON",protocol:"WIDEBAND Monitoring"},79:{keyword:"WB-EXPAK",protocol:"WIDEBAND EXPAK"},80:{keyword:"ISO-IP",protocol:"ISO Internet Protocol"},81:{keyword:"VMTP",protocol:"VMTP"},82:{keyword:"SECURE-VMTP",protocol:"SECURE-VMTP"},83:{keyword:"VINES",
protocol:"VINES"},84:{keyword:"TTP",protocol:"Transaction Transport Protocol"},85:{keyword:"NSFNET-IGP",protocol:"NSFNET-IGP"},86:{keyword:"DGP",protocol:"Dissimilar Gateway Protocol"},87:{keyword:"TCF",protocol:"TCF"},88:{keyword:"EIGRP",protocol:"EIGRP"},89:{keyword:"OSPFIGP",protocol:"OSPFIGP"},90:{keyword:"Sprite-RPC",protocol:"Sprite RPC Protocol"},91:{keyword:"LARP",protocol:"Locus Address Resolution Protocol"},92:{keyword:"MTP",protocol:"Multicast Transport Protocol"},93:{keyword:"AX.25",protocol:"AX.25 Frames"},94:{keyword:"IPIP",protocol:"IP-within-IP Encapsulation Protocol"},95:{keyword:"MICP (deprecated)",protocol:"Mobile Internetworking Control Pro."},96:{keyword:"SCC-SP",protocol:"Semaphore Communications Sec. Pro."},97:{keyword:"ETHERIP",protocol:"Ethernet-within-IP Encapsulation"},98:{keyword:"ENCAP",protocol:"Encapsulation Header"},99:{keyword:"",protocol:"any private encryption scheme"},100:{keyword:"GMTP",protocol:"GMTP"},101:{keyword:"IFMP",protocol:"Ipsilon Flow Management Protocol"},102:{keyword:"PNNI",protocol:"PNNI over IP"},103:{keyword:"PIM",protocol:"Protocol Independent Multicast"},104:{keyword:"ARIS",protocol:"ARIS"},105:{keyword:"SCPS",protocol:"SCPS"},106:{keyword:"QNX",protocol:"QNX"},107:{keyword:"A/N",protocol:"Active Networks"},108:{keyword:"IPComp",protocol:"IP Payload Compression Protocol"},109:{keyword:"SNP",protocol:"Sitara Networks Protocol"},110:{keyword:"Compaq-Peer",protocol:"Compaq Peer Protocol"},111:{keyword:"IPX-in-IP",protocol:"IPX in IP"},112:{keyword:"VRRP",protocol:"Virtual Router Redundancy Protocol"},113:{keyword:"PGM",protocol:"PGM Reliable Transport Protocol"},114:{keyword:"",protocol:"any 0-hop protocol"},115:{keyword:"L2TP",protocol:"Layer Two Tunneling Protocol"},116:{keyword:"DDX",protocol:"D-II Data Exchange (DDX)"},117:{keyword:"IATP",protocol:"Interactive Agent Transfer Protocol"},118:{keyword:"STP",protocol:"Schedule Transfer Protocol"},119:{keyword:"SRP",protocol:"SpectraLink Radio Protocol"},120:{keyword:"UTI",protocol:"UTI"},121:{keyword:"SMP",protocol:"Simple Message Protocol"},122:{keyword:"SM (deprecated)",protocol:"Simple Multicast Protocol"},123:{keyword:"PTP",protocol:"Performance Transparency Protocol"},124:{keyword:"ISIS over IPv4",protocol:""},125:{keyword:"FIRE",protocol:""},126:{keyword:"CRTP",protocol:"Combat Radio Transport Protocol"},127:{keyword:"CRUDP",protocol:"Combat Radio User Datagram"},128:{keyword:"SSCOPMCE",protocol:""},129:{keyword:"IPLT",protocol:""},130:{keyword:"SPS",protocol:"Secure Packet Shield"},131:{keyword:"PIPE",protocol:"Private IP Encapsulation within IP"},132:{keyword:"SCTP",protocol:"Stream Control Transmission Protocol"},133:{keyword:"FC",protocol:"Fibre Channel"},134:{keyword:"RSVP-E2E-IGNORE",protocol:""},135:{keyword:"Mobility Header",protocol:""},136:{keyword:"UDPLite",protocol:""},137:{keyword:"MPLS-in-IP",protocol:""},138:{keyword:"manet",protocol:"MANET Protocols"},139:{keyword:"HIP",protocol:"Host Identity Protocol"},140:{keyword:"Shim6",protocol:"Shim6 Protocol"},141:{keyword:"WESP",protocol:"Wrapped Encapsulating Security Payload"},142:{keyword:"ROHC",protocol:"Robust Header Compression"},253:{keyword:"",protocol:"Use for experimentation and testing"},254:{keyword:"",protocol:"Use for experimentation and testing"},255:{keyword:"Reserved",protocol:""}}}},function(a,b,c){var d=c(619),e=c(571),f=c(580),g=a.exports={PARSE_LOC:!1,PARSE_RANGE:!1,PARSE_TOKENS:!1,PARSE_COMMENT:!1,PARSE_TOLERANT:!1,runParse:function(a,b){var c=b[0],e=b[1],f=b[2],g=b[3],h=b[4],i={},j={loc:c,range:e,tokens:f,comment:g,tolerant:h};return i=d.parse(a,j),JSON.stringify(i,null,2)},BEAUTIFY_INDENT:"\\t",BEAUTIFY_QUOTES:["Auto","Single","Double"],BEAUTIFY_SEMICOLONS:!0,BEAUTIFY_COMMENT:!0,runBeautify:function(a,b){var c,f=b[0]||g.BEAUTIFY_INDENT,h=b[1].toLowerCase(),i=b[2],j=b[3],k="";try{c=d.parse(a,{range:!0,tokens:!0,comment:!0});var l={format:{indent:{style:f},quotes:h,semicolons:i},comment:j};l.comment&&(c=e.attachComments(c,c.comments,c.tokens)),k=e.generate(c,l)}catch(a){throw"Unable to parse JavaScript.<br>"+a.message}return k},runMinify:function(a,b){var c="",g=d.parse(a),h=f.optimize(g,null),i=f.mangle(h);return c=e.generate(i,{format:{renumber:!0,hexadecimal:!0,escapeless:!0,compact:!0,semicolons:!1,parentheses:!1}})}}},function(a,b){a.exports={OUTPUT_CASE:["Both","Upper only","Lower only"],NO_DELIM:!0,DASH_DELIM:!0,COLON_DELIM:!0,CISCO_STYLE:!1,runFormat:function(a,b){if(!a)return"";var c=b[0],d=b[1],e=b[2],f=b[3],g=b[4],h=[],i=a.toLowerCase().split(/[,\s\r\n]+/);return i.forEach(function(a){var b=a.replace(/[:.-]+/g,""),i=b.replace(/(.{2}(?=.))/g,"$1-"),j=b.replace(/(.{2}(?=.))/g,"$1:"),k=b.replace(/(.{4}(?=.))/g,"$1.");"Lower only"===c?(d&&h.push(b),e&&h.push(i),f&&h.push(j),g&&h.push(k)):"Upper only"===c?(d&&h.push(b.toUpperCase()),e&&h.push(i.toUpperCase()),f&&h.push(j.toUpperCase()),g&&h.push(k.toUpperCase())):(d&&h.push(b,b.toUpperCase()),e&&h.push(i,i.toUpperCase()),f&&h.push(j,j.toUpperCase()),g&&h.push(k,k.toUpperCase())),h.push("")}),h.join("\n")}}},function(a,b,c){var d=c(7),e=a.exports={FORMAT_OPTIONS:["-/.","_/.","Dash/Dot","DASH/DOT","dash/dot"],LETTER_DELIM_OPTIONS:["Space","Line feed","CRLF","Forward slash","Backslash","Comma","Semi-colon","Colon"],WORD_DELIM_OPTIONS:["Line feed","CRLF","Forward slash","Backslash","Comma","Semi-colon","Colon"],MORSE_TABLE:{A:"<dot><dash>",B:"<dash><dot><dot><dot>",C:"<dash><dot><dash><dot>",D:"<dash><dot><dot>",E:"<dot>",F:"<dot><dot><dash><dot>",G:"<dash><dash><dot>",H:"<dot><dot><dot><dot>",I:"<dot><dot>",J:"<dot><dash><dash><dash>",K:"<dash><dot><dash>",L:"<dot><dash><dot><dot>",M:"<dash><dash>",N:"<dash><dot>",O:"<dash><dash><dash>",P:"<dot><dash><dash><dot>",Q:"<dash><dash><dot><dash>",R:"<dot><dash><dot>",S:"<dot><dot><dot>",T:"<dash>",U:"<dot><dot><dash>",V:"<dot><dot><dot><dash>",W:"<dot><dash><dash>",X:"<dash><dot><dot><dash>",Y:"<dash><dot><dash><dash>",Z:"<dash><dash><dot><dot>",1:"<dot><dash><dash><dash><dash>",2:"<dot><dot><dash><dash><dash>",3:"<dot><dot><dot><dash><dash>",4:"<dot><dot><dot><dot><dash>",5:"<dot><dot><dot><dot><dot>",6:"<dash><dot><dot><dot><dot>",7:"<dash><dash><dot><dot><dot>",8:"<dash><dash><dash><dot><dot>",9:"<dash><dash><dash><dash><dot>",0:"<dash><dash><dash><dash><dash>",".":"<dot><dash><dot><dash><dot><dash>",",":"<dash><dash><dot><dot><dash><dash>",":":"<dash><dash><dash><dot><dot><dot>",";":"<dash><dot><dash><dot><dash><dot>","!":"<dash><dot><dash><dot><dash><dash>","?":"<dot><dot><dash><dash><dot><dot>","'":"<dot><dash><dash><dash><dash><dot>",'"':"<dot><dash><dot><dot><dash><dot>","/":"<dash><dot><dot><dash><dot>","-":"<dash><dot><dot><dot><dot><dash>","+":"<dot><dash><dot><dash><dot>","(":"<dash><dot><dash><dash><dot>",")":"<dash><dot><dash><dash><dot><dash>","@":"<dot><dash><dash><dot><dash><dot>","=":"<dash><dot><dot><dot><dash>","&":"<dot><dash><dot><dot><dot>",_:"<dot><dot><dash><dash><dot><dash>",$:"<dot><dot><dot><dash><dot><dot><dash>"},runTo:function(a,b){var c=b[0].split("/"),f=c[0],g=c[1],h=d.charRep[b[1]],i=d.charRep[b[2]];return a=a.split(/\r?\n/),a=Array.prototype.map.call(a,function(a){var b=a.split(/ +/);return b=Array.prototype.map.call(b,function(a){var b=Array.prototype.map.call(a,function(a){var b=a.toUpperCase();return"undefined"==typeof e.MORSE_TABLE[b]?"":e.MORSE_TABLE[b]});return b.join("<ld>")}),a=b.join("<wd>")}),a=a.join("\n"),a=a.replace(/<dash>|<dot>|<ld>|<wd>/g,function(a){switch(a){case"<dash>":return f;case"<dot>":return g;case"<ld>":return h;case"<wd>":return i}})},runFrom:function(){var a=null,b=function(){a={};for(var b in e.MORSE_TABLE){var c=e.MORSE_TABLE[b];a[c]=b}};return function(c,e){null===a&&b();var f=d.charRep[e[0]],g=d.charRep[e[1]];c=c.replace(/-|\u2010|\u2212|_|\u2013|\u2014|dash/gi,"<dash>"),c=c.replace(/\.|\xb7|dot/gi,"<dot>");var h=c.split(g);return h=Array.prototype.map.call(h,function(b){var c=b.split(f),d=c.map(function(b){return a[b]});return d.join("")}),h=h.join(" ")}}()}},function(a,b){a.exports={OFFSET:65,runEncodeName:function(a,b){for(var c=[],d=b[0],e=0;e<a.length;e++)c.push((a[e]>>4)+d),c.push((15&a[e])+d);return c},runDecodeName:function(a,b){for(var c=[],d=b[0],e=0;e<a.length;e+=2)c.push(a[e]-d<<4|a[e+1]-d&15);return c}}},function(a,b){a.exports={run:function(a,b){if(!a)return"Let's play Wangernumb!";var c=a.match(/\d+/);return c?c[0]+"! That's Numberwang!":"Sorry, that's not Numberwang. Let's rotate the board!"}}},function(a,b){var c=a.exports={runParseUnixPerms:function(a,b){var d={d:!1,sl:!1,np:!1,s:!1,cd:!1,bd:!1,dr:!1,sb:!1,su:!1,sg:!1,ru:!1,wu:!1,eu:!1,rg:!1,wg:!1,eg:!1,ro:!1,wo:!1,eo:!1},e=0,f=0,g=0,h=0,i="",j=null,k=null;if(0===a.search(/\s*[0-7]{1,4}\s*/i))j=a.match(/\s*([0-7]{1,4})\s*/i)[1],4===j.length?(e=parseInt(j[0],8),f=parseInt(j[1],8),g=parseInt(j[2],8),h=parseInt(j[3],8)):(j.length>0&&(f=parseInt(j[0],8)),j.length>1&&(g=parseInt(j[1],8)),j.length>2&&(h=parseInt(j[2],8))),d.su=e>>2&1,d.sg=e>>1&1,d.sb=1&e,d.ru=f>>2&1,d.wu=f>>1&1,d.eu=1&f,d.rg=g>>2&1,d.wg=g>>1&1,d.eg=1&g,d.ro=h>>2&1,d.wo=h>>1&1,d.eo=1&h;else{if(0!==a.search(/\s*[dlpcbDrwxsStT-]{1,10}\s*/))return"Invalid input format.\nPlease enter the permissions in either octal (e.g. 755) or textual (e.g. drwxr-xr-x) format.";switch(k=a.match(/\s*([dlpcbDrwxsStT-]{1,10})\s*/)[1],k[0]){case"d":d.d=!0;break;case"l":d.sl=!0;break;case"p":d.np=!0;break;case"s":d.s=!0;break;case"c":d.cd=!0;break;case"b":d.bd=!0;break;case"D":d.dr=!0}if(k.length>1&&(d.ru="r"===k[1]),k.length>2&&(d.wu="w"===k[2]),k.length>3)switch(k[3]){case"x":d.eu=!0;break;case"s":d.eu=!0,d.su=!0;break;case"S":d.su=!0}if(k.length>4&&(d.rg="r"===k[4]),k.length>5&&(d.wg="w"===k[5]),k.length>6)switch(k[6]){case"x":d.eg=!0;break;case"s":d.eg=!0,d.sg=!0;break;case"S":d.sg=!0}if(k.length>7&&(d.ro="r"===k[7]),k.length>8&&(d.wo="w"===k[8]),k.length>9)switch(k[9]){case"x":d.eo=!0;break;case"t":d.eo=!0,d.sb=!0;break;case"T":d.sb=!0}}return i+="Textual representation: "+c._permsToStr(d),i+="\nOctal representation: "+c._permsToOctal(d),k&&(i+="\nFile type: "+c._ftFromPerms(d)),d.su&&(i+="\nThe setuid flag is set"),d.sg&&(i+="\nThe setgid flag is set"),d.sb&&(i+="\nThe sticky bit is set"),i+="\n\n +---------+-------+-------+-------+\n | | User | Group | Other |\n +---------+-------+-------+-------+\n | Read | "+(d.ru?"X":" ")+" | "+(d.rg?"X":" ")+" | "+(d.ro?"X":" ")+" |\n +---------+-------+-------+-------+\n | Write | "+(d.wu?"X":" ")+" | "+(d.wg?"X":" ")+" | "+(d.wo?"X":" ")+" |\n +---------+-------+-------+-------+\n | Execute | "+(d.eu?"X":" ")+" | "+(d.eg?"X":" ")+" | "+(d.eo?"X":" ")+" |\n +---------+-------+-------+-------+\n"},_permsToStr:function(a){var b="",c="-";return a.d&&(c="d"),a.sl&&(c="l"),a.np&&(c="p"),a.s&&(c="s"),a.cd&&(c="c"),a.bd&&(c="b"),a.dr&&(c="D"),b=c,b+=a.ru?"r":"-",b+=a.wu?"w":"-",b+=a.eu&&a.su?"s":a.su?"S":a.eu?"x":"-",b+=a.rg?"r":"-",b+=a.wg?"w":"-",b+=a.eg&&a.sg?"s":a.sg?"S":a.eg?"x":"-",b+=a.ro?"r":"-",b+=a.wo?"w":"-",b+=a.eo&&a.sb?"t":a.sb?"T":a.eo?"x":"-"},_permsToOctal:function(a){var b=0,c=0,d=0,e=0;return a.su&&(b+=4),a.sg&&(b+=2),a.sb&&(b+=1),a.ru&&(c+=4),a.wu&&(c+=2),a.eu&&(c+=1),a.rg&&(d+=4),a.wg&&(d+=2),a.eg&&(d+=1),a.ro&&(e+=4),a.wo&&(e+=2),a.eo&&(e+=1),b.toString()+c.toString()+d.toString()+e.toString()},_ftFromPerms:function(a){return a.d?"Directory":a.sl?"Symbolic link":a.np?"Named pipe":a.s?"Socket":a.cd?"Character device":a.bd?"Block device":a.dr?"Door":"Regular file"}}},function(a,b,c){var d=c(7),e=c(684),f=a.exports={X509_INPUT_FORMAT:["PEM","DER Hex","Base64","Raw"],runParseX509:function(a,b){var c=new e.X509,g=b[0];if(!a.length)return"No input";switch(g){case"DER Hex":a=a.replace(/\s/g,""),c.hex=a,c.pem=e.KJUR.asn1.ASN1Util.getPEMStringFromHex(a,"CERTIFICATE");break;case"PEM":c.hex=e.X509.pemToHex(a),c.pem=a;break;case"Base64":c.hex=d.toHex(d.fromBase64(a,null,"byteArray"),""),c.pem=e.KJUR.asn1.ASN1Util.getPEMStringFromHex(c.hex,"CERTIFICATE");break;case"Raw":c.hex=d.toHex(d.strToByteArray(a),""),c.pem=e.KJUR.asn1.ASN1Util.getPEMStringFromHex(c.hex,"CERTIFICATE");break;default:throw"Undefined input format"}var h=e.ASN1HEX.getDecendantHexVByNthList(c.hex,0,[0,0,0]),i=c.getSerialNumberHex(),j=e.KJUR.asn1.x509.OID.oid2name(e.KJUR.asn1.ASN1Util.oidHexToInt(e.ASN1HEX.getDecendantHexVByNthList(c.hex,0,[0,2,0]))),k=c.getIssuerString(),l=c.getNotBefore(),m=c.getNotAfter(),n=c.getSubjectString(),o=e.KJUR.asn1.x509.OID.oid2name(e.KJUR.asn1.ASN1Util.oidHexToInt(e.ASN1HEX.getDecendantHexVByNthList(c.hex,0,[0,6,0,0]))),p=e.X509.getPublicKeyFromCertPEM(c.pem),q=[],r="",s=e.KJUR.asn1.x509.OID.oid2name(e.KJUR.asn1.ASN1Util.oidHexToInt(e.ASN1HEX.getDecendantHexVByNthList(c.hex,0,[1,0]))),t=e.ASN1HEX.getDecendantHexVByNthList(c.hex,0,[2]).substr(2),u="",v=e.ASN1HEX.dump(e.ASN1HEX.getDecendantHexVByNthList(c.hex,0,[0,7]));"EC"===p.type?(q.push({key:"Curve Name",value:p.curveName}),q.push({key:"Length",value:(new e.BigInteger(p.pubKeyHex,16).bitLength()-3)/2+" bits"}),q.push({key:"pub",value:f._formatByteStr(p.pubKeyHex,16,18)})):"DSA"===p.type?(q.push({key:"pub",value:f._formatByteStr(p.y.toString(16),16,18)}),q.push({key:"P",value:f._formatByteStr(p.p.toString(16),16,18)}),q.push({key:"Q",value:f._formatByteStr(p.q.toString(16),16,18)}),q.push({key:"G",value:f._formatByteStr(p.g.toString(16),16,18)})):p.e?(q.push({key:"Length",value:p.n.bitLength()+" bits"}),q.push({key:"Modulus",value:f._formatByteStr(p.n.toString(16),16,18)}),q.push({key:"Exponent",value:p.e+" (0x"+p.e.toString(16)+")"})):q.push({key:"Error",value:"Unknown Public Key type"}),u=0===e.ASN1HEX.dump(t).indexOf("SEQUENCE")?" r: "+f._formatByteStr(e.ASN1HEX.getDecendantHexVByNthList(t,0,[0]),16,18)+"\n s: "+f._formatByteStr(e.ASN1HEX.getDecendantHexVByNthList(t,0,[1]),16,18)+"\n":" Signature: "+f._formatByteStr(t,16,18)+"\n";for(var w=0;w<q.length;w++)r+=" "+q[w].key+":"+d.padLeft(q[w].value+"\n",18-(q[w].key.length+3)+q[w].value.length+1," ");var x=f._formatDnStr(k,2),y=f._formatDate(l),z=f._formatDate(m),A=f._formatDnStr(n,2),B="Version: "+(parseInt(h,16)+1)+" (0x"+h+")\nSerial number: "+new e.BigInteger(i,16).toString()+" (0x"+i+")\nAlgorithm ID: "+j+"\nValidity\n Not Before: "+y+" (dd-mm-yy hh:mm:ss) ("+l+")\n Not After: "+z+" (dd-mm-yy hh:mm:ss) ("+m+")\nIssuer\n"+x+"Subject\n"+A+"Public Key\n Algorithm: "+o+"\n"+r+"Certificate Signature\n Algorithm: "+s+"\n"+u+"\nExtensions (parsed ASN.1)\n"+v;return B},runPemToHex:function(a,b){return a.indexOf("-----BEGIN")<0&&(a="-----BEGIN CERTIFICATE-----"+a),a.indexOf("-----END")<0&&(a+="-----END CERTIFICATE-----"),e.KEYUTIL.getHexFromPEM(a)},PEM_HEADER_STRING:"CERTIFICATE",runHexToPem:function(a,b){return e.KJUR.asn1.ASN1Util.getPEMStringFromHex(a.replace(/\s/g,""),b[0])},runHexToObjectIdentifier:function(a,b){return e.KJUR.asn1.ASN1Util.oidHexToInt(a.replace(/\s/g,""))},runObjectIdentifierToHex:function(a,b){return e.KJUR.asn1.ASN1Util.oidIntToHex(a)},ASN1_TRUNCATE_LENGTH:32,runParseAsn1HexString:function(a,b){var c=b[1],d=b[0];return e.ASN1HEX.dump(a.replace(/\s/g,""),{ommitLongOctet:c},d)},_formatDnStr:function(a,b){for(var c,e,f,g="",h=a.split(",/|"),i=0,j=0;j<h.length;j++)h[j].length&&(c=h[j].split("=")[0],i=c.length>i?c.length:i);for(j=0;j<h.length;j++)h[j].length&&(c=h[j].split("=")[0],e=h[j].split("=")[1],f=d.padRight(c,i)+" = "+e+"\n",g+=d.padLeft(f,b+f.length," "));return g},_formatByteStr:function(a,b,c){a=d.toHex(d.fromHex(a),":"),b*=3;for(var e="",f=0;f<a.length;f+=b){var g=a.slice(f,f+b)+"\n";e+=0===f?g:d.padLeft(g,c+g.length," ")}return e.slice(0,e.length-1)},_formatDate:function(a){return a[4]+a[5]+"/"+a[2]+a[3]+"/"+a[0]+a[1]+" "+a[6]+a[7]+":"+a[8]+a[9]+":"+a[10]+a[11]}};e.X509.hex2dn=function(a){for(var b="",c=e.ASN1HEX.getPosArrayOfChildren_AtObj(a,0),d=0;d<c.length;d++){var f=e.ASN1HEX.getHexOfTLV_AtObj(a,c[d]);b=b+",/|"+e.X509.hex2rdn(f)}return b},e.X509.DN_ATTRHEX={"0603550403":"commonName","0603550404":"surname","0603550406":"countryName","0603550407":"localityName","0603550408":"stateOrProvinceName","0603550409":"streetAddress","060355040a":"organizationName","060355040b":"organizationalUnitName","060355040c":"title","0603550414":"telephoneNumber","060355042a":"givenName","06032b06010505070201":"idCertificatePolicies","06036086480186f8420101":"netscape-cert-type","06036086480186f8420102":"netscape-base-url","06036086480186f8420103":"netscape-revocation-url","06036086480186f8420104":"netscape-ca-revocation-url","06036086480186f8420107":"netscape-cert-renewal-url","06036086480186f8420108":"netscape-ca-policy-url","06036086480186f842010c":"netscape-ssl-server-name","06036086480186f842010d":"netscape-comment","0603604c010201":"A1","0603604c010203":"A3","0603604c01020110":"Certification Practice Statement pointer","0603604c010301":"Dados do cert parte 1","0603604c010305":"Dados do cert parte 2","0603604c010306":"Dados do cert parte 3","06030992268993f22c640119":"domainComponent","06032a24a0f2a07d01010a":"Signet pilot","06032a24a0f2a07d01010b":"Signet intraNet","06032a24a0f2a07d010102":"Signet personal","06032a24a0f2a07d010114":"Signet securityPolicy","06032a24a0f2a07d010103":"Signet business","06032a24a0f2a07d010104":"Signet legal","06032a24a497a35301640101":"Certificates Australia policyIdentifier","06032a85702201":"seis-cp","06032a8570220101":"SEIS certificatePolicy-s10","06032a85702202":"SEIS pe","06032a85702203":"SEIS at","06032a8570220301":"SEIS at-personalIdentifier","06032a8648ce380201":"holdinstruction-none","06032a8648ce380202":"holdinstruction-callissuer","06032a8648ce380203":"holdinstruction-reject","06032a8648ce380401":"dsa","06032a8648ce380403":"dsaWithSha1","06032a8648ce3d01":"fieldType","06032a8648ce3d0101":"prime-field","06032a8648ce3d0102":"characteristic-two-field","06032a8648ce3d010201":"ecPublicKey","06032a8648ce3d010203":"characteristic-two-basis","06032a8648ce3d01020301":"onBasis","06032a8648ce3d01020302":"tpBasis","06032a8648ce3d01020303":"ppBasis","06032a8648ce3d02":"publicKeyType","06032a8648ce3d0201":"ecPublicKey","06032a8648ce3e0201":"dhPublicNumber","06032a864886f67d07":"nsn","06032a864886f67d0741":"nsn-ce","06032a864886f67d074100":"entrustVersInfo","06032a864886f67d0742":"nsn-alg","06032a864886f67d07420a":"cast5CBC","06032a864886f67d07420b":"cast5MAC","06032a864886f67d07420c":"pbeWithMD5AndCAST5-CBC","06032a864886f67d07420d":"passwordBasedMac","06032a864886f67d074203":"cast3CBC","06032a864886f67d0743":"nsn-oc","06032a864886f67d074300":"entrustUser","06032a864886f67d0744":"nsn-at","06032a864886f67d074400":"entrustCAInfo","06032a864886f67d07440a":"attributeCertificate","06032a864886f70d0101":"pkcs-1","06032a864886f70d010101":"rsaEncryption","06032a864886f70d010102":"md2withRSAEncryption","06032a864886f70d010103":"md4withRSAEncryption","06032a864886f70d010104":"md5withRSAEncryption","06032a864886f70d010105":"sha1withRSAEncryption","06032a864886f70d010106":"rsaOAEPEncryptionSET","06032a864886f70d010910020b":"SMIMEEncryptionKeyPreference","06032a864886f70d010c":"pkcs-12","06032a864886f70d010c01":"pkcs-12-PbeIds","06032a864886f70d010c0101":"pbeWithSHAAnd128BitRC4","06032a864886f70d010c0102":"pbeWithSHAAnd40BitRC4","06032a864886f70d010c0103":"pbeWithSHAAnd3-KeyTripleDES-CBC","06032a864886f70d010c0104":"pbeWithSHAAnd2-KeyTripleDES-CBC","06032a864886f70d010c0105":"pbeWithSHAAnd128BitRC2-CBC","06032a864886f70d010c0106":"pbeWithSHAAnd40BitRC2-CBC","06032a864886f70d010c0a":"pkcs-12Version1","06032a864886f70d010c0a01":"pkcs-12BadIds","06032a864886f70d010c0a0101":"pkcs-12-keyBag","06032a864886f70d010c0a0102":"pkcs-12-pkcs-8ShroudedKeyBag","06032a864886f70d010c0a0103":"pkcs-12-certBag","06032a864886f70d010c0a0104":"pkcs-12-crlBag","06032a864886f70d010c0a0105":"pkcs-12-secretBag","06032a864886f70d010c0a0106":"pkcs-12-safeContentsBag","06032a864886f70d010c02":"pkcs-12-ESPVKID","06032a864886f70d010c0201":"pkcs-12-PKCS8KeyShrouding","06032a864886f70d010c03":"pkcs-12-BagIds","06032a864886f70d010c0301":"pkcs-12-keyBagId","06032a864886f70d010c0302":"pkcs-12-certAndCRLBagId","06032a864886f70d010c0303":"pkcs-12-secretBagId","06032a864886f70d010c0304":"pkcs-12-safeContentsId","06032a864886f70d010c0305":"pkcs-12-pkcs-8ShroudedKeyBagId","06032a864886f70d010c04":"pkcs-12-CertBagID","06032a864886f70d010c0401":"pkcs-12-X509CertCRLBagID","06032a864886f70d010c0402":"pkcs-12-SDSICertBagID","06032a864886f70d010c05":"pkcs-12-OID","06032a864886f70d010c0501":"pkcs-12-PBEID","06032a864886f70d010c050101":"pkcs-12-PBEWithSha1And128BitRC4","06032a864886f70d010c050102":"pkcs-12-PBEWithSha1And40BitRC4","06032a864886f70d010c050103":"pkcs-12-PBEWithSha1AndTripleDESCBC","06032a864886f70d010c050104":"pkcs-12-PBEWithSha1And128BitRC2CBC","06032a864886f70d010c050105":"pkcs-12-PBEWithSha1And40BitRC2CBC","06032a864886f70d010c050106":"pkcs-12-PBEWithSha1AndRC4","06032a864886f70d010c050107":"pkcs-12-PBEWithSha1AndRC2CBC","06032a864886f70d010c0502":"pkcs-12-EnvelopingID","06032a864886f70d010c050201":"pkcs-12-RSAEncryptionWith128BitRC4","06032a864886f70d010c050202":"pkcs-12-RSAEncryptionWith40BitRC4","06032a864886f70d010c050203":"pkcs-12-RSAEncryptionWithTripleDES","06032a864886f70d010c0503":"pkcs-12-SignatureID","06032a864886f70d010c050301":"pkcs-12-RSASignatureWithSHA1Digest","06032a864886f70d0103":"pkcs-3","06032a864886f70d010301":"dhKeyAgreement","06032a864886f70d0105":"pkcs-5","06032a864886f70d010501":"pbeWithMD2AndDES-CBC","06032a864886f70d01050a":"pbeWithSHAAndDES-CBC","06032a864886f70d010503":"pbeWithMD5AndDES-CBC","06032a864886f70d010504":"pbeWithMD2AndRC2-CBC","06032a864886f70d010506":"pbeWithMD5AndRC2-CBC","06032a864886f70d010509":"pbeWithMD5AndXOR","06032a864886f70d0107":"pkcs-7","06032a864886f70d010701":"data","06032a864886f70d010702":"signedData","06032a864886f70d010703":"envelopedData","06032a864886f70d010704":"signedAndEnvelopedData","06032a864886f70d010705":"digestData","06032a864886f70d010706":"encryptedData","06032a864886f70d010707":"dataWithAttributes","06032a864886f70d010708":"encryptedPrivateKeyInfo","06032a864886f70d0109":"pkcs-9","06032a864886f70d010901":"emailAddress","06032a864886f70d01090a":"issuerAndSerialNumber","06032a864886f70d01090b":"passwordCheck","06032a864886f70d01090c":"publicKey","06032a864886f70d01090d":"signingDescription","06032a864886f70d01090e":"extensionReq","06032a864886f70d01090f":"sMIMECapabilities","06032a864886f70d01090f01":"preferSignedData","06032a864886f70d01090f02":"canNotDecryptAny","06032a864886f70d01090f03":"receiptRequest","06032a864886f70d01090f04":"receipt","06032a864886f70d01090f05":"contentHints","06032a864886f70d01090f06":"mlExpansionHistory","06032a864886f70d010910":"id-sMIME","06032a864886f70d01091000":"id-mod","06032a864886f70d0109100001":"id-mod-cms","06032a864886f70d0109100002":"id-mod-ess","06032a864886f70d01091001":"id-ct","06032a864886f70d0109100101":"id-ct-receipt","06032a864886f70d01091002":"id-aa","06032a864886f70d0109100201":"id-aa-receiptRequest","06032a864886f70d0109100202":"id-aa-securityLabel","06032a864886f70d0109100203":"id-aa-mlExpandHistory","06032a864886f70d0109100204":"id-aa-contentHint","06032a864886f70d010902":"unstructuredName","06032a864886f70d010914":"friendlyName","06032a864886f70d010915":"localKeyID","06032a864886f70d010916":"certTypes","06032a864886f70d01091601":"x509Certificate","06032a864886f70d01091602":"sdsiCertificate","06032a864886f70d010917":"crlTypes","06032a864886f70d01091701":"x509Crl","06032a864886f70d010903":"contentType","06032a864886f70d010904":"messageDigest","06032a864886f70d010905":"signingTime","06032a864886f70d010906":"countersignature","06032a864886f70d010907":"challengePassword","06032a864886f70d010908":"unstructuredAddress","06032a864886f70d010909":"extendedCertificateAttributes","06032a864886f70d02":"digestAlgorithm","06032a864886f70d0202":"md2","06032a864886f70d0204":"md4","06032a864886f70d0205":"md5","06032a864886f70d03":"encryptionAlgorithm","06032a864886f70d030a":"desCDMF","06032a864886f70d0302":"rc2CBC","06032a864886f70d0303":"rc2ECB","06032a864886f70d0304":"rc4","06032a864886f70d0305":"rc4WithMAC","06032a864886f70d0306":"DESX-CBC","06032a864886f70d0307":"DES-EDE3-CBC","06032a864886f70d0308":"RC5CBC","06032a864886f70d0309":"RC5-CBCPad","06032a864886f7140403":"microsoftExcel","06032a864886f7140404":"titledWithOID","06032a864886f7140405":"microsoftPowerPoint","06032b81051086480954":"x9-84","06032b8105108648095400":"x9-84-Module","06032b810510864809540001":"x9-84-Biometrics","06032b810510864809540002":"x9-84-CMS","06032b810510864809540003":"x9-84-Identifiers","06032b8105108648095401":"biometric","06032b810510864809540100":"id-unknown-Type","06032b810510864809540101":"id-body-Odor","06032b81051086480954010a":"id-palm","06032b81051086480954010b":"id-retina","06032b81051086480954010c":"id-signature","06032b81051086480954010d":"id-speech-Pattern","06032b81051086480954010e":"id-thermal-Image","06032b81051086480954010f":"id-vein-Pattern","06032b810510864809540110":"id-thermal-Face-Image","06032b810510864809540111":"id-thermal-Hand-Image","06032b810510864809540112":"id-lip-Movement","06032b810510864809540113":"id-gait","06032b810510864809540102":"id-dna","06032b810510864809540103":"id-ear-Shape","06032b810510864809540104":"id-facial-Features","06032b810510864809540105":"id-finger-Image","06032b810510864809540106":"id-finger-Geometry","06032b810510864809540107":"id-hand-Geometry","06032b810510864809540108":"id-iris-Features","06032b810510864809540109":"id-keystroke-Dynamics","06032b8105108648095402":"processing-algorithm","06032b8105108648095403":"matching-method","06032b8105108648095404":"format-Owner","06032b810510864809540400":"cbeff-Owner","06032b810510864809540401":"ibia-Owner","06032b81051086480954040101":"id-ibia-SAFLINK","06032b8105108648095404010a":"id-ibia-SecuGen","06032b8105108648095404010b":"id-ibia-PreciseBiometric","06032b8105108648095404010c":"id-ibia-Identix","06032b8105108648095404010d":"id-ibia-DERMALOG","06032b8105108648095404010e":"id-ibia-LOGICO","06032b8105108648095404010f":"id-ibia-NIST","06032b81051086480954040110":"id-ibia-A3Vision","06032b81051086480954040111":"id-ibia-NEC","06032b81051086480954040112":"id-ibia-STMicroelectronics","06032b81051086480954040102":"id-ibia-Bioscrypt","06032b81051086480954040103":"id-ibia-Visionics","06032b81051086480954040104":"id-ibia-InfineonTechnologiesAG","06032b81051086480954040105":"id-ibia-IridianTechnologies","06032b81051086480954040106":"id-ibia-Veridicom","06032b81051086480954040107":"id-ibia-CyberSIGN","06032b81051086480954040108":"id-ibia-eCryp.","06032b81051086480954040109":"id-ibia-FingerprintCardsAB","06032b810510864809540402":"x9-Owner","06032b0e021a05":"sha","06032b0e03020101":"rsa","06032b0e03020a":"desMAC","06032b0e03020b":"rsaSignature","06032b0e03020c":"dsa","06032b0e03020d":"dsaWithSHA","06032b0e03020e":"mdc2WithRSASignature","06032b0e03020f":"shaWithRSASignature","06032b0e030210":"dhWithCommonModulus","06032b0e030211":"desEDE","06032b0e030212":"sha","06032b0e030213":"mdc-2","06032b0e030202":"md4WitRSA","06032b0e03020201":"sqmod-N","06032b0e030214":"dsaCommon","06032b0e030215":"dsaCommonWithSHA","06032b0e030216":"rsaKeyTransport","06032b0e030217":"keyed-hash-seal","06032b0e030218":"md2WithRSASignature","06032b0e030219":"md5WithRSASignature","06032b0e03021a":"sha1","06032b0e03021b":"dsaWithSHA1","06032b0e03021c":"dsaWithCommonSHA1","06032b0e03021d":"sha-1WithRSAEncryption","06032b0e030203":"md5WithRSA","06032b0e03020301":"sqmod-NwithRSA","06032b0e030204":"md4WithRSAEncryption","06032b0e030206":"desECB","06032b0e030207":"desCBC","06032b0e030208":"desOFB","06032b0e030209":"desCFB","06032b0e030301":"simple-strong-auth-mechanism","06032b0e07020101":"ElGamal","06032b0e07020301":"md2WithRSA","06032b0e07020302":"md2WithElGamal","06032b2403":"algorithm","06032b240301":"encryptionAlgorithm","06032b24030101":"des","06032b240301010101":"desECBPad","06032b24030101010101":"desECBPadISO","06032b240301010201":"desCBCPad","06032b24030101020101":"desCBCPadISO","06032b24030102":"idea","06032b2403010201":"ideaECB","06032b240301020101":"ideaECBPad","06032b24030102010101":"ideaECBPadISO","06032b2403010202":"ideaCBC","06032b240301020201":"ideaCBCPad","06032b24030102020101":"ideaCBCPadISO","06032b2403010203":"ideaOFB","06032b2403010204":"ideaCFB","06032b24030103":"des-3","06032b240301030101":"des-3ECBPad","06032b24030103010101":"des-3ECBPadISO","06032b240301030201":"des-3CBCPad","06032b24030103020101":"des-3CBCPadISO","06032b240302":"hashAlgorithm","06032b24030201":"ripemd160","06032b24030202":"ripemd128","06032b24030203":"ripemd256","06032b24030204":"mdc2singleLength","06032b24030205":"mdc2doubleLength","06032b240303":"signatureAlgorithm","06032b24030301":"rsa","06032b2403030101":"rsaMitSHA-1","06032b2403030102":"rsaMitRIPEMD160","06032b24030302":"ellipticCurve","06032b240304":"signatureScheme","06032b24030401":"iso9796-1","06032b2403040201":"iso9796-2","06032b2403040202":"iso9796-2rsa","06032b2404":"attribute","06032b2405":"policy","06032b2406":"api","06032b240601":"manufacturerSpecific","06032b240602":"functionalitySpecific","06032b2407":"api","06032b240701":"keyAgreement","06032b240702":"keyTransport","06032b06010401927c0a0101":"UNINETT policyIdentifier","06032b0601040195180a":"ICE-TEL policyIdentifier","06032b0601040197552001":"cryptlibEnvelope","06032b0601040197552002":"cryptlibPrivateKey","060a2b060104018237":"Microsoft OID","060a2b0601040182370a":"Crypto 2.0","060a2b0601040182370a01":"certTrustList","060a2b0601040182370a0101":"szOID_SORTED_CTL","060a2b0601040182370a0a":"Microsoft CMC OIDs","060a2b0601040182370a0a01":"szOID_CMC_ADD_ATTRIBUTES","060a2b0601040182370a0b":"Microsoft certificate property OIDs","060a2b0601040182370a0b01":"szOID_CERT_PROP_ID_PREFIX","060a2b0601040182370a0c":"CryptUI","060a2b0601040182370a0c01":"szOID_ANY_APPLICATION_POLICY","060a2b0601040182370a02":"nextUpdateLocation","060a2b0601040182370a0301":"certTrustListSigning","060a2b0601040182370a030a":"szOID_KP_QUALIFIED_SUBORDINATION","060a2b0601040182370a030b":"szOID_KP_KEY_RECOVERY","060a2b0601040182370a030c":"szOID_KP_DOCUMENT_SIGNING","060a2b0601040182370a0302":"timeStampSigning","060a2b0601040182370a0303":"serverGatedCrypto","060a2b0601040182370a030301":"szOID_SERIALIZED","060a2b0601040182370a0304":"encryptedFileSystem","060a2b0601040182370a030401":"szOID_EFS_RECOVERY","060a2b0601040182370a0305":"szOID_WHQL_CRYPTO","060a2b0601040182370a0306":"szOID_NT5_CRYPTO","060a2b0601040182370a0307":"szOID_OEM_WHQL_CRYPTO","060a2b0601040182370a0308":"szOID_EMBEDDED_NT_CRYPTO","060a2b0601040182370a0309":"szOID_ROOT_LIST_SIGNER","060a2b0601040182370a0401":"yesnoTrustAttr","060a2b0601040182370a0501":"szOID_DRM","060a2b0601040182370a0502":"szOID_DRM_INDIVIDUALIZATION","060a2b0601040182370a0601":"szOID_LICENSES","060a2b0601040182370a0602":"szOID_LICENSE_SERVER","060a2b0601040182370a07":"szOID_MICROSOFT_RDN_PREFIX","060a2b0601040182370a0701":"szOID_KEYID_RDN","060a2b0601040182370a0801":"szOID_REMOVE_CERTIFICATE","060a2b0601040182370a0901":"szOID_CROSS_CERT_DIST_POINTS","060a2b0601040182370c":"Catalog","060a2b0601040182370c0101":"szOID_CATALOG_LIST","060a2b0601040182370c0102":"szOID_CATALOG_LIST_MEMBER","060a2b0601040182370c0201":"CAT_NAMEVALUE_OBJID","060a2b0601040182370c0202":"CAT_MEMBERINFO_OBJID","060a2b0601040182370d":"Microsoft PKCS10 OIDs","060a2b0601040182370d01":"szOID_RENEWAL_CERTIFICATE","060a2b0601040182370d0201":"szOID_ENROLLMENT_NAME_VALUE_PAIR","060a2b0601040182370d0202":"szOID_ENROLLMENT_CSP_PROVIDER","060a2b0601040182370d0203":"OS Version","060a2b0601040182370f":"Microsoft Java","060a2b06010401823710":"Microsoft Outlook/Exchange","060a2b0601040182371004":"Outlook Express","060a2b06010401823711":"Microsoft PKCS12 attributes","060a2b0601040182371101":"szOID_LOCAL_MACHINE_KEYSET","060a2b06010401823712":"Microsoft Hydra","060a2b06010401823713":"Microsoft ISPU Test","060a2b06010401823702":"Authenticode","060a2b06010401823702010a":"spcAgencyInfo","060a2b06010401823702010b":"spcStatementType","060a2b06010401823702010c":"spcSpOpusInfo","060a2b06010401823702010e":"certExtensions","060a2b06010401823702010f":"spcPelmageData","060a2b060104018237020112":"SPC_RAW_FILE_DATA_OBJID",
"060a2b060104018237020113":"SPC_STRUCTURED_STORAGE_DATA_OBJID","060a2b060104018237020114":"spcLink","060a2b060104018237020115":"individualCodeSigning","060a2b060104018237020116":"commercialCodeSigning","060a2b060104018237020119":"spcLink","060a2b06010401823702011a":"spcMinimalCriteriaInfo","060a2b06010401823702011b":"spcFinancialCriteriaInfo","060a2b06010401823702011c":"spcLink","060a2b06010401823702011d":"SPC_HASH_INFO_OBJID","060a2b06010401823702011e":"SPC_SIPINFO_OBJID","060a2b060104018237020104":"spcIndirectDataContext","060a2b0601040182370202":"CTL for Software Publishers Trusted CAs","060a2b060104018237020201":"szOID_TRUSTED_CODESIGNING_CA_LIST","060a2b060104018237020202":"szOID_TRUSTED_CLIENT_AUTH_CA_LIST","060a2b060104018237020203":"szOID_TRUSTED_SERVER_AUTH_CA_LIST","060a2b06010401823714":"Microsoft Enrollment Infrastructure","060a2b0601040182371401":"szOID_AUTO_ENROLL_CTL_USAGE","060a2b0601040182371402":"szOID_ENROLL_CERTTYPE_EXTENSION","060a2b060104018237140201":"szOID_ENROLLMENT_AGENT","060a2b060104018237140202":"szOID_KP_SMARTCARD_LOGON","060a2b060104018237140203":"szOID_NT_PRINCIPAL_NAME","060a2b0601040182371403":"szOID_CERT_MANIFOLD","06092b06010401823715":"Microsoft CertSrv Infrastructure","06092b0601040182371501":"szOID_CERTSRV_CA_VERSION","06092b0601040182371514":"Client Information","060a2b06010401823719":"Microsoft Directory Service","060a2b0601040182371901":"szOID_NTDS_REPLICATION","060a2b06010401823703":"Time Stamping","060a2b060104018237030201":"SPC_TIME_STAMP_REQUEST_OBJID","060a2b0601040182371e":"IIS","060a2b0601040182371f":"Windows updates and service packs","060a2b0601040182371f01":"szOID_PRODUCT_UPDATE","060a2b06010401823704":"Permissions","060a2b06010401823728":"Fonts","060a2b06010401823729":"Microsoft Licensing and Registration","060a2b0601040182372a":"Microsoft Corporate PKI (ITG)","060a2b06010401823758":"CAPICOM","060a2b0601040182375801":"szOID_CAPICOM_VERSION","060a2b0601040182375802":"szOID_CAPICOM_ATTRIBUTE","060a2b060104018237580201":"szOID_CAPICOM_DOCUMENT_NAME","060a2b060104018237580202":"szOID_CAPICOM_DOCUMENT_DESCRIPTION","060a2b0601040182375803":"szOID_CAPICOM_ENCRYPTED_DATA","060a2b060104018237580301":"szOID_CAPICOM_ENCRYPTED_CONTENT","06032b0601050507":"pkix","06032b060105050701":"privateExtension","06032b06010505070101":"authorityInfoAccess","06032b06010505070c02":"CMC Data","06032b060105050702":"policyQualifierIds","06032b06010505070202":"unotice","06032b060105050703":"keyPurpose","06032b06010505070301":"serverAuth","06032b06010505070302":"clientAuth","06032b06010505070303":"codeSigning","06032b06010505070304":"emailProtection","06032b06010505070305":"ipsecEndSystem","06032b06010505070306":"ipsecTunnel","06032b06010505070307":"ipsecUser","06032b06010505070308":"timeStamping","06032b060105050704":"cmpInformationTypes","06032b06010505070401":"caProtEncCert","06032b06010505070402":"signKeyPairTypes","06032b06010505070403":"encKeyPairTypes","06032b06010505070404":"preferredSymmAlg","06032b06010505070405":"caKeyUpdateInfo","06032b06010505070406":"currentCRL","06032b06010505073001":"ocsp","06032b06010505073002":"caIssuers","06032b06010505080101":"HMAC-MD5","06032b06010505080102":"HMAC-SHA","060360864801650201010a":"mosaicKeyManagementAlgorithm","060360864801650201010b":"sdnsKMandSigAlgorithm","060360864801650201010c":"mosaicKMandSigAlgorithm","060360864801650201010d":"SuiteASignatureAlgorithm","060360864801650201010e":"SuiteAConfidentialityAlgorithm","060360864801650201010f":"SuiteAIntegrityAlgorithm","06036086480186f84201":"cert-extension","06036086480186f842010a":"EntityLogo","06036086480186f842010b":"UserPicture","06036086480186f8420109":"HomePage-url","06036086480186f84202":"data-type","06036086480186f8420201":"GIF","06036086480186f8420202":"JPEG","06036086480186f8420203":"URL","06036086480186f8420204":"HTML","06036086480186f8420205":"netscape-cert-sequence","06036086480186f8420206":"netscape-cert-url","06036086480186f84203":"directory","06036086480186f8420401":"serverGatedCrypto","06036086480186f845010603":"Unknown Verisign extension","06036086480186f845010606":"Unknown Verisign extension","06036086480186f84501070101":"Verisign certificatePolicy","06036086480186f8450107010101":"Unknown Verisign policy qualifier","06036086480186f8450107010102":"Unknown Verisign policy qualifier","0603678105":"TCPA","060367810501":"tcpaSpecVersion","060367810502":"tcpaAttribute","06036781050201":"tcpaAtTpmManufacturer","0603678105020a":"tcpaAtSecurityQualities","0603678105020b":"tcpaAtTpmProtectionProfile","0603678105020c":"tcpaAtTpmSecurityTarget","0603678105020d":"tcpaAtFoundationProtectionProfile","0603678105020e":"tcpaAtFoundationSecurityTarget","0603678105020f":"tcpaAtTpmIdLabel","06036781050202":"tcpaAtTpmModel","06036781050203":"tcpaAtTpmVersion","06036781050204":"tcpaAtPlatformManufacturer","06036781050205":"tcpaAtPlatformModel","06036781050206":"tcpaAtPlatformVersion","06036781050207":"tcpaAtComponentManufacturer","06036781050208":"tcpaAtComponentModel","06036781050209":"tcpaAtComponentVersion","060367810503":"tcpaProtocol","06036781050301":"tcpaPrttTpmIdProtocol","0603672a00":"contentType","0603672a0000":"PANData","0603672a0001":"PANToken","0603672a0002":"PANOnly","0603672a01":"msgExt","0603672a0a":"national","0603672a0a8140":"Japan","0603672a02":"field","0603672a0200":"fullName","0603672a0201":"givenName","0603672a020a":"amount","0603672a0202":"familyName","0603672a0203":"birthFamilyName","0603672a0204":"placeName","0603672a0205":"identificationNumber","0603672a0206":"month","0603672a0207":"date","0603672a02070b":"accountNumber","0603672a02070c":"passPhrase","0603672a0208":"address","0603672a0209":"telephone","0603672a03":"attribute","0603672a0300":"cert","0603672a030000":"rootKeyThumb","0603672a030001":"additionalPolicy","0603672a04":"algorithm","0603672a05":"policy","0603672a0500":"root","0603672a06":"module","0603672a07":"certExt","0603672a0700":"hashedRootKey","0603672a0701":"certificateType","0603672a0702":"merchantData","0603672a0703":"cardCertRequired","0603672a0704":"tunneling","0603672a0705":"setExtensions","0603672a0706":"setQualifier","0603672a08":"brand","0603672a0801":"IATA-ATA","0603672a081e":"Diners","0603672a0822":"AmericanExpress","0603672a0804":"VISA","0603672a0805":"MasterCard","0603672a08ae7b":"Novus","0603672a09":"vendor","0603672a0900":"GlobeSet","0603672a0901":"IBM","0603672a090a":"Griffin","0603672a090b":"Certicom","0603672a090c":"OSS","0603672a090d":"TenthMountain","0603672a090e":"Antares","0603672a090f":"ECC","0603672a0910":"Maithean","0603672a0911":"Netscape","0603672a0912":"Verisign","0603672a0913":"BlueMoney","0603672a0902":"CyberCash","0603672a0914":"Lacerte","0603672a0915":"Fujitsu","0603672a0916":"eLab","0603672a0917":"Entrust","0603672a0918":"VIAnet","0603672a0919":"III","0603672a091a":"OpenMarket","0603672a091b":"Lexem","0603672a091c":"Intertrader","0603672a091d":"Persimmon","0603672a0903":"Terisa","0603672a091e":"NABLE","0603672a091f":"espace-net","0603672a0920":"Hitachi","0603672a0921":"Microsoft","0603672a0922":"NEC","0603672a0923":"Mitsubishi","0603672a0924":"NCR","0603672a0925":"e-COMM","0603672a0926":"Gemplus","0603672a0904":"RSADSI","0603672a0905":"VeriFone","0603672a0906":"TrinTech","0603672a0907":"BankGate","0603672a0908":"GTE","0603672a0909":"CompuSource","0603551d01":"authorityKeyIdentifier","0603551d0a":"basicConstraints","0603551d0b":"nameConstraints","0603551d0c":"policyConstraints","0603551d0d":"basicConstraints","0603551d0e":"subjectKeyIdentifier","0603551d0f":"keyUsage","0603551d10":"privateKeyUsagePeriod","0603551d11":"subjectAltName","0603551d12":"issuerAltName","0603551d13":"basicConstraints","0603551d02":"keyAttributes","0603551d14":"cRLNumber","0603551d15":"cRLReason","0603551d16":"expirationDate","0603551d17":"instructionCode","0603551d18":"invalidityDate","0603551d1a":"issuingDistributionPoint","0603551d1b":"deltaCRLIndicator","0603551d1c":"issuingDistributionPoint","0603551d1d":"certificateIssuer","0603551d03":"certificatePolicies","0603551d1e":"nameConstraints","0603551d1f":"cRLDistributionPoints","0603551d20":"certificatePolicies","0603551d21":"policyMappings","0603551d22":"policyConstraints","0603551d23":"authorityKeyIdentifier","0603551d24":"policyConstraints","0603551d25":"extKeyUsage","0603551d04":"keyUsageRestriction","0603551d05":"policyMapping","0603551d06":"subtreesConstraint","0603551d07":"subjectAltName","0603551d08":"issuerAltName","0603551d09":"subjectDirectoryAttributes","0603550400":"objectClass","0603550401":"aliasObjectName","060355040d":"description","060355040e":"searchGuide","060355040f":"businessCategory","0603550410":"postalAddress","0603550411":"postalCode","0603550412":"postOfficeBox","0603550413":"physicalDeliveryOfficeName","0603550402":"knowledgeInformation","0603550415":"telexNumber","0603550416":"teletexTerminalIdentifier","0603550417":"facsimileTelephoneNumber","0603550418":"x121Address","0603550419":"internationalISDNNumber","060355041a":"registeredAddress","060355041b":"destinationIndicator","060355041c":"preferredDeliveryMehtod","060355041d":"presentationAddress","060355041e":"supportedApplicationContext","060355041f":"member","0603550420":"owner","0603550421":"roleOccupant","0603550422":"seeAlso","0603550423":"userPassword","0603550424":"userCertificate","0603550425":"caCertificate","0603550426":"authorityRevocationList","0603550427":"certificateRevocationList","0603550428":"crossCertificatePair","0603550429":"givenName","0603550405":"serialNumber","0603550434":"supportedAlgorithms","0603550435":"deltaRevocationList","060355043a":"crossCertificatePair","06035508":"X.500-Algorithms","0603550801":"X.500-Alg-Encryption","060355080101":"rsa","0603604c0101":"DPC"}},function(a,b,c){var d=c(689);a.exports={IDN:!1,runToAscii:function(a,b){var c=b[0];return c?d.toASCII(a):d.encode(a)},runToUnicode:function(a,b){var c=b[0];return c?d.toUnicode(a):d.decode(a)}}},function(a,b){/** @license
========================================================================
mimelib: http://github.com/andris9/mimelib
Copyright (c) 2011-2012 Andris Reinman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
var c=a.exports={runTo:function(a,b){var d=c.mimeEncode(a);return d=d.replace(/\r?\n|\r/g,function(){return"\r\n"}).replace(/[\t ]+$/gm,function(a){return a.replace(/ /g,"=20").replace(/\t/g,"=09")}),c._addSoftLinebreaks(d,"qp")},runFrom:function(a,b){var d=a.replace(/\=(?:\r?\n|$)/g,"");return c.mimeDecode(d)},mimeDecode:function(a){for(var b,c,d=(a.match(/\=[\da-fA-F]{2}/g)||[]).length,e=a.length-2*d,f=new Array(e),g=0,h=0,i=a.length;h<i;h++)b=a.charAt(h),"="===b&&(c=a.substr(h+1,2))&&/[\da-fA-F]{2}/.test(c)?(f[g++]=parseInt(c,16),h+=2):f[g++]=b.charCodeAt(0);return f},mimeEncode:function(a){for(var b=[[9],[10],[13],[32],[33],[35,60],[62],[64,94],[96,126]],c="",d=0,e=a.length;d<e;d++)c+=this._checkRanges(a[d],b)?String.fromCharCode(a[d]):"="+(a[d]<16?"0":"")+a[d].toString(16).toUpperCase();return c},_checkRanges:function(a,b){for(var c=b.length-1;c>=0;c--)if(b[c].length){if(1===b[c].length&&a===b[c][0])return!0;if(2===b[c].length&&a>=b[c][0]&&a<=b[c][1])return!0}return!1},_addSoftLinebreaks:function(a,b){var c=76;return b=(b||"base64").toString().toLowerCase().trim(),"qp"===b?this._addQPSoftLinebreaks(a,c):this._addBase64SoftLinebreaks(a,c)},_addBase64SoftLinebreaks:function(a,b){return a=(a||"").toString().trim(),a.replace(new RegExp(".{"+b+"}","g"),"$&\r\n").trim()},_addQPSoftLinebreaks:function(a,b){for(var c,d,e,f=0,g=a.length,h=Math.floor(b/3),i="";f<g;)if(e=a.substr(f,b),c=e.match(/\r\n/))e=e.substr(0,c.index+c[0].length),i+=e,f+=e.length;else if("\n"!==e.substr(-1))if(c=e.substr(-h).match(/\n.*?$/))e=e.substr(0,e.length-(c[0].length-1)),i+=e,f+=e.length;else{if(e.length>b-h&&(c=e.substr(-h).match(/[ \t\.,!\?][^ \t\.,!\?]*$/)))e=e.substr(0,e.length-(c[0].length-1));else if("\r"===e.substr(-1))e=e.substr(0,e.length-1);else if(e.match(/\=[\da-f]{0,2}$/i))for((c=e.match(/\=[\da-f]{0,1}$/i))&&(e=e.substr(0,e.length-c[0].length));e.length>3&&e.length<g-f&&!e.match(/^(?:=[\da-f]{2}){1,4}$/i)&&(c=e.match(/\=[\da-f]{2}$/gi))&&(d=parseInt(c[0].substr(1,2),16),!(d<128))&&(e=e.substr(0,e.length-3),!(d>=192)););f+e.length<g&&"\n"!==e.substr(-1)?(76===e.length&&e.match(/\=[\da-f]{2}$/i)?e=e.substr(0,e.length-3):76===e.length&&(e=e.substr(0,e.length-1)),f+=e.length,e+="=\r\n"):f+=e.length,i+=e}else i+=e,f+=e.length;return i}}},function(a,b){var c=a.exports={ROTATE_AMOUNT:1,ROTATE_WHOLE:!1,_rot:function(a,b,c){for(var d=[],e=0;e<a.length;e++){for(var f=a[e],g=0;g<b;g++)f=c(f);d.push(f)}return d},runRotr:function(a,b){return b[1]?c._rotrWhole(a,b[0]):c._rot(a,b[0],c._rotr)},runRotl:function(a,b){return b[1]?c._rotlWhole(a,b[0]):c._rot(a,b[0],c._rotl)},ROT13_AMOUNT:13,ROT13_LOWERCASE:!0,ROT13_UPPERCASE:!0,runRot13:function(a,b){var c,d=b[2],e=a,f=b[0],g=b[1];if(d){d<0&&(d=26-Math.abs(d)%26);for(var h=0;h<a.length;h++)c=a[h],g&&c>=65&&c<=90?(c=(c-65+d)%26,e[h]=c+65):f&&c>=97&&c<=122&&(c=(c-97+d)%26,e[h]=c+97)}return e},ROT47_AMOUNT:47,runRot47:function(a,b){var c,d=b[0],e=a;if(d){d<0&&(d=94-Math.abs(d)%94);for(var f=0;f<a.length;f++)c=a[f],c>=33&&c<=126&&(c=(c-33+d)%94,e[f]=c+33)}return e},_rotr:function(a){var b=(1&a)<<7;return a>>1|b},_rotl:function(a){var b=a>>7&1;return 255&(a<<1|b)},_rotrWhole:function(a,b){var c,d=0,e=[];b%=8;for(var f=0;f<a.length;f++){var g=a[f]>>>0;c=g>>b|d,d=(g&Math.pow(2,b)-1)<<8-b,e.push(c)}return e[0]|=d,e},_rotlWhole:function(a,b){var c,d=0,e=[];b%=8;for(var f=a.length-1;f>=0;f--){var g=a[f];c=255&(g<<b|d),d=g>>8-b&Math.pow(2,b)-1,e[f]=c}return e[a.length-1]=e[a.length-1]|d,e}}},function(a,b,c){var d=c(7),e=a.exports={DELIMITER_OPTIONS:["Line feed","CRLF","Space","Comma","Semi-colon","Colon","Nothing (separate chars)"],SORT_REVERSE:!1,SORT_ORDER:["Alphabetical (case sensitive)","Alphabetical (case insensitive)","IP address"],runSort:function(a,b){var c=d.charRep[b[0]],f=b[1],g=b[2],h=a.split(c);return"Alphabetical (case sensitive)"===g?h=h.sort():"Alphabetical (case insensitive)"===g?h=h.sort(e._caseInsensitiveSort):"IP address"===g&&(h=h.sort(e._ipSort)),f&&h.reverse(),h.join(c)},runUnique:function(a,b){var c=d.charRep[b[0]];return a.split(c).unique().join(c)},SEARCH_TYPE:["Regex","Extended (\\n, \\t, \\x...)","Simple string"],runCount:function(a,b){var c=b[0].string,e=b[0].option;if("Regex"!==e||!c)return c?(0===e.indexOf("Extended")&&(c=d.parseEscapedChars(c)),a.count(c)):0;try{var f=new RegExp(c,"gi"),g=a.match(f);return g.length}catch(a){return 0}},REVERSE_BY:["Character","Line"],runReverse:function(a,b){if("Line"===b[0]){for(var c=[],d=[],e=[],f=0;f<a.length;f++)10===a[f]?(c.push(d),d=[]):d.push(a[f]);for(c.push(d),c.reverse(),f=0;f<c.length;f++)e=e.concat(c[f]),e.push(10);return e.slice(0,a.length)}return a.reverse()},runAddLineNumbers:function(a,b){for(var c=a.split("\n"),e="",f=c.length.toString().length,g=0;g<c.length;g++)e+=d.pad((g+1).toString(),f," ")+" "+c[g]+"\n";return e.slice(0,e.length-1)},runRemoveLineNumbers:function(a,b){return a.replace(/^[ \t]{0,5}\d+[\s:|\-,.)\]]/gm,"")},runExpandAlphRange:function(a,b){return d.expandAlphRange(a).join(b[0])},_caseInsensitiveSort:function(a,b){return a.toLowerCase().localeCompare(b.toLowerCase())},_ipSort:function(a,b){var c=a.split("."),d=b.split(".");return c=16777216*c[0]+65536*c[1]+256*c[2]+1*c[3],d=16777216*d[0]+65536*d[1]+256*d[2]+1*d[3],isNaN(c)&&!isNaN(d)?1:!isNaN(c)&&isNaN(d)?-1:isNaN(c)&&isNaN(d)?a.localeCompare(b):c-d}}},function(a,b,c){var d=c(7),e=c(567),f=a.exports={REGEX_PRE_POPULATE:[{name:"User defined",value:""},{name:"IPv4 address",value:"(?:(?:\\d|[01]?\\d\\d|2[0-4]\\d|25[0-5])\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d|\\d)(?:\\/\\d{1,2})?"},{name:"IPv6 address",value:"((?=.*::)(?!.*::.+::)(::)?([\\dA-Fa-f]{1,4}:(:|\\b)|){5}|([\\dA-Fa-f]{1,4}:){6})((([\\dA-Fa-f]{1,4}((?!\\3)::|:\\b|(?![\\dA-Fa-f])))|(?!\\2\\3)){2}|(((2[0-4]|1\\d|[1-9])?\\d|25[0-5])\\.?\\b){4})"},{name:"Email address",value:"(\\w[-.\\w]*)@([-\\w]+(?:\\.[-\\w]+)*)\\.([A-Za-z]{2,4})"},{name:"URL",value:'([A-Za-z]+://)([-\\w]+(?:\\.\\w[-\\w]*)+)(:\\d+)?(/[^.!,?;"\\x27<>()\\[\\]{}\\s\\x7F-\\xFF]*(?:[.!,?]+[^.!,?;"\\x27<>()\\[\\]{}\\s\\x7F-\\xFF]+)*)?'},{name:"Domain",value:"(?:(https?):\\/\\/)?([-\\w.]+)\\.(com|net|org|biz|info|co|uk|onion|int|mobi|name|edu|gov|mil|eu|ac|ae|af|de|ca|ch|cn|cy|es|gb|hk|il|in|io|tv|me|nl|no|nz|ro|ru|tr|us|az|ir|kz|uz|pk)+"},{name:"Windows file path",value:"([A-Za-z]):\\\\((?:[A-Za-z\\d][A-Za-z\\d\\- \\x27_\\(\\)]{0,61}\\\\?)*[A-Za-z\\d][A-Za-z\\d\\- \\x27_\\(\\)]{0,61})(\\.[A-Za-z\\d]{1,6})?"},{name:"UNIX file path",value:"(?:/[A-Za-z\\d.][A-Za-z\\d\\-.]{0,61})+"},{name:"MAC address",value:"[A-Fa-f\\d]{2}(?:[:-][A-Fa-f\\d]{2}){5}"},{name:"Date (yyyy-mm-dd)",value:"((?:19|20)\\d\\d)[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])"},{name:"Date (dd/mm/yyyy)",value:"(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.]((?:19|20)\\d\\d)"},{name:"Date (mm/dd/yyyy)",value:"(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.]((?:19|20)\\d\\d)"},{name:"Strings",value:'[A-Za-z\\d/\\-:.,_$%\\x27"()<>= !\\[\\]{}@]{4,}'}],REGEX_CASE_INSENSITIVE:!0,REGEX_MULTILINE_MATCHING:!0,OUTPUT_FORMAT:["Highlight matches","List matches","List capture groups","List matches with capture groups"],DISPLAY_TOTAL:!1,runRegex:function(a,b){var c=b[1],e=b[2],g=b[3],h=b[4],i=b[5],j="g";if(e&&(j+="i"),g&&(j+="m"),!c||"^"===c||"$"===c)return d.escapeHtml(a);try{var k=new RegExp(c,j);switch(i){case"Highlight matches":return f._regexHighlight(a,k,h);case"List matches":return d.escapeHtml(f._regexList(a,k,h,!0,!1));case"List capture groups":return d.escapeHtml(f._regexList(a,k,h,!1,!0));case"List matches with capture groups":return d.escapeHtml(f._regexList(a,k,h,!0,!0));default:return"Error: Invalid output format"}}catch(a){return"Invalid regex. Details: "+a.message}},CASE_SCOPE:["All","Word","Sentence","Paragraph"],runUpper:function(a,b){var c=b[0];switch(c){case"Word":return a.replace(/(\b\w)/gi,function(a){return a.toUpperCase()});case"Sentence":return a.replace(/(?:\.|^)\s*(\b\w)/gi,function(a){return a.toUpperCase()});case"Paragraph":return a.replace(/(?:\n|^)\s*(\b\w)/gi,function(a){return a.toUpperCase()});case"All":default:return a.toUpperCase()}},runLower:function(a,b){return a.toLowerCase()},SEARCH_TYPE:["Regex","Extended (\\n, \\t, \\x...)","Simple string"],FIND_REPLACE_GLOBAL:!0,FIND_REPLACE_CASE:!1,FIND_REPLACE_MULTILINE:!0,runFindReplace:function(a,b){var c=b[0].string,e=b[0].option,f=b[1],g=b[2],h=b[3],i=b[4],j="";return g&&(j+="g"),h&&(j+="i"),i&&(j+="m"),"Regex"===e?c=new RegExp(c,j):0===e.indexOf("Extended")&&(c=d.parseEscapedChars(c)),a.replace(c,f,j)},SPLIT_DELIM:",",DELIMITER_OPTIONS:["Line feed","CRLF","Space","Comma","Semi-colon","Colon","Nothing (separate chars)"],runSplit:function(a,b){var c=b[0]||f.SPLIT_DELIM,e=d.charRep[b[1]],g=a.split(c);return g.join(e)},runFilter:function(a,b){var c=d.charRep[b[0]],e=b[2];try{var f=new RegExp(b[1])}catch(a){return"Invalid regex. Details: "+a.message}var g=function(a){return e^f.test(a)};return a.split(c).filter(g).join(c)},DIFF_SAMPLE_DELIMITER:"\\n\\n",DIFF_BY:["Character","Word","Line","Sentence","CSS","JSON"],runDiff:function(a,b){var c,f=b[0],g=b[1],h=b[2],i=b[3],j=b[4],k=a.split(f),l="";if(!k||2!==k.length)return"Incorrect number of samples, perhaps you need to modify the sample delimiter or add more samples?";switch(g){case"Character":c=e.diffChars(k[0],k[1]);break;case"Word":c=j?e.diffWords(k[0],k[1]):e.diffWordsWithSpace(k[0],k[1]);break;case"Line":c=j?e.diffTrimmedLines(k[0],k[1]):e.diffLines(k[0],k[1]);break;case"Sentence":c=e.diffSentences(k[0],k[1]);break;case"CSS":c=e.diffCss(k[0],k[1]);break;case"JSON":c=e.diffJson(k[0],k[1]);break;default:return"Invalid 'Diff by' option."}for(var m=0;m<c.length;m++)c[m].added?h&&(l+="<span class='hlgreen'>"+d.escapeHtml(c[m].value)+"</span>"):c[m].removed?i&&(l+="<span class='hlred'>"+d.escapeHtml(c[m].value)+"</span>"):l+=d.escapeHtml(c[m].value);return l},OFF_CHK_SAMPLE_DELIMITER:"\\n\\n",runOffsetChecker:function(a,b){var c,e=b[0],f=a.split(e),g=[],h=0,i=0,j=!1,k=!1;if(!f||f.length<2)return"Not enough samples, perhaps you need to modify the sample delimiter or add more data?";for(i=0;i<f.length;i++)g[i]="";for(h=0;h<f[0].length;h++){for(c=f[0][h],j=!1,i=1;i<f.length;i++){if(f[i][h]!==c){j=!1;break}j=!0}for(i=0;i<f.length;i++)f[i].length<=h?(k&&(g[i]+="</span>"),i===f.length-1&&(k=!1)):(j&&!k?(g[i]+="<span class='hlgreen'>"+d.escapeHtml(f[i][h]),f[i].length===h+1&&(g[i]+="</span>"),i===f.length-1&&(k=!0)):!j&&k?(g[i]+="</span>"+d.escapeHtml(f[i][h]),i===f.length-1&&(k=!1)):(g[i]+=d.escapeHtml(f[i][h]),k&&f[i].length===h+1&&(g[i]+="</span>",f[i].length-1!==h&&(k=!1))),f[0].length-1===h&&(k&&(g[i]+="</span>"),g[i]+=d.escapeHtml(f[i].substring(h+1))))}return g.join(e)},runParseEscapedString:function(a,b){return d.parseEscapedChars(a)},_regexHighlight:function(a,b,c){for(var e,f="",g=1,h=0,i=0;e=b.exec(a);)f+=d.escapeHtml(a.slice(h,e.index)),f+="<span class='hl"+g+"'>"+d.escapeHtml(e[0])+"</span>",g=1===g?2:1,h=b.lastIndex,i++;return f+=d.escapeHtml(a.slice(h,a.length)),c&&(f="Total found: "+i+"\n\n"+f),f},_regexList:function(a,b,c,d,e){for(var f,g="",h=0;f=b.exec(a);)if(h++,d&&(g+=f[0]+"\n"),e)for(var i=1;i<f.length;i++)d&&(g+=" Group "+i+": "),g+=f[i]+"\n";return c&&(g="Total found: "+h+"\n\n"+g),g}}},function(a,b,c){var d=c(7);a.exports={REMOVE_SPACES:!0,REMOVE_CARIAGE_RETURNS:!0,REMOVE_LINE_FEEDS:!0,REMOVE_TABS:!0,REMOVE_FORM_FEEDS:!0,REMOVE_FULL_STOPS:!1,runRemoveWhitespace:function(a,b){var c=b[0],d=b[1],e=b[2],f=b[3],g=b[4],h=b[5],i=a;return c&&(i=i.replace(/ /g,"")),d&&(i=i.replace(/\r/g,"")),e&&(i=i.replace(/\n/g,"")),f&&(i=i.replace(/\t/g,"")),g&&(i=i.replace(/\f/g,"")),h&&(i=i.replace(/\./g,"")),i},runRemoveNulls:function(a,b){for(var c=[],d=0;d<a.length;d++)0!==a[d]&&c.push(a[d]);return c},APPLY_TO_EACH_LINE:!1,DROP_START:0,DROP_LENGTH:5,runDropBytes:function(a,b){var c=b[0],d=b[1],e=b[2];if(c<0||d<0)throw"Error: Invalid value";if(!e)return a.slice(0,c).concat(a.slice(c+d,a.length));for(var f=[],g=[],h=0;h<a.length;h++)10===a[h]?(f.push(g),g=[]):g.push(a[h]);f.push(g);var i=[];for(h=0;h<f.length;h++)i=i.concat(f[h].slice(0,c).concat(f[h].slice(c+d,f[h].length))),i.push(10);return i.slice(0,i.length-1)},TAKE_START:0,TAKE_LENGTH:5,runTakeBytes:function(a,b){var c=b[0],d=b[1],e=b[2];if(c<0||d<0)throw"Error: Invalid value";if(!e)return a.slice(c,c+d);for(var f=[],g=[],h=0;h<a.length;h++)10===a[h]?(f.push(g),g=[]):g.push(a[h]);f.push(g);var i=[];for(h=0;h<f.length;h++)i=i.concat(f[h].slice(c,c+d)),i.push(10);return i.slice(0,i.length-1)},PAD_POSITION:["Start","End"],PAD_LENGTH:5,PAD_CHAR:" ",runPad:function(a,b){var c=b[0],e=b[1],f=b[2],g=a.split("\n"),h="",i=0;if("Start"===c)for(i=0;i<g.length;i++)h+=d.padLeft(g[i],g[i].length+e,f)+"\n";else if("End"===c)for(i=0;i<g.length;i++)h+=d.padRight(g[i],g[i].length+e,f)+"\n";return h.slice(0,h.length-1)}}},function(a,b,c){var d=c(7),e=a.exports={ENCODE_ALL:!1,runTo:function(a,b){var c=b[0];return c?e._encodeAllChars(a):encodeURI(a)},runFrom:function(a,b){var c=a.replace(/\+/g,"%20");try{return decodeURIComponent(c)}catch(a){return unescape(c)}},runParse:function(a,b){var c=document.createElement("a");if(c.href="http://example.com/",c.href=a,c.protocol){var e="";if(c.hostname!==window.location.hostname&&(e="Protocol:\t"+c.protocol+"\n",c.hostname&&(e+="Hostname:\t"+c.hostname+"\n"),c.port&&(e+="Port:\t\t"+c.port+"\n")),c.pathname&&c.pathname!==window.location.pathname){var f=c.pathname;0===f.indexOf(window.location.pathname)&&(f=f.replace(window.location.pathname,"")),f&&(e+="Path name:\t"+f+"\n")}if(c.hash&&c.hash!==window.location.hash&&(e+="Hash:\t\t"+c.hash+"\n"),c.search&&c.search!==window.location.search){e+="Arguments:\n";for(var g=c.search.slice(1,c.search.length).split("&"),h=[],i=0,j=0;j<g.length;j++)h.push(g[j].split("=")),i=h[j][0].length>i?h[j][0].length:i;for(j=0;j<h.length;j++)e+="\t"+d.padRight(h[j][0],i),e+=h[j].length>1&&h[j][1].length?" = "+h[j][1]+"\n":"\n"}return e}return"Invalid URI"},_encodeAllChars:function(a){return encodeURIComponent(a).replace(/!/g,"%21").replace(/#/g,"%23").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/\-/g,"%2D").replace(/\./g,"%2E").replace(/_/g,"%5F").replace(/~/g,"%7E")}}},function(a,b){a.exports={runGenerateV4:function(a,b){if("undefined"!=typeof window.crypto&&"undefined"!=typeof window.crypto.getRandomValues){var c=new Uint32Array(4),d=0;return window.crypto.getRandomValues(c),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=c[d>>3]>>d%8*4&15,e="x"===a?b:3&b|8;return d++,e.toString(16)})}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0,c="x"===a?b:3&b|8;return c.toString(16)})}}},function(a,b,c){var d=c(7),e=a.exports={PREFIXES:["\\u","%u","U+"],runUnescape:function(a,b){for(var c,f=e._prefixToRegex[b[0]],g=new RegExp(f+"([a-f\\d]{4,6})","ig"),h="",i=0;c=g.exec(a);)h+=a.slice(i,c.index),i=c.index,h+=d.chr(parseInt(c[1],16)),i=g.lastIndex;return h+=a.slice(i,a.length)},_prefixToRegex:{"\\u":"\\\\u","%u":"%u","U+":"U\\+"}}},function(a,b,c){(function(b){var d=c(7),e=a.exports=function(a,b){this.app=a,this.manager=b};e.prototype.adjustWidth=function(){var a=document.getElementById("controls"),b=document.getElementById("step"),c=document.getElementById("clr-breaks"),d=document.querySelector("#save img"),e=document.querySelector("#load img"),f=document.querySelector("#step img"),g=document.querySelector("#clr-recipe img"),h=document.querySelector("#clr-breaks img");a.clientWidth<470?b.childNodes[1].nodeValue=" Step":b.childNodes[1].nodeValue=" Step through",a.clientWidth<400?(d.style.display="none",e.style.display="none",f.style.display="none",g.style.display="none",h.style.display="none"):(d.style.display="inline",e.style.display="inline",f.style.display="inline",g.style.display="inline",h.style.display="inline"),a.clientWidth<330?c.childNodes[1].nodeValue=" Clear breaks":c.childNodes[1].nodeValue=" Clear breakpoints"},e.prototype.setAutoBake=function(a){var b=document.getElementById("auto-bake");b.checked!==a&&b.click()},e.prototype.bakeClick=function(){this.app.bake();var a=document.getElementById("output-text");a.focus(),a.setSelectionRange(0,0)},e.prototype.stepClick=function(){this.app.bake(!0);var a=document.getElementById("output-text");a.focus(),a.setSelectionRange(0,0)},e.prototype.autoBakeChange=function(){var a=document.getElementById("auto-bake-label"),b=document.getElementById("auto-bake");this.app.autoBake_=b.checked,b.checked?(a.classList.remove("btn-default"),a.classList.add("btn-success")):(a.classList.remove("btn-success"),a.classList.add("btn-default"))},e.prototype.clearRecipeClick=function(){this.manager.recipe.clearRecipe()},e.prototype.clearBreaksClick=function(){for(var a=document.querySelectorAll("#rec-list li.operation .breakpoint"),b=0;b<a.length;b++)a[b].setAttribute("break","false"),a[b].classList.remove("breakpoint-selected")},e.prototype.initialiseSaveLink=function(a){a=a||this.app.getRecipeConfig();var b=document.getElementById("save-link-recipe-checkbox").checked,c=document.getElementById("save-link-input-checkbox").checked,e=document.getElementById("save-link"),f=this.generateStateUrl(b,c,a);e.innerHTML=d.truncate(f,120),e.setAttribute("href",f)},e.prototype.generateStateUrl=function(a,b,c,e){c=c||this.app.getRecipeConfig();var f=e||window.location.protocol+"//"+window.location.host+window.location.pathname,g=JSON.stringify(c),h=d.toBase64(this.app.getInput(),"A-Za-z0-9+/");return a=a&&c.length>0,b=b&&h.length>0&&h.length<8e3,a&&(f+="?recipe="+encodeURIComponent(g)),a&&b?f+="&input="+encodeURIComponent(h):b&&(f+="?input="+encodeURIComponent(h)),f},e.prototype.saveTextChange=function(){try{var a=JSON.parse(document.getElementById("save-text").value);this.initialiseSaveLink(a)}catch(a){}},e.prototype.saveClick=function(){var a=this.app.getRecipeConfig(),c=JSON.stringify(a).replace(/},{/g,"},\n{");document.getElementById("save-text").value=c,this.initialiseSaveLink(a),b("#save-modal").modal()},e.prototype.slrCheckChange=function(){this.initialiseSaveLink()},e.prototype.sliCheckChange=function(){this.initialiseSaveLink()},e.prototype.loadClick=function(){this.populateLoadRecipesList(),b("#load-modal").modal()},e.prototype.saveButtonClick=function(){var a=document.getElementById("save-name").value,b=document.getElementById("save-text").value;if(!a)return void this.app.alert("Please enter a recipe name","danger",2e3);var c=localStorage.savedRecipes?JSON.parse(localStorage.savedRecipes):[],d=localStorage.recipeId||0;c.push({id:++d,name:a,recipe:b}),localStorage.savedRecipes=JSON.stringify(c),localStorage.recipeId=d,this.app.alert('Recipe saved as "'+a+'".',"success",2e3)},e.prototype.populateLoadRecipesList=function(){for(var a=document.getElementById("load-name"),b=a.options.length;b--;)a.remove(b);var c=localStorage.savedRecipes?JSON.parse(localStorage.savedRecipes):[];for(b=0;b<c.length;b++){var d=document.createElement("option");d.value=c[b].id,d.innerHTML=c[b].name,a.appendChild(d)}document.getElementById("load-text").value=c.length?c[0].recipe:""},e.prototype.loadDeleteClick=function(){var a=parseInt(document.getElementById("load-name").value,10),b=localStorage.savedRecipes?JSON.parse(localStorage.savedRecipes):[];b=b.filter(function(b){return b.id!==a}),localStorage.savedRecipes=JSON.stringify(b),this.populateLoadRecipesList()},e.prototype.loadNameChange=function(a){var b=a.target,c=localStorage.savedRecipes?JSON.parse(localStorage.savedRecipes):[],d=parseInt(b.value,10),e=c.filter(function(a){return a.id===d})[0];document.getElementById("load-text").value=e.recipe},e.prototype.loadButtonClick=function(){try{var a=JSON.parse(document.getElementById("load-text").value);this.app.setRecipeConfig(a),b("#rec-list [data-toggle=popover]").popover()}catch(a){this.app.alert("Invalid recipe","danger",2e3)}},e.prototype.supportButtonClick=function(){var a=document.getElementById("report-bug-info"),b=this.generateStateUrl(!0,!0,null,"https://gchq.github.io/CyberChef/");a.innerHTML="* CyberChef compile time: 23/03/2017 00:31:50 UTC\n* User-Agent: \n"+navigator.userAgent+"\n* [Link to reproduce]("+b+")\n\n"}}).call(b,c(13))},function(a,b,c){(function(b){var d=c(7),e=c(703),f=c(751),g=c(747),h=c(141),i=c(692),j=a.exports=function(a,b,c,g){this.categories=a,this.operations=b,this.dfavourites=c,this.doptions=g,this.options=d.extend({},g),this.chef=new e,this.manager=new f(this),this.autoBake_=!1,this.progress=0,this.ingId=0,window.chef=this.chef};j.prototype.setup=function(){document.dispatchEvent(this.manager.appstart),this.initialiseSplitter(),this.loadLocalStorage(),this.populateOperationsList(),this.manager.setup(),this.resetLayout(),this.setCompileMessage(),this.loadURIParams()},j.prototype.handleError=function(a){console.error(a);var b=a.displayStr||a.toString();this.alert(b,"danger",this.options.errorTimeout,!this.options.showErrors)},j.prototype.bake=function(a){var b;try{b=this.chef.bake(this.getInput(),this.getRecipeConfig(),this.options,this.progress,a)}catch(a){this.handleError(a)}b&&(b.error&&this.handleError(b.error),this.options=b.options,this.dishStr="html"===b.type?d.stripHtmlTags(b.result,!0):b.result,this.progress=b.progress,this.manager.recipe.updateBreakpointIndicator(b.progress),this.manager.output.set(b.result,b.type,b.duration),b.duration>this.options.autoBakeThreshold&&this.autoBake_&&(this.manager.controls.setAutoBake(!1),this.alert("Baking took longer than "+this.options.autoBakeThreshold+"ms, Auto Bake has been disabled.","warning",5e3)))},j.prototype.autoBake=function(){this.autoBake_&&this.bake()},j.prototype.silentBake=function(){var a=(new Date).getTime(),b=this.getRecipeConfig();return this.autoBake_&&this.chef.silentBake(b),(new Date).getTime()-a},j.prototype.getInput=function(){var a=this.manager.input.get();return sessionStorage.setItem("inputLength",a.length),sessionStorage.setItem("input",a),a},j.prototype.setInput=function(a){sessionStorage.setItem("inputLength",a.length),sessionStorage.setItem("input",a),this.manager.input.set(a)},j.prototype.populateOperationsList=function(){document.body.appendChild(document.getElementById("edit-favourites"));for(var a="",b=0;b<this.categories.length;b++){for(var c=this.categories[b],d=0===b,e=new g(c.name,d),f=0;f<c.ops.length;f++){var i=c.ops[f],j=new h(i,this.operations[i],this,this.manager);e.addOperation(j)}a+=e.toHtml()}document.getElementById("categories").innerHTML=a;var k=document.querySelectorAll("#categories .op-list");for(b=0;b<k.length;b++)k[b].dispatchEvent(this.manager.oplistcreate);document.querySelector("#categories a").appendChild(document.getElementById("edit-favourites"))},j.prototype.initialiseSplitter=function(){this.columnSplitter=i(["#operations","#recipe","#IO"],{sizes:[20,30,50],minSize:[240,325,440],gutterSize:4,onDrag:function(){this.manager.controls.adjustWidth(),this.manager.output.adjustWidth()}.bind(this)}),this.ioSplitter=i(["#input","#output"],{direction:"vertical",gutterSize:4}),this.resetLayout()},j.prototype.loadLocalStorage=function(){var a;void 0!==localStorage.options&&(a=JSON.parse(localStorage.options)),this.manager.options.load(a),this.loadFavourites()},j.prototype.loadFavourites=function(){var a=localStorage.favourites&&localStorage.favourites.length>2?JSON.parse(localStorage.favourites):this.dfavourites;a=this.validFavourites(a),this.saveFavourites(a);var b=this.categories.filter(function(a){return"Favourites"===a.name})[0];b?b.ops=a:this.categories.unshift({name:"Favourites",ops:a})},j.prototype.validFavourites=function(a){for(var b=[],c=0;c<a.length;c++)this.operations.hasOwnProperty(a[c])?b.push(a[c]):this.alert('The operation "'+d.escapeHtml(a[c])+'" is no longer available. It has been removed from your favourites.',"info");return b},j.prototype.saveFavourites=function(a){localStorage.setItem("favourites",JSON.stringify(this.validFavourites(a)))},j.prototype.resetFavourites=function(){this.saveFavourites(this.dfavourites),this.loadFavourites(),this.populateOperationsList(),this.manager.recipe.initialiseOperationDragNDrop()},j.prototype.addFavourite=function(a){var b=JSON.parse(localStorage.favourites);return b.indexOf(a)>=0?void this.alert("'"+a+"' is already in your favourites","info",2e3):(b.push(a),this.saveFavourites(b),this.loadFavourites(),this.populateOperationsList(),void this.manager.recipe.initialiseOperationDragNDrop())},j.prototype.loadURIParams=function(){this.queryString=function(a){if(""===a)return{};for(var b={},c=0;c<a.length;c++){var d=a[c].split("=");2!==d.length?b[a[c]]=!0:b[d[0]]=decodeURIComponent(d[1].replace(/\+/g," "))}return b}(window.location.search.substr(1).split("&"));var a=this.autoBake_;if(this.autoBake_=!1,this.queryString.recipe)try{var b=JSON.parse(this.queryString.recipe);this.setRecipeConfig(b)}catch(a){}else if(this.queryString.op){this.manager.recipe.clearRecipe();try{this.manager.recipe.addOperation(this.queryString.op)}catch(a){var c=this.manager.ops.filterOperations(this.queryString.op,!1);c.length&&this.manager.recipe.addOperation(c[0].name);var e=document.getElementById("search");e.value=this.queryString.op,e.dispatchEvent(new Event("search"))}}if(this.queryString.input)try{var f=d.fromBase64(this.queryString.input);this.setInput(f)}catch(a){}this.autoBake_=a,this.autoBake()},j.prototype.nextIngId=function(){return this.ingId++},j.prototype.getRecipeConfig=function(){var a=this.manager.recipe.getConfig();return sessionStorage.setItem("recipeConfig",JSON.stringify(a)),a},j.prototype.setRecipeConfig=function(a){sessionStorage.setItem("recipeConfig",JSON.stringify(a)),document.getElementById("rec-list").innerHTML=null;for(var b=0;b<a.length;b++){for(var c=this.manager.recipe.addOperation(a[b].op),e=c.querySelectorAll(".arg"),f=0;f<e.length;f++)"checkbox"===e[f].getAttribute("type")?e[f].checked=a[b].args[f]:e[f].classList.contains("toggle-string")?(e[f].value=a[b].args[f].string,e[f].previousSibling.children[0].innerHTML=d.escapeHtml(a[b].args[f].option)+" <span class='caret'></span>"):e[f].value=a[b].args[f];a[b].disabled&&c.querySelector(".disable-icon").click(),a[b].breakpoint&&c.querySelector(".breakpoint").click(),this.progress=0}},j.prototype.resetLayout=function(){this.columnSplitter.setSizes([20,30,50]),this.ioSplitter.setSizes([50,50]),this.manager.controls.adjustWidth(),this.manager.output.adjustWidth()},j.prototype.setCompileMessage=function(){var a=new Date,b=d.fuzzyTime(a.getTime()-window.compileTime),c='<span style="font-weight: normal">Last build: '+b.substr(0,1).toUpperCase()+b.substr(1)+" ago";""!==window.compileMessage&&(c+=" - "+window.compileMessage),c+="</span>",document.getElementById("notice").innerHTML=c},j.prototype.alert=function(a,c,d,e){var f=new Date;if(console.log("["+f.toLocaleString()+"] "+a),!e){c=c||"danger",d=d||0;var g=document.getElementById("alert"),h=document.getElementById("alert-content");g.classList.remove("alert-danger"),g.classList.remove("alert-warning"),g.classList.remove("alert-info"),g.classList.remove("alert-success"),g.classList.add("alert-"+c),"block"===g.style.display?h.innerHTML+="<br><br>["+f.toLocaleTimeString()+"] "+a:h.innerHTML="["+f.toLocaleTimeString()+"] "+a,b("#alert").stop(),g.style.display="block",g.style.opacity=1,d>0&&(clearTimeout(this.alertTimeout),this.alertTimeout=setTimeout(function(){b("#alert").slideUp(100)},d))}},j.prototype.confirm=function(a,c,d,e){e=e||this,document.getElementById("confirm-title").innerHTML=a,document.getElementById("confirm-body").innerHTML=c,document.getElementById("confirm-modal").style.display="block",this.confirmClosed=!1,b("#confirm-modal").modal().one("show.bs.modal",function(a){this.confirmClosed=!1}.bind(this)).one("click","#confirm-yes",function(){this.confirmClosed=!0,d.bind(e)(!0),b("#confirm-modal").modal("hide")}.bind(this)).one("hide.bs.modal",function(a){this.confirmClosed||d.bind(e)(!1),this.confirmClosed=!0}.bind(this))},j.prototype.alertCloseClick=function(){document.getElementById("alert").style.display="none"},j.prototype.stateChange=function(a){this.autoBake(),this.options.updateUrl&&(this.lastStateUrl=this.manager.controls.generateStateUrl(!0,!0),window.history.replaceState({},"CyberChef",this.lastStateUrl))},j.prototype.popState=function(a){window.location.href.split("#")[0]!==this.lastStateUrl&&this.loadURIParams()},j.prototype.callApi=function(a,c,d,e,f){c=c||"POST",d=d||{},e=e||void 0,f=f||"application/json";var g=null,h=!1;return b.ajax({url:a,async:!1,type:c,data:d,dataType:e,contentType:f,success:function(a){h=!0,g=a},error:function(a){h=!1,g=a}}),{success:h,response:g}}}).call(b,c(13))},function(a,b){var c=a.exports=function(a,b){this.name=a,this.selected=b,this.opList=[]};c.prototype.addOperation=function(a){this.opList.push(a)},c.prototype.toHtml=function(){for(var a="cat"+this.name.replace(/[\s\/-:_]/g,""),b="<div class='panel category'> <a class='category-title' data-toggle='collapse' data-parent='#categories' href='#"+a+"'> "+this.name+" </a> <div id='"+a+"' class='panel-collapse collapse "+(this.selected?" in":"")+"'><ul class='op-list'>",c=0;c<this.opList.length;c++)b+=this.opList[c].toStubHtml();return b+="</ul></div></div>"}},function(a,b){var c=a.exports=function(a,b,c){this.app=b,this.manager=c,this.name=a.name,this.type=a.type,this.value=a.value,this.disabled=a.disabled||!1,this.disableArgs=a.disableArgs||!1,this.placeholder=a.placeholder||!1,this.target=a.target,this.toggleValues=a.toggleValues,this.id="ing-"+this.app.nextIngId()};c.prototype.toHtml=function(){var a,b,c="boolean"===this.type||"number"===this.type||"option"===this.type||"shortString"===this.type||"binaryShortString"===this.type,d=c?"":"<div class='clearfix'>&nbsp;</div>";switch(d+="<div class='arg-group"+(c?" inline-args":"")+("text"===this.type?" arg-group-text":"")+"'><label class='arg-label' for='"+this.id+"'>"+this.name+"</label>",this.type){case"string":case"binaryString":case"byteArray":d+="<input type='text' id='"+this.id+"' class='arg arg-input' arg-name='"+this.name+"' value='"+this.value+"'"+(this.disabled?" disabled='disabled'":"")+(this.placeholder?" placeholder='"+this.placeholder+"'":"")+">";break;case"shortString":case"binaryShortString":d+="<input type='text' id='"+this.id+"'class='arg arg-input short-string' arg-name='"+this.name+"'value='"+this.value+"'"+(this.disabled?" disabled='disabled'":"")+(this.placeholder?" placeholder='"+this.placeholder+"'":"")+">";break;case"toggleString":for(d+="<div class='input-group'><div class='input-group-btn'> <button type='button' class='btn btn-default dropdown-toggle' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'"+(this.disabled?" disabled='disabled'":"")+">"+this.toggleValues[0]+" <span class='caret'></span></button><ul class='dropdown-menu'>",a=0;a<this.toggleValues.length;a++)d+="<li><a href='#'>"+this.toggleValues[a]+"</a></li>";d+="</ul></div><input type='text' class='arg arg-input toggle-string'"+(this.disabled?" disabled='disabled'":"")+(this.placeholder?" placeholder='"+this.placeholder+"'":"")+"></div>";break;case"number":d+="<input type='number' id='"+this.id+"'class='arg arg-input' arg-name='"+this.name+"'value='"+this.value+"'"+(this.disabled?" disabled='disabled'":"")+(this.placeholder?" placeholder='"+this.placeholder+"'":"")+">";break;case"boolean":d+="<input type='checkbox' id='"+this.id+"'class='arg' arg-name='"+this.name+"'"+(this.value?" checked='checked' ":"")+(this.disabled?" disabled='disabled'":"")+">",this.disableArgs&&this.manager.addDynamicListener("#"+this.id,"click",this.toggleDisableArgs,this);break;case"option":for(d+="<select class='arg' id='"+this.id+"'arg-name='"+this.name+"'"+(this.disabled?" disabled='disabled'":"")+">",a=0;a<this.value.length;a++)d+=(b=this.value[a].match(/\[([a-z0-9 -()^]+)\]/i))?"<optgroup label='"+b[1]+"'>":(b=this.value[a].match(/\[\/([a-z0-9 -()^]+)\]/i))?"</optgroup>":"<option>"+this.value[a]+"</option>";d+="</select>";break;case"populateOption":for(d+="<select class='arg' id='"+this.id+"'arg-name='"+this.name+"'"+(this.disabled?" disabled='disabled'":"")+">",
a=0;a<this.value.length;a++)d+=(b=this.value[a].name.match(/\[([a-z0-9 -()^]+)\]/i))?"<optgroup label='"+b[1]+"'>":(b=this.value[a].name.match(/\[\/([a-z0-9 -()^]+)\]/i))?"</optgroup>":"<option populate-value='"+this.value[a].value+"'>"+this.value[a].name+"</option>";d+="</select>",this.manager.addDynamicListener("#"+this.id,"change",this.populateOptionChange,this);break;case"editableOption":for(d+="<div class='editable-option'>",d+="<select class='editable-option-select' id='sel-"+this.id+"'"+(this.disabled?" disabled='disabled'":"")+">",a=0;a<this.value.length;a++)d+="<option value='"+this.value[a].value+"'>"+this.value[a].name+"</option>";d+="</select>",d+="<input class='arg arg-input editable-option-input' id='"+this.id+"'arg-name='"+this.name+"' value='"+this.value[0].value+"'"+(this.disabled?" disabled='disabled'":"")+(this.placeholder?" placeholder='"+this.placeholder+"'":"")+">",d+="</div>",this.manager.addDynamicListener("#sel-"+this.id,"change",this.editableOptionChange,this);break;case"text":d+="<textarea id='"+this.id+"' class='arg' arg-name='"+this.name+"'"+(this.disabled?" disabled='disabled'":"")+(this.placeholder?" placeholder='"+this.placeholder+"'":"")+">"+this.value+"</textarea>"}return d+="</div>"},c.prototype.toggleDisableArgs=function(a){for(var b,c=a.target,d=c.parentNode.parentNode,e=d.querySelectorAll(".arg-group"),f=0;f<this.disableArgs.length;f++){b=e[this.disableArgs[f]].querySelectorAll("input, select, button");for(var g=0;g<b.length;g++)b[g].getAttribute("disabled")?b[g].removeAttribute("disabled"):b[g].setAttribute("disabled","disabled")}this.manager.recipe.ingChange()},c.prototype.populateOptionChange=function(a){var b=a.target,c=b.parentNode.parentNode,d=c.querySelectorAll(".arg-group")[this.target].querySelector("input, select, textarea");d.value=b.childNodes[b.selectedIndex].getAttribute("populate-value"),this.manager.recipe.ingChange()},c.prototype.editableOptionChange=function(a){var b=a.target,c=b.nextSibling;c.value=b.childNodes[b.selectedIndex].value,this.manager.recipe.ingChange()}},function(a,b,c){var d=c(7),e=a.exports=function(a){this.app=a,this.mouseButtonDown=!1,this.mouseTarget=null};e.INPUT=0,e.OUTPUT=1,e.prototype._isSelectionBackwards=function(){var a=!1,b=window.getSelection();if(!b.isCollapsed){var c=document.createRange();c.setStart(b.anchorNode,b.anchorOffset),c.setEnd(b.focusNode,b.focusOffset),a=c.collapsed,c.detach()}return a},e.prototype._getOutputHtmlOffset=function(a,b){var c=window.getSelection(),d=document.createRange();return d.selectNodeContents(document.getElementById("output-html")),d.setEnd(a,b),c.removeAllRanges(),c.addRange(d),c.toString().length},e.prototype._getOutputHtmlSelectionOffsets=function(){var a,b=window.getSelection(),c=0,d=0,e=!1;return b.rangeCount&&(a=b.getRangeAt(b.rangeCount-1),e=this._isSelectionBackwards(),c=this._getOutputHtmlOffset(a.startContainer,a.startOffset),d=this._getOutputHtmlOffset(a.endContainer,a.endOffset),b.removeAllRanges(),b.addRange(a),e&&(b.collapseToEnd(),b.extend(b.anchorNode,a.startOffset))),{start:c,end:d}},e.prototype.inputScroll=function(a){var b=a.target;document.getElementById("input-highlighter").scrollTop=b.scrollTop,document.getElementById("input-highlighter").scrollLeft=b.scrollLeft},e.prototype.outputScroll=function(a){var b=a.target;document.getElementById("output-highlighter").scrollTop=b.scrollTop,document.getElementById("output-highlighter").scrollLeft=b.scrollLeft},e.prototype.inputMousedown=function(a){this.mouseButtonDown=!0,this.mouseTarget=e.INPUT,this.removeHighlights();var b=a.target,c=b.selectionStart,d=b.selectionEnd;0===c&&0===d||(document.getElementById("input-selection-info").innerHTML=this.selectionInfo(c,d),this.highlightOutput([{start:c,end:d}]))},e.prototype.outputMousedown=function(a){this.mouseButtonDown=!0,this.mouseTarget=e.OUTPUT,this.removeHighlights();var b=a.target,c=b.selectionStart,d=b.selectionEnd;0===c&&0===d||(document.getElementById("output-selection-info").innerHTML=this.selectionInfo(c,d),this.highlightInput([{start:c,end:d}]))},e.prototype.outputHtmlMousedown=function(a){this.mouseButtonDown=!0,this.mouseTarget=e.OUTPUT;var b=this._getOutputHtmlSelectionOffsets();0===b.start&&0===b.end||(document.getElementById("output-selection-info").innerHTML=this.selectionInfo(b.start,b.end))},e.prototype.inputMouseup=function(a){this.mouseButtonDown=!1},e.prototype.outputMouseup=function(a){this.mouseButtonDown=!1},e.prototype.outputHtmlMouseup=function(a){this.mouseButtonDown=!1},e.prototype.inputMousemove=function(a){if(this.mouseButtonDown&&1===a.which&&this.mouseTarget===e.INPUT){var b=a.target,c=b.selectionStart,d=b.selectionEnd;0===c&&0===d||(document.getElementById("input-selection-info").innerHTML=this.selectionInfo(c,d),this.highlightOutput([{start:c,end:d}]))}},e.prototype.outputMousemove=function(a){if(this.mouseButtonDown&&1===a.which&&this.mouseTarget===e.OUTPUT){var b=a.target,c=b.selectionStart,d=b.selectionEnd;0===c&&0===d||(document.getElementById("output-selection-info").innerHTML=this.selectionInfo(c,d),this.highlightInput([{start:c,end:d}]))}},e.prototype.outputHtmlMousemove=function(a){if(this.mouseButtonDown&&1===a.which&&this.mouseTarget===e.OUTPUT){var b=this._getOutputHtmlSelectionOffsets();0===b.start&&0===b.end||(document.getElementById("output-selection-info").innerHTML=this.selectionInfo(b.start,b.end))}},e.prototype.selectionInfo=function(a,b){var c=b.toString().length;c=c<2?2:c;var e=d.pad(a.toString(),c," ").replace(/ /g,"&nbsp;"),f=d.pad(b.toString(),c," ").replace(/ /g,"&nbsp;"),g=d.pad((b-a).toString(),c," ").replace(/ /g,"&nbsp;");return"start: "+e+"<br>end: "+f+"<br>length: "+g},e.prototype.removeHighlights=function(){document.getElementById("input-highlighter").innerHTML="",document.getElementById("output-highlighter").innerHTML="",document.getElementById("input-selection-info").innerHTML="",document.getElementById("output-selection-info").innerHTML=""},e.prototype.generateHighlightList=function(){for(var a=this.app.getRecipeConfig(),b=[],c=0;c<a.length;c++)if(!a[c].disabled){if(a[c].breakpoint)return!1;var d=this.app.operations[a[c].op];if(d.highlight===!1||void 0===d.highlight)return!1;b.push({f:d.highlight,b:d.highlightReverse,args:a[c].args})}return b},e.prototype.highlightOutput=function(a){var b=this.generateHighlightList();if(!b||!this.app.autoBake_)return!1;for(var c=0;c<b.length;c++)a=[a[0]],"function"==typeof b[c].f&&(a=b[c].f(a,b[c].args));document.getElementById("output-selection-info").innerHTML=this.selectionInfo(a[0].start,a[0].end),this.highlight(document.getElementById("output-text"),document.getElementById("output-highlighter"),a)},e.prototype.highlightInput=function(a){var b=this.generateHighlightList();if(!b||!this.app.autoBake_)return!1;for(var c=0;c<b.length;c++)a=[a[0]],"function"==typeof b[c].b&&(a=b[c].b(a,b[c].args));document.getElementById("input-selection-info").innerHTML=this.selectionInfo(a[0].start,a[0].end),this.highlight(document.getElementById("input-text"),document.getElementById("input-highlighter"),a)},e.prototype.highlight=function(a,b,c){if(!this.app.options.showHighlighter)return!1;if(!this.app.options.attemptHighlight)return!1;if(!this.app.dishStr||this.app.dishStr.indexOf("\r")>=0)return!1;var d="[startHighlight]",e=/\[startHighlight\]/g,f="[endHighlight]",g=/\[endHighlight\]/g,h=a.value;if(1===c.length){if(c[0].end<c[0].start)return;h=h.slice(0,c[0].start)+d+h.slice(c[0].start,c[0].end)+f+h.slice(c[0].end,h.length)}else{for(var i="",j=!0,k=0;k<h.length;k++){for(var l=1;l<c.length;l++)c[l].end<c[l].start||(c[l].start===k&&(i+=d,j=!1),c[l].end===k&&(i+=f,j=!0));i+=h[k]}j||(i+=f),h=i}var m="hl1";h=h.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"&#10;").replace(e,'<span class="'+m+'">').replace(g,"</span>")+"&nbsp;",b.style.width=a.clientWidth+"px",b.innerHTML=h,b.scrollTop=a.scrollTop,b.scrollLeft=a.scrollLeft}},function(a,b,c){var d=c(7),e=a.exports=function(a,b){this.app=a,this.manager=b,this.badKeys=[16,17,18,19,20,27,33,34,35,36,37,38,39,40,44,91,92,93,112,113,114,115,116,117,118,119,120,121,122,123,144,145]};e.prototype.get=function(){return document.getElementById("input-text").value},e.prototype.set=function(a){document.getElementById("input-text").value=a,window.dispatchEvent(this.manager.statechange)},e.prototype.setInputInfo=function(a,b){var c=a.toString().length;c=c<2?2:c;var e=d.pad(a.toString(),c," ").replace(/ /g,"&nbsp;"),f=d.pad(b.toString(),c," ").replace(/ /g,"&nbsp;");document.getElementById("input-info").innerHTML="length: "+e+"<br>lines: "+f},e.prototype.inputChange=function(a){this.manager.highlighter.removeHighlights(),this.app.progress=0;var b=this.get(),c=b.count("\n")+1;this.setInputInfo(b.length,c),this.badKeys.indexOf(a.keyCode)<0&&window.dispatchEvent(this.manager.statechange)},e.prototype.inputDragover=function(a){return"move"!==a.dataTransfer.effectAllowed&&(a.stopPropagation(),a.preventDefault(),void a.target.classList.add("dropping-file"))},e.prototype.inputDragleave=function(a){a.stopPropagation(),a.preventDefault(),a.target.classList.remove("dropping-file")},e.prototype.inputDrop=function(a){if("move"===a.dataTransfer.effectAllowed)return!1;a.stopPropagation(),a.preventDefault();var b=a.target,c=a.dataTransfer.files[0],e=a.dataTransfer.getData("Text"),f=new FileReader,g="",h=0,i=20480,j=function(){g.length>1e5&&this.app.autoBake_&&(this.manager.controls.setAutoBake(!1),this.app.alert("Turned off Auto Bake as the input is large","warning",5e3)),this.set(g);var a=this.app.getRecipeConfig();a[0]&&"From Hex"===a[0].op||(a.unshift({op:"From Hex",args:["Space"]}),this.app.setRecipeConfig(a)),b.classList.remove("loadingFile")}.bind(this),k=function(){if(h>=c.size)return void j();b.value="Processing... "+Math.round(h/c.size*100)+"%";var a=c.slice(h,h+i);f.readAsArrayBuffer(a)};f.onload=function(a){var b=new Uint8Array(f.result);g+=d.toHexFast(b),h+=i,k()},b.classList.remove("dropping-file"),c?(b.classList.add("loadingFile"),k()):e&&this.set(e)},e.prototype.clearIoClick=function(){this.manager.highlighter.removeHighlights(),document.getElementById("input-text").value="",document.getElementById("output-text").value="",document.getElementById("input-info").innerHTML="",document.getElementById("output-info").innerHTML="",document.getElementById("input-selection-info").innerHTML="",document.getElementById("output-selection-info").innerHTML="",window.dispatchEvent(this.manager.statechange)}},function(a,b,c){(function(b){var d=c(757),e=c(745),f=c(755),g=c(752),h=c(750),i=c(754),j=c(753),k=c(749),l=c(756),m=a.exports=function(a){this.app=a,this.appstart=new CustomEvent("appstart",{bubbles:!0}),this.operationadd=new CustomEvent("operationadd",{bubbles:!0}),this.operationremove=new CustomEvent("operationremove",{bubbles:!0}),this.oplistcreate=new CustomEvent("oplistcreate",{bubbles:!0}),this.statechange=new CustomEvent("statechange",{bubbles:!0}),this.window=new d(this.app),this.controls=new e(this.app,this),this.recipe=new f(this.app,this),this.ops=new g(this.app,this),this.input=new h(this.app,this),this.output=new i(this.app,this),this.options=new j(this.app),this.highlighter=new k(this.app),this.seasonal=new l(this.app,this),this.dynamicHandlers={},this.initialiseEventListeners()};m.prototype.setup=function(){this.recipe.initialiseOperationDragNDrop(),this.controls.autoBakeChange(),this.seasonal.load()},m.prototype.initialiseEventListeners=function(){window.addEventListener("resize",this.window.windowResize.bind(this.window)),window.addEventListener("blur",this.window.windowBlur.bind(this.window)),window.addEventListener("focus",this.window.windowFocus.bind(this.window)),window.addEventListener("statechange",this.app.stateChange.bind(this.app)),window.addEventListener("popstate",this.app.popState.bind(this.app)),document.getElementById("bake").addEventListener("click",this.controls.bakeClick.bind(this.controls)),document.getElementById("auto-bake").addEventListener("change",this.controls.autoBakeChange.bind(this.controls)),document.getElementById("step").addEventListener("click",this.controls.stepClick.bind(this.controls)),document.getElementById("clr-recipe").addEventListener("click",this.controls.clearRecipeClick.bind(this.controls)),document.getElementById("clr-breaks").addEventListener("click",this.controls.clearBreaksClick.bind(this.controls)),document.getElementById("save").addEventListener("click",this.controls.saveClick.bind(this.controls)),document.getElementById("save-button").addEventListener("click",this.controls.saveButtonClick.bind(this.controls)),document.getElementById("save-link-recipe-checkbox").addEventListener("change",this.controls.slrCheckChange.bind(this.controls)),document.getElementById("save-link-input-checkbox").addEventListener("change",this.controls.sliCheckChange.bind(this.controls)),document.getElementById("load").addEventListener("click",this.controls.loadClick.bind(this.controls)),document.getElementById("load-delete-button").addEventListener("click",this.controls.loadDeleteClick.bind(this.controls)),document.getElementById("load-name").addEventListener("change",this.controls.loadNameChange.bind(this.controls)),document.getElementById("load-button").addEventListener("click",this.controls.loadButtonClick.bind(this.controls)),document.getElementById("support").addEventListener("click",this.controls.supportButtonClick.bind(this.controls)),this.addMultiEventListener("#save-text","keyup paste",this.controls.saveTextChange,this.controls),this.addMultiEventListener("#search","keyup paste search",this.ops.searchOperations,this.ops),this.addDynamicListener(".op-list li.operation","dblclick",this.ops.operationDblclick,this.ops),document.getElementById("edit-favourites").addEventListener("click",this.ops.editFavouritesClick.bind(this.ops)),document.getElementById("save-favourites").addEventListener("click",this.ops.saveFavouritesClick.bind(this.ops)),document.getElementById("reset-favourites").addEventListener("click",this.ops.resetFavouritesClick.bind(this.ops)),this.addDynamicListener(".op-list .op-icon","mouseover",this.ops.opIconMouseover,this.ops),this.addDynamicListener(".op-list .op-icon","mouseleave",this.ops.opIconMouseleave,this.ops),this.addDynamicListener(".op-list","oplistcreate",this.ops.opListCreate,this.ops),this.addDynamicListener("li.operation","operationadd",this.recipe.opAdd.bind(this.recipe)),this.addDynamicListener(".arg","keyup",this.recipe.ingChange,this.recipe),this.addDynamicListener(".arg","change",this.recipe.ingChange,this.recipe),this.addDynamicListener(".disable-icon","click",this.recipe.disableClick,this.recipe),this.addDynamicListener(".breakpoint","click",this.recipe.breakpointClick,this.recipe),this.addDynamicListener("#rec-list li.operation","dblclick",this.recipe.operationDblclick,this.recipe),this.addDynamicListener("#rec-list li.operation > div","dblclick",this.recipe.operationChildDblclick,this.recipe),this.addDynamicListener("#rec-list .input-group .dropdown-menu a","click",this.recipe.dropdownToggleClick,this.recipe),this.addDynamicListener("#rec-list","operationremove",this.recipe.opRemove.bind(this.recipe)),this.addMultiEventListener("#input-text","keyup paste",this.input.inputChange,this.input),document.getElementById("reset-layout").addEventListener("click",this.app.resetLayout.bind(this.app)),document.getElementById("clr-io").addEventListener("click",this.input.clearIoClick.bind(this.input)),document.getElementById("input-text").addEventListener("dragover",this.input.inputDragover.bind(this.input)),document.getElementById("input-text").addEventListener("dragleave",this.input.inputDragleave.bind(this.input)),document.getElementById("input-text").addEventListener("drop",this.input.inputDrop.bind(this.input)),document.getElementById("input-text").addEventListener("scroll",this.highlighter.inputScroll.bind(this.highlighter)),document.getElementById("input-text").addEventListener("mouseup",this.highlighter.inputMouseup.bind(this.highlighter)),document.getElementById("input-text").addEventListener("mousemove",this.highlighter.inputMousemove.bind(this.highlighter)),this.addMultiEventListener("#input-text","mousedown dblclick select",this.highlighter.inputMousedown,this.highlighter),document.getElementById("save-to-file").addEventListener("click",this.output.saveClick.bind(this.output)),document.getElementById("switch").addEventListener("click",this.output.switchClick.bind(this.output)),document.getElementById("undo-switch").addEventListener("click",this.output.undoSwitchClick.bind(this.output)),document.getElementById("maximise-output").addEventListener("click",this.output.maximiseOutputClick.bind(this.output)),document.getElementById("output-text").addEventListener("scroll",this.highlighter.outputScroll.bind(this.highlighter)),document.getElementById("output-text").addEventListener("mouseup",this.highlighter.outputMouseup.bind(this.highlighter)),document.getElementById("output-text").addEventListener("mousemove",this.highlighter.outputMousemove.bind(this.highlighter)),document.getElementById("output-html").addEventListener("mouseup",this.highlighter.outputHtmlMouseup.bind(this.highlighter)),document.getElementById("output-html").addEventListener("mousemove",this.highlighter.outputHtmlMousemove.bind(this.highlighter)),this.addMultiEventListener("#output-text","mousedown dblclick select",this.highlighter.outputMousedown,this.highlighter),this.addMultiEventListener("#output-html","mousedown dblclick select",this.highlighter.outputHtmlMousedown,this.highlighter),document.getElementById("options").addEventListener("click",this.options.optionsClick.bind(this.options)),document.getElementById("reset-options").addEventListener("click",this.options.resetOptionsClick.bind(this.options)),b(document).on("switchChange.bootstrapSwitch",".option-item input:checkbox",this.options.switchChange.bind(this.options)),b(document).on("switchChange.bootstrapSwitch",".option-item input:checkbox",this.options.setWordWrap.bind(this.options)),this.addDynamicListener(".option-item input[type=number]","keyup",this.options.numberChange,this.options),this.addDynamicListener(".option-item input[type=number]","change",this.options.numberChange,this.options),this.addDynamicListener(".option-item select","change",this.options.selectChange,this.options),document.getElementById("alert-close").addEventListener("click",this.app.alertCloseClick.bind(this.app))},m.prototype.addListeners=function(a,b,c,d){d=d||this,[].forEach.call(document.querySelectorAll(a),function(a){a.addEventListener(b,c.bind(d))})},m.prototype.addMultiEventListener=function(a,b,c,d){for(var e=b.split(" "),f=0;f<e.length;f++)document.querySelector(a).addEventListener(e[f],c.bind(d))},m.prototype.addMultiEventListeners=function(a,b,c,d){for(var e=b.split(" "),f=0;f<e.length;f++)this.addListeners(a,e[f],c,d)},m.prototype.addDynamicListener=function(a,b,c,d){var e={selector:a,callback:c.bind(d||this)};this.dynamicHandlers.hasOwnProperty(b)?this.dynamicHandlers[b].push(e):(this.dynamicHandlers[b]=[e],document.addEventListener(b,this.dynamicListenerHandler.bind(this)))},m.prototype.dynamicListenerHandler=function(a){for(var b=this.dynamicHandlers[a.type],c=a.target.matches||a.target.webkitMatchesSelector||a.target.mozMatchesSelector||a.target.msMatchesSelector||a.target.oMatchesSelector,d=0;d<b.length;d++)c&&a.target[c.name](b[d].selector)&&b[d].callback(a)}}).call(b,c(13))},function(a,b,c){(function(b){var d=c(141),e=c(327),f=a.exports=function(a,b){this.app=a,this.manager=b,this.options={},this.removeIntent=!1};f.prototype.searchOperations=function(a){var c,d;if("search"===a.type&&(a.preventDefault(),c=document.querySelectorAll("#search-results li"),c.length&&(d=this.getSelectedOp(c),d>-1&&(this.manager.recipe.addOperation(c[d].innerHTML),this.app.autoBake()))),13===a.keyCode)a.preventDefault();else if(40===a.keyCode)a.preventDefault(),c=document.querySelectorAll("#search-results li"),c.length&&(d=this.getSelectedOp(c),d>-1&&c[d].classList.remove("selected-op"),d===c.length-1&&(d=-1),c[d+1].classList.add("selected-op"));else if(38===a.keyCode)a.preventDefault(),c=document.querySelectorAll("#search-results li"),c.length&&(d=this.getSelectedOp(c),d>-1&&c[d].classList.remove("selected-op"),0===d&&(d=c.length),c[d-1].classList.add("selected-op"));else{for(var e=document.getElementById("search-results"),f=a.target,g=f.value;e.firstChild;)b(e.firstChild).popover("destroy"),e.removeChild(e.firstChild);if(b("#categories .in").collapse("hide"),g){for(var h=this.filterOperations(g,!0),i="",j=0;j<h.length;j++)i+=h[j].toStubHtml();e.innerHTML=i,e.dispatchEvent(this.manager.oplistcreate)}}},f.prototype.filterOperations=function(a,b){var c=[],e=[];a=a.toLowerCase();for(var f in this.app.operations){var g=this.app.operations[f],h=f.toLowerCase().indexOf(a),i=g.description.toLowerCase().indexOf(a);if(h>=0||i>=0){var j=new d(f,this.app.operations[f],this.app,this.manager);b&&j.highlightSearchString(a,h,i),h<0?c.push(j):e.push(j)}}return e.concat(c)},f.prototype.getSelectedOp=function(a){for(var b=0;b<a.length;b++)if(a[b].classList.contains("selected-op"))return b;return-1},f.prototype.opListCreate=function(a){this.manager.recipe.createSortableSeedList(a.target),b("[data-toggle=popover]").popover()},f.prototype.operationDblclick=function(a){var b=a.target;this.manager.recipe.addOperation(b.textContent),this.app.autoBake()},f.prototype.editFavouritesClick=function(a){a.preventDefault(),a.stopPropagation();for(var c=this.app.categories.filter(function(a){return"Favourites"===a.name})[0],f="",g=0;g<c.ops.length;g++){var h=c.ops[g],i=new d(h,this.app.operations[h],this.app,this.manager);f+=i.toStubHtml(!0)}var j=document.getElementById("edit-favourites-list");j.innerHTML=f,this.removeIntent=!1;var k=e.create(j,{filter:".remove-icon",onFilter:function(a){var c=k.closest(a.item);c&&(b(c).popover("destroy"),c.parentNode.removeChild(c))},onEnd:function(a){this.removeIntent&&a.item.remove()}.bind(this)});e.utils.on(j,"dragleave",function(){this.removeIntent=!0}.bind(this)),e.utils.on(j,"dragover",function(){this.removeIntent=!1}.bind(this)),b("#edit-favourites-list [data-toggle=popover]").popover(),b("#favourites-modal").modal()},f.prototype.saveFavouritesClick=function(){for(var a=[],b=document.querySelectorAll("#edit-favourites-list li"),c=0;c<b.length;c++)a.push(b[c].textContent);this.app.saveFavourites(a),this.app.loadFavourites(),this.app.populateOperationsList(),this.manager.recipe.initialiseOperationDragNDrop()},f.prototype.resetFavouritesClick=function(){this.app.resetFavourites()},f.prototype.opIconMouseover=function(a){var c=a.target.parentNode;"popover"===a.target.getAttribute("data-toggle")&&b(c).popover("hide")},f.prototype.opIconMouseleave=function(a){var c=a.target.parentNode,d=a.toElement||a.relatedElement;"popover"===a.target.getAttribute("data-toggle")&&d===c&&b(c).popover("show")}}).call(b,c(13))},function(a,b,c){(function(b){var c=a.exports=function(a){this.app=a};c.prototype.load=function(a){b(".option-item input:checkbox").bootstrapSwitch({size:"small",animate:!1});for(var c in a)this.app.options[c]=a[c];for(var d=document.querySelectorAll("#options-body input[type=checkbox]"),e=0;e<d.length;e++)b(d[e]).bootstrapSwitch("state",this.app.options[d[e].getAttribute("option")]);var f=document.querySelectorAll("#options-body input[type=number]");for(e=0;e<f.length;e++)f[e].value=this.app.options[f[e].getAttribute("option")],f[e].dispatchEvent(new CustomEvent("change",{bubbles:!0}));var g=document.querySelectorAll("#options-body select");for(e=0;e<g.length;e++)g[e].value=this.app.options[g[e].getAttribute("option")],g[e].dispatchEvent(new CustomEvent("change",{bubbles:!0}))},c.prototype.optionsClick=function(){b("#options-modal").modal()},c.prototype.resetOptionsClick=function(){this.load(this.app.doptions)},c.prototype.switchChange=function(a,b){var c=a.target,d=c.getAttribute("option");this.app.options[d]=b,localStorage.setItem("options",JSON.stringify(this.app.options))},c.prototype.numberChange=function(a){var b=a.target,c=b.getAttribute("option");this.app.options[c]=parseInt(b.value,10),localStorage.setItem("options",JSON.stringify(this.app.options))},c.prototype.selectChange=function(a){var b=a.target,c=b.getAttribute("option");this.app.options[c]=b.value,localStorage.setItem("options",JSON.stringify(this.app.options))},c.prototype.setWordWrap=function(){document.getElementById("input-text").classList.remove("word-wrap"),document.getElementById("output-text").classList.remove("word-wrap"),document.getElementById("output-html").classList.remove("word-wrap"),document.getElementById("input-highlighter").classList.remove("word-wrap"),document.getElementById("output-highlighter").classList.remove("word-wrap"),this.app.options.wordWrap||(document.getElementById("input-text").classList.add("word-wrap"),document.getElementById("output-text").classList.add("word-wrap"),document.getElementById("output-html").classList.add("word-wrap"),document.getElementById("input-highlighter").classList.add("word-wrap"),document.getElementById("output-highlighter").classList.add("word-wrap"))}}).call(b,c(13))},function(module,exports,__webpack_require__){var Utils=__webpack_require__(7),OutputWaiter=module.exports=function(a,b){this.app=a,this.manager=b};OutputWaiter.prototype.get=function(){return document.getElementById("output-text").value},OutputWaiter.prototype.set=function(dataStr,type,duration){var outputText=document.getElementById("output-text"),outputHtml=document.getElementById("output-html"),outputHighlighter=document.getElementById("output-highlighter"),inputHighlighter=document.getElementById("input-highlighter");if("html"===type){outputText.style.display="none",outputHtml.style.display="block",outputHighlighter.display="none",inputHighlighter.display="none",outputText.value="",outputHtml.innerHTML=dataStr;for(var scriptElements=outputHtml.querySelectorAll("script"),i=0;i<scriptElements.length;i++)try{eval(scriptElements[i].innerHTML)}catch(a){console.error(a)}}else outputText.style.display="block",outputHtml.style.display="none",outputHighlighter.display="block",inputHighlighter.display="block",outputText.value=Utils.printable(dataStr,!0),outputHtml.innerHTML="";this.manager.highlighter.removeHighlights();var lines=dataStr.count("\n")+1;this.setOutputInfo(dataStr.length,lines,duration)},OutputWaiter.prototype.setOutputInfo=function(a,b,c){var d=a.toString().length;d=d<4?4:d;var e=Utils.pad(a.toString(),d," ").replace(/ /g,"&nbsp;"),f=Utils.pad(b.toString(),d," ").replace(/ /g,"&nbsp;"),g=Utils.pad(c.toString()+"ms",d," ").replace(/ /g,"&nbsp;");document.getElementById("output-info").innerHTML="time: "+g+"<br>length: "+e+"<br>lines: "+f,document.getElementById("input-selection-info").innerHTML="",document.getElementById("output-selection-info").innerHTML=""},OutputWaiter.prototype.adjustWidth=function(){var a=document.getElementById("output"),b=document.getElementById("save-to-file"),c=document.getElementById("switch"),d=document.getElementById("undo-switch"),e=document.getElementById("maximise-output");a.clientWidth<680?(b.childNodes[1].nodeValue="",c.childNodes[1].nodeValue="",d.childNodes[1].nodeValue="",e.childNodes[1].nodeValue=""):(b.childNodes[1].nodeValue=" Save to file",c.childNodes[1].nodeValue=" Move output to input",d.childNodes[1].nodeValue=" Undo",e.childNodes[1].nodeValue="Maximise"===e.getAttribute("title")?" Max":" Restore")},OutputWaiter.prototype.saveClick=function(){var a=Utils.toBase64(this.app.dishStr),b=window.prompt("Please enter a filename:","download.dat");if(b){var c=document.createElement("a");c.setAttribute("href","data:application/octet-stream;base64;charset=utf-8,"+a),c.setAttribute("download",b),c.style.display="none",document.body.appendChild(c),c.click(),c.remove()}},OutputWaiter.prototype.switchClick=function(){this.switchOrigData=this.manager.input.get(),document.getElementById("undo-switch").disabled=!1,this.app.setInput(this.app.dishStr)},OutputWaiter.prototype.undoSwitchClick=function(){this.app.setInput(this.switchOrigData),document.getElementById("undo-switch").disabled=!0},OutputWaiter.prototype.maximiseOutputClick=function(a){var b="maximise-output"===a.target.id?a.target:a.target.parentNode;"Maximise"===b.getAttribute("title")?(this.app.columnSplitter.collapse(0),this.app.columnSplitter.collapse(1),this.app.ioSplitter.collapse(0),b.setAttribute("title","Restore"),b.innerHTML="<img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlUlEQVQ4y93RwQpBQRQG4C9ba1fxBteGPIj38BTejFJKLFnwCJIiCsW1mcV0k9yx82/OzGK+OXMGOpiiLTFjFNiilQI0sQ7IJiAjLKsgGVYB2YdaVO0kwy46/BVQi9ZDNPyQWen2ub/KufS8y7shfkq9tF9U7SC+/YluKvAI9YZeFeCECXJcA3JHP2WgMXJM/ZUcBwxeM+YuSWTgMtUAAAAASUVORK5CYII='> Restore",this.adjustWidth()):(b.setAttribute("title","Maximise"),b.innerHTML="<img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVQ4y83TMQrCQBCF4S+5g4rJEdJ7KE+RQ1lrIQQCllroEULuoM0Ww3a7aXwwLAzMPzDvLcz4hnooUItT1rsoVNy+4lgLWNL7RlcCmDBij2eCfNCrUITc0dRCrhj8m5otw0O6SV8LuAV3uhrAAa8sJ2Np7KPFawhgscVLjH9bCDhjt8WNKft88w/HjCvuVqu53QAAAABJRU5ErkJggg=='> Max",this.app.resetLayout())}},function(a,b,c){(function(b){var d=c(141),e=c(327),f=a.exports=function(a,b){this.app=a,this.manager=b,this.removeIntent=!1};f.prototype.initialiseOperationDragNDrop=function(){var a=document.getElementById("rec-list");e.create(a,{group:"recipe",sort:!0,animation:0,delay:0,filter:".arg-input,.arg",preventOnFilter:!1,setData:function(a,b){a.setData("Text",b.querySelector(".arg-title").textContent)},onEnd:function(a){this.removeIntent&&(a.item.remove(),a.target.dispatchEvent(this.manager.operationremove))}.bind(this)}),e.utils.on(a,"dragover",function(){this.removeIntent=!1}.bind(this)),e.utils.on(a,"dragleave",function(){this.removeIntent=!0,this.app.progress=0}.bind(this)),e.utils.on(a,"touchend",function(b){var c=b.changedTouches[0],d=document.elementFromPoint(c.clientX,c.clientY);this.removeIntent=!a.contains(d)}.bind(this)),document.querySelector("#categories a").addEventListener("dragover",this.favDragover.bind(this)),document.querySelector("#categories a").addEventListener("dragleave",this.favDragleave.bind(this)),document.querySelector("#categories a").addEventListener("drop",this.favDrop.bind(this))},f.prototype.createSortableSeedList=function(a){e.create(a,{group:{name:"recipe",pull:"clone",put:!1},sort:!1,setData:function(a,b){a.setData("Text",b.textContent)},onStart:function(a){b(a.item).popover("destroy"),a.item.setAttribute("data-toggle","popover-disabled")},onEnd:this.opSortEnd.bind(this)})},f.prototype.opSortEnd=function(a){return this.removeIntent?void("rec-list"===a.item.parentNode.id&&a.item.remove()):(b(a.clone).popover(),b(a.clone).children("[data-toggle=popover]").popover(),void("rec-list"===a.item.parentNode.id&&(this.buildRecipeOperation(a.item),a.item.dispatchEvent(this.manager.operationadd))))},f.prototype.favDragover=function(a){return"move"===a.dataTransfer.effectAllowed&&(a.stopPropagation(),a.preventDefault(),void(a.target.className&&a.target.className.indexOf("category-title")>-1?a.target.classList.add("favourites-hover"):a.target.parentNode.className&&a.target.parentNode.className.indexOf("category-title")>-1?a.target.parentNode.classList.add("favourites-hover"):a.target.parentNode.parentNode.className&&a.target.parentNode.parentNode.className.indexOf("category-title")>-1&&a.target.parentNode.parentNode.classList.add("favourites-hover")))},f.prototype.favDragleave=function(a){a.stopPropagation(),a.preventDefault(),document.querySelector("#categories a").classList.remove("favourites-hover")},f.prototype.favDrop=function(a){a.stopPropagation(),a.preventDefault(),a.target.classList.remove("favourites-hover");var b=a.dataTransfer.getData("Text");this.app.addFavourite(b)},f.prototype.ingChange=function(){window.dispatchEvent(this.manager.statechange)},f.prototype.disableClick=function(a){
var b=a.target;"false"===b.getAttribute("disabled")?(b.setAttribute("disabled","true"),b.classList.add("disable-icon-selected"),b.parentNode.parentNode.classList.add("disabled")):(b.setAttribute("disabled","false"),b.classList.remove("disable-icon-selected"),b.parentNode.parentNode.classList.remove("disabled")),this.app.progress=0,window.dispatchEvent(this.manager.statechange)},f.prototype.breakpointClick=function(a){var b=a.target;"false"===b.getAttribute("break")?(b.setAttribute("break","true"),b.classList.add("breakpoint-selected")):(b.setAttribute("break","false"),b.classList.remove("breakpoint-selected")),window.dispatchEvent(this.manager.statechange)},f.prototype.operationDblclick=function(a){a.target.remove(),window.dispatchEvent(this.manager.statechange)},f.prototype.operationChildDblclick=function(a){a.target.parentNode.remove(),window.dispatchEvent(this.manager.statechange)},f.prototype.getConfig=function(){for(var a,b,c,d,e,f=[],g=document.querySelectorAll("#rec-list li.operation"),h=0;h<g.length;h++){a=[],c=g[h].querySelector(".disable-icon"),d=g[h].querySelector(".breakpoint"),b=g[h].querySelectorAll(".arg");for(var i=0;i<b.length;i++)"checkbox"===b[i].getAttribute("type")?a[i]=b[i].checked:b[i].classList.contains("toggle-string")?a[i]={option:b[i].previousSibling.children[0].textContent.slice(0,-1),string:b[i].value}:a[i]=b[i].value;e={op:g[h].querySelector(".arg-title").textContent,args:a},c&&"true"===c.getAttribute("disabled")&&(e.disabled=!0),d&&"true"===d.getAttribute("break")&&(e.breakpoint=!0),f.push(e)}return f},f.prototype.updateBreakpointIndicator=function(a){for(var b=document.querySelectorAll("#rec-list li.operation"),c=0;c<b.length;c++)c===a?b[c].classList.add("break"):b[c].classList.remove("break")},f.prototype.buildRecipeOperation=function(a){var b=a.textContent,c=new d(b,this.app.operations[b],this.app,this.manager);a.innerHTML=c.toFullHtml(),this.app.operations[b].flowControl&&a.classList.add("flow-control-op"),c.manualBake&&this.app.autoBake_&&(this.manager.controls.setAutoBake(!1),this.app.alert("Auto-Bake is disabled by default when using this operation.","info",5e3))},f.prototype.addOperation=function(a){var b=document.createElement("li");return b.classList.add("operation"),b.innerHTML=a,this.buildRecipeOperation(b),document.getElementById("rec-list").appendChild(b),b.dispatchEvent(this.manager.operationadd),b},f.prototype.clearRecipe=function(){for(var a=document.getElementById("rec-list");a.firstChild;)a.removeChild(a.firstChild);a.dispatchEvent(this.manager.operationremove)},f.prototype.dropdownToggleClick=function(a){var b=a.target,c=b.parentNode.parentNode.previousSibling;c.innerHTML=b.textContent+" <span class='caret'></span>",this.ingChange()},f.prototype.opAdd=function(a){window.dispatchEvent(this.manager.statechange)},f.prototype.opRemove=function(a){window.dispatchEvent(this.manager.statechange)}}).call(b,c(13))},function(a,b,c){(function(b){var c=a.exports=function(a,b){this.app=a,this.manager=b};c.prototype.load=function(){this.kkeys=[],window.addEventListener("keydown",this.konamiCodeListener.bind(this))},c.prototype.insertSpiderIcons=function(){var a="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3UlEQVQ4y2NgGJaAmYGBgVnf0oKJgYGBobWtXamqqoYTn2I4CI+LTzM2NTulpKbu+vPHz2dV5RWlluZmi3j5+KqFJSSEzpw8uQPdAEYYIzo5Kfjrl28rWFlZzjAzMYuEBQao3Lh+g+HGvbsMzExMDN++fWf4/PXLBzY2tqYNK1f2+4eHM2xcuRLigsT09Igf3384MTExbf767etBI319jU8fPsi+//jx/72HDxh5uLkZ7ty7y/Dz1687Avz8n2UUFR3Z2NjOySoqfmdhYGBg+PbtuwI7O8e5H79+8X379t357PnzYo+ePP7y6cuXc9++f69nYGRsvf/w4XdtLS2R799/bBUWFHr57sP7Jbs3b/ZkzswvUP3165fZ7z9//r988WIVAyPDr8tXr576+u3bpb9//7YwMjKeV1dV41NWVGoVEhDgPH761DJREeHaz1+/lqlpafUx6+jrRfz4+fPy+w8fTu/fsf3uw7t3L39+//4cv7DwGQYGhpdPbt9m4BcRFlNWVJC4fuvWASszs4C379792Ldt2xZBUdEdDP5hYSqQGIjDGa965uYKCalpZQwMDAxhMTG9DAwMDLaurhIkJY7A8IgGBgYGBgd3Dz2yUpeFo6O4rasrA9T24ZRxAAMTwMpgEJwLAAAAAElFTkSuQmCC",b="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACYVBMVEUAAAAcJSU2Pz85QkM9RUWEhIWMjI2MkJEcJSU2Pz85QkM9RUWWlpc9RUVXXl4cJSU2Pz85QkM8REU9RUVRWFh6ens9RUVCSkpNVFRdY2McJSU5QkM7REQ9RUVGTk5KUlJQVldcY2Rla2uTk5WampscJSVUWltZX2BrcHF1e3scJSUjLCw9RUVASEhFTU1HTk9bYWJeZGRma2xudHV1eHiZmZocJSUyOjpJUFFQVldSWlpTWVpXXl5YXl5rb3B9fX6RkZIcJSUmLy8tNTU9RUVFTU1IT1BOVldRV1hTWlp0enocJSUfKChJUFBWXV1hZ2hnbGwcJSVETExLUlJLU1NNVVVPVlZYXl9cY2RiaGlobW5rcXFyd3h0eHgcJSUpMTFDS0tQV1dRV1hSWFlWXF1bYWJma2tobW5uc3SsrK0cJSVJUFBMVFROVlZVW1xZX2BdYmNhZ2hjaGhla2tqcHBscHE4Pz9KUlJRWVlSWVlXXF1aYGFbYWFfZWZlampqbW4cJSUgKSkiKysuNjY0PD01PT07QkNES0tHTk5JUFBMUlNMU1NOU1ROVVVPVVZRVlZRV1dSWVlWXFxXXV5aX2BbYWFbYWJcYmJcYmNcY2RdYmNgZmZhZmdkaWpkampkamtlamtla2tma2tma2xnbG1obW5pbG1pb3Bqb3Brb3BtcXJudHVvcHFvcXJvc3NwcXNwdXVxc3RzeXl1eXp2eXl3ent6e3x+gYKAhISBg4SKi4yLi4yWlpeampudnZ6fn6CkpaanqKiur6+vr7C4uLm6urq6u7u8vLy9vb3Av8DR0dL2b74UAAAAgHRSTlMAEBAQEBAQECAgICAgMDBAQEBAQEBAUFBQUGBgYGBgYGBgYGBgcHBwcHCAgICAgICAgICAgICPj4+Pj4+Pj4+Pj5+fn5+fn5+fn5+vr6+vr6+/v7+/v7+/v7+/v7+/z8/Pz8/Pz8/Pz8/P39/f39/f39/f39/f7+/v7+/v7+/v78x6RlYAAAGBSURBVDjLY2AYWUCSgUGAk4GBTdlUhQebvP7yjIgCPQbWzBMnjx5wwJSX37Rwfm1isqj9/iPHTuxYlyeMJi+yunfptBkZOw/uWj9h3vatcycu8eRGlldb3Vsts3ph/cFTh7fN3bCoe2Vf8+TZoQhTvBa6REozVC7cuPvQnmULJm1e2z+308eyJieEBSLPXbKQIUqQIczk+N6eNaumtnZMaWhaHM89m8XVCqJA02Y5w0xmga6yfVsamtrN4xoXNzS0JTHkK3CXy4EVFMumcxUy2LbENTVkZfEzMDAudtJyTmNwS2XQreAFyvOlK9louDNVaXurmjkGgnTMkWDgXswtNouFISEX6Awv+RihQi5OcYY4DtVARpCCFCMGhiJ1hjwFBpagEAaWEpFoC0WQOCOjFMRRwXYMDB4BDLJ+QLYsg7GBGjtasLnEMjCIrWBgyAZ7058FI9x1SoFEnTCDsCyIhynPILYYSFgbYpUDA5bpQBluXzxpI1yYAbd2sCMYRhwAAHB9ZPztbuMUAAAAAElFTkSuQmCC",c="iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAJZUlEQVR42u1ZaXMU1xXlJ+gHpFITOy5sAcnIYCi2aIL2bTSSZrSP1NpHK41kISQBHgFaQIJBCMwi4TFUGYcPzggwEMcxHVGxQaag5QR/np/QP+Hmnsdr0hpmtEACwulb9aq7p7d3zz333Pt61q2zzTbbbLPNNttss80222yzzTbbVmu7MzKcJRWVkXjntqam6jyURPeGQqeTpqbOqp+evxC5dGlam5m5rE3PzGi8Hzx/4aLzbXDe09HdYxwZHaPc4mLFXVoW9pRXGNv3pDngeHlNLfE2Ljjj4xPOUGjSYKfpq6/+TLdv36bbX39Nt27epGvXvqSLl6bp3LlPtdOnz7jWrPNZ7kLCKCovp5bOTmP/4EHq6vmYMtzuSKbbbQCAHE8Rxd47MjrmuHjxkjF3/z4tLCzQkyc6PX78mB49ekQPHjygub/P0d27f6FrX/6JpqbO0YkT48E1R/sCr9cYHZ+gqrp64mPq+riXcoqKKC0vP9q6VyV/fQOiH+LrsPVY7z82PBKZnb1Bd+7cpfn5eQbgCT1hAADC/MN5uj83R99881eanZ2lL5gN/nrxjihAXwvOJ7l9vuiBQ4dF9LEtLC0V+2rv/ijTX6luaCS3rxT57wADAMTBQ4c9PIIDg4PBwYOHaHhklM5MnSWkwLff/o0+v3qVHv34Iz344QEDc4d8VVXUEAhQXXMzVdQqzKweKq6oABARzOGNOZ+Wl6fD6T25ubQrPT0E5xF93o82tbdjkkZ+iZfAAgbD6fZ6o339A8S0p7HjJ2h4eIQOHf6EujlV9nX3UOj0JDXzfXje+KlTdOPGDeF0T1+fGHg+2JSen08tHZ0CiPySEoPn8vq1IaOgIAzneQK0UzjcQd6qaqrlCVfV1+tpubnRnv5+2p2ZqYMF/oZGPTh0xLhy5Sr9wLn9j++/p5nLn9FxBoLZQJ1dKrkys6iYNeTExEnx3PqWFuF4W9deKq2upkEGCyzyMBC709MFC7r391Fjayv9MSdHZyCU1xJ5FjrNdN6VnU1KS4CjU4Yoh/m8CsezCguFJgAMV05ueP+BfhF5OL+gL9A/f/qJ7t3TaPLMFB09eoy6mTkMGg2PjTELOsS20OcTACgMKqJugqA0NtE7ycn0202b6A+ZmYIVAAKApGZlgRHB/0lqQPAqFEVE9hntM0R0ZblTzeswWdCeU8HAtYW+Uu0AUx+0f/jwoXD+56c/073v7tHU2XMiFbrUfVTNAtfL10FIAQL2QftsBrOEnavld5kg7E7PoF+99x79ev162rJrV9RMi6a2dvKUlQsR5uAgII7/ivMsbEE4g2hggjzC7LQL1OftovoO0WJKUn0gYEAn2hmMXo4QHIXQIfLfsfOXPwuLvB86cpQqamooyEzg1BLMwv04RkoE+B3B4BBBMHEcCwIP0N+ByJdUVhpgBJ7j4WvdANDjeTUglOaWEChfJF7uJzPX2HEPaj1vg7EAbHO5QnAeIPgqKvUB7gtAdbBgcvKMqOnc/NAIVwCcq21qElFnCgvaI9cBBFKhlSPbPzBIbbzduGULpWzfLkDAdZs++sgEwSlZqoIJMg2CzFSNGzODwdBfOi26+w4YTCm9LhDQwQDzdzguFf4FALjciTws8/u1yyx2N2/dovPnL9DRY8PkZ204xtuhoSM0wI7V8DEiirQCCHD+99u2CUdx3Lmvmz7kfemoGDgPEDr4HNKAf1MlAC4wgMGLWFJXQUrklZSEX6rLE2rOyDIQGlhgBUAyYFEZkm2vAGVi4qQ+x83M0389pevXr6OToy07d4qcR+krr/KzqpeJ/IfjGO+npDx3FCKHVPjd1q2LAMBI3ryZ9vL7U56BEzLfD80ACFba876OlGCQV9dAcT0Pyw7PgWij6zPP5Xt9EYgg+n3LosdVzdfz5CI8KY1LH31+5Yro9KanZwjHmPzmHTsoOeVDemfDBuE8dGVnWpqx3unUrE4CDLCAG64XAHB88IFgQV5xMY7DFmc16A6CZvnNBYYVcW+yKj0A/VHTsQ8dwMPNc6X+Gg0VIGbVpzYGWundjRujmGQWi9Eol7+TJ0/R2Nhx2sNlM9YJRPDdDRsM5DGPJB4KHOIhngHhAwixAGAAuDZ2lsuiYnFWBQOYrdEYNochilyiV6YHoH+rRNJkAG+fUw31PzU7Z1EFKPD69CIuQ1Bm6URoh8tFmVym3nc6rZOPyi0cD8HxeHPg3x2InNrbS79JTsYzNXmPuBclsO3ZvKwAOJEGsmI5rT0M+gSf3y9K5LIA1LUEIlL1k0AhCYBH5r9TCqBqib4D+c/1PyInGOThkvuaHCYALhlpbQWBMGR/4IpzTqlpbKQyf0045vdoe0zATHagSYMeWFMkbscnHRYPZjoFJaIiUkz9EJy15j/X3qCsAIqMcFjSWrNE1Iygg0fEmrtLzEUTdT/OhBFht9fHDVCbEUt3LJxi08B8Xj6vTDESriq9lVWqBECgHujqiqAUmufb1X3cfRXoluhjZWiwkOnSUcUS6ZD8LUmmhks6b5j1ezkAkAKZBe5QvPPcNBnoCawMwT66Qxk0R2xwwRAui2iSDGuaPDcubzo3EJq8wcx/9Vmk3QryH42QBQCFF0UagIiJtjX6DskIXTLEucJSHIIIMuO0BOcjn3A3ybU/lu5RCUBc5qA0Ih0Q2EWiCPRk7VfMNhjLW1zETic1tLYZDMKyuSsdfh5l6bwho5+0il4kyA0VohlNcF5FP8DlWo/VB16HYB2hJ0pzgIe2mcXxP2IOumPRY17U0tll8KIkZNb+sppafOxYkQPSaYfchyYoL9GMqWYpTLRIq1QUcT4O3aPQgqVqPwIOIMwDhzX6mQUFIQAgo+9MzcrWrML3mj6+YIKiFCZyhL87RqVQKrEskF+P1BUvfLCAkfRwoPUtq6l5o5+lZb5SolJo6oT8avTCl+c9OTmat6pKW8mLkvBpGzlvsiGuQr4ZEEwA1EQgoR/gNtxIxKBluz+OtMJiF31jHxqXBiAqAUj4WRxpADFM0DCFlv1khvX7Wol4vF4AIldVVxdZqlrIfiCYQPHDy6bAGv7nKYRVY6JewExZVAP+ey5Rv+Ba97aaUHMW5NauLmMZFkegBb/EP14d6NoS9QLWFSzWBmuZza8CQmSpXsAqmGtVy14VALWuuYWWy+W3OteXa4jwceQX6+BKG6J1/8+2VCNkm2222WabbbbZZpttttlmm22rt38DCdA0vq3bcAkAAAAASUVORK5CYII=";document.querySelector("link[rel=icon]").setAttribute("href","data:image/png;base64,"+a),document.querySelector("#bake img").setAttribute("src","data:image/png;base64,"+b),document.querySelector(".about-img-left").setAttribute("src","data:image/png;base64,"+c)},c.prototype.insertSpiderText=function(){document.title=document.title.replace(/Cyber/g,"Spider"),c.treeWalk(document.body,function(a){3===a.nodeType&&(a.nodeValue=a.nodeValue.replace(/Cyber/g,"Spider"))},!0),c.treeWalk(document.getElementById("bake-group"),function(a){3===a.nodeType&&(a.nodeValue=a.nodeValue.replace(/Bake/g,"Spin"))},!0),document.querySelector("#recipe .title").innerHTML="Web"},c.prototype.konamiCodeListener=function(a){this.kkeys.push(a.keyCode);for(var c=[38,38,40,40,37,39,37,39,66,65],d=0;d<this.kkeys.length;d++){if(this.kkeys[d]!==c[d]){this.kkeys=[];break}d===c.length-1&&(b("body").children().toggleClass("konami"),this.kkeys=[])}},c.treeWalk=function(){var a={SCRIPT:!0,IFRAME:!0,OBJECT:!0,EMBED:!0,STYLE:!0,LINK:!0,META:!0};return function(b,c,d){for(var e=b.firstChild;e&&e!==b;){if((d||1===e.nodeType)&&c(e)===!1)return!1;if(1!==e.nodeType||!e.firstChild||e.tagName&&a[e.tagName]){if(e.nextSibling)e=e.nextSibling;else for(;(e=e.parentNode)!==b;)if(e.nextSibling){e=e.nextSibling;break}}else e=e.firstChild}}}()}).call(b,c(13))},function(a,b){var c=a.exports=function(a){this.app=a};c.prototype.windowResize=function(){clearTimeout(this.resetLayoutTimeout),this.resetLayoutTimeout=setTimeout(this.app.resetLayout.bind(this.app),200)},c.prototype.windowBlur=function(){this.windowBlurTime=(new Date).getTime()},c.prototype.windowFocus=function(){var a=(new Date).getTime()-this.windowBlurTime;a>6e4&&this.app.silentBake()}},function(a,b,c){c(332),c(335),c(334),c(333),c(336),a.exports=c(337)}]);</script></body></html>