Snippets

Zenduit Team Route import from csv

Created by Shane Graham last modified
1
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="description" content=""><meta name="viewport" content="width=device-width,initial-scale=1"><title>Import Route</title></head><body><style>.drop-area{border:3px dashed;height:60%;text-align:center;cursor:pointer;display:table;position:absolute;overflow:hidden;width:calc(100% - 10px)}.drop-area.hot{background-color:#f0f8ff}.drop-area-caption{font-size:x-large;text-align:center;margin:0 auto}.file-dialog{display:none}.error{font-weight:700;color:red}.bootstrap-iso{height:100%}.alignment-helper{display:table-cell;vertical-align:middle}</style><div class="bootstrap-iso"><h1>Import Route</h1><div class="instructions">Notes:<li>Excel file's first row must be a header row -- importing starts with the second row</li><li>Excel file's first column(A) must be a list of Names</li><li>Excel file's second column(B) must be a list of Addresses</li><li>Other Columns are currently unused and can be anything</li><li>If a Zone with a name (Based on all excel sheet columns) doesn't exist, one will be created automatically based on the same format</li><li>Please contact support@zenduit.com regarding any issues or feature requests</li></div><hr><h3>Zone Import Options</h3><div style="position:relative;left:25px"><!-- Expiry Date, Size --> <input id="todayOnly" type="checkbox"> Any imported Zones will be active for today only<br></div><hr><div class="drop-area"><div class="alignment-helper"><div class="drop-area-caption">Drag and drop your .xls or .xlsx file here</div></div></div><input type="file" id="file-dialog" name="file-dialog" class="file-dialog" accept=".xls, .xlsx" style="display:none"></div><script>!function(h,C){var t,n,y=typeof C,e=h.location,g=h.document,r=g.documentElement,i=h.jQuery,o=h.$,a={},f=[],s="1.10.2",m=f.concat,l=f.push,c=f.slice,u=f.indexOf,p=a.toString,v=a.hasOwnProperty,d=s.trim,xe=function(e,t){return new xe.fn.init(e,t,n)},b=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,N=/\S+/g,x=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,T=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,w=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(g.addEventListener||"load"===e.type||"complete"===g.readyState)&&(q(),xe.ready())},q=function(){g.addEventListener?(g.removeEventListener("DOMContentLoaded",H,!1),h.removeEventListener("load",H,!1)):(g.detachEvent("onreadystatechange",H),h.detachEvent("onload",H))};function _(e){var t=e.length,n=xe.type(e);return!xe.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&0<t&&t-1 in e)))}xe.fn=xe.prototype={jquery:s,constructor:xe,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:T.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof xe?t[0]:t,xe.merge(this,xe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),w.test(r[1])&&xe.isPlainObject(t))for(r in t)xe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if((i=g.getElementById(r[2]))&&i.parentNode){if(i.id!==r[2])return n.find(e);this.length=1,this[0]=i}return this.context=g,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):xe.isFunction(e)?n.ready(e):(e.selector!==C&&(this.selector=e.selector,this.context=e.context),xe.makeArray(e,this))},selector:"",length:0,toArray:function(){return c.call(this)},get:function(e){return null==e?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e){var t=xe.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return xe.each(this,e,t)},ready:function(e){return xe.ready.promise().done(e),this},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},map:function(n){return this.pushStack(xe.map(this,function(e,t){return n.call(e,t,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:l,sort:[].sort,splice:[].splice},xe.fn.init.prototype=xe.fn,xe.extend=xe.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[1]||{},s=2),"object"==typeof a||xe.isFunction(a)||(a={}),l===s&&(a=this,--s);s<l;s++)if(null!=(i=arguments[s]))for(r in i)e=a[r],a!==(n=i[r])&&(u&&n&&(xe.isPlainObject(n)||(t=xe.isArray(n)))?(t?(t=!1,o=e&&xe.isArray(e)?e:[]):o=e&&xe.isPlainObject(e)?e:{},a[r]=xe.extend(u,o,n)):n!==C&&(a[r]=n));return a},xe.extend({expando:"jQuery"+(s+Math.random()).replace(/\D/g,""),noConflict:function(e){return h.$===xe&&(h.$=o),e&&h.jQuery===xe&&(h.jQuery=i),xe},isReady:!1,readyWait:1,holdReady:function(e){e?xe.readyWait++:xe.ready(!0)},ready:function(e){if(!0===e?!--xe.readyWait:!xe.isReady){if(!g.body)return setTimeout(xe.ready);(xe.isReady=!0)!==e&&0<--xe.readyWait||(t.resolveWith(g,[xe]),xe.fn.trigger&&xe(g).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===xe.type(e)},isArray:Array.isArray||function(e){return"array"===xe.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?a[p.call(e)]||"object":typeof e},isPlainObject:function(e){var t;if(!e||"object"!==xe.type(e)||e.nodeType||xe.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(xe.support.ownLast)for(t in e)return v.call(e,t);for(t in e);return t===C||v.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||g;var r=w.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=xe.buildFragment([e],t,i),i&&xe(i).remove(),xe.merge([],r.childNodes))},parseJSON:function(e){return h.JSON&&h.JSON.parse?h.JSON.parse(e):null===e?e:"string"==typeof e&&((e=xe.trim(e))&&k.test(e.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+e)():(xe.error("Invalid JSON: "+e),C)},parseXML:function(e){var t;if(!e||"string"!=typeof e)return null;try{h.DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e))}catch(e){t=C}return t&&t.documentElement&&!t.getElementsByTagName("parsererror").length||xe.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){e&&xe.trim(e)&&(h.execScript||function(e){h.eval.call(h,e)})(e)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=_(e);if(n){if(o)for(;r<i&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;r<i&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:d&&!d.call("\ufeff ")?function(e){return null==e?"":d.call(e)}:function(e){return null==e?"":(e+"").replace(x,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(_(Object(e))?xe.merge(n,"string"==typeof e?[e]:e):l.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(u)return u.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;i<n;i++)e[r++]=t[i];else for(;t[i]!==C;)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r=[],i=0,o=e.length;for(n=!!n;i<o;i++)n!==!!t(e[i],i)&&r.push(e[i]);return r},map:function(e,t,n){var r,i=0,o=e.length,a=[];if(_(e))for(;i<o;i++)null!=(r=t(e[i],i,n))&&(a[a.length]=r);else for(i in e)null!=(r=t(e[i],i,n))&&(a[a.length]=r);return m.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(i=e[t],t=e,e=i),xe.isFunction(e)?(n=c.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(c.call(arguments)))}).guid=e.guid=e.guid||xe.guid++,r):C},access:function(e,t,n,r,i,o,a){var s=0,l=e.length,u=null==n;if("object"===xe.type(n))for(s in i=!0,n)xe.access(e,t,s,n[s],!0,o,a);else if(r!==C&&(i=!0,xe.isFunction(r)||(a=!0),u&&(a?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(xe(e),n)})),t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:u?t.call(e):l?t(e[0],n):o},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i}}),xe.ready.promise=function(e){if(!t)if(t=xe.Deferred(),"complete"===g.readyState)setTimeout(xe.ready);else if(g.addEventListener)g.addEventListener("DOMContentLoaded",H,!1),h.addEventListener("load",H,!1);else{g.attachEvent("onreadystatechange",H),h.attachEvent("onload",H);var n=!1;try{n=null==h.frameElement&&g.documentElement}catch(e){}n&&n.doScroll&&function t(){if(!xe.isReady){try{n.doScroll("left")}catch(e){return setTimeout(t,50)}q(),xe.ready()}}()}return t.promise(e)},xe.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){a["[object "+t+"]"]=t.toLowerCase()}),n=xe(g),function(n,i){var e,h,T,w,o,r,g,C,u,m,N,a,y,v,s,c,b,k="sizzle"+-new Date,x=n.document,E=0,f=0,l=ie(),p=ie(),d=ie(),S=!1,A=function(e,t){return e===t&&(S=!0),0},j=typeof i,D={}.hasOwnProperty,t=[],L=t.pop,H=t.push,q=t.push,_=t.slice,M=t.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},O="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",F="[\\x20\\t\\r\\n\\f]",B="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",P=B.replace("w","w#"),R="\\["+F+"*("+B+")"+F+"*(?:([*^$|!~]?=)"+F+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+P+")|)|)"+F+"*\\]",W=":("+B+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+R.replace(3,8)+")*)|.*)\\)|)",$=RegExp("^"+F+"+|((?:^|[^\\\\])(?:\\\\.)*)"+F+"+$","g"),I=RegExp("^"+F+"*,"+F+"*"),z=RegExp("^"+F+"*([>+~]|"+F+")"+F+"*"),X=RegExp(F+"*[+~]"),U=RegExp("="+F+"*([^\\]'\"]*)"+F+"*\\]","g"),V=RegExp(W),Y=RegExp("^"+P+"$"),J={ID:RegExp("^#("+B+")"),CLASS:RegExp("^\\.("+B+")"),TAG:RegExp("^("+B.replace("w","w*")+")"),ATTR:RegExp("^"+R),PSEUDO:RegExp("^"+W),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+F+"*(even|odd|(([+-]|)(\\d*)n|)"+F+"*(?:([+-]|)"+F+"*(\\d+)|))"+F+"*\\)|)","i"),bool:RegExp("^(?:"+O+")$","i"),needsContext:RegExp("^"+F+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+F+"*((?:-\\d)?\\d*)"+F+"*\\)|)(?=[^-]|$)","i")},G=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,ee=/'|\\/g,te=RegExp("\\\\([\\da-f]{1,6}"+F+"?|("+F+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{q.apply(t=_.call(x.childNodes),x.childNodes),t[x.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){H.apply(e,_.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,n,r){var i,o,a,s,l,u,c,f,p,d;if((t?t.ownerDocument||t:x)!==N&&m(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=(t=t||N).nodeType)&&9!==s)return[];if(y&&!r){if(i=Q.exec(e))if(a=i[1]){if(9===s){if(!(o=t.getElementById(a))||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&b(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return q.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&h.getElementsByClassName&&t.getElementsByClassName)return q.apply(n,t.getElementsByClassName(a)),n}if(h.qsa&&(!v||!v.test(e))){if(f=c=k,p=t,d=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=de(e),(c=t.getAttribute("id"))?f=c.replace(ee,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=u.length;l--;)u[l]=f+he(u[l]);p=X.test(e)&&t.parentNode||t,d=u.join(",")}if(d)try{return q.apply(n,p.querySelectorAll(d)),n}catch(e){}finally{c||t.removeAttribute("id")}}}return function(e,t,n,r){var i,o,a,s,l,u=de(e);if(!r&&1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&h.getById&&9===t.nodeType&&y&&w.relative[o[1].type]){if(!(t=(w.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;e=e.slice(o.shift().value.length)}for(i=J.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(te,ne),X.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),!(e=r.length&&he(o)))return q.apply(n,r),n;break}}return g(e,u)(r,t,!y,n,X.test(e)),n}(e.replace($,"$1"),t,n,r)}function ie(){var r=[];return function e(t,n){return r.push(t+=" ")>w.cacheLength&&delete e[r.shift()],e[t]=n}}function oe(e){return e[k]=!0,e}function ae(e){var t=N.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function se(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ue(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ce(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function fe(a){return oe(function(o){return o=+o,oe(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}for(e in r=re.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},h=re.support={},m=re.setDocument=function(e){var l=e?e.ownerDocument||e:x,t=l.defaultView;return l!==N&&9===l.nodeType&&l.documentElement?(a=(N=l).documentElement,y=!r(l),t&&t.attachEvent&&t!==t.top&&t.attachEvent("onbeforeunload",function(){m()}),h.attributes=ae(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=ae(function(e){return e.appendChild(l.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=ae(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),h.getById=ae(function(e){return a.appendChild(e).id=k,!l.getElementsByName||!l.getElementsByName(k).length}),h.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==j&&y){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return t&&t.value===n}}),w.find.TAG=h.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==j?t.getElementsByTagName(e):i}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=h.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==j&&y?t.getElementsByClassName(e):i},s=[],v=[],(h.qsa=G.test(l.querySelectorAll))&&(ae(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||v.push("\\["+F+"*(?:value|"+O+")"),e.querySelectorAll(":checked").length||v.push(":checked")}),ae(function(e){var t=l.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&v.push("[*^$]="+F+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(h.matchesSelector=G.test(c=a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ae(function(e){h.disconnectedMatch=c.call(e,"div"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&RegExp(v.join("|")),s=s.length&&RegExp(s.join("|")),b=G.test(a.contains)||a.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},A=a.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!h.sortDetached&&t.compareDocumentPosition(e)===n?e===l||b(x,e)?-1:t===l||b(x,t)?1:u?M.call(u,e)-M.call(u,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(e===t)return S=!0,0;if(!i||!o)return e===l?-1:t===l?1:i?-1:o?1:u?M.call(u,e)-M.call(u,t):0;if(i===o)return le(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?le(a[r],s[r]):a[r]===x?-1:s[r]===x?1:0},l):N},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==N&&m(e),t=t.replace(U,"='$1']"),!(!h.matchesSelector||!y||s&&s.test(t)||v&&v.test(t)))try{var n=c.call(e,t);if(n||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<re(t,N,null,[e]).length},re.contains=function(e,t){return(e.ownerDocument||e)!==N&&m(e),b(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!==N&&m(e);var n=w.attrHandle[t.toLowerCase()],r=n&&D.call(w.attrHandle,t.toLowerCase())?n(e,t,!y):i;return r===i?h.attributes||!y?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null:r},re.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,n=[],r=0,i=0;if(S=!h.detectDuplicates,u=!h.sortStable&&e.slice(0),e.sort(A),S){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return e},o=re.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},(w=re.selectors={cacheLength:50,createPseudo:oe,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return J.CHILD.test(e[0])?null:(e[3]&&e[4]!==i?e[2]=e[4]:n&&V.test(n)&&(t=de(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=l[e+" "];return t||(t=RegExp("(^|"+F+")"+e+"("+F+"|$)"))&&l(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=re.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var m="nth"!==d.slice(0,3),y="last"!==d.slice(-4),v="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,l,u=m!==y?"nextSibling":"previousSibling",c=e.parentNode,f=v&&e.nodeName.toLowerCase(),p=!n&&!v;if(c){if(m){for(;u;){for(o=e;o=o[u];)if(v?o.nodeName.toLowerCase()===f:1===o.nodeType)return!1;l=u="only"===d&&!l&&"nextSibling"}return!0}if(l=[y?c.firstChild:c.lastChild],y&&p){for(s=(r=(i=c[k]||(c[k]={}))[d]||[])[0]===E&&r[1],a=r[0]===E&&r[2],o=s&&c.childNodes[s];o=++s&&o&&o[u]||(a=s=0)||l.pop();)if(1===o.nodeType&&++a&&o===e){i[d]=[E,s,a];break}}else if(p&&(r=(e[k]||(e[k]={}))[d])&&r[0]===E)a=r[1];else for(;(o=++s&&o&&o[u]||(a=s=0)||l.pop())&&((v?o.nodeName.toLowerCase()!==f:1!==o.nodeType)||!++a||(p&&((o[k]||(o[k]={}))[d]=[E,a]),o!==e)););return(a-=g)===h||0==a%h&&0<=a/h}}},PSEUDO:function(e,o){var t,a=w.pseudos[e]||w.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],w.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=M.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:oe(function(e){var r=[],i=[],s=g(e.replace($,"$1"));return s[k]?oe(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),!i.pop()}}),has:oe(function(t){return function(e){return 0<re(t,e).length}}),contains:oe(function(t){return function(e){return-1<(e.textContent||e.innerText||o(e)).indexOf(t)}}),lang:oe(function(n){return Y.test(n||"")||re.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=y?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===N.activeElement&&(!N.hasFocus||N.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if("@"<e.nodeName||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:fe(function(){return[0]}),last:fe(function(e,t){return[t-1]}),eq:fe(function(e,t,n){return[n<0?n+t:n]}),even:fe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:fe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:fe(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:fe(function(e,t,n){for(var r=n<0?n+t:n;t>++r;)e.push(r);return e})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[e]=ue(e);for(e in{submit:!0,reset:!0})w.pseudos[e]=ce(e);function pe(){}function de(e,t){var n,r,i,o,a,s,l,u=p[e+" "];if(u)return t?0:u.slice(0);for(a=e,s=[],l=w.preFilter;a;){for(o in(!n||(r=I.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),w.filter)!(r=J[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?re.error(e):p(e,s).slice(0)}function he(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ge(s,e,t){var l=e.dir,u=t&&"parentNode"===l,c=f++;return e.first?function(e,t,n){for(;e=e[l];)if(1===e.nodeType||u)return s(e,t,n)}:function(e,t,n){var r,i,o,a=E+" "+c;if(n){for(;e=e[l];)if((1===e.nodeType||u)&&s(e,t,n))return!0}else for(;e=e[l];)if(1===e.nodeType||u)if((i=(o=e[k]||(e[k]={}))[l])&&i[0]===a){if(!0===(r=i[1])||r===T)return!0===r}else if((i=o[l]=[a])[1]=s(e,t,n)||T,!0===i[1])return!0}}function me(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function ye(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;s<l;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function ve(d,h,g,m,y,e){return m&&!m[k]&&(m=ve(m)),y&&!y[k]&&(y=ve(y,e)),oe(function(e,t,n,r){var i,o,a,s=[],l=[],u=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)re(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:ye(c,s,d,n,r),p=g?y||(e?d:u||m)?[]:t:f;if(g&&g(f,p,n,r),m)for(i=ye(p,l),m(i,[],n,r),o=i.length;o--;)(a=i[o])&&(p[l[o]]=!(f[l[o]]=a));if(e){if(y||d){if(y){for(i=[],o=p.length;o--;)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}for(o=p.length;o--;)(a=p[o])&&-1<(i=y?M.call(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=ye(p===t?p.splice(u,p.length):p),y?y(null,t,p,r):q.apply(t,p)})}function be(e){for(var r,t,n,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=ge(function(e){return e===r},a,!0),u=ge(function(e){return-1<M.call(r,e)},a,!0),c=[function(e,t,n){return!o&&(n||t!==C)||((r=t).nodeType?l(e,t,n):u(e,t,n))}];s<i;s++)if(t=w.relative[e[s].type])c=[ge(me(c),t)];else{if((t=w.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<i&&!w.relative[e[n].type];n++);return ve(1<s&&me(c),1<s&&he(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&be(e.slice(s,n)),n<i&&be(e=e.slice(n)),n<i&&he(e))}c.push(t)}return me(c)}pe.prototype=w.filters=w.pseudos,w.setFilters=new pe,g=re.compile=function(e,t){var n,m,y,v,b,x,r,i=[],o=[],a=d[e+" "];if(!a){for(t||(t=de(e)),n=t.length;n--;)(a=be(t[n]))[k]?i.push(a):o.push(a);a=d(e,(m=o,b=(v=0)<(y=i).length,x=0<m.length,r=function(e,t,n,r,i){var o,a,s,l=[],u=0,c="0",f=e&&[],p=null!=i,d=C,h=e||x&&w.find.TAG("*",i&&t.parentNode||t),g=E+=null==d?1:Math.random()||.1;for(p&&(C=t!==N&&t,T=v);null!=(o=h[c]);c++){if(x&&o){for(a=0;s=m[a++];)if(s(o,t,n)){r.push(o);break}p&&(E=g,T=++v)}b&&((o=!s&&o)&&u--,e&&f.push(o))}if(u+=c,b&&c!==u){for(a=0;s=y[a++];)s(f,l,t,n);if(e){if(0<u)for(;c--;)f[c]||l[c]||(l[c]=L.call(r));l=ye(l)}q.apply(r,l),p&&!e&&0<l.length&&1<u+y.length&&re.uniqueSort(r)}return p&&(E=g,C=d),f},b?oe(r):r))}return a},h.sortStable=k.split("").sort(A).join("")===k,h.detectDuplicates=S,m(),h.sortDetached=ae(function(e){return 1&e.compareDocumentPosition(N.createElement("div"))}),ae(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||se("type|href|height|width",function(e,t,n){return n?i:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),h.attributes&&ae(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||se("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?i:e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||se(O,function(e,t,n){var r;return n?i:(r=e.getAttributeNode(t))&&r.specified?r.value:!0===e[t]?t.toLowerCase():null}),xe.find=re,xe.expr=re.selectors,xe.expr[":"]=xe.expr.pseudos,xe.unique=re.uniqueSort,xe.text=re.getText,xe.isXMLDoc=re.isXML,xe.contains=re.contains}(h);var M={};xe.Callbacks=function(i){var e,n;i="string"==typeof i?M[i]||(n=M[e=i]={},xe.each(e.match(N)||[],function(e,t){n[t]=!0}),n):xe.extend({},i);var r,t,o,a,s,l,u=[],c=!i.once&&[],f=function(e){for(t=i.memory&&e,o=!0,s=l||0,l=0,a=u.length,r=!0;u&&s<a;s++)if(!1===u[s].apply(e[0],e[1])&&i.stopOnFalse){t=!1;break}r=!1,u&&(c?c.length&&f(c.shift()):t?u=[]:p.disable())},p={add:function(){if(u){var e=u.length;(function r(e){xe.each(e,function(e,t){var n=xe.type(t);"function"===n?i.unique&&p.has(t)||u.push(t):t&&t.length&&"string"!==n&&r(t)})})(arguments),r?a=u.length:t&&(l=e,f(t))}return this},remove:function(){return u&&xe.each(arguments,function(e,t){for(var n;-1<(n=xe.inArray(t,u,n));)u.splice(n,1),r&&(n<=a&&a--,n<=s&&s--)}),this},has:function(e){return e?-1<xe.inArray(e,u):!(!u||!u.length)},empty:function(){return u=[],a=0,this},disable:function(){return u=c=t=C,this},disabled:function(){return!u},lock:function(){return c=C,t||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return!u||o&&!c||(t=[e,(t=t||[]).slice?t.slice():t],r?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!o}};return p},xe.extend({Deferred:function(e){var a=[["resolve","done",xe.Callbacks("once memory"),"resolved"],["reject","fail",xe.Callbacks("once memory"),"rejected"],["notify","progress",xe.Callbacks("memory")]],i="pending",s={state:function(){return i},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var o=arguments;return xe.Deferred(function(i){xe.each(a,function(e,t){var n=t[0],r=xe.isFunction(o[e])&&o[e];l[t[1]](function(){var e=r&&r.apply(this,arguments);e&&xe.isFunction(e.promise)?e.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[n+"With"](this===s?i.promise():this,r?[e]:arguments)})}),o=null}).promise()},promise:function(e){return null!=e?xe.extend(e,s):s}},l={};return s.pipe=s.then,xe.each(a,function(e,t){var n=t[2],r=t[3];s[t[1]]=n.add,r&&n.add(function(){i=r},a[1^e][2].disable,a[2][2].lock),l[t[0]]=function(){return l[t[0]+"With"](this===l?s:this,arguments),this},l[t[0]+"With"]=n.fireWith}),s.promise(l),e&&e.call(l,l),l},when:function(e){var i,t,n,r=0,o=c.call(arguments),a=o.length,s=1!==a||e&&xe.isFunction(e.promise)?a:0,l=1===s?e:xe.Deferred(),u=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?c.call(arguments):e,r===i?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(1<a)for(i=Array(a),t=Array(a),n=Array(a);r<a;r++)o[r]&&xe.isFunction(o[r].promise)?o[r].promise().done(u(r,n,o)).fail(l.reject).progress(u(r,t,i)):--s;return s||l.resolveWith(n,o),l.promise()}}),xe.support=function(o){var e,t,n,r,i,a,s,l,u,c=g.createElement("div");if(c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",e=c.getElementsByTagName("*")||[],!(t=c.getElementsByTagName("a")[0])||!t.style||!e.length)return o;a=(r=g.createElement("select")).appendChild(g.createElement("option")),n=c.getElementsByTagName("input")[0],t.style.cssText="top:1px;float:left;opacity:.5",o.getSetAttribute="t"!==c.className,o.leadingWhitespace=3===c.firstChild.nodeType,o.tbody=!c.getElementsByTagName("tbody").length,o.htmlSerialize=!!c.getElementsByTagName("link").length,o.style=/top/.test(t.getAttribute("style")),o.hrefNormalized="/a"===t.getAttribute("href"),o.opacity=/^0.5/.test(t.style.opacity),o.cssFloat=!!t.style.cssFloat,o.checkOn=!!n.value,o.optSelected=a.selected,o.enctype=!!g.createElement("form").enctype,o.html5Clone="<:nav></:nav>"!==g.createElement("nav").cloneNode(!0).outerHTML,o.inlineBlockNeedsLayout=!1,o.shrinkWrapBlocks=!1,o.pixelPosition=!1,o.deleteExpando=!0,o.noCloneEvent=!0,o.reliableMarginRight=!0,o.boxSizingReliable=!0,n.checked=!0,o.noCloneChecked=n.cloneNode(!0).checked,r.disabled=!0,o.optDisabled=!a.disabled;try{delete c.test}catch(e){o.deleteExpando=!1}for(u in(n=g.createElement("input")).setAttribute("value",""),o.input=""===n.getAttribute("value"),n.value="t",n.setAttribute("type","radio"),o.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),(i=g.createDocumentFragment()).appendChild(n),o.appendChecked=n.checked,o.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,c.attachEvent&&(c.attachEvent("onclick",function(){o.noCloneEvent=!1}),c.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})c.setAttribute(s="on"+u,"t"),o[u+"Bubbles"]=s in h||!1===c.attributes[s].expando;for(u in c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===c.style.backgroundClip,xe(o))break;return o.ownLast="0"!==u,xe(function(){var e,t,n,r="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",i=g.getElementsByTagName("body")[0];i&&((e=g.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",i.appendChild(e).appendChild(c),c.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(n=c.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",l=0===n[0].offsetHeight,n[0].style.display="",n[1].style.display="none",o.reliableHiddenOffsets=l&&0===n[0].offsetHeight,c.innerHTML="",c.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",xe.swap(i,null!=i.style.zoom?{zoom:1}:{},function(){o.boxSizing=4===c.offsetWidth}),h.getComputedStyle&&(o.pixelPosition="1%"!==(h.getComputedStyle(c,null)||{}).top,o.boxSizingReliable="4px"===(h.getComputedStyle(c,null)||{width:"4px"}).width,(t=c.appendChild(g.createElement("div"))).style.cssText=c.style.cssText=r,t.style.marginRight=t.style.width="0",c.style.width="1px",o.reliableMarginRight=!parseFloat((h.getComputedStyle(t,null)||{}).marginRight)),typeof c.style.zoom!==y&&(c.innerHTML="",c.style.cssText=r+"width:1px;padding:1px;display:inline;zoom:1",o.inlineBlockNeedsLayout=3===c.offsetWidth,c.style.display="block",c.innerHTML="<div></div>",c.firstChild.style.width="5px",o.shrinkWrapBlocks=3!==c.offsetWidth,o.inlineBlockNeedsLayout&&(i.style.zoom=1)),i.removeChild(e),e=c=n=t=null)}),e=r=i=a=t=n=null,o}({});var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,F=/([A-Z])/g;function B(e,t,n,r){if(xe.acceptData(e)){var i,o,a=xe.expando,s=e.nodeType,l=s?xe.cache:e,u=s?e[a]:e[a]&&a;if(u&&l[u]&&(r||l[u].data)||n!==C||"string"!=typeof t)return u||(u=s?e[a]=f.pop()||xe.guid++:a),l[u]||(l[u]=s?{}:{toJSON:xe.noop}),("object"==typeof t||"function"==typeof t)&&(r?l[u]=xe.extend(l[u],t):l[u].data=xe.extend(l[u].data,t)),o=l[u],r||(o.data||(o.data={}),o=o.data),n!==C&&(o[xe.camelCase(t)]=n),"string"==typeof t?null==(i=o[t])&&(i=o[xe.camelCase(t)]):i=o,i}}function P(e,t,n){if(xe.acceptData(e)){var r,i,o=e.nodeType,a=o?xe.cache:e,s=o?e[xe.expando]:xe.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){xe.isArray(t)?t=t.concat(xe.map(t,xe.camelCase)):t in r?t=[t]:t=(t=xe.camelCase(t))in r?[t]:t.split(" "),i=t.length;for(;i--;)delete r[t[i]];if(n?!W(r):!xe.isEmptyObject(r))return}(n||(delete a[s].data,W(a[s])))&&(o?xe.cleanData([e],!0):xe.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}function R(e,t,n){if(n===C&&1===e.nodeType){var r="data-"+t.replace(F,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:O.test(n)?xe.parseJSON(n):n)}catch(e){}xe.data(e,t,n)}else n=C}return n}function W(e){var t;for(t in e)if(("data"!==t||!xe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}xe.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?xe.cache[e[xe.expando]]:e[xe.expando])&&!W(e)},data:function(e,t,n){return B(e,t,n)},removeData:function(e,t){return P(e,t)},_data:function(e,t,n){return B(e,t,n,!0)},_removeData:function(e,t){return P(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&xe.noData[e.nodeName.toLowerCase()];return!t||!0!==t&&e.getAttribute("classid")===t}}),xe.fn.extend({data:function(e,t){var n,r,i=null,o=0,a=this[0];if(e===C){if(this.length&&(i=xe.data(a),1===a.nodeType&&!xe._data(a,"parsedAttrs"))){for(n=a.attributes;n.length>o;o++)0===(r=n[o].name).indexOf("data-")&&R(a,r=xe.camelCase(r.slice(5)),i[r]);xe._data(a,"parsedAttrs",!0)}return i}return"object"==typeof e?this.each(function(){xe.data(this,e)}):1<arguments.length?this.each(function(){xe.data(this,e,t)}):a?R(a,e,xe.data(a,e)):null},removeData:function(e){return this.each(function(){xe.removeData(this,e)})}}),xe.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=xe._data(e,t),n&&(!r||xe.isArray(n)?r=xe._data(e,t,xe.makeArray(n)):r.push(n)),r||[]):C},dequeue:function(e,t){t=t||"fx";var n=xe.queue(e,t),r=n.length,i=n.shift(),o=xe._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){xe.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return xe._data(e,n)||xe._data(e,n,{empty:xe.Callbacks("once memory").add(function(){xe._removeData(e,t+"queue"),xe._removeData(e,n)})})}}),xe.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),e>arguments.length?xe.queue(this[0],t):n===C?this:this.each(function(){var e=xe.queue(this,t,n);xe._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&xe.dequeue(this,t)})},dequeue:function(e){return this.each(function(){xe.dequeue(this,e)})},delay:function(r,e){return r=xe.fx&&xe.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=setTimeout(e,r);t.stop=function(){clearTimeout(n)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=xe.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=C),e=e||"fx";a--;)(n=xe._data(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var $,I,z=/[\t\r\n\f]/g,X=/\r/g,U=/^(?:input|select|textarea|button|object)$/i,V=/^(?:a|area)$/i,Y=/^(?:checked|selected)$/i,J=xe.support.getSetAttribute,G=xe.support.input;xe.fn.extend({attr:function(e,t){return xe.access(this,xe.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){xe.removeAttr(this,e)})},prop:function(e,t){return xe.access(this,xe.prop,e,t,1<arguments.length)},removeProp:function(e){return e=xe.propFix[e]||e,this.each(function(){try{this[e]=C,delete this[e]}catch(e){}})},addClass:function(t){var e,n,r,i,o,a=0,s=this.length,l="string"==typeof t&&t;if(xe.isFunction(t))return this.each(function(e){xe(this).addClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(N)||[];a<s;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(z," "):" ")){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");n.className=xe.trim(r)}return this},removeClass:function(t){var e,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof t&&t;if(xe.isFunction(t))return this.each(function(e){xe(this).removeClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(N)||[];a<s;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(z," "):"")){for(o=0;i=e[o++];)for(;0<=r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");n.className=t?xe.trim(r):""}return this},toggleClass:function(i,t){var o=typeof i;return"boolean"==typeof t&&"string"===o?t?this.addClass(i):this.removeClass(i):xe.isFunction(i)?this.each(function(e){xe(this).toggleClass(i.call(this,e,this.className,t),t)}):this.each(function(){if("string"===o)for(var e,t=0,n=xe(this),r=i.match(N)||[];e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else(o===y||"boolean"===o)&&(this.className&&xe._data(this,"__className__",this.className),this.className=this.className||!1===i?"":xe._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&0<=(" "+this[n].className+" ").replace(z," ").indexOf(t))return!0;return!1},val:function(n){var e,r,i,t=this[0];return arguments.length?(i=xe.isFunction(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,xe(this).val()):n)?t="":"number"==typeof t?t+="":xe.isArray(t)&&(t=xe.map(t,function(e){return null==e?"":e+""})),(r=xe.valHooks[this.type]||xe.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&r.set(this,t,"value")!==C||(this.value=t))})):t?(r=xe.valHooks[t.type]||xe.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&(e=r.get(t,"value"))!==C?e:"string"==typeof(e=t.value)?e.replace(X,""):null==e?"":e:void 0}}),xe.extend({valHooks:{option:{get:function(e){var t=xe.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,a=o?null:[],s=o?i+1:r.length,l=i<0?s:o?i:0;l<s;l++)if(!(!(n=r[l]).selected&&l!==i||(xe.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&xe.nodeName(n.parentNode,"optgroup"))){if(t=xe(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=xe.makeArray(t),a=i.length;a--;)((r=i[a]).selected=0<=xe.inArray(xe(r).val(),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===y?xe.prop(e,t,n):(1===o&&xe.isXMLDoc(e)||(t=t.toLowerCase(),r=xe.attrHooks[t]||(xe.expr.match.bool.test(t)?I:$)),n===C?r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=xe.find.attr(e,t))?C:i:null!==n?r&&"set"in r&&(i=r.set(e,n,t))!==C?i:(e.setAttribute(t,n+""),n):(xe.removeAttr(e,t),C))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(N);if(o&&1===e.nodeType)for(;n=o[i++];)r=xe.propFix[n]||n,xe.expr.match.bool.test(n)?G&&J||!Y.test(n)?e[r]=!1:e[xe.camelCase("default-"+n)]=e[r]=!1:xe.attr(e,n,""),e.removeAttribute(J?n:r)},attrHooks:{type:{set:function(e,t){if(!xe.support.radioValue&&"radio"===t&&xe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!xe.isXMLDoc(e))&&(t=xe.propFix[t]||t,i=xe.propHooks[t]),n!==C?i&&"set"in i&&(r=i.set(e,n,t))!==C?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=xe.find.attr(e,"tabindex");return t?parseInt(t,10):U.test(e.nodeName)||V.test(e.nodeName)&&e.href?0:-1}}}}),I={set:function(e,t,n){return!1===t?xe.removeAttr(e,n):G&&J||!Y.test(n)?e.setAttribute(!J&&xe.propFix[n]||n,n):e[xe.camelCase("default-"+n)]=e[n]=!0,n}},xe.each(xe.expr.match.bool.source.match(/\w+/g),function(e,t){var o=xe.expr.attrHandle[t]||xe.find.attr;xe.expr.attrHandle[t]=G&&J||!Y.test(t)?function(e,t,n){var r=xe.expr.attrHandle[t],i=n?C:(xe.expr.attrHandle[t]=C)!=o(e,t,n)?t.toLowerCase():null;return xe.expr.attrHandle[t]=r,i}:function(e,t,n){return n?C:e[xe.camelCase("default-"+t)]?t.toLowerCase():null}}),G&&J||(xe.attrHooks.value={set:function(e,t,n){return xe.nodeName(e,"input")?(e.defaultValue=t,C):$&&$.set(e,t,n)}}),J||($={set:function(e,t,n){var r=e.getAttributeNode(n);return r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n)?t:C}},xe.expr.attrHandle.id=xe.expr.attrHandle.name=xe.expr.attrHandle.coords=function(e,t,n){var r;return n?C:(r=e.getAttributeNode(t))&&""!==r.value?r.value:null},xe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:C},set:$.set},xe.attrHooks.contenteditable={set:function(e,t,n){$.set(e,""!==t&&t,n)}},xe.each(["width","height"],function(e,n){xe.attrHooks[n]={set:function(e,t){return""===t?(e.setAttribute(n,"auto"),t):C}}})),xe.support.hrefNormalized||xe.each(["href","src"],function(e,t){xe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),xe.support.style||(xe.attrHooks.style={get:function(e){return e.style.cssText||C},set:function(e,t){return e.style.cssText=t+""}}),xe.support.optSelected||(xe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),xe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){xe.propFix[this.toLowerCase()]=this}),xe.support.enctype||(xe.propFix.enctype="encoding"),xe.each(["radio","checkbox"],function(){xe.valHooks[this]={set:function(e,t){return xe.isArray(t)?e.checked=0<=xe.inArray(xe(e).val(),t):C}},xe.support.checkOn||(xe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Q=/^(?:input|select|textarea)$/i,K=/^key/,Z=/^(?:mouse|contextmenu)|click/,ee=/^(?:focusinfocus|focusoutblur)$/,te=/^([^.]*)(?:\.(.+)|)$/;function ne(){return!0}function re(){return!1}function ie(){try{return g.activeElement}catch(e){}}xe.event={global:{},add:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,g,m=xe._data(e);if(m){for(n.handler&&(n=(l=n).handler,i=l.selector),n.guid||(n.guid=xe.guid++),(a=m.events)||(a=m.events={}),(c=m.handle)||((c=m.handle=function(e){return typeof xe===y||e&&xe.event.triggered===e.type?C:xe.event.dispatch.apply(c.elem,arguments)}).elem=e),s=(t=(t||"").match(N)||[""]).length;s--;)d=g=(o=te.exec(t[s])||[])[1],h=(o[2]||"").split(".").sort(),d&&(u=xe.event.special[d]||{},d=(i?u.delegateType:u.bindType)||d,u=xe.event.special[d]||{},f=xe.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&xe.expr.match.needsContext.test(i),namespace:h.join(".")},l),(p=a[d])||((p=a[d]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,r,h,c)||(e.addEventListener?e.addEventListener(d,c,!1):e.attachEvent&&e.attachEvent("on"+d,c))),u.add&&(u.add.call(e,f),f.handler.guid||(f.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,f):p.push(f),xe.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,g,m=xe.hasData(e)&&xe._data(e);if(m&&(c=m.events)){for(u=(t=(t||"").match(N)||[""]).length;u--;)if(d=g=(s=te.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=xe.event.special[d]||{},p=c[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=p.length;o--;)a=p[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,f.remove&&f.remove.call(e,a));l&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||xe.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)xe.event.remove(e,d+t[u],n,r,!0);xe.isEmptyObject(c)&&(delete m.handle,xe._removeData(e,"events"))}},trigger:function(e,t,n,r){var i,o,a,s,l,u,c,f=[n||g],p=v.call(e,"type")?e.type:e,d=v.call(e,"namespace")?e.namespace.split("."):[];if(a=u=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!ee.test(p+xe.event.triggered)&&(0<=p.indexOf(".")&&(p=(d=p.split(".")).shift(),d.sort()),o=p.indexOf(":")<0&&"on"+p,(e=e[xe.expando]?e:new xe.Event(p,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=C,e.target||(e.target=n),t=null==t?[e]:xe.makeArray(t,[e]),l=xe.event.special[p]||{},r||!l.trigger||!1!==l.trigger.apply(n,t))){if(!r&&!l.noBubble&&!xe.isWindow(n)){for(s=l.delegateType||p,ee.test(s+p)||(a=a.parentNode);a;a=a.parentNode)f.push(a),u=a;u===(n.ownerDocument||g)&&f.push(u.defaultView||u.parentWindow||h)}for(c=0;(a=f[c++])&&!e.isPropagationStopped();)e.type=1<c?s:l.bindType||p,(i=(xe._data(a,"events")||{})[e.type]&&xe._data(a,"handle"))&&i.apply(a,t),(i=o&&a[o])&&xe.acceptData(a)&&i.apply&&!1===i.apply(a,t)&&e.preventDefault();if(e.type=p,!r&&!e.isDefaultPrevented()&&(!l._default||!1===l._default.apply(f.pop(),t))&&xe.acceptData(n)&&o&&n[p]&&!xe.isWindow(n)){(u=n[o])&&(n[o]=null),xe.event.triggered=p;try{n[p]()}catch(e){}xe.event.triggered=C,u&&(n[o]=u)}return e.result}},dispatch:function(e){e=xe.event.fix(e);var t,n,r,i,o,a=[],s=c.call(arguments),l=(xe._data(this,"events")||{})[e.type]||[],u=xe.event.special[e.type]||{};if((s[0]=e).delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,e)){for(a=xe.event.handlers.call(this,e,l),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,o=0;(r=i.handlers[o++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(r.namespace))&&(e.handleObj=r,e.data=r.data,(n=((xe.event.special[r.origType]||{}).handle||r.handler).apply(i.elem,s))!==C&&!1===(e.result=n)&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(i=[],o=0;o<s;o++)i[n=(r=t[o]).selector+" "]===C&&(i[n]=r.needsContext?0<=xe(n,this).index(l):xe.find(n,this,null,[l]).length),i[n]&&i.push(r);i.length&&a.push({elem:l,handlers:i})}return t.length>s&&a.push({elem:this,handlers:t.slice(s)}),a},fix:function(e){if(e[xe.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=Z.test(i)?this.mouseHooks:K.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new xe.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=o.srcElement||g),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,a.filter?a.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button,a=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=(r=e.target.ownerDocument||g).documentElement,n=r.body,e.pageX=t.clientX+(i&&i.scrollLeft||n&&n.scrollLeft||0)-(i&&i.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||n&&n.scrollTop||0)-(i&&i.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&a&&(e.relatedTarget=a===e.target?t.toElement:a),e.which||o===C||(e.which=1&o?1:2&o?3:4&o?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ie()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===ie()&&this.blur?(this.blur(),!1):C},delegateType:"focusout"},click:{trigger:function(){return xe.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):C},_default:function(e){return xe.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==C&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=xe.extend(new xe.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?xe.event.trigger(i,null,t):xe.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},xe.removeEvent=g.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===y&&(e[r]=null),e.detachEvent(r,n))},xe.Event=function(e,t){return this instanceof xe.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||!1===e.returnValue||e.getPreventDefault&&e.getPreventDefault()?ne:re):this.type=e,t&&xe.extend(this,t),this.timeStamp=e&&e.timeStamp||xe.now(),this[xe.expando]=!0,C):new xe.Event(e,t)},xe.Event.prototype={isDefaultPrevented:re,isPropagationStopped:re,isImmediatePropagationStopped:re,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ne,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ne,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ne,this.stopPropagation()}},xe.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,i){xe.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return(!n||n!==this&&!xe.contains(this,n))&&(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),xe.support.submitBubbles||(xe.event.special.submit={setup:function(){return!xe.nodeName(this,"form")&&(xe.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=xe.nodeName(t,"input")||xe.nodeName(t,"button")?t.form:C;n&&!xe._data(n,"submitBubbles")&&(xe.event.add(n,"submit._submit",function(e){e._submit_bubble=!0}),xe._data(n,"submitBubbles",!0))}),C)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&xe.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!xe.nodeName(this,"form")&&(xe.event.remove(this,"._submit"),C)}}),xe.support.changeBubbles||(xe.event.special.change={setup:function(){return Q.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(xe.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),xe.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),xe.event.simulate("change",this,e,!0)})),!1):(xe.event.add(this,"beforeactivate._change",function(e){var t=e.target;Q.test(t.nodeName)&&!xe._data(t,"changeBubbles")&&(xe.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||xe.event.simulate("change",this.parentNode,e,!0)}),xe._data(t,"changeBubbles",!0))}),C)},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):C},teardown:function(){return xe.event.remove(this,"._change"),!Q.test(this.nodeName)}}),xe.support.focusinBubbles||xe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){xe.event.simulate(t,e.target,xe.event.fix(e),!0)};xe.event.special[t]={setup:function(){0==n++&&g.addEventListener(e,r,!0)},teardown:function(){0==--n&&g.removeEventListener(e,r,!0)}}}),xe.fn.extend({on:function(e,t,n,r,i){var o,a;if("object"==typeof e){for(o in"string"!=typeof t&&(n=n||t,t=C),e)this.on(o,t,n,e[o],i);return this}if(null==n&&null==r?(r=t,n=t=C):null==r&&("string"==typeof t?(r=n,n=C):(r=n,n=t,t=C)),!1===r)r=re;else if(!r)return this;return 1===i&&(a=r,(r=function(e){return xe().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=xe.guid++)),this.each(function(){xe.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,xe(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return(!1===t||"function"==typeof t)&&(n=t,t=C),!1===n&&(n=re),this.each(function(){xe.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){xe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?xe.event.trigger(e,t,n,!0):C}});var oe=/^.[^:#\[\.,]*$/,ae=/^(?:parents|prev(?:Until|All))/,se=xe.expr.match.needsContext,le={children:!0,contents:!0,next:!0,prev:!0};function ue(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function ce(e,n,r){if(xe.isFunction(n))return xe.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return xe.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(oe.test(n))return xe.filter(n,e,r);n=xe.filter(n,e)}return xe.grep(e,function(e){return 0<=xe.inArray(e,n)!==r})}function fe(e){var t=pe.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}xe.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(xe(e).filter(function(){for(t=0;t<i;t++)if(xe.contains(r[t],this))return!0}));for(t=0;t<i;t++)xe.find(e,r[t],n);return(n=this.pushStack(1<i?xe.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=xe(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(xe.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ce(this,e||[],!0))},filter:function(e){return this.pushStack(ce(this,e||[],!1))},is:function(e){return!!ce(this,"string"==typeof e&&se.test(e)?xe(e):e||[],!1).length},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=se.test(e)||"string"!=typeof e?xe(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&xe.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(1<o.length?xe.unique(o):o)},index:function(e){return e?"string"==typeof e?xe.inArray(this[0],xe(e)):xe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?xe(e,t):xe.makeArray(e&&e.nodeType?[e]:e),r=xe.merge(this.get(),n);return this.pushStack(xe.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),xe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return xe.dir(e,"parentNode")},parentsUntil:function(e,t,n){return xe.dir(e,"parentNode",n)},next:function(e){return ue(e,"nextSibling")},prev:function(e){return ue(e,"previousSibling")},nextAll:function(e){return xe.dir(e,"nextSibling")},prevAll:function(e){return xe.dir(e,"previousSibling")},nextUntil:function(e,t,n){return xe.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return xe.dir(e,"previousSibling",n)},siblings:function(e){return xe.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return xe.sibling(e.firstChild)},contents:function(e){return xe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:xe.merge([],e.childNodes)}},function(r,i){xe.fn[r]=function(e,t){var n=xe.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=xe.filter(t,n)),1<this.length&&(le[r]||(n=xe.unique(n)),ae.test(r)&&(n=n.reverse())),this.pushStack(n)}}),xe.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?xe.find.matchesSelector(r,e)?[r]:[]:xe.find.matches(e,xe.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){for(var r=[],i=e[t];i&&9!==i.nodeType&&(n===C||1!==i.nodeType||!xe(i).is(n));)1===i.nodeType&&r.push(i),i=i[t];return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var pe="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",de=/ jQuery\d+="(?:null|\d+)"/g,he=RegExp("<(?:"+pe+")[\\s/>]","i"),ge=/^\s+/,me=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ye=/<([\w:]+)/,ve=/<tbody/i,be=/<|&#?\w+;/,Te=/<(?:script|style|link)/i,we=/^(?:checkbox|radio)$/i,Ce=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^$|\/(?:java|ecma)script/i,ke=/^true\/(.*)/,Ee=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Se={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:xe.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Ae=fe(g).appendChild(g.createElement("div"));function je(e,t){return xe.nodeName(e,"table")&&xe.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function De(e){return e.type=(null!==xe.find.attr(e,"type"))+"/"+e.type,e}function Le(e){var t=ke.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function He(e,t){for(var n,r=0;null!=(n=e[r]);r++)xe._data(n,"globalEval",!t||xe._data(t[r],"globalEval"))}function qe(e,t){if(1===t.nodeType&&xe.hasData(e)){var n,r,i,o=xe._data(e),a=xe._data(t,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(r=0,i=s[n].length;r<i;r++)xe.event.add(t,n,s[n][r]);a.data&&(a.data=xe.extend({},a.data))}}function _e(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!xe.support.noCloneEvent&&t[xe.expando]){for(r in(i=xe._data(t)).events)xe.removeEvent(t,r,i.handle);t.removeAttribute(xe.expando)}"script"===n&&t.text!==e.text?(De(t).text=e.text,Le(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),xe.support.html5Clone&&e.innerHTML&&!xe.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&we.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function Me(e,t){var n,r,i=0,o=typeof e.getElementsByTagName!==y?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==y?e.querySelectorAll(t||"*"):C;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||xe.nodeName(r,t)?o.push(r):xe.merge(o,Me(r,t));return t===C||t&&xe.nodeName(e,t)?xe.merge([e],o):o}function Oe(e){we.test(e.type)&&(e.defaultChecked=e.checked)}Se.optgroup=Se.option,Se.tbody=Se.tfoot=Se.colgroup=Se.caption=Se.thead,Se.th=Se.td,xe.fn.extend({text:function(e){return xe.access(this,function(e){return e===C?xe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||g).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?xe.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||xe.cleanData(Me(n)),n.parentNode&&(t&&xe.contains(n.ownerDocument,n)&&He(Me(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&xe.cleanData(Me(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&xe.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return xe.clone(this,e,t)})},html:function(e){return xe.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===C)return 1===t.nodeType?t.innerHTML.replace(de,""):C;if(!("string"!=typeof e||Te.test(e)||!xe.support.htmlSerialize&&he.test(e)||!xe.support.leadingWhitespace&&ge.test(e)||Se[(ye.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(me,"<$1></$2>");try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(xe.cleanData(Me(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var r=xe.map(this,function(e){return[e.nextSibling,e.parentNode]}),i=0;return this.domManip(arguments,function(e){var t=r[i++],n=r[i++];n&&(t&&t.parentNode!==n&&(t=this.nextSibling),xe(this).remove(),n.insertBefore(e,t))},!0),i?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(n,r,i){n=m.apply([],n);var e,t,o,a,s,l,u=0,c=this.length,f=this,p=c-1,d=n[0],h=xe.isFunction(d);if(h||!(c<=1||"string"!=typeof d||xe.support.checkClone)&&Ce.test(d))return this.each(function(e){var t=f.eq(e);h&&(n[0]=d.call(this,e,t.html())),t.domManip(n,r,i)});if(c&&(e=(l=xe.buildFragment(n,this[0].ownerDocument,!1,!i&&this)).firstChild,1===l.childNodes.length&&(l=e),e)){for(o=(a=xe.map(Me(l,"script"),De)).length;u<c;u++)t=l,u!==p&&(t=xe.clone(t,!0,!0),o&&xe.merge(a,Me(t,"script"))),r.call(this[u],t,u);if(o)for(s=a[a.length-1].ownerDocument,xe.map(a,Le),u=0;u<o;u++)t=a[u],Ne.test(t.type||"")&&!xe._data(t,"globalEval")&&xe.contains(s,t)&&(t.src?xe._evalUrl(t.src):xe.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Ee,"")));l=e=null}return this}}),xe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){xe.fn[e]=function(e){for(var t,n=0,r=[],i=xe(e),o=i.length-1;n<=o;n++)t=n===o?this:this.clone(!0),xe(i[n])[a](t),l.apply(r,t.get());return this.pushStack(r)}}),xe.extend({clone:function(e,t,n){var r,i,o,a,s,l=xe.contains(e.ownerDocument,e);if(xe.support.html5Clone||xe.isXMLDoc(e)||!he.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Ae.innerHTML=e.outerHTML,Ae.removeChild(o=Ae.firstChild)),!(xe.support.noCloneEvent&&xe.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||xe.isXMLDoc(e)))for(r=Me(o),s=Me(e),a=0;null!=(i=s[a]);++a)r[a]&&_e(i,r[a]);if(t)if(n)for(s=s||Me(e),r=r||Me(o),a=0;null!=(i=s[a]);a++)qe(i,r[a]);else qe(e,o);return 0<(r=Me(o,"script")).length&&He(r,!l&&Me(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,l,u,c,f=e.length,p=fe(t),d=[],h=0;h<f;h++)if((o=e[h])||0===o)if("object"===xe.type(o))xe.merge(d,o.nodeType?[o]:o);else if(be.test(o)){for(s=s||p.appendChild(t.createElement("div")),l=(ye.exec(o)||["",""])[1].toLowerCase(),c=Se[l]||Se._default,s.innerHTML=c[1]+o.replace(me,"<$1></$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!xe.support.leadingWhitespace&&ge.test(o)&&d.push(t.createTextNode(ge.exec(o)[0])),!xe.support.tbody)for(i=(o="table"!==l||ve.test(o)?"<table>"!==c[1]||ve.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)xe.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(xe.merge(d,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else d.push(t.createTextNode(o));for(s&&p.removeChild(s),xe.support.appendChecked||xe.grep(Me(d,"input"),Oe),h=0;o=d[h++];)if((!r||-1===xe.inArray(o,r))&&(a=xe.contains(o.ownerDocument,o),s=Me(p.appendChild(o),"script"),a&&He(s),n))for(i=0;o=s[i++];)Ne.test(o.type||"")&&n.push(o);return s=null,p},cleanData:function(e,t){for(var n,r,i,o,a=0,s=xe.expando,l=xe.cache,u=xe.support.deleteExpando,c=xe.event.special;null!=(n=e[a]);a++)if((t||xe.acceptData(n))&&(o=(i=n[s])&&l[i])){if(o.events)for(r in o.events)c[r]?xe.event.remove(n,r):xe.removeEvent(n,r,o.handle);l[i]&&(delete l[i],u?delete n[s]:typeof n.removeAttribute!==y?n.removeAttribute(s):n[s]=null,f.push(i))}},_evalUrl:function(e){return xe.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),xe.fn.extend({wrapAll:function(t){if(xe.isFunction(t))return this.each(function(e){xe(this).wrapAll(t.call(this,e))});if(this[0]){var e=xe(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(n){return xe.isFunction(n)?this.each(function(e){xe(this).wrapInner(n.call(this,e))}):this.each(function(){var e=xe(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=xe.isFunction(t);return this.each(function(e){xe(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){xe.nodeName(this,"body")||xe(this).replaceWith(this.childNodes)}).end()}});var Fe,Be,Pe,Re=/alpha\([^)]*\)/i,We=/opacity\s*=\s*([^)]*)/,$e=/^(top|right|bottom|left)$/,Ie=/^(none|table(?!-c[ea]).+)/,ze=/^margin/,Xe=RegExp("^("+b+")(.*)$","i"),Ue=RegExp("^("+b+")(?!px)[a-z%]+$","i"),Ve=RegExp("^([+-])=("+b+")","i"),Ye={BODY:"block"},Je={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:0,fontWeight:400},Qe=["Top","Right","Bottom","Left"],Ke=["Webkit","O","Moz","ms"];function Ze(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ke.length;i--;)if((t=Ke[i]+n)in e)return t;return r}function et(e,t){return e=t||e,"none"===xe.css(e,"display")||!xe.contains(e.ownerDocument,e)}function tt(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(o[a]=xe._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&et(r)&&(o[a]=xe._data(r,"olddisplay",ot(r.nodeName)))):o[a]||(i=et(r),(n&&"none"!==n||!i)&&xe._data(r,"olddisplay",i?n:xe.css(r,"display"))));for(a=0;a<s;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function nt(e,t,n){var r=Xe.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function rt(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=xe.css(e,n+Qe[o],!0,i)),r?("content"===n&&(a-=xe.css(e,"padding"+Qe[o],!0,i)),"margin"!==n&&(a-=xe.css(e,"border"+Qe[o]+"Width",!0,i))):(a+=xe.css(e,"padding"+Qe[o],!0,i),"padding"!==n&&(a+=xe.css(e,"border"+Qe[o]+"Width",!0,i)));return a}function it(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Be(e),a=xe.support.boxSizing&&"border-box"===xe.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=Pe(e,t,o))<0||null==i)&&(i=e.style[t]),Ue.test(i))return i;r=a&&(xe.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+rt(e,t,n||(a?"border":"content"),r,o)+"px"}function ot(e){var t=g,n=Ye[e];return n||("none"!==(n=at(e,t))&&n||((t=((Fe=(Fe||xe("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||Fe[0].contentDocument).document).write("<!doctype html><html><body>"),t.close(),n=at(e,t),Fe.detach()),Ye[e]=n),n}function at(e,t){var n=xe(t.createElement(e)).appendTo(t.body),r=xe.css(n[0],"display");return n.remove(),r}xe.fn.extend({css:function(e,t){return xe.access(this,function(e,t,n){var r,i,o={},a=0;if(xe.isArray(t)){for(i=Be(e),r=t.length;a<r;a++)o[t[a]]=xe.css(e,t[a],!1,i);return o}return n!==C?xe.style(e,t,n):xe.css(e,t)},e,t,1<arguments.length)},show:function(){return tt(this,!0)},hide:function(){return tt(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){et(this)?xe(this).show():xe(this).hide()})}}),xe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Pe(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:xe.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=xe.camelCase(t),l=e.style;if(t=xe.cssProps[s]||(xe.cssProps[s]=Ze(l,s)),a=xe.cssHooks[t]||xe.cssHooks[s],n===C)return a&&"get"in a&&(i=a.get(e,!1,r))!==C?i:l[t];if("string"===(o=typeof n)&&(i=Ve.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(xe.css(e,t)),o="number"),!(null==n||"number"===o&&isNaN(n)||("number"!==o||xe.cssNumber[s]||(n+="px"),xe.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&(n=a.set(e,n,r))===C)))try{l[t]=n}catch(e){}}},css:function(e,t,n,r){var i,o,a,s=xe.camelCase(t);return t=xe.cssProps[s]||(xe.cssProps[s]=Ze(e.style,s)),(a=xe.cssHooks[t]||xe.cssHooks[s])&&"get"in a&&(o=a.get(e,!0,n)),o===C&&(o=Pe(e,t,r)),"normal"===o&&t in Ge&&(o=Ge[t]),""===n||n?(i=parseFloat(o),!0===n||xe.isNumeric(i)?i||0:o):o}}),h.getComputedStyle?(Be=function(e){return h.getComputedStyle(e,null)},Pe=function(e,t,n){var r,i,o,a=n||Be(e),s=a?a.getPropertyValue(t)||a[t]:C,l=e.style;return a&&(""!==s||xe.contains(e.ownerDocument,e)||(s=xe.style(e,t)),Ue.test(s)&&ze.test(t)&&(r=l.width,i=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=a.width,l.width=r,l.minWidth=i,l.maxWidth=o)),s}):g.documentElement.currentStyle&&(Be=function(e){return e.currentStyle},Pe=function(e,t,n){var r,i,o,a=n||Be(e),s=a?a[t]:C,l=e.style;return null==s&&l&&l[t]&&(s=l[t]),Ue.test(s)&&!$e.test(t)&&(r=l.left,(o=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),l.left="fontSize"===t?"1em":s,s=l.pixelLeft+"px",l.left=r,o&&(i.left=o)),""===s?"auto":s}),xe.each(["height","width"],function(e,i){xe.cssHooks[i]={get:function(e,t,n){return t?0===e.offsetWidth&&Ie.test(xe.css(e,"display"))?xe.swap(e,Je,function(){return it(e,i,n)}):it(e,i,n):C},set:function(e,t,n){var r=n&&Be(e);return nt(0,t,n?rt(e,i,n,xe.support.boxSizing&&"border-box"===xe.css(e,"boxSizing",!1,r),r):0)}}}),xe.support.opacity||(xe.cssHooks.opacity={get:function(e,t){return We.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=xe.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";((n.zoom=1)<=t||""===t)&&""===xe.trim(o.replace(Re,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=Re.test(o)?o.replace(Re,i):o+" "+i)}}),xe(function(){xe.support.reliableMarginRight||(xe.cssHooks.marginRight={get:function(e,t){return t?xe.swap(e,{display:"inline-block"},Pe,[e,"marginRight"]):C}}),!xe.support.pixelPosition&&xe.fn.position&&xe.each(["top","left"],function(e,n){xe.cssHooks[n]={get:function(e,t){return t?(t=Pe(e,n),Ue.test(t)?xe(e).position()[n]+"px":t):C}}})}),xe.expr&&xe.expr.filters&&(xe.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!xe.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||xe.css(e,"display"))},xe.expr.filters.visible=function(e){return!xe.expr.filters.hidden(e)}),xe.each({margin:"",padding:"",border:"Width"},function(i,o){xe.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Qe[t]+o]=r[t]||r[t-2]||r[0];return n}},ze.test(i)||(xe.cssHooks[i+o].set=nt)});var st=/%20/g,lt=/\[\]$/,ut=/\r?\n/g,ct=/^(?:submit|button|image|reset|file)$/i,ft=/^(?:input|select|textarea|keygen)/i;function pt(n,e,r,i){var t;if(xe.isArray(e))xe.each(e,function(e,t){r||lt.test(n)?i(n,t):pt(n+"["+("object"==typeof t?e:"")+"]",t,r,i)});else if(r||"object"!==xe.type(e))i(n,e);else for(t in e)pt(n+"["+t+"]",e[t],r,i)}xe.fn.extend({serialize:function(){return xe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=xe.prop(this,"elements");return e?xe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!xe(this).is(":disabled")&&ft.test(this.nodeName)&&!ct.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=xe(this).val();return null==n?null:xe.isArray(n)?xe.map(n,function(e){return{name:t.name,value:e.replace(ut,"\r\n")}}):{name:t.name,value:n.replace(ut,"\r\n")}}).get()}}),xe.param=function(e,t){var n,r=[],i=function(e,t){t=xe.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(t===C&&(t=xe.ajaxSettings&&xe.ajaxSettings.traditional),xe.isArray(e)||e.jquery&&!xe.isPlainObject(e))xe.each(e,function(){i(this.name,this.value)});else for(n in e)pt(n,e[n],t,i);return r.join("&").replace(st,"+")},xe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,n){xe.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),xe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var dt,ht,gt=xe.now(),mt=/\?/,yt=/#.*$/,vt=/([?&])_=[^&]*/,bt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,xt=/^(?:GET|HEAD)$/,Tt=/^\/\//,wt=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Ct=xe.fn.load,Nt={},kt={},Et="*/".concat("*");try{ht=e.href}catch(e){(ht=g.createElement("a")).href="",ht=ht.href}function St(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(N)||[];if(xe.isFunction(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function At(t,i,o,a){var s={},l=t===kt;function u(e){var r;return s[e]=!0,xe.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||l||s[n]?l?!(r=n):C:(i.dataTypes.unshift(n),u(n),!1)}),r}return u(i.dataTypes[0])||!s["*"]&&u("*")}function jt(e,t){var n,r,i=xe.ajaxSettings.flatOptions||{};for(r in t)t[r]!==C&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&xe.extend(!0,e,n),e}dt=wt.exec(ht.toLowerCase())||[],xe.fn.load=function(e,t,n){if("string"!=typeof e&&Ct)return Ct.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return 0<=s&&(r=e.slice(s,e.length),e=e.slice(0,s)),xe.isFunction(t)?(n=t,t=C):t&&"object"==typeof t&&(o="POST"),0<a.length&&xe.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?xe("<div>").append(xe.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this},xe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){xe.fn[t]=function(e){return this.on(t,e)}}),xe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ht,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(dt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Et,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":xe.parseJSON,"text xml":xe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?jt(jt(e,xe.ajaxSettings),t):jt(xe.ajaxSettings,e)},ajaxPrefilter:St(Nt),ajaxTransport:St(kt),ajax:function(e,t){"object"==typeof e&&(t=e,e=C),t=t||{};var n,r,c,f,p,d,h,i,g=xe.ajaxSetup({},t),m=g.context||g,y=g.context&&(m.nodeType||m.jquery)?xe(m):xe.event,v=xe.Deferred(),b=xe.Callbacks("once memory"),x=g.statusCode||{},o={},a={},T=0,s="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===T){if(!i)for(i={};t=bt.exec(f);)i[t[1].toLowerCase()]=t[2];t=i[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===T?f:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return T||(e=a[n]=a[n]||e,o[e]=t),this},overrideMimeType:function(e){return T||(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(T<2)for(t in e)x[t]=[x[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||s;return h&&h.abort(t),l(0,t),this}};if(v.promise(w).complete=b.add,w.success=w.done,w.error=w.fail,g.url=((e||g.url||ht)+"").replace(yt,"").replace(Tt,dt[1]+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=xe.trim(g.dataType||"*").toLowerCase().match(N)||[""],null==g.crossDomain&&(n=wt.exec(g.url.toLowerCase()),g.crossDomain=!(!n||n[1]===dt[1]&&n[2]===dt[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(dt[3]||("http:"===dt[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=xe.param(g.data,g.traditional)),At(Nt,g,t,w),2===T)return w;for(r in(d=g.global)&&0==xe.active++&&xe.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!xt.test(g.type),c=g.url,g.hasContent||(g.data&&(c=g.url+=(mt.test(c)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=vt.test(c)?c.replace(vt,"$1_="+gt++):c+(mt.test(c)?"&":"?")+"_="+gt++)),g.ifModified&&(xe.lastModified[c]&&w.setRequestHeader("If-Modified-Since",xe.lastModified[c]),xe.etag[c]&&w.setRequestHeader("If-None-Match",xe.etag[c])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&w.setRequestHeader("Content-Type",g.contentType),w.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+Et+"; q=0.01":""):g.accepts["*"]),g.headers)w.setRequestHeader(r,g.headers[r]);if(g.beforeSend&&(!1===g.beforeSend.call(m,w,g)||2===T))return w.abort();for(r in s="abort",{success:1,error:1,complete:1})w[r](g[r]);if(h=At(kt,g,t,w)){w.readyState=1,d&&y.trigger("ajaxSend",[w,g]),g.async&&0<g.timeout&&(p=setTimeout(function(){w.abort("timeout")},g.timeout));try{T=1,h.send(o,l)}catch(e){if(!(T<2))throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,l,u=t;2!==T&&(T=2,p&&clearTimeout(p),h=C,f=r||"",w.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,l=e.dataTypes;for(;"*"===l[0];)l.shift(),i===C&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in s)if(s[a]&&s[a].test(i)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){o=a;break}r||(r=a)}o=o||r}return o?(o!==l[0]&&l.unshift(o),n[o]):C}(g,w,n)),s=function(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();for(;o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(g,s,w,i),i?(g.ifModified&&((l=w.getResponseHeader("Last-Modified"))&&(xe.lastModified[c]=l),(l=w.getResponseHeader("etag"))&&(xe.etag[c]=l)),204===e||"HEAD"===g.type?u="nocontent":304===e?u="notmodified":(u=s.state,o=s.data,i=!(a=s.error))):(a=u,(e||!u)&&(u="error",e<0&&(e=0))),w.status=e,w.statusText=(t||u)+"",i?v.resolveWith(m,[o,u,w]):v.rejectWith(m,[w,u,a]),w.statusCode(x),x=C,d&&y.trigger(i?"ajaxSuccess":"ajaxError",[w,g,i?o:a]),b.fireWith(m,[w,u]),d&&(y.trigger("ajaxComplete",[w,g]),--xe.active||xe.event.trigger("ajaxStop")))}return w},getJSON:function(e,t,n){return xe.get(e,t,n,"json")},getScript:function(e,t){return xe.get(e,C,t,"script")}}),xe.each(["get","post"],function(e,i){xe[i]=function(e,t,n,r){return xe.isFunction(t)&&(r=r||n,n=t,t=C),xe.ajax({url:e,type:i,dataType:r,data:t,success:n})}}),xe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return xe.globalEval(e),e}}}),xe.ajaxPrefilter("script",function(e){e.cache===C&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),xe.ajaxTransport("script",function(t){if(t.crossDomain){var r,i=g.head||xe("head")[0]||g.documentElement;return{send:function(e,n){(r=g.createElement("script")).async=!0,t.scriptCharset&&(r.charset=t.scriptCharset),r.src=t.url,r.onload=r.onreadystatechange=function(e,t){(t||!r.readyState||/loaded|complete/.test(r.readyState))&&(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),r=null,t||n(200,"success"))},i.insertBefore(r,i.firstChild)},abort:function(){r&&r.onload(C,!0)}}}});var Dt=[],Lt=/(=)\?(?=&|$)|\?\?/;xe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Dt.pop()||xe.expando+"_"+gt++;return this[e]=!0,e}}),xe.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Lt.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Lt.test(e.data)&&"data");return a||"jsonp"===e.dataTypes[0]?(r=e.jsonpCallback=xe.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Lt,"$1"+r):!1!==e.jsonp&&(e.url+=(mt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||xe.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=h[r],h[r]=function(){o=arguments},n.always(function(){h[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Dt.push(r)),o&&xe.isFunction(i)&&i(o[0]),o=i=C}),"script"):C});var Ht,qt,_t=0,Mt=h.ActiveXObject&&function(){var e;for(e in Ht)Ht[e](C,!0)};function Ot(){try{return new h.XMLHttpRequest}catch(e){}}xe.ajaxSettings.xhr=h.ActiveXObject?function(){return!this.isLocal&&Ot()||function(){try{return new h.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}()}:Ot,qt=xe.ajaxSettings.xhr(),xe.support.cors=!!qt&&"withCredentials"in qt,(qt=xe.support.ajax=!!qt)&&xe.ajaxTransport(function(u){var c;if(!u.crossDomain||xe.support.cors)return{send:function(e,a){var s,t,l=u.xhr();if(u.username?l.open(u.type,u.url,u.async,u.username,u.password):l.open(u.type,u.url,u.async),u.xhrFields)for(t in u.xhrFields)l[t]=u.xhrFields[t];u.mimeType&&l.overrideMimeType&&l.overrideMimeType(u.mimeType),u.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(t in e)l.setRequestHeader(t,e[t])}catch(e){}l.send(u.hasContent&&u.data||null),c=function(e,t){var n,r,i,o;try{if(c&&(t||4===l.readyState))if(c=C,s&&(l.onreadystatechange=xe.noop,Mt&&delete Ht[s]),t)4!==l.readyState&&l.abort();else{o={},n=l.status,r=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(o.text=l.responseText);try{i=l.statusText}catch(e){i=""}n||!u.isLocal||u.crossDomain?1223===n&&(n=204):n=o.text?200:404}}catch(e){t||a(-1,e)}o&&a(n,i,o,r)},u.async?4===l.readyState?setTimeout(c):(s=++_t,Mt&&(Ht||(Ht={},xe(h).unload(Mt)),Ht[s]=c),l.onreadystatechange=c):c()},abort:function(){c&&c(C,!0)}}});var Ft,Bt,Pt=/^(?:toggle|show|hide)$/,Rt=RegExp("^(?:([+-])=|)("+b+")([a-z%]*)$","i"),Wt=/queueHooks$/,$t=[function(t,e,n){var r,i,o,a,s,l,u=this,c={},f=t.style,p=t.nodeType&&et(t),d=xe._data(t,"fxshow");for(r in n.queue||(null==(s=xe._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,xe.queue(t,"fx").length||s.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],"inline"===xe.css(t,"display")&&"none"===xe.css(t,"float")&&(xe.support.inlineBlockNeedsLayout&&"inline"!==ot(t.nodeName)?f.zoom=1:f.display="inline-block")),n.overflow&&(f.overflow="hidden",xe.support.shrinkWrapBlocks||u.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),e)if(i=e[r],Pt.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show"))continue;c[r]=d&&d[r]||xe.style(t,r)}if(!xe.isEmptyObject(c))for(r in d?"hidden"in d&&(p=d.hidden):d=xe._data(t,"fxshow",{}),o&&(d.hidden=!p),p?xe(t).show():u.done(function(){xe(t).hide()}),u.done(function(){var e;for(e in xe._removeData(t,"fxshow"),c)xe.style(t,e,c[e])}),c)a=Xt(p?d[r]:0,r,u),r in d||(d[r]=a.start,p&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}],It={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Rt.exec(t),o=i&&i[3]||(xe.cssNumber[e]?"":"px"),a=(xe.cssNumber[e]||"px"!==o&&+r)&&Rt.exec(xe.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o)for(o=o||a[3],i=i||[],a=+r||1;a/=s=s||".5",xe.style(n.elem,e,a+o),s!==(s=n.cur()/r)&&1!==s&&--l;);return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function zt(){return setTimeout(function(){Ft=C}),Ft=xe.now()}function Xt(e,t,n){for(var r,i=(It[t]||[]).concat(It["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function Ut(o,e,t){var n,a,r=0,i=$t.length,s=xe.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var e=Ft||zt(),t=Math.max(0,u.startTime+u.duration-e),n=1-(t/u.duration||0),r=0,i=u.tweens.length;r<i;r++)u.tweens[r].run(n);return s.notifyWith(o,[u,n,t]),n<1&&i?t:(s.resolveWith(o,[u]),!1)},u=s.promise({elem:o,props:xe.extend({},e),opts:xe.extend(!0,{specialEasing:{}},t),originalProperties:e,originalOptions:t,startTime:Ft||zt(),duration:t.duration,tweens:[],createTween:function(e,t){var n=xe.Tween(o,u.opts,e,t,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(n),n},stop:function(e){var t=0,n=e?u.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)u.tweens[t].run(1);return e?s.resolveWith(o,[u,e]):s.rejectWith(o,[u,e]),this}}),c=u.props;for(function(e,t){var n,r,i,o,a;for(n in e)if(r=xe.camelCase(n),i=t[r],o=e[n],xe.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=xe.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,u.opts.specialEasing);r<i;r++)if(n=$t[r].call(u,o,c,u.opts))return n;return xe.map(c,Xt,u),xe.isFunction(u.opts.start)&&u.opts.start.call(o,u),xe.fx.timer(xe.extend(l,{elem:o,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function Vt(e,t,n,r,i){return new Vt.prototype.init(e,t,n,r,i)}function Yt(e,t){var n,r={height:e},i=0;for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=Qe[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function Jt(e){return xe.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}xe.Animation=xe.extend(Ut,{tweener:function(e,t){xe.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;r<i;r++)n=e[r],It[n]=It[n]||[],It[n].unshift(t)},prefilter:function(e,t){t?$t.unshift(e):$t.push(e)}}),((xe.Tween=Vt).prototype={constructor:Vt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(xe.cssNumber[n]?"":"px")},cur:function(){var e=Vt.propHooks[this.prop];return e&&e.get?e.get(this):Vt.propHooks._default.get(this)},run:function(e){var t,n=Vt.propHooks[this.prop];return this.pos=t=this.options.duration?xe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Vt.propHooks._default.set(this),this}}).init.prototype=Vt.prototype,(Vt.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=xe.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){xe.fx.step[e.prop]?xe.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[xe.cssProps[e.prop]]||xe.cssHooks[e.prop])?xe.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}}).scrollTop=Vt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},xe.each(["toggle","show","hide"],function(e,r){var i=xe.fn[r];xe.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(Yt(r,!0),e,t,n)}}),xe.fn.extend({fadeTo:function(e,t,n,r){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=xe.isEmptyObject(t),o=xe.speed(e,n,r),a=function(){var e=Ut(this,xe.extend({},t),o);(i||xe._data(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=C),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=xe.timers,r=xe._data(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&Wt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));(e||!o)&&xe.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=xe._data(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=xe.timers,o=n?n.length:0;for(t.finish=!0,xe.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),xe.each({slideDown:Yt("show"),slideUp:Yt("hide"),slideToggle:Yt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){xe.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),xe.speed=function(e,t,n){var r=e&&"object"==typeof e?xe.extend({},e):{complete:n||!n&&t||xe.isFunction(e)&&e,duration:e,easing:n&&t||t&&!xe.isFunction(t)&&t};return r.duration=xe.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in xe.fx.speeds?xe.fx.speeds[r.duration]:xe.fx.speeds._default,(null==r.queue||!0===r.queue)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){xe.isFunction(r.old)&&r.old.call(this),r.queue&&xe.dequeue(this,r.queue)},r},xe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},xe.timers=[],xe.fx=Vt.prototype.init,xe.fx.tick=function(){var e,t=xe.timers,n=0;for(Ft=xe.now();t.length>n;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||xe.fx.stop(),Ft=C},xe.fx.timer=function(e){e()&&xe.timers.push(e)&&xe.fx.start()},xe.fx.interval=13,xe.fx.start=function(){Bt||(Bt=setInterval(xe.fx.tick,xe.fx.interval))},xe.fx.stop=function(){clearInterval(Bt),Bt=null},xe.fx.speeds={slow:600,fast:200,_default:400},xe.fx.step={},xe.expr&&xe.expr.filters&&(xe.expr.filters.animated=function(t){return xe.grep(xe.timers,function(e){return t===e.elem}).length}),xe.fn.offset=function(t){if(arguments.length)return t===C?this:this.each(function(e){xe.offset.setOffset(this,t,e)});var e,n,r={top:0,left:0},i=this[0],o=i&&i.ownerDocument;return o?(e=o.documentElement,xe.contains(e,i)?(typeof i.getBoundingClientRect!==y&&(r=i.getBoundingClientRect()),n=Jt(o),{top:r.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:r.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):r):void 0},xe.offset={setOffset:function(e,t,n){var r=xe.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=xe(e),s=a.offset(),l=xe.css(e,"top"),u=xe.css(e,"left"),c={},f={};("absolute"===r||"fixed"===r)&&-1<xe.inArray("auto",[l,u])?(i=(f=a.position()).top,o=f.left):(i=parseFloat(l)||0,o=parseFloat(u)||0),xe.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(c.top=t.top-s.top+i),null!=t.left&&(c.left=t.left-s.left+o),"using"in t?t.using.call(e,c):a.css(c)}},xe.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===xe.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),xe.nodeName(e[0],"html")||(n=e.offset()),n.top+=xe.css(e[0],"borderTopWidth",!0),n.left+=xe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-xe.css(r,"marginTop",!0),left:t.left-n.left-xe.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||r;e&&!xe.nodeName(e,"html")&&"static"===xe.css(e,"position");)e=e.offsetParent;return e||r})}}),xe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o=/Y/.test(i);xe.fn[t]=function(e){return xe.access(this,function(e,t,n){var r=Jt(e);return n===C?r?i in r?r[i]:r.document.documentElement[t]:e[t]:(r?r.scrollTo(o?xe(r).scrollLeft():n,o?n:xe(r).scrollTop()):e[t]=n,C)},t,e,arguments.length,null)}}),xe.each({Height:"height",Width:"width"},function(o,a){xe.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,e){xe.fn[e]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return xe.access(this,function(e,t,n){var r;return xe.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):n===C?xe.css(e,t,i):xe.style(e,t,n,i)},a,n?e:C,n,null)}})}),xe.fn.size=function(){return this.length},xe.fn.andSelf=xe.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=xe:(h.jQuery=h.$=xe,"function"==typeof define&&define.amd&&define("jquery",[],function(){return xe}))}(window)</script><script>if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(o){"use strict";o.fn.emulateTransitionEnd=function(t){var e=!1,i=this;o(this).one(o.support.transition.end,function(){e=!0});return setTimeout(function(){e||o(i).trigger(o.support.transition.end)},t),this},o(function(){o.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in e)if(void 0!==t.style[i])return{end:e[i]};return!1}()})}(jQuery),function(s){"use strict";var e='[data-dismiss="alert"]',o=function(t){s(t).on("click",e,this.close)};o.prototype.close=function(t){function e(){n.trigger("closed.bs.alert").remove()}var i=s(this),o=i.attr("data-target");o||(o=(o=i.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var n=s(o);t&&t.preventDefault(),n.length||(n=i.hasClass("alert")?i:i.parent()),n.trigger(t=s.Event("close.bs.alert")),t.isDefaultPrevented()||(n.removeClass("in"),s.support.transition&&n.hasClass("fade")?n.one(s.support.transition.end,e).emulateTransitionEnd(150):e())};var t=s.fn.alert;s.fn.alert=function(i){return this.each(function(){var t=s(this),e=t.data("bs.alert");e||t.data("bs.alert",e=new o(this)),"string"==typeof i&&e[i].call(t)})},s.fn.alert.Constructor=o,s.fn.alert.noConflict=function(){return s.fn.alert=t,this},s(document).on("click.bs.alert.data-api",e,o.prototype.close)}(jQuery),function(s){"use strict";var n=function(t,e){this.$element=s(t),this.options=s.extend({},n.DEFAULTS,e),this.isLoading=!1};n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var e="disabled",i=this.$element,o=i.is("input")?"val":"html",n=i.data();t+="Text",n.resetText||i.data("resetText",i[o]()),i[o](n[t]||this.options[t]),setTimeout(s.proxy(function(){"loadingText"==t?(this.isLoading=!0,i.addClass(e).attr(e,e)):this.isLoading&&(this.isLoading=!1,i.removeClass(e).removeAttr(e))},this),0)},n.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")&&(i.prop("checked")&&this.$element.hasClass("active")?t=!1:e.find(".active").removeClass("active")),t&&i.prop("checked",!this.$element.hasClass("active")).trigger("change")}t&&this.$element.toggleClass("active")};var t=s.fn.button;s.fn.button=function(o){return this.each(function(){var t=s(this),e=t.data("bs.button"),i="object"==typeof o&&o;e||t.data("bs.button",e=new n(this,i)),"toggle"==o?e.toggle():o&&e.setState(o)})},s.fn.button.Constructor=n,s.fn.button.noConflict=function(){return s.fn.button=t,this},s(document).on("click.bs.button.data-api","[data-toggle^=button]",function(t){var e=s(t.target);e.hasClass("btn")||(e=e.closest(".btn")),e.button("toggle"),t.preventDefault()})}(jQuery),function(h){"use strict";var s=function(t,e){this.$element=h(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",h.proxy(this.pause,this)).on("mouseleave",h.proxy(this.cycle,this))};s.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},s.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(h.proxy(this.next,this),this.options.interval)),this},s.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},s.prototype.to=function(t){var e=this,i=this.getActiveIndex();return t>this.$items.length-1||t<0?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(i<t?"next":"prev",h(this.$items[t]))},s.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&h.support.transition&&(this.$element.trigger(h.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},s.prototype.next=function(){return this.sliding?void 0:this.slide("next")},s.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},s.prototype.slide=function(t,e){var i=this.$element.find(".item.active"),o=e||i[t](),n=this.interval,s="next"==t?"left":"right",a="next"==t?"first":"last",r=this;if(!o.length){if(!this.options.wrap)return;o=this.$element.find(".item")[a]()}if(o.hasClass("active"))return this.sliding=!1;var l=h.Event("slide.bs.carousel",{relatedTarget:o[0],direction:s});return this.$element.trigger(l),l.isDefaultPrevented()?void 0:(this.sliding=!0,n&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var t=h(r.$indicators.children()[r.getActiveIndex()]);t&&t.addClass("active")})),h.support.transition&&this.$element.hasClass("slide")?(o.addClass(t),o[0].offsetWidth,i.addClass(s),o.addClass(s),i.one(h.support.transition.end,function(){o.removeClass([t,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),r.sliding=!1,setTimeout(function(){r.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*i.css("transition-duration").slice(0,-1))):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),n&&this.cycle(),this)};var t=h.fn.carousel;h.fn.carousel=function(n){return this.each(function(){var t=h(this),e=t.data("bs.carousel"),i=h.extend({},s.DEFAULTS,t.data(),"object"==typeof n&&n),o="string"==typeof n?n:i.slide;e||t.data("bs.carousel",e=new s(this,i)),"number"==typeof n?e.to(n):o?e[o]():i.interval&&e.pause().cycle()})},h.fn.carousel.Constructor=s,h.fn.carousel.noConflict=function(){return h.fn.carousel=t,this},h(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var e,i=h(this),o=h(i.attr("data-target")||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")),n=h.extend({},o.data(),i.data()),s=i.attr("data-slide-to");s&&(n.interval=!1),o.carousel(n),(s=i.attr("data-slide-to"))&&o.data("bs.carousel").to(s),t.preventDefault()}),h(window).on("load",function(){h('[data-ride="carousel"]').each(function(){var t=h(this);t.carousel(t.data())})})}(jQuery),function(h){"use strict";var n=function(t,e){this.$element=h(t),this.options=h.extend({},n.DEFAULTS,e),this.transitioning=null,this.options.parent&&(this.$parent=h(this.options.parent)),this.options.toggle&&this.toggle()};n.DEFAULTS={toggle:!0},n.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t=h.Event("show.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.$parent&&this.$parent.find("> .panel > .in");if(e&&e.length){var i=e.data("bs.collapse");if(i&&i.transitioning)return;e.collapse("hide"),i||e.data("bs.collapse",null)}var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0),this.transitioning=1;var n=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!h.support.transition)return n.call(this);var s=h.camelCase(["scroll",o].join("-"));this.$element.one(h.support.transition.end,h.proxy(n,this)).emulateTransitionEnd(350)[o](this.$element[0][s])}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=h.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return h.support.transition?void this.$element[e](0).one(h.support.transition.end,h.proxy(i,this)).emulateTransitionEnd(350):i.call(this)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var t=h.fn.collapse;h.fn.collapse=function(o){return this.each(function(){var t=h(this),e=t.data("bs.collapse"),i=h.extend({},n.DEFAULTS,t.data(),"object"==typeof o&&o);!e&&i.toggle&&"show"==o&&(o=!o),e||t.data("bs.collapse",e=new n(this,i)),"string"==typeof o&&e[o]()})},h.fn.collapse.Constructor=n,h.fn.collapse.noConflict=function(){return h.fn.collapse=t,this},h(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(t){var e,i=h(this),o=i.attr("data-target")||t.preventDefault()||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""),n=h(o),s=n.data("bs.collapse"),a=s?"toggle":i.data(),r=i.attr("data-parent"),l=r&&h(r);s&&s.transitioning||(l&&l.find('[data-toggle=collapse][data-parent="'+r+'"]').not(i).addClass("collapsed"),i[n.hasClass("in")?"addClass":"removeClass"]("collapsed")),n.collapse(a)})}(jQuery),function(r){"use strict";function s(i){r(".dropdown-backdrop").remove(),r(h).each(function(){var t=l(r(this)),e={relatedTarget:this};t.hasClass("open")&&(t.trigger(i=r.Event("hide.bs.dropdown",e)),i.isDefaultPrevented()||t.removeClass("open").trigger("hidden.bs.dropdown",e))})}function l(t){var e=t.attr("data-target");e||(e=(e=t.attr("href"))&&/#[A-Za-z]/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var i=e&&r(e);return i&&i.length?i:t.parent()}var h="[data-toggle=dropdown]",o=function(t){r(t).on("click.bs.dropdown",this.toggle)};o.prototype.toggle=function(t){var e=r(this);if(!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(s(),!o){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&r('<div class="dropdown-backdrop"/>').insertAfter(r(this)).on("click",s);var n={relatedTarget:this};if(i.trigger(t=r.Event("show.bs.dropdown",n)),t.isDefaultPrevented())return;i.toggleClass("open").trigger("shown.bs.dropdown",n),e.focus()}return!1}},o.prototype.keydown=function(t){if(/(38|40|27)/.test(t.keyCode)){var e=r(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var i=l(e),o=i.hasClass("open");if(!o||o&&27==t.keyCode)return 27==t.which&&i.find(h).focus(),e.click();var n=" li:not(.divider):visible a",s=i.find("[role=menu]"+n+", [role=listbox]"+n);if(s.length){var a=s.index(s.filter(":focus"));38==t.keyCode&&0<a&&a--,40==t.keyCode&&a<s.length-1&&a++,~a||(a=0),s.eq(a).focus()}}}};var t=r.fn.dropdown;r.fn.dropdown=function(i){return this.each(function(){var t=r(this),e=t.data("bs.dropdown");e||t.data("bs.dropdown",e=new o(this)),"string"==typeof i&&e[i].call(t)})},r.fn.dropdown.Constructor=o,r.fn.dropdown.noConflict=function(){return r.fn.dropdown=t,this},r(document).on("click.bs.dropdown.data-api",s).on("click.bs.dropdown.data-api",".dropdown form",function(t){t.stopPropagation()}).on("click.bs.dropdown.data-api",h,o.prototype.toggle).on("keydown.bs.dropdown.data-api",h+", [role=menu], [role=listbox]",o.prototype.keydown)}(jQuery),function(s){"use strict";var a=function(t,e){this.options=e,this.$element=s(t),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,s.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};a.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},a.prototype.toggle=function(t){return this[this.isShown?"hide":"show"](t)},a.prototype.show=function(i){var o=this,t=s.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(t),this.isShown||t.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',s.proxy(this.hide,this)),this.backdrop(function(){var t=s.support.transition&&o.$element.hasClass("fade");o.$element.parent().length||o.$element.appendTo(document.body),o.$element.show().scrollTop(0),t&&o.$element[0].offsetWidth,o.$element.addClass("in").attr("aria-hidden",!1),o.enforceFocus();var e=s.Event("shown.bs.modal",{relatedTarget:i});t?o.$element.find(".modal-dialog").one(s.support.transition.end,function(){o.$element.focus().trigger(e)}).emulateTransitionEnd(300):o.$element.focus().trigger(e)}))},a.prototype.hide=function(t){t&&t.preventDefault(),t=s.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),s(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),s.support.transition&&this.$element.hasClass("fade")?this.$element.one(s.support.transition.end,s.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},a.prototype.enforceFocus=function(){s(document).off("focusin.bs.modal").on("focusin.bs.modal",s.proxy(function(t){this.$element[0]===t.target||this.$element.has(t.target).length||this.$element.focus()},this))},a.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",s.proxy(function(t){27==t.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},a.prototype.hideModal=function(){var t=this;this.$element.hide(),this.backdrop(function(){t.removeBackdrop(),t.$element.trigger("hidden.bs.modal")})},a.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},a.prototype.backdrop=function(t){var e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=s.support.transition&&e;if(this.$backdrop=s('<div class="modal-backdrop '+e+'" />').appendTo(document.body),this.$element.on("click.dismiss.bs.modal",s.proxy(function(t){t.target===t.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(s.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),s.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(s.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};var t=s.fn.modal;s.fn.modal=function(o,n){return this.each(function(){var t=s(this),e=t.data("bs.modal"),i=s.extend({},a.DEFAULTS,t.data(),"object"==typeof o&&o);e||t.data("bs.modal",e=new a(this,i)),"string"==typeof o?e[o](n):i.show&&e.show(n)})},s.fn.modal.Constructor=a,s.fn.modal.noConflict=function(){return s.fn.modal=t,this},s(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var e=s(this),i=e.attr("href"),o=s(e.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,"")),n=o.data("bs.modal")?"toggle":s.extend({remote:!/#/.test(i)&&i},o.data(),e.data());e.is("a")&&t.preventDefault(),o.modal(n,this).one("hide",function(){e.is(":visible")&&e.focus()})}),s(document).on("show.bs.modal",".modal",function(){s(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){s(document.body).removeClass("modal-open")})}(jQuery),function(g){"use strict";var n=function(t,e){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",t,e)};n.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},n.prototype.init=function(t,e,i){this.enabled=!0,this.type=t,this.$element=g(e),this.options=this.getOptions(i);for(var o=this.options.trigger.split(" "),n=o.length;n--;){var s=o[n];if("click"==s)this.$element.on("click."+this.type,this.options.selector,g.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",r="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,g.proxy(this.enter,this)),this.$element.on(r+"."+this.type,this.options.selector,g.proxy(this.leave,this))}}this.options.selector?this._options=g.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(t){return(t=g.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},n.prototype.getDelegateOptions=function(){var i={},o=this.getDefaults();return this._options&&g.each(this._options,function(t,e){o[t]!=e&&(i[t]=e)}),i},n.prototype.enter=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(e.timeout),e.hoverState="in",e.options.delay&&e.options.delay.show?void(e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)):e.show()},n.prototype.leave=function(t){var e=t instanceof this.constructor?t:g(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(e.timeout),e.hoverState="out",e.options.delay&&e.options.delay.hide?void(e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)):e.hide()},n.prototype.show=function(){var t=g.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(t),t.isDefaultPrevented())return;var e=this,i=this.tip();this.setContent(),this.options.animation&&i.addClass("fade");var o="function"==typeof this.options.placement?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,n=/\s?auto?\s?/i,s=n.test(o);s&&(o=o.replace(n,"")||"top"),i.detach().css({top:0,left:0,display:"block"}).addClass(o),this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var a=this.getPosition(),r=i[0].offsetWidth,l=i[0].offsetHeight;if(s){var h=this.$element.parent(),p=o,d=document.documentElement.scrollTop||document.body.scrollTop,c="body"==this.options.container?window.innerWidth:h.outerWidth(),f="body"==this.options.container?window.innerHeight:h.outerHeight(),u="body"==this.options.container?0:h.offset().left;o="bottom"==o&&a.top+a.height+l-d>f?"top":"top"==o&&a.top-d-l<0?"bottom":"right"==o&&a.right+r>c?"left":"left"==o&&a.left-r<u?"right":o,i.removeClass(p).addClass(o)}var v=this.getCalculatedOffset(o,a,r,l);this.applyPlacement(v,o),this.hoverState=null;var m=function(){e.$element.trigger("shown.bs."+e.type)};g.support.transition&&this.$tip.hasClass("fade")?i.one(g.support.transition.end,m).emulateTransitionEnd(150):m()}},n.prototype.applyPlacement=function(t,e){var i,o=this.tip(),n=o[0].offsetWidth,s=o[0].offsetHeight,a=parseInt(o.css("margin-top"),10),r=parseInt(o.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(r)&&(r=0),t.top=t.top+a,t.left=t.left+r,g.offset.setOffset(o[0],g.extend({using:function(t){o.css({top:Math.round(t.top),left:Math.round(t.left)})}},t),0),o.addClass("in");var l=o[0].offsetWidth,h=o[0].offsetHeight;if("top"==e&&h!=s&&(i=!0,t.top=t.top+s-h),/bottom|top/.test(e)){var p=0;t.left<0&&(p=-2*t.left,t.left=0,o.offset(t),l=o[0].offsetWidth,h=o[0].offsetHeight),this.replaceArrow(p-n+l,l,"left")}else this.replaceArrow(h-s,h,"top");i&&o.offset(t)},n.prototype.replaceArrow=function(t,e,i){this.arrow().css(i,t?50*(1-t/e)+"%":"")},n.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},n.prototype.hide=function(){function t(){"in"!=e.hoverState&&i.detach(),e.$element.trigger("hidden.bs."+e.type)}var e=this,i=this.tip(),o=g.Event("hide.bs."+this.type);return this.$element.trigger(o),o.isDefaultPrevented()?void 0:(i.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?i.one(g.support.transition.end,t).emulateTransitionEnd(150):t(),this.hoverState=null,this)},n.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},n.prototype.hasContent=function(){return this.getTitle()},n.prototype.getPosition=function(){var t=this.$element[0];return g.extend({},"function"==typeof t.getBoundingClientRect?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},n.prototype.getCalculatedOffset=function(t,e,i,o){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-i/2}:"top"==t?{top:e.top-o,left:e.left+e.width/2-i/2}:"left"==t?{top:e.top+e.height/2-o/2,left:e.left-i}:{top:e.top+e.height/2-o/2,left:e.left+e.width}},n.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},n.prototype.tip=function(){return this.$tip=this.$tip||g(this.options.template)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(t){var e=t?g(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;e.tip().hasClass("in")?e.leave(e):e.enter(e)},n.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var t=g.fn.tooltip;g.fn.tooltip=function(o){return this.each(function(){var t=g(this),e=t.data("bs.tooltip"),i="object"==typeof o&&o;(e||"destroy"!=o)&&(e||t.data("bs.tooltip",e=new n(this,i)),"string"==typeof o&&e[o]())})},g.fn.tooltip.Constructor=n,g.fn.tooltip.noConflict=function(){return g.fn.tooltip=t,this}}(jQuery),function(n){"use strict";var s=function(t,e){this.init("popover",t,e)};if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");s.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((s.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=s).prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),i=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content")[this.options.html?"string"==typeof i?"html":"append":"text"](i),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},s.prototype.hasContent=function(){return this.getTitle()||this.getContent()},s.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},s.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};var t=n.fn.popover;n.fn.popover=function(o){return this.each(function(){var t=n(this),e=t.data("bs.popover"),i="object"==typeof o&&o;(e||"destroy"!=o)&&(e||t.data("bs.popover",e=new s(this,i)),"string"==typeof o&&e[o]())})},n.fn.popover.Constructor=s,n.fn.popover.noConflict=function(){return n.fn.popover=t,this}}(jQuery),function(s){"use strict";function n(t,e){var i,o=s.proxy(this.process,this);this.$element=s(s(t).is("body")?window:t),this.$body=s("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",o),this.options=s.extend({},n.DEFAULTS,e),this.selector=(this.options.target||(i=s(t).attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=s([]),this.targets=s([]),this.activeTarget=null,this.refresh(),this.process()}n.DEFAULTS={offset:10},n.prototype.refresh=function(){var o=this.$element[0]==window?"offset":"position";this.offsets=s([]),this.targets=s([]);var n=this;this.$body.find(this.selector).map(function(){var t=s(this),e=t.data("target")||t.attr("href"),i=/^#./.test(e)&&s(e);return i&&i.length&&i.is(":visible")&&[[i[o]().top+(!s.isWindow(n.$scrollElement.get(0))&&n.$scrollElement.scrollTop()),e]]||null}).sort(function(t,e){return t[0]-e[0]}).each(function(){n.offsets.push(this[0]),n.targets.push(this[1])})},n.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,i=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),o=this.offsets,n=this.targets,s=this.activeTarget;if(i<=e)return s!=(t=n.last()[0])&&this.activate(t);if(s&&e<=o[0])return s!=(t=n[0])&&this.activate(t);for(t=o.length;t--;)s!=n[t]&&e>=o[t]&&(!o[t+1]||e<=o[t+1])&&this.activate(n[t])},n.prototype.activate=function(t){this.activeTarget=t,s(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var e=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=s(e).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")};var t=s.fn.scrollspy;s.fn.scrollspy=function(o){return this.each(function(){var t=s(this),e=t.data("bs.scrollspy"),i="object"==typeof o&&o;e||t.data("bs.scrollspy",e=new n(this,i)),"string"==typeof o&&e[o]()})},s.fn.scrollspy.Constructor=n,s.fn.scrollspy.noConflict=function(){return s.fn.scrollspy=t,this},s(window).on("load",function(){s('[data-spy="scroll"]').each(function(){var t=s(this);t.scrollspy(t.data())})})}(jQuery),function(a){"use strict";var o=function(t){this.element=a(t)};o.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var o=e.find(".active:last a")[0],n=a.Event("show.bs.tab",{relatedTarget:o});if(t.trigger(n),!n.isDefaultPrevented()){var s=a(i);this.activate(t.parent("li"),e),this.activate(s,s.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:o})})}}},o.prototype.activate=function(t,e,i){function o(){n.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),i&&i()}var n=e.find("> .active"),s=i&&a.support.transition&&n.hasClass("fade");s?n.one(a.support.transition.end,o).emulateTransitionEnd(150):o(),n.removeClass("in")};var t=a.fn.tab;a.fn.tab=function(i){return this.each(function(){var t=a(this),e=t.data("bs.tab");e||t.data("bs.tab",e=new o(this)),"string"==typeof i&&e[i]()})},a.fn.tab.Constructor=o,a.fn.tab.noConflict=function(){return a.fn.tab=t,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),a(this).tab("show")})}(jQuery),function(h){"use strict";var p=function(t,e){this.options=h.extend({},p.DEFAULTS,e),this.$window=h(window).on("scroll.bs.affix.data-api",h.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",h.proxy(this.checkPositionWithEventLoop,this)),this.$element=h(t),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};p.RESET="affix affix-top affix-bottom",p.DEFAULTS={offset:0},p.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(p.RESET).addClass("affix");var t=this.$window.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},p.prototype.checkPositionWithEventLoop=function(){setTimeout(h.proxy(this.checkPosition,this),1)},p.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=h(document).height(),e=this.$window.scrollTop(),i=this.$element.offset(),o=this.options.offset,n=o.top,s=o.bottom;"top"==this.affixed&&(i.top+=e),"object"!=typeof o&&(s=n=o),"function"==typeof n&&(n=o.top(this.$element)),"function"==typeof s&&(s=o.bottom(this.$element));var a=!(null!=this.unpin&&e+this.unpin<=i.top)&&(null!=s&&i.top+this.$element.height()>=t-s?"bottom":null!=n&&e<=n&&"top");if(this.affixed!==a){this.unpin&&this.$element.css("top","");var r="affix"+(a?"-"+a:""),l=h.Event(r+".bs.affix");this.$element.trigger(l),l.isDefaultPrevented()||(this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(p.RESET).addClass(r).trigger(h.Event(r.replace("affix","affixed"))),"bottom"==a&&this.$element.offset({top:t-s-this.$element.height()}))}}};var t=h.fn.affix;h.fn.affix=function(o){return this.each(function(){var t=h(this),e=t.data("bs.affix"),i="object"==typeof o&&o;e||t.data("bs.affix",e=new p(this,i)),"string"==typeof o&&e[o]()})},h.fn.affix.Constructor=p,h.fn.affix.noConflict=function(){return h.fn.affix=t,this},h(window).on("load",function(){h('[data-spy="affix"]').each(function(){var t=h(this),e=t.data();e.offset=e.offset||{},e.offsetBottom&&(e.offset.bottom=e.offsetBottom),e.offsetTop&&(e.offset.top=e.offsetTop),t.affix(e)})})}(jQuery)</script><script>var XLS={};!function(H){if(H.version="0.6.14","undefined"!=typeof module&&"undefined"!=typeof require){if(void 0===W)var W=require("codepage");var X=1252,K=W[1252]}function o(e){return String.fromCharCode(e)}var l,_,s=(l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",{decode:function(e,r){var t,a,n,s,c,f,o="";e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var i=0;i<e.length;)t=l.indexOf(e.charAt(i++))<<2|(s=l.indexOf(e.charAt(i++)))>>4,a=(15&s)<<4|(c=l.indexOf(e.charAt(i++)))>>2,n=(3&c)<<6|(f=l.indexOf(e.charAt(i++))),o+=String.fromCharCode(t),64!=c&&(o+=String.fromCharCode(a)),64!=f&&(o+=String.fromCharCode(n));return o}});"undefined"!=typeof Buffer?(Buffer.prototype.hexlify=function(){return this.toString("hex")},Buffer.prototype.utf16le=function(e,r){return this.toString("utf16le",e,r).replace(/\u0000/,"").replace(/[\u0001-\u0006]/,"!")},Buffer.prototype.utf8=function(e,r){return this.toString("utf8",e,r)},Buffer.prototype.lpstr=function(e){var r=this.readUInt32LE(e);return 0<r?this.utf8(e+4,e+4+r-1):""},Buffer.prototype.lpwstr=function(e){var r=2*this.readUInt32LE(e);return this.utf8(e+4,e+4+r-1)},void 0!==W&&(Buffer.prototype.lpstr=function(e){var r=this.readUInt32LE(e);if(0===r)return"";if(void 0===K)return this.utf8(e+4,e+4+r-1);Array(this.slice(e+4,e+4+r-1));for(var t,a,n=e+4,s=[];n!=e+4+r;++n){if(t=this.readUInt8(n),void 0===(a=K.dec[t])&&(t=256*t+this.readUInt8(++n),a=K.dec[t]),void 0===a)throw"Unrecognized character "+t.toString(16);if(0===t)break;s.push(a)}return s.join("")}),_=function(e){return Buffer.concat(e[0])}):_=function(e){for(var r=[],t=0;t!=e[0].length;++t)r=r.concat(e[0][t]);return r};var i=function(e,r){return e.readUInt8?e.readUInt8(r):e[r]},E=function(e,r){return e.readUInt16LE?e.readUInt16LE(r):256*e[r+1]+e[r]},u=function(e,r){var t=E(e,r);return 32768&t?-1*(65535-t+1):t},w=function(e,r){return e.readUInt32LE?e.readUInt32LE(r):e[r+3]*(1<<24)+65536*e[r+2]+256*e[r+1]+e[r]},c=function(e,r){if(e.readInt32LE)return e.readInt32LE(r);var t=w(e,r);return 2147483648&t?-1*(4294967295-t+1):t},T=function(e,r){return e.readDoubleLE?e.readDoubleLE(r):function(e,r,t,a,n){void 0===t&&(t=!0),a||(a=8),n||8!==a||(n=52);var s,c,f=8*a-n-1,o=(1<<f)-1,i=o>>1,l=-7,E=t?-1:1,u=t?a-1:0,T=e[r+u];for(u+=E,s=T&(1<<-l)-1,T>>>=-l,l+=f;0<l;s=256*s+e[r+u],u+=E,l-=8);for(c=s&(1<<-l)-1,s>>>=-l,l+=n;0<l;c=256*c+e[r+u],u+=E,l-=8);return s===o?c?NaN:1/0*(T?-1:1):(0===s?s=1-i:(c+=Math.pow(2,n),s-=i),(T?-1:1)*c*Math.pow(2,s-n))}(e,r||0)},n=function(e){return e.map(function(e){return(e<16?"0":"")+e.toString(16)}).join("")},B=function(e,r,t){if(e.utf16le)return e.utf16le(r,t);for(var a=[],n=r;n<t;n+=2)a.push(String.fromCharCode(E(e,n)));return a.join("").replace(/\u0000/,"").replace(/[\u0001-\u0006]/,"!")},S=function(e,r,t){if(e.utf8)return e.utf8(r,t);for(var a=[],n=r;n<t;n++)a.push(String.fromCharCode(i(e,n)));return a.join("")},h=function(e,r){if(e.lpstr)return e.lpstr(r);var t=w(e,r);return 0<t?S(e,r+4,r+4+t-1):""},I=function(e,r){if(e.lpwstr)return e.lpwstr(r);var t=2*w(e,r);return S(e,r+4,r+4+t-1)};function U(e,r){var t,a,n,s,c,f=[];switch(r=r||"u","ieee754"===e&&(e=8,r="f"),e){case 1:t=i(this,this.l);break;case 2:t=("u"===r?E:u)(this,this.l);break;case 4:t=w(this,this.l);break;case 8:if("f"===r){t=T(this,this.l);break}case 16:t=this.toString("hex",this.l,this.l+e);break;case"utf8":e=r,t=S(this,this.l,this.l+e);break;case"utf16le":e=2*r,t=B(this,this.l,this.l+e);break;case"lpstr":e=5+(t=h(this,this.l)).length;break;case"lpwstr":e=5+(t=I(this,this.l)).length,"\0"==t[t.length-1]&&(e+=2);break;case"dbcs":for(e=2*r,t="",c=this.l,s=0;s!=r;++s){if(this.lens&&-1!==this.lens.indexOf(c))return a=i(this,c),this.l=c+1,n=U.call(this,a?"dbcs":"sbcs",r-s),f.join("")+n;f.push(o(E(this,c))),c+=2}t=f.join("");break;case"sbcs":for(e=r,t="",c=this.l,s=0;s!=r;++s){if(this.lens&&-1!==this.lens.indexOf(c))return a=i(this,c),this.l=c+1,n=U.call(this,a?"dbcs":"sbcs",r-s),f.join("")+n;f.push(o(i(this,c))),c+=1}t=f.join("");break;case"cstr":for(e=0,t="";0!==(a=i(this,this.l+e++));)f.push(o(a));t=f.join("");break;case"wstr":for(e=0,t="";0!==(a=E(this,this.l+e));)f.push(o(a)),e+=2;e+=2,t=f.join("")}return this.l+=e,t}function y(e,r){var t=this.slice(this.l,this.l+e.length/2),a=t.hexlify?t.hexlify():n(t);if(a!==e)throw(r||"")+"Expected "+e+" saw "+a;this.l+=e.length/2}function V(e,r){return e.read_shift=U.bind(e),e.chk=y,e.l=r||0,[U.bind(e),y.bind(e)]}var Y={};!function(t){var r=function(e){return String(e).split("").reverse().join("")};function C(e,r){return new Array(r+1).join(e)}function N(e,r,t){var a=String(e);return a.length>=r?a:C(t||0,r-a.length)+a}function L(e,r,t){var a=String(e);return a.length>=r?a:a+C(t||0,r-a.length)}t.version="0.5.11";var a={};function h(e){for(var r in a)void 0===e[r]&&(e[r]=a[r])}(t.opts=a).date1904=0,a.output="",a.mode="";var n={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "',65535:"General"},s=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],c=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],D=function(e,r,t){for(var a=e<0?-1:1,n=e*a,s=0,c=1,f=0,o=1,i=0,l=0,E=Math.floor(n);i<r&&(f=(E=Math.floor(n))*c+s,l=E*i+o,!(n-E<5e-10));)n=1/(n-E),s=c,c=f,o=i,i=l;if(r<l&&(l=i,f=c),r<l&&(l=o,f=s),!t)return[0,a*f,l];if(0===l)throw"Unexpected state: "+f+" "+c+" "+s+" "+l+" "+i+" "+o;var u=Math.floor(a*f/l);return[u,a*f-u*l,l]},I=function(e){if("boolean"==typeof e)return e?"TRUE":"FALSE";if("number"==typeof e){var r,t=e<0?-e:e;return.1<=t&&t<1?r=e.toPrecision(9):.01<=t&&t<.1?r=e.toPrecision(8):.001<=t&&t<.01?r=e.toPrecision(7):1e-4<=t&&t<.001?r=e.toPrecision(6):t>=Math.pow(10,10)&&t<Math.pow(10,11)?r=e.toFixed(10).substr(0,12):t>Math.pow(10,-9)&&t<Math.pow(10,11)?((r=e.toFixed(12).replace(/(\.[0-9]*[1-9])0*$/,"$1").replace(/\.$/,"")).length>11+(e<0?1:0)&&(r=e.toPrecision(10)),r.length>11+(e<0?1:0)&&(r=e.toExponential(5))):(r=e.toFixed(11).replace(/(\.[0-9]*[1-9])0*$/,"$1")).length>11+(e<0?1:0)&&(r=e.toPrecision(6)),(r=r.replace(/(\.[0-9]*[1-9])0+e/,"$1e").replace(/\.0*e/,"e")).replace("e","E").replace(/\.0*$/,"").replace(/\.([0-9]*[^0])0*$/,".$1").replace(/(E[+-])([0-9])$/,"$10$2")}if("string"==typeof e)return e;throw new Error("unsupported value in General format: "+e)};t._general=I;var A=function(e,r){var t=Math.floor(e),a=Math.floor(86400*(e-t)+1e-6),n=0,s=[],c={D:t,T:a,u:86400*(e-t)-a};if(h(r=r||{}),r.date1904&&(t+=1462),2958465<t)return null;if(60===t)s=[1900,2,29],n=3;else if(0===t)s=[1900,1,0],n=6;else{60<t&&--t;var f=new Date(1900,0,1);f.setDate(f.getDate()+t-1),s=[f.getFullYear(),f.getMonth()+1,f.getDate()],n=f.getDay(),t<60&&(n=(n+6)%7)}return c.y=s[0],c.m=s[1],c.d=s[2],c.S=a%60,a=Math.floor(a/60),c.M=a%60,a=Math.floor(a/60),c.H=a,c.q=n,c};t.parse_date_code=A;var R=function(e,r,t){if(t<0)return"";var a;switch(e){case"y":switch(r){case"y":case"yy":return N(t.y%100,2);default:return N(t.y%1e4,4)}case"m":switch(r){case"m":return t.m;case"mm":return N(t.m,2);case"mmm":return c[t.m-1][1];case"mmmmm":return c[t.m-1][0];default:return c[t.m-1][2]}case"d":switch(r){case"d":return t.d;case"dd":return N(t.d,2);case"ddd":return s[t.q][0];default:return s[t.q][1]}case"h":switch(r){case"h":return 1+(t.H+11)%12;case"hh":return N(1+(t.H+11)%12,2);default:throw"bad hour format: "+r}case"H":switch(r){case"h":return t.H;case"hh":return N(t.H,2);default:throw"bad hour format: "+r}case"M":switch(r){case"m":return t.M;case"mm":return N(t.M,2);default:throw"bad minute format: "+r}case"s":switch(r){case"s":return Math.round(t.S+t.u);case"ss":return N(Math.round(t.S+t.u),2);case"ss.0":return(a=N(Math.round(10*(t.S+t.u)),3)).substr(0,2)+"."+a.substr(2);case"ss.00":return(a=N(Math.round(100*(t.S+t.u)),4)).substr(0,2)+"."+a.substr(2);case"ss.000":return(a=N(Math.round(1e3*(t.S+t.u)),5)).substr(0,2)+"."+a.substr(2);default:throw"bad second format: "+r}case"Z":switch(r){case"[h]":case"[hh]":a=24*t.D+t.H;break;case"[m]":case"[mm]":a=60*(24*t.D+t.H)+t.M;break;case"[s]":case"[ss]":a=60*(60*(24*t.D+t.H)+t.M)+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r}return 3===r.length?a:N(a,2);case"e":return t.y}},P=function(e){return r(r(e).replace(/.../g,"$&,")).replace(/^,/,"")},p=function(e,r,t){if("("===e){var a=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return 0<=t?p("n",a,t):"("+p("n",a,-t)+")"}var n,s=0;if(r=r.replace(/%/g,function(e){return s++,""}),0!==s)return p(e,r,t*Math.pow(10,2*s))+C("%",s);if(r=r.replace(/(\.0+)(,+)$/g,function(e,r,t){return s=t.length,r}),0!==s)return p(e,r,t/Math.pow(10,3*s));if(-1<r.indexOf("E")){var c=r.indexOf("E")-r.indexOf(".")-1;if(r.match(/^#+0.0E\+0$/)){var f=r.indexOf(".");-1===f&&(f=r.indexOf("E"));var o=Number(t.toExponential(0).substr(2+(t<0)))%f;if(o<0&&(o+=f),!(n=(t/Math.pow(10,o)).toPrecision(c+1+(f+o)%f)).match(/[Ee]/)){var i=Number(t.toExponential(0).substr(2+(t<0)));for(-1===n.indexOf(".")?n=n[0]+"."+n.substr(1)+"E+"+(i-n.length+o):n+="E+"+(i-o);"0."===n.substr(0,2);)n=(n=n[0]+n.substr(2,f)+"."+n.substr(2+f)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)([0-9]*)\.([0-9]*)[Ee]/,function(e,r,t,a){return r+t+a.substr(0,(f+o)%f)+"."+a.substr(o)+"E"})}else n=t.toExponential(c);return r.match(/E\+00$/)&&n.match(/e[+-][0-9]$/)&&(n=n.substr(0,n.length-1)+"0"+n[n.length-1]),r.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}if("$"===r[0])return"$"+p(e,r.substr(" "==r[1]?2:1),t);var l,E,u,T=t<0?-t:t,S=t<0?"-":"";if(l=r.match(/# (\?+)([ ]?)\/([ ]?)(\d+)/)){var h=Number(l[4]),I=Math.round(T*h),A=Math.floor(I/h),R=I-A*h,d=h;return S+(A||"")+" "+(0===R?C(" ",l[1].length+1+l[4].length):N(R,l[1].length," ")+l[2]+"/"+l[3]+N(d,l[4].length))}if(r.match(/^#+0+$/)&&(r=r.replace(/#/g,"")),r.match(/^00+$/))return(t<0?"-":"")+N(Math.round(T),r.length);if(r.match(/^[#?]+$/))return String(Math.round(t)).replace(/^0$/,"");if(l=r.match(/^#*0*\.(0+)/))return n=Math.round(t*Math.pow(10,l[1].length)),E=String(n/Math.pow(10,l[1].length)).replace(/^([^\.]+)$/,"$1."+l[1]).replace(/\.$/,"."+l[1]).replace(/\.([0-9]*)$/,function(e,r){return"."+r+C("0",l[1].length-r.length)}),r.match(/0\./)?E:E.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),l=r.match(/^(0*)\.(#*)$/))return n=Math.round(T*Math.pow(10,l[2].length)),S+String(n/Math.pow(10,l[2].length)).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^([-]?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=r.match(/^#,##0([.]?)$/))return S+P(String(Math.round(T)));if(l=r.match(/^#,##0\.([#0]*0)$/))return E=Math.round((t-Math.floor(t))*Math.pow(10,l[1].length)),t<0?"-"+p(e,r,-t):P(String(Math.floor(t)))+"."+N(E,l[1].length,0);if(l=r.match(/^([?]+)([ ]?)\/([ ]?)([?]+)/))return E=Math.min(Math.max(l[1].length,l[4].length),7),S+((u=D(T,Math.pow(10,E)-1,!1))[0]||(u[1]?"":"0"))+(u[1]?N(u[1],E," ")+l[2]+"/"+l[3]+L(u[2],E," "):C(" ",2*E+1+l[2].length+l[3].length));if(l=r.match(/^# ([?]+)([ ]?)\/([ ]?)([?]+)/))return E=Math.min(Math.max(l[1].length,l[4].length),7),S+((u=D(T,Math.pow(10,E)-1,!0))[0]||(u[1]?"":"0"))+" "+(u[1]?N(u[1],E," ")+l[2]+"/"+l[3]+L(u[2],E," "):C(" ",2*E+1+l[2].length+l[3].length));switch(r){case"0":case"#0":return Math.round(t);case"#,###":var O=P(String(Math.round(T)));return"0"!==O?S+O:""}throw new Error("unsupported format |"+r+"|")};function f(e){for(var r=[],t=-1,a=0,n=0;a<e.length;++a)-1==t?"_"!=e[a]&&"*"!=e[a]&&"\\"!=e[a]?'"'!=e[a]?";"==e[a]&&(r.push(e.slice(n,a)),n=a+1):t=a:++a:'"'==e[a]&&(t=-1);if(r.push(e.slice(n)),-1!=t)throw new Error("Format |"+e+"| unterminated string at "+t);return r}function o(e,r,t,a){var n,s=[],c="",f=0,o="",i="t",l={};h(t=t||{});for(var E="H";f<e.length;)switch(o=e[f]){case"G":if("general"!==e.substr(f,f+6).toLowerCase())throw new Error("unrecognized character "+e[f]+" in "+e);s.push({t:"G",v:"General"}),f+=7;break;case'"':for(c="";'"'!==e[++f]&&f<e.length;)c+=e[f];s.push({t:"t",v:c}),++f;break;case"\\":var u=e[++f],T=-1==="()".indexOf(u)?"t":u;s.push({t:T,v:u}),++f;break;case"_":s.push({t:"t",v:" "}),f+=2;break;case"@":s.push({t:"T",v:r}),++f;break;case"M":case"D":case"Y":case"H":case"S":case"E":o=o.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(r<0)return"";if(n||(n=A(r,t)),!n)return"";for(c=e[f];(e[++f]||"").toLowerCase()===o;)c+=o;if("s"===o&&"."===e[f]&&"0"===e[f+1])for(c+=".";"0"===e[++f];)c+="0";"m"===o&&"h"===i.toLowerCase()&&(o="M"),"h"===o&&(o=E),l={t:o,v:c=c.toLowerCase()},s.push(l),i=o;break;case"A":if(n||(n=A(r,t)),!n)return"";l={t:o,v:"A"},"A/P"===e.substr(f,3)?(l.v=12<=n.H?"P":"A",l.t="T",E="h",f+=3):"AM/PM"===e.substr(f,5)?(l.v=12<=n.H?"PM":"AM",l.t="T",f+=5,E="h"):(l.t="t",f++),s.push(l),i=o;break;case"[":for(c=o;"]"!==e[f++]&&f<e.length;)c+=e[f];if("]"!==c.substr(-1))throw'unterminated "[" block: |'+c+"|";if(c.match(/\[[HhMmSs]*\]/)){if(n||(n=A(r,t)),!n)return"";s.push({t:"Z",v:c.toLowerCase()})}else c="";break;case"0":case"#":case".":for(c=o;-1<"0#?.,E+-%".indexOf(o=e[++f]);)c+=o;s.push({t:"n",v:c});break;case"?":for(c=e[f];e[++f]===o;)c+=o;l={t:o,v:c},s.push(l),i=o;break;case"*":" "==e[++f]&&++f;break;case"(":case")":s.push({t:1===a?"t":o,v:o}),++f;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(c=e[f];-1<"0123456789".indexOf(e[++f]);)c+=e[f];s.push({t:"D",v:c});break;case" ":s.push({t:o,v:o}),++f;break;default:if(-1===",$-+/():!^&'~{}<>=€".indexOf(o))throw"unrecognized character "+e[f]+" in "+e;s.push({t:"t",v:o}),++f}for(f=s.length-1,i="t";0<=f;--f)switch(s[f].t){case"h":case"H":s[f].t=E,i="h";break;case"d":case"y":case"s":case"M":case"e":i=s[f].t;break;case"m":"s"===i&&(s[f].t="M")}for(f=0;f<s.length;++f)switch(s[f].t){case"t":case"T":case" ":case"D":break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"Z":s[f].v=R(s[f].t,s[f].v,n),s[f].t="t";break;case"n":case"(":case"?":for(var S=f+1;s[S]&&(-1<"?D".indexOf(s[S].t)||-1<" t".indexOf(s[S].t)&&-1<"?t".indexOf((s[S+1]||{}).t)&&("?"==s[S+1].t||"/"==s[S+1].v)||"("==s[f].t&&(")"==s[S].t||"n"==s[S].t)||"t"==s[S].t&&("/"==s[S].v||-1<"$€".indexOf(s[S].v)||" "==s[S].v&&"?"==(s[S+1]||{}).t));)s[f].v+=s[S].v,delete s[S],++S;s[f].v=p(s[f].t,s[f].v,1<a&&r<0&&0<f&&"-"==s[f-1].v?-r:r),s[f].t="t",f=S-1;break;case"G":s[f].t="t",s[f].v=I(r)}return s.map(function(e){return e.v}).join("")}function i(e,r,t){"number"==typeof e&&(e=(t&&t.table?t.table:n)[e]),"string"==typeof e&&(e=f(e));var a=e.length;switch(a<4&&-1<e[a-1].indexOf("@")&&--a,e.length){case 1:e=-1<e[0].indexOf("@")?["General","General","General",e[0]]:[e[0],e[0],e[0],"@"];break;case 2:e=-1<e[1].indexOf("@")?[e[0],e[0],e[0],e[1]]:[e[0],e[1],e[0],"@"];break;case 3:e=-1<e[2].indexOf("@")?[e[0],e[1],e[0],e[2]]:[e[0],e[1],e[2],"@"];break;case 4:break;default:throw"cannot find right format for |"+e+"|"}return"number"!=typeof r?[e.length,e[3]]:[a,0<r?e[0]:r<0?e[1]:e[2]]}t._split=f,t._eval=o;t._choose=i,t._table=n,t.load=function(e,r){n[r]=e},t.format=function(e,r,t){if(h(t=t||{}),"string"==typeof e&&"general"===e.toLowerCase())return I(r);"number"==typeof e&&(e=(t.table||n)[e]);var a=i(e,r,t);return"general"===a[1].toLowerCase()?I(r):(!0===r&&(r="TRUE"),!1===r&&(r="FALSE"),""===r||void 0===r?"":o(a[1],r,t,a[0]))},t.get_table=function(){return n},t.load_table=function(e){for(var r=0;392!=r;++r)e[r]&&t.load(e[r],r)}}(Y);var d=2,O=3,C=5,N=11,L=12,D=19,P=30,p=31,b=64,M=65,A=71,m=4096,F=80,R=81,g=[F,R],G={1:{n:"CodePage",t:d},2:{n:"Category",t:F},3:{n:"PresentationFormat",t:F},4:{n:"ByteCount",t:O},5:{n:"LineCount",t:O},6:{n:"ParagraphCount",t:O},7:{n:"SlideCount",t:O},8:{n:"NoteCount",t:O},9:{n:"HiddenCount",t:O},10:{n:"MultimediaClipCount",t:O},11:{n:"Scale",t:N},12:{n:"HeadingPair",t:m|L},13:{n:"DocParts",t:m|P},14:{n:"Manager",t:F},15:{n:"Company",t:F},16:{n:"LinksDirty",t:N},17:{n:"CharacterCount",t:O},19:{n:"SharedDoc",t:N},22:{n:"HLinksChanged",t:N},23:{n:"Version",t:O},255:{}},j={1:{n:"CodePage",t:d},2:{n:"Title",t:F},3:{n:"Subject",t:F},4:{n:"Author",t:F},5:{n:"Keywords",t:F},6:{n:"Comments",t:F},7:{n:"Template",t:F},8:{n:"LastAuthor",t:F},9:{n:"RevNumber",t:F},10:{n:"EditTime",t:b},11:{n:"LastPrinted",t:b},12:{n:"CreateTime",t:b},13:{n:"SaveTime",t:b},14:{n:"PageCount",t:O},15:{n:"WordCount",t:O},16:{n:"CharCount",t:O},17:{n:"Thumbnail",t:A},18:{n:"ApplicationName",t:P},19:{n:"DocumentSecurity",t:O},255:{}},r={2147483648:{n:"Locale",t:D},2147483651:{n:"Behavior",t:D},1768515945:{}};function v(e){var r=U.bind(e);y.bind(e);return[r(4),r(4)]}function x(e,r,t){var a=U.bind(e),n=(y.bind(e),a("lpstr"));return t&&(e.l+=(4-(n.length+1)%4)%4),n}function k(e,r,t){var a=U.bind(e),n=(y.bind(e),a("lpwstr"));return t&&(e.l+=(4-(n.length+1)%4)%4),n}function z(e,r,t){if(!r)return z(e,e.read_shift(2),t);switch(r){case P:return x(e,0,t);case p:return k(e);default:throw"Unrecognized string type "+r}}function $(e,r,t){return z(e,r,!1===t?null:4)}function Q(e){return function(e){for(var r=U.bind(e),t=(y.bind(e),r(4)),a=[],n=0;n!=t;++n)a[n]=r("lpstr");return a}(e)}function Z(e,r){for(var t=U.bind(e),a=(y.bind(e),t(4)),n={},s=0;s!=a;++s){var c=t(4),f=t(4);n[c]=t(1200===r?"utf16le":"utf8",f).replace(/\u0000/g,"").replace(/[\u0001-\u0006]/g,"!")}return e.l%4&&(e.l=e.l>>3<<2),n}function J(e){var r=e.read_shift(4),t=e.slice(e.l,e.l+r);return 0<r%4&&(e.l+=(4-r%4)%4),t}function q(e,r,t){var a,n,s,c=U.bind(e),f=(y.bind(e),c(2)),o=t||{};if(c(2),r!==L&&f!==r&&-1===g.indexOf(r))throw new Error("Expected type "+r+" saw "+f);switch(r===L?f:r){case d:return a=c(2,"i"),o.raw||c(2),a;case O:return a=c(4,"i");case N:return 0!==c(4);case D:return a=c(4);case P:return x(e,0,4).replace(/\u0000/g,"");case p:return k(e);case b:return v(e);case M:return J(e);case A:return(s={}).Size=(n=e).read_shift(4),n.l+=s.Size,s;case F:return $(e,f,!o.raw&&4).replace(/\u0000/g,"");case R:return function(e,r){if(!r)throw new Error("dafuq?");return z(e,r,0)}(e,f).replace(/\u0000/g,"");case m|L:return function(e){for(var r,t=e.read_shift(4),a=[],n=0;n!=t/2;++n)a.push([q(r=e,R),q(r,O)]);return a}(e);case m|P:return Q(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+f)}}function ee(e,r){var t,a=e.l,n=U.bind(e),s=(y.bind(e),n(4)),c=n(4),f=[],o=0,i=0,l=-1;for(o=0;o!=c;++o){var E=n(4),u=n(4);f[o]=[E,u+a]}var T={};for(o=0;o!=c;++o){if(e.l!==f[o][1]){var S=!0;if(0<o&&r)switch(r[f[o-1][0]].t){case d:e.l+2===f[o][1]&&(e.l+=2,S=!1);break;case F:case m|L:e.l<=f[o][1]&&(e.l=f[o][1],S=!1)}if(!r&&e.l<=f[o][1]&&(S=!1,e.l=f[o][1]),S)throw new Error("Read Error: Expected address "+f[o][1]+" at "+e.l+" :"+o)}if(r){var h=r[f[o][0]];if(T[h.n]=q(e,h.t,{raw:!0}),"CodePage"==h.n)switch(T[h.n]){case 1e4:case 1252:break;case 0:T[h.n]=1252;break;case 874:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 932:case 936:case 949:case 950:case 1200:case 1201:case 65e3:case-536:case 65001:case-535:break;default:throw new Error("Unsupported CodePage: "+T[h.n])}}else if(1===f[o][0]){if(i=T.CodePage=q(e,d),-1!==l){var I=e.l;e.l=f[l][1],t=Z(e,i),e.l=I}}else if(0===f[o][0]){if(0===i){l=o,e.l=f[o+1][1];continue}t=Z(e,i)}else{var A,R=t[f[o][0]];switch(e[e.l]){case M:e.l+=4,A=J(e);break;case P:case p:e.l+=4,A=$(e,e[e.l-4]);break;case O:e.l+=4,A=n(4,"i");break;case D:e.l+=4,A=n(4);break;case C:e.l+=4,A=n(8,"f");break;case N:e.l+=4,A=le(e,4);break;case b:e.l+=4,A=v(e);break;default:throw new Error("unparsed value: "+e[e.l])}T[R]=A}}return e.l=a+s,T}function re(e,r){var t=e.content;V(t);var a,n,s,c,f,o=U.bind(t),i=y.bind(t);i("feff","Byte Order: ");o(2);var l=o(4);if(i(fe,"CLSID: "),1!==(a=o(4))&&2!==a)throw"Unrecognized #Sets: "+a;if(n=o(16),c=o(4),1===a&&c!==t.l)throw"Length mismatch";2===a&&(s=o(16),f=o(4));var E,u=ee(t,r),T={SystemIdentifier:l};for(var S in u)T[S]=u[S];if(T.FMTID=n,1===a)return T;if(t.l!==f)throw"Length mismatch 2: "+t.l+" !== "+f;try{E=ee(t,null)}catch(e){}for(S in E)T[S]=E[S];return T.FMTID=[n,s],T}!function(){for(var e in r)r.hasOwnProperty(e)&&(G[e]=j[e]=r[e])}();var a=function(){var e={};function n(e){var r,t,h,a,I,n,s,c=512,A=0,f=[],o=e.slice(0,512);V(o);var i,l=U.bind(o),E=y.bind(o),u=0;switch(E(se,"Header Signature: "),E(fe,"CLSID: "),l(2),r=l(2)){case 3:c=512;break;case 4:c=4096;break;default:throw"Major Version: Expected 3 or 4 saw "+r}var T=o.l;V(o=e.slice(0,c),T),l=U.bind(o),E=y.bind(o);var S=e.slice(0,c);switch(E("feff","Byte Order: "),i=l(2)){case 9:if(3!==r)throw"MajorVersion/SectorShift Mismatch";break;case 12:if(4!==r)throw"MajorVersion/SectorShift Mismatch";break;default:throw"Sector Shift: Expected 9 or 12 saw "+i}if(E("0600","Mini Sector Shift: "),E("000000000000","Mini Sector Shift: "),t=l(4),3===r&&0!==t)throw"# Directory Sectors: Expected 0 saw "+t;for(l(4),I=l(4),l(4),E("00100000","Mini Stream Cutoff Size: "),n=l(4),h=l(4),s=l(4),a=l(4),u=0;512!=o.l&&!((i=l(4))>=te);)f[u++]=i;for(var R=Math.ceil((e.length-c)/c),d=[],O=1;O!=R;++O)d[O-1]=e.slice(O*c,(O+1)*c);function C(e){return w(function(e,r){var t=f[Math.floor(4*e/c)];if(c-4*e%c<(r||0))throw"FAT boundary crossed: "+e+" "+r+" "+c;return d[t].slice(4*e%c)}(e,4),0)}d[R-1]=e.slice(R*c),function e(r,t){if(r!==ae){if(r!==ne){for(var a=d[r],n=0;n!=c/4-1&&(i=w(a,4*n))!==ae;++n)f.push(i);e(w(a,c-4),t-1)}}else if(0!==t)throw"DIFAT chain shorter than expected"}(s,a);var N=new Array(d.length),L=[],D=function(e){return d[e]};for(O=0;O!=d.length;++O){var P=[],p=(O+I)%d.length;if(!N[p]){for(u=p;u<=te;P.push(u),u=C(u))N[u]=!0;L[p]={nodes:P},L[p].data=_(Array(P.map(D)))}}L[I].name="!Directory",0<h&&n!==ae&&(L[n].name="!MiniFAT"),L[f[0]].name="!FAT";var b={},M=[],m=[],F=[],g={};!function(e){for(var r,t,a,n=L[e].data,s=0;s!=n.length;s+=128){V(r=n.slice(s,s+128),64);var c=(t=U.bind(r))(2);if(0===c)return;var f=B(r,0,c-(M.length?2:0));M.push(f);var o={name:f};o.type=oe[t(1)],o.color=t(1),o.left=t(4),o.left===ce&&delete o.left,o.right=t(4),o.right===ce&&delete o.right,o.child=t(4),o.child===ce&&delete o.child,o.clsid=t(16),o.state=t(4);var i=t(8);"0000000000000000"!=i&&(o.ctime=i);var l=t(8);if("0000000000000000"!=l&&(o.mtime=l),o.start=t(4),o.size=t(4),"root"===o.type?(A=o.start,0<h&&A!==ae&&(L[A].name="!StreamData"),o.size):4096<=o.size?(o.storage="fat",!L[o.start]&&0<I&&(o.start=(o.start+I)%d.length),L[o.start].name=o.name,o.content=L[o.start].data.slice(0,o.size),V(o.content)):(o.storage="minifat",a=64*o.start,A!==ae&&o.start!==ae&&(o.content=L[A].data.slice(a,a+o.size),V(o.content))),o.ctime){var E=r.slice(r.l-24,r.l-16),u=w(E,4)/1e7*Math.pow(2,32)+w(E,0)/1e7;o.ct=new Date(1e3*(u-11644473600))}if(o.mtime){var T=r.slice(r.l-16,r.l-8),S=w(T,4)/1e7*Math.pow(2,32)+w(T,0)/1e7;o.mt=new Date(1e3*(S-11644473600))}b[f]=o,m.push(o)}}(I),function(e,r,t,a){var n,s=new Array(a.length),c=new Array(a.length);for(n=0;n!=s.length;++n)s[n]=c[n]=n,t[n]=a[n];for(n=c[0];void 0!==n;n=c.shift())e[n].child&&(s[e[n].child]=n),e[n].left&&(s[e[n].left]=s[n],c.push(e[n].left)),e[n].right&&(s[e[n].right]=s[n],c.push(e[n].right));for(n=1;n!==t.length;++n)if("unknown"!==e[n].type){var f=s[n];if(0===f)t[n]=t[0]+"/"+t[n];else for(;0!==f;)t[n]=t[f]+"/"+t[n],f=s[f];s[n]=0}for(t[0]+="/",n=1;n!==t.length;++n)"stream"!==e[n].type&&(t[n]+="/");for(n=0;n!==t.length;++n)r[t[n]]=m[n]}(m,g,F,M);var v=M.shift();M.root=v;var x={raw:{header:S,sectors:d},FileIndex:m,FullPaths:F,FullPathDir:g,find:function(e){"/"===e[0]&&(e=v+e);var r=(-1!==e.indexOf("/")?F:M).map(function(e){return e.toUpperCase()}),t=e.toUpperCase(),a=r.indexOf(t);return-1===a?null:-1!==e.indexOf("/")?m[a]:b[M[a]]}};for(var k in b)switch(k){case"!DocumentSummaryInformation":try{x.DocSummary=re(b[k],G)}catch(e){}break;case"!SummaryInformation":try{x.Summary=re(b[k],j)}catch(e){}}return x}return e.read=function(e,r){var t,a;switch((r||{}).type||"base64"){case"file":return a=e,n(require("fs").readFileSync(a));case"base64":e=s.decode(e);case"binary":t=e,e="undefined"!=typeof Buffer?new Buffer(t,"binary"):t.split("").map(function(e){return 255&e.charCodeAt(0)})}return n(e)},e.parse=n,e}(),te=4294967290,ae=4294967294,ne=4294967295,se="d0cf11e0a1b11ae1",ce=4294967295,fe="00000000000000000000000000000000",oe=["unknown","storage","stream","lockbytes","property","root"];if("undefined"!=typeof require&&"undefined"!=typeof exports){var f=require("fs");exports.main=function(e){var r=a.read(e[0],{type:"file"});console.log(r)},"undefined"!=typeof module&&require.main===module&&exports.main(process.argv.slice(2))}function ie(e,r){e.read_shift(r)}function e(e,r){return e.read_shift(r),null}function le(e,r){return 1===e.read_shift(r)}function Ee(e,r){return e.read_shift(2,"u")}function t(e,r){return function(e,r,t){for(var a=[],n=e.l+r;e.l<n;)a.push(t(e,n-e.l));if(n!==e.l)throw"Slurp error";return a}(e,r,Ee)}function ue(e){var r=e.read_shift.bind(e),t=r(1),a=r(1);return t?r(a?"dbcs":"sbcs",t):""}function Te(e){var r,t,a=e.read_shift.bind(e),n=a(2),s=a(1),c=4&s,f=8&s,o={};f&&(r=a(2)),c&&(t=a(4));var i=0===n?"":a(1&s?"dbcs":"sbcs",n);return f&&(e.l+=4*r),c&&(e.l+=t),o.t=i,f||(o.raw="<t>"+o.t+"</t>",o.r=o.t),o}function Se(e,r){var t;return 0===e.read_shift.bind(e)(1)?(t=S(e,e.l,e.l+r),e.l+=r):t=e.read_shift("dbcs",r),t}function he(e){var r=e.read_shift(2);return 0===r?(e.l++,""):Se(e,r)}function Ie(e,r){return e.read_shift("ieee754")}function Ae(e,r){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function Re(e,r){var t=e.read_shift.bind(e);return[t(2),t(2,"i"),t(2,"i")]}function de(e,r){return[e.read_shift(2),function(e){var r=e.slice(e.l,e.l+4),t=1&r[0],a=2&r[0];e.l+=4,r[0]&=-4;var n=0===a?T([0,0,0,0,r[0],r[1],r[2],r[3]],0):c(r,0)>>2;return t?n/100:n}(e)]}function Oe(e,r){var t=e.read_shift(2),a=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:a}}}function Ce(e,r){var t=e.read_shift(2),a=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:a}}}var Ne=Ce;var Le=e;var De=ie,Pe=ie;var pe=function(e,r){return 0===r?"":he(e)};function be(e,r,t){var a,n=e.read_shift(2),s={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===t.sbcch&&(a=function(e,r){e.l+=4,r-=4;var t=e.l+r,a=ue(e),n=e.read_shift(2);if(n!==(t-=e.l))throw"Malformed AddinUdf: padding = "+t+" != "+n;return e.l+=n,a}(e,r-2)),s.body=a||e.read_shift(r-2),s}var Me=le,me=Ae,Fe=Ie,ge=Ee,ve=Ee,xe=Ie,ke=le,_e=Ee,we=le,Be=e,Ue=le,ye=Ee,Ve=le,Ge=t,He=le,We=Ee,Xe=e,Ke=e,Ye=e,je=e,ze=e,$e=Ee,Qe=pe,Ze=Ee,Je=le,qe=pe,er=Ee,rr=e,tr=Ie,ar=e,nr=le,sr=Ee,cr=le,fr=le,or=Ee,ir=le,lr=Ee,Er=le,ur=le,Tr=Ie,Sr=t,hr=le,Ir=t,Ar=he,Rr=le,dr=Ie,Or=le,Cr=le,Nr=le,Lr=ie,Dr=ie,Pr=ie,pr=ie,br=ie,Mr=ie,mr=ie,Fr=ie,gr=ie,vr=ie,xr=ie,kr=ie,_r=ie,wr=ie,Br=ie,Ur=ie,yr=ie,Vr=ie,Gr=ie,Hr=ie,Wr=ie,Xr=ie,Kr=ie,Yr=ie,jr=ie,zr=ie,$r=ie,Qr=ie,Zr=ie,Jr=ie,qr=ie,et=ie,rt=ie,tt=ie,at=ie,nt=ie,st=ie,ct=ie,ft=ie,ot=ie,it=ie,lt=ie,Et=ie,ut=ie,Tt=ie,St=ie,ht=ie,It=ie,At=ie,Rt=ie,dt=ie,Ot=ie,Ct=ie,Nt=ie,Lt=ie,Dt=ie,Pt=ie,pt=ie,bt=ie,Mt=ie,mt=ie,Ft=ie,gt=ie,vt=ie,xt=ie,kt=ie,_t=ie,wt=ie,Bt=ie,Ut=ie,yt=ie,Vt=ie,Gt=ie,Ht=ie,Wt=ie,Xt=ie,Kt=ie,Yt=ie,jt=ie,zt=ie,$t=ie,Qt=ie,Zt=ie,Jt=ie,qt=ie,ea=ie,ra=ie,ta=ie,aa=ie,na=ie,sa=ie,ca=ie,fa=ie,oa=ie,ia=ie,la=ie,Ea=ie,ua=ie,Ta=ie,Sa=ie,ha=ie,Ia=ie,Aa=ie,Ra=ie,da=ie,Oa=ie,Ca=ie,Na=ie,La=ie,Da=ie,Pa=ie,pa=ie,ba=ie,Ma=ie,ma=ie,Fa=ie,ga=ie,va=he,xa=ie,ka=ie,_a=ie,wa=ie,Ba=ie,Ua=ie,ya=ie,Va=ie,Ga=ie,Ha=ie,Wa=ie,Xa=ie,Ka=ie,Ya=ie,ja=ie,za=ie,$a=ie,Qa=ie,Za=ie,Ja=ie,qa=ie,en=ie,rn=ie,tn=ie,an=ie,nn=ie,sn=ie,cn=ie,fn=ie,on=ie,ln=ie,En=ie,un=ie,Tn=ie,Sn=ie,hn=ie,In=ie,An=ie,Rn=ie,dn=ie,On=ie,Cn=ie,Nn=ie,Ln=ie,Dn=ie,Pn=ie,pn=ie,bn=ie,Mn=ie,mn=ie,Fn=ie,gn=ie,vn=ie,xn=ie,kn=ie,_n=ie,wn=ie,Bn=ie,Un=ie,yn=ie,Vn=ie,Gn=ie,Hn=ie,Wn=ie,Xn=ie,Kn=ie,Yn=ie,jn=ie,zn=ie,$n=ie,Qn=ie,Zn=ie,Jn=ie,qn=ie,es=ie,rs=ie,ts=ie,as=ie,ns=ie,ss=ie,cs=ie,fs=ie,os=ie,is=ie,ls=ie,Es=ie,us=ie,Ts=ie,Ss=ie,hs=ie,Is=ie,As=ie,Rs=ie,ds=ie,Os=ie,Cs=ie,Ns=ie,Ls=ie,Ds=ie,Ps=ie,ps=ie,bs=ie,Ms=ie,ms=ie,Fs=ie,gs=ie,vs=ie,xs=ie,ks=ie,_s=ie,ws=ie,Bs=ie,Us=ie,ys=ie,Vs=ie,Gs=ie,Hs=ie,Ws=ie,Xs=ie,Ks=ie,Ys=ie,js=ie,zs=ie,$s=ie,Qs=ie,Zs=ie,Js=ie,qs=ie,ec=ie,rc=ie,tc=ie,ac=ie,nc=ie,sc=ie,cc=ie,fc=ie,oc=ie,ic=ie,lc=ie,Ec=ie,uc=ie,Tc=ie,Sc=ie,hc=ie,Ic=ie,Ac=ie,Rc=ie,dc=ie,Oc=ie,Cc=ie,Nc=ie,Lc=ie;function Dc(e,r){var t={};return t.Major=e.read_shift(2),t.Minor=e.read_shift(2),t}function Pc(e,r){var t={},a=t.EncryptionVersionInfo=Dc(e);if(r-=4,2!=a.Minor)throw"unrecognized minor version code: "+a.Minor;if(4<a.Major||a.Major<2)throw"unrecognized major version code: "+a.Major;t.Flags=e.read_shift(4),r-=4;var n=e.read_shift(4);return r-=4,t.EncryptionHeader=function(e,r){var t=e.read_shift.bind(e),a={};a.Flags=t(4);var n=t(4);if(0!==n)throw"Unrecognized SizeExtra: "+n;switch(a.AlgID=t(4),a.AlgID){case 0:case 26625:case 26126:case 26127:case 26128:break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}return ie(e,r-12),a}(e,n),r-=n,t.EncryptionVerifier=ie(e,r),t}function pc(e,r,t){var a=t||{};switch(a.Info=e.read_shift(2),e.l-=2,a.Info){case 1:a.Data=function(e,r){var t={},a=t.EncryptionVersionInfo=Dc(e);if(1!=a.Major||1!=a.Minor)throw"unrecognized version code "+a.Major+" : "+a.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e);break;case 2:case 3:case 4:a.Data=Pc(e,r);break;default:throw"Unrecognized encryptionInfo: "+a.Type}return a}function bc(e,r){e.l+=1}function Mc(e,r){var t=e.read_shift(2);return[16383&t,t>>14&1,t>>15&1]}function mc(e,r){var t=e.read_shift.bind(e),a=t(2),n=t(2),s=Mc(e),c=Mc(e);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:n,c:c[0],cRel:c[1],rRel:c[2]}}}function Fc(e,r){var t=e.read_shift(2),a=Mc(e);return{r:t,c:a[0],cRel:a[1],rRel:a[2]}}function gc(e,r){return[e.read_shift(1),e.read_shift(1)]}var vc,xc=(vc=4,function(e,r){e.l+=vc});function kc(e){var r=[];switch(r[0]=e.read_shift(1)){case 4:r[1]=le(e,1)?"TRUE":"FALSE",e.l+=7;break;case 16:r[1]=Kc[e[e.l]],e.l+=8;break;case 0:e.l+=8;break;case 1:r[1]=Ie(e);break;case 2:r[1]=he(e)}return r}function _c(e,r){for(var t=e.read_shift(2),a=[],n=0;n!=t;++n)a.push(Oe(e));return a}function wc(e){for(var r=1+e.read_shift(1),t=1+e.read_shift(2),a=0,n=[];a!=t&&(n[a]=[]);++a)for(var s=0;s!=r;++s)n[a][s]=kc(e);return n}var Bc={1:{n:"PtgExp",f:function(e,r){return e.l++,[e.read_shift(2),e.read_shift(2)]}},2:{n:"PtgTbl",f:ie},3:{n:"PtgAdd",f:bc},4:{n:"PtgSub",f:bc},5:{n:"PtgMul",f:bc},6:{n:"PtgDiv",f:bc},7:{n:"PtgPower",f:bc},8:{n:"PtgConcat",f:bc},9:{n:"PtgLt",f:bc},10:{n:"PtgLe",f:bc},11:{n:"PtgEq",f:bc},12:{n:"PtgGe",f:bc},13:{n:"PtgGt",f:bc},14:{n:"PtgNe",f:bc},15:{n:"PtgIsect",f:bc},16:{n:"PtgUnion",f:bc},17:{n:"PtgRange",f:bc},18:{n:"PtgUplus",f:bc},19:{n:"PtgUminus",f:bc},20:{n:"PtgPercent",f:bc},21:{n:"PtgParen",f:bc},22:{n:"PtgMissArg",f:bc},23:{n:"PtgStr",f:function(e,r){return e.l++,ue(e)}},28:{n:"PtgErr",f:function(e,r){return e.l++,Kc[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e,r){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e,r){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e,r){return e.l++,Ie(e)}},32:{n:"PtgArray",f:function(e,r){var t=(96&e[e.l++])>>5;return e.l+=7,[t]}},33:{n:"PtgFunc",f:function(e,r){e[e.l],e[e.l],e.l+=1;var t=e.read_shift(2);return[zc[t],jc[t]]}},34:{n:"PtgFuncVar",f:function(e,r){e.l++;var t,a=e.read_shift(1),n=[(t=e)[t.l+1]>>7,32767&t.read_shift(2)];return[a,(0===n[0]?jc:Yc)[n[1]]]}},35:{n:"PtgName",f:function(e,r){return[e.read_shift(1)>>>5&3,0,e.read_shift(4)]}},36:{n:"PtgRef",f:function(e,r){e[e.l];var t=(96&e[e.l])>>5;return e.l+=1,[t,Fc(e)]}},37:{n:"PtgArea",f:function(e,r){return[(96&e[e.l++])>>5,mc(e)]}},38:{n:"PtgMemArea",f:function(e,r){var t=e.read_shift(1)>>>5&3;return e.l+=4,[t,e.read_shift(2)]}},39:{n:"PtgMemErr",f:ie},40:{n:"PtgMemNoMem",f:ie},41:{n:"PtgMemFunc",f:function(e,r){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},42:{n:"PtgRefErr",f:function(e,r){var t=e.read_shift(1)>>>5&3;return e.l+=4,[t]}},43:{n:"PtgAreaErr",f:function(e,r){var t=(96&e[e.l++])>>5;return e.l+=8,[t]}},44:{n:"PtgRefN",f:function(e,r){e[e.l];var t=(96&e[e.l])>>5;return e.l+=1,[t,function(e,r){var t=e.read_shift(2),a=e.read_shift(2),n=(32768&a)>>15,s=(16384&a)>>14;if(a&=16383,0!==n)for(;256<=a;)a-=256;return{r:t,c:a,cRel:n,rRel:s}}(e)]}},45:{n:"PtgAreaN",f:function(e,r){var t,a,n,s,c,f;return[(96&e[e.l++])>>5,(a=(t=e).read_shift.bind(t),n=a(2),s=a(2),c=Mc(t),f=Mc(t),{s:{r:n,c:c[0],cRel:c[1],rRel:c[2]},e:{r:s,c:f[0],cRel:f[1],rRel:f[2]}})]}},57:{n:"PtgNameX",f:function(e,r){return[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,r){e[e.l];var t=(96&e[e.l])>>5;return e.l+=1,[t,e.read_shift(2),Fc(e)]}},59:{n:"PtgArea3d",f:function(e,r){return[(96&e[e.l++])>>5,e.read_shift(2),mc(e)]}},60:{n:"PtgRefErr3d",f:ie},61:{n:"PtgAreaErr3d",f:function(e,r){var t=(96&e[e.l++])>>5,a=e.read_shift(2);return e.l+=8,[t,a]}},255:{}},Uc={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var e in Uc)Bc[e]=Bc[Uc[e]]}();var yc={},Vc={1:{n:"PtgAttrSemi",f:function(e,r){var t=255&e[e.l+1]?1:0;return e.l+=4,[t]}},2:{n:"PtgAttrIf",f:function(e,r){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},4:{n:"PtgAttrChoose",f:function(e,r){e.l+=2;for(var t=e.read_shift(2),a=[],n=0;n<=t;++n)a.push(e.read_shift(2));return a}},8:{n:"PtgAttrGoto",f:function(e,r){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},16:{n:"PtgAttrSum",f:xc},32:{n:"PtgAttrBaxcel",f:function(e,r){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e,r){return e.read_shift(2),gc(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e,r){return e.read_shift(2),gc(e)}},255:{}};function Gc(e,r){var t=Ae(e),a=function(e){var r;if(65535!==E(e,e.l+6))return[Ie(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return r=1===e[e.l+2],e.l+=8,[r,"b"];case 2:return r=Kc[e[e.l+2]],e.l+=8,[r,"e"];case 3:return e.l+=8,["","s"]}}(e),n=e.read_shift(1);e.read_shift(1);e.read_shift(4);var s=function(e,r){e.l;var t,a=e.read_shift(2);if(65535==a)return[[],ie(e,r-2)];var n=Wc(e,a);r!==a+2&&(t=Hc(e,r-a-2,n));return[n,t]}(e,r-20);return{cell:t,val:a[0],formula:s,shared:n>>3&1,tt:a[1]}}function Hc(e,r,t){for(var a=e.l+r,n=[],s=0;s!==t.length;++s)switch(t[s][0]){case"PtgArray":t[s][1]=wc(e),n.push(t[s][1]);break;case"PtgMemArea":t[s][2]=_c(e,t[s][1]),n.push(t[s][2])}return 0!==(r=a-e.l)&&n.push(ie(e,r)),n}function Wc(e,r){for(var t,a,n=e.l+r,s=[];n!=e.l;)r=n-e.l,a=e[e.l],t=Bc[a],24!==a&&25!==a||(t=(24===(a=e[e.l+1])?yc:Vc)[a]),t&&t.f?s.push([t.n,t.f(e,r)]):s.push(ie(e,r));return s}function Xc(e,E,u,T){E=E||{s:{c:0,r:0}};var S,h,I,A,R,d,O=[];return e[0]&&e[0][0]?(e[0].forEach(function(e){switch(e[0]){case"PtgUminus":O.push("-"+O.pop());break;case"PtgUplus":O.push("+"+O.pop());break;case"PtgPercent":O.push(O.pop()+"%");break;case"PtgAdd":S=O.pop(),h=O.pop(),O.push(h+"+"+S);break;case"PtgSub":S=O.pop(),h=O.pop(),O.push(h+"-"+S);break;case"PtgMul":S=O.pop(),h=O.pop(),O.push(h+"*"+S);break;case"PtgDiv":S=O.pop(),h=O.pop(),O.push(h+"/"+S);break;case"PtgPower":S=O.pop(),h=O.pop(),O.push(h+"^"+S);break;case"PtgConcat":S=O.pop(),h=O.pop(),O.push(h+"&"+S);break;case"PtgLt":S=O.pop(),h=O.pop(),O.push(h+"<"+S);break;case"PtgLe":S=O.pop(),h=O.pop(),O.push(h+"<="+S);break;case"PtgEq":S=O.pop(),h=O.pop(),O.push(h+"="+S);break;case"PtgGe":S=O.pop(),h=O.pop(),O.push(h+">="+S);break;case"PtgGt":S=O.pop(),h=O.pop(),O.push(h+">"+S);break;case"PtgNe":S=O.pop(),h=O.pop(),O.push(h+"<>"+S);break;case"PtgIsect":S=O.pop(),h=O.pop(),O.push(h+" "+S);break;case"PtgUnion":S=O.pop(),h=O.pop(),O.push(h+","+S);break;case"PtgRange":case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":break;case"PtgRef":e[1][0],I=Pf(Nf(Lf(e[1][1])),E),O.push(Lf(I));break;case"PtgRefN":e[1][0],I=Pf(Nf(Lf(e[1][1])),u),O.push(Lf(I));break;case"PtgRef3d":e[1][0],A=e[1][1],I=Pf(e[1][2],E),O.push(T[1][A+1]+"!"+Lf(I));break;case"PtgFunc":case"PtgFuncVar":var r=e[1][0],t=e[1][1];r||(r=0);var a=O.slice(-r);O.length-=r,"User"===t&&(t=a.shift()),O.push(t+"("+a.join(",")+")");break;case"PtgBool":O.push(e[1]?"TRUE":"FALSE");break;case"PtgInt":O.push(e[1]);break;case"PtgNum":O.push(String(e[1]));break;case"PtgStr":O.push('"'+e[1]+'"');break;case"PtgErr":O.push(e[1]);break;case"PtgArea":e[1][0],i=e[1][1],l=E,i.s=Pf(i.s,l.s),i.e=Pf(i.e,l.s),d=i,O.push(Df(d));break;case"PtgArea3d":e[1][0],A=e[1][1],d=e[1][2],O.push(T[1][A+1]+"!"+Df(d));break;case"PtgAttrSum":O.push("SUM("+O.pop()+")");break;case"PtgAttrSemi":break;case"PtgName":R=e[1][2];var n=T[0][R].Name;n in $c&&(n=$c[n]),O.push(n);break;case"PtgNameX":var s,c=e[1][1];R=e[1][2],T[c+1]?s=T[c+1][R]:T[c-1]&&(s=T[c-1][R]),s||(s={body:"??NAMEX??"}),O.push(s.body);break;case"PtgParen":O.push("("+O.pop()+")");break;case"PtgRefErr":O.push("#REF!");break;case"PtgExp":I={c:e[1][1],r:e[1][0]};var f={c:u.c,r:u.r};if(T.sharedf[Lf(I)]){var o=T.sharedf[Lf(I)];O.push(Xc(o,E,f,T))}else{for(S=0;S!=T.arrayf.length;++S)h=T.arrayf[S],I.c<h[0].s.c||I.c>h[0].e.c||I.r<h[0].s.r||I.r>h[0].e.r||O.push(Xc(h[1],E,f,T));O.push(e[1])}break;case"PtgArray":O.push("{"+e[1].map(function(e){return e.map(function(e){return e[1]}).join(",")}).join(";")+"}");break;case"PtgMemArea":case"PtgAttrSpace":case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":O.push("");break;case"PtgAreaErr":break;case"PtgAreaN":O.push("");break;case"PtgRefErr3d":case"PtgMemFunc":break;default:throw"Unrecognized Formula Token: "+e}var i,l}),O[0]):""}var Kc={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Yc={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},jc={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD"},zc={2:1,3:1,15:1,16:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,65:3,66:3,67:1,68:1,69:1,71:1,72:1,73:1,75:1,76:1,77:1,79:2,80:2,83:1,86:1,90:1,97:2,98:1,99:1,105:1,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,189:3,190:1,195:3,196:3,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,65535:0},$c={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFNA":"IFNA","_xlfn.IFERROR":"IFERROR","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"},Qc={6:{n:"Formula",f:Gc},10:{n:"EOF",f:Ye},12:{n:"CalcCount",f:ve},13:{n:"CalcMode",f:_e},14:{n:"CalcPrecision",f:we},15:{n:"CalcRefMode",f:Be},16:{n:"CalcDelta",f:xe},17:{n:"CalcIter",f:ke},18:{n:"Protect",f:Er},19:{n:"Password",f:sr},20:{n:"Header",f:qe},21:{n:"Footer",f:Qe},23:{n:"ExternSheet",f:function(e,r,t){var a=function(e,r,t){for(var a=[],n=e.l+r,s=e.read_shift(2);0!=s--;)a.push(t(e,n-e.l));if(n!==e.l)throw"Slurp error";return a}(e,r,Re),n=[];if(1025===t.sbcch){for(var s=0;s!=a.length;++s)n.push(t.snames[a[s][1]]);return n}return a}},24:{n:"Lbl",f:function(e,r,t){var a=e.l+r,n=(e.read_shift(2),e.read_shift(1)),s=e.read_shift(1),c=e.read_shift(2);return e.l+=2,e.read_shift(2),e.l+=4,{chKey:n,Name:Se(e,s),rgce:(f=e,o=a-e.l,i=c,E=f.l+o,u=Wc(f,i),E!==f.l&&(l=Hc(f,E-f.l,u)),[u,l])};var f,o,i,l,E,u}},25:{n:"WinProtect",f:Nr},26:{n:"VerticalPageBreaks",f:Dr},27:{n:"HorizontalPageBreaks",f:Pr},28:{n:"Note",f:function(e,r){return function(e,r){e.read_shift(2),e.read_shift(2),e.read_shift(2),e.read_shift(2);var t=he(e);return e.read_shift(1),t}(e)}},29:{n:"Selection",f:pr},34:{n:"Date1904",f:He},35:{n:"ExternName",f:be},38:{n:"LeftMargin",f:tr},39:{n:"RightMargin",f:Tr},40:{n:"TopMargin",f:dr},41:{n:"BottomMargin",f:Fe},42:{n:"PrintRowCol",f:fr},43:{n:"PrintGrid",f:cr},47:{n:"FilePass",f:function(e,r){var t,a={Type:e.read_shift(2)};switch(a.Type){case 0:Ee(t=e),Ee(t);break;case 1:pc(e,r-2,a);break;default:throw"Unrecognized Encryption Type "+a.Type}return a}},49:{n:"Font",f:function(e,r){return e.l+=14,ue(e)}},51:{n:"PrintSize",f:or},60:{n:"Continue",f:br},61:{n:"Window1",f:function(e,r){var t=e.read_shift.bind(e);return{Pos:[t(2),t(2)],Dim:[t(2),t(2)],Flags:t(2),CurTab:t(2),FirstTab:t(2),Selected:t(2),TabRatio:t(2)}}},64:{n:"Backup",f:Me},65:{n:"Pane",f:Mr},66:{n:"CodePage",f:ye},77:{n:"Pls",f:mr},80:{n:"DCon",f:Fr},81:{n:"DConRef",f:gr},82:{n:"DConName",f:vr},85:{n:"DefColWidth",f:We},89:{n:"XCT",f:xr},90:{n:"CRN",f:kr},91:{n:"FileSharing",f:_r},92:{n:"WriteAccess",f:function(e,r,t){if(t.enc)return e.l+=r,"";var a=e.l,n=he(e);return e.read_shift(r+a-e.l),n}},93:{n:"Obj",f:wr},94:{n:"Uncalced",f:Br},95:{n:"CalcSaveRecalc",f:Ue},96:{n:"Template",f:Ur},97:{n:"Intl",f:yr},99:{n:"ObjProtect",f:nr},125:{n:"ColInfo",f:Vr},128:{n:"Guts",f:function(e,r){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,7<t[0]||7<t[1])throw"Bad Gutters: "+t;return t}},129:{n:"WsBool",f:Gr},130:{n:"GridSet",f:Ze},131:{n:"HCenter",f:Je},132:{n:"VCenter",f:Cr},133:{n:"BoundSheet8",f:function(e,r){var t=e.read_shift.bind(e),a=t(4),n=t(1)>>6,s=t(1);switch(s){case 0:s="Worksheet";break;case 1:s="Macrosheet";break;case 2:s="Chartsheet";break;case 6:s="VBAModule"}return{pos:a,hs:n,dt:s,name:ue(e)}}},134:{n:"WriteProtect",f:Lr},140:{n:"Country",f:Ge},141:{n:"HideObj",f:er},144:{n:"Sort",f:Hr},146:{n:"Palette",f:Wr},151:{n:"Sync",f:Xr},152:{n:"LPr",f:Kr},153:{n:"DxGCol",f:Yr},154:{n:"FnGroupName",f:jr},155:{n:"FilterMode",f:zr},156:{n:"BuiltInFnGroupCount",f:ge},157:{n:"AutoFilterInfo",f:$r},158:{n:"AutoFilter",f:Qr},160:{n:"Scl",f:Ir},161:{n:"Setup",f:Zr},174:{n:"ScenMan",f:Jr},175:{n:"SCENARIO",f:qr},176:{n:"SxView",f:et},177:{n:"Sxvd",f:rt},178:{n:"SXVI",f:tt},180:{n:"SxIvd",f:at},181:{n:"SXLI",f:nt},182:{n:"SXPI",f:st},184:{n:"DocRoute",f:ct},185:{n:"RecipName",f:ft},189:{n:"MulRk",f:function(e,r){for(var t=e.l+r-2,a=e.read_shift(2),n=e.read_shift(2),s=[];e.l<t;)s.push(de(e));if(e.l!==t)throw"MulRK read error";var c=e.read_shift(2);if(s.length!=c-n+1)throw"MulRK length mismatch";return{r:a,c:n,C:c,rkrec:s}}},190:{n:"MulBlank",f:ot},193:{n:"Mms",f:ar},197:{n:"SXDI",f:it},198:{n:"SXDB",f:lt},199:{n:"SXFDB",f:Et},200:{n:"SXDBB",f:ut},201:{n:"SXNum",f:Tt},202:{n:"SxBool",f:Rr},203:{n:"SxErr",f:St},204:{n:"SXInt",f:ht},205:{n:"SXString",f:It},206:{n:"SXDtr",f:At},207:{n:"SxNil",f:Rt},208:{n:"SXTbl",f:dt},209:{n:"SXTBRGIITM",f:Ot},210:{n:"SxTbpg",f:Ct},211:{n:"ObProj",f:Nt},213:{n:"SXStreamID",f:Lt},215:{n:"DBCell",f:Dt},216:{n:"SXRng",f:Pt},217:{n:"SxIsxoper",f:pt},218:{n:"BookBool",f:bt},220:{n:"DbOrParamQry",f:Mt},221:{n:"ScenarioProtect",f:hr},222:{n:"OleObjectSize",f:mt},224:{n:"XF",f:function(e,r){var t=e.read_shift.bind(e),a={};return a.ifnt=t(2),a.ifmt=t(2),a.flags=t(2),a.fStyle=a.flags>>2&1,r-=6,a.data=a.fStyle?Pe(e,r):De(e,r),a}},225:{n:"InterfaceHdr",f:function(e,r){var t;if(1200!==(t=e.read_shift(2)))throw"InterfaceHdr codePage "+t;return 1200}},226:{n:"InterfaceEnd",f:rr},227:{n:"SXVS",f:Ft},229:{n:"MergeCells",f:function(e,r){for(var t=[],a=e.read_shift(2);a--;)t.push(Oe(e));return t}},233:{n:"BkHim",f:gt},235:{n:"MsoDrawingGroup",f:vt},236:{n:"MsoDrawing",f:xt},237:{n:"MsoDrawingSelection",f:kt},239:{n:"PhoneticInfo",f:_t},240:{n:"SxRule",f:wt},241:{n:"SXEx",f:Bt},242:{n:"SxFilt",f:Ut},244:{n:"SxDXF",f:yt},245:{n:"SxItm",f:Vt},246:{n:"SxName",f:Gt},247:{n:"SxSelect",f:Ht},248:{n:"SXPair",f:Wt},249:{n:"SxFmla",f:Xt},251:{n:"SxFormat",f:Kt},252:{n:"SST",f:function(e,r){for(var t=e.read_shift.bind(e),a=t(4),n=t(4),s=[],c=0;c!=n;++c)s.push(Te(e));return s.Count=a,s.Unique=n,s}},253:{n:"LabelSst",f:function(e,r){var t=Ae(e);return t.isst=e.read_shift(4),t}},255:{n:"ExtSST",f:function(e,r){var t=e.read_shift.bind(e),a={};return a.dsst=t(2),e.read_shift(r-2),a}},256:{n:"SXVDEx",f:Yt},259:{n:"SXFormula",f:jt},290:{n:"SXDBEx",f:zt},311:{n:"RRDInsDel",f:$t},312:{n:"RRDHead",f:Qt},315:{n:"RRDChgCell",f:Zt},317:{n:"RRTabId",f:Sr},318:{n:"RRDRenSheet",f:Jt},319:{n:"RRSort",f:qt},320:{n:"RRDMove",f:ea},330:{n:"RRFormat",f:ra},331:{n:"RRAutoFmt",f:ta},333:{n:"RRInsertSh",f:aa},334:{n:"RRDMoveBegin",f:na},335:{n:"RRDMoveEnd",f:sa},336:{n:"RRDInsDelBegin",f:ca},337:{n:"RRDInsDelEnd",f:fa},338:{n:"RRDConflict",f:oa},339:{n:"RRDDefName",f:ia},340:{n:"RRDRstEtxp",f:la},351:{n:"LRng",f:Ea},352:{n:"UsesELFs",f:Or},353:{n:"DSF",f:Xe},401:{n:"CUsr",f:ua},402:{n:"CbUsr",f:Ta},403:{n:"UsrInfo",f:Sa},404:{n:"UsrExcl",f:ha},405:{n:"FileLock",f:Ia},406:{n:"RRDInfo",f:Aa},407:{n:"BCUsrs",f:Ra},408:{n:"UsrChk",f:da},425:{n:"UserBView",f:Oa},426:{n:"UserSViewBegin",f:Ca},427:{n:"UserSViewEnd",f:Na},428:{n:"RRDUserView",f:La},429:{n:"Qsi",f:Da},430:{n:"SupBook",f:function(e,r,t){var a,n=e.l+r,s=e.read_shift(2),c=e.read_shift(2);1<=c&&c<=255&&(a=Se(e,c));var f=e.read_shift(n-e.l);return[t.sbcch=c,s,a,f]}},431:{n:"Prot4Rev",f:ir},432:{n:"CondFmt",f:Pa},433:{n:"CF",f:pa},434:{n:"DVal",f:ba},437:{n:"DConBin",f:Ma},438:{n:"TxO",f:ma},439:{n:"RefreshAll",f:ur},440:{n:"HLink",f:Fa},441:{n:"Lel",f:ga},442:{n:"CodeName",f:va},443:{n:"SXFDBType",f:xa},444:{n:"Prot4RevPass",f:lr},445:{n:"ObNoMacros",f:ka},446:{n:"Dv",f:_a},448:{n:"Excel9File",f:je},449:{n:"RecalcId",f:function(e,r){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Ke},512:{n:"Dimensions",f:function(e,r){var t=e.read_shift.bind(e),a=t(4),n=t(4),s=t(2),c=t(2);return t(2),{s:{r:a,c:s},e:{r:n,c:c}}}},513:{n:"Blank",f:me},515:{n:"Number",f:function(e,r){var t=Ae(e),a=Ie(e);return t.val=a,t}},516:{n:"Label",f:function(e,r){var t=Ae(e),a=he(e);return t.val=a,t}},517:{n:"BoolErr",f:function(e,r){var t,a,n=Ae(e),s=(a=(t=e).read_shift(1),1===t.read_shift(1)?Kc[a]:1===a);return n.val=s,n.t=!0===s||!1===s?"b":"e",n}},519:{n:"String",f:Ar},520:{n:"Row",f:function(e,r){var t=e.read_shift.bind(e),a=t(2),n=t(2),s=t(2);return t(2),t(4),t(1),t(1),t(2),{r:a,c:n,cnt:s-n}}},523:{n:"Index",f:wa},545:{n:"Array",f:function(e,r,t){var a=Ne(e,6);return e.l+=6,[a,function(e,r,t,a){var n,s=e.l+r,c=e.read_shift(2);if(65535==c)return[[],ie(e,r-2)];var f=Wc(e,c);return r!==c+2&&(n=Hc(e,s-c-2,f)),[f,n]}(e,r-=12)]}},549:{n:"DefaultRowHeight",f:function(e,r){var t=e.read_shift(2);return[{Unsynced:1&t,DyZero:(2&t)>>1,ExAsc:(4&t)>>2,ExDsc:(8&t)>>3},e.read_shift(2)]}},566:{n:"Table",f:Ba},574:{n:"Window2",f:Ua},638:{n:"RK",f:function(e,r){var t=e.read_shift(2),a=e.read_shift(2),n=de(e);return{r:t,c:a,ixfe:n[0],rknum:n[1]}}},659:{n:"Style",f:ya},1048:{n:"BigName",f:Va},1054:{n:"Format",f:function(e,r){return[e.read_shift(2),he(e)]}},1084:{n:"ContinueBigName",f:Ga},1212:{n:"ShrFmla",f:function(e,r,t){Ce(e),e.l++;var a=e.read_shift(1);return[(n=e,s=r-=8,f=n.l+s,o=n.read_shift(2),i=Wc(n,o),65535==o?[[],ie(n,s-2)]:(s!==o+2&&(c=Hc(n,f-o-2,i)),[i,c])),a];var n,s,c,f,o,i}},2048:{n:"HLinkTooltip",f:Ha},2049:{n:"WebPub",f:Wa},2050:{n:"QsiSXTag",f:Xa},2051:{n:"DBQueryExt",f:Ka},2052:{n:"ExtString",f:Ya},2053:{n:"TxtQry",f:ja},2054:{n:"Qsir",f:za},2055:{n:"Qsif",f:$a},2056:{n:"RRDTQSIF",f:Qa},2057:{n:"BOF",f:function(e,r){var t={};if(t.BIFFVer=e.read_shift(2),r-=2,1536!=t.BIFFVer)throw"Unexpected BIFF Ver "+t.BIFFVer;return e.read_shift(r),t}},2058:{n:"OleDbConn",f:Za},2059:{n:"WOpt",f:Ja},2060:{n:"SXViewEx",f:qa},2061:{n:"SXTH",f:en},2062:{n:"SXPIEx",f:rn},2063:{n:"SXVDTEx",f:tn},2064:{n:"SXViewEx9",f:an},2066:{n:"ContinueFrt",f:nn},2067:{n:"RealTimeData",f:sn},2128:{n:"ChartFrtInfo",f:cn},2129:{n:"FrtWrapper",f:fn},2130:{n:"StartBlock",f:on},2131:{n:"EndBlock",f:ln},2132:{n:"StartObject",f:En},2133:{n:"EndObject",f:un},2134:{n:"CatLab",f:Tn},2135:{n:"YMult",f:Sn},2136:{n:"SXViewLink",f:hn},2137:{n:"PivotChartBits",f:In},2138:{n:"FrtFontList",f:An},2146:{n:"SheetExt",f:Rn},2147:{n:"BookExt",f:dn,r:12},2148:{n:"SXAddl",f:On},2149:{n:"CrErr",f:Cn},2150:{n:"HFPicture",f:Nn},2151:{n:"FeatHdr",f:ze},2152:{n:"Feat",f:Ln},2154:{n:"DataLabExt",f:Dn},2155:{n:"DataLabExtContents",f:Pn},2156:{n:"CellWatch",f:pn},2161:{n:"FeatHdr11",f:bn},2162:{n:"Feature11",f:Mn},2164:{n:"DropDownObjIds",f:mn},2165:{n:"ContinueFrt11",f:Fn},2166:{n:"DConn",f:gn},2167:{n:"List12",f:vn},2168:{n:"Feature12",f:xn},2169:{n:"CondFmt12",f:kn},2170:{n:"CF12",f:_n},2171:{n:"CFEx",f:wn},2172:{n:"XFCRC",f:Bn},2173:{n:"XFExt",f:Un},2174:{n:"AutoFilter12",f:yn},2175:{n:"ContinueFrt12",f:Vn},2180:{n:"MDTInfo",f:Gn},2181:{n:"MDXStr",f:Hn},2182:{n:"MDXTuple",f:Wn},2183:{n:"MDXSet",f:Xn},2184:{n:"MDXProp",f:Kn},2185:{n:"MDXKPI",f:Yn},2186:{n:"MDB",f:jn},2187:{n:"PLV",f:zn},2188:{n:"Compat12",f:Ve,r:12},2189:{n:"DXF",f:$n},2190:{n:"TableStyles",f:Qn,r:12},2191:{n:"TableStyle",f:Zn},2192:{n:"TableStyleElement",f:Jn},2194:{n:"StyleExt",f:qn},2195:{n:"NamePublish",f:es},2196:{n:"NameCmt",f:rs},2197:{n:"SortData",f:ts},2198:{n:"Theme",f:as},2199:{n:"GUIDTypeLib",f:ns},2200:{n:"FnGrp12",f:ss},2201:{n:"NameFnGrp12",f:cs},2202:{n:"MTRSettings",f:function(e,r){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{n:"CompressPictures",f:Le},2204:{n:"HeaderFooter",f:fs},2205:{n:"CrtLayout12",f:os},2206:{n:"CrtMlFrt",f:is},2207:{n:"CrtMlFrtContinue",f:ls},2211:{n:"ForceFullCalculation",f:function(e,r){var t,a,n,s,c=(a=(t=e).read_shift.bind(t),n=a(2),s=a(2),a(8),{type:n,flags:s});if(2211!=c.type)throw"Invalid Future Record "+c.type;return 0!==e.read_shift(4)}},2212:{n:"ShapePropsStream",f:Es},2213:{n:"TextPropsStream",f:us},2214:{n:"RichTextStream",f:Ts},2215:{n:"CrtLayout12A",f:Ss},4097:{n:"Units",f:hs},4098:{n:"Chart",f:Is},4099:{n:"Series",f:As},4102:{n:"DataFormat",f:Rs},4103:{n:"LineFormat",f:ds},4105:{n:"MarkerFormat",f:Os},4106:{n:"AreaFormat",f:Cs},4107:{n:"PieFormat",f:Ns},4108:{n:"AttachedLabel",f:Ls},4109:{n:"SeriesText",f:Ds},4116:{n:"ChartFormat",f:Ps},4117:{n:"Legend",f:ps},4118:{n:"SeriesList",f:bs},4119:{n:"Bar",f:Ms},4120:{n:"Line",f:ms},4121:{n:"Pie",f:Fs},4122:{n:"Area",f:gs},4123:{n:"Scatter",f:vs},4124:{n:"CrtLine",f:xs},4125:{n:"Axis",f:ks},4126:{n:"Tick",f:_s},4127:{n:"ValueRange",f:ws},4128:{n:"CatSerRange",f:Bs},4129:{n:"AxisLine",f:Us},4130:{n:"CrtLink",f:ys},4132:{n:"DefaultText",f:Vs},4133:{n:"Text",f:Gs},4134:{n:"FontX",f:$e},4135:{n:"ObjectLink",f:Hs},4146:{n:"Frame",f:Ws},4147:{n:"Begin",f:Xs},4148:{n:"End",f:Ks},4149:{n:"PlotArea",f:Ys},4154:{n:"Chart3d",f:js},4156:{n:"PicF",f:zs},4157:{n:"DropBar",f:$s},4158:{n:"Radar",f:Qs},4159:{n:"Surf",f:Zs},4160:{n:"RadarArea",f:Js},4161:{n:"AxisParent",f:qs},4163:{n:"LegendException",f:ec},4164:{n:"ShtProps",f:rc},4165:{n:"SerToCrt",f:tc},4166:{n:"AxesUsed",f:ac},4168:{n:"SBaseRef",f:nc},4170:{n:"SerParent",f:sc},4171:{n:"SerAuxTrend",f:cc},4174:{n:"IFmtRecord",f:fc},4175:{n:"Pos",f:oc},4176:{n:"AlRuns",f:ic},4177:{n:"BRAI",f:lc},4187:{n:"SerAuxErrBar",f:Ec},4188:{n:"ClrtClient",f:uc},4189:{n:"SerFmt",f:Tc},4191:{n:"Chart3DBarShape",f:Sc},4192:{n:"Fbi",f:hc},4193:{n:"BopPop",f:Ic},4194:{n:"AxcExt",f:Ac},4195:{n:"Dat",f:Rc},4196:{n:"PlotGrowth",f:dc},4197:{n:"SIIndex",f:Oc},4198:{n:"GelFrame",f:Cc},4199:{n:"BopPopCustom",f:Nc},4200:{n:"Fbi2",f:Lc},22:{n:"ExternCount",f:ie},126:{n:"RK",f:ie},127:{n:"ImData",f:ie},135:{n:"Addin",f:ie},136:{n:"Edg",f:ie},137:{n:"Pub",f:ie},145:{n:"Sub",f:ie},148:{n:"LHRecord",f:ie},149:{n:"LHNGraph",f:ie},150:{n:"Sound",f:ie},169:{n:"CoordList",f:ie},171:{n:"GCW",f:ie},188:{n:"ShrFmla",f:ie},194:{n:"AddMenu",f:ie},195:{n:"DelMenu",f:ie},214:{n:"RString",f:ie},223:{n:"UDDesc",f:ie},234:{n:"TabIdConf",f:ie},354:{n:"XL5Modify",f:ie},421:{n:"FileSharing2",f:ie},536:{n:"Name",f:ie},547:{n:"ExternName",f:be},561:{n:"Font",f:ie},1030:{n:"Formula",f:Gc},2157:{n:"FeatInfo",f:ie},2163:{n:"FeatInfo11",f:ie},2177:{n:"SXAddl12",f:ie},2240:{n:"AutoWebPub",f:ie},2241:{n:"ListObj",f:ie},2242:{n:"ListField",f:ie},2243:{n:"ListDV",f:ie},2244:{n:"ListCondFmt",f:ie},2245:{n:"ListCF",f:ie},2246:{n:"FMQry",f:ie},2247:{n:"FMSQry",f:ie},2248:{n:"PLV",f:ie},2249:{n:"LnExt",f:ie},2250:{n:"MkrExt",f:ie},2251:{n:"CrtCoopt",f:ie},0:{}};function Zc(r){[["cellNF",!1],["cellFormula",!0],["sheetRows",0,"n"],["bookSheets",!1],["bookProps",!1],["WTF",!1]].forEach(function(e){void 0===r[e[0]]&&(r[e[0]]=e[1]),"n"===e[2]&&(r[e[0]]=Number(r[e[0]]))})}function Jc(e,r){r||(r={}),Zc(r),X=1252,void 0!==W&&(K=W[1252]);var t,a,n=e.find("!CompObj"),s=(e.find("!SummaryInformation"),e.find("/Workbook"));function G(e,r,t,a){r.read_shift.bind(r);var n=t,s=[r.slice(r.l,r.l+n)];r.l+=t;for(var c=Qc[E(r,r.l)];c&&"Continue"===c.n;)n=E(r,r.l+2),s.push(r.slice(r.l+4,r.l+4+n)),r.l+=4+n,c=Qc[E(r,r.l)];var f,o=(f=s,"undefined"!=typeof Buffer?Buffer.concat(f):[].concat.apply([],f));V(o);var i=0;return o.lens=[],s.forEach(function(e){o.lens.push(i),i+=e.length}),e.f(o,o.length,a)}if(s||(s=e.find("/Book")),n&&(t=function(e){var r,t={},a=e.content,n=28;switch(r=h(a,n),n+=4+w(a,n),t.UserType=r,r=w(a,n),n+=4,r){case 0:break;case 4294967295:case 4294967294:n+=4;break;default:if(400<r)throw new Error("Unsupported Clipboard: "+r.toString(16));n+=r}if(n+=0===(r=h(a,n)).length?0:5+r.length,t.Reserved1=r,1907550708!==(r=w(a,n)))return t;throw"Unsupported Unicode Extension"}(n)),r.bookProps&&!r.bookSheets)a={};else{if(!s)throw new Error("Cannot find Workbook stream");a=function(e,r){var a,n,t,s={opts:{}},c={},f=[],o=e.read_shift.bind(e),i=[],l={},E={},u=null,T=[],S="",h={},I={},A=[],R=!0,d=[];function O(e,r,t){n=Lf(a=e),t.sheetRows&&a.r>=t.sheetRows?R=!1:f[n]=r}var C={enc:!1,sbcch:0,snames:[],sharedf:I,arrayf:A,rrtabid:[],lastuser:"",codepage:0,winlocked:0,wtf:!1},N=[],L=[[]],D=0,P=0,p=0;L.SheetNames=C.snames,L.sharedf=C.sharedf,L.arrayf=C.arrayf;for(var b="",M=0;e.l<e.length-1;){var m=e.l,F=o(2);if(0===F&&"EOF"===b)break;var g,v=e.l===e.length?0:o(2),x=Qc[F];if(x&&x.f){if(r.bookSheets&&"BoundSheet8"===b&&"BoundSheet8"!==x.n)break;if(b=x.n,2===x.r||12==x.r){var k=o(2);if(v-=2,!C.enc&&k!==F)throw"rt mismatch";12==x.r&&(e.l+=10,v-=10)}var _;switch(_="EOF"===x.n?x.f(e,v,C):G(x,e,v,C),x.n){case"Date1904":s.opts.Date1904=_;break;case"WriteProtect":s.opts.WriteProtect=!0;break;case"FilePass":throw C.enc=_,2<=H.verbose&&console.error(_),new Error("Password protection unsupported");case"WriteAccess":C.lastuser=_;break;case"FileSharing":break;case"CodePage":C.codepage=_,void 0!==X&&(X=_),void 0!==K&&(K=W[_]);break;case"RRTabId":C.rrtabid=_;break;case"WinProtect":C.winlocked=_;break;case"Template":break;case"RefreshAll":s.opts.RefreshAll=_;break;case"BookBool":case"UsesELFs":break;case"MTRSettings":if(_[0]&&_[1])throw"Unsupported threads: "+_;break;case"CalcCount":s.opts.CalcCount=_;break;case"CalcDelta":s.opts.CalcDelta=_;break;case"CalcIter":s.opts.CalcIter=_;break;case"CalcMode":s.opts.CalcMode=_;break;case"CalcPrecision":s.opts.CalcPrecision=_;break;case"CalcSaveRecalc":s.opts.CalcSaveRecalc=_;break;case"CalcRefMode":C.CalcRefMode=_;break;case"Uncalced":break;case"ForceFullCalculation":s.opts.FullCalc=_;break;case"WsBool":case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"Setup":case"DefColWidth":case"GCW":case"LHRecord":case"ColInfo":case"Row":case"DBCell":case"MulBlank":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":case"Blank":case"Country":case"RecalcId":break;case"DefaultRowHeight":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":break;case"XF":d.push(_);break;case"XFCRC":case"XFExt":case"Style":case"StyleExt":case"Palette":case"ClrtClient":case"Theme":case"ExtSST":case"BookExt":case"RichTextStream":case"BkHim":case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":break;case"SupBook":L[++D]=[_],P=0;break;case"ExternName":L[D][++P]=_;break;case"XCT":case"CRN":case"Index":break;case"Lbl":L[0][++p]=_;break;case"ExternSheet":L[D]=L[D].concat(_),P+=_.length;break;case"Protect":f["!protect"]=_;break;case"Password":0!==_&&2<=H.verbose&&console.error("Password verifier: "+_);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":l[_.pos]=_,C.snames.push(_.name);break;case"EOF":if(--M)break;var w={};for(g in E.e&&(0<(f["!range"]=E).e.r&&0<E.e.c&&(E.e.r--,E.e.c--,f["!ref"]=Df(E),E.e.r++,E.e.c++),0<N.length&&(f["!merges"]=N)),f)f.hasOwnProperty(g)&&(w[g]=f[g]);""===S?h=w:c[S]=w;break;case"BOF":if(M++)break;R=!0,f={},S=(l[m]||{name:""}).name,i.push([x.n,m,_,l[m]]),N=[];break;case"Number":if((t={ixfe:_.ixfe,XF:d[_.ixfe],v:_.val,t:"n"}).XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O({c:_.c,r:_.r},t,r);break;case"BoolErr":if((t={ixfe:_.ixfe,XF:d[_.ixfe],v:_.val,t:_.t}).XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O({c:_.c,r:_.r},t,r);break;case"RK":if((t={ixfe:_.ixfe,XF:d[_.ixfe],v:_.rknum,t:"n"}).XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O({c:_.c,r:_.r},t,r);break;case"MulRk":for(var B=_.c;B<=_.C;++B){var U=_.rkrec[B-_.c][0];if((t={ixfe:U,XF:d[U],v:_.rkrec[B-_.c][1],t:"n"}).XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O({c:B,r:_.r},t,r)}break;case"Formula":switch(_.val){case"String":u=_;break;case"Array Formula":throw"Array Formula unsupported";default:if((t={v:_.val,ixfe:_.cell.ixfe,t:_.tt}).XF=d[t.ixfe],r.cellFormula&&(t.f="="+Xc(_.formula,E,_.cell,L)),t.XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O(_.cell,t,r),u=_}break;case"String":if(u){if(u.val=_,(t={v:u.val,ixfe:u.cell.ixfe,t:"s"}).XF=d[t.ixfe],r.cellFormula&&(t.f="="+Xc(u.formula,E,u.cell,L)),t.XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O(u.cell,t,r),u=null}break;case"Array":A.push(_);break;case"ShrFmla":if(!R)break;I[Lf(u.cell)]=_[0];break;case"LabelSst":if((t={v:T[_.isst].t,ixfe:_.ixfe,t:"s"}).XF=d[t.ixfe],t.XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O({c:_.c,r:_.r},t,r);break;case"Label":if((t={v:_.val,ixfe:_.ixfe,XF:d[_.ixfe],t:"s"}).XF)try{t.w=Y.format(t.XF.ifmt||0,t.v),r.cellNF&&(t.z=Y._table[t.XF.ifmt||0])}catch(e){if(r.WTF)throw e}O({c:_.c,r:_.r},t,r);break;case"Dimensions":1===M&&(E=_);break;case"SST":T=_;break;case"Format":Y.load(_[1],_[0]);break;case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":case"CodeName":case"GUIDTypeLib":break;case"MergeCells":N=N.concat(_);break;case"WOpt":break;case"HLink":case"HLinkTooltip":case"PhoneticInfo":case"OleObjectSize":case"TxO":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Note":case"NameCmt":break;case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":case"AttachedLabel":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":case"Obj":case"ImData":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":case"Window1":case"Window2":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":case"WebPub":case"AutoWebPub":case"RightMargin":case"LeftMargin":case"TopMargin":case"BottomMargin":case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;default:if(r.WTF)throw"Unrecognized Record "+x.n}i.push([x.n,m,_])}else i.push(["Unrecognized",Number(F).toString(16),F]),o(v)}var y=Object.keys(l).sort(function(e,r){return Number(e)-Number(r)}).map(function(e){return l[e].name}),V=[];return y.forEach(function(e){V.push(e)}),s.Directory=y,s.SheetNames=y,r.bookSheets||(s.Sheets=c),s.Preamble=h,s.Strings=T,s.SSF=Y.get_table(),C.enc&&(s.Encryption=C.enc),s}(s.content,r)}var c={};for(var f in e.Summary)c[f]=e.Summary[f];for(f in e.DocSummary)c[f]=e.DocSummary[f];return a.Props=a.Custprops=c,r.bookFiles&&(a.cfb=e),a.CompObjP=t,a}function qc(e,r){if(!e)return"";if(void 0!==e.w)return e.w;if(void 0===r&&(r=e.v),!e.XF)return r;try{e.w=Y.format(e.XF.ifmt||0,r)}catch(e){return r}return e.w}function ef(e,r){var t=[],a="";if(r=r||{},!e||!e["!ref"])return"";for(var n=rf.decode_range(e["!ref"]),s=r.FS||",",c=r.RS||"\n",f=n.s.r;f<=n.e.r;++f){for(var o=[],i=n.s.c;i<=n.e.c;++i){var l=e[rf.encode_cell({c:i,r:f})];l?(-1===(a=String(qc(l))).indexOf(s)&&-1===a.indexOf(c)&&-1===a.indexOf('"')||(a='"'+a.replace(/"/g,'""')+'"'),o.push(a)):o.push("")}t.push(o.join(s))}return t.join(c)+(t.length?c:"")}var rf={encode_col:df,encode_row:If,encode_cell:Lf,encode_range:Df,decode_col:Rf,decode_row:hf,split_cell:Cf,decode_cell:Nf,decode_range:function(e){var r=e.split(":").map(Nf);return{s:r[0],e:r[r.length-1]}},sheet_to_csv:ef,make_csv:ef,get_formulae:function(e){var r=[];for(var t in e)if("!"!==t[0]&&e.hasOwnProperty(t)){var a=e[t],n="";if(a.f)n=a.f;else if(void 0!==a.w)n="'"+a.w;else{if(void 0===a.v)continue;n=a.v}r.push(t+"="+n)}return r},format_cell:qc,sheet_to_row_object_array:function(e,r){var t,a,n,s,c,f,o,i={},l=[];if(r=r||{},!e||!e["!ref"])return l;for(c=(n=rf.decode_range(e["!ref"])).s.r,f=n.s.c;f<=n.e.c;++f)(t=e[rf.encode_cell({c:f,r:c})])&&(i[f]=qc(t));for(c=n.s.r+1;c<=n.e.r;++c){for(s=!0,a=Object.create({__rowNum__:c}),f=n.s.c;f<=n.e.c;++f)if((t=e[rf.encode_cell({c:f,r:c})])&&t.t){switch(o=(t||{}).v,t.t){case"e":continue;case"s":case"str":break;case"b":case"n":break;default:throw"unrecognized type "+t.t}void 0!==o&&(a[i[f]]=r.raw?o||t.v:qc(t,o),s=!1)}s||l.push(a)}return l}},tf=function(e){return String.fromCharCode(e)},af=/(\w+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,nf=/(\w+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function sf(e){var r=e.split(/\s+/),t={0:r[0]};return 1===r.length||(e.match(af)||[]).map(function(e){var r=e.match(nf);t[r[1]]=r[2].substr(1,r[2].length-2)}),t}function cf(r){var t={};return Object.keys(r).forEach(function(e){r.hasOwnProperty(e)&&(t[r[e]]=e)}),t}var ff={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"};cf(ff),"&<>'\"".split("");function of(e){var r=e+"";for(var t in ff)r=r.replace(new RegExp(t,"g"),ff[t]);return r.replace(/_x([0-9a-fA-F]*)_/g,function(e,r){return tf(parseInt(r,16))})}cf(Kc);var lf={"General Number":"General","General Date":Y._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Y._table[15],"Short Date":Y._table[14],"Long Time":Y._table[19],"Medium Time":Y._table[18],"Short Time":Y._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Y._table[2],Standard:Y._table[4],Percent:Y._table[10],Scientific:Y._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};function Ef(e,r,t,a,n,s,c){var f,o,i,l,E="General",u=a.StyleID;for(c=c||{};s[u]&&(s[u].nf&&(E=s[u].nf),s[u].Parent);)u=s[u].Parent;switch(t.Type){case"Boolean":a.t="b",a.v=function(e,r){switch(e){case"0":case 0:case"false":case"FALSE":return!1;case"1":case 1:case"true":case"TRUE":return!0;default:throw"bad boolean value "+e+" in "+(r||"?")}}(e);break;case"String":a.t="str",a.r=of(e).replace(/&#([0-9]+);/g,function(e,r){return String.fromCharCode(r)}),a.v=-1<e.indexOf("<")?r:a.r;break;case"DateTime":a.v=(Date.parse(e)-new Date(Date.UTC(1899,11,30)))/864e5,a.v!=a.v?a.v=of(e):1<=a.v&&a.v<60&&(a.v=a.v-1),E&&"General"!=E||(E="yyyy-mm-dd");case"Number":void 0===a.v&&(a.v=Number(e)),a.t||(a.t="n");break;case"Error":a.t="e",a.v=e,a.w=e}if("e"!==a.t)try{a.w=(f=E||"General",o=a.v,Y.format(lf[f]||of(f),o)),c.cellNF&&(a.z=lf[E]||E||"General")}catch(e){if(c.WTF)throw e}c.cellFormula&&a.Formula&&(a.f=(i=of(a.Formula),l=n,i.replace(/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g,function(e,r,t,a,n,s){var c=a.length?+t:0,f=s.length?+n:0;return f<0&&!n&&(f=0),(r||"")+Lf({c:n?l.c+f:f,r:t?l.r+c:c})})),delete a.Formula),a.ixfe=void 0!==a.StyleID?a.StyleID:"Default"}function uf(e,r){var t;if("undefined"!=typeof Buffer&&e instanceof Buffer)t=e.toString("utf8");else{if("string"!=typeof e)throw"badf";t=e}for(var a,n,s,c,f=/<(\/?)([a-z0-9]*:|)([A-Za-z_0-9]+)[^>]*>/gm,o=[],i={},l={},E=[],u={},T="",S={},h={},I=0,A=0,R={s:{r:1e6,c:1e6},e:{r:0,c:0}},d={},O={},C="",N=0,L=[],D={},P={},p=0;a=f.exec(t);)switch(a[3]){case"Data":if(o[o.length-1][1])break;"/"===a[1]?Ef(t.slice(c,a.index),C,s,S,{c:I,r:A},d,r):(C="",s=sf(a[0]),c=a.index+a[0].length);break;case"Cell":if("/"===a[1]){if(delete S[0],(!r.sheetRows||r.sheetRows>A)&&void 0!==S.v&&(u[Lf({c:I,r:A})]=S),S.MergeAcross||S.MergeDown){var b=I+Number(S.MergeAcross||0),M=A+Number(S.MergeDown||0);L.push({s:{c:I,r:A},e:{c:b,r:M}})}++I,S.MergeAcross&&(I+=+S.MergeAcross)}else(S=sf(a[0])).Index&&(I=+S.Index-1),I<R.s.c&&(R.s.c=I),I>R.e.c&&(R.e.c=I),a[0].match(/\/>$/)&&++I;break;case"Row":"/"===a[1]||a[0].match(/\/>$/)?(A<R.s.r&&(R.s.r=A),A>R.e.r&&(R.e.r=A),a[0].match(/\/>$/)&&(h=sf(a[0])).Index&&(A=+h.Index-1),I=0,++A):(h=sf(a[0])).Index&&(A=+h.Index-1);break;case"Worksheet":if("/"===a[1]){if((n=o.pop())[0]!==a[3])throw"Bad state: "+n;E.push(T),u["!ref"]=Df(R),L.length&&(u["!merges"]=L),l[T]=u}else R={s:{r:1e6,c:1e6},e:{r:0,c:0}},A=I=0,o.push([a[3],!1]),T=(n=sf(a[0])).Name,u={},L=[];break;case"Table":if("/"===a[1]){if((n=o.pop())[0]!==a[3])throw"Bad state: "+n}else{if("/>"==a[0].slice(-2))break;sf(a[0]),o.push([a[3],!1])}break;case"Style":"/"===a[1]?d[O.ID]=O:O=sf(a[0]);break;case"NumberFormat":O.nf=sf(a[0]).Format||"General";break;case"NamedRange":case"NamedCell":case"Column":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Border":case"Alignment":case"Borders":break;case"Font":if(a[0].match(/\/>$/))break;"/"===a[1]?C+=t.slice(N,a.index):N=a.index+a[0].length;break;case"Interior":case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":if(a[0].match(/\/>$/))break;"/"===a[1]?D[a[3]]=t.slice(p,a.index):p=a.index+a[0].length;break;case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Date1904":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"Unsynced":case"Visible":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"Header":case"Footer":case"PageSetup":case"PageMargins":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"FitHeight":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"RefModeR1C1":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoRowGrand":case"BlankLineAfterItems":case"DoNotCalculateBeforeSave":case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastEdit":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Range":case"Condition":case"Qualifier":case"Value1":case"Value2":case"Format":case"AutoFilter":case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":case"Name":case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"UseBlank":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"Type":case"Min":case"Max":case"Sorting":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Schema":case"Map":case"Entry":case"XPath":case"Field":case"XSDType":case"Aggregate":break;case"schema":case"element":case"complexType":case"all":break;case"Styles":case"Workbook":if("/"===a[1]){if((n=o.pop())[0]!==a[3])throw"Bad state: "+n}else o.push([a[3],!1]);break;case"Comment":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"ConditionalFormatting":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===a[1]){if((n=o.pop())[0]!==a[3])throw"Bad state: "+n}else o.push([a[3],!0]);break;default:if(!o[o.length-1][1])throw"Unrecognized tag: "+a[3]+"|"+o.join("|");if("CustomDocumentProperties"===o[o.length-1][0]){if(a[0].match(/\/>$/))break;"/"===a[1]?P[a[3].replace(/_x0020_/g," ")]=t.slice(p,a.index):p=a.index+a[0].length;break}if(r.WTF)throw"Unrecognized tag: "+a[3]+"|"+o.join("|")}return i.Sheets=l,i.SheetNames=E,i.SSF=Y.get_table(),i.Props=D,i.Custprops=P,i}function Tf(e,r){switch(Zc(r=r||{}),r.type||"base64"){case"base64":return uf(s.decode(e),r);case"binary":case"file":return uf(e,r);case"array":return uf(e.map(function(e){return String.fromCharCode(e)}).join(""),r);default:throw"dafuq"}}function Sf(e,r){switch((r||{}).type||"base64"){case"buffer":return e[0];case"base64":return s.decode(e.substr(0,12)).charCodeAt(0);case"binary":return e.charCodeAt(0);case"array":return e[0];default:return 208}}function hf(e){return Number(Af(e))-1}function If(e){return""+(e+1)}function Af(e){return e.replace(/\$([0-9]+)$/,"$1")}function Rf(e){for(var r=Of(e),t=0,a=0;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function df(e){var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function Of(e){return e.replace(/^\$([A-Z])/,"$1")}function Cf(e){return e.replace(/(\$?[A-Z]*)(\$?[0-9]*)/,"$1,$2").split(",")}function Nf(e){var r=Cf(e);return{c:Rf(r[0]),r:hf(r[1])}}function Lf(e){return df(e.c)+If(e.r)}function Df(e,r){return void 0===r||"number"==typeof r?Df(e.s,e.e):("string"!=typeof e&&(e=Lf(e)),"string"!=typeof r&&(r=Lf(r)),e==r?e:e+":"+r)}function Pf(e,r){for(r.s?(e.cRel&&(e.c+=r.s.c),e.rRel&&(e.r+=r.s.r)):(e.c+=r.c,e.r+=r.r),e.cRel=e.rRel=0;256<=e.c;)e.c-=256;for(;65536<=e.r;)e.r-=65536;return e}H.parse_xlscfb=Jc,H.read=function(e,r){switch(Sf(e,r)){case 208:return Jc(a.read(e,r),r);case 60:return Tf(e,r)}},H.readFile=function(e,r){var t=f.readFileSync(e);switch(r||(r={}),Sf(t,{type:"buffer"})){case 208:return Jc(a.read(t,{type:"buffer"}),r);case 60:return r.type="file",Tf(t,r);default:throw"Unsupported file"}},H.utils=rf,H.CFB=a,H.SSF=Y}("undefined"!=typeof exports?exports:XLS)</script><script>!function(t){"use strict";function n(t){var e=this;if(!(this instanceof n))return new n(t);e._waiting=!0,e._data=null,e._stack=[],e._defaultContext=t||null,e._nextBound=function(){var t=Array.prototype.slice.call(arguments),n=e._stack.shift();e._data=arguments,n?(t.unshift(e._nextBound),n.callback.apply(n._context,t)):e._waiting=!0}}(n.create=n).prototype.then=function(t,n){var e=this;if("function"!=typeof t)throw new Error("`Sequence().then(callback [context])` requires that `callback` be a function and that `context` be `null`, an object, or a function");return e._stack.push({callback:t,_context:null===n?null:n||e._defaultContext,index:e._stack.length}),e._waiting&&(e._waiting=!1,e._nextBound.apply(null,e._data)),e},t.Sequence=n}("undefined"!=typeof exports&&exports||new Function("return this")())</script><script>var JSZip=function(r,e){this.files={},this.root="",r&&this.load(r,e)};JSZip.signature={LOCAL_FILE_HEADER:"PK",CENTRAL_FILE_HEADER:"PK",CENTRAL_DIRECTORY_END:"PK",ZIP64_CENTRAL_DIRECTORY_LOCATOR:"PK",ZIP64_CENTRAL_DIRECTORY_END:"PK",DATA_DESCRIPTOR:"PK\b"},JSZip.defaults={base64:!1,binary:!1,dir:!1,date:null,compression:null},JSZip.support={arraybuffer:"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,nodebuffer:"undefined"!=typeof Buffer,uint8array:"undefined"!=typeof Uint8Array,blob:function(){if("undefined"==typeof ArrayBuffer)return!1;var r=new ArrayBuffer(0);try{return 0===new Blob([r],{type:"application/zip"}).size}catch(r){}try{var e=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);return e.append(r),0===e.getBlob("application/zip").size}catch(r){}return!1}()},JSZip.prototype=function(){var a,h;JSZip.support.uint8array&&"function"==typeof TextEncoder&&"function"==typeof TextDecoder&&(a=new TextEncoder("utf-8"),h=new TextDecoder("utf-8"));var t=function(r){if(r._data instanceof JSZip.CompressedObject&&(r._data=r._data.getContent(),r.options.binary=!0,r.options.base64=!1,"uint8array"===JSZip.utils.getTypeOf(r._data))){var e=r._data;r._data=new Uint8Array(e.length),0!==e.length&&r._data.set(e,0)}return r._data},n=function(r){var e=t(r);if("string"===JSZip.utils.getTypeOf(e)){if(!r.options.binary){if(a)return a.encode(e);if(JSZip.support.nodebuffer)return new Buffer(e,"utf-8")}return r.asBinary()}return e},r=function(r){var e=t(this);return null==e?"":(this.options.base64&&(e=JSZip.base64.decode(e)),e=r&&this.options.binary?JSZip.prototype.utf8decode(e):JSZip.utils.transformTo("string",e),r||this.options.binary||(e=JSZip.prototype.utf8encode(e)),e)},o=function(r,e,t){this.name=r,this._data=e,this.options=t};o.prototype={asText:function(){return r.call(this,!0)},asBinary:function(){return r.call(this,!1)},asNodeBuffer:function(){var r=n(this);return JSZip.utils.transformTo("nodebuffer",r)},asUint8Array:function(){var r=n(this);return JSZip.utils.transformTo("uint8array",r)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var l=function(r,e){var t,i="";for(t=0;t<e;t++)i+=String.fromCharCode(255&r),r>>>=8;return i},y=function(){var r,e,t={};for(r=0;r<arguments.length;r++)for(e in arguments[r])arguments[r].hasOwnProperty(e)&&void 0===t[e]&&(t[e]=arguments[r][e]);return t},s=function(r,e,t){var i,n=f(r),s=JSZip.utils.getTypeOf(e);if(n&&u.call(this,n),!0===(i=(i=t)||{}).base64&&null==i.binary&&(i.binary=!0),(i=y(i,JSZip.defaults)).date=i.date||new Date,null!==i.compression&&(i.compression=i.compression.toUpperCase()),(t=i).dir||null==e)t.base64=!1,t.binary=!1,e=null;else if("string"===s)t.binary&&!t.base64&&!0!==t.optimizedBinaryString&&(e=JSZip.utils.string2binary(e));else{if(t.base64=!1,t.binary=!0,!(s||e instanceof JSZip.CompressedObject))throw new Error("The data of '"+r+"' is in an unsupported format !");"arraybuffer"===s&&(e=JSZip.utils.transformTo("uint8array",e))}var a=new o(r,e,t);return this.files[r]=a},f=function(r){"/"==r.slice(-1)&&(r=r.substring(0,r.length-1));var e=r.lastIndexOf("/");return 0<e?r.substring(0,e):""},u=function(r){return"/"!=r.slice(-1)&&(r+="/"),this.files[r]||s.call(this,r,null,{dir:!0}),this.files[r]},b=function(r,e){var t,i=new JSZip.CompressedObject;return r._data instanceof JSZip.CompressedObject?(i.uncompressedSize=r._data.uncompressedSize,i.crc32=r._data.crc32,0===i.uncompressedSize||r.options.dir?(e=JSZip.compressions.STORE,i.compressedContent="",i.crc32=0):r._data.compressionMethod===e.magic?i.compressedContent=r._data.getCompressedContent():(t=r._data.getContent(),i.compressedContent=e.compress(JSZip.utils.transformTo(e.compressInputType,t)))):((t=n(r))&&0!==t.length&&!r.options.dir||(e=JSZip.compressions.STORE,t=""),i.uncompressedSize=t.length,i.crc32=this.crc32(t),i.compressedContent=e.compress(JSZip.utils.transformTo(e.compressInputType,t))),i.compressedSize=i.compressedContent.length,i.compressionMethod=e.magic,i},g=function(r,e,t,i){t.compressedContent;var n,s,a=this.utf8encode(e.name),o=a!==e.name,h=e.options;n=h.date.getHours(),n<<=6,n|=h.date.getMinutes(),n<<=5,n|=h.date.getSeconds()/2,s=h.date.getFullYear()-1980,s<<=4,s|=h.date.getMonth()+1,s<<=5,s|=h.date.getDate();var f="";return f+="\n\0",f+=o?"\0\b":"\0\0",f+=t.compressionMethod,f+=l(n,2),f+=l(s,2),f+=l(t.crc32,4),f+=l(t.compressedSize,4),f+=l(t.uncompressedSize,4),f+=l(a.length,2),f+="\0\0",{fileRecord:JSZip.signature.LOCAL_FILE_HEADER+f+a,dirRecord:JSZip.signature.CENTRAL_FILE_HEADER+"\0"+f+"\0\0\0\0\0\0"+(!0===e.options.dir?"\0\0\0":"\0\0\0\0")+l(i,4)+a,compressedObject:t}},m=function(){this.data=[]};m.prototype={append:function(r){r=JSZip.utils.transformTo("string",r),this.data.push(r)},finalize:function(){return this.data.join("")}};var S=function(r){this.data=new Uint8Array(r),this.index=0};return S.prototype={append:function(r){0!==r.length&&(r=JSZip.utils.transformTo("uint8array",r),this.data.set(r,this.index),this.index+=r.length)},finalize:function(){return this.data}},{load:function(r,e){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(r){var e,t,i,n,s=[];for(e in this.files)this.files.hasOwnProperty(e)&&(i=this.files[e],n=new o(i.name,i._data,y(i.options)),t=e.slice(this.root.length,e.length),e.slice(0,this.root.length)===this.root&&r(t,n)&&s.push(n));return s},file:function(t,r,e){if(1===arguments.length){if(JSZip.utils.isRegExp(t)){var i=t;return this.filter(function(r,e){return!e.options.dir&&i.test(r)})}return this.filter(function(r,e){return!e.options.dir&&r===t})[0]||null}return t=this.root+t,s.call(this,t,r,e),this},folder:function(t){if(!t)return this;if(JSZip.utils.isRegExp(t))return this.filter(function(r,e){return e.options.dir&&t.test(r)});var r=this.root+t,e=u.call(this,r),i=this.clone();return i.root=e.name,i},remove:function(t){t=this.root+t;var r=this.files[t];if(r||("/"!=t.slice(-1)&&(t+="/"),r=this.files[t]),r)if(r.options.dir)for(var e=this.filter(function(r,e){return e.name.slice(0,t.length)===t}),i=0;i<e.length;i++)delete this.files[e[i].name];else delete this.files[t];return this},generate:function(r){r=y(r||{},{base64:!0,compression:"STORE",type:"base64"}),JSZip.utils.checkSupport(r.type);var e,t,i=[],n=0,s=0;for(var a in this.files)if(this.files.hasOwnProperty(a)){var o=this.files[a],h=o.options.compression||r.compression.toUpperCase(),f=JSZip.compressions[h];if(!f)throw new Error(h+" is not a valid compression method !");var u=b.call(this,o,f),c=g.call(this,a,o,u,n);n+=c.fileRecord.length+u.compressedSize,s+=c.dirRecord.length,i.push(c)}var d;switch(d=JSZip.signature.CENTRAL_DIRECTORY_END+"\0\0\0\0"+l(i.length,2)+l(i.length,2)+l(s,4)+l(n,4)+"\0\0",r.type.toLowerCase()){case"uint8array":case"arraybuffer":case"blob":case"nodebuffer":e=new S(n+s+d.length);break;default:e=new m(n+s+d.length)}for(t=0;t<i.length;t++)e.append(i[t].fileRecord),e.append(i[t].compressedObject.compressedContent);for(t=0;t<i.length;t++)e.append(i[t].dirRecord);e.append(d);var p=e.finalize();switch(r.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return JSZip.utils.transformTo(r.type.toLowerCase(),p);case"blob":return JSZip.utils.arrayBuffer2Blob(JSZip.utils.transformTo("arraybuffer",p));case"base64":return r.base64?JSZip.base64.encode(p):p;default:return p}},crc32:function(r,e){if(void 0===r||!r.length)return 0;var t="string"!==JSZip.utils.getTypeOf(r),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];void 0===e&&(e=0);e^=-1;for(var n=0,s=r.length;n<s;n++)e=e>>>8^i[255&(e^(t?r[n]:r.charCodeAt(n)))];return-1^e},clone:function(){var r=new JSZip;for(var e in this)"function"!=typeof this[e]&&(r[e]=this[e]);return r},utf8encode:function(r){if(a){var e=a.encode(r);return JSZip.utils.transformTo("string",e)}if(JSZip.support.nodebuffer)return JSZip.utils.transformTo("string",new Buffer(r,"utf-8"));for(var t=[],i=0,n=0;n<r.length;n++){var s=r.charCodeAt(n);s<128?t[i++]=String.fromCharCode(s):(127<s&&s<2048?t[i++]=String.fromCharCode(s>>6|192):(t[i++]=String.fromCharCode(s>>12|224),t[i++]=String.fromCharCode(s>>6&63|128)),t[i++]=String.fromCharCode(63&s|128))}return t.join("")},utf8decode:function(r){var e=[],t=0,i="string"!==JSZip.utils.getTypeOf(r),n=0,s=0,a=0,o=0;if(h)return h.decode(JSZip.utils.transformTo("uint8array",r));if(JSZip.support.nodebuffer)return JSZip.utils.transformTo("nodebuffer",r).toString("utf-8");for(;n<r.length;)(s=i?r[n]:r.charCodeAt(n))<128?(e[t++]=String.fromCharCode(s),n++):191<s&&s<224?(a=i?r[n+1]:r.charCodeAt(n+1),e[t++]=String.fromCharCode((31&s)<<6|63&a),n+=2):(a=i?r[n+1]:r.charCodeAt(n+1),o=i?r[n+2]:r.charCodeAt(n+2),e[t++]=String.fromCharCode((15&s)<<12|(63&a)<<6|63&o),n+=3);return e.join("")}}}(),JSZip.compressions={STORE:{magic:"\0\0",compress:function(r){return r},uncompress:function(r){return r},compressInputType:null,uncompressInputType:null}},function(){function r(r){return r}function e(r,e){for(var t=0;t<r.length;++t)e[t]=255&r.charCodeAt(t);return e}function t(r){var e=65536,t=[],i=r.length,n=JSZip.utils.getTypeOf(r),s=0,a=!0;try{switch(n){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,new Buffer(0))}}catch(r){a=!1}if(!a){for(var o="",h=0;h<r.length;h++)o+=String.fromCharCode(r[h]);return o}for(;s<i&&1<e;)try{"array"===n||"nodebuffer"===n?t.push(String.fromCharCode.apply(null,r.slice(s,Math.min(s+e,i)))):t.push(String.fromCharCode.apply(null,r.subarray(s,Math.min(s+e,i)))),s+=e}catch(r){e=Math.floor(e/2)}return t.join("")}function i(r,e){for(var t=0;t<r.length;t++)e[t]=r[t];return e}JSZip.utils={string2binary:function(r){for(var e="",t=0;t<r.length;t++)e+=String.fromCharCode(255&r.charCodeAt(t));return e},string2Uint8Array:function(r){return JSZip.utils.transformTo("uint8array",r)},uint8Array2String:function(r){return JSZip.utils.transformTo("string",r)},arrayBuffer2Blob:function(r){JSZip.utils.checkSupport("blob");try{return new Blob([r],{type:"application/zip"})}catch(r){}try{var e=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);return e.append(r),e.getBlob("application/zip")}catch(r){}throw new Error("Bug : can't construct the Blob.")},string2Blob:function(r){var e=JSZip.utils.transformTo("arraybuffer",r);return JSZip.utils.arrayBuffer2Blob(e)}};var n={};n.string={string:r,array:function(r){return e(r,new Array(r.length))},arraybuffer:function(r){return n.string.uint8array(r).buffer},uint8array:function(r){return e(r,new Uint8Array(r.length))},nodebuffer:function(r){return e(r,new Buffer(r.length))}},n.array={string:t,array:r,arraybuffer:function(r){return new Uint8Array(r).buffer},uint8array:function(r){return new Uint8Array(r)},nodebuffer:function(r){return new Buffer(r)}},n.arraybuffer={string:function(r){return t(new Uint8Array(r))},array:function(r){return i(new Uint8Array(r),new Array(r.byteLength))},arraybuffer:r,uint8array:function(r){return new Uint8Array(r)},nodebuffer:function(r){return new Buffer(new Uint8Array(r))}},n.uint8array={string:t,array:function(r){return i(r,new Array(r.length))},arraybuffer:function(r){return r.buffer},uint8array:r,nodebuffer:function(r){return new Buffer(r)}},n.nodebuffer={string:t,array:function(r){return i(r,new Array(r.length))},arraybuffer:function(r){return n.nodebuffer.uint8array(r).buffer},uint8array:function(r){return i(r,new Uint8Array(r.length))},nodebuffer:r},JSZip.utils.transformTo=function(r,e){if(e||(e=""),!r)return e;JSZip.utils.checkSupport(r);var t=JSZip.utils.getTypeOf(e);return n[t][r](e)},JSZip.utils.getTypeOf=function(r){return"string"==typeof r?"string":"[object Array]"===Object.prototype.toString.call(r)?"array":JSZip.support.nodebuffer&&Buffer.isBuffer(r)?"nodebuffer":JSZip.support.uint8array&&r instanceof Uint8Array?"uint8array":JSZip.support.arraybuffer&&r instanceof ArrayBuffer?"arraybuffer":void 0},JSZip.utils.isRegExp=function(r){return"[object RegExp]"===Object.prototype.toString.call(r)},JSZip.utils.checkSupport=function(r){var e=!0;switch(r.toLowerCase()){case"uint8array":e=JSZip.support.uint8array;break;case"arraybuffer":e=JSZip.support.arraybuffer;break;case"nodebuffer":e=JSZip.support.nodebuffer;break;case"blob":e=JSZip.support.blob}if(!e)throw new Error(r+" is not supported by this browser")}}(),JSZip.CompressedObject=function(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null},JSZip.CompressedObject.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},JSZip.base64=function(){var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(r,e){for(var t,i,n,s,a,o,h,f="",u=0;u<r.length;)s=(t=r.charCodeAt(u++))>>2,a=(3&t)<<4|(i=r.charCodeAt(u++))>>4,o=(15&i)<<2|(n=r.charCodeAt(u++))>>6,h=63&n,isNaN(i)?o=h=64:isNaN(n)&&(h=64),f=f+c.charAt(s)+c.charAt(a)+c.charAt(o)+c.charAt(h);return f},decode:function(r,e){var t,i,n,s,a,o,h="",f=0;for(r=r.replace(/[^A-Za-z0-9\+\/\=]/g,"");f<r.length;)t=c.indexOf(r.charAt(f++))<<2|(s=c.indexOf(r.charAt(f++)))>>4,i=(15&s)<<4|(a=c.indexOf(r.charAt(f++)))>>2,n=(3&a)<<6|(o=c.indexOf(r.charAt(f++))),h+=String.fromCharCode(t),64!=a&&(h+=String.fromCharCode(i)),64!=o&&(h+=String.fromCharCode(n));return h}}}(),function(){"use strict";if(!JSZip)throw"JSZip not defined";var e={};(function(){(function(){var nr=void 0,sr=!0,s=this;function r(r,e){var t,i=r.split("."),n=s;!(i[0]in n)&&n.execScript&&n.execScript("var "+i[0]);for(;i.length&&(t=i.shift());)i.length||e===nr?n=n[t]?n[t]:n[t]={}:n[t]=e}var ar="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array;function or(r,e){if(this.index="number"==typeof e?e:0,this.d=0,this.buffer=r instanceof(ar?Uint8Array:Array)?r:new(ar?Uint8Array:Array)(32768),2*this.buffer.length<=this.index)throw Error("invalid index");this.buffer.length<=this.index&&h(this)}function h(r){var e,t=r.buffer,i=t.length,n=new(ar?Uint8Array:Array)(i<<1);if(ar)n.set(t);else for(e=0;e<i;++e)n[e]=t[e];return r.buffer=n}or.prototype.a=function(r,e,t){var i,n=this.buffer,s=this.index,a=this.d,o=n[s];if(t&&1<e&&(r=8<e?(f[255&r]<<24|f[r>>>8&255]<<16|f[r>>>16&255]<<8|f[r>>>24&255])>>32-e:f[r]>>8-e),e+a<8)o=o<<e|r,a+=e;else for(i=0;i<e;++i)o=o<<1|r>>e-i-1&1,8==++a&&(a=0,n[s++]=f[o],o=0,s===n.length&&(n=h(this)));n[s]=o,this.buffer=n,this.d=a,this.index=s},or.prototype.finish=function(){var r,e=this.buffer,t=this.index;return 0<this.d&&(e[t]<<=8-this.d,e[t]=f[e[t]],t++),ar?r=e.subarray(0,t):(e.length=t,r=e),r};var e,t=new(ar?Uint8Array:Array)(256);for(e=0;e<256;++e){for(var i=a=e,n=7,a=a>>>1;a;a>>>=1)i<<=1,i|=1&a,--n;t[e]=(i<<n&255)>>>0}var f=t;function u(r){this.buffer=new(ar?Uint16Array:Array)(2*r),this.length=0}function o(r,e){this.e=hr,this.f=0,this.input=ar&&r instanceof Array?new Uint8Array(r):r,this.c=0,e&&(e.lazy&&(this.f=e.lazy),"number"==typeof e.compressionType&&(this.e=e.compressionType),e.outputBuffer&&(this.b=ar&&e.outputBuffer instanceof Array?new Uint8Array(e.outputBuffer):e.outputBuffer),"number"==typeof e.outputIndex&&(this.c=e.outputIndex)),this.b||(this.b=new(ar?Uint8Array:Array)(32768))}u.prototype.getParent=function(r){return 2*((r-2)/4|0)},u.prototype.push=function(r,e){var t,i,n,s=this.buffer;for(t=this.length,s[this.length++]=e,s[this.length++]=r;0<t&&(i=this.getParent(t),s[t]>s[i]);)n=s[t],s[t]=s[i],s[i]=n,n=s[t+1],s[t+1]=s[i+1],s[i+1]=n,t=i;return this.length},u.prototype.pop=function(){var r,e,t,i,n,s=this.buffer;for(e=s[0],r=s[1],this.length-=2,s[0]=s[this.length],s[1]=s[this.length+1],n=0;!((i=2*n+2)>=this.length)&&(i+2<this.length&&s[i+2]>s[i]&&(i+=2),s[i]>s[n]);)t=s[n],s[n]=s[i],s[i]=t,t=s[n+1],s[n+1]=s[i+1],s[i+1]=t,n=i;return{index:r,value:e,length:this.length}};var c,hr=2,fr=[];for(c=0;c<288;c++)switch(sr){case c<=143:fr.push([c+48,8]);break;case c<=255:fr.push([c-144+400,9]);break;case c<=279:fr.push([c-256+0,7]);break;case c<=287:fr.push([c-280+192,8]);break;default:throw"invalid literal: "+c}function d(r,e){this.length=r,this.g=e}o.prototype.h=function(){var r,e,t,i,n=this.input;switch(this.e){case 0:for(t=0,i=n.length;t<i;){var s,a,o,h=e=ar?n.subarray(t,t+65535):n.slice(t,t+65535),f=(t+=e.length)===i,u=nr,c=nr,d=this.b,p=this.c;if(ar){for(d=new Uint8Array(this.b.buffer);d.length<=p+h.length+5;)d=new Uint8Array(d.length<<1);d.set(this.b)}if(s=f?1:0,d[p++]=0|s,o=65536+~(a=h.length)&65535,d[p++]=255&a,d[p++]=a>>>8&255,d[p++]=255&o,d[p++]=o>>>8&255,ar)d.set(h,p),p+=h.length,d=d.subarray(0,p);else{for(u=0,c=h.length;u<c;++u)d[p++]=h[u];d.length=p}this.c=p,this.b=d}break;case 1:var l=new or(ar?new Uint8Array(this.b.buffer):this.b,this.c);l.a(1,1,sr),l.a(1,2,sr);var y,b,g,m=ur(this,n);for(y=0,b=m.length;y<b;y++)if(g=m[y],or.prototype.a.apply(l,fr[g]),256<g)l.a(m[++y],m[++y],sr),l.a(m[++y],5),l.a(m[++y],m[++y],sr);else if(256===g)break;this.b=l.finish(),this.c=this.b.length;break;case hr:var S,w,A,v,C,Z,E,k,J,I,T,O,x,U,D,z=new or(ar?new Uint8Array(this.b.buffer):this.b,this.c),R=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],B=Array(19);for(S=hr,z.a(1,1,sr),z.a(S,2,sr),w=ur(this,n),E=dr(Z=cr(this.j,15)),J=dr(k=cr(this.i,7)),A=286;257<A&&0===Z[A-1];A--);for(v=30;1<v&&0===k[v-1];v--);var L,N,_,F,j,P,M=A,Y=v,H=new(ar?Uint32Array:Array)(M+Y),K=new(ar?Uint32Array:Array)(316),W=new(ar?Uint8Array:Array)(19);for(L=N=0;L<M;L++)H[N++]=Z[L];for(L=0;L<Y;L++)H[N++]=k[L];if(!ar)for(L=0,F=W.length;L<F;++L)W[L]=0;for(L=j=0,F=H.length;L<F;L+=N){for(N=1;L+N<F&&H[L+N]===H[L];++N);if(_=N,0===H[L])if(_<3)for(;0<_--;)W[K[j++]=0]++;else for(;0<_;)_-3<(P=_<138?_:138)&&P<_&&(P=_-3),P<=10?(K[j++]=17,K[j++]=P-3,W[17]++):(K[j++]=18,K[j++]=P-11,W[18]++),_-=P;else if(K[j++]=H[L],W[H[L]]++,--_<3)for(;0<_--;)K[j++]=H[L],W[H[L]]++;else for(;0<_;)_-3<(P=_<6?_:6)&&P<_&&(P=_-3),K[j++]=16,K[j++]=P-3,W[16]++,_-=P}for(r=ar?K.subarray(0,j):K.slice(0,j),I=cr(W,7),U=0;U<19;U++)B[U]=I[R[U]];for(C=19;4<C&&0===B[C-1];C--);for(T=dr(I),z.a(A-257,5,sr),z.a(v-1,5,sr),z.a(C-4,4,sr),U=0;U<C;U++)z.a(B[U],3,sr);for(U=0,D=r.length;U<D;U++)if(O=r[U],z.a(T[O],I[O],sr),16<=O){switch(U++,O){case 16:x=2;break;case 17:x=3;break;case 18:x=7;break;default:throw"invalid code: "+O}z.a(r[U],x,sr)}var q,V,X,G,Q,$,rr,er,tr=[E,Z],ir=[J,k];for(Q=tr[0],$=tr[1],rr=ir[0],er=ir[1],q=0,V=w.length;q<V;++q)if(X=w[q],z.a(Q[X],$[X],sr),256<X)z.a(w[++q],w[++q],sr),G=w[++q],z.a(rr[G],er[G],sr),z.a(w[++q],w[++q],sr);else if(256===X)break;this.b=z.finish(),this.c=this.b.length;break;default:throw"invalid compression type"}return this.b};var p=function(){function r(r){switch(sr){case 3===r:return[257,r-3,0];case 4===r:return[258,r-4,0];case 5===r:return[259,r-5,0];case 6===r:return[260,r-6,0];case 7===r:return[261,r-7,0];case 8===r:return[262,r-8,0];case 9===r:return[263,r-9,0];case 10===r:return[264,r-10,0];case r<=12:return[265,r-11,1];case r<=14:return[266,r-13,1];case r<=16:return[267,r-15,1];case r<=18:return[268,r-17,1];case r<=22:return[269,r-19,2];case r<=26:return[270,r-23,2];case r<=30:return[271,r-27,2];case r<=34:return[272,r-31,2];case r<=42:return[273,r-35,3];case r<=50:return[274,r-43,3];case r<=58:return[275,r-51,3];case r<=66:return[276,r-59,3];case r<=82:return[277,r-67,4];case r<=98:return[278,r-83,4];case r<=114:return[279,r-99,4];case r<=130:return[280,r-115,4];case r<=162:return[281,r-131,5];case r<=194:return[282,r-163,5];case r<=226:return[283,r-195,5];case r<=257:return[284,r-227,5];case 258===r:return[285,r-258,0];default:throw"invalid length: "+r}}var e,t,i=[];for(e=3;e<=258;e++)t=r(e),i[e]=t[2]<<24|t[1]<<16|t[0];return i}(),S=ar?new Uint32Array(p):p;function ur(r,e){function t(r,e){var t,i,n,s,a=r.g,o=[],h=0;switch(t=S[r.length],o[h++]=65535&t,o[h++]=t>>16&255,o[h++]=t>>24,sr){case 1===a:i=[0,a-1,0];break;case 2===a:i=[1,a-2,0];break;case 3===a:i=[2,a-3,0];break;case 4===a:i=[3,a-4,0];break;case a<=6:i=[4,a-5,1];break;case a<=8:i=[5,a-7,1];break;case a<=12:i=[6,a-9,2];break;case a<=16:i=[7,a-13,2];break;case a<=24:i=[8,a-17,3];break;case a<=32:i=[9,a-25,3];break;case a<=48:i=[10,a-33,4];break;case a<=64:i=[11,a-49,4];break;case a<=96:i=[12,a-65,5];break;case a<=128:i=[13,a-97,5];break;case a<=192:i=[14,a-129,6];break;case a<=256:i=[15,a-193,6];break;case a<=384:i=[16,a-257,7];break;case a<=512:i=[17,a-385,7];break;case a<=768:i=[18,a-513,8];break;case a<=1024:i=[19,a-769,8];break;case a<=1536:i=[20,a-1025,9];break;case a<=2048:i=[21,a-1537,9];break;case a<=3072:i=[22,a-2049,10];break;case a<=4096:i=[23,a-3073,10];break;case a<=6144:i=[24,a-4097,11];break;case a<=8192:i=[25,a-6145,11];break;case a<=12288:i=[26,a-8193,12];break;case a<=16384:i=[27,a-12289,12];break;case a<=24576:i=[28,a-16385,13];break;case a<=32768:i=[29,a-24577,13];break;default:throw"invalid distance"}for(t=i,o[h++]=t[0],o[h++]=t[1],o[h++]=t[2],n=0,s=o.length;n<s;++n)p[l++]=o[n];b[o[0]]++,g[o[3]]++,y=r.length+e-1,u=null}var i,n,s,a,o,h,f,u,c,d={},p=ar?new Uint16Array(2*e.length):[],l=0,y=0,b=new(ar?Uint32Array:Array)(286),g=new(ar?Uint32Array:Array)(30),m=r.f;if(!ar){for(s=0;s<=285;)b[s++]=0;for(s=0;s<=29;)g[s++]=0}for(b[256]=1,i=0,n=e.length;i<n;++i){for(s=o=0,a=3;s<a&&i+s!==n;++s)o=o<<8|e[i+s];if(d[o]===nr&&(d[o]=[]),h=d[o],!(0<y--)){for(;0<h.length&&32768<i-h[0];)h.shift();if(n<=i+3){for(u&&t(u,-1),s=0,a=n-i;s<a;++s)c=e[i+s],p[l++]=c,++b[c];break}0<h.length?(f=w(e,i,h),u?u.length<f.length?(c=e[i-1],p[l++]=c,++b[c],t(f,0)):t(u,-1):f.length<m?u=f:t(f,0)):u?t(u,-1):(c=e[i],p[l++]=c,++b[c])}h.push(i)}return p[l++]=256,b[256]++,r.j=b,r.i=g,ar?p.subarray(0,l):p}function w(r,e,t){var i,n,s,a,o,h,f=0,u=r.length;a=0,h=t.length;r:for(;a<h;a++){if(i=t[h-a-1],(s=3)<f){for(o=f;3<o;o--)if(r[i+o-1]!==r[e+o-1])continue r;s=f}for(;s<258&&e+s<u&&r[i+s]===r[e+s];)++s;if(f<s&&(n=i,f=s),258===s)break}return new d(f,e-n)}function cr(r,e){var t,i,n,s,a,o=r.length,h=new u(572),f=new(ar?Uint8Array:Array)(o);if(!ar)for(s=0;s<o;s++)f[s]=0;for(s=0;s<o;++s)0<r[s]&&h.push(s,r[s]);if(t=Array(h.length/2),i=new(ar?Uint32Array:Array)(h.length/2),1===t.length)return f[h.pop().index]=1,f;for(s=0,a=h.length/2;s<a;++s)t[s]=h.pop(),i[s]=t[s].value;for(n=function(r,t,e){function i(r){var e=p[r][l[r]];e===t?(i(r+1),i(r+1)):--c[e],++l[r]}var n,s,a,o,h,f=new(ar?Uint16Array:Array)(e),u=new(ar?Uint8Array:Array)(e),c=new(ar?Uint8Array:Array)(t),d=Array(e),p=Array(e),l=Array(e),y=(1<<e)-t,b=1<<e-1;for(f[e-1]=t,s=0;s<e;++s)y<b?u[s]=0:(u[s]=1,y-=b),y<<=1,f[e-2-s]=(f[e-1-s]/2|0)+t;for(f[0]=u[0],d[0]=Array(f[0]),p[0]=Array(f[0]),s=1;s<e;++s)f[s]>2*f[s-1]+u[s]&&(f[s]=2*f[s-1]+u[s]),d[s]=Array(f[s]),p[s]=Array(f[s]);for(n=0;n<t;++n)c[n]=e;for(a=0;a<f[e-1];++a)d[e-1][a]=r[a],p[e-1][a]=a;for(n=0;n<e;++n)l[n]=0;for(1===u[e-1]&&(--c[0],++l[e-1]),s=e-2;0<=s;--s){for(o=n=0,h=l[s+1],a=0;a<f[s];a++)(o=d[s+1][h]+d[s+1][h+1])>r[n]?(d[s][a]=o,p[s][a]=t,h+=2):(d[s][a]=r[n],p[s][a]=n,++n);l[s]=0,1===u[s]&&i(s)}return c}(i,i.length,e),s=0,a=t.length;s<a;++s)f[t[s].index]=n[s];return f}function dr(r){var e,t,i,n,s=new(ar?Uint16Array:Array)(r.length),a=[],o=[],h=0;for(e=0,t=r.length;e<t;e++)a[r[e]]=1+(0|a[r[e]]);for(e=1,t=16;e<=t;e++)o[e]=h,h+=0|a[e],h<<=1;for(e=0,t=r.length;e<t;e++)for(h=o[r[e]],o[r[e]]+=1,i=s[e]=0,n=r[e];i<n;i++)s[e]=s[e]<<1|1&h,h>>>=1;return s}r("Zlib.RawDeflate",o),r("Zlib.RawDeflate.prototype.compress",o.prototype.h);var l,y,b,g,m={NONE:0,FIXED:1,DYNAMIC:hr};if(Object.keys)l=Object.keys(m);else for(y in l=[],b=0,m)l[b++]=y;for(b=0,g=l.length;b<g;++b)r("Zlib.RawDeflate.CompressionType."+(y=l[b]),m[y])}).call(this)}).call(e);var r=function(r){return new e.Zlib.RawDeflate(r).compress()},t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array;JSZip.compressions.DEFLATE?(JSZip.compressions.DEFLATE.compress=r,JSZip.compressions.DEFLATE.compressInputType=t?"uint8array":"array"):JSZip.compressions.DEFLATE={magic:"\b\0",compress:r,compressInputType:t?"uint8array":"array"}}(),function(){"use strict";if(!JSZip)throw"JSZip not defined";var e={};(function(){(function(){var c=void 0,s=this;function r(r,e){var t,i=r.split("."),n=s;!(i[0]in n)&&n.execScript&&n.execScript("var "+i[0]);for(;i.length&&(t=i.shift());)i.length||e===c?n=n[t]?n[t]:n[t]={}:n[t]=e}var p="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array;function u(r){var e,t,i,n,s,a,o,h,f,u=r.length,c=0,d=Number.POSITIVE_INFINITY;for(h=0;h<u;++h)r[h]>c&&(c=r[h]),r[h]<d&&(d=r[h]);for(e=1<<c,t=new(p?Uint32Array:Array)(e),i=1,n=0,s=2;i<=c;){for(h=0;h<u;++h)if(r[h]===i){for(o=n,f=a=0;f<i;++f)a=a<<1|1&o,o>>=1;for(f=a;f<e;f+=s)t[f]=i<<16|h;++n}++i,n<<=1,s<<=1}return[t,c,d]}function e(r,e){switch(this.g=[],this.h=32768,this.c=this.f=this.d=this.k=0,this.input=p?new Uint8Array(r):r,this.l=!1,this.i=1,this.p=!1,(e||(e={},0))&&(e.index&&(this.d=e.index),e.bufferSize&&(this.h=e.bufferSize),e.bufferType&&(this.i=e.bufferType),e.resize&&(this.p=e.resize)),this.i){case 0:this.a=32768,this.b=new(p?Uint8Array:Array)(32768+this.h+258);break;case 1:this.a=0,this.b=new(p?Uint8Array:Array)(this.h),this.e=this.u,this.m=this.r,this.j=this.s;break;default:throw Error("invalid inflate mode")}}e.prototype.t=function(){for(;!this.l;){var r=Z(this,3);switch(1&r&&(this.l=!0),r>>>=1){case 0:var e=this.input,t=this.d,i=this.b,n=this.a,s=c,a=c,o=c,h=i.length,f=c;if(this.c=this.f=0,(s=e[t++])===c)throw Error("invalid uncompressed block header: LEN (first byte)");if(a=s,(s=e[t++])===c)throw Error("invalid uncompressed block header: LEN (second byte)");if(a|=s<<8,(s=e[t++])===c)throw Error("invalid uncompressed block header: NLEN (first byte)");if(o=s,(s=e[t++])===c)throw Error("invalid uncompressed block header: NLEN (second byte)");if(a===~(o|=s<<8))throw Error("invalid uncompressed block header: length verify");if(t+a>e.length)throw Error("input buffer is broken");switch(this.i){case 0:for(;n+a>i.length;){if(a-=f=h-n,p)i.set(e.subarray(t,t+f),n),n+=f,t+=f;else for(;f--;)i[n++]=e[t++];this.a=n,i=this.e(),n=this.a}break;case 1:for(;n+a>i.length;)i=this.e({o:2});break;default:throw Error("invalid inflate mode")}if(p)i.set(e.subarray(t,t+a),n),n+=a,t+=a;else for(;a--;)i[n++]=e[t++];this.d=t,this.a=n,this.b=i;break;case 1:this.j(A,C);break;case 2:k(this);break;default:throw Error("unknown BTYPE: "+r)}}return this.m()};var t,i,n=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],d=p?new Uint16Array(n):n,a=[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],f=p?new Uint16Array(a):a,o=[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],l=p?new Uint8Array(o):o,h=[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],y=p?new Uint16Array(h):h,b=[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],g=p?new Uint8Array(b):b,m=new(p?Uint8Array:Array)(288);for(t=0,i=m.length;t<i;++t)m[t]=t<=143?8:t<=255?9:t<=279?7:8;var S,w,A=u(m),v=new(p?Uint8Array:Array)(30);for(S=0,w=v.length;S<w;++S)v[S]=5;var C=u(v);function Z(r,e){for(var t,i=r.f,n=r.c,s=r.input,a=r.d;n<e;){if((t=s[a++])===c)throw Error("input buffer is broken");i|=t<<n,n+=8}return t=i&(1<<e)-1,r.f=i>>>e,r.c=n-e,r.d=a,t}function E(r,e){for(var t,i,n,s=r.f,a=r.c,o=r.input,h=r.d,f=e[0],u=e[1];a<u&&(t=o[h++])!==c;)s|=t<<a,a+=8;return n=(i=f[s&(1<<u)-1])>>>16,r.f=s>>n,r.c=a-n,r.d=h,65535&i}function k(r){function e(r,e,t){var i,n,s,a;for(a=0;a<r;)switch(i=E(this,e),i){case 16:for(s=3+Z(this,2);s--;)t[a++]=n;break;case 17:for(s=3+Z(this,3);s--;)t[a++]=0;n=0;break;case 18:for(s=11+Z(this,7);s--;)t[a++]=0;n=0;break;default:n=t[a++]=i}return t}var t,i,n,s,a=Z(r,5)+257,o=Z(r,5)+1,h=Z(r,4)+4,f=new(p?Uint8Array:Array)(d.length);for(s=0;s<h;++s)f[d[s]]=Z(r,3);t=u(f),i=new(p?Uint8Array:Array)(a),n=new(p?Uint8Array:Array)(o),r.j(u(e.call(r,a,t,i)),u(e.call(r,o,t,n)))}e.prototype.j=function(r,e){var t=this.b,i=this.a;this.n=r;for(var n,s,a,o,h=t.length-258;256!==(n=E(this,r));)if(n<256)h<=i&&(this.a=i,t=this.e(),i=this.a),t[i++]=n;else for(o=f[s=n-257],0<l[s]&&(o+=Z(this,l[s])),n=E(this,e),a=y[n],0<g[n]&&(a+=Z(this,g[n])),h<=i&&(this.a=i,t=this.e(),i=this.a);o--;)t[i]=t[i++-a];for(;8<=this.c;)this.c-=8,this.d--;this.a=i},e.prototype.s=function(r,e){var t=this.b,i=this.a;this.n=r;for(var n,s,a,o,h=t.length;256!==(n=E(this,r));)if(n<256)h<=i&&(h=(t=this.e()).length),t[i++]=n;else for(o=f[s=n-257],0<l[s]&&(o+=Z(this,l[s])),n=E(this,e),a=y[n],0<g[n]&&(a+=Z(this,g[n])),h<i+o&&(h=(t=this.e()).length);o--;)t[i]=t[i++-a];for(;8<=this.c;)this.c-=8,this.d--;this.a=i},e.prototype.e=function(){var r,e,t=new(p?Uint8Array:Array)(this.a-32768),i=this.a-32768,n=this.b;if(p)t.set(n.subarray(32768,t.length));else for(r=0,e=t.length;r<e;++r)t[r]=n[r+32768];if(this.g.push(t),this.k+=t.length,p)n.set(n.subarray(i,i+32768));else for(r=0;r<32768;++r)n[r]=n[i+r];return this.a=32768,n},e.prototype.u=function(r){var e,t,i,n=this.input.length/this.d+1|0,s=this.input,a=this.b;return r&&("number"==typeof r.o&&(n=r.o),"number"==typeof r.q&&(n+=r.q)),n<2?t=(i=(s.length-this.d)/this.n[2]/2*258|0)<a.length?a.length+i:a.length<<1:t=a.length*n,p?(e=new Uint8Array(t)).set(a):e=a,this.b=e},e.prototype.m=function(){var r,e,t,i,n,s=0,a=this.b,o=this.g,h=new(p?Uint8Array:Array)(this.k+(this.a-32768));if(0===o.length)return p?this.b.subarray(32768,this.a):this.b.slice(32768,this.a);for(e=0,t=o.length;e<t;++e)for(i=0,n=(r=o[e]).length;i<n;++i)h[s++]=r[i];for(e=32768,t=this.a;e<t;++e)h[s++]=a[e];return this.g=[],this.buffer=h},e.prototype.r=function(){var r,e=this.a;return p?this.p?(r=new Uint8Array(e)).set(this.b.subarray(0,e)):r=this.b.subarray(0,e):(this.b.length>e&&(this.b.length=e),r=this.b),this.buffer=r},r("Zlib.RawInflate",e),r("Zlib.RawInflate.prototype.decompress",e.prototype.t);var J,I,T,O,x={ADAPTIVE:1,BLOCK:0};if(Object.keys)J=Object.keys(x);else for(I in J=[],T=0,x)J[T++]=I;for(T=0,O=J.length;T<O;++T)r("Zlib.RawInflate.BufferType."+(I=J[T]),x[I])}).call(this)}).call(e);var r=function(r){return new e.Zlib.RawInflate(r).decompress()},t="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array;JSZip.compressions.DEFLATE?(JSZip.compressions.DEFLATE.uncompress=r,JSZip.compressions.DEFLATE.uncompressInputType=t?"uint8array":"array"):JSZip.compressions.DEFLATE={magic:"\b\0",uncompress:r,uncompressInputType:t?"uint8array":"array"}}(),function(r){"use strict";var e=65535,i=function(r){var e,t,i="";for(t=0;t<(r||"").length;t++)i+="\\x"+((e=r.charCodeAt(t))<16?"0":"")+e.toString(16).toUpperCase();return i};function t(r){this.data=null,this.length=0,this.index=0}function n(r,e){this.data=r,e||(this.data=JSZip.utils.string2binary(this.data)),this.length=this.data.length,this.index=0}function s(r){r&&(this.data=r,this.length=this.data.length,this.index=0)}function a(r){this.data=r,this.length=this.data.length,this.index=0}function o(r,e){this.options=r,this.loadOptions=e}function h(r,e){this.files=[],this.loadOptions=e,r&&this.load(r)}t.prototype={checkOffset:function(r){this.checkIndex(this.index+r)},checkIndex:function(r){if(this.length<r||r<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+r+"). Corrupted zip ?")},setIndex:function(r){this.checkIndex(r),this.index=r},skip:function(r){this.setIndex(this.index+r)},byteAt:function(r){},readInt:function(r){var e,t=0;for(this.checkOffset(r),e=this.index+r-1;e>=this.index;e--)t=(t<<8)+this.byteAt(e);return this.index+=r,t},readString:function(r){return JSZip.utils.transformTo("string",this.readData(r))},readData:function(r){},lastIndexOfSignature:function(r){},readDate:function(){var r=this.readInt(4);return new Date(1980+(r>>25&127),(r>>21&15)-1,r>>16&31,r>>11&31,r>>5&63,(31&r)<<1)}},(n.prototype=new t).byteAt=function(r){return this.data.charCodeAt(r)},n.prototype.lastIndexOfSignature=function(r){return this.data.lastIndexOf(r)},n.prototype.readData=function(r){this.checkOffset(r);var e=this.data.slice(this.index,this.index+r);return this.index+=r,e},(s.prototype=new t).byteAt=function(r){return this.data[r]},s.prototype.lastIndexOfSignature=function(r){for(var e=r.charCodeAt(0),t=r.charCodeAt(1),i=r.charCodeAt(2),n=r.charCodeAt(3),s=this.length-4;0<=s;--s)if(this.data[s]===e&&this.data[s+1]===t&&this.data[s+2]===i&&this.data[s+3]===n)return s;return-1},s.prototype.readData=function(r){this.checkOffset(r);var e=this.data.subarray(this.index,this.index+r);return this.index+=r,e},(a.prototype=new s).readData=function(r){this.checkOffset(r);var e=this.data.slice(this.index,this.index+r);return this.index+=r,e},o.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},prepareCompressedContent:function(t,i,n){return function(){var r=t.index;t.setIndex(i);var e=t.readData(n);return t.setIndex(r),e}},prepareContent:function(r,e,t,i,n){return function(){var r=JSZip.utils.transformTo(i.uncompressInputType,this.getCompressedContent()),e=i.uncompress(r);if(e.length!==n)throw new Error("Bug : uncompressed data size mismatch");return e}},readLocalPart:function(r){var e,t;if(r.skip(22),this.fileNameLength=r.readInt(2),t=r.readInt(2),this.fileName=r.readString(this.fileNameLength),r.skip(t),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(null===(e=function(r){for(var e in JSZip.compressions)if(JSZip.compressions.hasOwnProperty(e)&&JSZip.compressions[e].magic===r)return JSZip.compressions[e];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+i(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new JSZip.CompressedObject,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(r,r.index,this.compressedSize,e),this.decompressed.getContent=this.prepareContent(r,r.index,this.compressedSize,e,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=JSZip.utils.transformTo("string",this.decompressed.getContent()),JSZip.prototype.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(r){if(this.versionMadeBy=r.readString(2),this.versionNeeded=r.readInt(2),this.bitFlag=r.readInt(2),this.compressionMethod=r.readString(2),this.date=r.readDate(),this.crc32=r.readInt(4),this.compressedSize=r.readInt(4),this.uncompressedSize=r.readInt(4),this.fileNameLength=r.readInt(2),this.extraFieldsLength=r.readInt(2),this.fileCommentLength=r.readInt(2),this.diskNumberStart=r.readInt(2),this.internalFileAttributes=r.readInt(2),this.externalFileAttributes=r.readInt(4),this.localHeaderOffset=r.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=r.readString(this.fileNameLength),this.readExtraFields(r),this.parseZIP64ExtraField(r),this.fileComment=r.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(r){if(this.extraFields[1]){var e=new n(this.extraFields[1].value);-1===this.uncompressedSize&&(this.uncompressedSize=e.readInt(8)),-1===this.compressedSize&&(this.compressedSize=e.readInt(8)),-1===this.localHeaderOffset&&(this.localHeaderOffset=e.readInt(8)),-1===this.diskNumberStart&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(r){var e,t,i,n=r.index;for(this.extraFields=this.extraFields||{};r.index<n+this.extraFieldsLength;)e=r.readInt(2),t=r.readInt(2),i=r.readString(t),this.extraFields[e]={id:e,length:t,value:i}},handleUTF8:function(){this.useUTF8()&&(this.fileName=JSZip.prototype.utf8decode(this.fileName),this.fileComment=JSZip.prototype.utf8decode(this.fileComment))}},h.prototype={checkSignature:function(r){var e=this.reader.readString(4);if(e!==r)throw new Error("Corrupted zip or bug : unexpected signature ("+i(e)+", expected "+i(r)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var r,e,t,i=this.zip64EndOfCentralSize-44;0<i;)r=this.reader.readInt(2),e=this.reader.readInt(4),t=this.reader.readString(e),this.zip64ExtensibleData[r]={id:r,length:e,value:t}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var r,e;for(r=0;r<this.files.length;r++)e=this.files[r],this.reader.setIndex(e.localHeaderOffset),this.checkSignature(JSZip.signature.LOCAL_FILE_HEADER),e.readLocalPart(this.reader),e.handleUTF8()},readCentralDir:function(){var r;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===JSZip.signature.CENTRAL_FILE_HEADER;)(r=new o({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(r)},readEndOfCentral:function(){var r=this.reader.lastIndexOfSignature(JSZip.signature.CENTRAL_DIRECTORY_END);if(-1===r)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(r),this.checkSignature(JSZip.signature.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===e||this.diskWithCentralDirStart===e||this.centralDirRecordsOnThisDisk===e||this.centralDirRecords===e||-1===this.centralDirSize||-1===this.centralDirOffset){if(this.zip64=!0,-1===(r=this.reader.lastIndexOfSignature(JSZip.signature.ZIP64_CENTRAL_DIRECTORY_LOCATOR)))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(r),this.checkSignature(JSZip.signature.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(JSZip.signature.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(r){var e=JSZip.utils.getTypeOf(r);"string"!==e||JSZip.support.uint8array?this.reader="nodebuffer"===e?new a(r):new s(JSZip.utils.transformTo("uint8array",r)):this.reader=new n(r,this.loadOptions.optimizedBinaryString)},load:function(r){this.prepareReader(r),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},JSZip.prototype.load=function(r,e){var t,i,n;for((e=e||{}).base64&&(r=JSZip.base64.decode(r)),t=new h(r,e).files,i=0;i<t.length;i++)n=t[i],this.file(n.fileName,n.decompressed,{binary:!0,optimizedBinaryString:!0,date:n.date,dir:n.dir});return this}}(),"undefined"!=typeof exports&&(exports.JSZip=JSZip)</script><script>var SSF={},make_ssf=function(t){var r=function(e){return String(e).split("").reverse().join("")};function b(e,r){return new Array(r+1).join(e)}function v(e,r,t){var n=String(e);return n.length>=r?n:b(t||0,r-n.length)+n}function P(e,r,t){var n=String(e);return n.length>=r?n:n+b(t||0,r-n.length)}t.version="0.6.2";var n={};function g(e){for(var r in n)void 0===e[r]&&(e[r]=n[r])}(t.opts=n).date1904=0,n.output="",n.mode="";var c={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "',65535:"General"},s=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],i=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]],D=function(e,r,t){for(var n=e<0?-1:1,a=e*n,s=0,i=1,f=0,c=1,o=0,B=0,l=Math.floor(a);o<r&&(f=(l=Math.floor(a))*i+s,B=l*o+c,!(a-l<5e-10));)a=1/(a-l),s=i,i=f,c=o,o=B;if(r<B&&(B=o,f=i),r<B&&(B=c,f=s),!t)return[0,n*f,B];if(0===B)throw"Unexpected state: "+f+" "+i+" "+s+" "+B+" "+o+" "+c;var d=Math.floor(n*f/B);return[d,n*f-d*B,B]},S=function(e){if("boolean"==typeof e)return e?"TRUE":"FALSE";if("number"==typeof e){var r,t=e<0?-e:e;return.1<=t&&t<1?r=e.toPrecision(9):.01<=t&&t<.1?r=e.toPrecision(8):.001<=t&&t<.01?r=e.toPrecision(7):1e-4<=t&&t<.001?r=e.toPrecision(6):t>=Math.pow(10,10)&&t<Math.pow(10,11)?r=e.toFixed(10).substr(0,12):t>Math.pow(10,-9)&&t<Math.pow(10,11)?((r=e.toFixed(12).replace(/(\.[0-9]*[1-9])0*$/,"$1").replace(/\.$/,"")).length>11+(e<0?1:0)&&(r=e.toPrecision(10)),r.length>11+(e<0?1:0)&&(r=e.toExponential(5))):(r=e.toFixed(11).replace(/(\.[0-9]*[1-9])0*$/,"$1")).length>11+(e<0?1:0)&&(r=e.toPrecision(6)),(r=r.replace(/(\.[0-9]*[1-9])0+e/,"$1e").replace(/\.0*e/,"e")).replace("e","E").replace(/\.0*$/,"").replace(/\.([0-9]*[^0])0*$/,".$1").replace(/(E[+-])([0-9])$/,"$10$2")}if("string"==typeof e)return e;throw new Error("unsupported value in General format: "+e)};t._general=S;var E=function(e,r){var t=Math.floor(e),n=Math.floor(86400*(e-t)+1e-6),a=0,s=[],i={D:t,T:n,u:86400*(e-t)-n};if(g(r=r||{}),r.date1904&&(t+=1462),2958465<t)return null;if(.999<i.u&&(i.u=0,86400==++n&&(n=0,++t)),60===t)s=[1900,2,29],a=3;else if(0===t)s=[1900,1,0],a=6;else{60<t&&--t;var f=new Date(1900,0,1);f.setDate(f.getDate()+t-1),s=[f.getFullYear(),f.getMonth()+1,f.getDate()],a=f.getDay(),t<60&&(a=(a+6)%7)}return i.y=s[0],i.m=s[1],i.d=s[2],i.S=n%60,n=Math.floor(n/60),i.M=n%60,n=Math.floor(n/60),i.H=n,i.q=a,i};t.parse_date_code=E;var C=function(e,r,t){if(t<0)return"";var n,a;switch(e){case"y":switch(r){case"y":case"yy":return v(t.y%100,2);default:return v(t.y%1e4,4)}case"m":switch(r){case"m":return t.m;case"mm":return v(t.m,2);case"mmm":return i[t.m-1][1];case"mmmmm":return i[t.m-1][0];default:return i[t.m-1][2]}case"d":switch(r){case"d":return t.d;case"dd":return v(t.d,2);case"ddd":return s[t.q][0];default:return s[t.q][1]}case"h":switch(r){case"h":return 1+(t.H+11)%12;case"hh":return v(1+(t.H+11)%12,2);default:throw"bad hour format: "+r}case"H":switch(r){case"h":return t.H;case"hh":return v(t.H,2);default:throw"bad hour format: "+r}case"M":switch(r){case"m":return t.M;case"mm":return v(t.M,2);default:throw"bad minute format: "+r}case"s":switch(r){case"s":return 60<=(a=Math.round(t.S+t.u))?0:a;case"ss":return 60<=(a=Math.round(t.S+t.u))&&(a=0),v(a,2);case"ss.0":return 600<=(a=Math.round(10*(t.S+t.u)))&&(a=0),(n=v(a,3)).substr(0,2)+"."+n.substr(2);case"ss.00":return 6e3<=(a=Math.round(100*(t.S+t.u)))&&(a=0),(n=v(a,4)).substr(0,2)+"."+n.substr(2);case"ss.000":return 6e4<=(a=Math.round(1e3*(t.S+t.u)))&&(a=0),(n=v(a,5)).substr(0,2)+"."+n.substr(2);default:throw"bad second format: "+r}case"Z":switch(r){case"[h]":case"[hh]":n=24*t.D+t.H;break;case"[m]":case"[mm]":n=60*(24*t.D+t.H)+t.M;break;case"[s]":case"[ss]":n=60*(60*(24*t.D+t.H)+t.M)+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r}return 3===r.length?n:v(n,2);case"e":return t.y}},k=function(e){return r(r(e).replace(/.../g,"$&,")).replace(/^,/,"")},F=function(e,r,t){if("("===e&&!r.match(/\).*[0#]/)){var n=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return 0<=t?F("n",n,t):"("+F("n",n,-t)+")"}var a,s=0;if(r=r.replace(/%/g,function(){return s++,""}),0!==s)return F(e,r,t*Math.pow(10,2*s))+b("%",s);if(r=r.replace(/(\.0+)(,+)$/g,function(e,r,t){return s=t.length,r}),0!==s)return F(e,r,t/Math.pow(10,3*s));if(-1<r.indexOf("E")){var i=r.indexOf("E")-r.indexOf(".")-1;if(r.match(/^#+0.0E\+0$/)){var f=r.indexOf(".");-1===f&&(f=r.indexOf("E"));var c=Number(t.toExponential(0).substr(2+(t<0)))%f;if(c<0&&(c+=f),!(a=(t/Math.pow(10,c)).toPrecision(i+1+(f+c)%f)).match(/[Ee]/)){var o=Number(t.toExponential(0).substr(2+(t<0)));for(-1===a.indexOf(".")?a=a[0]+"."+a.substr(1)+"E+"+(o-a.length+c):a+="E+"+(o-c);"0."===a.substr(0,2);)a=(a=a[0]+a.substr(2,f)+"."+a.substr(2+f)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");a=a.replace(/\+-/,"-")}a=a.replace(/^([+-]?)([0-9]*)\.([0-9]*)[Ee]/,function(e,r,t,n){return r+t+n.substr(0,(f+c)%f)+"."+n.substr(c)+"E"})}else a=t.toExponential(i);return r.match(/E\+00$/)&&a.match(/e[+-][0-9]$/)&&(a=a.substr(0,a.length-1)+"0"+a[a.length-1]),r.match(/E\-/)&&a.match(/e\+/)&&(a=a.replace(/e\+/,"e")),a.replace("e","E")}if("$"===r[0])return"$"+F(e,r.substr(" "==r[1]?2:1),t);var B,l,d,u=t<0?-t:t,h=t<0?"-":"";if(B=r.match(/# (\?+)([ ]?)\/([ ]?)(\d+)/)){var m=Number(B[4]),g=Math.round(u*m),S=Math.floor(g/m),E=g-S*m,C=m;return h+(S||"")+" "+(0===E?b(" ",B[1].length+1+B[4].length):v(E,B[1].length," ")+B[2]+"/"+B[3]+v(C,B[4].length))}if(r.match(/^#+0+$/)&&(r=r.replace(/#/g,"")),r.match(/^00+$/))return(t<0?"-":"")+v(Math.round(u),r.length);if(r.match(/^[#?]+$/))return String(Math.round(t)).replace(/^0$/,"");if(B=r.match(/^#*0*\.(0+)/))return a=Math.round(t*Math.pow(10,B[1].length)),l=String(a/Math.pow(10,B[1].length)).replace(/^([^\.]+)$/,"$1."+B[1]).replace(/\.$/,"."+B[1]).replace(/\.([0-9]*)$/,function(e,r){return"."+r+b("0",B[1].length-r.length)}),r.match(/0\./)?l:l.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),B=r.match(/^(0*)\.(#*)$/))return a=Math.round(u*Math.pow(10,B[2].length)),h+String(a/Math.pow(10,B[2].length)).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^([-]?\d*)$/,"$1.").replace(/^0\./,B[1].length?"0.":".");if(B=r.match(/^#,##0([.]?)$/))return h+k(String(Math.round(u)));if(B=r.match(/^#,##0\.([#0]*0)$/))return l=Math.round((t-Math.floor(t))*Math.pow(10,B[1].length)),t<0?"-"+F(e,r,-t):k(String(Math.floor(t)))+"."+v(l,B[1].length,0);if(B=r.match(/^#,#*,#0/))return F(e,r.replace(/^#,#*,/,""),t);if(B=r.match(/^([0#]+)-([0#]+)$/))return(d=F(e,r.replace(/-/,""),t)).substr(0,d.length-B[2].length)+"-"+d.substr(d.length-B[2].length);if(B=r.match(/^([0#]+)-([0#]+)-([0#]+)$/))return(d=F(e,r.replace(/-/g,""),t)).substr(0,d.length-B[2].length-B[3].length)+"-"+d.substr(d.length-B[2].length-B[3].length,B[2].length)+"-"+d.substr(d.length-B[3].length);if("(###) ###-####"==r)return"("+(d=F(e,"##########",t)).substr(0,3)+") "+d.substr(3,3)+"-"+d.substr(6);if(B=r.match(/^([?]+)([ ]?)\/([ ]?)([?]+)/))return l=Math.min(Math.max(B[1].length,B[4].length),7),h+((d=D(u,Math.pow(10,l)-1,!1))[0]||(d[1]?"":"0"))+(d[1]?v(d[1],l," ")+B[2]+"/"+B[3]+P(d[2],l," "):b(" ",2*l+1+B[2].length+B[3].length));if(B=r.match(/^# ([?]+)([ ]?)\/([ ]?)([?]+)/))return l=Math.min(Math.max(B[1].length,B[4].length),7),h+((d=D(u,Math.pow(10,l)-1,!0))[0]||(d[1]?"":"0"))+" "+(d[1]?v(d[1],l," ")+B[2]+"/"+B[3]+P(d[2],l," "):b(" ",2*l+1+B[2].length+B[3].length));if(B=r.match(/^00,000\.([#0]*0)$/))return l=t==Math.floor(t)?0:Math.round((t-Math.floor(t))*Math.pow(10,B[1].length)),t<0?"-"+F(e,r,-t):k(String(Math.floor(t))).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?v(0,3-e.length):"")+e})+"."+v(l,B[1].length,0);switch(r){case"0":case"#0":return Math.round(t);case"#,###":var p=k(String(Math.round(u)));return"0"!==p?h+p:""}throw new Error("unsupported format |"+r+"|")};function o(e){for(var r=[],t=-1,n=0,a=0;n<e.length;++n)-1==t?"_"!=e[n]&&"*"!=e[n]&&"\\"!=e[n]?'"'!=e[n]?";"==e[n]&&(r.push(e.slice(a,n)),a=n+1):t=n:++n:'"'==e[n]&&(t=-1);if(r.push(e.slice(a)),-1!=t)throw new Error("Format |"+e+"| unterminated string at "+t);return r}function a(e,r,t,n){var a,s=[],i="",f=0,c="",o="t",B={};g(t=t||{});for(var l="H";f<e.length;)switch(c=e[f]){case"G":if("general"!==e.substr(f,f+6).toLowerCase())throw new Error("unrecognized character "+e[f]+" in "+e);s.push({t:"G",v:"General"}),f+=7;break;case'"':for(i="";'"'!==e[++f]&&f<e.length;)i+=e[f];s.push({t:"t",v:i}),++f;break;case"\\":var d=e[++f],u=-1==="()".indexOf(d)?"t":d;s.push({t:u,v:d}),++f;break;case"_":s.push({t:"t",v:" "}),f+=2;break;case"@":s.push({t:"T",v:r}),++f;break;case"M":case"D":case"Y":case"H":case"S":case"E":c=c.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(r<0)return"";if(a||(a=E(r,t)),!a)return"";for(i=e[f];(e[++f]||"").toLowerCase()===c;)i+=c;if("s"===c&&"."===e[f]&&"0"===e[f+1])for(i+=".";"0"===e[++f];)i+="0";"m"===c&&"h"===o.toLowerCase()&&(c="M"),"h"===c&&(c=l),B={t:c,v:i=i.toLowerCase()},s.push(B),o=c;break;case"A":if(a||(a=E(r,t)),!a)return"";B={t:c,v:"A"},"A/P"===e.substr(f,3)?(B.v=12<=a.H?"P":"A",B.t="T",l="h",f+=3):"AM/PM"===e.substr(f,5)?(B.v=12<=a.H?"PM":"AM",B.t="T",f+=5,l="h"):(B.t="t",f++),s.push(B),o=c;break;case"[":for(i=c;"]"!==e[f++]&&f<e.length;)i+=e[f];if("]"!==i.substr(-1))throw'unterminated "[" block: |'+i+"|";if(i.match(/\[[HhMmSs]*\]/)){if(a||(a=E(r,t)),!a)return"";s.push({t:"Z",v:i.toLowerCase()})}else i="";break;case"0":case"#":case".":for(i=c;-1<"0#?.,E+-%".indexOf(c=e[++f]);)i+=c;s.push({t:"n",v:i});break;case"?":for(i=e[f];e[++f]===c;)i+=c;B={t:c,v:i},s.push(B),o=c;break;case"*":" "!=e[++f]&&"*"!=e[f]||++f;break;case"(":case")":s.push({t:1===n?"t":c,v:c}),++f;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=e[f];-1<"0123456789".indexOf(e[++f]);)i+=e[f];s.push({t:"D",v:i});break;case" ":s.push({t:c,v:c}),++f;break;default:if(-1===",$-+/():!^&'~{}<>=€".indexOf(c))throw"unrecognized character "+e[f]+" in "+e;s.push({t:"t",v:c}),++f}var h=0;for(f=s.length-1,o="t";0<=f;--f)switch(s[f].t){case"h":case"H":s[f].t=l,o="h",h<1&&(h=1);break;case"s":h<3&&(h=3);case"d":case"y":case"M":case"e":o=s[f].t;break;case"m":"s"===o&&(s[f].t="M",h<2&&(h=2));break;case"Z":h<1&&s[f].v.match(/[Hh]/)&&(h=1),h<2&&s[f].v.match(/[Mm]/)&&(h=2),h<3&&s[f].v.match(/[Ss]/)&&(h=3)}switch(h){case 0:break;case 1:.5<=a.u&&(a.u=0,++a.S),60<=a.S&&(a.S=0,++a.M),60<=a.M&&(a.M=0,++a.H);break;case 2:.5<=a.u&&(a.u=0,++a.S),60<=a.S&&(a.S=0,++a.M)}for(f=0;f<s.length;++f)switch(s[f].t){case"t":case"T":case" ":case"D":break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"Z":s[f].v=C(s[f].t,s[f].v,a),s[f].t="t";break;case"n":case"(":case"?":for(var m=f+1;s[m]&&(-1<"?D".indexOf(s[m].t)||-1<" t".indexOf(s[m].t)&&-1<"?t".indexOf((s[m+1]||{}).t)&&("?"==s[m+1].t||"/"==s[m+1].v)||"("==s[f].t&&-1<")n ".indexOf(s[m].t)||"t"==s[m].t&&("/"==s[m].v||-1<"$€".indexOf(s[m].v)||" "==s[m].v&&"?"==(s[m+1]||{}).t));)s[f].v+=s[m].v,delete s[m],++m;s[f].v=F(s[f].t,s[f].v,1<n&&r<0&&0<f&&"-"==s[f-1].v?-r:r),s[f].t="t",f=m-1;break;case"G":s[f].t="t",s[f].v=S(r)}return s.map(function(e){return e.v}).join("")}function f(e,r,t){"number"==typeof e&&(e=(t&&t.table?t.table:c)[e]),"string"==typeof e&&(e=o(e));var n=e.length;switch(n<4&&-1<e[n-1].indexOf("@")&&--n,e.length){case 1:e=-1<e[0].indexOf("@")?["General","General","General",e[0]]:[e[0],e[0],e[0],"@"];break;case 2:e=-1<e[1].indexOf("@")?[e[0],e[0],e[0],e[1]]:[e[0],e[1],e[0],"@"];break;case 3:e=-1<e[2].indexOf("@")?[e[0],e[1],e[0],e[2]]:[e[0],e[1],e[2],"@"];break;case 4:break;default:throw"cannot find right format for |"+e+"|"}if("number"!=typeof r)return[e.length,e[3]];var a=0<r?e[0]:r<0?e[1]:e[2];if(e[0].match(/\[[=<>]/)||e[1].match(/\[[=<>]/)){var s=function(e,r,t){if(!r)return null;var n=!1,a=Number(r[2]);switch(r[1]){case"=":e==a&&(n=!0);break;case">":a<e&&(n=!0);break;case"<":e<a&&(n=!0);break;case"<>":e!=a&&(n=!0);break;case">=":a<=e&&(n=!0);break;case"<=":e<=a&&(n=!0)}return n?t:null},i=e[0].match(/\[([=<>]*)([-]?\d+)\]/),f=e[1].match(/\[([=<>]*)([-]?\d+)\]/);return s(r,i,[n,e[0]])||s(r,f,[n,e[1]])||[n,e[i&&f?2:1]]}return[n,a]}t._split=o,t._eval=a;t._choose=f,t._table=c,t.load=function(e,r){c[r]=e},t.format=function(e,r,t){if(g(t=t||{}),"string"==typeof e&&"general"===e.toLowerCase())return S(r);"number"==typeof e&&(e=(t.table||c)[e]);var n=f(e,r,t);return"general"===n[1].toLowerCase()?S(r):(!0===r&&(r="TRUE"),!1===r&&(r="FALSE"),""===r||void 0===r?"":a(n[1],r,t,n[0]))},t.get_table=function(){return c},t.load_table=function(e){for(var r=0;392!=r;++r)e[r]&&t.load(e[r],r)}};make_ssf(SSF);var XLSX={};!function(e){var F,s,i;function f(e){return String.fromCharCode(e)}function w(e,r){var t=r;if(e.files[t])return e.files[t];if(t=r.toLowerCase(),e.files[t])return e.files[t];if(t=t.replace(/\//g,"\\"),e.files[t])return e.files[t];throw new Error("Cannot find file "+r+" in zip")}function x(e,r,t){if(!t)return(n=w(e,r))?n.data?".bin"!==n.name.substr(-4)?n.data:n.data.split("").map(function(e){return e.charCodeAt(0)}):n.asNodeBuffer&&"undefined"!=typeof Buffer&&".bin"===n.name.substr(-4)?n.asNodeBuffer():n.asBinary&&".bin"!==n.name.substr(-4)?n.asBinary():n._data&&n._data.getContent?".bin"===n.name.substr(-4)?Array.prototype.slice.call(n._data.getContent()):Array.prototype.slice.call(n._data.getContent(),0).map(function(e){return String.fromCharCode(e)}).join(""):null:null;var n;if(!r)return null;try{return x(e,r)}catch(e){return null}}e.version="0.5.15","undefined"!=typeof module&&"undefined"!=typeof require&&(void 0===F&&(F=require("codepage")),F[1252]),"undefined"!=typeof JSZip&&(i=JSZip),"undefined"!=typeof exports&&"undefined"!=typeof module&&module.exports&&("undefined"!=typeof Buffer&&void 0===i&&(i=require("jszip")),void 0===i&&(i=require("./jszip").JSZip),s=require("fs"));var n=/(\w+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,a=/(\w+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function I(e){var r=e.split(/\s+/),t={0:r[0]};return 1===r.length||(e.match(n)||[]).map(function(e){var r=e.match(a);t[r[1].replace(/^[a-zA-Z]*:/,"")]=r[2].substr(1,r[2].length-2)}),t}function r(r){var t={};return Object.keys(r).forEach(function(e){r.hasOwnProperty(e)&&(t[r[e]]=e)}),t}var c={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},u=r(c),h="&<>'\"".split("");function T(e){var r=e+"";for(var t in c)r=r.replace(new RegExp(t,"g"),c[t]);return r.replace(/_x([0-9a-fA-F]*)_/g,function(e,r){return _chr(parseInt(r,16))})}function y(e,r){switch(e){case"0":case 0:case"false":case"FALSE":return!1;case"1":case 1:case"true":case"TRUE":return!0;default:throw"bad boolean value "+e+" in "+(r||"?")}}var R=function(e){for(var r=[],t=0,n=0,a=0,s=0;t<e.length;)(n=e.charCodeAt(t++))<128?r.push(_chr(n)):(a=e.charCodeAt(t++),191<n&&n<224?r.push(_chr((31&n)<<6|63&a)):(s=e.charCodeAt(t++),r.push(_chr((15&n)<<12|(63&a)<<6|63&s))));return r.join("")};function M(e,r){return new RegExp("<"+e+'(?: xml:space="preserve")?>([^☃]*)</'+e+">",(r||"")+"m")}function _(e){var r=I(e),t=e.match(new RegExp("<vt:"+r.baseType+">(.*?)</vt:"+r.baseType+">","g"))||[];if(t.length!=r.size)throw"unexpected vector length "+t.length+" != "+r.size;var n=[];return t.forEach(function(e){var r=e.replace(/<[/]?vt:variant>/g,"").match(/<vt:([^>]*)>(.*)</);n.push({v:r[2],t:r[1]})}),n}function o(e){return null!=e}"undefined"!=typeof Buffer&&(Buffer.prototype.hexlify=function(){return this.toString("hex")});var B=function(e,r){return e.readUInt8?e.readUInt8(r):e[r]},l=function(e,r){return e.readUInt16LE?e.readUInt16LE(r):256*e[r+1]+e[r]},d=function(e,r){var t=l(e,r);return 32768&t?-1*(65535-t+1):t},m=function(e,r){return e.readUInt32LE?e.readUInt32LE(r):e[r+3]*(1<<24)+65536*e[r+2]+256*e[r+1]+e[r]},g=function(e,r){if(e.readInt32LE)return e.readInt32LE(r);var t=m(e,r);return 2147483648&t?-1*(4294967295-t+1):t},S=function(e,r){return e.readDoubleLE?e.readDoubleLE(r):function(e,r,t,n,a){void 0===t&&(t=!0),n||(n=8),a||8!==n||(a=52);var s,i,f=8*n-a-1,c=(1<<f)-1,o=c>>1,B=-7,l=t?-1:1,d=t?n-1:0,u=e[r+d];for(d+=l,s=u&(1<<-B)-1,u>>>=-B,B+=f;0<B;s=256*s+e[r+d],d+=l,B-=8);for(i=s&(1<<-B)-1,s>>>=-B,B+=a;0<B;i=256*i+e[r+d],d+=l,B-=8);return s===c?i?NaN:1/0*(u?-1:1):(0===s?s=1-o:(i+=Math.pow(2,a),s-=o),(u?-1:1)*i*Math.pow(2,s-a))}(e,r||0)};function E(e,r){var t,n,a="",s=[];switch(r=r||"u","ieee754"===e&&(e=8,r="f"),e){case 1:a=B(this,this.l);break;case 2:a=("u"===r?l:d)(this,this.l);break;case 4:a=m(this,this.l);break;case 8:if("f"===r){a=S(this,this.l);break}case 16:a=this.toString("hex",this.l,this.l+e);break;case"dbcs":for(e=2*r,n=this.l,t=0;t!=r;++t)s.push(f(l(this,n))),n+=2;a=s.join("");break;case"sbcs":for(e=r,a="",n=this.l,t=0;t!=r;++t)a+=f(B(this,n)),n+=1}return this.l+=e,a}function C(e,r){e.l+=r}var X=function(e,r,t){var n,a,s,i,f;for(f=(i=e).l||0,i.read_shift=E.bind(i),i.l=f||0,E.bind(i);e.l<e.length;){var c=e.read_shift(1);128&c&&(c=(127&c)+((127&e.read_shift(1))<<7));var o=ce[c]||ce[65535];for(s=127&(n=e.read_shift(1)),a=1;a<4&&128&n;++a)s+=(127&(n=e.read_shift(1)))<<7*a;if(r(o.f(e,s,t),o,c))return}},t=function(e,r){var t,n,a,s=e.l,i=e.read_shift(1),f=1&i,c=P(e),o=[],B={t:c,r:"<t>"+(t=c,n=t+"",h.forEach(function(e){n=n.replace(new RegExp(e,"g"),u[e])}),n)+"</t>",h:c};if(f){for(var l=e.read_shift(4),d=0;d!=l;++d)o.push({ich:(a=e).read_shift(2),ifnt:a.read_shift(2)});B.r=JSON.stringify(o)}return e.l=s+r,B};function p(e){var r=e.read_shift(4),t=e.read_shift(2);t+=e.read_shift(1)<<16;e.read_shift(1);return{c:r,iStyleRef:t}}var b=function(e){var r={s:{},e:{}};return r.s.r=e.read_shift(4),r.e.r=e.read_shift(4),r.s.c=e.read_shift(4),r.e.c=e.read_shift(4),r},v=function(e){var r=e.read_shift(4);return 0===r||4294967295===r?"":e.read_shift("dbcs",r)},P=function(e){var r=e.read_shift(4);return 0===r?"":e.read_shift("dbcs",r)};function D(e,r){return e.read_shift("ieee754")}var k={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},L=r(k);var N=function(){var a=M("t"),s=M("rPr");function r(e){var r=[[],"",[]],t=e.match(a);if(!o(t))return"";r[1]=t[1];var n=e.match(s);return o(n)&&function(e,r,t){var n={};(e.match(/<[^>]*>/g)||[]).forEach(function(e){var r=I(e);switch(r[0]){case"<condense":case"<extend":break;case"<shadow":case"<shadow/>":case"<charset":break;case"<outline":case"<outline/>":break;case"<rFont":n.name=r.val;break;case"<sz":n.sz=r.val;break;case"<strike":if(!r.val)break;case"<strike/>":n.strike=1;break;case"</strike>":break;case"<u":if(!r.val)break;case"<u/>":n.u=1;break;case"</u>":break;case"<b":if(!r.val)break;case"<b/>":n.b=1;break;case"</b>":break;case"<i":if(!r.val)break;case"<i/>":n.i=1;break;case"</i>":break;case"<color":r.rgb&&(n.color=r.rgb.substr(2,6));break;case"<family":n.family=r.val;break;case"<vertAlign":case"<scheme":break;default:if("/"!==r[0][2])throw"Unrecognized rich format "+r[0]}});var a=[];n.b&&a.push("font-weight: bold;"),n.i&&a.push("font-style: italic;"),r.push('<span style="'+a.join("")+'">'),t.push("</span>")}(n[1],r[0],r[2]),r[0].join("")+r[1].replace(/\r\n/g,"<br/>")+r[2].join("")}return function(e){return e.replace(/<r>/g,"").split(/<\/r>/).map(r).join("")}}(),V=function(e,r){var t=!r||r.cellHTML,n={};return e?("t"===e[1]?(n.t=R(T(e.substr(e.indexOf(">")+1).split(/<\/t>/)[0])),n.r=e,t&&(n.h=n.t)):e.match(/<r>/)&&(n.r=e,n.t=R(T(e.replace(/<[^>]*>/gm,""))),t&&(n.h=N(e))),n):null},A=function(e,r){var t=[],n=e.match(new RegExp("<sst([^>]*)>([\\s\\S]*)</sst>","m"));return o(n)&&(t=n[2].replace(/<(?:si|sstItem)>/g,"").split(/<\/(?:si|sstItem)>/).map(function(e){return V(e,r)}).filter(function(e){return e}),n=I(n[1]),t.Count=n.count,t.Unique=n.uniqueCount),t},O=function(e,n){var a=[],s=!1;return X(e,function(e,r,t){switch(r.n){case"BrtBeginSst":a.Count=e[0],a.Unique=e[1];break;case"BrtSSTItem":a.push(e);break;case"BrtEndSst":return!0;case"BrtFRTBegin":s=!0;break;case"BrtFRTEnd":s=!1;break;default:if(!s||n.WTF)throw new Error("Unexpected record "+t+" "+r.n)}}),a},W={};function H(e){var r,t;return(r=e.match(/<numFmts([^>]*)>.*<\/numFmts>/))&&function(e){for(var r in W.NumberFmt=[],SSF._table)W.NumberFmt[r]=SSF._table[r];e[0].match(/<[^>]*>/g).forEach(function(e){var r=I(e);switch(r[0]){case"<numFmts":case"</numFmts>":case"<numFmts/>":break;case"<numFmt":var t=T(r.formatCode),n=parseInt(r.numFmtId,10);W.NumberFmt[n]=t,0<n&&SSF.load(t,n);break;default:throw"unrecognized "+r[0]+" in numFmts"}})}(r),(r=e.match(/<cellXfs([^>]*)>.*<\/cellXfs>/))&&(t=r,W.CellXf=[],t[0].match(/<[^>]*>/g).forEach(function(e){var r=I(e);switch(r[0]){case"<cellXfs":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":delete r[0],r.numFmtId&&(r.numFmtId=parseInt(r.numFmtId,10)),W.CellXf.push(r);break;case"</xf>":case"<alignment":break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"</extLst>":case"<ext":break;default:throw"unrecognized "+r[0]+" in cellXfs"}})),W}var G={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.theme+xml":"themes",foo:"bar"},U="http://schemas.openxmlformats.org/package/2006/content-types";var $={};function j(e,a){if(!e)return e;"/"!==a.charAt(0)&&(a="/"+a);var s={};return e.match(/<[^>]*>/g).forEach(function(e){var r=I(e);if("<Relationship"===r[0]){var t={};t.Type=r.Type,t.Target=r.Target,t.Id=r.Id,t.TargetMode=r.TargetMode;var n=function(e){var r=a.split("/");r.pop();for(var t=e.split("/");0!==t.length;){var n=t.shift();".."===n?r.pop():"."!==n&&r.push(n)}return r.join("/")}(r.Target);s[n]=t}}),s}function z(e,i,r){r.forEach(function(e){var r=i[e.ref];if(!r){r={},i[e.ref]=r;var t=decode_range(i["!ref"]||"BDWGO1000001:A1"),n=decode_cell(e.ref);t.s.r>n.r&&(t.s.r=n.r),t.e.r<n.r&&(t.e.r=n.r),t.s.c>n.c&&(t.s.c=n.c),t.e.c<n.c&&(t.e.c=n.c);var a=encode_range(t);a!==i["!ref"]&&(i["!ref"]=a)}r.c||(r.c=[]);var s={a:e.author,t:e.t,r:e.r};e.h&&(s.h=e.h),r.c.push(s)})}var q=function(e,r){e.read_shift(4);return C(e,r-4)},Q={},J={};var Z=function(e,t){if(!e)return e;var n,a,s,i,f={},c={s:{r:1e6,c:1e6},e:{r:0,c:0}},o=!1,B=!1,l=[];if(X(e,function(e,r){if(!B)switch(r.n){case"BrtWsDim":n=e;break;case"BrtRowHdr":a=e,t.sheetRows&&t.sheetRows<=a.r&&(B=!0);break;case"BrtFmlaBool":case"BrtFmlaError":case"BrtFmlaNum":case"BrtFmlaString":case"BrtCellBool":case"BrtCellError":case"BrtCellIsst":case"BrtCellReal":case"BrtCellRk":case"BrtCellSt":switch(s={t:e[2]},e[2]){case"n":s.v=e[1];break;case"s":s.v=Q[e[1]].t,s.r=Q[e[1]].r;break;case"b":s.v=!!e[1];break;case"e":s.raw=e[1],s.v=k[s.raw];break;case"str":s.v=R(e[1])}if(t.cellFormula&&3<e.length&&(s.f=e[3]),i=W.CellXf[e[0].iStyleRef])try{s.w=SSF.format(i.ifmt,s.v,J),t.cellNF&&(s.z=SSF._table[i.ifmt])}catch(e){if(t.WTF)throw e}f[encode_cell({c:e[0].c,r:a.r})]=s,c.s.r>a.r&&(c.s.r=a.r),c.s.c>e[0].c&&(c.s.c=e[0].c),c.e.r<a.r&&(c.e.r=a.r),c.e.c<e[0].c&&(c.e.c=e[0].c);break;case"BrtCellBlank":if(!t.sheetStubs)break;s={t:"str",v:void 0},f[encode_cell({c:e[0].c,r:a.r})]=s,c.s.r>a.r&&(c.s.r=a.r),c.s.c>e[0].c&&(c.s.c=e[0].c),c.e.r<a.r&&(c.e.r=a.r),c.e.c<e[0].c&&(c.e.c=e[0].c);break;case"BrtBeginMergeCells":case"BrtEndMergeCells":break;case"BrtMergeCell":l.push(e);break;case"BrtArrFmla":case"BrtShrFmla":case"BrtBeginSheet":case"BrtWsProp":case"BrtSheetCalcProp":case"BrtBeginWsViews":case"BrtBeginWsView":case"BrtPane":case"BrtSel":case"BrtEndWsView":case"BrtEndWsViews":case"BrtACBegin":case"BrtRwDescent":case"BrtACEnd":case"BrtWsFmtInfoEx14":case"BrtWsFmtInfo":case"BrtBeginColInfos":case"BrtColInfo":case"BrtEndColInfos":case"BrtBeginSheetData":case"BrtEndSheetData":case"BrtSheetProtection":case"BrtPrintOptions":case"BrtMargins":case"BrtPageSetup":break;case"BrtFRTBegin":o=!0;break;case"BrtFRTEnd":o=!1;break;case"BrtEndSheet":case"BrtHLink":case"BrtDrawing":case"BrtLegacyDrawing":case"BrtLegacyDrawingHF":case"BrtPhoneticInfo":case"BrtBeginHeaderFooter":case"BrtEndHeaderFooter":case"BrtBrk":case"BrtBeginRwBrk":case"BrtEndRwBrk":case"BrtBeginColBrk":case"BrtEndColBrk":case"BrtBeginUserShViews":case"BrtBeginUserShView":case"BrtEndUserShView":case"BrtEndUserShViews":case"BrtBkHim":case"BrtBeginOleObjects":case"BrtOleObject":case"BrtEndOleObjects":case"BrtBeginListParts":case"BrtListPart":case"BrtEndListParts":case"BrtBeginSortState":case"BrtBeginSortCond":case"BrtEndSortCond":case"BrtEndSortState":case"BrtBeginConditionalFormatting":case"BrtEndConditionalFormatting":case"BrtBeginCFRule":case"BrtEndCFRule":case"BrtBeginDVals":case"BrtDVal":case"BrtEndDVals":case"BrtRangeProtection":case"BrtBeginDCon":case"BrtEndDCon":case"BrtBeginDRefs":case"BrtDRef":case"BrtEndDRefs":case"BrtBeginActiveXControls":case"BrtActiveX":case"BrtEndActiveXControls":case"BrtBeginAFilter":case"BrtEndAFilter":case"BrtBeginFilterColumn":case"BrtBeginFilters":case"BrtFilter":case"BrtEndFilters":case"BrtEndFilterColumn":case"BrtDynamicFilter":case"BrtTop10Filter":case"BrtBeginCustomFilters":case"BrtCustomFilter":case"BrtEndCustomFilters":case"BrtBeginCellWatches":case"BrtCellWatch":case"BrtEndCellWatches":case"BrtTable":case"BrtBeginCellIgnoreECs":case"BrtCellIgnoreEC":case"BrtEndCellIgnoreECs":break;default:if(!o||t.WTF)throw new Error("Unexpected record "+r.n)}},t),!f["!ref"]&&n&&(f["!ref"]=encode_range(n)),t.sheetRows&&f["!ref"]){var r=decode_range(f["!ref"]);t.sheetRows<+r.e.r&&(r.e.r=t.sheetRows-1,r.e.r>c.e.r&&(r.e.r=c.e.r),r.e.r<r.s.r&&(r.s.r=r.e.r),r.e.c>c.e.c&&(r.e.c=c.e.c),r.e.c<r.s.c&&(r.s.c=r.e.c),f["!fullref"]=f["!ref"],f["!ref"]=encode_range(r))}return 0<l.length&&(f["!merges"]=l),f},K={allowRefreshQuery:"0",autoCompressPictures:"1",backupFile:"0",checkCompatibility:"0",codeName:"",date1904:"0",dateCompatibility:"1",filterPrivacy:"0",hidePivotFieldList:"0",promptedSolutions:"0",publishItems:"0",refreshAllConnections:!1,saveExternalLinkValues:"1",showBorderUnselectedTables:"1",showInkAnnotation:"1",showObjects:"all",showPivotChartFilter:"0"},Y={activeTab:"0",autoFilterDateGrouping:"1",firstSheet:"0",minimized:"0",showHorizontalScroll:"1",showSheetTabs:"1",showVerticalScroll:"1",tabRatio:"600",visibility:"visible"},ee={state:"visible"},re={calcCompleted:"true",calcMode:"auto",calcOnSave:"true",concurrentCalc:"true",fullCalcOnLoad:"false",fullPrecision:"true",iterate:"false",iterateCount:"100",iterateDelta:"0.001",refMode:"A1"},te=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var ne=function(e,r){var t,n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=!1;for(t in X(e,function(e,r){switch(r.n){case"BrtBundleSh":n.Sheets.push(e);break;case"BrtBeginBook":case"BrtFileVersion":case"BrtWbProp":case"BrtACBegin":case"BrtAbsPath15":case"BrtACEnd":case"BrtBookProtection":case"BrtBeginBookViews":case"BrtBookView":case"BrtEndBookViews":case"BrtBeginBundleShs":case"BrtEndBundleShs":case"BrtBeginFnGroup":case"BrtEndFnGroup":case"BrtBeginExternals":case"BrtSupSelf":case"BrtSupBookSrc":case"BrtExternSheet":case"BrtEndExternals":case"BrtName":case"BrtCalcProp":case"BrtUserBookView":case"BrtBeginPivotCacheIDs":case"BrtBeginPivotCacheID":case"BrtEndPivotCacheID":case"BrtEndPivotCacheIDs":case"BrtWebOpt":case"BrtFileRecover":case"BrtFileSharing":break;case"BrtFRTBegin":a=!0;break;case"BrtFRTEnd":a=!1;break;case"BrtEndBook":break;default:if(!a)throw new Error("Unexpected record "+r.n)}}),K)void 0===n.WBProps[t]&&(n.WBProps[t]=K[t]);for(t in re)void 0===n.CalcPr[t]&&(n.CalcPr[t]=re[t]);return n.WBView.forEach(function(e){for(var r in Y)void 0===e[r]&&(e[r]=Y[r])}),n.Sheets.forEach(function(e){for(var r in ee)void 0===e[r]&&(e[r]=ee[r])}),J.date1904=y(n.WBProps.date1904,"date1904"),n};function ae(e,r,t){return".bin"===r.substr(-4)?ne(e,t):function(e){var r,t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""};if(e.match(/<[^>]*>/g).forEach(function(e){var r=I(e);switch(r[0]){case"<?xml":break;case"<workbook":t.xmlns=r.xmlns;break;case"</workbook>":break;case"<fileVersion":delete r[0],t.AppVersion=r;break;case"<fileVersion/>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":delete r[0],t.WBProps=r;break;case"<workbookProtection/>":break;case"<bookViews>":case"</bookViews>":break;case"<workbookView":delete r[0],t.WBView.push(r);break;case"<sheets>":case"</sheets>":break;case"<sheet":delete r[0],r.name=R(r.name),t.Sheets.push(r);break;case"<functionGroups":case"<functionGroups/>":case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReference":case"<definedNames/>":case"<definedNames>":case"</definedNames>":break;case"<definedName":case"<definedName/>":case"</definedName>":break;case"<calcPr":case"<calcPr/>":delete r[0],t.CalcPr=r}}),-1===te.indexOf(t.xmlns))throw new Error("Unknown Namespace: "+t.xmlns);for(r in K)void 0===t.WBProps[r]&&(t.WBProps[r]=K[r]);for(r in re)void 0===t.CalcPr[r]&&(t.CalcPr[r]=re[r]);return t.WBView.forEach(function(e){for(var r in Y)void 0===e[r]&&(e[r]=Y[r])}),t.Sheets.forEach(function(e){for(var r in ee)void 0===e[r]&&(e[r]=ee[r])}),J.date1904=y(t.WBProps.date1904,"date1904"),t}(e)}function se(e,r,t){return".bin"===r.substr(-4)?Z(e,t):function(e,B){if(!e)return e;var l={},r=e.match(/<dimension ref="([^"]*)"\s*\/>/);r&&2==r.length&&-1!==r[1].indexOf(":")&&(l["!ref"]=r[1]);var t=[];e.match(/<\/mergeCells>/)&&(t=e.match(/<mergeCell ref="([A-Z0-9:]+)"\s*\/>/g).map(function(e){return decode_range(/<mergeCell ref="([A-Z0-9:]+)"\s*\/>/.exec(e)[1])}));var d={s:{r:1e6,c:1e6},e:{r:0,c:0}},u=["v","f"],h=0;if(e.match(/<sheetData *\/>/)||e.match(/<sheetData>([^\u2603]*)<\/sheetData>/m)[1].split("</row>").forEach(function(e){if(""!==e&&""!==e.trim()){var r=I(e.match(/<row[^>]*>/)[0]);B.sheetRows&&B.sheetRows<+r.r||(d.s.r>r.r-1&&(d.s.r=r.r-1),d.e.r<r.r-1&&(d.e.r=r.r-1),e.substr(e.indexOf(">")+1).split(/<c /).forEach(function(e,r){if(""!==e&&""!==e.trim()){var t=e.match(/r=["']([^"']*)["']/);e="<c "+e,t&&2==t.length&&(r=decode_cell(t[1]).c);var n=I((e.match(/<c[^>]*>/)||[e])[0]);delete n[0];var a=e.substr(e.indexOf(">")+1),s={};if(u.forEach(function(e){var r=a.match(M(e));r&&(s[e]=T(r[1]))}),void 0===n.t&&void 0===s.v){if(!B.sheetStubs)return;s.t="str",s.v=void 0}else s.t=n.t?n.t:"n";switch(d.s.c>r&&(d.s.c=r),d.e.c<r&&(d.e.c=r),s.t){case"n":s.v=parseFloat(s.v);break;case"s":h=parseInt(s.v,10),s.v=Q[h].t,s.r=Q[h].r,B.cellHTML&&(s.h=Q[h].h);break;case"str":s.v&&(s.v=R(s.v));break;case"inlineStr":var i=a.match(/<is>(.*)<\/is>/);i=i?V(i[1]):{t:"",r:""},s.t="str",s.v=i.t;break;case"b":"boolean"!=typeof s.v&&(s.v=y(s.v));break;case"d":var f=Date.parse(s.v);s.v=(f-new Date(Date.UTC(1899,11,30)))/864e5,s.t="n";break;case"e":s.raw=L[s.v]}var c=0;if(n.s&&W.CellXf){var o=W.CellXf[n.s];o&&o.numFmtId&&(c=o.numFmtId)}try{s.w=SSF.format(c,s.v,J),B.cellNF&&(s.z=SSF._table[c])}catch(e){if(B.WTF)throw e}l[n.r]=s}}))}}),!l["!ref"]&&d.e.c>=d.s.c&&d.e.r>=d.s.r&&(l["!ref"]=encode_range(d)),B.sheetRows&&l["!ref"]){var n=decode_range(l["!ref"]);B.sheetRows<+n.e.r&&(n.e.r=B.sheetRows-1,n.e.r>d.e.r&&(n.e.r=d.e.r),n.e.r<n.s.r&&(n.s.r=n.e.r),n.e.c>d.e.c&&(n.e.c=d.e.c),n.e.c<n.s.c&&(n.s.c=n.e.c),l["!fullref"]=l["!ref"],l["!ref"]=encode_range(n))}return 0<t.length&&(l["!merges"]=t),l}(e,t)}function ie(e,r,t){return".bin"===r.substr(-4)?function(e,n){for(var r in W.NumberFmt=[],SSF._table)W.NumberFmt[r]=SSF._table[r];W.CellXf=[];var a="",s=!1;return X(e,function(e,r,t){switch(r.n){case"BrtFmt":W.NumberFmt[e[0]]=e[1],SSF.load(e[1],e[0]);break;case"BrtFont":case"BrtKnownFonts":case"BrtFill":case"BrtBorder":break;case"BrtXF":"CELLXFS"===a&&W.CellXf.push(e);break;case"BrtStyle":case"BrtRowHdr":case"BrtCellMeta":case"BrtDXF":case"BrtMRUColor":case"BrtIndexedColor":case"BrtBeginStyleSheet":case"BrtEndStyleSheet":case"BrtBeginTableStyle":case"BrtTableStyleElement":case"BrtEndTableStyle":break;case"BrtBeginFmts":a="FMTS";break;case"BrtEndFmts":a="";break;case"BrtBeginFonts":a="FONTS";break;case"BrtEndFonts":a="";break;case"BrtACBegin":a="ACFONTS";break;case"BrtACEnd":a="";break;case"BrtBeginFills":a="FILLS";break;case"BrtEndFills":a="";break;case"BrtBeginBorders":a="BORDERS";break;case"BrtEndBorders":a="";break;case"BrtBeginCellStyleXFs":a="CELLSTYLEXFS";break;case"BrtEndCellStyleXFs":a="";break;case"BrtBeginCellXFs":a="CELLXFS";break;case"BrtEndCellXFs":a="";break;case"BrtBeginStyles":a="STYLES";break;case"BrtEndStyles":a="";break;case"BrtBeginDXFs":a="DXFS";break;case"BrtEndDXFs":a="";break;case"BrtBeginTableStyles":a="TABLESTYLES";break;case"BrtEndTableStyles":a="";break;case"BrtBeginColorPalette":a="COLORPALETTE";break;case"BrtEndColorPalette":a="";break;case"BrtBeginIndexedColors":a="INDEXEDCOLORS";break;case"BrtEndIndexedColors":a="";break;case"BrtBeginMRUColors":a="MRUCOLORS";break;case"BrtEndMRUColors":a="";break;case"BrtFRTBegin":s=!0;break;case"BrtFRTEnd":s=!1;break;case"BrtBeginStyleSheetExt14":case"BrtBeginSlicerStyles":case"BrtEndSlicerStyles":case"BrtBeginTimelineStylesheetExt15":case"BrtEndTimelineStylesheetExt15":case"BrtBeginTimelineStyles":case"BrtEndTimelineStyles":case"BrtEndStyleSheetExt14":break;default:if(!s||n.WTF)throw new Error("Unexpected record "+t+" "+r.n)}}),W}(e,t):H(e)}function fe(e,r,t){return".bin"===r.substr(-4)?(s=[],X(e,function(e,r,t){switch(r.n){case"BrtCalcChainItem$":s.push(e);break;case"BrtBeginCalcChain$":case"BrtEndCalcChain$":break;default:throw new Error("Unexpected record "+t+" "+r.n)}}),s):(n=[],a=1,(e.match(/<[^>]*>/g)||[]).forEach(function(e){var r=I(e);switch(r[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete r[0],r.i?a=r.i:r.i=a,n.push(r)}}),n);var n,a,s}var ce={0:{n:"BrtRowHdr",f:function(e,r){var t={};return t.r=e.read_shift(4),e.l+=r-4,t}},1:{n:"BrtCellBlank",f:function(e,r){return[p(e)]}},2:{n:"BrtCellRk",f:function(e,r){return[p(e),function(e){var r=e.slice(e.l,e.l+4),t=1&r[0],n=2&r[0];e.l+=4,r[0]&=-4;var a=0===n?S([0,0,0,0,r[0],r[1],r[2],r[3]],0):g(r,0)>>2;return t?a/100:a}(e),"n"]}},3:{n:"BrtCellError",f:function(e,r){return[p(e),e.read_shift(1),"e"]}},4:{n:"BrtCellBool",f:function(e,r){return[p(e),e.read_shift(1),"b"]}},5:{n:"BrtCellReal",f:function(e,r){return[p(e),D(e),"n"]}},6:{n:"BrtCellSt",f:function(e,r){return[p(e),P(e),"str"]}},7:{n:"BrtCellIsst",f:function(e,r){return[p(e),e.read_shift(4),"s"]}},8:{n:"BrtFmlaString",f:function(e,r,t){var n=e.l,a=[p(e),P(e),"str"];t.cellFormula?(q(e,n+r-e.l),a[3]=""):e.l=n+r;return a}},9:{n:"BrtFmlaNum",f:function(e,r,t){var n=[p(e),D(e),"n"];t.cellFormula?(q(e,r-16),n[3]=""):e.l+=r-16;return n}},10:{n:"BrtFmlaBool",f:function(e,r,t){var n=[p(e),e.read_shift(1),"b"];t.cellFormula?(q(e,r-9),n[3]=""):e.l+=r-9;return n}},11:{n:"BrtFmlaError",f:function(e,r,t){var n=[p(e),e.read_shift(1),"e"];t.cellFormula?(q(e,r-9),n[3]=""):e.l+=r-9;return n}},19:{n:"BrtSSTItem",f:t},20:{n:"BrtPCDIMissing",f:C},21:{n:"BrtPCDINumber",f:C},22:{n:"BrtPCDIBoolean",f:C},23:{n:"BrtPCDIError",f:C},24:{n:"BrtPCDIString",f:C},25:{n:"BrtPCDIDatetime",f:C},26:{n:"BrtPCDIIndex",f:C},27:{n:"BrtPCDIAMissing",f:C},28:{n:"BrtPCDIANumber",f:C},29:{n:"BrtPCDIABoolean",f:C},30:{n:"BrtPCDIAError",f:C},31:{n:"BrtPCDIAString",f:C},32:{n:"BrtPCDIADatetime",f:C},33:{n:"BrtPCRRecord",f:C},34:{n:"BrtPCRRecordDt",f:C},35:{n:"BrtFRTBegin",f:C},36:{n:"BrtFRTEnd",f:C},37:{n:"BrtACBegin",f:C},38:{n:"BrtACEnd",f:C},39:{n:"BrtName",f:C},40:{n:"BrtIndexRowBlock",f:C},42:{n:"BrtIndexBlock",f:C},43:{n:"BrtFont",f:function(e,r){var t,n,a,s,i,f,c=e.read_shift.bind(e),o={flags:{}};return o.dyHeight=c(2),o.grbit=(n=(t=e).read_shift(1),t.l++,{fItalic:2&n,fStrikeout:8&n,fOutline:16&n,fShadow:32&n,fCondense:64&n,fExtend:128&n}),o.bls=c(2),o.sss=c(2),o.uls=c(1),o.bFamily=c(1),o.bCharSet=c(1),e.l++,o.brtColor=(s=(a=e).read_shift.bind(a),i={},f=s(1),i.fValidRGB=1&f,i.xColorType=f>>>1,i.index=s(1),i.nTintAndShade=s(2,"i"),i.bRed=s(1),i.bGreen=s(1),i.bBlue=s(1),void(i.bAlpha=s(1))),o.bFontScheme=c(1),o.name=P(e,r-21),o.flags.Bold=700===o.bls,o.flags.Italic=o.grbit.fItalic,o.flags.Strikeout=o.grbit.fStrikeout,o.flags.Outline=o.grbit.fOutline,o.flags.Shadow=o.grbit.fShadow,o.flags.Condense=o.grbit.fCondense,o.flags.Extend=o.grbit.fExtend,o.flags.Sub=2&o.sss,o.flags.Sup=1&o.sss,o}},44:{n:"BrtFmt",f:function(e,r){return[e.read_shift(2),P(e,r-2)]}},45:{n:"BrtFill",f:C},46:{n:"BrtBorder",f:C},47:{n:"BrtXF",f:function(e,r){var t=e.read_shift(2),n=e.read_shift(2);return C(e,r-4),{ixfe:t,ifmt:n}}},48:{n:"BrtStyle",f:C},49:{n:"BrtCellMeta",f:C},50:{n:"BrtValueMeta",f:C},51:{n:"BrtMdb",f:C},52:{n:"BrtBeginFmd",f:C},53:{n:"BrtEndFmd",f:C},54:{n:"BrtBeginMdx",f:C},55:{n:"BrtEndMdx",f:C},56:{n:"BrtBeginMdxTuple",f:C},57:{n:"BrtEndMdxTuple",f:C},58:{n:"BrtMdxMbrIstr",f:C},59:{n:"BrtStr",f:C},60:{n:"BrtColInfo",f:C},62:{n:"BrtCellRString",f:C},63:{n:"BrtCalcChainItem$",f:function(e,r){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=encode_cell(n);var a=e.read_shift(1);return 2&a&&(t.l="1"),8&a&&(t.a="1"),t}},64:{n:"BrtDVal",f:C},65:{n:"BrtSxvcellNum",f:C},66:{n:"BrtSxvcellStr",f:C},67:{n:"BrtSxvcellBool",f:C},68:{n:"BrtSxvcellErr",f:C},69:{n:"BrtSxvcellDate",f:C},70:{n:"BrtSxvcellNil",f:C},128:{n:"BrtFileVersion",f:C},129:{n:"BrtBeginSheet",f:C},130:{n:"BrtEndSheet",f:C},131:{n:"BrtBeginBook",f:C},132:{n:"BrtEndBook",f:C},133:{n:"BrtBeginWsViews",f:C},134:{n:"BrtEndWsViews",f:C},135:{n:"BrtBeginBookViews",f:C},136:{n:"BrtEndBookViews",f:C},137:{n:"BrtBeginWsView",f:C},138:{n:"BrtEndWsView",f:C},139:{n:"BrtBeginCsViews",f:C},140:{n:"BrtEndCsViews",f:C},141:{n:"BrtBeginCsView",f:C},142:{n:"BrtEndCsView",f:C},143:{n:"BrtBeginBundleShs",f:C},144:{n:"BrtEndBundleShs",f:C},145:{n:"BrtBeginSheetData",f:C},146:{n:"BrtEndSheetData",f:C},147:{n:"BrtWsProp",f:function(e,r){var t={};return e.l+=19,t.name=P(e,r-19),t}},148:{n:"BrtWsDim",f:b},151:{n:"BrtPane",f:C},152:{n:"BrtSel",f:C},153:{n:"BrtWbProp",f:C},154:{n:"BrtWbFactoid",f:C},155:{n:"BrtFileRecover",f:C},156:{n:"BrtBundleSh",f:function(e,r){var t={};return t.hsState=e.read_shift(4),t.iTabID=e.read_shift(4),t.strRelID=v(e,r-8),t.name=P(e),t}},157:{n:"BrtCalcProp",f:C},158:{n:"BrtBookView",f:C},159:{n:"BrtBeginSst",f:function(e,r){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst",f:C},161:{n:"BrtBeginAFilter",f:C},162:{n:"BrtEndAFilter",f:C},163:{n:"BrtBeginFilterColumn",f:C},164:{n:"BrtEndFilterColumn",f:C},165:{n:"BrtBeginFilters",f:C},166:{n:"BrtEndFilters",f:C},167:{n:"BrtFilter",f:C},168:{n:"BrtColorFilter",f:C},169:{n:"BrtIconFilter",f:C},170:{n:"BrtTop10Filter",f:C},171:{n:"BrtDynamicFilter",f:C},172:{n:"BrtBeginCustomFilters",f:C},173:{n:"BrtEndCustomFilters",f:C},174:{n:"BrtCustomFilter",f:C},175:{n:"BrtAFilterDateGroupItem",f:C},176:{n:"BrtMergeCell",f:b},177:{n:"BrtBeginMergeCells",f:C},178:{n:"BrtEndMergeCells",f:C},179:{n:"BrtBeginPivotCacheDef",f:C},180:{n:"BrtEndPivotCacheDef",f:C},181:{n:"BrtBeginPCDFields",f:C},182:{n:"BrtEndPCDFields",f:C},183:{n:"BrtBeginPCDField",f:C},184:{n:"BrtEndPCDField",f:C},185:{n:"BrtBeginPCDSource",f:C},186:{n:"BrtEndPCDSource",f:C},187:{n:"BrtBeginPCDSRange",f:C},188:{n:"BrtEndPCDSRange",f:C},189:{n:"BrtBeginPCDFAtbl",f:C},190:{n:"BrtEndPCDFAtbl",f:C},191:{n:"BrtBeginPCDIRun",f:C},192:{n:"BrtEndPCDIRun",f:C},193:{n:"BrtBeginPivotCacheRecords",f:C},194:{n:"BrtEndPivotCacheRecords",f:C},195:{n:"BrtBeginPCDHierarchies",f:C},196:{n:"BrtEndPCDHierarchies",f:C},197:{n:"BrtBeginPCDHierarchy",f:C},198:{n:"BrtEndPCDHierarchy",f:C},199:{n:"BrtBeginPCDHFieldsUsage",f:C},200:{n:"BrtEndPCDHFieldsUsage",f:C},201:{n:"BrtBeginExtConnection",f:C},202:{n:"BrtEndExtConnection",f:C},203:{n:"BrtBeginECDbProps",f:C},204:{n:"BrtEndECDbProps",f:C},205:{n:"BrtBeginECOlapProps",f:C},206:{n:"BrtEndECOlapProps",f:C},207:{n:"BrtBeginPCDSConsol",f:C},208:{n:"BrtEndPCDSConsol",f:C},209:{n:"BrtBeginPCDSCPages",f:C},210:{n:"BrtEndPCDSCPages",f:C},211:{n:"BrtBeginPCDSCPage",f:C},212:{n:"BrtEndPCDSCPage",f:C},213:{n:"BrtBeginPCDSCPItem",f:C},214:{n:"BrtEndPCDSCPItem",f:C},215:{n:"BrtBeginPCDSCSets",f:C},216:{n:"BrtEndPCDSCSets",f:C},217:{n:"BrtBeginPCDSCSet",f:C},218:{n:"BrtEndPCDSCSet",f:C},219:{n:"BrtBeginPCDFGroup",f:C},220:{n:"BrtEndPCDFGroup",f:C},221:{n:"BrtBeginPCDFGItems",f:C},222:{n:"BrtEndPCDFGItems",f:C},223:{n:"BrtBeginPCDFGRange",f:C},224:{n:"BrtEndPCDFGRange",f:C},225:{n:"BrtBeginPCDFGDiscrete",f:C},226:{n:"BrtEndPCDFGDiscrete",f:C},227:{n:"BrtBeginPCDSDTupleCache",f:C},228:{n:"BrtEndPCDSDTupleCache",f:C},229:{n:"BrtBeginPCDSDTCEntries",f:C},230:{n:"BrtEndPCDSDTCEntries",f:C},231:{n:"BrtBeginPCDSDTCEMembers",f:C},232:{n:"BrtEndPCDSDTCEMembers",f:C},233:{n:"BrtBeginPCDSDTCEMember",f:C},234:{n:"BrtEndPCDSDTCEMember",f:C},235:{n:"BrtBeginPCDSDTCQueries",f:C},236:{n:"BrtEndPCDSDTCQueries",f:C},237:{n:"BrtBeginPCDSDTCQuery",f:C},238:{n:"BrtEndPCDSDTCQuery",f:C},239:{n:"BrtBeginPCDSDTCSets",f:C},240:{n:"BrtEndPCDSDTCSets",f:C},241:{n:"BrtBeginPCDSDTCSet",f:C},242:{n:"BrtEndPCDSDTCSet",f:C},243:{n:"BrtBeginPCDCalcItems",f:C},244:{n:"BrtEndPCDCalcItems",f:C},245:{n:"BrtBeginPCDCalcItem",f:C},246:{n:"BrtEndPCDCalcItem",f:C},247:{n:"BrtBeginPRule",f:C},248:{n:"BrtEndPRule",f:C},249:{n:"BrtBeginPRFilters",f:C},250:{n:"BrtEndPRFilters",f:C},251:{n:"BrtBeginPRFilter",f:C},252:{n:"BrtEndPRFilter",f:C},253:{n:"BrtBeginPNames",f:C},254:{n:"BrtEndPNames",f:C},255:{n:"BrtBeginPName",f:C},256:{n:"BrtEndPName",f:C},257:{n:"BrtBeginPNPairs",f:C},258:{n:"BrtEndPNPairs",f:C},259:{n:"BrtBeginPNPair",f:C},260:{n:"BrtEndPNPair",f:C},261:{n:"BrtBeginECWebProps",f:C},262:{n:"BrtEndECWebProps",f:C},263:{n:"BrtBeginEcWpTables",f:C},264:{n:"BrtEndECWPTables",f:C},265:{n:"BrtBeginECParams",f:C},266:{n:"BrtEndECParams",f:C},267:{n:"BrtBeginECParam",f:C},268:{n:"BrtEndECParam",f:C},269:{n:"BrtBeginPCDKPIs",f:C},270:{n:"BrtEndPCDKPIs",f:C},271:{n:"BrtBeginPCDKPI",f:C},272:{n:"BrtEndPCDKPI",f:C},273:{n:"BrtBeginDims",f:C},274:{n:"BrtEndDims",f:C},275:{n:"BrtBeginDim",f:C},276:{n:"BrtEndDim",f:C},277:{n:"BrtIndexPartEnd",f:C},278:{n:"BrtBeginStyleSheet",f:C},279:{n:"BrtEndStyleSheet",f:C},280:{n:"BrtBeginSXView",f:C},281:{n:"BrtEndSXVI",f:C},282:{n:"BrtBeginSXVI",f:C},283:{n:"BrtBeginSXVIs",f:C},284:{n:"BrtEndSXVIs",f:C},285:{n:"BrtBeginSXVD",f:C},286:{n:"BrtEndSXVD",f:C},287:{n:"BrtBeginSXVDs",f:C},288:{n:"BrtEndSXVDs",f:C},289:{n:"BrtBeginSXPI",f:C},290:{n:"BrtEndSXPI",f:C},291:{n:"BrtBeginSXPIs",f:C},292:{n:"BrtEndSXPIs",f:C},293:{n:"BrtBeginSXDI",f:C},294:{n:"BrtEndSXDI",f:C},295:{n:"BrtBeginSXDIs",f:C},296:{n:"BrtEndSXDIs",f:C},297:{n:"BrtBeginSXLI",f:C},298:{n:"BrtEndSXLI",f:C},299:{n:"BrtBeginSXLIRws",f:C},300:{n:"BrtEndSXLIRws",f:C},301:{n:"BrtBeginSXLICols",f:C},302:{n:"BrtEndSXLICols",f:C},303:{n:"BrtBeginSXFormat",f:C},304:{n:"BrtEndSXFormat",f:C},305:{n:"BrtBeginSXFormats",f:C},306:{n:"BrtEndSxFormats",f:C},307:{n:"BrtBeginSxSelect",f:C},308:{n:"BrtEndSxSelect",f:C},309:{n:"BrtBeginISXVDRws",f:C},310:{n:"BrtEndISXVDRws",f:C},311:{n:"BrtBeginISXVDCols",f:C},312:{n:"BrtEndISXVDCols",f:C},313:{n:"BrtEndSXLocation",f:C},314:{n:"BrtBeginSXLocation",f:C},315:{n:"BrtEndSXView",f:C},316:{n:"BrtBeginSXTHs",f:C},317:{n:"BrtEndSXTHs",f:C},318:{n:"BrtBeginSXTH",f:C},319:{n:"BrtEndSXTH",f:C},320:{n:"BrtBeginISXTHRws",f:C},321:{n:"BrtEndISXTHRws",f:C},322:{n:"BrtBeginISXTHCols",f:C},323:{n:"BrtEndISXTHCols",f:C},324:{n:"BrtBeginSXTDMPS",f:C},325:{n:"BrtEndSXTDMPs",f:C},326:{n:"BrtBeginSXTDMP",f:C},327:{n:"BrtEndSXTDMP",f:C},328:{n:"BrtBeginSXTHItems",f:C},329:{n:"BrtEndSXTHItems",f:C},330:{n:"BrtBeginSXTHItem",f:C},331:{n:"BrtEndSXTHItem",f:C},332:{n:"BrtBeginMetadata",f:C},333:{n:"BrtEndMetadata",f:C},334:{n:"BrtBeginEsmdtinfo",f:C},335:{n:"BrtMdtinfo",f:C},336:{n:"BrtEndEsmdtinfo",f:C},337:{n:"BrtBeginEsmdb",f:C},338:{n:"BrtEndEsmdb",f:C},339:{n:"BrtBeginEsfmd",f:C},340:{n:"BrtEndEsfmd",f:C},341:{n:"BrtBeginSingleCells",f:C},342:{n:"BrtEndSingleCells",f:C},343:{n:"BrtBeginList",f:C},344:{n:"BrtEndList",f:C},345:{n:"BrtBeginListCols",f:C},346:{n:"BrtEndListCols",f:C},347:{n:"BrtBeginListCol",f:C},348:{n:"BrtEndListCol",f:C},349:{n:"BrtBeginListXmlCPr",f:C},350:{n:"BrtEndListXmlCPr",f:C},351:{n:"BrtListCCFmla",f:C},352:{n:"BrtListTrFmla",f:C},353:{n:"BrtBeginExternals",f:C},354:{n:"BrtEndExternals",f:C},355:{n:"BrtSupBookSrc",f:C},357:{n:"BrtSupSelf",f:C},358:{n:"BrtSupSame",f:C},359:{n:"BrtSupTabs",f:C},360:{n:"BrtBeginSupBook",f:C},361:{n:"BrtPlaceholderName",f:C},362:{n:"BrtExternSheet",f:C},363:{n:"BrtExternTableStart",f:C},364:{n:"BrtExternTableEnd",f:C},366:{n:"BrtExternRowHdr",f:C},367:{n:"BrtExternCellBlank",f:C},368:{n:"BrtExternCellReal",f:C},369:{n:"BrtExternCellBool",f:C},370:{n:"BrtExternCellError",f:C},371:{n:"BrtExternCellString",f:C},372:{n:"BrtBeginEsmdx",f:C},373:{n:"BrtEndEsmdx",f:C},374:{n:"BrtBeginMdxSet",f:C},375:{n:"BrtEndMdxSet",f:C},376:{n:"BrtBeginMdxMbrProp",f:C},377:{n:"BrtEndMdxMbrProp",f:C},378:{n:"BrtBeginMdxKPI",f:C},379:{n:"BrtEndMdxKPI",f:C},380:{n:"BrtBeginEsstr",f:C},381:{n:"BrtEndEsstr",f:C},382:{n:"BrtBeginPRFItem",f:C},383:{n:"BrtEndPRFItem",f:C},384:{n:"BrtBeginPivotCacheIDs",f:C},385:{n:"BrtEndPivotCacheIDs",f:C},386:{n:"BrtBeginPivotCacheID",f:C},387:{n:"BrtEndPivotCacheID",f:C},388:{n:"BrtBeginISXVIs",f:C},389:{n:"BrtEndISXVIs",f:C},390:{n:"BrtBeginColInfos",f:C},391:{n:"BrtEndColInfos",f:C},392:{n:"BrtBeginRwBrk",f:C},393:{n:"BrtEndRwBrk",f:C},394:{n:"BrtBeginColBrk",f:C},395:{n:"BrtEndColBrk",f:C},396:{n:"BrtBrk",f:C},397:{n:"BrtUserBookView",f:C},398:{n:"BrtInfo",f:C},399:{n:"BrtCUsr",f:C},400:{n:"BrtUsr",f:C},401:{n:"BrtBeginUsers",f:C},403:{n:"BrtEOF",f:C},404:{n:"BrtUCR",f:C},405:{n:"BrtRRInsDel",f:C},406:{n:"BrtRREndInsDel",f:C},407:{n:"BrtRRMove",f:C},408:{n:"BrtRREndMove",f:C},409:{n:"BrtRRChgCell",f:C},410:{n:"BrtRREndChgCell",f:C},411:{n:"BrtRRHeader",f:C},412:{n:"BrtRRUserView",f:C},413:{n:"BrtRRRenSheet",f:C},414:{n:"BrtRRInsertSh",f:C},415:{n:"BrtRRDefName",f:C},416:{n:"BrtRRNote",f:C},417:{n:"BrtRRConflict",f:C},418:{n:"BrtRRTQSIF",f:C},419:{n:"BrtRRFormat",f:C},420:{n:"BrtRREndFormat",f:C},421:{n:"BrtRRAutoFmt",f:C},422:{n:"BrtBeginUserShViews",f:C},423:{n:"BrtBeginUserShView",f:C},424:{n:"BrtEndUserShView",f:C},425:{n:"BrtEndUserShViews",f:C},426:{n:"BrtArrFmla",f:C},427:{n:"BrtShrFmla",f:C},428:{n:"BrtTable",f:C},429:{n:"BrtBeginExtConnections",f:C},430:{n:"BrtEndExtConnections",f:C},431:{n:"BrtBeginPCDCalcMems",f:C},432:{n:"BrtEndPCDCalcMems",f:C},433:{n:"BrtBeginPCDCalcMem",f:C},434:{n:"BrtEndPCDCalcMem",f:C},435:{n:"BrtBeginPCDHGLevels",f:C},436:{n:"BrtEndPCDHGLevels",f:C},437:{n:"BrtBeginPCDHGLevel",f:C},438:{n:"BrtEndPCDHGLevel",f:C},439:{n:"BrtBeginPCDHGLGroups",f:C},440:{n:"BrtEndPCDHGLGroups",f:C},441:{n:"BrtBeginPCDHGLGroup",f:C},442:{n:"BrtEndPCDHGLGroup",f:C},443:{n:"BrtBeginPCDHGLGMembers",f:C},444:{n:"BrtEndPCDHGLGMembers",f:C},445:{n:"BrtBeginPCDHGLGMember",f:C},446:{n:"BrtEndPCDHGLGMember",f:C},447:{n:"BrtBeginQSI",f:C},448:{n:"BrtEndQSI",f:C},449:{n:"BrtBeginQSIR",f:C},450:{n:"BrtEndQSIR",f:C},451:{n:"BrtBeginDeletedNames",f:C},452:{n:"BrtEndDeletedNames",f:C},453:{n:"BrtBeginDeletedName",f:C},454:{n:"BrtEndDeletedName",f:C},455:{n:"BrtBeginQSIFs",f:C},456:{n:"BrtEndQSIFs",f:C},457:{n:"BrtBeginQSIF",f:C},458:{n:"BrtEndQSIF",f:C},459:{n:"BrtBeginAutoSortScope",f:C},460:{n:"BrtEndAutoSortScope",f:C},461:{n:"BrtBeginConditionalFormatting",f:C},462:{n:"BrtEndConditionalFormatting",f:C},463:{n:"BrtBeginCFRule",f:C},464:{n:"BrtEndCFRule",f:C},465:{n:"BrtBeginIconSet",f:C},466:{n:"BrtEndIconSet",f:C},467:{n:"BrtBeginDatabar",f:C},468:{n:"BrtEndDatabar",f:C},469:{n:"BrtBeginColorScale",f:C},470:{n:"BrtEndColorScale",f:C},471:{n:"BrtCFVO",f:C},472:{n:"BrtExternValueMeta",f:C},473:{n:"BrtBeginColorPalette",f:C},474:{n:"BrtEndColorPalette",f:C},475:{n:"BrtIndexedColor",f:C},476:{n:"BrtMargins",f:C},477:{n:"BrtPrintOptions",f:C},478:{n:"BrtPageSetup",f:C},479:{n:"BrtBeginHeaderFooter",f:C},480:{n:"BrtEndHeaderFooter",f:C},481:{n:"BrtBeginSXCrtFormat",f:C},482:{n:"BrtEndSXCrtFormat",f:C},483:{n:"BrtBeginSXCrtFormats",f:C},484:{n:"BrtEndSXCrtFormats",f:C},485:{n:"BrtWsFmtInfo",f:C},486:{n:"BrtBeginMgs",f:C},487:{n:"BrtEndMGs",f:C},488:{n:"BrtBeginMGMaps",f:C},489:{n:"BrtEndMGMaps",f:C},490:{n:"BrtBeginMG",f:C},491:{n:"BrtEndMG",f:C},492:{n:"BrtBeginMap",f:C},493:{n:"BrtEndMap",f:C},494:{n:"BrtHLink",f:C},495:{n:"BrtBeginDCon",f:C},496:{n:"BrtEndDCon",f:C},497:{n:"BrtBeginDRefs",f:C},498:{n:"BrtEndDRefs",f:C},499:{n:"BrtDRef",f:C},500:{n:"BrtBeginScenMan",f:C},501:{n:"BrtEndScenMan",f:C},502:{n:"BrtBeginSct",f:C},503:{n:"BrtEndSct",f:C},504:{n:"BrtSlc",f:C},505:{n:"BrtBeginDXFs",f:C},506:{n:"BrtEndDXFs",f:C},507:{n:"BrtDXF",f:C},508:{n:"BrtBeginTableStyles",f:C},509:{n:"BrtEndTableStyles",f:C},510:{n:"BrtBeginTableStyle",f:C},511:{n:"BrtEndTableStyle",f:C},512:{n:"BrtTableStyleElement",f:C},513:{n:"BrtTableStyleClient",f:C},514:{n:"BrtBeginVolDeps",f:C},515:{n:"BrtEndVolDeps",f:C},516:{n:"BrtBeginVolType",f:C},517:{n:"BrtEndVolType",f:C},518:{n:"BrtBeginVolMain",f:C},519:{n:"BrtEndVolMain",f:C},520:{n:"BrtBeginVolTopic",f:C},521:{n:"BrtEndVolTopic",f:C},522:{n:"BrtVolSubtopic",f:C},523:{n:"BrtVolRef",f:C},524:{n:"BrtVolNum",f:C},525:{n:"BrtVolErr",f:C},526:{n:"BrtVolStr",f:C},527:{n:"BrtVolBool",f:C},528:{n:"BrtBeginCalcChain$",f:C},529:{n:"BrtEndCalcChain$",f:C},530:{n:"BrtBeginSortState",f:C},531:{n:"BrtEndSortState",f:C},532:{n:"BrtBeginSortCond",f:C},533:{n:"BrtEndSortCond",f:C},534:{n:"BrtBookProtection",f:C},535:{n:"BrtSheetProtection",f:C},536:{n:"BrtRangeProtection",f:C},537:{n:"BrtPhoneticInfo",f:C},538:{n:"BrtBeginECTxtWiz",f:C},539:{n:"BrtEndECTxtWiz",f:C},540:{n:"BrtBeginECTWFldInfoLst",f:C},541:{n:"BrtEndECTWFldInfoLst",f:C},542:{n:"BrtBeginECTwFldInfo",f:C},548:{n:"BrtFileSharing",f:C},549:{n:"BrtOleSize",f:C},550:{n:"BrtDrawing",f:C},551:{n:"BrtLegacyDrawing",f:C},552:{n:"BrtLegacyDrawingHF",f:C},553:{n:"BrtWebOpt",f:C},554:{n:"BrtBeginWebPubItems",f:C},555:{n:"BrtEndWebPubItems",f:C},556:{n:"BrtBeginWebPubItem",f:C},557:{n:"BrtEndWebPubItem",f:C},558:{n:"BrtBeginSXCondFmt",f:C},559:{n:"BrtEndSXCondFmt",f:C},560:{n:"BrtBeginSXCondFmts",f:C},561:{n:"BrtEndSXCondFmts",f:C},562:{n:"BrtBkHim",f:C},564:{n:"BrtColor",f:C},565:{n:"BrtBeginIndexedColors",f:C},566:{n:"BrtEndIndexedColors",f:C},569:{n:"BrtBeginMRUColors",f:C},570:{n:"BrtEndMRUColors",f:C},572:{n:"BrtMRUColor",f:C},573:{n:"BrtBeginDVals",f:C},574:{n:"BrtEndDVals",f:C},577:{n:"BrtSupNameStart",f:C},578:{n:"BrtSupNameValueStart",f:C},579:{n:"BrtSupNameValueEnd",f:C},580:{n:"BrtSupNameNum",f:C},581:{n:"BrtSupNameErr",f:C},582:{n:"BrtSupNameSt",f:C},583:{n:"BrtSupNameNil",f:C},584:{n:"BrtSupNameBool",f:C},585:{n:"BrtSupNameFmla",f:C},586:{n:"BrtSupNameBits",f:C},587:{n:"BrtSupNameEnd",f:C},588:{n:"BrtEndSupBook",f:C},589:{n:"BrtCellSmartTagProperty",f:C},590:{n:"BrtBeginCellSmartTag",f:C},591:{n:"BrtEndCellSmartTag",f:C},592:{n:"BrtBeginCellSmartTags",f:C},593:{n:"BrtEndCellSmartTags",f:C},594:{n:"BrtBeginSmartTags",f:C},595:{n:"BrtEndSmartTags",f:C},596:{n:"BrtSmartTagType",f:C},597:{n:"BrtBeginSmartTagTypes",f:C},598:{n:"BrtEndSmartTagTypes",f:C},599:{n:"BrtBeginSXFilters",f:C},600:{n:"BrtEndSXFilters",f:C},601:{n:"BrtBeginSXFILTER",f:C},602:{n:"BrtEndSXFilter",f:C},603:{n:"BrtBeginFills",f:C},604:{n:"BrtEndFills",f:C},605:{n:"BrtBeginCellWatches",f:C},606:{n:"BrtEndCellWatches",f:C},607:{n:"BrtCellWatch",f:C},608:{n:"BrtBeginCRErrs",f:C},609:{n:"BrtEndCRErrs",f:C},610:{n:"BrtCrashRecErr",f:C},611:{n:"BrtBeginFonts",f:C},612:{n:"BrtEndFonts",f:C},613:{n:"BrtBeginBorders",f:C},614:{n:"BrtEndBorders",f:C},615:{n:"BrtBeginFmts",f:C},616:{n:"BrtEndFmts",f:C},617:{n:"BrtBeginCellXFs",f:C},618:{n:"BrtEndCellXFs",f:C},619:{n:"BrtBeginStyles",f:C},620:{n:"BrtEndStyles",f:C},625:{n:"BrtBigName",f:C},626:{n:"BrtBeginCellStyleXFs",f:C},627:{n:"BrtEndCellStyleXFs",f:C},628:{n:"BrtBeginComments",f:C},629:{n:"BrtEndComments",f:C},630:{n:"BrtBeginCommentAuthors",f:C},631:{n:"BrtEndCommentAuthors",f:C},632:{n:"BrtCommentAuthor",f:P},633:{n:"BrtBeginCommentList",f:C},634:{n:"BrtEndCommentList",f:C},635:{n:"BrtBeginComment",f:function(e,r){var t={};t.iauthor=e.read_shift(4);var n=b(e);return t.rfx=n.s,t.ref=encode_cell(n.s),e.l+=16,t}},636:{n:"BrtEndComment",f:C},637:{n:"BrtCommentText",f:t},638:{n:"BrtBeginOleObjects",f:C},639:{n:"BrtOleObject",f:C},640:{n:"BrtEndOleObjects",f:C},641:{n:"BrtBeginSxrules",f:C},642:{n:"BrtEndSxRules",f:C},643:{n:"BrtBeginActiveXControls",f:C},644:{n:"BrtActiveX",f:C},645:{n:"BrtEndActiveXControls",f:C},646:{n:"BrtBeginPCDSDTCEMembersSortBy",f:C},648:{n:"BrtBeginCellIgnoreECs",f:C},649:{n:"BrtCellIgnoreEC",f:C},650:{n:"BrtEndCellIgnoreECs",f:C},651:{n:"BrtCsProp",f:C},652:{n:"BrtCsPageSetup",f:C},653:{n:"BrtBeginUserCsViews",f:C},654:{n:"BrtEndUserCsViews",f:C},655:{n:"BrtBeginUserCsView",f:C},656:{n:"BrtEndUserCsView",f:C},657:{n:"BrtBeginPcdSFCIEntries",f:C},658:{n:"BrtEndPCDSFCIEntries",f:C},659:{n:"BrtPCDSFCIEntry",f:C},660:{n:"BrtBeginListParts",f:C},661:{n:"BrtListPart",f:C},662:{n:"BrtEndListParts",f:C},663:{n:"BrtSheetCalcProp",f:C},664:{n:"BrtBeginFnGroup",f:C},665:{n:"BrtFnGroup",f:C},666:{n:"BrtEndFnGroup",f:C},667:{n:"BrtSupAddin",f:C},668:{n:"BrtSXTDMPOrder",f:C},669:{n:"BrtCsProtection",f:C},671:{n:"BrtBeginWsSortMap",f:C},672:{n:"BrtEndWsSortMap",f:C},673:{n:"BrtBeginRRSort",f:C},674:{n:"BrtEndRRSort",f:C},675:{n:"BrtRRSortItem",f:C},676:{n:"BrtFileSharingIso",f:C},677:{n:"BrtBookProtectionIso",f:C},678:{n:"BrtSheetProtectionIso",f:C},679:{n:"BrtCsProtectionIso",f:C},680:{n:"BrtRangeProtectionIso",f:C},1024:{n:"BrtRwDescent",f:C},1025:{n:"BrtKnownFonts",f:C},1026:{n:"BrtBeginSXTupleSet",f:C},1027:{n:"BrtEndSXTupleSet",f:C},1028:{n:"BrtBeginSXTupleSetHeader",f:C},1029:{n:"BrtEndSXTupleSetHeader",f:C},1030:{n:"BrtSXTupleSetHeaderItem",f:C},1031:{n:"BrtBeginSXTupleSetData",f:C},1032:{n:"BrtEndSXTupleSetData",f:C},1033:{n:"BrtBeginSXTupleSetRow",f:C},1034:{n:"BrtEndSXTupleSetRow",f:C},1035:{n:"BrtSXTupleSetRowItem",f:C},1036:{n:"BrtNameExt",f:C},1037:{n:"BrtPCDH14",f:C},1038:{n:"BrtBeginPCDCalcMem14",f:C},1039:{n:"BrtEndPCDCalcMem14",f:C},1040:{n:"BrtSXTH14",f:C},1041:{n:"BrtBeginSparklineGroup",f:C},1042:{n:"BrtEndSparklineGroup",f:C},1043:{n:"BrtSparkline",f:C},1044:{n:"BrtSXDI14",f:C},1045:{n:"BrtWsFmtInfoEx14",f:C},1046:{n:"BrtBeginConditionalFormatting14",f:C},1047:{n:"BrtEndConditionalFormatting14",f:C},1048:{n:"BrtBeginCFRule14",f:C},1049:{n:"BrtEndCFRule14",f:C},1050:{n:"BrtCFVO14",f:C},1051:{n:"BrtBeginDatabar14",f:C},1052:{n:"BrtBeginIconSet14",f:C},1053:{n:"BrtDVal14",f:C},1054:{n:"BrtBeginDVals14",f:C},1055:{n:"BrtColor14",f:C},1056:{n:"BrtBeginSparklines",f:C},1057:{n:"BrtEndSparklines",f:C},1058:{n:"BrtBeginSparklineGroups",f:C},1059:{n:"BrtEndSparklineGroups",f:C},1061:{n:"BrtSXVD14",f:C},1062:{n:"BrtBeginSxview14",f:C},1063:{n:"BrtEndSxview14",f:C},1066:{n:"BrtBeginPCD14",f:C},1067:{n:"BrtEndPCD14",f:C},1068:{n:"BrtBeginExtConn14",f:C},1069:{n:"BrtEndExtConn14",f:C},1070:{n:"BrtBeginSlicerCacheIDs",f:C},1071:{n:"BrtEndSlicerCacheIDs",f:C},1072:{n:"BrtBeginSlicerCacheID",f:C},1073:{n:"BrtEndSlicerCacheID",f:C},1075:{n:"BrtBeginSlicerCache",f:C},1076:{n:"BrtEndSlicerCache",f:C},1077:{n:"BrtBeginSlicerCacheDef",f:C},1078:{n:"BrtEndSlicerCacheDef",f:C},1079:{n:"BrtBeginSlicersEx",f:C},1080:{n:"BrtEndSlicersEx",f:C},1081:{n:"BrtBeginSlicerEx",f:C},1082:{n:"BrtEndSlicerEx",f:C},1083:{n:"BrtBeginSlicer",f:C},1084:{n:"BrtEndSlicer",f:C},1085:{n:"BrtSlicerCachePivotTables",f:C},1086:{n:"BrtBeginSlicerCacheOlapImpl",f:C},1087:{n:"BrtEndSlicerCacheOlapImpl",f:C},1088:{n:"BrtBeginSlicerCacheLevelsData",f:C},1089:{n:"BrtEndSlicerCacheLevelsData",f:C},1090:{n:"BrtBeginSlicerCacheLevelData",f:C},1091:{n:"BrtEndSlicerCacheLevelData",f:C},1092:{n:"BrtBeginSlicerCacheSiRanges",f:C},1093:{n:"BrtEndSlicerCacheSiRanges",f:C},1094:{n:"BrtBeginSlicerCacheSiRange",f:C},1095:{n:"BrtEndSlicerCacheSiRange",f:C},1096:{n:"BrtSlicerCacheOlapItem",f:C},1097:{n:"BrtBeginSlicerCacheSelections",f:C},1098:{n:"BrtSlicerCacheSelection",f:C},1099:{n:"BrtEndSlicerCacheSelections",f:C},1100:{n:"BrtBeginSlicerCacheNative",f:C},1101:{n:"BrtEndSlicerCacheNative",f:C},1102:{n:"BrtSlicerCacheNativeItem",f:C},1103:{n:"BrtRangeProtection14",f:C},1104:{n:"BrtRangeProtectionIso14",f:C},1105:{n:"BrtCellIgnoreEC14",f:C},1111:{n:"BrtList14",f:C},1112:{n:"BrtCFIcon",f:C},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs",f:C},1114:{n:"BrtEndSlicerCachesPivotCacheIDs",f:C},1115:{n:"BrtBeginSlicers",f:C},1116:{n:"BrtEndSlicers",f:C},1117:{n:"BrtWbProp14",f:C},1118:{n:"BrtBeginSXEdit",f:C},1119:{n:"BrtEndSXEdit",f:C},1120:{n:"BrtBeginSXEdits",f:C},1121:{n:"BrtEndSXEdits",f:C},1122:{n:"BrtBeginSXChange",f:C},1123:{n:"BrtEndSXChange",f:C},1124:{n:"BrtBeginSXChanges",f:C},1125:{n:"BrtEndSXChanges",f:C},1126:{n:"BrtSXTupleItems",f:C},1128:{n:"BrtBeginSlicerStyle",f:C},1129:{n:"BrtEndSlicerStyle",f:C},1130:{n:"BrtSlicerStyleElement",f:C},1131:{n:"BrtBeginStyleSheetExt14",f:C},1132:{n:"BrtEndStyleSheetExt14",f:C},1133:{n:"BrtBeginSlicerCachesPivotCacheID",f:C},1134:{n:"BrtEndSlicerCachesPivotCacheID",f:C},1135:{n:"BrtBeginConditionalFormattings",f:C},1136:{n:"BrtEndConditionalFormattings",f:C},1137:{n:"BrtBeginPCDCalcMemExt",f:C},1138:{n:"BrtEndPCDCalcMemExt",f:C},1139:{n:"BrtBeginPCDCalcMemsExt",f:C},1140:{n:"BrtEndPCDCalcMemsExt",f:C},1141:{n:"BrtPCDField14",f:C},1142:{n:"BrtBeginSlicerStyles",f:C},1143:{n:"BrtEndSlicerStyles",f:C},1144:{n:"BrtBeginSlicerStyleElements",f:C},1145:{n:"BrtEndSlicerStyleElements",f:C},1146:{n:"BrtCFRuleExt",f:C},1147:{n:"BrtBeginSXCondFmt14",f:C},1148:{n:"BrtEndSXCondFmt14",f:C},1149:{n:"BrtBeginSXCondFmts14",f:C},1150:{n:"BrtEndSXCondFmts14",f:C},1152:{n:"BrtBeginSortCond14",f:C},1153:{n:"BrtEndSortCond14",f:C},1154:{n:"BrtEndDVals14",f:C},1155:{n:"BrtEndIconSet14",f:C},1156:{n:"BrtEndDatabar14",f:C},1157:{n:"BrtBeginColorScale14",f:C},1158:{n:"BrtEndColorScale14",f:C},1159:{n:"BrtBeginSxrules14",f:C},1160:{n:"BrtEndSxrules14",f:C},1161:{n:"BrtBeginPRule14",f:C},1162:{n:"BrtEndPRule14",f:C},1163:{n:"BrtBeginPRFilters14",f:C},1164:{n:"BrtEndPRFilters14",f:C},1165:{n:"BrtBeginPRFilter14",f:C},1166:{n:"BrtEndPRFilter14",f:C},1167:{n:"BrtBeginPRFItem14",f:C},1168:{n:"BrtEndPRFItem14",f:C},1169:{n:"BrtBeginCellIgnoreECs14",f:C},1170:{n:"BrtEndCellIgnoreECs14",f:C},1171:{n:"BrtDxf14",f:C},1172:{n:"BrtBeginDxF14s",f:C},1173:{n:"BrtEndDxf14s",f:C},1177:{n:"BrtFilter14",f:C},1178:{n:"BrtBeginCustomFilters14",f:C},1180:{n:"BrtCustomFilter14",f:C},1181:{n:"BrtIconFilter14",f:C},1182:{n:"BrtPivotCacheConnectionName",f:C},2048:{n:"BrtBeginDecoupledPivotCacheIDs",f:C},2049:{n:"BrtEndDecoupledPivotCacheIDs",f:C},2050:{n:"BrtDecoupledPivotCacheID",f:C},2051:{n:"BrtBeginPivotTableRefs",f:C},2052:{n:"BrtEndPivotTableRefs",f:C},2053:{n:"BrtPivotTableRef",f:C},2054:{n:"BrtSlicerCacheBookPivotTables",f:C},2055:{n:"BrtBeginSxvcells",f:C},2056:{n:"BrtEndSxvcells",f:C},2057:{n:"BrtBeginSxRow",f:C},2058:{n:"BrtEndSxRow",f:C},2060:{n:"BrtPcdCalcMem15",f:C},2067:{n:"BrtQsi15",f:C},2068:{n:"BrtBeginWebExtensions",f:C},2069:{n:"BrtEndWebExtensions",f:C},2070:{n:"BrtWebExtension",f:C},2071:{n:"BrtAbsPath15",f:C},2072:{n:"BrtBeginPivotTableUISettings",f:C},2073:{n:"BrtEndPivotTableUISettings",f:C},2075:{n:"BrtTableSlicerCacheIDs",f:C},2076:{n:"BrtTableSlicerCacheID",f:C},2077:{n:"BrtBeginTableSlicerCache",f:C},2078:{n:"BrtEndTableSlicerCache",f:C},2079:{n:"BrtSxFilter15",f:C},2080:{n:"BrtBeginTimelineCachePivotCacheIDs",f:C},2081:{n:"BrtEndTimelineCachePivotCacheIDs",f:C},2082:{n:"BrtTimelineCachePivotCacheID",f:C},2083:{n:"BrtBeginTimelineCacheIDs",f:C},2084:{n:"BrtEndTimelineCacheIDs",f:C},2085:{n:"BrtBeginTimelineCacheID",f:C},2086:{n:"BrtEndTimelineCacheID",f:C},2087:{n:"BrtBeginTimelinesEx",f:C},2088:{n:"BrtEndTimelinesEx",f:C},2089:{n:"BrtBeginTimelineEx",f:C},2090:{n:"BrtEndTimelineEx",f:C},2091:{n:"BrtWorkBookPr15",f:C},2092:{n:"BrtPCDH15",f:C},2093:{n:"BrtBeginTimelineStyle",f:C},2094:{n:"BrtEndTimelineStyle",f:C},2095:{n:"BrtTimelineStyleElement",f:C},2096:{n:"BrtBeginTimelineStylesheetExt15",f:C},2097:{n:"BrtEndTimelineStylesheetExt15",f:C},2098:{n:"BrtBeginTimelineStyles",f:C},2099:{n:"BrtEndTimelineStyles",f:C},2100:{n:"BrtBeginTimelineStyleElements",f:C},2101:{n:"BrtEndTimelineStyleElements",f:C},2102:{n:"BrtDxf15",f:C},2103:{n:"BrtBeginDxfs15",f:C},2104:{n:"brtEndDxfs15",f:C},2105:{n:"BrtSlicerCacheHideItemsWithNoData",f:C},2106:{n:"BrtBeginItemUniqueNames",f:C},2107:{n:"BrtEndItemUniqueNames",f:C},2108:{n:"BrtItemUniqueName",f:C},2109:{n:"BrtBeginExtConn15",f:C},2110:{n:"BrtEndExtConn15",f:C},2111:{n:"BrtBeginOledbPr15",f:C},2112:{n:"BrtEndOledbPr15",f:C},2113:{n:"BrtBeginDataFeedPr15",f:C},2114:{n:"BrtEndDataFeedPr15",f:C},2115:{n:"BrtTextPr15",f:C},2116:{n:"BrtRangePr15",f:C},2117:{n:"BrtDbCommand15",f:C},2118:{n:"BrtBeginDbTables15",f:C},2119:{n:"BrtEndDbTables15",f:C},2120:{n:"BrtDbTable15",f:C},2121:{n:"BrtBeginDataModel",f:C},2122:{n:"BrtEndDataModel",f:C},2123:{n:"BrtBeginModelTables",f:C},2124:{n:"BrtEndModelTables",f:C},2125:{n:"BrtModelTable",f:C},2126:{n:"BrtBeginModelRelationships",f:C},2127:{n:"BrtEndModelRelationships",f:C},2128:{n:"BrtModelRelationship",f:C},2129:{n:"BrtBeginECTxtWiz15",f:C},2130:{n:"BrtEndECTxtWiz15",f:C},2131:{n:"BrtBeginECTWFldInfoLst15",f:C},2132:{n:"BrtEndECTWFldInfoLst15",f:C},2133:{n:"BrtBeginECTWFldInfo15",f:C},2134:{n:"BrtFieldListActiveItem",f:C},2135:{n:"BrtPivotCacheIdVersion",f:C},2136:{n:"BrtSXDI15",f:C},65535:{n:"",f:C}};function oe(e,r){var t;t=r=r||{},[["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["WTF",!1]].forEach(function(e){void 0===t[e[0]]&&(t[e[0]]=e[1]),"n"===e[2]&&(t[e[0]]=Number(t[e[0]]))}),1252,void 0!==F&&F[1252];var n,a,s,i,f=Object.keys(e.files).filter(function(e){return"/"!=e.substr(-1)}).sort(),c=function(e){if(!e||!e.match)return e;var t={workbooks:[],sheets:[],calcchains:[],themes:[],styles:[],coreprops:[],extprops:[],custprops:[],strs:[],comments:[],xmlns:""};if((e.match(/<[^>]*>/g)||[]).forEach(function(e){var r=I(e);switch(r[0]){case"<?xml":break;case"<Types":t.xmlns=r.xmlns;break;case"<Default":$[r.Extension]=r.ContentType;break;case"<Override":r.ContentType in G&&t[G[r.ContentType]].push(r.PartName)}}),t.xmlns!==U)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=0<t.calcchains.length?t.calcchains[0]:"",t.sst=0<t.strs.length?t.strs[0]:"",t.style=0<t.styles.length?t.styles[0]:"",delete t.calcchains,t}(x(e,"[Content_Types].xml")),o=!1;if(0===c.workbooks.length){var B="xl/workbook.bin";if(!w(e,B))throw new Error("Could not find workbook entry");c.workbooks.push(B),o=!0}r.bookSheets||r.bookProps||(Q={},c.sst&&(a=x(e,c.sst.replace(/^\//,"")),s=c.sst,i=r,Q=".bin"===s.substr(-4)?O(a,i):A(a,i)),W={},c.style&&(W=ie(x(e,c.style.replace(/^\//,"")),c.style,r)));var l=ae(x(e,c.workbooks[0].replace(/^\//,"")),c.workbooks[0],r),d={},u="";try{u=0!==c.coreprops.length?x(e,c.coreprops[0].replace(/^\//,"")):"",d=""!==(u+=0!==c.extprops.length?x(e,c.extprops[0].replace(/^\//,"")):"")?function(t){var r={Company:""},n={},e=["HeadingPairs","TitlesOfParts"];if(e=(e=(e=e.concat(["category","contentStatus","lastModifiedBy","lastPrinted","revision","version"].map(function(e){return"cp:"+e}))).concat(["creator","description","identifier","language","subject","title"].map(function(e){return"dc:"+e}))).concat(["created","modified"].map(function(e){return"dcterms:"+e})),["Application","DocSecurity","Company","AppVersion"].forEach(function(e){r[e]=(t.match(M(e))||[])[1]}),["HyperlinksChanged","SharedDoc","LinksUpToDate","ScaleCrop"].forEach(function(e){r[e]="true"==(t.match(M(e))||[])[1]}),e.forEach(function(e){var r=t.match(new RegExp("<"+e+"[^>]*>(.*)</"+e+">"));r&&0<r.length&&(n[e]=r[1])}),n.HeadingPairs&&n.TitlesOfParts){for(var a=_(n.HeadingPairs),s=0,i=0;i!==a.length;++i)switch(a[i].v){case"Worksheets":s=0,r.Worksheets=+a[++i].v;break;case"Named Ranges":++i}var f=_(n.TitlesOfParts).map(function(e){return R(e.v)});r.SheetNames=f.slice(s,s+r.Worksheets)}return r.Creator=n["dc:creator"],r.LastModifiedBy=n["cp:lastModifiedBy"],r.CreatedDate=new Date(n["dcterms:created"]),r.ModifiedDate=new Date(n["dcterms:modified"]),r}(u):{}}catch(e){}var h,m,g={};r.bookSheets&&!r.bookProps||0!==c.custprops.length&&(u=x(e,c.custprops[0].replace(/^\//,""),!0))&&(m={},u.match(/<[^>]+>([^<]*)/g).forEach(function(e){var r=I(e);switch(r[0]){case"<property":h=r.name;break;case"</property>":h=null;break;default:if(0===e.indexOf("<vt:")){var t=e.split(">"),n=t[0].substring(4),a=t[1];switch(n){case"lpstr":case"lpwstr":case"bstr":case"lpwstr":m[h]=T(a);break;case"bool":m[h]=y(a,"<vt:bool>");break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":m[h]=parseInt(a,10);break;case"r4":case"r8":case"decimal":m[h]=parseFloat(a);break;case"filetime":case"date":m[h]=a;break;case"cy":case"error":m[h]=T(a);break;default:console.warn("Unexpected",e,n,t)}}}}),g=m);var S={};if((r.bookSheets||r.bookProps)&&(d.Worksheets&&0<d.SheetNames.length?n=d.SheetNames:l.Sheets&&(n=l.Sheets.map(function(e){return e.name})),r.bookProps&&(S.Props=d,S.Custprops=g),void 0!==n&&(S.SheetNames=n),r.bookSheets?S.SheetNames:r.bookProps))return S;n={};var E={};r.bookDeps&&c.calcchain&&(E=fe(x(e,c.calcchain.replace(/^\//,"")),c.calcchain));var C,p,b=0,v={};if(!d.Worksheets){var P=l.Sheets;d.Worksheets=P.length,d.SheetNames=[];for(var D=0;D!=P.length;++D)d.SheetNames[D]=P[D].name}var k=x(e,"xl/worksheets/sheet.xml",!0)?1:0;for(b=0;b!=d.Worksheets;++b)try{p=(C=(C="xl/worksheets/sheet"+(b+1-k)+(o?".bin":".xml")).replace(/sheet0\./,"sheet.")).replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),n[d.SheetNames[b]]=se(x(e,C),C,r),v[d.SheetNames[b]]=j(x(e,p,!0),C)}catch(e){if(r.WTF)throw e}return c.comments&&function(e,r,t,n,a){for(var s=0;s!=r.length;++s){var i=r[s],f=(d=x(e,i.replace(/^\//,""),!0),u=a,".bin"===i.substr(-4)?function(e,n){var a=[],s=[],i={};return X(e,function(e,r,t){switch(r.n){case"BrtCommentAuthor":s.push(e);break;case"BrtBeginComment":i=e;break;case"BrtCommentText":i.t=e.t,i.h=e.h,i.r=e.r;break;case"BrtEndComment":if(i.author=s[i.iauthor],delete i.iauthor,n.sheetRows&&n.sheetRows<=i.rfx.r)break;delete i.rfx,a.push(i);break;case"BrtBeginComments":case"BrtEndComments":case"BrtBeginCommentAuthors":case"BrtEndCommentAuthors":case"BrtBeginCommentList":case"BrtEndCommentList":break;default:throw new Error("Unexpected record "+t+" "+r.n)}}),a}(d,u):function(e,f){if(e.match(/<comments *\/>/))return[];var c=[],o=[];return e.match(/<authors>([^\u2603]*)<\/authors>/m)[1].split("</author>").forEach(function(e){""!==e&&""!==e.trim()&&c.push(e.match(/<author[^>]*>(.*)/)[1])}),e.match(/<commentList>([^\u2603]*)<\/commentList>/m)[1].split("</comment>").forEach(function(e,r){if(""!==e&&""!==e.trim()){var t=I(e.match(/<comment[^>]*>/)[0]),n={author:t.authorId&&c[t.authorId]?c[t.authorId]:void 0,ref:t.ref,guid:t.guid},a=decode_cell(t.ref);if(!(f.sheetRows&&f.sheetRows<=a.r)){var s=e.match(/<text>([^\u2603]*)<\/text>/m);if(s&&s[1]){var i=V(s[1]);n.r=i.r,n.t=i.t,f.cellHTML&&(n.h=i.h),o.push(n)}}}}),o}(d,u));if(f&&f.length)for(var c=Object.keys(t),o=0;o!=c.length;++o){var B=c[o],l=n[B];l&&l[i]&&z(0,t[B],f)}}var d,u}(e,c.comments,n,v,r),S={Directory:c,Workbook:l,Props:d,Custprops:g,Deps:E,Sheets:n,SheetNames:d.SheetNames,Strings:Q,Styles:W},r.bookFiles&&(S.keys=f,S.files=e.files),S}function Be(e,r){var t,n=e,a=r||{};switch(a.type||"base64"){case"file":if("undefined"!=typeof Buffer){t=new i(n=s.readFileSync(e));break}n=s.readFileSync(e).toString("base64");case"base64":t=new i(n,{base64:!0});break;case"binary":t=new i(n,{base64:!1})}return oe(t,a)}e.read=Be,e.readFile=function(e,r){var t=r||{};return t.type="file",Be(e,t)},e.parseZip=oe}(XLSX);var _chr=function(e){return String.fromCharCode(e)};function encode_col(e){var r="";for(++e;e;e=Math.floor((e-1)/26))r=_chr((e-1)%26+65)+r;return r}function encode_row(e){return""+(e+1)}function encode_cell(e){return encode_col(e.c)+encode_row(e.r)}function decode_col(e){for(var r=0,t=0;t!==e.length;++t)r=26*r+e.charCodeAt(t)-64;return r-1}function decode_row(e){return Number(e)-1}function split_cell(e){return e.replace(/(\$?[A-Z]*)(\$?[0-9]*)/,"$1,$2").split(",")}function decode_cell(e){var r=split_cell(e);return{c:decode_col(r[0]),r:decode_row(r[1])}}function decode_range(e){var r=e.split(":").map(decode_cell);return{s:r[0],e:r[r.length-1]}}function encode_range(e){return encode_cell(e.s)+":"+encode_cell(e.e)}function sheet_to_row_object_array(e,r){var t,n,a,s,i,f,c={},o=[];if(r=r||{},!e||!e["!ref"])return o;for(i=(a=XLSX.utils.decode_range(e["!ref"])).s.r,f=a.s.c;f<=a.e.c;++f)if(t=e[encode_cell({c:f,r:i})])if(t.w)c[f]=t.w;else switch(t.t){case"s":case"str":case"n":c[f]=t.v}for(i=a.s.r+1;i<=a.e.r;++i){for(s=!0,n=Object.create({__rowNum__:i}),f=a.s.c;f<=a.e.c;++f)if((t=e[encode_cell({c:f,r:i})])&&t.t)if(void 0===t.w||r.raw)switch(t.t){case"s":case"str":case"b":case"n":void 0!==t.v&&(n[c[f]]=t.v,s=!1);break;case"e":break;default:throw"unrecognized type "+t.t}else n[c[f]]=t.w,s=!1;s||o.push(n)}return o}function sheet_to_csv(e,r){var t=function(e){if(!e.t)return"";if(void 0!==e.w)return e.w;switch(e.t){case"n":return String(e.v);case"s":case"str":return void 0!==e.v?e.v:"";case"b":return e.v?"TRUE":"FALSE";case"e":return e.v;default:throw"unrecognized type "+e.t}},n=[],a="";if(r=r||{},!e||!e["!ref"])return"";for(var s=XLSX.utils.decode_range(e["!ref"]),i=r.FS||",",f=r.RS||"\n",c=s.s.r;c<=s.e.r;++c){for(var o=[],B=s.s.c;B<=s.e.c;++B){var l=e[XLSX.utils.encode_cell({c:B,r:c})];l?(-1===(a=String(t(l))).indexOf(i)&&-1===a.indexOf(f)&&-1===a.indexOf('"')||(a='"'+a.replace(/"/g,'""')+'"'),o.push(a)):o.push("")}n.push(o.join(i))}return n.join(f)+(n.length?f:"")}var make_csv=sheet_to_csv;function get_formulae(e){var r=[];for(var t in e)if("!"!==t[0]&&e.hasOwnProperty(t)){var n=e[t],a="";if(n.f)a=n.f;else if(void 0!==n.w)a="'"+n.w;else{if(void 0===n.v)continue;a=n.v}r.push(t+"="+a)}return r}XLSX.utils={encode_col:encode_col,encode_row:encode_row,encode_cell:encode_cell,encode_range:encode_range,decode_col:decode_col,decode_row:decode_row,split_cell:split_cell,decode_cell:decode_cell,decode_range:decode_range,sheet_to_csv:sheet_to_csv,make_csv:sheet_to_csv,get_formulae:get_formulae,sheet_to_row_object_array:sheet_to_row_object_array},"undefined"!=typeof require&&"undefined"!=typeof exports&&(exports.read=XLSX.read,exports.readFile=XLSX.readFile,exports.utils=XLSX.utils,exports.version=XLSX.version)</script><script>geotab.addin.import_excel_route=function(e,n){return{initialize:function(S,u,e){function n(e,n){$(".drop-area-caption").html("Processing...");for(var r=0;r<n.length;++r){var o=new FileReader;o.onload=function(t){return function(e){var n,r,s,l,c,d,x,o=e.target.result;if(/\.xlsx$/i.test(t))n=XLSX.read(o,{type:"binary"});else{if(!/\.xls$/i.test(t))return alert("File must be .xls or .xlsx"),void $(".drop-area-caption").html("Drag and drop your .xls or .xlsx file here");n=XLS.read(o,{type:"binary"})}s=t,l=function(){$(".drop-area-caption").html("Drag and drop your .xls or .xlsx file here")},c=(r=n).Sheets[Object.keys(r.Sheets)[0]],d=parseInt(/^[A-Z]+[0-9]+:[A-Z]+([0-9]+)$/.exec(c["!ref"])[1],10),x="RouteImporter:"+(new Date).toISOString(),Sequence.create().then(function(r){S.call("Get",{typeName:"Zone"},function(e){var n={};null!=e&&0<e.length&&e.forEach(function(e){n.hasOwnProperty(e.name)||(n[e.name]=e)}),r(n)},function(e){console.log(e)})}).then(function(n,v){var y=[];try{for(var e=2;e<=d;++e){var r={name:c["A"+e].v,address:c["B"+e].v},o=r.name||r.address;v.hasOwnProperty(o)||y.push({name:o,address:c["B"+e].v})}}catch(e){throw $(".drop-area-caption").html('<span class="error">Error processing document please check file is in correct format from rules above.</span><hr />Drag and drop your .xls or .xlsx file here'),console.error(e),e}var t=Sequence.create();0<y.length&&(t.then(function(n){S.call("GetCoordinates",{addresses:y.map(function(e){return e.address})},function(e){n(e)},function(e){console.log(e)})}),y.forEach(function(){t.then(function(n,r,o){function e(e){return 180*e/Math.PI}function t(e){return e*(Math.PI/180)}void 0===o&&(o=0),console.log(o),console.log(r[o].y,r[o].x,o);var a,i,s,l,c,d,u,f,p,h,g=(a=r[o].y,i=r[o].x,d=i-e((s=50)/(c=(l=!0)===l?6371e3:20903520)/Math.cos(t(a))),u=i+e(s/c/Math.cos(t(a))),f=a+e(s/c/Math.sin(t(i))),p=a-e(s/c/Math.sin(t(i))),[{x:d,y:f},{x:u,y:f},{x:u,y:p},{x:d,y:p}]),m={name:y[o].name,comment:y[o].address,externalReference:x,mustIdentifyStops:!0,displayed:!0,activeFrom:"1986-01-01T00:00:00.000Z",activeTo:$("#todayOnly").is(":checked")?(h=new Date,h.setDate(h.getDate()+1),h.setHours(0,0,0,0),h).toISOString():"2050-01-01T00:00:00.000Z",points:g,zoneTypes:["ZoneTypeCustomerId"],groups:[{id:"GroupCompanyId"}],fillColor:{r:255,g:0,b:0,a:200}};S.call("Add",{typeName:"Zone",entity:m},function(e){m.id=e,v[y[o].name]=m,n(r,o+1)},function(e){console.error(e),console.log("There was an issue creating the zone "+name)})})})),t.then(function(e){n(v)})}).then(function(e,n){var r=[];try{for(var o=2;o<=d;++o){var t={name:c["A"+o].v,address:c["B"+o].v},a=t.name||t.address;r.push({activeFrom:(new Date).toISOString(),activeTo:"2050-01-01T00:00:00.000Z",sequence:o-2,zone:n[a]})}}catch(e){throw $(".drop-area-caption").html('<span class="error">Error processing document please check file is in correct format from rules above.</span><hr />Drag and drop your .xls or .xlsx file here'),console.error(e),e}var i=s.replace(/\.xlsx?/gi,"")||(new Date).toISOString().substr(0,10)+" from "+r[0].zone.name+" to "+r[r.length-1].zone.name;S.call("Add",{typeName:"Route",entity:{name:i+" - "+(new Date).toISOString().substr(0,10),comment:"This route was generated automatically from an Excel file ("+s+").\n\nUse external reference '"+x+"' to find all Zones that were created while generating this route.",routePlanItemCollection:r}},function(e){l(),u.gotoPage("route",{id:e})},function(e){console.log(e)})})}}(n[r].name),o.readAsBinaryString(n[r])}}e(),$(".drop-area").on("dragenter dragover",function(e){e.stopPropagation(),e.preventDefault(),e.originalEvent.dataTransfer.dropEffect="copy",this.className="drop-area hot"}),$(".drop-area").on("dragleave drop",function(e){this.className="drop-area"}),$(".drop-area").on("drop",function(e){e.stopPropagation(),e.preventDefault(),n(e,e.originalEvent.dataTransfer.files)}),$(".file-dialog").on("change",function(e){(e.stopPropagation(),e.preventDefault(),""!==$(".file-dialog").val())&&(n(e,e.originalEvent.target.files),$(".file-dialog").val(""))}),$(".drop-area").on("click",function(e){e.stopPropagation(),e.preventDefault(),$(".file-dialog").click()})},focus:function(e,n){},blur:function(e,n){}}}</script></body></html>

Comments (1)

  1. Linda Melson

    goodreads.com/user/show/177488397-editsiz-serverler twitch.tv/editsizserverler behance.net/editsizserverl instapaper.com/p/14184805 coub.com/metin2-pvpserverler myanimelist.net/profile/editsizserverler worldcosplay.net/member/1754620 onmogul.com/editsiz-serverler metin2pvpserverler.hashnode.dev/metin2-pvp-serverler gaiaonline.com/profiles/editsizserverler/46656672/ leetcode.com/editsizserverler/ coolors.co/u/editsiz_serverler unsplash.com/@editsizserverler metin2-pvp-serverler.jimdosite.com/ zazzle.com/mbr/238039878416461152 brownbook.net/business/52637466/metin2-pvp-serverler community.tubebuddy.com/index.php?members/205346/#about reedsy.com/discovery/user/editsizserverler hackerearth.com/@editsizserverlerorg wakelet.com/wake/7OIcdWsbjqXHh82vRa9ZZ peatix.com/user/21877725/view penzu.com/public/eef09aac2dcbfc71 experiment.com/users/eeditsizserverler pearltrees.com/editsizserverler wefunder.com/editsizserverler imageevent.com/editsizserverler ourclass.mn.co/members/23696284 friendtalk.mn.co/members/23696354 slides.com/editsizserverler roosterteeth.com/g/user/EditsizServerler/activity opencollective.com/editsiz-serverler pastelink.net/erd7vohi fairygodboss.com/users/profile/48WIpe-gxe/editsizserverler codingame.com/profile/e076eaf315403d3ed090624d8cdccc234708506 jigsawplanet.com/editsizserverler?viewas=3d85ff6a3ee9 jsfiddle.net/editsizserverler/x0sorwL5/6/ jsfiddle.net/editsizserverler/x0sorwL5/7/ jsfiddle.net/editsizserverler/x0sorwL5/8/ jsfiddle.net/editsizserverler/x0sorwL5/9/ jsfiddle.net/editsizserverler/x0sorwL5/10/ jsfiddle.net/editsizserverler/x0sorwL5/11/ jsfiddle.net/editsizserverler/x0sorwL5/12/ jsfiddle.net/editsizserverler/x0sorwL5/13/ jsfiddle.net/editsizserverler/x0sorwL5/14/ jsfiddle.net/editsizserverler/x0sorwL5/15/ jsfiddle.net/editsizserverler/x0sorwL5/16/ jsfiddle.net/editsizserverler/x0sorwL5/17/ jsfiddle.net/editsizserverler/x0sorwL5/18/ jsfiddle.net/editsizserverler/x0sorwL5/19/ jsfiddle.net/editsizserverler/x0sorwL5/20/ jsfiddle.net/editsizserverler/x0sorwL5/21/ jsfiddle.net/editsizserverler/x0sorwL5/22/ jsfiddle.net/editsizserverler/x0sorwL5/23/ jsfiddle.net/editsizserverler/x0sorwL5/24/ jsfiddle.net/editsizserverler/x0sorwL5/25/ jsfiddle.net/editsizserverler/x0sorwL5/26/ jsfiddle.net/editsizserverler/x0sorwL5/27/ jsfiddle.net/editsizserverler/x0sorwL5/28/ jsfiddle.net/editsizserverler/x0sorwL5/29/ jsfiddle.net/editsizserverler/x0sorwL5/30/ jsfiddle.net/editsizserverler/x0sorwL5/31/ jsfiddle.net/editsizserverler/x0sorwL5/32/ jsfiddle.net/editsizserverler/x0sorwL5/33/ jsfiddle.net/editsizserverler/x0sorwL5/34/ jsfiddle.net/editsizserverler/x0sorwL5/35/ jsfiddle.net/editsizserverler/x0sorwL5/36/ jsfiddle.net/editsizserverler/x0sorwL5/37/ jsfiddle.net/editsizserverler/x0sorwL5/38/ jsfiddle.net/editsizserverler/x0sorwL5/39/ jsfiddle.net/editsizserverler/x0sorwL5/40/ jsfiddle.net/editsizserverler/x0sorwL5/41/ jsfiddle.net/editsizserverler/x0sorwL5/42/ jsfiddle.net/editsizserverler/x0sorwL5/43/ jsfiddle.net/editsizserverler/x0sorwL5/44/ jsfiddle.net/editsizserverler/x0sorwL5/45/ jsfiddle.net/editsizserverler/x0sorwL5/46/ jsfiddle.net/editsizserverler/x0sorwL5/47/ jsfiddle.net/editsizserverler/x0sorwL5/48/ jsfiddle.net/editsizserverler/x0sorwL5/49/ jsfiddle.net/editsizserverler/x0sorwL5/50/ jsfiddle.net/editsizserverler/x0sorwL5/51/ jsfiddle.net/editsizserverler/x0sorwL5/52/ jsfiddle.net/editsizserverler/x0sorwL5/53/ jsfiddle.net/editsizserverler/x0sorwL5/54/ jsfiddle.net/editsizserverler/x0sorwL5/55/ jsfiddle.net/editsizserverler/x0sorwL5/56/ jsfiddle.net/editsizserverler/x0sorwL5/57/ jsfiddle.net/editsizserverler/x0sorwL5/58/ jsfiddle.net/editsizserverler/x0sorwL5/59/ jsfiddle.net/editsizserverler/x0sorwL5/60/ jsfiddle.net/editsizserverler/x0sorwL5/61/ jsfiddle.net/editsizserverler/x0sorwL5/62/ jsfiddle.net/editsizserverler/x0sorwL5/63/ jsfiddle.net/editsizserverler/x0sorwL5/64/ jsfiddle.net/editsizserverler/x0sorwL5/65/ jsfiddle.net/editsizserverler/x0sorwL5/66/ jsfiddle.net/editsizserverler/x0sorwL5/67/ jsfiddle.net/editsizserverler/x0sorwL5/68/ jsfiddle.net/editsizserverler/x0sorwL5/69/ jsfiddle.net/editsizserverler/x0sorwL5/70/ jsfiddle.net/editsizserverler/x0sorwL5/71/ jsfiddle.net/editsizserverler/x0sorwL5/72/ jsfiddle.net/editsizserverler/x0sorwL5/73/ jsfiddle.net/editsizserverler/x0sorwL5/74/ jsfiddle.net/editsizserverler/x0sorwL5/75/ jsfiddle.net/editsizserverler/x0sorwL5/76/ jsfiddle.net/editsizserverler/x0sorwL5/77/ jsfiddle.net/editsizserverler/x0sorwL5/78/ jsfiddle.net/editsizserverler/x0sorwL5/79/ jsfiddle.net/editsizserverler/x0sorwL5/80/ jsfiddle.net/editsizserverler/x0sorwL5/81/ jsfiddle.net/editsizserverler/x0sorwL5/82/ jsfiddle.net/editsizserverler/x0sorwL5/83/ jsfiddle.net/editsizserverler/x0sorwL5/84/ jsfiddle.net/editsizserverler/x0sorwL5/85/ jsfiddle.net/editsizserverler/x0sorwL5/86/ jsfiddle.net/editsizserverler/x0sorwL5/87/ jsfiddle.net/editsizserverler/x0sorwL5/88/ jsfiddle.net/editsizserverler/x0sorwL5/89/ jsfiddle.net/editsizserverler/x0sorwL5/90/ jsfiddle.net/editsizserverler/x0sorwL5/91/ jsfiddle.net/editsizserverler/x0sorwL5/92/ jsfiddle.net/editsizserverler/x0sorwL5/93/ jsfiddle.net/editsizserverler/x0sorwL5/94/ jsfiddle.net/editsizserverler/x0sorwL5/95/ jsfiddle.net/editsizserverler/x0sorwL5/96/ jsfiddle.net/editsizserverler/x0sorwL5/97/ jsfiddle.net/editsizserverler/x0sorwL5/98/ jsfiddle.net/editsizserverler/x0sorwL5/99/ jsfiddle.net/editsizserverler/x0sorwL5/100/ intensedebate.com/people/johnhenry2233 pxhere.com/en/photographer-me/4238660 longisland.com/profile/editsizserverler/ metin2-pvp-serverler.webflow.io/ anyflip.com/homepage/gwyra/preview pinshape.com/users/4109032-editsizserverlerorg allmyfaves.com/editsizserverler pexels.com/tr-tr/@editsiz-serverler-1225707393/ slideserve.com/editsizserverler archive.org/details/@editsizserverler divephotoguide.com/user/editsizserverler/ metal-archives.com/users/editsizserverler band.us/band/94702101 camp-fire.jp/profile/editsizserverler subscribe.ru/author/31420877 my.desktopnexus.com/blogamca/journal/metin2-pvp-serverler-49878/ replit.com/@editsizserverle fliphtml5.com/tr/homepage/pspuy/editsizserverlerorg/ free-ebooks.net/profile/1562629/editsiz-serverler qooh.me/editsizsrvl pubhtml5.com/homepage/exapj/ zzb.bz/Ib8s8 australian-school-holidays.mn.co/members/23780373 metin2pvpserverler.gallery.ru/ justpaste.it/eoa85 profile.hatena.ne.jp/editsizserverler/ indiegogo.com/individuals/37682987 taz.de/ list.ly/editsizserverlerorg/lists mypaper.pchome.com.tw/tomasvanek/post/1381781942 mypaper.pchome.com.tw/tomasvanek/post/1381781943 metin2pvpserverler.mystrikingly.com/ ted.com/profiles/46748800 play.eslgaming.com/player/20056929/ metin2pvpserverler.threadless.com/about knowyourmeme.com/users/editsiz-serverler active.popsugar.com/@editsizserverler/profile sitetanitimlari.seesaa.net/article/503120781.html sitetanitimlari.seesaa.net/article/502999078.html sitetanitimlari.seesaa.net/article/502585593.html sitetanitimlari.seesaa.net/article/502585551.html sitetanitimlari.seesaa.net/article/502585519.html sitetanitimlari.seesaa.net/article/502585492.html sitetanitimlari.seesaa.net/article/502585455.html sitetanitimlari.seesaa.net/article/498056830.html filmizle2018.blog.fc2.com/blog-entry-21.html filmizle2018.blog.fc2.com/blog-entry-26.html filmizle2018.blog.fc2.com/blog-entry-31.html ameblo.jp/sitetanitimlari/entry-12787859138.html connect.garmin.com/modern/profile/97fe48da-7177-4ae0-bf0e-34fbe1334538 reddit.com/user/uflee/ agario.buzzsprout.com/2066066/14949093-metin2 linkedin.com/posts/okeyoyna_metin2-ejderhalar-merhaba-metin2-oyununa-activity-7171861395326582784-UlrI/ linkedin.com/pulse/metin2-pvp-serverler-listeleri-okey-oyna-jyhpf/ blogger.com/profile/15166393869257970818 draft.blogger.com/profile/15166393869257970818 instagram.com/realokey/ blogger.com/profile/05227574979353865473 draft.blogger.com/profile/05227574979353865473 tumblr.com/onlineokey twitter.com/mt2org twitch.tv/okeyoynaa pinterest.com/a99io/ google.com/url?q=https://www.okeyoyna.com vimeo.com/846733433 wordpress.com/tr/forums/topic/metin2-pvp-tanirim-scpriti/ dailymotion.com/video/x8e47pq gravatar.com/realokey grepo.travelcarma.com/okeyoyna/okey-oyna beatstars.com/zaferozkel okeyoyunu.mystrikingly.com/ gamblingtherapy.org/user/okeyoyna public.tableau.com/app/profile/okey.oyna/vizzes okeyoyna.amebaownd.com/posts/53051499 wefunder.com/okey sovren.media/u/okeyoyna/ lazi.vn/user/okeyoyna gravatar.com/realokey soundcloud.com/okey-oyna okey-oyna.webflow.io/ guides.co/g/okey-oyna/372469 flickr.com/people/200607646@N08/ my.desktopnexus.com/realokey giantbomb.com/profile/okeyoyna/ giantbomb.com/profile/okeyoyna/blog/ encinitas.bubblelife.com/community/okey_oyna sites.bubblelife.com/users/okeyoynacom_a31336 fanart-central.net/user/okeyoyna/profile klse.i3investor.com/web/cube/blog/okeyoyna globalcatalog.com/okeyoyna.tr articlesjust4you.com/members/okeyoyna/ issuu.com/realokey audiomack.com/okeyoynacom/song/dj-okey-oyna-dii-kartal audiomack.com/okeyoynacom gitlab.nic.cz/okeyoyna ameblo.jp/okeyoyna/entry-12849563639.html ameblo.jp/okeyoyna/ profile.ameba.jp/ameba/okeyoyna nintendo-master.com/profil/okeyoyna band.us/band/94698085 pastelink.net/192agg8x pastelink.net/sxqkqqcx pastelink.net/do4ziud7 pastelink.net/9ebiqvd9 pastelink.net/urv9w3xn agario.buzzsprout.com/2066066/14949093-metin2 reverbnation.com/okeyoynacom disqus.com/by/efehanzkel/about/ hub.docker.com/u/okeyoyna tinhte.vn/members/okey-oyna.3017475/ openhumans.net/member/okeyoyna/ research.openhumans.org/member/okeyoyna/ openhumans.com/member/okeyoyna/ portfolium.com/okeyoyna anobii.com/en/0152c9fb8c9e13a07a/profile/activity gitlab.ifam.edu.br/okeyoyna peatix.com/group/16198815 peatix.com/user/21949084/view rapidapi.com/okeyoynacom/api/demo-project85460/details zillow.com/profile/okeyoynacom/ pinterest.com/a99io/ pinterest.ph/a99io/ pinterest.com/a99io/ pinterest.com.mx/a99io/ pinterest.it/a99io/ pinterest.fr/a99io/ pinterest.ca/a99io/ pinterest.jp/a99io/ pinterest.co.uk/a99io/ pinterest.de/a99io/ pinterest.es/a99io/ se.pinterest.com/a99io/ tr.pinterest.com/a99io/ ru.pinterest.com/a99io/ id.pinterest.com/a99io/ cs.pinterest.com/a99io/ es.pinterest.com/a99io/ pl.pinterest.com/a99io/ pt.pinterest.com/a99io/ br.pinterest.com/a99io/ co.pinterest.com/a99io/ nl.pinterest.com/a99io/ se.pinterest.com/a99io/ at.pinterest.com/a99io/ dk.pinterest.com/a99io/ in.pinterest.com/a99io/ ro.pinterest.com/a99io/ sk.pinterest.com/a99io/ fi.pinterest.com/a99io/ ar.pinterest.com/a99io/ freelance.habr.com/freelancers/okeyoyna 500px.com/p/okeyoyna?view=photos

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.