PageSourceSearch

https://servizionline.gruppohera.it/auth/assets/scripts/vendor.min.js

js gruppohera.it collected 2026-09-24 09:44:01 UTC 2,131,258 bytes, 48 lines download raw bytes

vendor: 5,915 bytes, line 1
1function CodiceFiscale(e){if(!(this instanceof CodiceFiscale))return new CodiceFiscale(e);var t=this._options(e);this.generality("name",t.name),this.generality("lastname",t.lastname),this.generality("day",t.day),this.generality("month",t.month),this.generality("year",t.year),this.generality("isMale",t.isMale),this.generality("communeName",t.communeName)}if(function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t,n){n=n||ke;var a,r,i=n.createElement("script");if(i.text=e,t)for(a in we)(r=t[a]||t.getAttribute&&t.getAttribute(a))&&i.setAttribute(a,r);n.head.appendChild(i).parentNode.removeChild(i)}function a(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?pe[me.call(e)]||"object":typeof e}function r(e){var t=!!e&&"length"in e&&e.length,n=a(e);return!ve(e)&&!Ae(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function o(e,t,n){return ve(t)?Oe.grep(e,function(e,a){return!!t.call(e,a,e)!==n}):t.nodeType?Oe.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Oe.grep(e,function(e){return he.call(t,e)>-1!==n}):Oe.filter(t,e,n)}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function l(e){var t={};return Oe.each(e.match(Me)||[],function(e,n){t[n]=!0}),t}function c(e){return e}function u(e){throw e}function d(e,t,n,a){var r;try{e&&ve(r=e.promise)?r.call(e).done(t).fail(n):e&&ve(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(a))}catch(e){n.apply(void 0,[e])}}function h(){ke.removeEventListener("DOMContentLoaded",h),e.removeEventListener("load",h),Oe.ready()}function p(e,t){return t.toUpperCase()}function m(e){return e.replace(Pe,"ms-").replace(ze,p)}function g(){this.expando=Oe.expando+g.uid++}function f(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Be.test(e)?JSON.parse(e):e)}function b(e,t,n){var a;if(void 0===n&&1===e.nodeType)if(a="data-"+t.replace(Ue,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(a))){try{n=f(n)}catch(e){}qe.set(e,t,n)}else n=void 0;return n}function y(e,t,n,a){var r,i,o=20,s=a?function(){return a.cur()}:function(){return Oe.css(e,t,"")},l=s(),c=n&&n[3]||(Oe.cssNumber[t]?"":"px"),u=e.nodeType&&(Oe.cssNumber[t]||"px"!==c&&+l)&&Ve.exec(Oe.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;o--;)Oe.style(e,t,u+c),(1-i)*(1-(i=s()/l||.5))<=0&&(o=0),u/=i;u*=2,Oe.style(e,t,u+c),n=n||[]}return n&&(u=+u||+l||0,r=n[1]?u+(n[1]+1)*n[2]:+n[2],a&&(a.unit=c,a.start=u,a.end=r)),r}function v(e){var t,n=e.ownerDocument,a=e.nodeName,r=Qe[a];return r||(t=n.body.appendChild(n.createElement(a)),r=Oe.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),Qe[a]=r,r)}function A(e,t){for(var n,a,r=[],i=0,o=e.length;i<o;i++)a=e[i],a.style&&(n=a.style.display,t?("none"===n&&(r[i]=Ge.get(a,"display")||null,r[i]||(a.style.display="")),""===a.style.display&&We(a)&&(r[i]=v(a))):"none"!==n&&(r[i]="none",Ge.set(a,"display",n)));for(i=0;i<o;i++)null!=r[i]&&(e[i].style.display=r[i]);return e}function k(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&i(e,t)?Oe.merge([e],n):n}function w(e,t){for(var n=0,a=e.length;n<a;n++)Ge.set(e[n],"globalEval",!t||Ge.get(t[n],"globalEval"))}function O(e,t,n,r,i){for(var o,s,l,c,u,d,h=t.createDocumentFragment(),p=[],m=0,g=e.length;m<g;m++)if((o=e[m])||0===o)if("object"===a(o))Oe.merge(p,o.nodeType?[o]:o);else if(nt.test(o)){for(s=s||h.appendChild(t.createElement("div")),l=(Xe.exec(o)||["",""])[1].toLowerCase(),c=tt[l]||tt._default,s.innerHTML=c[1]+Oe.htmlPrefilter(o)+c[2],d=c[0];d--;)s=s.lastChild;Oe.merge(p,s.childNodes),s=h.firstChild,s.textContent=""}else p.push(t.createTextNode(o));for(h.textContent="",m=0;o=p[m++];)if(r&&Oe.inArray(o,r)>-1)i&&i.push(o);else if(u=Ye(o),s=k(h.appendChild(o),"script"),u&&w(s),n)for(d=0;o=s[d++];)et.test(o.type||"")&&n.push(o);return h}function E(){return!0}function I(){return!1}function C(e,t){return e===N()==("focus"===t)}function N(){try{return ke.activeElement}catch(e){}}function R(e,t,n,a,r,i){var o,s;if("object"==typeof t){"string"!=typeof n&&(a=a||n,n=void 0);for(s in t)R(e,s,n,a,t[s],i);return e}if(null==a&&null==r?(r=n,a=n=void 0):null==r&&("string"==typeof n?(r=a,a=void 0):(r=a,a=n,n=void 0)),!1===r)r=I;else if(!r)return e;return 1===i&&(o=r,r=function(e){return Oe().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=Oe.guid++)),e.each(function(){Oe.event.add(this,t,r,a,n)})}function S(e,t,n){if(!n)return void(void 0===Ge.get(e,t)&&Oe.event.add(e,t,E));Ge.set(e,t,!1),Oe.event.add(e,t,{namespace:!1,handler:function(e){var a,r,i=Ge.get(this,t);if(1&e.isTrigger&&this[t]){if(i.length)(Oe.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=ce.call(arguments),Ge.set(this,t,i),a=n(this,t),this[t](),r=Ge.get(this,t),i!==r||a?Ge.set(this,t,!1):r={},i!==r)return e.stopImmediatePropagation(),e.preventDefault(),r&&r.value}else i.length&&(Ge.set(this,t,{value:Oe.event.trigger(Oe.extend(i[0],Oe.Event.prototype),i.slice(1),this)}),e.stopImmediatePropagation())}})}function T(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?Oe(e).children("tbody")[0]||e:e}function L(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function x(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function M(e,t){var n,a,r,i,o,s,l;if(1===t.nodeType){if(Ge.hasData(e)&&(i=Ge.get(e),l=i.events)){Ge.remove(t,"handle events");for(r in l)for(n=0,a=l[r].length;n<a;n++)Oe.event.add(t,r,l[r][n])}qe.hasData(e)&&(o=qe.access(e),s=Oe.extend({},o),qe.set(t,s))}}function D(e,t){var n=t.nodeName.toLowerCase();
vendor: 9,039 bytes, line 1
1"input"===n&&Je.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function _(e,t,a,r){t=ue(t);var i,o,s,l,c,u,d=0,h=e.length,p=h-1,m=t[0],g=ve(m);if(g||h>1&&"string"==typeof m&&!ye.checkClone&&it.test(m))return e.each(function(n){var i=e.eq(n);g&&(t[0]=m.call(this,n,i.html())),_(i,t,a,r)});if(h&&(i=O(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=Oe.map(k(i,"script"),L),l=s.length;d<h;d++)c=i,d!==p&&(c=Oe.clone(c,!0,!0),l&&Oe.merge(s,k(c,"script"))),a.call(e[d],c,d);if(l)for(u=s[s.length-1].ownerDocument,Oe.map(s,x),d=0;d<l;d++)c=s[d],et.test(c.type||"")&&!Ge.access(c,"globalEval")&&Oe.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?Oe._evalUrl&&!c.noModule&&Oe._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):n(c.textContent.replace(ot,""),c,u))}return e}function j(e,t,n){for(var a,r=t?Oe.filter(t,e):e,i=0;null!=(a=r[i]);i++)n||1!==a.nodeType||Oe.cleanData(k(a)),a.parentNode&&(n&&Ye(a)&&w(k(a,"script")),a.parentNode.removeChild(a));return e}function P(e,t,n){var a,r,i,o,s=lt.test(t),l=e.style;return n=n||ct(e),n&&(o=n.getPropertyValue(t)||n[t],s&&o&&(o=o.replace(ht,"$1")||void 0),""!==o||Ye(e)||(o=Oe.style(e,t)),!ye.pixelBoxStyles()&&st.test(o)&&dt.test(t)&&(a=l.width,r=l.minWidth,i=l.maxWidth,l.minWidth=l.maxWidth=l.width=o,o=n.width,l.width=a,l.minWidth=r,l.maxWidth=i)),void 0!==o?o+"":o}function z(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function $(e){for(var t=e[0].toUpperCase()+e.slice(1),n=pt.length;n--;)if((e=pt[n]+t)in mt)return e}function G(e){return Oe.cssProps[e]||gt[e]||(e in mt?e:gt[e]=$(e)||e)}function q(e,t,n){var a=Ve.exec(t);return a?Math.max(0,a[2]-(n||0))+(a[3]||"px"):t}function B(e,t,n,a,r,i){var o="width"===t?1:0,s=0,l=0;if(n===(a?"border":"content"))return 0;for(;o<4;o+=2)"margin"===n&&(l+=Oe.css(e,n+He[o],!0,r)),a?("content"===n&&(l-=Oe.css(e,"padding"+He[o],!0,r)),"margin"!==n&&(l-=Oe.css(e,"border"+He[o]+"Width",!0,r))):(l+=Oe.css(e,"padding"+He[o],!0,r),"padding"!==n?l+=Oe.css(e,"border"+He[o]+"Width",!0,r):s+=Oe.css(e,"border"+He[o]+"Width",!0,r));return!a&&i>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-i-l-s-.5))||0),l}function U(e,t,n){var a=ct(e),r=!ye.boxSizingReliable()||n,o=r&&"border-box"===Oe.css(e,"boxSizing",!1,a),s=o,l=P(e,t,a),c="offset"+t[0].toUpperCase()+t.slice(1);if(st.test(l)){if(!n)return l;l="auto"}return(!ye.boxSizingReliable()&&o||!ye.reliableTrDimensions()&&i(e,"tr")||"auto"===l||!parseFloat(l)&&"inline"===Oe.css(e,"display",!1,a))&&e.getClientRects().length&&(o="border-box"===Oe.css(e,"boxSizing",!1,a),(s=c in e)&&(l=e[c])),(l=parseFloat(l)||0)+B(e,t,n||(o?"border":"content"),s,a,l)+"px"}function F(e,t,n,a,r){return new F.prototype.init(e,t,n,a,r)}function V(){At&&(!1===ke.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(V):e.setTimeout(V,Oe.fx.interval),Oe.fx.tick())}function H(){return e.setTimeout(function(){vt=void 0}),vt=Date.now()}function Z(e,t){var n,a=0,r={height:e};for(t=t?1:0;a<4;a+=2-t)n=He[a],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function Y(e,t,n){for(var a,r=(Q.tweeners[t]||[]).concat(Q.tweeners["*"]),i=0,o=r.length;i<o;i++)if(a=r[i].call(n,t,e))return a}function K(e,t,n){var a,r,i,o,s,l,c,u,d="width"in t||"height"in t,h=this,p={},m=e.style,g=e.nodeType&&We(e),f=Ge.get(e,"fxshow");n.queue||(o=Oe._queueHooks(e,"fx"),null==o.unqueued&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,h.always(function(){h.always(function(){o.unqueued--,Oe.queue(e,"fx").length||o.empty.fire()})}));for(a in t)if(r=t[a],kt.test(r)){if(delete t[a],i=i||"toggle"===r,r===(g?"hide":"show")){if("show"!==r||!f||void 0===f[a])continue;g=!0}p[a]=f&&f[a]||Oe.style(e,a)}if((l=!Oe.isEmptyObject(t))||!Oe.isEmptyObject(p)){d&&1===e.nodeType&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],c=f&&f.display,null==c&&(c=Ge.get(e,"display")),u=Oe.css(e,"display"),"none"===u&&(c?u=c:(A([e],!0),c=e.style.display||c,u=Oe.css(e,"display"),A([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===Oe.css(e,"float")&&(l||(h.done(function(){m.display=c}),null==c&&(u=m.display,c="none"===u?"":u)),m.display="inline-block")),n.overflow&&(m.overflow="hidden",h.always(function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]})),l=!1;for(a in p)l||(f?"hidden"in f&&(g=f.hidden):f=Ge.access(e,"fxshow",{display:c}),i&&(f.hidden=!g),g&&A([e],!0),h.done(function(){g||A([e]),Ge.remove(e,"fxshow");for(a in p)Oe.style(e,a,p[a])})),l=Y(g?f[a]:0,a,h),a in f||(f[a]=l.start,g&&(l.end=l.start,l.start=0))}}function W(e,t){var n,a,r,i,o;for(n in e)if(a=m(n),r=t[a],i=e[n],Array.isArray(i)&&(r=i[1],i=e[n]=i[0]),n!==a&&(e[a]=i,delete e[n]),(o=Oe.cssHooks[a])&&"expand"in o){i=o.expand(i),delete e[a];for(n in i)n in e||(e[n]=i[n],t[n]=r)}else t[a]=r}function Q(e,t,n){var a,r,i=0,o=Q.prefilters.length,s=Oe.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=vt||H(),n=Math.max(0,c.startTime+c.duration-t),a=n/c.duration||0,i=1-a,o=0,l=c.tweens.length;o<l;o++)c.tweens[o].run(i);return s.notifyWith(e,[c,i,n]),i<1&&l?n:(l||s.notifyWith(e,[c,1,0]),s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:Oe.extend({},t),opts:Oe.extend(!0,{specialEasing:{},easing:Oe.easing._default},n),originalProperties:t,originalOptions:n,startTime:vt||H(),duration:n.duration,tweens:[],createTween:function(t,n){var a=Oe.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(a),a},stop:function(t){var n=0,a=t?c.tweens.length:0;if(r)return this;for(r=!0;n<a;n++)c.tweens[n].run(1);return t?(s.notifyWith(e,[c,1,0]),s.resolveWith(e,[c,t])):s.rejectWith(e,[c,t]),this}}),u=c.props;for(W(u,c.opts.specialEasing);i<o;i++)if(a=Q.prefilters[i].call(c,e,u,c.opts))return ve(a.stop)&&(Oe._queueHooks(c.elem,c.opts.queue).stop=a.stop.bind(a)),a;return Oe.map(u,Y,c),ve(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),Oe.fx.timer(Oe.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}function J(e){return(e.match(Me)||[]).join(" ")}function X(e){return e.getAttribute&&e.getAttribute("class")||""}function ee(e){return Array.isArray(e)?e:"string"==typeof e?e.match(Me)||[]:[]}function te(e,t,n,r){var i;if(Array.isArray(t))Oe.each(t,function(t,a){n||Mt.test(e)?r(e,a):te(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,n,r)});else if(n||"object"!==a(t))r(e,t);else for(i in t)te(e+"["+i+"]",t[i],n,r)}function ne(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var a,r=0,i=t.toLowerCase().match(Me)||[];if(ve(n))for(;a=i[r++];)"+"===a[0]?(a=a.slice(1)||"*",(e[a]=e[a]||[]).unshift(n)):(e[a]=e[a]||[]).push(n)}}function ae(e,t,n,a){function r(s){var l;return i[s]=!0,Oe.each(e[s]||[],function(e,s){var c=s(t,n,a);return"string"!=typeof c||o||i[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),r(c),!1)}),l}var i={},o=e===Vt;return r(t.dataTypes[0])||!i["*"]&&r("*")}function re(e,t){var n,a,r=Oe.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:a||(a={}))[n]=t[n]);return a&&Oe.extend(!0,e,a),e}function ie(e,t,n){for(var a,r,i,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===a&&(a=e.mimeType||t.getResponseHeader("Content-Type"));if(a)for(r in s)if(s[r]&&s[r].test(a)){l.unshift(r);break}if(l[0]in n)i=l[0];else{for(r in n){if(!l[0]||e.converters[r+" "+l[0]]){i=r;break}o||(o=r)}i=i||o}if(i)return i!==l[0]&&l.unshift(i),n[i]}function oe(e,t,n,a){var r,i,o,s,l,c={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(i=u.shift();i;)if(e.responseFields[i]&&(n[e.responseFields[i]]=t),!l&&a&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=i,i=u.shift())if("*"===i)i=l;else if("*"!==l&&l!==i){if(!(o=c[l+" "+i]||c["* "+i]))for(r in c)if(s=r.split(" "),s[1]===i&&(o=c[l+" "+s[0]]||c["* "+s[0]])){!0===o?o=c[r]:!0!==c[r]&&(i=s[0],u.unshift(s[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+i}}}return{state:"success",data:t}}var se=[],le=Object.getPrototypeOf,ce=se.slice,ue=se.flat?function(e){return se.flat.call(e)}:function(e){return se.concat.apply([],e)},de=se.push,he=se.indexOf,pe={},me=pe.toString,ge=pe.hasOwnProperty,fe=ge.toString,be=fe.call(Object),ye={},ve=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},Ae=function(e){return null!=e&&e===e.window},ke=e.document,we={type:!0,src:!0,nonce:!0,noModule:!0},Oe=function(e,t){return new Oe.fn.init(e,t)};Oe.fn=Oe.prototype={jquery:"3.6.4",constructor:Oe,length:0,toArray:function(){return ce.call(this)},get:function(e){return null==e?ce.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Oe.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Oe.each(this,e)},map:function(e){return this.pushStack(Oe.map(this,function(t,n){return e.call(t,n,t)}
vendor: 14,958 bytes, line 1
1))},slice:function(){return this.pushStack(ce.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Oe.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(Oe.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:de,sort:se.sort,splice:se.splice},Oe.extend=Oe.fn.extend=function(){var e,t,n,a,r,i,o=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[s]||{},s++),"object"==typeof o||ve(o)||(o={}),s===l&&(o=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)a=e[t],"__proto__"!==t&&o!==a&&(c&&a&&(Oe.isPlainObject(a)||(r=Array.isArray(a)))?(n=o[t],i=r&&!Array.isArray(n)?[]:r||Oe.isPlainObject(n)?n:{},r=!1,o[t]=Oe.extend(c,i,a)):void 0!==a&&(o[t]=a));return o},Oe.extend({expando:"jQuery"+("3.6.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==me.call(e)||(t=le(e))&&("function"!=typeof(n=ge.call(t,"constructor")&&t.constructor)||fe.call(n)!==be))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,a){n(e,{nonce:t&&t.nonce},a)},each:function(e,t){var n,a=0;if(r(e))for(n=e.length;a<n&&!1!==t.call(e[a],a,e[a]);a++);else for(a in e)if(!1===t.call(e[a],a,e[a]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?Oe.merge(n,"string"==typeof e?[e]:e):de.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:he.call(t,e,n)},merge:function(e,t){for(var n=+t.length,a=0,r=e.length;a<n;a++)e[r++]=t[a];return e.length=r,e},grep:function(e,t,n){for(var a=[],r=0,i=e.length,o=!n;r<i;r++)!t(e[r],r)!==o&&a.push(e[r]);return a},map:function(e,t,n){var a,i,o=0,s=[];if(r(e))for(a=e.length;o<a;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return ue(s)},guid:1,support:ye}),"function"==typeof Symbol&&(Oe.fn[Symbol.iterator]=se[Symbol.iterator]),Oe.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){pe["[object "+t+"]"]=t.toLowerCase()});var Ee=function(e){function t(e,t,n,a){var r,i,o,s,l,u,h,p=t&&t.ownerDocument,m=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return n;if(!a&&(T(t),t=t||L,M)){if(11!==m&&(l=be.exec(e)))if(r=l[1]){if(9===m){if(!(o=t.getElementById(r)))return n;if(o.id===r)return n.push(o),n}else if(p&&(o=p.getElementById(r))&&P(t,o)&&o.id===r)return n.push(o),n}else{if(l[2])return Q.apply(n,t.getElementsByTagName(e)),n;if((r=l[3])&&A.getElementsByClassName&&t.getElementsByClassName)return Q.apply(n,t.getElementsByClassName(r)),n}if(A.qsa&&!V[e+" "]&&(!D||!D.test(e))&&(1!==m||"object"!==t.nodeName.toLowerCase())){if(h=e,p=t,1===m&&(ce.test(e)||le.test(e))){for(p=ye.test(e)&&c(t.parentNode)||t,p===t&&A.scope||((s=t.getAttribute("id"))?s=s.replace(ke,we):t.setAttribute("id",s=z)),u=E(e),i=u.length;i--;)u[i]=(s?"#"+s:":scope")+" "+d(u[i]);h=u.join(",")}try{return Q.apply(n,p.querySelectorAll(h)),n}catch(t){V(e,!0)}finally{s===z&&t.removeAttribute("id")}}}return C(e.replace(oe,"$1"),t,n,a)}function n(){function e(n,a){return t.push(n+" ")>k.cacheLength&&delete e[t.shift()],e[n+" "]=a}var t=[];return e}function a(e){return e[z]=!0,e}function r(e){var t=L.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),a=n.length;a--;)k.attrHandle[n[a]]=t}function o(e,t){var n=t&&e,a=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(a)return a;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ee(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return a(function(t){return t=+t,a(function(n,a){for(var r,i=e([],n.length,t),o=i.length;o--;)n[r=i[o]]&&(n[r]=!(a[r]=n[r]))})})}function c(e){return e&&void 0!==e.getElementsByTagName&&e}function u(){}function d(e){for(var t=0,n=e.length,a="";t<n;t++)a+=e[t].value;return a}function h(e,t,n){var a=t.dir,r=t.next,i=r||a,o=n&&"parentNode"===i,s=q++;return t.first?function(t,n,r){for(;t=t[a];)if(1===t.nodeType||o)return e(t,n,r);return!1}:function(t,n,l){var c,u,d,h=[G,s];if(l){for(;t=t[a];)if((1===t.nodeType||o)&&e(t,n,l))return!0}else for(;t=t[a];)if(1===t.nodeType||o)if(d=t[z]||(t[z]={}),u=d[t.uniqueID]||(d[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[a]||t;else{if((c=u[i])&&c[0]===G&&c[1]===s)return h[2]=c[2];if(u[i]=h,h[2]=e(t,n,l))return!0}return!1}}function p(e){return e.length>1?function(t,n,a){for(var r=e.length;r--;)if(!e[r](t,n,a))return!1;return!0}:e[0]}function m(e,n,a){for(var r=0,i=n.length;r<i;r++)t(e,n[r],a);return a}function g(e,t,n,a,r){for(var i,o=[],s=0,l=e.length,c=null!=t;s<l;s++)(i=e[s])&&(n&&!n(i,a,r)||(o.push(i),c&&t.push(s)));return o}function f(e,t,n,r,i,o){return r&&!r[z]&&(r=f(r)),i&&!i[z]&&(i=f(i,o)),a(function(a,o,s,l){var c,u,d,h=[],p=[],f=o.length,b=a||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!a&&t?b:g(b,h,e,s,l),v=n?i||(a?e:f||r)?[]:o:y;if(n&&n(y,v,s,l),r)for(c=g(v,p),r(c,[],s,l),u=c.length;u--;)(d=c[u])&&(v[p[u]]=!(y[p[u]]=d));if(a){if(i||e){if(i){for(c=[],u=v.length;u--;)(d=v[u])&&c.push(y[u]=d);i(null,v=[],c,l)}for(u=v.length;u--;)(d=v[u])&&(c=i?X(a,d):h[u])>-1&&(a[c]=!(o[c]=d))}}else v=g(v===o?v.splice(f,v.length):v),i?i(null,o,v,l):Q.apply(o,v)})}function b(e){for(var t,n,a,r=e.length,i=k.relative[e[0].type],o=i||k.relative[" "],s=i?1:0,l=h(function(e){return e===t},o,!0),c=h(function(e){return X(t,e)>-1},o,!0),u=[function(e,n,a){var r=!i&&(a||n!==N)||((t=n).nodeType?l(e,n,a):c(e,n,a));return t=null,r}];s<r;s++)if(n=k.relative[e[s].type])u=[h(p(u),n)];else{if(n=k.filter[e[s].type].apply(null,e[s].matches),n[z]){for(a=++s;a<r&&!k.relative[e[a].type];a++);return f(s>1&&p(u),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(oe,"$1"),n,s<a&&b(e.slice(s,a)),a<r&&b(e=e.slice(a)),a<r&&d(e))}u.push(n)}return p(u)}function y(e,n){var r=n.length>0,i=e.length>0,o=function(a,o,s,l,c){var u,d,h,p=0,m="0",f=a&&[],b=[],y=N,v=a||i&&k.find.TAG("*",c),A=G+=null==y?1:Math.random()||.1,w=v.length;for(c&&(N=o==L||o||c);m!==w&&null!=(u=v[m]);m++){if(i&&u){for(d=0,o||u.ownerDocument==L||(T(u),s=!M);h=e[d++];)if(h(u,o||L,s)){l.push(u);break}c&&(G=A)}r&&((u=!h&&u)&&p--,a&&f.push(u))}if(p+=m,r&&m!==p){for(d=0;h=n[d++];)h(f,b,o,s);if(a){if(p>0)for(;m--;)f[m]||b[m]||(b[m]=K.call(l));b=g(b)}Q.apply(l,b),c&&!a&&b.length>0&&p+n.length>1&&t.uniqueSort(l)}return c&&(G=A,N=y),f};return r?a(o):o}var v,A,k,w,O,E,I,C,N,R,S,T,L,x,M,D,_,j,P,z="sizzle"+1*new Date,$=e.document,G=0,q=0,B=n(),U=n(),F=n(),V=n(),H=function(e,t){return e===t&&(S=!0),0},Z={}.hasOwnProperty,Y=[],K=Y.pop,W=Y.push,Q=Y.push,J=Y.slice,X=function(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1},ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",te="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\[\\da-fA-F]{1,6}"+te+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ae="\\["+te+"*("+ne+")(?:"+te+"*([*^$|!~]?=)"+te+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ne+"))|)"+te+"*\\]",re=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ae+")*)|.*)\\)|)",ie=new RegExp(te+"+","g"),oe=new RegExp("^"+te+"+|((?:^|[^\\\\])(?:\\\\.)*)"+te+"+$","g"),se=new RegExp("^"+te+"*,"+te+"*"),le=new RegExp("^"+te+"*([>+~]|"+te+")"+te+"*"),ce=new RegExp(te+"|>"),ue=new RegExp(re),de=new RegExp("^"+ne+"$"),he={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne+"|[*])"),ATTR:new RegExp("^"+ae),PSEUDO:new RegExp("^"+re),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+te+"*(even|odd|(([+-]|)(\\d*)n|)"+te+"*(?:([+-]|)"+te+"*(\\d+)|))"+te+"*\\)|)","i"),bool:new RegExp("^(?:"+ee+")$","i"),needsContext:new RegExp("^"+te+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+te+"*((?:-\\d)?\\d*)"+te+"*\\)|)(?=[^-]|$)","i")},pe=/HTML$/i,me=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,fe=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,ve=new RegExp("\\\\[\\da-fA-F]{1,6}"+te+"?|\\\\([^\\r\\n\\f])","g"),Ae=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ke=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,we=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Oe=function(){T()},Ee=h(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{Q.apply(Y=J.call($.childNodes),$.childNodes),Y[$.childNodes.length].nodeType}catch(e){Q={apply:Y.length?function(e,t){W.apply(e,J.call(t))}:function(e,t){for(var n=e.length,a=0;e[n++]=t[a++];);e.length=n-1}}}A=t.support={},O=t.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!pe.test(t||n&&n.nodeName||"HTML")},T=t.setDocument=function(e){var t,n,a=e?e.ownerDocument||e:$;return a!=L&&9===a.nodeType&&a.documentElement?(L=a,x=L.documentElement,M=!O(L),$!=L&&(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Oe,!1):n.attachEvent&&n.attachEvent("onunload",Oe)),A.scope=r(function(e){return x.appendChild(e).appendChild(L.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),A.cssHas=r(function(){try{return L.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),A.attributes=r(function(e){return e.className="i",!e.getAttribute("className")}),A.getElementsByTagName=r(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),A.getElementsByClassName=fe.test(L.getElementsByClassName),A.getById=r(function(e){return x.appendChild(e).id=z,!L.getElementsByName||!L.getElementsByName(z).length}),A.getById?(k.filter.ID=function(e){var t=e.replace(ve,Ae);return function(e){return e.getAttribute("id")===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&M){var n=t.getElementById(e);return n?[n]:[]}}):(k.filter.ID=function(e){var t=e.replace(ve,Ae);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&M){var n,a,r,i=t.getElementById(e);if(i){if((n=i.getAttributeNode("id"))&&n.value===e)return[i];for(r=t.getElementsByName(e),a=0;i=r[a++];)if((n=i.getAttributeNode("id"))&&n.value===e)return[i]}return[]}}),k.find.TAG=A.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):A.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,a=[],r=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[r++];)1===n.nodeType&&a.push(n);return a}return i},k.find.CLASS=A.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&M)return t.getElementsByClassName(e)},_=[],D=[],(A.qsa=fe.test(L.querySelectorAll))&&(r(function(e){var t;x.appendChild(e).innerHTML="<a id='"+z+"'></a><select id='"+z+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&D.push("[*^$]="+te+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||D.push("\\["+te+"*(?:value|"+ee+")"),e.querySelectorAll("[id~="+z+"-]").length||D.push("~="),t=L.createElement("input"),t.setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||D.push("\\["+te+"*name"+te+"*="+te+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||D.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||D.push(".#.+[+~]"),e.querySelectorAll("\\\f"),D.push("[\\r\\n\\f]")}),r(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&D.push("name"+te+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&D.push(":enabled",":disabled"),x.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&D.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),D.push(",.*:")})),(A.matchesSelector=fe.test(j=x.matches||x.webkitMatchesSelector||x.mozMatchesSelector||x.oMatchesSelector||x.msMatchesSelector))&&r(function(e){A.disconnectedMatch=j.call(e,"*"),j.call(e,"[s!='']:x"),_.push("!=",re)}),A.cssHas||D.push(":has"),D=D.length&&new RegExp(D.join("|")),_=_.length&&new RegExp(_.join("|")),t=fe.test(x.compareDocumentPosition),P=t||fe.test(x.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,a=t&&t.parentNode;return e===a||!(!a||1!==a.nodeType||!(n.contains?n.contains(a):e.compareDocumentPosition&&16&e.compareDocumentPosition(a)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},H=t?function(e,t){if(e===t)return S=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!A.sortDetached&&t.compareDocumentPosition(e)===n?e==L||e.ownerDocument==$&&P($,e)?-1:t==L||t.ownerDocument==$&&P($,t)?1:R?X(R,e)-X(R,t):0:4&n?-1:1)}:function(e,t){if(e===t)return S=!0,0;var n,a=0,r=e.parentNode,i=t.parentNode,s=[e],l=[t];if(!r||!i)return e==L?-1:t==L?1:r?-1:i?1:R?X(R,e)-X(R,t):0;if(r===i)return o(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;s[a]===l[a];)a++;return a?o(s[a],l[a]):s[a]==$?-1:l[a]==$?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if(T(e),A.matchesSelector&&M&&!V[n+" "]&&(!_||!_.test(n))&&(!D||!D.test(n)))try{var a=j.call(e,n);if(a||A.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(e){V(n,!0)}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!=L&&T(e),P(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!=L&&T(e);var n=k.attrHandle[t.toLowerCase()],a=n&&Z.call(k.attrHandle,t.toLowerCase())?n(e,t,!M):void 0;return void 0!==a?a:A.attributes||!M?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},t.escape=function(e){return(e+"").replace(ke,we)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],a=0,r=0;if(S=!A.detectDuplicates,R=!A.sortStable&&e.slice(0),e.sort(H),S){for(;t=e[r++];)t===e[r]&&(a=n.push(r));for(;a--;)e.splice(n[a],1)}return R=null,e},w=t.getText=function(e){var t,n="",a=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=w(e)}
vendor: 8,786 bytes, lines 1-2
1else if(3===r||4===r)return e.nodeValue}else for(;t=e[a++];)n+=w(t);return n},k=t.selectors={cacheLength:50,createPseudo:a,match:he,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(ve,Ae),e[3]=(e[3]||e[4]||e[5]||"").replace(ve,Ae),"~="===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]||t.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]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ue.test(n)&&(t=E(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(ve,Ae).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=B[e+" "];return t||(t=new RegExp("(^|"+te+")"+e+"("+te+"|$)"))&&B(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,a){return function(r){var i=t.attr(r,e);return null==i?"!="===n:!n||(i+="","="===n?i===a:"!="===n?i!==a:"^="===n?a&&0===i.indexOf(a):"*="===n?a&&i.indexOf(a)>-1:"$="===n?a&&i.slice(-a.length)===a:"~="===n?(" "+i.replace(ie," ")+" ").indexOf(a)>-1:"|="===n&&(i===a||i.slice(0,a.length+1)===a+"-"))}},CHILD:function(e,t,n,a,r){var i="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===a&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,h,p,m,g=i!==o?"nextSibling":"previousSibling",f=t.parentNode,b=s&&t.nodeName.toLowerCase(),y=!l&&!s,v=!1;if(f){if(i){for(;g;){for(h=t;h=h[g];)if(s?h.nodeName.toLowerCase()===b:1===h.nodeType)return!1;m=g="only"===e&&!m&&"nextSibling"}return!0}if(m=[o?f.firstChild:f.lastChild],o&&y){for(h=f,d=h[z]||(h[z]={}),u=d[h.uniqueID]||(d[h.uniqueID]={}),c=u[e]||[],
2p=c[0]===G&&c[1],v=p&&c[2],h=p&&f.childNodes[p];h=++p&&h&&h[g]||(v=p=0)||m.pop();)if(1===h.nodeType&&++v&&h===t){u[e]=[G,p,v];break}}else if(y&&(h=t,d=h[z]||(h[z]={}),u=d[h.uniqueID]||(d[h.uniqueID]={}),c=u[e]||[],p=c[0]===G&&c[1],v=p),!1===v)for(;(h=++p&&h&&h[g]||(v=p=0)||m.pop())&&((s?h.nodeName.toLowerCase()!==b:1!==h.nodeType)||!++v||(y&&(d=h[z]||(h[z]={}),u=d[h.uniqueID]||(d[h.uniqueID]={}),u[e]=[G,v]),h!==t)););return(v-=r)===a||v%a==0&&v/a>=0}}},PSEUDO:function(e,n){var r,i=k.pseudos[e]||k.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[z]?i(n):i.length>1?(r=[e,e,"",n],k.setFilters.hasOwnProperty(e.toLowerCase())?a(function(e,t){for(var a,r=i(e,n),o=r.length;o--;)a=X(e,r[o]),e[a]=!(t[a]=r[o])}):function(e){return i(e,0,r)}):i}},pseudos:{not:a(function(e){var t=[],n=[],r=I(e.replace(oe,"$1"));return r[z]?a(function(e,t,n,a){for(var i,o=r(e,null,a,[]),s=e.length;s--;)(i=o[s])&&(e[s]=!(t[s]=i))}):function(e,a,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}}),has:a(function(e){return function(n){return t(e,n).length>0}}),contains:a(function(e){return e=e.replace(ve,Ae),function(t){return(t.textContent||w(t)).indexOf(e)>-1}}),lang:a(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ve,Ae).toLowerCase(),function(t){var n;do{if(n=M?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===x},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),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.nodeType<6)return!1;return!0},parent:function(e){return!k.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return me.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"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:l(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:l(function(e,t,n){for(var a=n<0?n+t:n>t?t:n;--a>=0;)e.push(a);return e}),gt:l(function(e,t,n){for(var a=n<0?n+t:n;++a<t;)e.push(a);return e})}},k.pseudos.nth=k.pseudos.eq;for(v in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[v]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(v);for(v in{submit:!0,reset:!0})k.pseudos[v]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(v);return u.prototype=k.filters=k.pseudos,k.setFilters=new u,E=t.tokenize=function(e,n){var a,r,i,o,s,l,c,u=U[e+" "];if(u)return n?0:u.slice(0);for(s=e,l=[],c=k.preFilter;s;){a&&!(r=se.exec(s))||(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),a=!1,(r=le.exec(s))&&(a=r.shift(),i.push({value:a,type:r[0].replace(oe," ")}),s=s.slice(a.length));for(o in k.filter)!(r=he[o].exec(s))||c[o]&&!(r=c[o](r))||(a=r.shift(),i.push({value:a,type:o,matches:r}),s=s.slice(a.length));if(!a)break}return n?s.length:s?t.error(e):U(e,l).slice(0)},I=t.compile=function(e,t){var n,a=[],r=[],i=F[e+" "];if(!i){for(t||(t=E(e)),n=t.length;n--;)i=b(t[n]),i[z]?a.push(i):r.push(i);i=F(e,y(r,a)),i.selector=e}return i},C=t.select=function(e,t,n,a){var r,i,o,s,l,u="function"==typeof e&&e,h=!a&&E(e=u.selector||e);if(n=n||[],1===h.length){if(i=h[0]=h[0].slice(0),i.length>2&&"ID"===(o=i[0]).type&&9===t.nodeType&&M&&k.relative[i[1].type]){if(!(t=(k.find.ID(o.matches[0].replace(ve,Ae),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(r=he.needsContext.test(e)?0:i.length;r--&&(o=i[r],!k.relative[s=o.type]);)if((l=k.find[s])&&(a=l(o.matches[0].replace(ve,Ae),ye.test(i[0].type)&&c(t.parentNode)||t))){if(i.splice(r,1),!(e=a.length&&d(i)))return Q.apply(n,a),n;break}}return(u||I(e,h))(a,t,!M,n,!t||ye.test(e)&&c(t.parentNode)||t),n},A.sortStable=z.split("").sort(H).join("")===z,A.detectDuplicates=!!S,T(),A.sortDetached=r(function(e){return 1&e.compareDocumentPosition(L.createElement("fieldset"))}),r(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),A.attributes&&r(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),r(function(e){return null==e.getAttribute("disabled")})||i(ee,function(e,t,n){var a;if(!n)return!0===e[t]?t.toLowerCase():(a=e.getAttributeNode(t))&&a.specified?a.value:null}),t}(e);Oe.find=Ee,Oe.expr=Ee.selectors,Oe.expr[":"]=Oe.expr.pseudos,Oe.uniqueSort=Oe.unique=Ee.uniqueSort,Oe.text=Ee.getText,Oe.isXMLDoc=Ee.isXML,Oe.contains=Ee.contains,Oe.escapeSelector=Ee.escape;var Ie=function(e,t,n){for(var a=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&Oe(e).is(n))break;a.push(e)}return a},Ce=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ne=Oe.expr.match.needsContext,Re=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Oe.filter=function(e,t,n){var a=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===a.nodeType?Oe.find.matchesSelector(a,e)?[a]:[]:Oe.find.matches(e,Oe.grep(t,function(e){return 1===e.nodeType}))},Oe.fn.extend({find:function(e){var t,n,a=this.length,r=this;if("string"!=typeof e)return this.pushStack(Oe(e).filter(function(){for(t=0;t<a;t++)if(Oe.contains(r[t],this))return!0}));for(n=this.pushStack([]),t=0;t<a;t++)Oe.find(e,r[t],n);return a>1?Oe.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Ne.test(e)?Oe(e):e||[],!1).length}});var Se,Te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Oe.fn.init=function(e,t,n){var a,r;if(!e)return this;if(n=n||Se,"string"==typeof e){if(!(a="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Te.exec(e))||!a[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);
vendor: 4,175 bytes, line 2
2if(a[1]){if(t=t instanceof Oe?t[0]:t,Oe.merge(this,Oe.parseHTML(a[1],t&&t.nodeType?t.ownerDocument||t:ke,!0)),Re.test(a[1])&&Oe.isPlainObject(t))for(a in t)ve(this[a])?this[a](t[a]):this.attr(a,t[a]);return this}return r=ke.getElementById(a[2]),r&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):ve(e)?void 0!==n.ready?n.ready(e):e(Oe):Oe.makeArray(e,this)}).prototype=Oe.fn,Se=Oe(ke);var Le=/^(?:parents|prev(?:Until|All))/,xe={children:!0,contents:!0,next:!0,prev:!0};Oe.fn.extend({has:function(e){var t=Oe(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(Oe.contains(this,t[e]))return!0})},closest:function(e,t){var n,a=0,r=this.length,i=[],o="string"!=typeof e&&Oe(e);if(!Ne.test(e))for(;a<r;a++)for(n=this[a];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&Oe.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?Oe.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?he.call(Oe(e),this[0]):he.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Oe.uniqueSort(Oe.merge(this.get(),Oe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Oe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ie(e,"parentNode")},parentsUntil:function(e,t,n){return Ie(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return Ie(e,"nextSibling")},prevAll:function(e){return Ie(e,"previousSibling")},nextUntil:function(e,t,n){return Ie(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ie(e,"previousSibling",n)},siblings:function(e){return Ce((e.parentNode||{}).firstChild,e)},children:function(e){return Ce(e.firstChild)},contents:function(e){return null!=e.contentDocument&&le(e.contentDocument)?e.contentDocument:(i(e,"template")&&(e=e.content||e),Oe.merge([],e.childNodes))}},function(e,t){Oe.fn[e]=function(n,a){var r=Oe.map(this,t,n);return"Until"!==e.slice(-5)&&(a=n),a&&"string"==typeof a&&(r=Oe.filter(a,r)),this.length>1&&(xe[e]||Oe.uniqueSort(r),Le.test(e)&&r.reverse()),this.pushStack(r)}});var Me=/[^\x20\t\r\n\f]+/g;Oe.Callbacks=function(e){e="string"==typeof e?l(e):Oe.extend({},e);var t,n,r,i,o=[],s=[],c=-1,u=function(){for(i=i||e.once,r=t=!0;s.length;c=-1)for(n=s.shift();++c<o.length;)!1===o[c].apply(n[0],n[1])&&e.stopOnFalse&&(c=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},d={add:function(){return o&&(n&&!t&&(c=o.length-1,s.push(n)),function t(n){Oe.each(n,function(n,r){ve(r)?e.unique&&d.has(r)||o.push(r):r&&r.length&&"string"!==a(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return Oe.each(arguments,function(e,t){for(var n;(n=Oe.inArray(t,o,n))>-1;)o.splice(n,1),n<=c&&c--}),this},has:function(e){return e?Oe.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||u()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!r}};return d},Oe.extend({Deferred:function(t){var n=[["notify","progress",Oe.Callbacks("memory"),Oe.Callbacks("memory"),2],["resolve","done",Oe.Callbacks("once memory"),Oe.Callbacks("once memory"),0,"resolved"],["reject","fail",Oe.Callbacks("once memory"),Oe.Callbacks("once memory"),1,"rejected"]],a="pending",r={state:function(){return a},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return Oe.Deferred(function(t){Oe.each(n,function(n,a){var r=ve(e[a[4]])&&e[a[4]];i[a[1]](function(){var e=r&&r.apply(this,arguments);e&&ve(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[a[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(t,a,r){function i(t,n,a,r){return function(){var s=this,l=arguments,d=function(){var e,d;
vendor: 16,996 bytes, line 2
2if(!(t<o)){if((e=a.apply(s,l))===n.promise())throw new TypeError("Thenable self-resolution");d=e&&("object"==typeof e||"function"==typeof e)&&e.then,ve(d)?r?d.call(e,i(o,n,c,r),i(o,n,u,r)):(o++,d.call(e,i(o,n,c,r),i(o,n,u,r),i(o,n,c,n.notifyWith))):(a!==c&&(s=void 0,l=[e]),(r||n.resolveWith)(s,l))}},h=r?d:function(){try{d()}catch(e){Oe.Deferred.exceptionHook&&Oe.Deferred.exceptionHook(e,h.stackTrace),t+1>=o&&(a!==u&&(s=void 0,l=[e]),n.rejectWith(s,l))}};t?h():(Oe.Deferred.getStackHook&&(h.stackTrace=Oe.Deferred.getStackHook()),e.setTimeout(h))}}var o=0;return Oe.Deferred(function(e){n[0][3].add(i(0,e,ve(r)?r:c,e.notifyWith)),n[1][3].add(i(0,e,ve(t)?t:c)),n[2][3].add(i(0,e,ve(a)?a:u))}).promise()},promise:function(e){return null!=e?Oe.extend(e,r):r}},i={};return Oe.each(n,function(e,t){var o=t[2],s=t[5];r[t[1]]=o.add,s&&o.add(function(){a=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),o.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=o.fireWith}),r.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,a=Array(n),r=ce.call(arguments),i=Oe.Deferred(),o=function(e){return function(n){a[e]=this,r[e]=arguments.length>1?ce.call(arguments):n,--t||i.resolveWith(a,r)}};if(t<=1&&(d(e,i.done(o(n)).resolve,i.reject,!t),"pending"===i.state()||ve(r[n]&&r[n].then)))return i.then();for(;n--;)d(r[n],o(n),i.reject);return i.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Oe.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&De.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Oe.readyException=function(t){e.setTimeout(function(){throw t})};var _e=Oe.Deferred();Oe.fn.ready=function(e){return _e.then(e).catch(function(e){Oe.readyException(e)}),this},Oe.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Oe.readyWait:Oe.isReady)||(Oe.isReady=!0,!0!==e&&--Oe.readyWait>0||_e.resolveWith(ke,[Oe]))}}),Oe.ready.then=_e.then,"complete"===ke.readyState||"loading"!==ke.readyState&&!ke.documentElement.doScroll?e.setTimeout(Oe.ready):(ke.addEventListener("DOMContentLoaded",h),e.addEventListener("load",h));var je=function(e,t,n,r,i,o,s){var l=0,c=e.length,u=null==n;if("object"===a(n)){i=!0;for(l in n)je(e,t,l,n[l],!0,o,s)}else if(void 0!==r&&(i=!0,ve(r)||(s=!0),u&&(s?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(Oe(e),n)})),t))for(;l<c;l++)t(e[l],n,s?r:r.call(e[l],l,t(e[l],n)));return i?e:u?t.call(e):c?t(e[0],n):o},Pe=/^-ms-/,ze=/-([a-z])/g,$e=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};g.uid=1,g.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$e(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var a,r=this.cache(e);if("string"==typeof t)r[m(t)]=n;else for(a in t)r[m(a)]=t[a];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][m(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,a=e[this.expando];if(void 0!==a){if(void 0!==t){Array.isArray(t)?t=t.map(m):(t=m(t),t=t in a?[t]:t.match(Me)||[]),n=t.length;for(;n--;)delete a[t[n]]}(void 0===t||Oe.isEmptyObject(a))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Oe.isEmptyObject(t)}};var Ge=new g,qe=new g,Be=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ue=/[A-Z]/g;Oe.extend({hasData:function(e){return qe.hasData(e)||Ge.hasData(e)},data:function(e,t,n){return qe.access(e,t,n)},removeData:function(e,t){qe.remove(e,t)},_data:function(e,t,n){return Ge.access(e,t,n)},_removeData:function(e,t){Ge.remove(e,t)}}),Oe.fn.extend({data:function(e,t){var n,a,r,i=this[0],o=i&&i.attributes;if(void 0===e){if(this.length&&(r=qe.get(i),1===i.nodeType&&!Ge.get(i,"hasDataAttrs"))){for(n=o.length;n--;)o[n]&&(a=o[n].name,0===a.indexOf("data-")&&(a=m(a.slice(5)),b(i,a,r[a])));Ge.set(i,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){qe.set(this,e)}):je(this,function(t){var n;if(i&&void 0===t){if(void 0!==(n=qe.get(i,e)))return n;if(void 0!==(n=b(i,e)))return n}else this.each(function(){qe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){qe.remove(this,e)})}}),Oe.extend({queue:function(e,t,n){var a;if(e)return t=(t||"fx")+"queue",a=Ge.get(e,t),n&&(!a||Array.isArray(n)?a=Ge.access(e,t,Oe.makeArray(n)):a.push(n)),a||[]},dequeue:function(e,t){t=t||"fx";var n=Oe.queue(e,t),a=n.length,r=n.shift(),i=Oe._queueHooks(e,t),o=function(){Oe.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),a--),r&&("fx"===t&&n.unshift("inprogress"),delete i.stop,r.call(e,o,i)),!a&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ge.get(e,n)||Ge.access(e,n,{empty:Oe.Callbacks("once memory").add(function(){Ge.remove(e,[t+"queue",n])})})}}),Oe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Oe.queue(this[0],e):void 0===t?this:this.each(function(){var n=Oe.queue(this,e,t);Oe._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Oe.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Oe.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,a=1,r=Oe.Deferred(),i=this,o=this.length,s=function(){--a||r.resolveWith(i,[i])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(n=Ge.get(i[o],e+"queueHooks"))&&n.empty&&(a++,n.empty.add(s));return s(),r.promise(t)}});var Fe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ve=new RegExp("^(?:([+-])=|)("+Fe+")([a-z%]*)$","i"),He=["Top","Right","Bottom","Left"],Ze=ke.documentElement,Ye=function(e){return Oe.contains(e.ownerDocument,e)},Ke={composed:!0};Ze.getRootNode&&(Ye=function(e){return Oe.contains(e.ownerDocument,e)||e.getRootNode(Ke)===e.ownerDocument});var We=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&Ye(e)&&"none"===Oe.css(e,"display")},Qe={};Oe.fn.extend({show:function(){return A(this,!0)},hide:function(){return A(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){We(this)?Oe(this).show():Oe(this).hide()})}});var Je=/^(?:checkbox|radio)$/i,Xe=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,et=/^$|^module$|\/(?:java|ecma)script/i;!function(){var e=ke.createDocumentFragment(),t=e.appendChild(ke.createElement("div")),n=ke.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),ye.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",ye.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="<option></option>",ye.option=!!t.lastChild}();var tt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};tt.tbody=tt.tfoot=tt.colgroup=tt.caption=tt.thead,tt.th=tt.td,ye.option||(tt.optgroup=tt.option=[1,"<select multiple='multiple'>","</select>"]);var nt=/<|&#?\w+;/,at=/^([^.]*)(?:\.(.+)|)/;Oe.event={global:{},add:function(e,t,n,a,r){var i,o,s,l,c,u,d,h,p,m,g,f=Ge.get(e);if($e(e))for(n.handler&&(i=n,n=i.handler,r=i.selector),r&&Oe.find.matchesSelector(Ze,r),n.guid||(n.guid=Oe.guid++),(l=f.events)||(l=f.events=Object.create(null)),(o=f.handle)||(o=f.handle=function(t){return void 0!==Oe&&Oe.event.triggered!==t.type?Oe.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(Me)||[""],c=t.length;c--;)s=at.exec(t[c])||[],p=g=s[1],m=(s[2]||"").split(".").sort(),p&&(d=Oe.event.special[p]||{},p=(r?d.delegateType:d.bindType)||p,d=Oe.event.special[p]||{},u=Oe.extend({type:p,origType:g,data:a,handler:n,guid:n.guid,selector:r,needsContext:r&&Oe.expr.match.needsContext.test(r),namespace:m.join(".")},i),(h=l[p])||(h=l[p]=[],h.delegateCount=0,d.setup&&!1!==d.setup.call(e,a,m,o)||e.addEventListener&&e.addEventListener(p,o)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,u):h.push(u),Oe.event.global[p]=!0)},remove:function(e,t,n,a,r){var i,o,s,l,c,u,d,h,p,m,g,f=Ge.hasData(e)&&Ge.get(e);if(f&&(l=f.events)){for(t=(t||"").match(Me)||[""],c=t.length;c--;)if(s=at.exec(t[c])||[],p=g=s[1],m=(s[2]||"").split(".").sort(),p){for(d=Oe.event.special[p]||{},p=(a?d.delegateType:d.bindType)||p,h=l[p]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=h.length;i--;)u=h[i],!r&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||a&&a!==u.selector&&("**"!==a||!u.selector)||(h.splice(i,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u));o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,m,f.handle)||Oe.removeEvent(e,p,f.handle),delete l[p])}else for(p in l)Oe.event.remove(e,p+t[c],n,a,!0);Oe.isEmptyObject(l)&&Ge.remove(e,"handle events")}},dispatch:function(e){var t,n,a,r,i,o,s=new Array(arguments.length),l=Oe.event.fix(e),c=(Ge.get(this,"events")||Object.create(null))[l.type]||[],u=Oe.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(o=Oe.event.handlers.call(this,l,c),t=0;(r=o[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(i=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==i.namespace&&!l.rnamespace.test(i.namespace)||(l.handleObj=i,l.data=i.data,void 0!==(a=((Oe.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,s))&&!1===(l.result=a)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,a,r,i,o,s=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(i=[],o={},n=0;n<l;n++)a=t[n],r=a.selector+" ",void 0===o[r]&&(o[r]=a.needsContext?Oe(r,this).index(c)>-1:Oe.find(r,this,null,[c]).length),o[r]&&i.push(a);i.length&&s.push({elem:c,handlers:i})}return c=this,l<t.length&&s.push({elem:c,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(Oe.Event.prototype,e,{enumerable:!0,configurable:!0,get:ve(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Oe.expando]?e:new Oe.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Je.test(t.type)&&t.click&&i(t,"input")&&S(t,"click",E),!1},trigger:function(e){var t=this||e;return Je.test(t.type)&&t.click&&i(t,"input")&&S(t,"click"),!0},_default:function(e){var t=e.target;return Je.test(t.type)&&t.click&&i(t,"input")&&Ge.get(t,"click")||i(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Oe.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Oe.Event=function(e,t){if(!(this instanceof Oe.Event))return new Oe.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?E:I,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Oe.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Oe.expando]=!0},Oe.Event.prototype={constructor:Oe.Event,isDefaultPrevented:I,isPropagationStopped:I,isImmediatePropagationStopped:I,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=E,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=E,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=E,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Oe.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},Oe.event.addProp),Oe.each({focus:"focusin",blur:"focusout"},function(e,t){Oe.event.special[e]={setup:function(){return S(this,e,C),!1},trigger:function(){return S(this,e),!0},_default:function(t){return Ge.get(t.target,e)},delegateType:t}}),Oe.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){Oe.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,a=this,r=e.relatedTarget,i=e.handleObj;return r&&(r===a||Oe.contains(a,r))||(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}}),Oe.fn.extend({on:function(e,t,n,a){return R(this,e,t,n,a)},one:function(e,t,n,a){return R(this,e,t,n,a,1)},off:function(e,t,n){var a,r;if(e&&e.preventDefault&&e.handleObj)return a=e.handleObj,Oe(e.delegateTarget).off(a.namespace?a.origType+"."+a.namespace:a.origType,a.selector,a.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=I),this.each(function(){Oe.event.remove(this,e,n,t)})}});var rt=/<script|<style|<link/i,it=/checked\s*(?:[^=]|=\s*.checked.)/i,ot=/^\s*<!\[CDATA\[|\]\]>\s*$/g;Oe.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var a,r,i,o,s=e.cloneNode(!0),l=Ye(e);if(!(ye.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Oe.isXMLDoc(e)))for(o=k(s),i=k(e),a=0,r=i.length;a<r;a++)D(i[a],o[a]);if(t)if(n)for(i=i||k(e),o=o||k(s),a=0,r=i.length;a<r;a++)M(i[a],o[a]);else M(e,s);return o=k(s,"script"),o.length>0&&w(o,!l&&k(e,"script")),s},cleanData:function(e){for(var t,n,a,r=Oe.event.special,i=0;void 0!==(n=e[i]);i++)if($e(n)){if(t=n[Ge.expando]){if(t.events)for(a in t.events)r[a]?Oe.event.remove(n,a):Oe.removeEvent(n,a,t.handle);n[Ge.expando]=void 0}n[qe.expando]&&(n[qe.expando]=void 0)}}}),Oe.fn.extend({detach:function(e){return j(this,e,!0)},remove:function(e){return j(this,e)},text:function(e){return je(this,function(e){return void 0===e?Oe.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return _(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||T(this,e).appendChild(e)})},prepend:function(){return _(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=T(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return _(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return _(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Oe.cleanData(k(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Oe.clone(this,e,t)})},html:function(e){return je(this,function(e){var t=this[0]||{},n=0,a=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!rt.test(e)&&!tt[(Xe.exec(e)||["",""])[1].toLowerCase()]){e=Oe.htmlPrefilter(e);try{for(;n<a;n++)t=this[n]||{},1===t.nodeType&&(Oe.cleanData(k(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return _(this,arguments,function(t){var n=this.parentNode;Oe.inArray(this,e)<0&&(Oe.cleanData(k(this)),n&&n.replaceChild(t,this))},e)}}),Oe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Oe.fn[e]=function(e){for(var n,a=[],r=Oe(e),i=r.length-1,o=0;o<=i;o++)n=o===i?this:this.clone(!0),Oe(r[o])[t](n),de.apply(a,n.get());return this.pushStack(a)}});var st=new RegExp("^("+Fe+")(?!px)[a-z%]+$","i"),lt=/^--/,ct=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},ut=function(e,t,n){var a,r,i={};for(r in t)i[r]=e.style[r],e.style[r]=t[r];a=n.call(e);for(r in t)e.style[r]=i[r];return a},dt=new RegExp(He.join("|"),"i"),ht=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g");!function(){function t(){if(u){c.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Ze.appendChild(c).appendChild(u);var t=e.getComputedStyle(u);
vendor: 6,143 bytes, lines 2-3
2a="1%"!==t.top,l=12===n(t.marginLeft),u.style.right="60%",o=36===n(t.right),r=36===n(t.width),u.style.position="absolute",i=12===n(u.offsetWidth/3),Ze.removeChild(c),u=null}}function n(e){return Math.round(parseFloat(e))}var a,r,i,o,s,l,c=ke.createElement("div"),u=ke.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",ye.clearCloneStyle="content-box"===u.style.backgroundClip,Oe.extend(ye,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),o},pixelPosition:function(){return t(),a},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),i},reliableTrDimensions:function(){var t,n,a,r;return null==s&&(t=ke.createElement("table"),n=ke.createElement("tr"),a=ke.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",a.style.height="9px",a.style.display="block",Ze.appendChild(t).appendChild(n).appendChild(a),r=e.getComputedStyle(n),s=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===n.offsetHeight,Ze.removeChild(t)),s}}))}();var pt=["Webkit","Moz","ms"],mt=ke.createElement("div").style,gt={},ft=/^(none|table(?!-c[ea]).+)/,bt={position:"absolute",visibility:"hidden",display:"block"},yt={letterSpacing:"0",fontWeight:"400"};Oe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=P(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,a){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,i,o,s=m(t),l=lt.test(t),c=e.style;if(l||(t=G(s)),o=Oe.cssHooks[t]||Oe.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(r=o.get(e,!1,a))?r:c[t];i=typeof n,"string"===i&&(r=Ve.exec(n))&&r[1]&&(n=y(e,t,r),i="number"),null!=n&&n===n&&("number"!==i||l||(n+=r&&r[3]||(Oe.cssNumber[s]?"":"px")),ye.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,a))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,a){var r,i,o,s=m(t);return lt.test(t)||(t=G(s)),o=Oe.cssHooks[t]||Oe.cssHooks[s],o&&"get"in o&&(r=o.get(e,!0,n)),void 0===r&&(r=P(e,t,a)),"normal"===r&&t in yt&&(r=yt[t]),""===n||n?(i=parseFloat(r),!0===n||isFinite(i)?i||0:r):r}}),Oe.each(["height","width"],function(e,t){Oe.cssHooks[t]={get:function(e,n,a){if(n)return!ft.test(Oe.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?U(e,t,a):ut(e,bt,function(){return U(e,t,a)})},set:function(e,n,a){var r,i=ct(e),o=!ye.scrollboxSize()&&"absolute"===i.position,s=o||a,l=s&&"border-box"===Oe.css(e,"boxSizing",!1,i),c=a?B(e,t,a,l,i):0;return l&&o&&(c-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(i[t])-B(e,t,"border",!1,i)-.5)),c&&(r=Ve.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=Oe.css(e,t)),q(e,n,c)}}}),Oe.cssHooks.marginLeft=z(ye.reliableMarginLeft,function(e,t){if(t)return(parseFloat(P(e,"marginLeft"))||e.getBoundingClientRect().left-ut(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Oe.each({margin:"",padding:"",border:"Width"},function(e,t){Oe.cssHooks[e+t]={expand:function(n){for(var a=0,r={},i="string"==typeof n?n.split(" "):[n];a<4;a++)r[e+He[a]+t]=i[a]||i[a-2]||i[0];return r}},"margin"!==e&&(Oe.cssHooks[e+t].set=q)}),Oe.fn.extend({css:function(e,t){return je(this,function(e,t,n){var a,r,i={},o=0;if(Array.isArray(t)){for(a=ct(e),r=t.length;o<r;o++)i[t[o]]=Oe.css(e,t[o],!1,a);return i}return void 0!==n?Oe.style(e,t,n):Oe.css(e,t)},e,t,arguments.length>1)}}),Oe.Tween=F,F.prototype={constructor:F,init:function(e,t,n,a,r,i){this.elem=e,this.prop=n,this.easing=r||Oe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=a,this.unit=i||(Oe.cssNumber[n]?"":"px")},cur:function(){var e=F.propHooks[this.prop];return e&&e.get?e.get(this):F.propHooks._default.get(this)
3},run:function(e){var t,n=F.propHooks[this.prop];return this.options.duration?this.pos=t=Oe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=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):F.propHooks._default.set(this),this}},F.prototype.init.prototype=F.prototype,F.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Oe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){Oe.fx.step[e.prop]?Oe.fx.step[e.prop](e):1!==e.elem.nodeType||!Oe.cssHooks[e.prop]&&null==e.elem.style[G(e.prop)]?e.elem[e.prop]=e.now:Oe.style(e.elem,e.prop,e.now+e.unit)}}},F.propHooks.scrollTop=F.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Oe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Oe.fx=F.prototype.init,Oe.fx.step={};var vt,At,kt=/^(?:toggle|show|hide)$/,wt=/queueHooks$/;Oe.Animation=Oe.extend(Q,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return y(n.elem,e,Ve.exec(t),n),n}]},tweener:function(e,t){ve(e)?(t=e,e=["*"]):e=e.match(Me);for(var n,a=0,r=e.length;a<r;a++)n=e[a],Q.tweeners[n]=Q.tweeners[n]||[],Q.tweeners[n].unshift(t)},prefilters:[K],prefilter:function(e,t){t?Q.prefilters.unshift(e):Q.prefilters.push(e)}}),Oe.speed=function(e,t,n){var a=e&&"object"==typeof e?Oe.extend({},e):{complete:n||!n&&t||ve(e)&&e,duration:e,easing:n&&t||t&&!ve(t)&&t};return Oe.fx.off?a.duration=0:"number"!=typeof a.duration&&(a.duration in Oe.fx.speeds?a.duration=Oe.fx.speeds[a.duration]:a.duration=Oe.fx.speeds._default),null!=a.queue&&!0!==a.queue||(a.queue="fx"),a.old=a.complete,a.complete=function(){ve(a.old)&&a.old.call(this),a.queue&&Oe.dequeue(this,a.queue)},a},Oe.fn.extend({fadeTo:function(e,t,n,a){return this.filter(We).css("opacity",0).show().end().animate({opacity:t},e,n,a)}
vendor: 7,271 bytes, line 3
3,animate:function(e,t,n,a){var r=Oe.isEmptyObject(e),i=Oe.speed(t,n,a),o=function(){var t=Q(this,Oe.extend({},e),i);(r||Ge.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||!1===i.queue?this.each(o):this.queue(i.queue,o)},stop:function(e,t,n){var a=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",i=Oe.timers,o=Ge.get(this);if(r)o[r]&&o[r].stop&&a(o[r]);else for(r in o)o[r]&&o[r].stop&&wt.test(r)&&a(o[r]);for(r=i.length;r--;)i[r].elem!==this||null!=e&&i[r].queue!==e||(i[r].anim.stop(n),t=!1,i.splice(r,1));!t&&n||Oe.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Ge.get(this),a=n[e+"queue"],r=n[e+"queueHooks"],i=Oe.timers,o=a?a.length:0;for(n.finish=!0,Oe.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===e&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<o;t++)a[t]&&a[t].finish&&a[t].finish.call(this);delete n.finish})}}),Oe.each(["toggle","show","hide"],function(e,t){var n=Oe.fn[t];Oe.fn[t]=function(e,a,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(Z(t,!0),e,a,r)}}),Oe.each({slideDown:Z("show"),slideUp:Z("hide"),slideToggle:Z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Oe.fn[e]=function(e,n,a){return this.animate(t,e,n,a)}}),Oe.timers=[],Oe.fx.tick=function(){var e,t=0,n=Oe.timers;for(vt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Oe.fx.stop(),vt=void 0},Oe.fx.timer=function(e){Oe.timers.push(e),Oe.fx.start()},Oe.fx.interval=13,Oe.fx.start=function(){At||(At=!0,V())},Oe.fx.stop=function(){At=null},Oe.fx.speeds={slow:600,fast:200,_default:400},Oe.fn.delay=function(t,n){return t=Oe.fx?Oe.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,a){var r=e.setTimeout(n,t);a.stop=function(){e.clearTimeout(r)}})},function(){var e=ke.createElement("input"),t=ke.createElement("select"),n=t.appendChild(ke.createElement("option"));e.type="checkbox",ye.checkOn=""!==e.value,ye.optSelected=n.selected,e=ke.createElement("input"),e.value="t",e.type="radio",ye.radioValue="t"===e.value}();var Ot,Et=Oe.expr.attrHandle;Oe.fn.extend({attr:function(e,t){return je(this,Oe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Oe.removeAttr(this,e)})}}),Oe.extend({attr:function(e,t,n){var a,r,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return void 0===e.getAttribute?Oe.prop(e,t,n):(1===i&&Oe.isXMLDoc(e)||(r=Oe.attrHooks[t.toLowerCase()]||(Oe.expr.match.bool.test(t)?Ot:void 0)),void 0!==n?null===n?void Oe.removeAttr(e,t):r&&"set"in r&&void 0!==(a=r.set(e,n,t))?a:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(a=r.get(e,t))?a:(a=Oe.find.attr(e,t),null==a?void 0:a))},attrHooks:{type:{set:function(e,t){if(!ye.radioValue&&"radio"===t&&i(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,a=0,r=t&&t.match(Me);if(r&&1===e.nodeType)for(;n=r[a++];)e.removeAttribute(n)}}),Ot={set:function(e,t,n){return!1===t?Oe.removeAttr(e,n):e.setAttribute(n,n),n}},Oe.each(Oe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Et[t]||Oe.find.attr;Et[t]=function(e,t,a){var r,i,o=t.toLowerCase();return a||(i=Et[o],Et[o]=r,r=null!=n(e,t,a)?o:null,Et[o]=i),r}});var It=/^(?:input|select|textarea|button)$/i,Ct=/^(?:a|area)$/i;Oe.fn.extend({prop:function(e,t){return je(this,Oe.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Oe.propFix[e]||e]})}}),Oe.extend({prop:function(e,t,n){var a,r,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&Oe.isXMLDoc(e)||(t=Oe.propFix[t]||t,r=Oe.propHooks[t]),void 0!==n?r&&"set"in r&&void 0!==(a=r.set(e,n,t))?a:e[t]=n:r&&"get"in r&&null!==(a=r.get(e,t))?a:e[t]},propHooks:{tabIndex:{get:function(e){var t=Oe.find.attr(e,"tabindex");return t?parseInt(t,10):It.test(e.nodeName)||Ct.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ye.optSelected||(Oe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Oe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Oe.propFix[this.toLowerCase()]=this}),Oe.fn.extend({addClass:function(e){var t,n,a,r,i,o;return ve(e)?this.each(function(t){Oe(this).addClass(e.call(this,t,X(this)))}):(t=ee(e),t.length?this.each(function(){if(a=X(this),n=1===this.nodeType&&" "+J(a)+" "){for(i=0;i<t.length;i++)r=t[i],n.indexOf(" "+r+" ")<0&&(n+=r+" ");o=J(n),a!==o&&this.setAttribute("class",o)}}):this)},removeClass:function(e){var t,n,a,r,i,o;return ve(e)?this.each(function(t){Oe(this).removeClass(e.call(this,t,X(this)))}):arguments.length?(t=ee(e),t.length?this.each(function(){if(a=X(this),n=1===this.nodeType&&" "+J(a)+" "){for(i=0;i<t.length;i++)for(r=t[i];n.indexOf(" "+r+" ")>-1;)n=n.replace(" "+r+" "," ");o=J(n),a!==o&&this.setAttribute("class",o)}}):this):this.attr("class","")},toggleClass:function(e,t){var n,a,r,i,o=typeof e,s="string"===o||Array.isArray(e);return ve(e)?this.each(function(n){Oe(this).toggleClass(e.call(this,n,X(this),t),t)}):"boolean"==typeof t&&s?t?this.addClass(e):this.removeClass(e):(n=ee(e),this.each(function(){if(s)for(i=Oe(this),r=0;r<n.length;r++)a=n[r],i.hasClass(a)?i.removeClass(a):i.addClass(a);else void 0!==e&&"boolean"!==o||(a=X(this),a&&Ge.set(this,"__className__",a),this.setAttribute&&this.setAttribute("class",a||!1===e?"":Ge.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,a=0;for(t=" "+e+" ";n=this[a++];)if(1===n.nodeType&&(" "+J(X(n))+" ").indexOf(t)>-1)return!0;return!1}});var Nt=/\r/g;Oe.fn.extend({val:function(e){var t,n,a,r=this[0];return arguments.length?(a=ve(e),this.each(function(n){var r;1===this.nodeType&&(r=a?e.call(this,n,Oe(this).val()):e,null==r?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=Oe.map(r,function(e){return null==e?"":e+""})),(t=Oe.valHooks[this.type]||Oe.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=Oe.valHooks[r.type]||Oe.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace(Nt,""):null==n?"":n):void 0}}),Oe.extend({valHooks:{option:{get:function(e){var t=Oe.find.attr(e,"value");return null!=t?t:J(Oe.text(e))}},select:{get:function(e){var t,n,a,r=e.options,o=e.selectedIndex,s="select-one"===e.type,l=s?null:[],c=s?o+1:r.length;for(a=o<0?c:s?o:0;a<c;a++)if(n=r[a],(n.selected||a===o)&&!n.disabled&&(!n.parentNode.disabled||!i(n.parentNode,"optgroup"))){if(t=Oe(n).val(),s)return t;l.push(t)}return l},set:function(e,t){for(var n,a,r=e.options,i=Oe.makeArray(t),o=r.length;o--;)a=r[o],(a.selected=Oe.inArray(Oe.valHooks.option.get(a),i)>-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),Oe.each(["radio","checkbox"],function(){Oe.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Oe.inArray(Oe(e).val(),t)>-1}},ye.checkOn||(Oe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}
vendor: 4,337 bytes, line 3
3),ye.focusin="onfocusin"in e;var Rt=/^(?:focusinfocus|focusoutblur)$/,St=function(e){e.stopPropagation()};Oe.extend(Oe.event,{trigger:function(t,n,a,r){var i,o,s,l,c,u,d,h,p=[a||ke],m=ge.call(t,"type")?t.type:t,g=ge.call(t,"namespace")?t.namespace.split("."):[];if(o=h=s=a=a||ke,3!==a.nodeType&&8!==a.nodeType&&!Rt.test(m+Oe.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[Oe.expando]?t:new Oe.Event(m,"object"==typeof t&&t),t.isTrigger=r?2:3,t.namespace=g.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=a),n=null==n?[t]:Oe.makeArray(n,[t]),d=Oe.event.special[m]||{},r||!d.trigger||!1!==d.trigger.apply(a,n))){if(!r&&!d.noBubble&&!Ae(a)){for(l=d.delegateType||m,Rt.test(l+m)||(o=o.parentNode);o;o=o.parentNode)p.push(o),s=o;s===(a.ownerDocument||ke)&&p.push(s.defaultView||s.parentWindow||e)}for(i=0;(o=p[i++])&&!t.isPropagationStopped();)h=o,t.type=i>1?l:d.bindType||m,u=(Ge.get(o,"events")||Object.create(null))[t.type]&&Ge.get(o,"handle"),u&&u.apply(o,n),(u=c&&o[c])&&u.apply&&$e(o)&&(t.result=u.apply(o,n),!1===t.result&&t.preventDefault());return t.type=m,r||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),n)||!$e(a)||c&&ve(a[m])&&!Ae(a)&&(s=a[c],s&&(a[c]=null),Oe.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,St),a[m](),t.isPropagationStopped()&&h.removeEventListener(m,St),Oe.event.triggered=void 0,s&&(a[c]=s)),t.result}},simulate:function(e,t,n){var a=Oe.extend(new Oe.Event,n,{type:e,isSimulated:!0});Oe.event.trigger(a,null,t)}}),Oe.fn.extend({trigger:function(e,t){return this.each(function(){Oe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Oe.event.trigger(e,t,n,!0)}}),ye.focusin||Oe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Oe.event.simulate(t,e.target,Oe.event.fix(e))};Oe.event.special[t]={setup:function(){var a=this.ownerDocument||this.document||this,r=Ge.access(a,t);r||a.addEventListener(e,n,!0),Ge.access(a,t,(r||0)+1)},teardown:function(){var a=this.ownerDocument||this.document||this,r=Ge.access(a,t)-1;r?Ge.access(a,t,r):(a.removeEventListener(e,n,!0),Ge.remove(a,t))}}});var Tt=e.location,Lt={guid:Date.now()},xt=/\?/;Oe.parseXML=function(t){var n,a;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return a=n&&n.getElementsByTagName("parsererror")[0],n&&!a||Oe.error("Invalid XML: "+(a?Oe.map(a.childNodes,function(e){return e.textContent}).join("\n"):t)),n};var Mt=/\[\]$/,Dt=/\r?\n/g,_t=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;Oe.param=function(e,t){var n,a=[],r=function(e,t){var n=ve(t)?t():t;a[a.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Oe.isPlainObject(e))Oe.each(e,function(){r(this.name,this.value)});else for(n in e)te(n,e[n],t,r);return a.join("&")},Oe.fn.extend({serialize:function(){return Oe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Oe.prop(this,"elements");return e?Oe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Oe(this).is(":disabled")&&jt.test(this.nodeName)&&!_t.test(e)&&(this.checked||!Je.test(e))}).map(function(e,t){var n=Oe(this).val();return null==n?null:Array.isArray(n)?Oe.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var Pt=/%20/g,zt=/#.*$/,$t=/([?&])_=[^&]*/,Gt=/^(.*?):[ \t]*([^\r\n]*)$/gm,qt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Bt=/^(?:GET|HEAD)$/,Ut=/^\/\//,Ft={},Vt={},Ht="*/".concat("*"),Zt=ke.createElement("a");Zt.href=Tt.href,Oe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:qt.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ht,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Oe.parseXML}
vendor: 12,857 bytes, line 3
3,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?re(re(e,Oe.ajaxSettings),t):re(Oe.ajaxSettings,e)},ajaxPrefilter:ne(Ft),ajaxTransport:ne(Vt),ajax:function(t,n){function a(t,n,a,s){var c,h,p,A,k,w=n;u||(u=!0,l&&e.clearTimeout(l),r=void 0,o=s||"",O.readyState=t>0?4:0,c=t>=200&&t<300||304===t,a&&(A=ie(m,O,a)),!c&&Oe.inArray("script",m.dataTypes)>-1&&Oe.inArray("json",m.dataTypes)<0&&(m.converters["text script"]=function(){}),A=oe(m,A,O,c),c?(m.ifModified&&(k=O.getResponseHeader("Last-Modified"),k&&(Oe.lastModified[i]=k),(k=O.getResponseHeader("etag"))&&(Oe.etag[i]=k)),204===t||"HEAD"===m.type?w="nocontent":304===t?w="notmodified":(w=A.state,h=A.data,p=A.error,c=!p)):(p=w,!t&&w||(w="error",t<0&&(t=0))),O.status=t,O.statusText=(n||w)+"",c?b.resolveWith(g,[h,w,O]):b.rejectWith(g,[O,w,p]),O.statusCode(v),v=void 0,d&&f.trigger(c?"ajaxSuccess":"ajaxError",[O,m,c?h:p]),y.fireWith(g,[O,w]),d&&(f.trigger("ajaxComplete",[O,m]),--Oe.active||Oe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,s,l,c,u,d,h,p,m=Oe.ajaxSetup({},n),g=m.context||m,f=m.context&&(g.nodeType||g.jquery)?Oe(g):Oe.event,b=Oe.Deferred(),y=Oe.Callbacks("once memory"),v=m.statusCode||{},A={},k={},w="canceled",O={readyState:0,getResponseHeader:function(e){var t;if(u){if(!s)for(s={};t=Gt.exec(o);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?o:null},setRequestHeader:function(e,t){return null==u&&(e=k[e.toLowerCase()]=k[e.toLowerCase()]||e,A[e]=t),this},overrideMimeType:function(e){return null==u&&(m.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)O.always(e[O.status]);else for(t in e)v[t]=[v[t],e[t]];return this},abort:function(e){var t=e||w;return r&&r.abort(t),a(0,t),this}};if(b.promise(O),m.url=((t||m.url||Tt.href)+"").replace(Ut,Tt.protocol+"//"),m.type=n.method||n.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(Me)||[""],null==m.crossDomain){c=ke.createElement("a");try{c.href=m.url,c.href=c.href,m.crossDomain=Zt.protocol+"//"+Zt.host!=c.protocol+"//"+c.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=Oe.param(m.data,m.traditional)),ae(Ft,m,n,O),u)return O;d=Oe.event&&m.global,d&&0==Oe.active++&&Oe.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Bt.test(m.type),i=m.url.replace(zt,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(Pt,"+")):(p=m.url.slice(i.length),m.data&&(m.processData||"string"==typeof m.data)&&(i+=(xt.test(i)?"&":"?")+m.data,delete m.data),!1===m.cache&&(i=i.replace($t,"$1"),p=(xt.test(i)?"&":"?")+"_="+Lt.guid+++p),m.url=i+p),m.ifModified&&(Oe.lastModified[i]&&O.setRequestHeader("If-Modified-Since",Oe.lastModified[i]),Oe.etag[i]&&O.setRequestHeader("If-None-Match",Oe.etag[i])),(m.data&&m.hasContent&&!1!==m.contentType||n.contentType)&&O.setRequestHeader("Content-Type",m.contentType),O.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Ht+"; q=0.01":""):m.accepts["*"]);for(h in m.headers)O.setRequestHeader(h,m.headers[h]);if(m.beforeSend&&(!1===m.beforeSend.call(g,O,m)||u))return O.abort();if(w="abort",y.add(m.complete),O.done(m.success),O.fail(m.error),r=ae(Vt,m,n,O)){if(O.readyState=1,d&&f.trigger("ajaxSend",[O,m]),u)return O;m.async&&m.timeout>0&&(l=e.setTimeout(function(){O.abort("timeout")},m.timeout));try{u=!1,r.send(A,a)}catch(e){if(u)throw e;a(-1,e)}}else a(-1,"No Transport");return O},getJSON:function(e,t,n){return Oe.get(e,t,n,"json")},getScript:function(e,t){return Oe.get(e,void 0,t,"script")}}),Oe.each(["get","post"],function(e,t){Oe[t]=function(e,n,a,r){return ve(n)&&(r=r||a,a=n,n=void 0),Oe.ajax(Oe.extend({url:e,type:t,dataType:r,data:n,success:a},Oe.isPlainObject(e)&&e))}}),Oe.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),Oe._evalUrl=function(e,t,n){return Oe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Oe.globalEval(e,t,n)}})},Oe.fn.extend({wrapAll:function(e){var t;return this[0]&&(ve(e)&&(e=e.call(this[0])),t=Oe(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return ve(e)?this.each(function(t){Oe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Oe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ve(e);return this.each(function(n){Oe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Oe(this).replaceWith(this.childNodes)}),this}}),Oe.expr.pseudos.hidden=function(e){return!Oe.expr.pseudos.visible(e)},Oe.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Oe.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Kt=Oe.ajaxSettings.xhr();ye.cors=!!Kt&&"withCredentials"in Kt,ye.ajax=Kt=!!Kt,Oe.ajaxTransport(function(t){var n,a;if(ye.cors||Kt&&!t.crossDomain)return{send:function(r,i){var o,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)s[o]=t.xhrFields[o];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(o in r)s.setRequestHeader(o,r[o]);n=function(e){return function(){n&&(n=a=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?i(0,"error"):i(s.status,s.statusText):i(Yt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),a=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=a:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&a()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),Oe.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Oe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Oe.globalEval(e),e}}}),Oe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Oe.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(a,r){t=Oe("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),ke.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Wt=[],Qt=/(=)\?(?=&|$)|\?\?/;Oe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Wt.pop()||Oe.expando+"_"+Lt.guid++;return this[e]=!0,e}}),Oe.ajaxPrefilter("json jsonp",function(t,n,a){var r,i,o,s=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=ve(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qt,"$1"+r):!1!==t.jsonp&&(t.url+=(xt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||Oe.error(r+" was not called"),o[0]},t.dataTypes[0]="json",i=e[r],e[r]=function(){o=arguments},a.always(function(){void 0===i?Oe(e).removeProp(r):e[r]=i,t[r]&&(t.jsonpCallback=n.jsonpCallback,Wt.push(r)),o&&ve(i)&&i(o[0]),o=i=void 0}),"script"}),ye.createHTMLDocument=function(){var e=ke.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),Oe.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var a,r,i;return t||(ye.createHTMLDocument?(t=ke.implementation.createHTMLDocument(""),a=t.createElement("base"),a.href=ke.location.href,t.head.appendChild(a)):t=ke),r=Re.exec(e),i=!n&&[],r?[t.createElement(r[1])]:(r=O([e],t,i),i&&i.length&&Oe(i).remove(),Oe.merge([],r.childNodes))},Oe.fn.load=function(e,t,n){var a,r,i,o=this,s=e.indexOf(" ");return s>-1&&(a=J(e.slice(s)),e=e.slice(0,s)),ve(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&Oe.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){i=arguments,o.html(a?Oe("<div>").append(Oe.parseHTML(e)).find(a):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,i||[e.responseText,t,e])})}),this},Oe.expr.pseudos.animated=function(e){return Oe.grep(Oe.timers,function(t){return e===t.elem}).length},Oe.offset={setOffset:function(e,t,n){var a,r,i,o,s,l,c,u=Oe.css(e,"position"),d=Oe(e),h={};"static"===u&&(e.style.position="relative"),s=d.offset(),i=Oe.css(e,"top"),l=Oe.css(e,"left"),c=("absolute"===u||"fixed"===u)&&(i+l).indexOf("auto")>-1,c?(a=d.position(),o=a.top,r=a.left):(o=parseFloat(i)||0,r=parseFloat(l)||0),ve(t)&&(t=t.call(e,n,Oe.extend({},s))),null!=t.top&&(h.top=t.top-s.top+o),null!=t.left&&(h.left=t.left-s.left+r),"using"in t?t.using.call(e,h):d.css(h)}},Oe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){Oe.offset.setOffset(this,e,t)});var t,n,a=this[0];return a?a.getClientRects().length?(t=a.getBoundingClientRect(),n=a.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,a=this[0],r={top:0,left:0};if("fixed"===Oe.css(a,"position"))t=a.getBoundingClientRect();else{for(t=this.offset(),n=a.ownerDocument,e=a.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Oe.css(e,"position");)e=e.parentNode;e&&e!==a&&1===e.nodeType&&(r=Oe(e).offset(),r.top+=Oe.css(e,"borderTopWidth",!0),r.left+=Oe.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-Oe.css(a,"marginTop",!0),left:t.left-r.left-Oe.css(a,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===Oe.css(e,"position");)e=e.offsetParent;return e||Ze})}}),Oe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;Oe.fn[e]=function(a){return je(this,function(e,a,r){var i;if(Ae(e)?i=e:9===e.nodeType&&(i=e.defaultView),void 0===r)return i?i[t]:e[a];i?i.scrollTo(n?i.pageXOffset:r,n?r:i.pageYOffset):e[a]=r},e,a,arguments.length)}}),Oe.each(["top","left"],function(e,t){Oe.cssHooks[t]=z(ye.pixelPosition,function(e,n){if(n)return n=P(e,t),st.test(n)?Oe(e).position()[t]+"px":n})}),Oe.each({Height:"height",Width:"width"},function(e,t){Oe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,a){Oe.fn[a]=function(r,i){var o=arguments.length&&(n||"boolean"!=typeof r),s=n||(!0===r||!0===i?"margin":"border");return je(this,function(t,n,r){var i;return Ae(t)?0===a.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(i=t.documentElement,Math.max(t.body["scroll"+e],i["scroll"+e],t.body["offset"+e],i["offset"+e],i["client"+e])):void 0===r?Oe.css(t,n,s):Oe.style(t,n,r,s)},t,o?r:void 0,o)}})}),Oe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Oe.fn[t]=function(e){return this.on(t,e)}}),Oe.fn.extend({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,a){return this.on(t,e,n,a)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Oe.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){Oe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}});var Jt=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;Oe.proxy=function(e,t){var n,a,r;if("string"==typeof t&&(n=e[t],t=e,e=n),ve(e))return a=ce.call(arguments,2),r=function(){return e.apply(t||this,a.concat(ce.call(arguments)))},r.guid=e.guid=e.guid||Oe.guid++,r},Oe.holdReady=function(e){e?Oe.readyWait++:Oe.ready(!0)},Oe.isArray=Array.isArray,Oe.parseJSON=JSON.parse,Oe.nodeName=i,Oe.isFunction=ve,Oe.isWindow=Ae,Oe.camelCase=m,Oe.type=a,Oe.now=Date.now,Oe.isNumeric=function(e){var t=Oe.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},Oe.trim=function(e){return null==e?"":(e+"").replace(Jt,"$1")}
vendor: 16,252 bytes, lines 3-4
3,"function"==typeof define&&define.amd&&define("jquery",[],function(){return Oe});var Xt=e.jQuery,en=e.$;return Oe.noConflict=function(t){return e.$===Oe&&(e.$=en),t&&e.jQuery===Oe&&(e.jQuery=Xt),Oe},void 0===t&&(e.jQuery=e.$=Oe),Oe}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(e){"use strict";var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),function(e){"use strict";function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}e.fn.emulateTransitionEnd=function(t){var n=!1,a=this;e(this).one("bsTransitionEnd",function(){n=!0});var r=function(){n||e(a).trigger(e.support.transition.end)};return setTimeout(r,t),this},e(function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var n=e(this),r=n.data("bs.alert");r||n.data("bs.alert",r=new a(this)),"string"==typeof t&&r[t].call(n)})}var n='[data-dismiss="alert"]',a=function(t){e(t).on("click",n,this.close)};a.VERSION="3.4.1",a.TRANSITION_DURATION=150,a.prototype.close=function(t){function n(){o.detach().trigger("closed.bs.alert").remove()}var r=e(this),i=r.attr("data-target");i||(i=r.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),i="#"===i?[]:i;var o=e(document).find(i);t&&t.preventDefault(),o.length||(o=r.closest(".alert")),o.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),e.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(a.TRANSITION_DURATION):n())};var r=e.fn.alert;e.fn.alert=t,e.fn.alert.Constructor=a,e.fn.alert.noConflict=function(){return e.fn.alert=r,this},e(document).on("click.bs.alert.data-api",n,a.prototype.close)}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var a=e(this),r=a.data("bs.button"),i="object"==typeof t&&t;r||a.data("bs.button",r=new n(this,i)),"toggle"==t?r.toggle():t&&r.setState(t)})}var n=function(t,a){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,a),this.isLoading=!1};n.VERSION="3.4.1",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var n="disabled",a=this.$element,r=a.is("input")?"val":"html",i=a.data();t+="Text",null==i.resetText&&a.data("resetText",a[r]()),setTimeout(e.proxy(function(){a[r](null==i[t]?this.options[t]:i[t]),"loadingText"==t?(this.isLoading=!0,a.addClass(n).attr(n,n).prop(n,!0)):this.isLoading&&(this.isLoading=!1,a.removeClass(n).removeAttr(n).prop(n,!1))},this),0)},n.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),e&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var a=e.fn.button;e.fn.button=t,e.fn.button.Constructor=n,e.fn.button.noConflict=function(){return e.fn.button=a,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var a=e(n.target).closest(".btn");t.call(a,"toggle"),e(n.target).is('input[type="radio"], input[type="checkbox"]')||(n.preventDefault(),a.is("input,button")?a.trigger("focus"):a.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var a=e(this),r=a.data("bs.carousel"),i=e.extend({},n.DEFAULTS,a.data(),"object"==typeof t&&t),o="string"==typeof t?t:i.slide;r||a.data("bs.carousel",r=new n(this,i)),"number"==typeof t?r.to(t):o?r[o]():i.interval&&r.pause().cycle()})}var n=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};n.VERSION="3.4.1",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},n.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},
4n.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},n.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t);if(("prev"==e&&0===n||"next"==e&&n==this.$items.length-1)&&!this.options.wrap)return t;var a="prev"==e?-1:1,r=(n+a)%this.$items.length;return this.$items.eq(r)},n.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){t.to(e)}):n==e?this.pause().cycle():this.slide(e>n?"next":"prev",this.$items.eq(e))},n.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){if(!this.sliding)return this.slide("next")},n.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},n.prototype.slide=function(t,a){var r=this.$element.find(".item.active"),i=a||this.getItemForDirection(t,r),o=this.interval,s="next"==t?"left":"right",l=this;if(i.hasClass("active"))return this.sliding=!1;var c=i[0],u=e.Event("slide.bs.carousel",{relatedTarget:c,direction:s});if(this.$element.trigger(u),!u.isDefaultPrevented()){if(this.sliding=!0,o&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=e(this.$indicators.children()[this.getItemIndex(i)]);d&&d.addClass("active")}var h=e.Event("slid.bs.carousel",{relatedTarget:c,direction:s});return e.support.transition&&this.$element.hasClass("slide")?(i.addClass(t),"object"==typeof i&&i.length&&i[0].offsetWidth,r.addClass(s),i.addClass(s),r.one("bsTransitionEnd",function(){i.removeClass([t,s].join(" ")).addClass("active"),r.removeClass(["active",s].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(r.removeClass("active"),i.addClass("active"),this.sliding=!1,this.$element.trigger(h)),o&&this.cycle(),this}};var a=e.fn.carousel;e.fn.carousel=t,e.fn.carousel.Constructor=n,e.fn.carousel.noConflict=function(){return e.fn.carousel=a,this};var r=function(n){var a=e(this),r=a.attr("href");r&&(r=r.replace(/.*(?=#[^\s]+$)/,""));var i=a.attr("data-target")||r,o=e(document).find(i);if(o.hasClass("carousel")){var s=e.extend({},o.data(),a.data()),l=a.attr("data-slide-to");l&&(s.interval=!1),t.call(o,s),l&&o.data("bs.carousel").to(l),n.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r),e(window).on("load",function(){e('[data-ride="carousel"]').each(function(){var n=e(this);t.call(n,n.data())})})}(jQuery),function(e){"use strict";function t(t){var n,a=t.attr("data-target")||(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return e(document).find(a)}function n(t){return this.each(function(){var n=e(this),r=n.data("bs.collapse"),i=e.extend({},a.DEFAULTS,n.data(),"object"==typeof t&&t);!r&&i.toggle&&/show|hide/.test(t)&&(i.toggle=!1),r||n.data("bs.collapse",r=new a(this,i)),"string"==typeof t&&r[t]()})}var a=function(t,n){this.$element=e(t),this.options=e.extend({},a.DEFAULTS,n),this.$trigger=e('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};a.VERSION="3.4.1",a.TRANSITION_DURATION=350,a.DEFAULTS={toggle:!0},a.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},a.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(r&&r.length&&(t=r.data("bs.collapse"))&&t.transitioning)){var i=e.Event("show.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){r&&r.length&&(n.call(r,"hide"),t||r.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var l=e.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(a.TRANSITION_DURATION)[o](this.$element[0][l])}}}},a.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var r=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!e.support.transition)return r.call(this);this.$element[n](0).one("bsTransitionEnd",e.proxy(r,this)).emulateTransitionEnd(a.TRANSITION_DURATION)}}},a.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},a.prototype.getParent=function(){return e(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(n,a){var r=e(a);this.addAriaAndCollapsedClass(t(r),r)},this)).end()},a.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var r=e.fn.collapse;e.fn.collapse=n,e.fn.collapse.Constructor=a,e.fn.collapse.noConflict=function(){return e.fn.collapse=r,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(a){var r=e(this);r.attr("data-target")||a.preventDefault();var i=t(r),o=i.data("bs.collapse"),s=o?"toggle":r.data();n.call(i,s)})}(jQuery),function(e){"use strict";function t(t){var n=t.attr("data-target");n||(n=t.attr("href"),n=n&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var a="#"!==n?e(document).find(n):null;return a&&a.length?a:t.parent()}function n(n){n&&3===n.which||(e(r).remove(),e(i).each(function(){var a=e(this),r=t(a),i={relatedTarget:this};r.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&e.contains(r[0],n.target)||(r.trigger(n=e.Event("hide.bs.dropdown",i)),n.isDefaultPrevented()||(a.attr("aria-expanded","false"),r.removeClass("open").trigger(e.Event("hidden.bs.dropdown",i)))))}))}function a(t){return this.each(function(){var n=e(this),a=n.data("bs.dropdown");a||n.data("bs.dropdown",a=new o(this)),"string"==typeof t&&a[t].call(n)})}var r=".dropdown-backdrop",i='[data-toggle="dropdown"]',o=function(t){e(t).on("click.bs.dropdown",this.toggle)};o.VERSION="3.4.1",o.prototype.toggle=function(a){var r=e(this);if(!r.is(".disabled, :disabled")){var i=t(r),o=i.hasClass("open");if(n(),!o){"ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",n);var s={relatedTarget:this};if(i.trigger(a=e.Event("show.bs.dropdown",s)),a.isDefaultPrevented())return;r.trigger("focus").attr("aria-expanded","true"),i.toggleClass("open").trigger(e.Event("shown.bs.dropdown",s))}return!1}},o.prototype.keydown=function(n){if(/(38|40|27|32)/.test(n.which)&&!/input|textarea/i.test(n.target.tagName)){var a=e(this);if(n.preventDefault(),n.stopPropagation(),!a.is(".disabled, :disabled")){var r=t(a),o=r.hasClass("open");if(!o&&27!=n.which||o&&27==n.which)return 27==n.which&&r.find(i).trigger("focus"),a.trigger("click");var s=r.find(".dropdown-menu li:not(.disabled):visible a");if(s.length){var l=s.index(n.target);38==n.which&&l>0&&l--,40==n.which&&l<s.length-1&&l++,~l||(l=0),s.eq(l).trigger("focus")}}}};var s=e.fn.dropdown;e.fn.dropdown=a,e.fn.dropdown.Constructor=o,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",i,o.prototype.toggle).on("keydown.bs.dropdown.data-api",i,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(e){"use strict";function t(t,a){return this.each(function(){var r=e(this),i=r.data("bs.modal"),o=e.extend({},n.DEFAULTS,r.data(),"object"==typeof t&&t);i||r.data("bs.modal",i=new n(this,o)),"string"==typeof t?i[t](a):o.show&&i.show(a)})}var n=function(t,n){this.options=n,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom",this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.4.1",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},n.prototype.show=function(t){var a=this,r=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(r),this.isShown||r.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){a.$element.one("mouseup.dismiss.bs.modal",function(t){e(t.target).is(a.$element)&&(a.ignoreBackdropClick=!0)})}),this.backdrop(function(){var r=e.support.transition&&a.$element.hasClass("fade");a.$element.parent().length||a.$element.appendTo(a.$body),a.$element.show().scrollTop(0),a.adjustDialog(),r&&a.$element[0].offsetWidth,a.$element.addClass("in"),a.enforceFocus();var i=e.Event("shown.bs.modal",{relatedTarget:t});r?a.$dialog.one("bsTransitionEnd",function(){a.$element.trigger("focus").trigger(i)}).emulateTransitionEnd(n.TRANSITION_DURATION):a.$element.trigger("focus").trigger(i)}))},n.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("
4click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){document===e.target||this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(t){var a=this,r=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var i=e.support.transition&&r;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+r).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy(function(e){if(this.ignoreBackdropClick)return void(this.ignoreBackdropClick=!1);e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var o=function(){a.removeBackdrop(),t&&t()};
vendor: 6,397 bytes, line 4
4e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",o).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):o()}else t&&t()},n.prototype.handleUpdate=function(){this.adjustDialog()},n.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var t=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var n=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",t+n),e(this.fixedContent).each(function(t,a){var r=a.style.paddingRight,i=e(a).css("padding-right");e(a).data("padding-right",r).css("padding-right",parseFloat(i)+n+"px")}))},n.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad),e(this.fixedContent).each(function(t,n){var a=e(n).data("padding-right");e(n).removeData("padding-right"),n.style.paddingRight=a||""})},n.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var a=e.fn.modal;e.fn.modal=t,e.fn.modal.Constructor=n,e.fn.modal.noConflict=function(){return e.fn.modal=a,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var a=e(this),r=a.attr("href"),i=a.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,""),o=e(document).find(i),s=o.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(r)&&r},o.data(),a.data());a.is("a")&&n.preventDefault(),o.one("show.bs.modal",function(e){e.isDefaultPrevented()||o.one("hidden.bs.modal",function(){a.is(":visible")&&a.trigger("focus")})}),t.call(o,s,this)})}(jQuery),function(e){"use strict";function t(t,n){var a=t.nodeName.toLowerCase();if(-1!==e.inArray(a,n))return-1===e.inArray(a,i)||Boolean(t.nodeValue.match(l)||t.nodeValue.match(c));for(var r=e(n).filter(function(e,t){return t instanceof RegExp}),o=0,s=r.length;o<s;o++)if(a.match(r[o]))return!0;return!1}function n(n,a,r){if(0===n.length)return n;if(r&&"function"==typeof r)return r(n);if(!document.implementation||!document.implementation.createHTMLDocument)return n;var i=document.implementation.createHTMLDocument("sanitization");i.body.innerHTML=n;for(var o=e.map(a,function(e,t){return t}),s=e(i.body).find("*"),l=0,c=s.length;l<c;l++){var u=s[l],d=u.nodeName.toLowerCase();if(-1!==e.inArray(d,o))for(var h=e.map(u.attributes,function(e){return e}),p=[].concat(a["*"]||[],a[d]||[]),m=0,g=h.length;m<g;m++)t(h[m],p)||u.removeAttribute(h[m].nodeName);else u.parentNode.removeChild(u)}return i.body.innerHTML}function a(t){return this.each(function(){var n=e(this),a=n.data("bs.tooltip"),r="object"==typeof t&&t;!a&&/destroy|hide/.test(t)||(a||n.data("bs.tooltip",a=new u(this,r)),"string"==typeof t&&a[t]())})}var r=["sanitize","whiteList","sanitizeFn"],i=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],o=/^aria-[\w-]*$/i,s={"*":["class","dir","id","lang","role",o],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},l=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,c=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,u=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};u.VERSION="3.4.1",u.TRANSITION_DURATION=150,u.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:s},u.prototype.init=function(t,n,a){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(a),this.$viewport=this.options.viewport&&e(document).find(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var r=this.options.trigger.split(" "),i=r.length;i--;){var o=r[i];if("click"==o)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=o){var s="hover"==o?"mouseenter":"focusin",l="hover"==o?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},u.prototype.getDefaults=function(){return u.DEFAULTS},u.prototype.getOptions=function(t){var a=this.$element.data();for(var i in a)a.hasOwnProperty(i)&&-1!==e.inArray(i,r)&&delete a[i];return t=e.extend({},this.getDefaults(),a,t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=n(t.template,t.whiteList,t.sanitizeFn)),t},u.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,a){n[e]!=a&&(t[e]=a)}),t},u.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focu
4s":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState?void(n.hoverState="in"):(clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},u.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},u.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)}},u.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var a=this,r=this.tip(),i=this.getUID(this.type);this.setContent(),r.attr("id",i),this.$element.attr("aria-describedby",i),this.options.animation&&r.addClass("fade");var o="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,l=s.test(o);l&&(o=o.replace(s,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(o).data("bs."+this.type,this),this.options.container?r.appendTo(e(document).find(this.options.container)):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),d=r[0].offsetWidth,h=r[0].offsetHeight;if(l){var p=o,m=this.getPosition(this.$viewport);o="bottom"==o&&c.bottom+h>m.bottom?"top":"top"==o&&c.top-h<m.top?"bottom":"right"==o&&c.right+d>m.width?"left":"left"==o&&c.left-d<m.left?"right":o,r.removeClass(p).addClass(o)}var g=this.getCalculatedOffset(o,c,d,h);this.applyPlacement(g,o);var f=function(){var e=a.hoverState;a.$element.trigger("shown.bs."+a.type),a.hoverState=null,"out"==e&&a.leave(a)};e.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",f).emulateTransitionEnd(u.TRANSITION_DURATION):f()}},u.prototype.applyPlacement=function(t,n){var a=this.tip(),r=a[0].offsetWidth,i=a[0].offsetHeight,o=parseInt(a.css("margin-top"),10),s=parseInt(a.css("margin-left"),10);isNaN(o)&&(o=0),isNaN(s)&&(s=0),t.top+=o,t.left+=s,e.offset.setOffset(a[0],e.extend({using:function(e){a.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),a.addClass("in");var l=a[0].offsetWidth,c=a[0].offsetHeight;"top"==n&&c!=i&&(t.top=t.top+i-c);var u=this.getViewportAdjustedDelta(n,t,l,c);u.left?t.left+=u.left:t.top+=u.top;var d=/top|bottom/.test(n),h=d?2*u.left-r+l:2*u.top-i+c,p=d?"offsetWidth":"offsetHeight";a.offset(t),this.replaceArrow(h,a[0][p],d)},u.prototype.replaceArrow=function(e,t,n){this.arrow().css(n?"left":"top",50*(1-e/t)+"%").css(n?"top":"left","")},u.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();this.options.html?(this.options.sanitize&&(t=n(t,this.options.whiteList,this.options.sanitizeFn)),e.find(".tooltip-inner").html(t)):e.find(".tooltip-inner").text(t),e.removeClass("fade in top bottom left right")},u.prototype.hide=function(t){function n(){"in"!=a.hoverState&&r.detach(),a.$element&&a.$element.removeAttr("aria-describedby").trigger("hidden.bs."+a.type),t&&t()}var a=this,r=e(this.$tip),i=e.Event("hide.bs."+this.type);if(this.$element.trigger(i),!i.isDefaultPrevented())return r.removeClass("in"),e.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",n).emulateTransitionEnd(u.TRANSITION_DURATION):n(),this.hoverState=null,this},u.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},u.prototype.hasContent=function(){return this.getTitle()},u.prototype.getPosition=function(t){t=t||this.$element;var n=t[0],a="BODY"==n.tagName,r=n.getBoundingClientRect();null==r.width&&(r=e.extend({},r,{width:r.right-r.left,height:r.bottom-r.top}));var i=window.SVGElement&&n instanceof window.SVGElement,o=a?{top:0,left:0}:i?null:t.offset(),s={scroll:a?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},l=a?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},r,s,l,o)},u.prototype.getCalculatedOffset=function(e,t,n,a){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-n/2}:"top"==e?{top:t.top-a,left:t.left+t.width/2-n/2}:"left"==e?{top:t.top+t.height/2-a/2,left:t.left-n}:{top:t.top+t.height/2-a/2,left:t.left+t.width}},u.prototype.getViewportAdjustedDelta=function(e,t,n,a){var r={top:0,left:0};if(!this.$viewport)return r;var i=this.options.viewport&&this.options.viewport.padding||0,o=this.getPosition(this.$viewport);if(/right|left/.test(e)){var s=t.top-i-o.scroll,l=t.top+i-o.scroll+a;s<o.top?r.top=o.top-s:l>o.top+o.height&&(r.top=o.top+o.height-l)}else{var c=t.left-i,u=t.left+i+n;c<o.left?r.left=o.left-c:u>o.right&&(r.left=o.left+o.width-u)}return r},u.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},u.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},u.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.t
vendor: 6,854 bytes, line 4
4ype+" `template` option must consist of exactly 1 top-level element!");return this.$tip},u.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},u.prototype.enable=function(){this.enabled=!0},u.prototype.disable=function(){this.enabled=!1},u.prototype.toggleEnabled=function(){this.enabled=!this.enabled},u.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},u.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})},u.prototype.sanitizeHtml=function(e){return n(e,this.options.whiteList,this.options.sanitizeFn)};var d=e.fn.tooltip;e.fn.tooltip=a,e.fn.tooltip.Constructor=u,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=d,this}}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var a=e(this),r=a.data("bs.popover"),i="object"==typeof t&&t;!r&&/destroy|hide/.test(t)||(r||a.data("bs.popover",r=new n(this,i)),"string"==typeof t&&r[t]())})}var n=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");n.VERSION="3.4.1",n.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),n.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),n.prototype.constructor=n,n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();if(this.options.html){var a=typeof n;this.options.sanitize&&(t=this.sanitizeHtml(t),"string"===a&&(n=this.sanitizeHtml(n))),e.find(".popover-title").html(t),e.find(".popover-content").children().detach().end()["string"===a?"html":"append"](n)}else e.find(".popover-title").text(t),e.find(".popover-content").children().detach().end().text(n);e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},n.prototype.hasContent=function(){return this.getTitle()||this.getContent()},n.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var a=e.fn.popover;e.fn.popover=t,e.fn.popover.Constructor=n,e.fn.popover.noConflict=function(){return e.fn.popover=a,this}}(jQuery),function(e){"use strict";function t(n,a){this.$body=e(document.body),this.$scrollElement=e(e(n).is(document.body)?window:n),this.options=e.extend({},t.DEFAULTS,a),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each(function(){var a=e(this),r=a.data("bs.scrollspy"),i="object"==typeof n&&n;r||a.data("bs.scrollspy",r=new t(this,i)),"string"==typeof n&&r[n]()})}t.VERSION="3.4.1",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,n="offset",a=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(n="position",a=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=e(this),r=t.data("target")||t.attr("href"),i=/^#./.test(r)&&e(r);return i&&i.length&&i.is(":visible")&&[[i[n]().top+a,r]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},t.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),a=this.options.offset+n-this.$scrollElement.height(),r=this.offsets,i=this.targets,o=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),t>=a)return o!=(e=i[i.length-1])&&this.activate(e);if(o&&t<r[0])return this.activeTarget=null,this.clear();for(e=r.length;e--;)o!=i[e]&&t>=r[e]&&(void 0===r[e+1]||t<r[e+1])&&this.activate(i[e])},t.prototype.activate=function(t){this.activeTarget=t,this.clear();var n=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',a=e(n).parents("li").addClass("active");a.parent(".dropdown-menu").length&&(a=a.closest("li.dropdown").addClass("active")),a.trigger("activate.bs.scrollspy")},t.prototype.clear=function(){e(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var a=e.fn.scrollspy;e.fn.scrollspy=n,e.fn.scrollspy.Constructor=t,e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=a,this},e(window).on("load.bs.scrollspy.data-api",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);n.call(t,t.data())})})}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var a=e(this),r=a.data("bs.tab");r||a.data("bs.tab",r=new n(this)),"string"==typeof t&&r[t]()})}var n=function(t){this.element=e(t)};n.VERSION="3.4.1",n.TRANSITION_DURATION=150,n.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),a=t.data("target");if(a||(a=t.attr("href"),a=a&&a.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=n.find(".active:last a"),i=e.Event("hide.bs.tab",{relatedTarget:t[0]}),o=e.Event("show.bs.tab",{relatedTarget:r[0]});if(r.trigger(i),t.trigger(o),!o.isDefaultPrevented()&&!i.isDefaultPrevented()){var s=e(document).find(a);this.activate(t.closest("li"),n),this.activate(s,s.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})})}}},n.prototype.activate=function(t,a,r){function i(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),r&&r()}var o=a.find("> .active"),s=r&&e.support.transition&&(o.length&&o.hasClass("fade")||!!a.find("> .fade").length);o.length&&s?o.one("bsTransitionEnd",i).emulateTransitionEnd(n.TRANSITION_DURATION):i(),o.removeClass("in")};var a=e.fn.tab;
4e.fn.tab=t,e.fn.tab.Constructor=n,e.fn.tab.noConflict=function(){return e.fn.tab=a,this};var r=function(n){n.preventDefault(),t.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var a=e(this),r=a.data("bs.affix"),i="object"==typeof t&&t;r||a.data("bs.affix",r=new n(this,i)),
5"string"==typeof t&&r[t]()})}var n=function(t,a){this.options=e.extend({},n.DEFAULTS,a);var r=this.options.target===n.DEFAULTS.target?e(this.options.target):e(document).find(this.options.target);this.$target=r.on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.4.1",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(e,t,n,a){var r=this.$target.scrollTop(),i=this.$element.offset(),o=this.$target.height();if(null!=n&&"top"==this.affixed)return r<n&&"top";if("bottom"==this.affixed)return null!=n?!(r+this.unpin<=i.top)&&"bottom":!(r+o<=e-a)&&"bottom";var s=null==this.affixed,l=s?r:i.top,c=s?o:t;return null!=n&&r<=n?"top":null!=a&&l+c>=e-a&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},n.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),a=this.options.offset,r=a.top,i=a.bottom,o=Math.max(e(document).height(),e(document.body).height());"object"!=typeof a&&(i=r=a),"function"==typeof r&&(r=a.top(this.$element)),"function"==typeof i&&(i=a.bottom(this.$element));var s=this.getState(o,t,r,i);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var l="affix"+(s?"-"+s:""),c=e.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:o-t-i})}};var a=e.fn.affix;e.fn.affix=t,e.fn.affix.Constructor=n,e.fn.affix.noConflict=function(){return e.fn.affix=a,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var n=e(this),a=n.data();a.offset=a.offset||{},null!=a.offsetBottom&&(a.offset.bottom=a.offsetBottom),null!=a.offsetTop&&(a.offset.top=a.offsetTop),t.call(n,a)})})}(jQuery),function(e){"use strict";function t(e){if(!k(e))return fr;A(e.objectMaxDepth)&&(fr.objectMaxDepth=n(e.objectMaxDepth)?e.objectMaxDepth:NaN),A(e.urlErrorParamsEnabled)&&_(e.urlErrorParamsEnabled)&&(fr.urlErrorParamsEnabled=e.urlErrorParamsEnabled)}function n(e){return E(e)&&e>0}function a(e,t){t=t||Error;var n="https://errors.angularjs.org/1.8.2/",a=n.replace(".","\\.")+"[\\s\\S]*",r=new RegExp(a,"g");return function(){var a,i,o=arguments[0],s=arguments[1],l="["+(e?e+":":"")+o+"] ",c=Y(arguments,2).map(function(e){return Ie(e,fr.objectMaxDepth)});if(l+=s.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1);return t<c.length?c[t].replace(r,""):e}),l+="\n"+n+(e?e+"/":"")+o,fr.urlErrorParamsEnabled)for(i=0,a="?";i<c.length;i++,a="&")l+=a+"p"+i+"="+encodeURIComponent(c[i]);return new t(l)}}function r(e){if(null==e||T(e))return!1;if(C(e)||O(e)||pr&&e instanceof pr)return!0;var t="length"in Object(e)&&e.length;return E(t)&&(t>=0&&t-1 in e||"function"==typeof e.item)}function i(e,t,n){var a,o;if(e)if(R(e))for(a in e)"prototype"!==a&&"length"!==a&&"name"!==a&&e.hasOwnProperty(a)&&t.call(n,e[a],a,e);else if(C(e)||r(e)){var s="object"!=typeof e;for(a=0,o=e.length;a<o;a++)(s||a in e)&&t.call(n,e[a],a,e)}else if(e.forEach&&e.forEach!==i)e.forEach(t,n,e);else if(w(e))for(a in e)t.call(n,e[a],a,e);else if("function"==typeof e.hasOwnProperty)for(a in e)e.hasOwnProperty(a)&&t.call(n,e[a],a,e);else for(a in e)vr.call(e,a)&&t.call(n,e[a],a,e);return e}function o(e,t,n){for(var a=Object.keys(e).sort(),r=0;r<a.length;r++)t.call(n,e[a[r]],a[r]);return a}function s(e){return function(t,n){e(n,t)}}function l(){return++Sr}function c(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function u(e,t,n){for(var a=e.$$hashKey,r=0,i=t.length;r<i;++r){var o=t[r];if(k(o)||R(o))for(var s=Object.keys(o),l=0,d=s.length;l<d;l++){var h=s[l],p=o[h];n&&k(p)?I(p)?e[h]=new Date(p.valueOf()):S(p)?e[h]=new RegExp(p):p.nodeName?e[h]=p.cloneNode(!0):$(p)?e[h]=p.clone():"__proto__"!==h&&(k(e[h])||(e[h]=C(p)?[]:{}),u(e[h],[p],!0)):e[h]=p}}return c(e,a),e}
5function d(e){return u(e,wr.call(arguments,1),!1)}function h(e){return u(e,wr.call(arguments,1),!0)}function p(e){return parseInt(e,10)}function m(e,t){return d(Object.create(e),t)}function g(){}function f(e){return e}function b(e){return function(){return e}}function y(e){return R(e.toString)&&e.toString!==Ir}function v(e){return void 0===e}function A(e){return void 0!==e}function k(e){return null!==e&&"object"==typeof e}function w(e){return null!==e&&"object"==typeof e&&!Cr(e)}function O(e){return"string"==typeof e}function E(e){return"number"==typeof e}function I(e){return"[object Date]"===Ir.call(e)}function C(e){return Array.isArray(e)||e instanceof Array}function N(e){switch(Ir.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return e instanceof Error}}function R(e){return"function"==typeof e}function S(e){return"[object RegExp]"===Ir.call(e)}function T(e){return e&&e.window===e}function L(e){return e&&e.$evalAsync&&e.$watch}function x(e){return"[object File]"===Ir.call(e)}function M(e){return"[object FormData]"===Ir.call(e)}function D(e){return"[object Blob]"===Ir.call(e)}function _(e){return"boolean"==typeof e}function j(e){return e&&R(e.then)}function P(e){return e&&E(e.length)&&Lr.test(Ir.call(e))}function z(e){return"[object ArrayBuffer]"===Ir.call(e)}function $(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function G(e){var t,n={},a=e.split(",");for(t=0;t<a.length;t++)n[a[t]]=!0;return n}function q(e){return Ar(e.nodeName||e[0]&&e[0].nodeName)}function B(e,t){return-1!==Array.prototype.indexOf.call(e,t)}function U(e,t){var n=e.indexOf(t);return n>=0&&e.splice(n,1),n}function F(e,t,a){function r(e,t,n){if(--n<0)return"...";var a,r=t.$$hashKey;if(C(e))for(var i=0,s=e.length;i<s;i++)t.push(o(e[i],n));else if(w(e))for(a in e)t[a]=o(e[a],n);else if(e&&"function"==typeof e.hasOwnProperty)for(a in e)e.hasOwnProperty(a)&&(t[a]=o(e[a],n));else for(a in e)vr.call(e,a)&&(t[a]=o(e[a],n));return c(t,r),t}function o(e,t){if(!k(e))return e;var n=l.indexOf(e);if(-1!==n)return u[n];if(T(e)||L(e))throw Nr("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var a=!1,i=s(e);return void 0===i&&(i=C(e)?[]:Object.create(Cr(e)),a=!0),l.push(e),u.push(i),a?r(e,i,t):i}function s(e){switch(Ir.call(e)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new e.constructor(o(e.buffer),e.byteOffset,e.length);case"[object ArrayBuffer]":if(!e.slice){var t=new ArrayBuffer(e.byteLength);return new Uint8Array(t).set(new Uint8Array(e)),t}return e.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new e.constructor(e.valueOf());case"[object RegExp]":var n=new RegExp(e.source,e.toString().match(/[^\/]*$/)[0]);return n.lastIndex=e.lastIndex,n;case"[object Blob]":return new e.constructor([e],{type:e.type})}if(R(e.cloneNode))return e.cloneNode(!0)}var l=[],u=[];if(a=n(a)?a:NaN,t){if(P(t)||z(t))throw Nr("cpta","Can't copy! TypedArray destination cannot be mutated.");if(e===t)throw Nr("cpi","Can't copy! Source and destination are identical.");return C(t)?t.length=0:i(t,function(e,n){"$$hashKey"!==n&&delete t[n]}),l.push(e),u.push(t),r(e,t,a)}return o(e,a)}function V(e,t){return e===t||e!==e&&t!==t}function H(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n,a,r,i=typeof e;if(i===typeof t&&"object"===i){if(!C(e)){if(I(e))return!!I(t)&&V(e.getTime(),t.getTime());if(S(e))return!!S(t)&&e.toString()===t.toString();if(L(e)||L(t)||T(e)||T(t)||C(t)||I(t)||S(t))return!1;r=Ae();for(a in e)if("$"!==a.charAt(0)&&!R(e[a])){if(!H(e[a],t[a]))return!1;r[a]=!0}for(a in t)if(!(a in r)&&"$"!==a.charAt(0)&&A(t[a])&&!R(t[a]))return!1;return!0}if(!C(t))return!1;if((n=e.length)===t.length){for(a=0;a<n;a++)if(!H(e[a],t[a]))return!1;return!0}}return!1}function Z(e,t,n){return e.concat(wr.call(t,n))}function Y(e,t){return wr.call(e,t||0)}function K(e,t){var n=arguments.length>2?Y(arguments,2):[];return!R(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,Z(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function W(t,n){var a=n;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?a=void 0:T(n)?a="$WINDOW":n&&e.document===n?a="$DOCUMENT":L(n)&&(a="$SCOPE"),a}function Q(e,t){if(!v(e))return E(t)||(t=t?2:null),JSON.stringify(e,W,t)}function J(e){return O(e)?JSON.parse(e):e}function X(e,t){e=e.replace(jr,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return Tr(n)?t:n}function ee(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function te(e,t,n){n=n?-1:1;var a=e.getTimezoneOffset();return ee(e,n*(X(t,a)-a))}function ne(e){e=pr(e).clone().empty();var t=pr("<div></div>").append(e).html();try{return e[0].nodeType===Br?Ar(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(e,t){return"<"+Ar(t)})}catch(e){return Ar(t)}}function ae(e){try{return decodeURIComponent(e)}catch(e){}}function re(e){var t={};return i((e||"").split("&"),function(e){var n,a,r;e&&(a=e=e.replace(/\+/g,"%20"),n=e.indexOf("="),-1!==n&&(a=e.substring(0,n),r=e.substring(n+1)),a=ae(a),A(a)&&
5(r=!A(r)||ae(r),vr.call(t,a)?C(t[a])?t[a].push(r):t[a]=[t[a],r]:t[a]=r))}),t}function ie(e){var t=[];return i(e,function(e,n){C(e)?i(e,function(e){t.push(se(n,!0)+(!0===e?"":"="+se(e,!0)))}):t.push(se(n,!0)+(!0===e?"":"="+se(e,!0)))}),t.length?t.join("&"):""}function oe(e){return se(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function se(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function le(e,t){var n,a,r=Pr.length;for(a=0;a<r;++a)if(n=Pr[a]+t,O(n=e.getAttribute(n)))return n;return null}function ce(t,n){var a,r,o={};if(i(Pr,function(e){var n=e+"app";!a&&t.hasAttribute&&t.hasAttribute(n)&&(a=t,r=t.getAttribute(n))}),i(Pr,function(e){var n,i=e+"app";!a&&(n=t.querySelector("["+i.replace(":","\\:")+"]"))&&(a=n,r=n.getAttribute(i))}),a){if(!zr)return void e.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match.");o.strictDi=null!==le(a,"strict-di"),n(a,r?[r]:[],o)}}function ue(t,n,a){k(a)||(a={}),a=d({strictDi:!1},a);var r=function(){if(t=pr(t),t.injector()){var r=t[0]===e.document?"document":ne(t);throw Nr("btstrpd","App already bootstrapped with this element '{0}'",r.replace(/</,"&lt;").replace(/>/,"&gt;"))}n=n||[],n.unshift(["$provide",function(e){e.value("$rootElement",t)}]),a.debugInfoEnabled&&n.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),n.unshift("ng");var i=pt(n,a.strictDi);return i.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,a){e.$apply(function(){t.data("$injector",a),n(t)(e)})}]),i},o=/^NG_ENABLE_DEBUG_INFO!/,s=/^NG_DEFER_BOOTSTRAP!/;if(e&&o.test(e.name)&&(a.debugInfoEnabled=!0,e.name=e.name.replace(o,"")),e&&!s.test(e.name))return r();e.name=e.name.replace(s,""),Rr.resumeBootstrap=function(e){return i(e,function(e){n.push(e)}),r()},R(Rr.resumeDeferredBootstrap)&&Rr.resumeDeferredBootstrap()}function de(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function he(e){var t=Rr.element(e).injector();if(!t)throw Nr("test","no injector found for element argument to getTestability");return t.get("$$testability")}function pe(e,t){return t=t||"_",e.replace($r,function(e,n){return(n?t:"")+e.toLowerCase()})}function me(){je.legacyXHTMLReplacement=!0}function ge(e,t,n){if(!e)throw Nr("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function fe(e,t,n){return n&&C(e)&&(e=e[e.length-1]),ge(R(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function be(e,t){if("hasOwnProperty"===e)throw Nr("badname","hasOwnProperty is not a valid {0} name",t)}function ye(e,t,n){if(!t)return e;for(var a,r=t.split("."),i=e,o=r.length,s=0;s<o;s++)a=r[s],e&&(e=(i=e)[a]);return!n&&R(e)?K(i,e):e}function ve(e){for(var t,n=e[0],a=e[e.length-1],r=1;n!==a&&(n=n.nextSibling);r++)(t||e[r]!==n)&&(t||(t=pr(wr.call(e,0,r))),t.push(n));return t||e}function Ae(){return Object.create(null)}function ke(e){if(null==e)return"";switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=!y(e)||C(e)||I(e)?Q(e):e.toString()}return e}function we(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=a("$injector"),r=a("ng"),i=t(e,"angular",Object);return i.$$minErr=i.$$minErr||a,t(i,"module",function(){var e={};return function(a,i,o){var s={};return function(e,t){if("hasOwnProperty"===e)throw r("badname","hasOwnProperty is not a valid {0} name","module")}(a),i&&e.hasOwnProperty(a)&&(e[a]=null),t(e,a,function(){function e(e,t,n,a){return a||(a=l),function(){return a[n||"push"]([e,t,arguments]),h}}function t(e,t,n){return n||(n=l),function(r,i){return i&&R(i)&&(i.$$moduleName=a),n.push([e,t,arguments]),h}}if(!i)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",a);var l=[],c=[],u=[],d=e("$injector","invoke","push",c),h={_invokeQueue:l,_configBlocks:c,_runBlocks:u,info:function(e){if(A(e)){if(!k(e))throw r("aobj","Argument '{0}' must be an object","value");return s=e,this}return s},requires:i,name:a,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:t("$provide","decorator",c),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),component:t("$compileProvider","component"),config:d,run:function(e){return u.push(e),this}};return o&&d(o),h})}})}function Oe(e,t){if(C(e)){t=t||[];for(var n=0,a=e.length;n<a;n++)t[n]=e[n]}else if(k(e)){t=t||{};for(var r in e)"$"===r.charAt(0)&&"$"===r.charAt(1)||(t[r]=e[r])}return t||e}function Ee(e,t){var a=[];return n(t)&&(e=Rr.copy(e,null,t)),JSON.stringify(e,function(e,t){if(t=W(e,t),k(t)){if(a.indexOf(t)>=0)return"...";a.push(t)}return t})}function Ie(e,t){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):v(e)?"undefined":"string"!=typeof e?Ee(e,t):e}function Ce(){return++Yr}function Ne(e){return Se(e.replace(Wr,"ms-"))}function Re(e,t){return t.toUpperCase()}function Se(e){return e.replace(Kr,Re)}function Te(e){return!ei.test(e)}function Le(e){var t=e.nodeType;return t===qr||!t||t===Fr}function xe(e){for(var t in Zr[e.ng339])return!0;return!1}function Me(t,n){var a,r,o,s,l,c=n.createDocumentFragment(),u=[];
5if(Te(t))u.push(n.createTextNode(t));else{if(a=c.appendChild(n.createElement("div")),r=(ti.exec(t)||["",""])[1].toLowerCase(),s=je.legacyXHTMLReplacement?t.replace(ni,"<$1></$2>"):t,hr<10)for(o=ri[r]||ri._default,a.innerHTML=o[1]+s+o[2],l=o[0];l--;)a=a.firstChild;else{for(o=ai[r]||[],l=o.length;--l>-1;)a.appendChild(e.document.createElement(o[l])),a=a.firstChild;a.innerHTML=s}u=Z(u,a.childNodes),a=c.firstChild,a.textContent=""}return c.textContent="",c.innerHTML="",i(u,function(e){c.appendChild(e)}),c}function De(t,n){n=n||e.document;var a;return(a=Xr.exec(t))?[n.createElement(a[1])]:(a=Me(t,n))?a.childNodes:[]}function _e(e,t){var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)}function je(e){if(e instanceof je)return e;var t;if(O(e)&&(e=xr(e),t=!0),!(this instanceof je)){if(t&&"<"!==e.charAt(0))throw Jr("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new je(e)}t?Ye(this,De(e)):R(e)?et(e):Ye(this,e)}function Pe(e){return e.cloneNode(!0)}function ze(e,t){!t&&Le(e)&&pr.cleanData([e]),e.querySelectorAll&&pr.cleanData(e.querySelectorAll("*"))}function $e(e){var t;for(t in e)return!1;return!0}function Ge(e){var t=e.ng339,n=t&&Zr[t],a=n&&n.events,r=n&&n.data;r&&!$e(r)||a&&!$e(a)||(delete Zr[t],e.ng339=void 0)}function qe(e,t,n,a){if(A(a))throw Jr("offargs","jqLite#off() does not support the `selector` argument");var r=Ue(e),o=r&&r.events,s=r&&r.handle;if(s){if(t){var l=function(t){var a=o[t];A(n)&&U(a||[],n),A(n)&&a&&a.length>0||(e.removeEventListener(t,s),delete o[t])};i(t.split(" "),function(e){l(e),Qr[e]&&l(Qr[e])})}else for(t in o)"$destroy"!==t&&e.removeEventListener(t,s),delete o[t];Ge(e)}}function Be(e,t){var n=e.ng339,a=n&&Zr[n];a&&(t?delete a.data[t]:a.data={},Ge(e))}function Ue(e,t){var n=e.ng339,a=n&&Zr[n];return t&&!a&&(e.ng339=n=Ce(),a=Zr[n]={events:{},data:{},handle:void 0}),a}function Fe(e,t,n){if(Le(e)){var a,r=A(n),i=!r&&t&&!k(t),o=!t,s=Ue(e,!i),l=s&&s.data;if(r)l[Se(t)]=n;else{if(o)return l;if(i)return l&&l[Se(t)];for(a in t)l[Se(a)]=t[a]}}}function Ve(e,t){return!!e.getAttribute&&(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1}function He(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),a=n;i(t.split(" "),function(e){e=xr(e),a=a.replace(" "+e+" "," ")}),a!==n&&e.setAttribute("class",xr(a))}}function Ze(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),a=n;i(t.split(" "),function(e){e=xr(e),-1===a.indexOf(" "+e+" ")&&(a+=e+" ")}),a!==n&&e.setAttribute("class",xr(a))}}function Ye(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var a=0;a<n;a++)e[e.length++]=t[a]}else e[e.length++]=t}}function Ke(e,t){return We(e,"$"+(t||"ngController")+"Controller")}function We(e,t,n){e.nodeType===Fr&&(e=e.documentElement);for(var a=C(t)?t:[t];e;){for(var r=0,i=a.length;r<i;r++)if(A(n=pr.data(e,a[r])))return n;e=e.parentNode||e.nodeType===Vr&&e.host}}function Qe(e){for(ze(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function Je(e,t){t||ze(e);var n=e.parentNode;n&&n.removeChild(e)}function Xe(t,n){n=n||e,"complete"===n.document.readyState?n.setTimeout(t):pr(n).on("load",t)}function et(t){function n(){e.document.removeEventListener("DOMContentLoaded",n),e.removeEventListener("load",n),t()}"complete"===e.document.readyState?e.setTimeout(t):(e.document.addEventListener("DOMContentLoaded",n),e.addEventListener("load",n))}function tt(e,t){var n=ui[t.toLowerCase()];return n&&di[q(e)]&&n}function nt(e){return hi[e]}function at(e,t){var n=function(n,a){n.isDefaultPrevented=function(){return n.defaultPrevented};var r=t[a||n.type],i=r?r.length:0;if(i){if(v(n.immediatePropagationStopped)){var o=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),o&&o.call(n)}}n.isImmediatePropagationStopped=function(){return!0===n.immediatePropagationStopped};var s=r.specialHandlerWrapper||rt;i>1&&(r=Oe(r));for(var l=0;l<i;l++)n.isImmediatePropagationStopped()||s(e,n,r[l])}};return n.elem=e,n}function rt(e,t,n){n.call(e,t)}function it(e,t,n){var a=t.relatedTarget;a&&(a===e||li.call(e,a))||n.call(e,t)}function ot(){this.$get=function(){return d(je,{hasClass:function(e,t){return e.attr&&(e=e[0]),Ve(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),Ze(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),He(e,t)}})}}function st(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var a=typeof e;return n="function"===a||"object"===a&&null!==e?e.$$hashKey=a+":"+(t||l)():a+":"+e}function lt(){this._keys=[],this._values=[],this._lastKey=NaN,this._lastIndex=-1}function ct(e){return Function.prototype.toString.call(e)}function ut(e){var t=ct(e).replace(Ai,"");return t.match(fi)||t.match(bi)}function dt(e){var t=ut(e);return t?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function ht(e,t,n){var a,r,o;if("function"==typeof e){if(!(a=e.$inject)){if(a=[],e.length){if(t)throw O(n)&&n||(n=e.name||dt(e)),ki("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);r=ut(e),i(r[1].split(yi),function(e){e.replace(vi,function(e,t,n){a.push(n)})})}e.$inject=a}}else C(e)?(o=e.length-1,fe(e[o],"fn"),a=e.slice(0,o)):fe(e,"fn",!0);return a}function pt(e,t){function n(e){return function(t,n){if(!k(t))return e(t,n);i(t,s(e))}}function a(e,t){if(be(e,"service"),(R(t)||C(t))&&(t=w.instantiate(t)),!t.$get)throw ki("pget","Provider '{0}' must define $get factory method.",e);return A[e+g]=t}function r(e,t){return function(){var n=N.invoke(t,this);if(v(n))throw ki("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function o(e,t,n){return a(e,{$get:!1!==n?r(e,t):t})}function l(e,t){return o(e,["$injector",function(e){return e.instantiate(t)}])}function c(e,t){return o(e,b(t),!1)}function u(e,t){be(e,"constant"),A[e]=t,E[e]=t}function d(e,t){var n=w.get(e+g),a=n.$get;n.$get=function(){var e=N.invoke(a,n);return N.invoke(t,null,{$delegate:e})}}function h(e){ge(v(e)||C(e),"modulesToLoad","not an array");var t,n=[];return i(e,function(e){function a(e){var t,n;for(t=0,n=e.length;t<n;t++){var a=e[t],r=w.get(a[0]);r[a[1]].apply(r,a[2])}}if(!y.get(e)){y.set(e,!0);try{O(e)?(t=gr(e),N.modules[e]=t,n=n.concat(h(t.requires)).concat(t._runBlocks),a(t._invokeQueue),a(t._configBlocks)):R(e)?
5n.push(w.invoke(e)):C(e)?n.push(w.invoke(e)):fe(e,"module")}catch(t){throw C(e)&&(e=e[e.length-1]),t.message&&t.stack&&-1===t.stack.indexOf(t.message)&&(t=t.message+"\n"+t.stack),ki("modulerr","Failed to instantiate module {0} due to:\n{1}",e,t.stack||t.message||t)}}}),n}function p(e,n){function a(t,a){if(e.hasOwnProperty(t)){if(e[t]===m)throw ki("cdep","Circular dependency found: {0}",t+" <- "+f.join(" <- "));return e[t]}try{return f.unshift(t),e[t]=m,e[t]=n(t,a),e[t]}catch(n){throw e[t]===m&&delete e[t],n}finally{f.shift()}}function r(e,n,r){for(var i=[],o=pt.$$annotate(e,t,r),s=0,l=o.length;s<l;s++){var c=o[s];if("string"!=typeof c)throw ki("itkn","Incorrect injection token! Expected service name as string, got {0}",c);i.push(n&&n.hasOwnProperty(c)?n[c]:a(c,r))}return i}function i(e){if(hr||"function"!=typeof e)return!1;var t=e.$$ngIsClass;return _(t)||(t=e.$$ngIsClass=/^class\b/.test(ct(e))),t}function o(e,t,n,a){"string"==typeof n&&(a=n,n=null);var o=r(e,n,a);return C(e)&&(e=e[e.length-1]),i(e)?(o.unshift(null),new(Function.prototype.bind.apply(e,o))):e.apply(t,o)}function s(e,t,n){var a=C(e)?e[e.length-1]:e,i=r(e,t,n);return i.unshift(null),new(Function.prototype.bind.apply(a,i))}return{invoke:o,instantiate:s,get:a,annotate:pt.$$annotate,has:function(t){return A.hasOwnProperty(t+g)||e.hasOwnProperty(t)}}}t=!0===t;var m={},g="Provider",f=[],y=new mi,A={$provide:{provider:n(a),factory:n(o),service:n(l),value:n(c),constant:n(u),decorator:d}},w=A.$injector=p(A,function(e,t){throw Rr.isString(t)&&f.push(t),ki("unpr","Unknown provider: {0}",f.join(" <- "))}),E={},I=p(E,function(e,t){var n=w.get(e+g,t);return N.invoke(n.$get,n,void 0,e)}),N=I;A["$injector"+g]={$get:b(I)},N.modules=w.modules=Ae();var S=h(e);return N=I.get("$injector"),N.strictDi=t,i(S,function(e){e&&N.invoke(e)}),N.loadNewModules=function(e){i(h(e),function(e){e&&N.invoke(e)})},N}function mt(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,a){function r(e){var t=null;return Array.prototype.some.call(e,function(e){if("a"===q(e))return t=e,!0}),t}function i(){var e=s.yOffset;if(R(e))e=e();else if($(e)){var n=e[0],a=t.getComputedStyle(n);e="fixed"!==a.position?0:n.getBoundingClientRect().bottom}else E(e)||(e=0);return e}function o(e){if(e){e.scrollIntoView();var n=i();if(n){var a=e.getBoundingClientRect().top;t.scrollBy(0,a-n)}}else t.scrollTo(0,0)}function s(e){e=O(e)?e:E(e)?e.toString():n.hash();var t;e?(t=l.getElementById(e))?o(t):(t=r(l.getElementsByName(e)))?o(t):"top"===e&&o(null):o(null)}var l=t.document;return e&&a.$watch(function(){return n.hash()},function(e,t){e===t&&""===e||Xe(function(){a.$evalAsync(s)})}),s}]}function gt(e,t){return e||t?e?t?(C(e)&&(e=e.join(" ")),C(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function ft(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===Oi)return n}}function bt(e){O(e)&&(e=e.split(" "));var t=Ae();return i(e,function(e){e.length&&(t[e]=!0)}),t}function yt(e){return k(e)?e:{}}function vt(e){var t=e.indexOf("#");return-1===t?"":e.substr(t)}function At(e){return e.replace(/#$/,"")}function kt(e,t,n,a,r){function o(){w=null,l()}function s(){b=O(),b=v(b)?null:b,H(b,C)&&(b=C),C=b,y=b}function l(){var e=y;s(),A===c.url()&&e===b||(A=c.url(),y=b,i(E,function(e){e(c.url(),b)}))}var c=this,u=e.location,d=e.history,h=e.setTimeout,p=e.clearTimeout,m={},f=r(n);c.isMock=!1,c.$$completeOutstandingRequest=f.completeTask,c.$$incOutstandingRequestCount=f.incTaskCount,c.notifyWhenNoOutstandingRequests=f.notifyWhenNoPendingTasks;var b,y,A=u.href,k=t.find("base"),w=null,O=a.history?function(){try{return d.state}catch(e){}}:g;s(),c.url=function(t,n,r){if(v(r)&&(r=null),u!==e.location&&(u=e.location),d!==e.history&&(d=e.history),t){var i=y===r;if(t=Jn(t).href,A===t&&(!a.history||i))return c;var o=A&&on(A)===on(t);return A=t,y=r,!a.history||o&&i?(o||(w=t),n?u.replace(t):o?u.hash=vt(t):u.href=t,u.href!==t&&(w=t)):(d[n?"replaceState":"pushState"](r,"",t),s()),w&&(w=t),c}return At(w||u.href)},c.state=function(){return b};var E=[],I=!1,C=null;c.onUrlChange=function(t){return I||(a.history&&pr(e).on("popstate",o),pr(e).on("hashchange",o),I=!0),E.push(t),t},c.$$applicationDestroyed=function(){pr(e).off("hashchange popstate",o)},c.$$checkUrlChange=l,c.baseHref=function(){var e=k.attr("href");return e?e.replace(/^(https?:)?\/\/[^\/]*/,""):""},c.defer=function(e,t,n){var a;return t=t||0,n=n||f.DEFAULT_TASK_TYPE,f.incTaskCount(n),a=h(function(){delete m[a],f.completeTask(e,n)},t),m[a]=n,a},c.defer.cancel=function(e){if(m.hasOwnProperty(e)){var t=m[e];return delete m[e],p(e),f.completeTask(g,t),!0}return!1}}function wt(){this.$get=["$window","$log","$sniffer","$document","$$taskTrackerFactory",function(e,t,n,a,r){return new kt(e,a,t,n,r)}]}function Ot(){this.$get=function(){function e(e,n){function r(e){e!==h&&(p?p===e&&(p=e.n):p=e,i(e.n,e.p),i(e,h),h=e,h.n=null)}function i(e,t){e!==t&&(e&&(e.p=t),t&&(t.n=e))}
5if(e in t)throw a("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var o=0,s=d({},n,{id:e}),l=Ae(),c=n&&n.capacity||Number.MAX_VALUE,u=Ae(),h=null,p=null;return t[e]={put:function(e,t){if(!v(t))return c<Number.MAX_VALUE&&r(u[e]||(u[e]={key:e})),e in l||o++,l[e]=t,o>c&&this.remove(p.key),t},get:function(e){if(c<Number.MAX_VALUE){var t=u[e];if(!t)return;r(t)}return l[e]},remove:function(e){if(c<Number.MAX_VALUE){var t=u[e];if(!t)return;t===h&&(h=t.p),t===p&&(p=t.n),i(t.n,t.p),delete u[e]}e in l&&(delete l[e],o--)},removeAll:function(){l=Ae(),o=0,u=Ae(),h=p=null},destroy:function(){l=null,s=null,u=null,delete t[e]},info:function(){return d({},s,{size:o})}}}var t={};return e.info=function(){var e={};return i(t,function(t,n){e[n]=t.info()}),e},e.get=function(e){return t[e]},e}}function Et(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function It(){}function Ct(t,n){function a(e,t,n){var a=/^([@&]|[=<](\*?))(\??)\s*([\w$]*)$/,r=Ae();return i(e,function(e,i){if((e=e.trim())in S)return void(r[i]=S[e]);var o=e.match(a);if(!o)throw Ti("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",t,i,e,n?"controller bindings definition":"isolate scope definition");r[i]={mode:o[1][0],collection:"*"===o[2],optional:"?"===o[3],attrName:o[4]||i},o[4]&&(S[e]=r[i])}),r}function r(e,t){var n={isolateScope:null,bindToController:null};if(k(e.scope)&&(!0===e.bindToController?(n.bindToController=a(e.scope,t,!0),n.isolateScope={}):n.isolateScope=a(e.scope,t,!1)),k(e.bindToController)&&(n.bindToController=a(e.bindToController,t,!0)),n.bindToController&&!e.controller)throw Ti("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);return n}function o(e){var t=e.charAt(0);if(!t||t!==Ar(t))throw Ti("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",e);if(e!==e.trim())throw Ti("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",e)}function l(e){var t=e.require||e.controller&&e.name;return!C(t)&&k(t)&&i(t,function(e,n){var a=e.match(E);e.substring(a[0].length)||(t[n]=a[0]+n)}),t}function c(e,t){if(e&&(!O(e)||!/[EACM]/.test(e)))throw Ti("badrestrict","Restrict property '{0}' of directive '{1}' is invalid",e,t);return e||"EA"}var u={},h="Directive",p=/^\s*directive:\s*([\w-]+)\s+(.*)$/,y=/(([\w-]+)(?::([^;]+))?;?)/,w=G("ngSrc,ngSrcset,src,srcset"),E=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,I=/^(on[a-z]+|formaction)$/,S=Ae();this.directive=function e(n,a){return ge(n,"name"),be(n,"directive"),O(n)?(o(n),ge(a,"directiveFactory"),u.hasOwnProperty(n)||(u[n]=[],t.factory(n+h,["$injector","$exceptionHandler",function(e,t){var a=[];return i(u[n],function(r,i){try{var o=e.invoke(r);R(o)?o={compile:b(o)}:!o.compile&&o.link&&(o.compile=b(o.link)),o.priority=o.priority||0,o.index=i,o.name=o.name||n,o.require=l(o),o.restrict=c(o.restrict,n),o.$$moduleName=r.$$moduleName,a.push(o)}catch(e){t(e)}}),a}])),u[n].push(a)):i(n,s(e)),this},this.component=function e(t,n){function a(e){function t(t){return R(t)||C(t)?function(n,a){return e.invoke(t,this,{$element:n,$attrs:a})}:t}var a=n.template||n.templateUrl?n.template:"",o={controller:r,controllerAs:Lt(n.controller)||n.controllerAs||"$ctrl",template:t(a),templateUrl:t(n.templateUrl),transclude:n.transclude,scope:{},bindToController:n.bindings||{},restrict:"E",require:n.require};return i(n,function(e,t){"$"===t.charAt(0)&&(o[t]=e)}),o}if(!O(t))return i(t,s(K(this,e))),this;var r=n.controller||function(){};return i(n,function(e,t){"$"===t.charAt(0)&&(a[t]=e,R(r)&&(r[t]=e))}),a.$inject=["$injector"],this.directive(t,a)},this.aHrefSanitizationTrustedUrlList=function(e){return A(e)?(n.aHrefSanitizationTrustedUrlList(e),this):n.aHrefSanitizationTrustedUrlList()},Object.defineProperty(this,"aHrefSanitizationWhitelist",{get:function(){return this.aHrefSanitizationTrustedUrlList},set:function(e){this.aHrefSanitizationTrustedUrlList=e}}),this.imgSrcSanitizationTrustedUrlList=function(e){return A(e)?(n.imgSrcSanitizationTrustedUrlList(e),this):n.imgSrcSanitizationTrustedUrlList()},Object.defineProperty(this,"imgSrcSanitizationWhitelist",{get:function(){return this.imgSrcSanitizationTrustedUrlList},set:function(e){this.imgSrcSanitizationTrustedUrlList=e}});var T=!0;this.debugInfoEnabled=function(e){return A(e)?(T=e,this):T};var x=!1;this.strictComponentBindingsEnabled=function(e){return A(e)?(x=e,this):x};var M=10;this.onChangesTtl=function(e){return arguments.length?(M=e,this):M};var D=!0;this.commentDirectivesEnabled=function(e){return arguments.length?(D=e,this):D};var j=!0;this.cssClassDirectivesEnabled=function(e){return arguments.length?(j=e,this):j};var P=Ae();this.addPropertySecurityContext=function(e,t,n){var a=e.toLowerCase()+"|"+t.toLowerCase();if(a in P&&P[a]!==n)throw Ti("ctxoverride","Property context '{0}.{1}' already set to '{2}', cannot override to '{3}'.",e,t,P[a],n);return P[a]=n,this},function(){function e(e,t){i(t,function(t){P[t.toLowerCase()]=e})}e(so.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),e(so.CSS,["*|style"]),e(so.URL,["area|href","area|ping","a|href","a|ping","blockquote|cite","body|background","del|cite","input|src","ins|cite","q|cite"]),
6e(so.MEDIA_URL,["audio|src","img|src","img|srcset","source|src","source|srcset","track|src","video|src","video|poster"]),e(so.RESOURCE_URL,["*|formAction","applet|code","applet|codebase","base|href","embed|src","frame|src","form|action","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])}(),this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate",function(t,n,a,o,s,l,c,b,A){function S(){try{if(!--ze)throw xe=void 0,Ti("infchng","{0} $onChanges() iterations reached. Aborting!\n",M);c.$apply(function(){for(var e=0,t=xe.length;e<t;++e)try{xe[e]()}catch(e){a(e)}xe=void 0})}finally{ze++}}function z(e,t){if(!e)return e;
6if(!O(e))throw Ti("srcset",'Can\'t pass trusted values to `{0}`: "{1}"',t,e.toString());for(var n="",a=xr(e),r=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,i=/\s/.test(a)?r:/(,)/,o=a.split(i),s=Math.floor(o.length/2),l=0;l<s;l++){var c=2*l;n+=b.getTrustedMediaUrl(xr(o[c])),n+=" "+xr(o[c+1])}var u=xr(o[2*l]).split(/\s/);return n+=b.getTrustedMediaUrl(xr(u[0])),2===u.length&&(n+=" "+xr(u[1])),n}function $(e,t){if(t){var n,a,r,i=Object.keys(t);for(n=0,a=i.length;n<a;n++)r=i[n],this[r]=t[r]}else this.$attr={};this.$$element=e}function G(e,t,n){De.innerHTML="<span "+t+">";var a=De.firstChild.attributes,r=a[0];a.removeNamedItem(r.name),r.value=n,e.attributes.setNamedItem(r)}function B(e,t){try{e.addClass(t)}catch(e){}}function F(e,t,n,a,r){e instanceof pr||(e=pr(e));var i=W(e,t,e,n,a,r);F.$$addScopeClass(e);var o=null;return function(t,n,a){if(!e)throw Ti("multilink","This element has already been linked.");ge(t,"scope"),r&&r.needsNewScope&&(t=t.$parent.$new()),a=a||{};var s=a.parentBoundTranscludeFn,l=a.transcludeControllers,c=a.futureParentElement;s&&s.$$boundTransclude&&(s=s.$$boundTransclude),o||(o=Z(c));var u;if(u="html"!==o?pr(ye(o,pr("<div></div>").append(e).html())):n?ci.clone.call(e):e,l)for(var d in l)u.data("$"+d+"Controller",l[d].instance);return F.$$addScopeInfo(u,t),n&&n(u,t),i&&i(t,u,u,s),n||(e=i=null),u}}function Z(e){var t=e&&e[0];return t&&"foreignobject"!==q(t)&&Ir.call(t).match(/SVG/)?"svg":"html"}function W(e,t,n,a,r,i){function o(e,n,a,r){var i,o,s,l,c,u,d,h,g;if(p){var f=n.length;for(g=new Array(f),c=0;c<m.length;c+=3)d=m[c],g[d]=n[d]}else g=n;for(c=0,u=m.length;c<u;)s=g[m[c++]],i=m[c++],o=m[c++],i?(i.scope?(l=e.$new(),F.$$addScopeInfo(pr(s),l)):l=e,h=i.transcludeOnThisElement?J(e,i.transclude,r):!i.templateOnThisElement&&r?r:!r&&t?J(e,t):null,i(o,l,s,a,h)):o&&o(e,s.childNodes,void 0,r)}for(var s,l,c,u,d,h,p,m=[],g=C(e)||e instanceof pr,f=0;f<e.length;f++)s=new $,11===hr&&Q(e,f,g),l=X(e[f],[],s,0===f?a:void 0,r),c=l.length?ie(l,e[f],s,t,n,null,[],[],i):null,c&&c.scope&&F.$$addScopeClass(s.$$element),d=c&&c.terminal||!(u=e[f].childNodes)||!u.length?null:W(u,c?(c.transcludeOnThisElement||!c.templateOnThisElement)&&c.transclude:t),(c||d)&&(m.push(f,c,d),h=!0,p=p||c),i=null;return h?o:null}function Q(e,t,n){var a,r=e[t],i=r.parentNode;if(r.nodeType===Br)for(;(a=i?r.nextSibling:e[t+1])&&a.nodeType===Br;
6)r.nodeValue=r.nodeValue+a.nodeValue,a.parentNode&&a.parentNode.removeChild(a),n&&a===e[t+1]&&e.splice(t+1,1)}function J(e,t,n){function a(a,r,i,o,s){return a||(a=e.$new(!1,s),a.$$transcluded=!0),t(a,r,{parentBoundTranscludeFn:n,transcludeControllers:i,futureParentElement:o})}var r=a.$$slots=Ae();for(var i in t.$$slots)t.$$slots[i]?r[i]=J(e,t.$$slots[i],n):r[i]=null;return a}function X(e,t,n,a,r){var i,o,s,l=e.nodeType,c=n.$attr;switch(l){case qr:o=q(e),ce(t,Rt(o),"E",a,r);for(var u,d,h,p,m,g=e.attributes,f=0,b=g&&g.length;f<b;f++){var v,A=!1,w=!1,E=!1,I=!1,C=!1;u=g[f],d=u.name,p=u.value,h=Rt(d.toLowerCase()),(m=h.match(Be))?(E="Attr"===m[1],I="Prop"===m[1],C="On"===m[1],d=d.replace(xi,"").toLowerCase().substr(4+m[1].length).replace(/_(.)/g,function(e,t){return t.toUpperCase()})):(v=h.match(Ue))&&ue(v[1])&&(A=d,w=d.substr(0,d.length-5)+"end",d=d.substr(0,d.length-6)),I||C?(n[h]=p,c[h]=u.name,I?Oe(e,t,h,d):Ee(t,h,d)):(h=Rt(d.toLowerCase()),c[h]=d,!E&&n.hasOwnProperty(h)||(n[h]=p,tt(e,h)&&(n[h]=!0)),Ie(e,t,p,h,E),ce(t,h,"A",a,r,A,w))}if("input"===o&&"hidden"===e.getAttribute("type")&&e.setAttribute("autocomplete","off"),!je)break;if(s=e.className,k(s)&&(s=s.animVal),O(s)&&""!==s)for(;i=y.exec(s);)h=Rt(i[2]),ce(t,h,"C",a,r)&&(n[h]=xr(i[3])),s=s.substr(i.index+i[0].length);break;case Br:be(t,e.nodeValue);break;case Ur:if(!_e)break;ee(e,t,n,a,r)}return t.sort(me),t}function ee(e,t,n,a,r){try{var i=p.exec(e.nodeValue);if(i){var o=Rt(i[1]);ce(t,o,"M",a,r)&&(n[o]=xr(i[2]))}}catch(e){}}function te(e,t,n){var a=[],r=0;if(t&&e.hasAttribute&&e.hasAttribute(t))do{if(!e)throw Ti("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType===qr&&(e.hasAttribute(t)&&r++,e.hasAttribute(n)&&r--),a.push(e),e=e.nextSibling}while(r>0);else a.push(e);return pr(a)}function ae(e,t,n){return function(a,r,i,o,s){return r=te(r[0],t,n),e(a,r,i,o,s)}}function re(e,t,n,a,r,i){var o;return e?F(t,n,a,r,i):function(){return o||(o=F(t,n,a,r,i),t=n=i=null),o.apply(this,arguments)}}function ie(t,n,r,o,s,l,c,u,h){function p(e,t,n,a){e&&(n&&(e=ae(e,n,a)),e.require=g.require,e.directiveName=f,(I===g||g.$$isolateScope)&&(e=Ne(e,{isolateScope:!0})),c.push(e)),t&&(n&&(t=ae(t,n,a)),t.require=g.require,t.directiveName=f,(I===g||g.$$isolateScope)&&(t=Ne(t,{isolateScope:!0})),u.push(t))}function m(e,t,o,s,l){function h(e,t,n,a){var r;if(L(e)||(a=n,n=t,t=e,e=void 0),M&&(r=y),n||(n=M?w.parent():w),!a)return l(e,t,r,n,P);var i=l.$$slots[a];if(i)return i(e,t,r,n,P);if(v(i))throw Ti("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',a,ne(w))}var p,m,g,f,b,y,A,w,S,T;n===o?(S=r,w=r.$$element):(w=pr(o),S=new $(w,r)),b=t,I?f=t.$new(!0):O&&(b=t.$parent),l&&(A=h,A.$$boundTransclude=l,A.isSlotFilled=function(e){return!!l.$$slots[e]}),E&&(y=se(w,S,A,E,f,t,I)),I&&(F.$$addScopeInfo(w,f,!0,!(N&&(N===I||N===I.$$originalDirective))),F.$$addScopeClass(w,!0),f.$$isolateBindings=I.$$isolateBindings,T=Le(t,S,f,f.$$isolateBindings,I),T.removeWatches&&f.$on("$destroy",T.removeWatches));for(var x in y){var D=E[x],_=y[x],j=D.$$bindings.bindToController;_.instance=_(),w.data("$"+D.name+"Controller",_.instance),_.bindingInfo=Le(b,S,_.instance,j,D)}for(i(E,function(e,t){var n=e.require;e.bindToController&&!C(n)&&k(n)&&d(y[t].instance,oe(t,n,w,y))}),i(y,function(e){var t=e.instance;if(R(t.$onChanges))try{t.$onChanges(e.bindingInfo.initialChanges)}catch(e){a(e)}if(R(t.$onInit))try{t.$onInit()}catch(e){a(e)}R(t.$doCheck)&&(b.$watch(function(){t.$doCheck()}),t.$doCheck()),R(t.$onDestroy)&&b.$on("$destroy",function(){t.$onDestroy()})}),p=0,m=c.length;p<m;p++)g=c[p],Re(g,g.isolateScope?f:t,w,S,g.require&&oe(g.directiveName,g.require,w,y),A);var P=t;for(I&&(I.template||null===I.templateUrl)&&(P=f),e&&e(P,o.childNodes,void 0,l),p=u.length-1;p>=0;p--)g=u[p],Re(g,g.isolateScope?f:t,w,S,g.require&&oe(g.directiveName,g.require,w,y),A);i(y,function(e){var t=e.instance;R(t.$postLink)&&t.$postLink()})}h=h||{};for(var g,f,b,y,A,w=-Number.MAX_VALUE,O=h.newScopeDirective,E=h.controllerDirectives,I=h.newIsolateScopeDirective,N=h.templateDirective,S=h.nonTlbTranscludeDirective,T=!1,x=!1,M=h.hasElementTranscludeDirective,D=r.$$element=pr(n),_=l,j=o,P=!1,z=!1,G=0,B=t.length;G<B;G++){g=t[G];var U=g.$$start,V=g.$$end;if(U&&(D=te(n,U,V)),b=void 0,w>g.priority)break;if(A=g.scope,A&&(g.templateUrl||(k(A)?(fe("new/isolated scope",I||O,g,D),I=g):fe("new/isolated scope",I,g,D)),O=O||g),f=g.name,!P&&(g.replace&&(g.templateUrl||g.template)||g.transclude&&!g.$$tlb)){for(var H,Z=G+1;H=t[Z++];)if(H.transclude&&!H.$$tlb||H.replace&&(H.templateUrl||H.template)){z=!0;break}P=!0}if(!g.templateUrl&&g.controller&&(E=E||Ae(),fe("'"+f+"' controller",E[f],g,D),E[f]=g),A=g.transclude)if(T=!0,g.$$tlb||(fe("transclusion",S,g,D),S=g),"element"===A)M=!0,w=g.priority,b=D,D=r.$$element=pr(F.$$createComment(f,r[f])),n=D[0],Ce(s,Y(b),n),j=re(z,b,o,w,_&&_.name,{nonTlbTranscludeDirective:S});else{var W=Ae();if(k(A)){b=e.document.createDocumentFragment();var Q=Ae(),J=Ae();i(A,function(e,t){var n="?"===e.charAt(0);e=n?e.substring(1):e,Q[e]=t,W[t]=null,J[t]=n}),i(D.contents(),function(t){var n=Q[Rt(q(t))];n?(J[n]=!0,W[n]=W[n]||e.document.createDocumentFragment(),W[n].appendChild(t)):b.appendChild(t)}),i(J,function(e,t){if(!e)throw Ti("reqslot","Required transclusion slot `{0}` was not filled.",t)});for(var ee in W)if(W[ee]){var ie=pr(W[ee].childNodes);W[ee]=re(z,ie,o)}b=pr(b.childNodes)}else b=pr(Pe(n)).contents();D.empty(),j=re(z,b,o,void 0,void 0,{needsNewScope:g.$$isolateScope||g.$$newScope}),j.$$slots=W}if(g.template)if(x=!0,fe("template",N,g,D),N=g,A=R(g.template)?g.template(D,r):g.template,A=qe(A),g.replace){if(_=g,b=Te(A)?[]:Tt(ye(g.templateNamespace,xr(A))),n=b[0],1!==b.length||n.nodeType!==qr)throw Ti("tplrt","Template for directive '{0}' must have exactly one root element. {1}",f,"");Ce(s,D,n);var ce={$attr:{}},ue=X(n,[],ce),pe=t.splice(G+1,t.length-(G+1));(I||O)&&le(ue,I,O),t=t.concat(ue).concat(pe),de(r,ce),B=t.length}else D.html(A);if(g.templateUrl)x=!0,fe("template",N,g,D),N=g,g.replace&&(_=g),m=he(t.splice(G,t.length-G),D,r,s,T&&j,c,u,{controllerDirectives:E,newScopeDirective:O!==g&&O,newIsolateScopeDirective:I,templateDirective:N,nonTlbTranscludeDirective:S}),B=t.length;else if(g.compile)try{y=g.compile(D,r,j);var me=g.$$originalDirective||g;R(y)?p(null,K(me,y),U,V):y&&p(K(me,y.pre),K(me,y.post),U,V)}catch(e){a(e,ne(D))}g.terminal&&(m.terminal=!0,w=Math.max(w,g.priority))}return m.scope=O&&!0===O.scope,m.transcludeOnThisElement=T,m.templateOnThisElement=x,m.transclude=j,h.hasElementTranscludeDirective=M,m}function oe(e,t,n,a){var r;if(O(t)){var o=t.match(E),s=t.substring(o[0].length),l=o[1]||o[3],c="?"===o[2];if("^^"===l?n=n.parent():(r=a&&a[s],r=r&&r.instance),!r){var u="$"+s+"Controller";r="^^"===l&&n[0]&&n[0].nodeType===Fr?null:l?n.inheritedData(u):n.data(u)}if(!r&&!c)throw Ti("ctreq","Controller '{0}', required by directive '{1}', can't be found!",s,e)}else if(C(t)){r=[];for(var d=0,h=t.length;d<h;d++)r[d]=oe(e,t[d],n,a)}else k(t)&&(r={},i(t,function(t,i){r[i]=oe(e,t,n,a)}));return r||null}function se(e,t,n,a,r,i,o){var s=Ae();for(var c in a){var u=a[c],d={$scope:u===o||u.$$isolateScope?r:i,$element:e,$attrs:t,$transclude:n},h=u.controller;"@"===h&&(h=t[u.name]);var p=l(h,d,!0,u.controllerAs);s[u.name]=p,e.data("$"+u.name+"Controller",p.instance)}return s}function le(e,t,n){for(var a=0,r=e.length;a<r;a++)e[a]=m(e[a],{$$isolateScope:t,$$newScope:n})}function ce(e,n,a,i,o,s,l){if(n===o)return null;var c=null;if(u.hasOwnProperty(n))for(var d,p=t.get(n+h),g=0,f=p.length;g<f;g++)if(d=p[g],(v(i)||i>d.priority)&&-1!==d.restrict.indexOf(a)){if(s&&(d=m(d,{$$start:s,$$end:l})),!d.$$bindings){var b=d.$$bindings=r(d,d.name);k(b.isolateScope)&&(d.$$isolateBindings=b.isolateScope)}e.push(d),c=d}return c}function ue(e){if(u.hasOwnProperty(e))for(var n,a=t.get(e+h),r=0,i=a.length;r<i;r++)if(n=a[r],n.multiElement)return!0;return!1}function de(e,t){var n=t.$attr,a=e.$attr;i(e,function(a,r){"$"!==r.charAt(0)&&(t[r]&&t[r]!==a&&(a.length?a+=("style"===r?";":" ")+t[r]:a=t[r]),e.$set(r,a,!0,n[r]))}),i(t,function(t,r){e.hasOwnProperty(r)||"$"===r.charAt(0)||(e[r]=t,"class"!==r&&"style"!==r&&(a[r]=n[r]))})}function he(e,t,n,r,s,l,c,u){var d,h,p=[],g=t[0],f=e.shift(),b=m(f,{templateUrl:null,transclude:null,replace:null,$$originalDirective:f}),y=R(f.templateUrl)?f.templateUrl(t,n):f.templateUrl,v=f.templateNamespace;return t.empty(),o(y).then(function(a){var o,m,A,w;if(a=qe(a),f.replace){if(A=Te(a)?[]:Tt(ye(v,xr(a))),o=A[0],1!==A.length||o.nodeType!==qr)throw Ti("tplrt","Template for directive '{0}' must have exactly one root element. {1}",f.name,y);m={$attr:{}},Ce(r,t,o);var O=X(o,[],m);k(f.scope)&&le(O,!0),e=O.concat(e),de(n,m)}else o=g,t.html(a);for(e.unshift(b),d=ie(e,o,n,s,t,f,l,c,u),i(r,function(e,n){e===o&&(r[n]=t[0])}),h=W(t[0].childNodes,s);p.length;){var E=p.shift(),I=p.shift(),C=p.shift(),N=p.shift(),R=t[0];
6if(!E.$$destroyed){if(I!==g){var S=I.className;u.hasElementTranscludeDirective&&f.replace||(R=Pe(o)),Ce(C,pr(I),R),B(pr(R),S)}w=d.transcludeOnThisElement?J(E,d.transclude,N):N,d(h,E,R,r,w)}}p=null}).catch(function(e){N(e)&&a(e)}),function(e,t,n,a,r){var i=r;t.$$destroyed||(p?p.push(t,n,a,i):(d.transcludeOnThisElement&&(i=J(t,d.transclude,r)),d(h,t,n,a,i)))}}function me(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function fe(e,t,n,a){function r(e){return e?" (module: "+e+")":""}if(t)throw Ti("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,r(t.$$moduleName),n.name,r(n.$$moduleName),e,ne(a))}function be(e,t){var a=n(t,!0);a&&e.push({priority:0,compile:function(e){var t=e.parent(),n=!!t.length;return n&&F.$$addBindingClass(t),function(e,t){var r=t.parent();n||F.$$addBindingClass(r),F.$$addBindingInfo(r,a.expressions),e.$watch(a,function(e){t[0].nodeValue=e})}}})}function ye(t,n){switch(t=Ar(t||"html")){case"svg":case"math":var a=e.document.createElement("div");return a.innerHTML="<"+t+">"+n+"</"+t+">",a.childNodes[0].childNodes;default:return n}}function ve(e,t){return"srcdoc"===t?b.HTML:"src"===t||"ngSrc"===t?-1===["img","video","audio","source","track"].indexOf(e)?b.RESOURCE_URL:b.MEDIA_URL:"xlinkHref"===t?"image"===e?b.MEDIA_URL:"a"===e?b.URL:b.RESOURCE_URL:"form"===e&&"action"===t||"base"===e&&"href"===t||"link"===e&&"href"===t?b.RESOURCE_URL:"a"!==e||"href"!==t&&"ngHref"!==t?void 0:b.URL}function ke(e,t){var n=t.toLowerCase();return P[e+"|"+n]||P["*|"+n]}function we(e){return z(b.valueOf(e),"ng-prop-srcset")}function Oe(e,t,n,a){if(I.test(a))throw Ti("nodomevents","Property bindings for HTML DOM event properties are disallowed");var r=q(e),i=ke(r,a),o=f;"srcset"!==a||"img"!==r&&"source"!==r?i&&(o=b.getTrusted.bind(b,i)):o=we,t.push({priority:100,compile:function(e,t){var r=s(t[n]),i=s(t[n],function(e){return b.valueOf(e)});return{pre:function(e,t){function n(){var n=r(e);t[0][a]=o(n)}n(),e.$watch(i,n)}}}})}function Ee(e,t,n){e.push(rr(s,c,a,t,n,!1))}function Ie(e,t,a,r,i){var o=q(e),s=ve(o,r),l=!i,c=w[r]||i,u=n(a,l,s,c);if(u){if("multiple"===r&&"select"===o)throw Ti("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",ne(e));if(I.test(r))throw Ti("nodomevents","Interpolations for HTML DOM event attributes are disallowed");t.push({priority:100,compile:function(){return{pre:function(e,t,i){var o=i.$$observers||(i.$$observers=Ae()),l=i[r];l!==a&&(u=l&&n(l,!0,s,c),a=l),u&&(i[r]=u(e),(o[r]||(o[r]=[])).$$inter=!0,(i.$$observers&&i.$$observers[r].$$scope||e).$watch(u,function(e,t){"class"===r&&e!==t?i.$updateClass(e,t):i.$set(r,e)}))}}}})}}function Ce(t,n,a){var r,i,o=n[0],s=n.length,l=o.parentNode;if(t)for(r=0,i=t.length;r<i;r++)if(t[r]===o){t[r++]=a;for(var c=r,u=c+s-1,d=t.length;c<d;c++,u++)u<d?t[c]=t[u]:delete t[c];t.length-=s-1,t.context===o&&(t.context=a);break}l&&l.replaceChild(a,o);var h=e.document.createDocumentFragment();for(r=0;r<s;r++)h.appendChild(n[r]);for(pr.hasData(o)&&(pr.data(a,pr.data(o)),pr(o).off("$destroy")),pr.cleanData(h.querySelectorAll("*")),r=1;r<s;r++)delete n[r];n[0]=a,n.length=1}function Ne(e,t){return d(function(){return e.apply(null,arguments)},e,t)}function Re(e,t,n,r,i,o){try{e(t,n,r,i,o)}catch(e){a(e,ne(n))}}function Se(e,t){if(x)throw Ti("missingattr","Attribute '{0}' of '{1}' is non-optional and must be set!",e,t)}function Le(e,t,a,r,o){function l(t,n,r){R(a.$onChanges)&&!V(n,r)&&(xe||(e.$$postDigest(S),xe=[]),u||(u={},xe.push(c)),u[t]&&(r=u[t].previousValue),u[t]=new Nt(r,n))}function c(){a.$onChanges(u),u=void 0}var u,d=[],h={};return i(r,function(r,i){var c,u,p,m,f,b=r.attrName,y=r.optional;switch(r.mode){case"@":y||vr.call(t,b)||(Se(b,o.name),a[i]=t[b]=void 0),f=t.$observe(b,function(e){if(O(e)||_(e)){var t=a[i];l(i,e,t),a[i]=e}}),t.$$observers[b].$$scope=e,c=t[b],O(c)?a[i]=n(c)(e):_(c)&&(a[i]=c),h[i]=new Nt(Li,a[i]),d.push(f);break;case"=":if(!vr.call(t,b)){if(y)break;Se(b,o.name),t[b]=void 0}if(y&&!t[b])break;u=s(t[b]),m=u.literal?H:V,p=u.assign||function(){throw c=a[i]=u(e),Ti("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",t[b],b,o.name)},c=a[i]=u(e);var A=function(t){return m(t,a[i])||(m(t,c)?p(e,t=a[i]):a[i]=t),c=t};
6A.$stateful=!0,f=r.collection?e.$watchCollection(t[b],A):e.$watch(s(t[b],A),null,u.literal),d.push(f);break;case"<":if(!vr.call(t,b)){if(y)break;Se(b,o.name),t[b]=void 0}if(y&&!t[b])break;u=s(t[b]);var k=u.literal,w=a[i]=u(e);h[i]=new Nt(Li,a[i]),f=e[r.collection?"$watchCollection":"$watch"](u,function(e,t){if(t===e){if(t===w||k&&H(t,w))return;t=w}l(i,e,t),a[i]=e}),d.push(f);break;case"&":if(y||vr.call(t,b)||Se(b,o.name),(u=t.hasOwnProperty(b)?s(t[b]):g)===g&&y)break;a[i]=function(t){return u(e,t)}}}),{initialChanges:h,removeWatches:d.length&&function(){for(var e=0,t=d.length;e<t;++e)d[e]()}}}var xe,Me=/^\w/,De=e.document.createElement("div"),_e=D,je=j,ze=M;$.prototype={$normalize:Rt,$addClass:function(e){e&&e.length>0&&A.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&A.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=St(e,t);n&&n.length&&A.addClass(this.$$element,n);var a=St(t,e);a&&a.length&&A.removeClass(this.$$element,a)},$set:function(e,t,n,r){var o,s=this.$$element[0],l=tt(s,e),c=nt(e),u=e;l?(this.$$element.prop(e,t),r=l):c&&(this[c]=t,u=c),this[e]=t,r?this.$attr[e]=r:(r=this.$attr[e])||(this.$attr[e]=r=pe(e,"-")),o=q(this.$$element),"img"===o&&"srcset"===e&&(this[e]=t=z(t,"$set('srcset', value)")),!1!==n&&(null===t||v(t)?this.$$element.removeAttr(r):Me.test(r)?l&&!1===t?this.$$element.removeAttr(r):this.$$element.attr(r,t):G(this.$$element[0],r,t));var d=this.$$observers;d&&i(d[u],function(e){try{e(t)}catch(e){a(e)}})},$observe:function(e,t){var n=this,a=n.$$observers||(n.$$observers=Ae()),r=a[e]||(a[e]=[]);return r.push(t),c.$evalAsync(function(){r.$$inter||!n.hasOwnProperty(e)||v(n[e])||t(n[e])}),function(){U(r,t)}}};var $e=n.startSymbol(),Ge=n.endSymbol(),qe="{{"===$e&&"}}"===Ge?f:function(e){return e.replace(/\{\{/g,$e).replace(/}}/g,Ge)},Be=/^ng(Attr|Prop|On)([A-Z].*)$/,Ue=/^(.+)Start$/;return F.$$addBindingInfo=T?function(e,t){var n=e.data("$binding")||[];C(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:g,F.$$addBindingClass=T?function(e){B(e,"ng-binding")}:g,F.$$addScopeInfo=T?function(e,t,n,a){var r=n?a?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(r,t)}:g,F.$$addScopeClass=T?function(e,t){B(e,t?"ng-isolate-scope":"ng-scope")}:g,F.$$createComment=function(t,n){var a="";return T&&(a=" "+(t||"")+": ",n&&(a+=n+" ")),e.document.createComment(a)},F}]}function Nt(e,t){this.previousValue=e,this.currentValue=t}function Rt(e){return e.replace(xi,"").replace(Mi,function(e,t,n){return n?t.toUpperCase():t})}function St(e,t){var n="",a=e.split(/\s+/),r=t.split(/\s+/);e:for(var i=0;i<a.length;i++){for(var o=a[i],s=0;s<r.length;s++)if(o===r[s])continue e;n+=(n.length>0?" ":"")+o}return n}function Tt(e){e=pr(e);var t=e.length;if(t<=1)return e;for(;t--;){var n=e[t];(n.nodeType===Ur||n.nodeType===Br&&""===n.nodeValue.trim())&&Or.call(e,t,1)}return e}function Lt(e,t){if(t&&O(t))return t;if(O(e)){var n=_i.exec(e);if(n)return n[3]}}function xt(){var e={};this.has=function(t){return e.hasOwnProperty(t)},this.register=function(t,n){be(t,"controller"),k(t)?d(e,t):e[t]=n},this.$get=["$injector",function(t){function n(e,t,n,r){if(!e||!k(e.$scope))throw a("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",r,t);e.$scope[t]=n}return function(a,r,i,o){var s,l,c,u;if(i=!0===i,o&&O(o)&&(u=o),O(a)){if(!(l=a.match(_i)))throw Di("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",a);if(c=l[1],u=u||l[3],!(a=e.hasOwnProperty(c)?e[c]:ye(r.$scope,c,!0)))throw Di("ctrlreg","The controller with the name '{0}' is not registered.",c);fe(a,c,!0)}if(i){var h=(C(a)?a[a.length-1]:a).prototype;return s=Object.create(h||null),u&&n(r,u,s,c||a.name),d(function(){var e=t.invoke(a,s,r,c);return e!==s&&(k(e)||R(e))&&(s=e,u&&n(r,u,s,c||a.name)),s},{instance:s,identifier:u})}return s=t.instantiate(a,r,c),u&&n(r,u,s,c||a.name),s}}]}function Mt(){this.$get=["$window",function(e){return pr(e.document)}]}function Dt(){this.$get=["$document","$rootScope",function(e,t){function n(){r=a.hidden}var a=e[0],r=a&&a.hidden;return e.on("visibilitychange",n),t.$on("$destroy",function(){e.off("visibilitychange",n)}),function(){return r}}]}function _t(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}function jt(e){return k(e)?I(e)?e.toISOString():Q(e):e}function Pt(){this.$get=function(){return function(e){if(!e)return"";var t=[];
6return o(e,function(e,n){null===e||v(e)||R(e)||(C(e)?i(e,function(e){t.push(se(n)+"="+se(jt(e)))}):t.push(se(n)+"="+se(jt(e))))}),t.join("&")}}}function zt(){this.$get=function(){return function(e){function t(e,a,r){C(e)?i(e,function(e,n){t(e,a+"["+(k(e)?n:"")+"]")}):k(e)&&!I(e)?o(e,function(e,n){t(e,a+(r?"":"[")+n+(r?"":"]"))}):(R(e)&&(e=e()),n.push(se(a)+"="+(null==e?"":se(jt(e)))))}if(!e)return"";var n=[];return t(e,"",!0),n.join("&")}}}function $t(e,t){if(O(e)){var n=e.replace(qi,"").trim();if(n){var a=t("Content-Type"),r=a&&0===a.indexOf(Pi);if(r||Gt(n))try{e=J(n)}catch(t){if(!r)return e;throw Bi("baddata",'Data must be a valid JSON object. Received: "{0}". Parse error: "{1}"',e,t)}}}return e}function Gt(e){var t=e.match($i);return t&&Gi[t[0]].test(e)}function qt(e){function t(e,t){e&&(a[e]=a[e]?a[e]+", "+t:t)}var n,a=Ae();return O(e)?i(e.split("\n"),function(e){n=e.indexOf(":"),t(Ar(xr(e.substr(0,n))),xr(e.substr(n+1)))}):k(e)&&i(e,function(e,n){t(Ar(n),xr(e))}),a}function Bt(e){var t;return function(n){if(t||(t=qt(e)),n){var a=t[Ar(n)];return void 0===a&&(a=null),a}return t}}function Ut(e,t,n,a){return R(a)?a(e,t,n):(i(a,function(a){e=a(e,t,n)}),e)}function Ft(e){return 200<=e&&e<300}function Vt(){var e=this.defaults={transformResponse:[$t],transformRequest:[function(e){return!k(e)||x(e)||D(e)||M(e)?e:Q(e)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:Oe(zi),put:Oe(zi),patch:Oe(zi)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},t=!1;this.useApplyAsync=function(e){return A(e)?(t=!!e,this):t};var n=this.interceptors=[],r=this.xsrfTrustedOrigins=[];Object.defineProperty(this,"xsrfWhitelistedOrigins",{get:function(){return this.xsrfTrustedOrigins},set:function(e){this.xsrfTrustedOrigins=e}}),this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(o,s,l,c,u,h,p,m){function f(t){function n(e,t){for(var n=0,a=t.length;n<a;){var r=t[n++],i=t[n++];e=e.then(r,i)}return t.length=0,e}function r(){o.$$completeOutstandingRequest(g,"$http")}function s(e,t){var n,a={};return i(e,function(e,r){R(e)?null!=(n=e(t))&&(a[r]=n):a[r]=e}),a}function l(t){var n=t.headers,a=Ut(t.data,Bt(n),void 0,t.transformRequest);return v(a)&&i(n,function(e,t){"content-type"===Ar(t)&&delete n[t]}),v(t.withCredentials)&&!v(e.withCredentials)&&(t.withCredentials=e.withCredentials),b(t,a).then(c,c)}function c(e){var t=d({},e);return t.data=Ut(e.data,e.headers,e.status,u.transformResponse),Ft(e.status)?t:h.reject(t)}if(!k(t))throw a("$http")("badreq","Http request configuration must be an object.  Received: {0}",t);if(!O(m.valueOf(t.url)))throw a("$http")("badreq","Http request configuration url must be a string or a $sce trusted object.  Received: {0}",t.url);var u=d({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer,jsonpCallbackParam:e.jsonpCallbackParam},t);u.headers=function(t){var n,a,r,i=e.headers,o=d({},t.headers);i=d({},i.common,i[Ar(t.method)]);e:for(n in i){a=Ar(n);for(r in o)if(Ar(r)===a)continue e;o[n]=i[n]}return s(o,Oe(t))}(t),u.method=kr(u.method),u.paramSerializer=O(u.paramSerializer)?p.get(u.paramSerializer):u.paramSerializer,o.$$incOutstandingRequestCount("$http");var f=[],y=[],A=h.resolve(u);return i(I,function(e){(e.request||e.requestError)&&f.unshift(e.request,e.requestError),(e.response||e.responseError)&&y.push(e.response,e.responseError)}),A=n(A,f),A=A.then(l),A=n(A,y),A=A.finally(r)}function b(n,a){function r(e){if(e){var n={};return i(e,function(e,a){n[a]=function(n){function a(){e(n)}t?u.$applyAsync(a):u.$$phase?a():u.$apply(a)}}),n}}function o(e,n,a,r,i){function o(){c(n,e,a,r,i)}g&&(Ft(e)?g.put(L,[e,n,qt(a),r,i]):g.remove(L)),t?u.$applyAsync(o):(o(),u.$$phase||u.$apply())}function c(e,t,a,r,i){t=t>=-1?t:0,(Ft(t)?I.resolve:I.reject)({data:e,status:t,headers:Bt(a),config:n,statusText:r,xhrStatus:i})}function d(e){c(e.data,e.status,Oe(e.headers()),e.statusText,e.xhrStatus)}function p(){var e=f.pendingRequests.indexOf(n);-1!==e&&f.pendingRequests.splice(e,1)}
6var g,b,I=h.defer(),R=I.promise,S=n.headers,T="jsonp"===Ar(n.method),L=n.url;if(T?L=m.getTrustedResourceUrl(L):O(L)||(L=m.valueOf(L)),L=y(L,n.paramSerializer(n.params)),T&&(L=w(L,n.jsonpCallbackParam)),f.pendingRequests.push(n),R.then(p,p),!n.cache&&!e.cache||!1===n.cache||"GET"!==n.method&&"JSONP"!==n.method||(g=k(n.cache)?n.cache:k(e.cache)?e.cache:E),g&&(b=g.get(L),A(b)?j(b)?b.then(d,d):C(b)?c(b[1],b[0],Oe(b[2]),b[3],b[4]):c(b,200,{},"OK","complete"):g.put(L,R)),v(b)){var x=N(n.url)?l()[n.xsrfCookieName||e.xsrfCookieName]:void 0;x&&(S[n.xsrfHeaderName||e.xsrfHeaderName]=x),s(n.method,L,a,o,S,n.timeout,n.withCredentials,n.responseType,r(n.eventHandlers),r(n.uploadEventHandlers))}return R}function y(e,t){return t.length>0&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}function w(e,t){var n=e.split("?");if(n.length>2)throw Bi("badjsonp",'Illegal use more than one "?", in url, "{1}"',e);return i(re(n[1]),function(n,a){if("JSON_CALLBACK"===n)throw Bi("badjsonp",'Illegal use of JSON_CALLBACK in url, "{0}"',e);if(a===t)throw Bi("badjsonp",'Illegal use of callback param, "{0}", in url, "{1}"',t,e)}),e+=(-1===e.indexOf("?")?"?":"&")+t+"=JSON_CALLBACK"}var E=c("$http");e.paramSerializer=O(e.paramSerializer)?p.get(e.paramSerializer):e.paramSerializer;var I=[];i(n,function(e){I.unshift(O(e)?p.get(e):p.invoke(e))});var N=ta(r);return f.pendingRequests=[],function(e){i(arguments,function(e){f[e]=function(t,n){return f(d({},n||{},{method:e,url:t}))}})}("get","delete","head","jsonp"),function(e){i(arguments,function(e){f[e]=function(t,n,a){return f(d({},a||{},{method:e,url:t,data:n}))}})}("post","put","patch"),f.defaults=e,f}]}function Ht(){this.$get=function(){return function(){return new e.XMLHttpRequest}}}function Zt(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(e,t,n,a){return Yt(e,a,e.defer,t,n[0])}]}function Yt(e,t,n,a,r){function o(e,t,n){e=e.replace("JSON_CALLBACK",t);var i=r.createElement("script"),o=null;return i.type="text/javascript",i.src=e,i.async=!0,o=function(e){i.removeEventListener("load",o),i.removeEventListener("error",o),r.body.removeChild(i),i=null;var s=-1,l="unknown";
6e&&("load"!==e.type||a.wasCalled(t)||(e={type:"error"}),l=e.type,s="error"===e.type?404:200),n&&n(s,l)},i.addEventListener("load",o),i.addEventListener("error",o),r.body.appendChild(i),o}return function(r,s,l,c,u,d,h,p,m,g){function f(e){O="timeout"===e,k&&k(),w&&w.abort()}function b(e,t,a,r,i,o){A(N)&&n.cancel(N),k=w=null,e(t,a,r,i,o)}if(s=s||e.url(),"jsonp"===Ar(r))var y=a.createCallback(s),k=o(s,y,function(e,t){var n=200===e&&a.getResponse(y);b(c,e,n,"",t,"complete"),a.removeCallback(y)});else{var w=t(r,s),O=!1;w.open(r,s,!0),i(u,function(e,t){A(e)&&w.setRequestHeader(t,e)}),w.onload=function(){var e=w.statusText||"",t="response"in w?w.response:w.responseText,n=1223===w.status?204:w.status;0===n&&(n=t?200:"file"===Jn(s).protocol?404:0),b(c,n,t,w.getAllResponseHeaders(),e,"complete")};var E=function(){b(c,-1,null,null,"","error")},I=function(){b(c,-1,null,null,"",O?"timeout":"abort")},C=function(){b(c,-1,null,null,"","timeout")};if(w.onerror=E,w.ontimeout=C,w.onabort=I,i(m,function(e,t){w.addEventListener(t,e)}),i(g,function(e,t){w.upload.addEventListener(t,e)}),h&&(w.withCredentials=!0),p)try{w.responseType=p}catch(e){if("json"!==p)throw e}w.send(v(l)?null:l)}if(d>0)var N=n(function(){f("timeout")},d);else j(d)&&d.then(function(){f(A(d.$$timeoutId)?"timeout":"abort")})}}function Kt(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,a,r){function i(e){return"\\\\\\"+e}function o(n){return n.replace(h,e).replace(p,t)}function s(e,t,n,a){var r=e.$watch(function(e){return r(),a(e)},t,n);return r}function l(i,l,h,p){function m(e){try{return e=h&&!g?r.getTrusted(h,e):r.valueOf(e),p&&!A(e)?e:ke(e)}catch(e){a(Ui.interr(i,e))}}var g=h===r.URL||h===r.MEDIA_URL;if(!i.length||-1===i.indexOf(e)){if(l)return;var f=o(i);g&&(f=r.getTrusted(h,f));var y=b(f);return y.exp=i,y.expressions=[],y.$$watchDelegate=s,y}p=!!p;for(var k,w,O,E,I,C=0,N=[],R=i.length,S=[],T=[];C<R;){if(-1===(k=i.indexOf(e,C))||-1===(w=i.indexOf(t,k+c))){C!==R&&S.push(o(i.substring(C)));break}C!==k&&S.push(o(i.substring(C,k))),E=i.substring(k+c,w),N.push(E),C=w+u,T.push(S.length),S.push("")}I=1===S.length&&1===T.length;var L=g&&I?void 0:m;if(O=N.map(function(e){return n(e,L)}),!l||N.length){var x=function(e){for(var t=0,n=N.length;t<n;t++){if(p&&v(e[t]))return;S[T[t]]=e[t]}return g?r.getTrusted(h,I?S[0]:S.join("")):(h&&S.length>1&&Ui.throwNoconcat(i),S.join(""))};return d(function(e){var t=0,n=N.length,r=new Array(n);try{for(;t<n;t++)r[t]=O[t](e);return x(r)}catch(e){a(Ui.interr(i,e))}},{exp:i,expressions:N,$$watchDelegate:function(e,t){var n;return e.$watchGroup(O,function(a,r){var i=x(a);t.call(this,i,a!==r?n:i,e),n=i})}})}}var c=e.length,u=t.length,h=new RegExp(e.replace(/./g,i),"g"),p=new RegExp(t.replace(/./g,i),"g");return l.startSymbol=function(){return e},l.endSymbol=function(){return t},l}]}function Wt(){this.$get=["$$intervalFactory","$window",function(e,t){var n={},a=function(e,a,r){var i=t.setInterval(e,a);return n[i]=r,i},r=function(e){t.clearInterval(e),delete n[e]},i=e(a,r);return i.cancel=function(e){if(!e)return!1;if(!e.hasOwnProperty("$$intervalId"))throw Fi("badprom","`$interval.cancel()` called with a promise that was not generated by `$interval()`.");if(!n.hasOwnProperty(e.$$intervalId))return!1;var t=e.$$intervalId,a=n[t];return Pn(a.promise),a.reject("canceled"),r(t),!0},i}]}function Qt(){this.$get=["$browser","$q","$$q","$rootScope",function(e,t,n,a){return function(r,i){return function(o,s,l,c){function u(){h?o.apply(null,p):o(m)}function d(){g?e.defer(u):a.$evalAsync(u),f.notify(m++),l>0&&m>=l&&(f.resolve(m),i(b.$$intervalId)),g||a.$apply()}var h=arguments.length>4,p=h?Y(arguments,4):[],m=0,g=A(c)&&!c,f=(g?n:t).defer(),b=f.promise;return l=A(l)?l:0,b.$$intervalId=r(d,s,f,g),b}}}]}function Jt(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=oe(t[n].replace(/%2F/g,"/"));return t.join("/")}function Xt(e,t){for(var n=e.split("/"),a=n.length;a--;)n[a]=decodeURIComponent(n[a]),t&&(n[a]=n[a].replace(/\//g,"%2F"));return n.join("/")}
6function en(e,t,n){var a=ie(t),r=n?"#"+oe(n):"";return Jt(e)+(a?"?"+a:"")+r}function tn(e,t){var n=Jn(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=p(n.port)||Zi[n.protocol]||null}function nn(e,t,n){if(Ki.test(e))throw Yi("badpath",'Invalid url "{0}".',e);var a="/"!==e.charAt(0);a&&(e="/"+e);var r=Jn(e),i=a&&"/"===r.pathname.charAt(0)?r.pathname.substring(1):r.pathname;t.$$path=Xt(i,n),t.$$search=re(r.search),t.$$hash=decodeURIComponent(r.hash),t.$$path&&"/"!==t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function an(e,t){return e.slice(0,t.length)===t}function rn(e,t){if(an(t,e))return t.substr(e.length)}function on(e){var t=e.indexOf("#");return-1===t?e:e.substr(0,t)}function sn(e){return e.substr(0,on(e).lastIndexOf("/")+1)}function ln(e){return e.substring(0,e.indexOf("/",e.indexOf("//")+2))}function cn(e,t,n){
7this.$$html5=!0,n=n||"",tn(e,this),this.$$parse=function(e){var n=rn(t,e);if(!O(n))throw Yi("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,t);nn(n,this,!0),this.$$path||(this.$$path="/"),this.$$compose()},this.$$normalizeUrl=function(e){return t+e.substr(1)},this.$$parseLinkUrl=function(a,r){if(r&&"#"===r[0])return this.hash(r.slice(1)),!0;var i,o,s;return A(i=rn(e,a))?(o=i,s=n&&A(i=rn(n,i))?t+(rn("/",i)||i):e+o):A(i=rn(t,a))?s=t+i:t===a+"/"&&(s=t),s&&this.$$parse(s),!!s}}function un(e,t,n){tn(e,this),this.$$parse=function(a){var r,i=rn(e,a)||rn(t,a);v(i)||"#"!==i.charAt(0)?this.$$html5?r=i:(r="",v(i)&&(e=a,this.replace())):(r=rn(n,i),v(r)&&(r=i)),nn(r,this,!1),this.$$path=function(e,t,n){var a,r=/^\/[A-Z]:(\/.*)/;return an(t,n)&&(t=t.replace(n,"")),r.exec(t)?e:(a=r.exec(e),a?a[1]:e)}(this.$$path,r,e),this.$$compose()},this.$$normalizeUrl=function(t){return e+(t?n+t:"")},this.$$parseLinkUrl=function(t,n){return on(e)===on(t)&&(this.$$parse(t),!0)}}function dn(e,t,n){this.$$html5=!0,un.apply(this,arguments),this.$$parseLinkUrl=function(a,r){if(r&&"#"===r[0])return this.hash(r.slice(1)),!0;var i,o;return e===on(a)?i=a:(o=rn(t,a))?i=e+n+o:t===a+"/"&&(i=t),i&&this.$$parse(i),!!i},this.$$normalizeUrl=function(t){return e+n+t}}function hn(e){return function(){return this[e]}}function pn(e,t){return function(n){return v(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function mn(){var e="!",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return A(t)?(e=t,this):e},this.html5Mode=function(e){return _(e)?(t.enabled=e,this):k(e)?(_(e.enabled)&&(t.enabled=e.enabled),_(e.requireBase)&&(t.requireBase=e.requireBase),(_(e.rewriteLinks)||O(e.rewriteLinks))&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,a,r,i,o){function s(e,t){return e===t||Jn(e).href===Jn(t).href}function l(e,t,n){var r=u.url(),i=u.$$state;try{a.url(e,t,n),u.$$state=a.state()}catch(e){throw u.url(r),u.$$state=i,e}}function c(e,t){n.$broadcast("$locationChangeSuccess",u.absUrl(),e,u.$$state,t)}var u,d,h,p=a.baseHref(),m=a.url();if(t.enabled){if(!p&&t.requireBase)throw Yi("nobase","$location in HTML5 mode requires a <base> tag to be present!");h=ln(m)+(p||"/"),d=r.history?cn:dn}else h=on(m),d=un;var g=sn(h);u=new d(h,g,"#"+e),u.$$parseLinkUrl(m,m),u.$$state=a.state();var f=/^\s*(javascript|mailto):/i;i.on("click",function(e){var r=t.rewriteLinks;if(r&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!==e.which&&2!==e.button){for(var o=pr(e.target);"a"!==q(o[0]);)if(o[0]===i[0]||!(o=o.parent())[0])return;if(!O(r)||!v(o.attr(r))){var s=o.prop("href"),l=o.attr("href")||o.attr("xlink:href");k(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=Jn(s.animVal).href),f.test(s)||!s||o.attr("target")||e.isDefaultPrevented()||u.$$parseLinkUrl(s,l)&&(e.preventDefault(),u.absUrl()!==a.url()&&n.$apply())}}}),u.absUrl()!==m&&a.url(u.absUrl(),!0);var b=!0;return a.onUrlChange(function(e,t){if(!an(e,g))return void(o.location.href=e);n.$evalAsync(function(){var a,r=u.absUrl(),i=u.$$state;u.$$parse(e),u.$$state=t,a=n.$broadcast("$locationChangeStart",e,r,t,i).defaultPrevented,u.absUrl()===e&&(a?(u.$$parse(r),u.$$state=i,l(r,!1,i)):(b=!1,c(r,i)))}),n.$$phase||n.$digest()}),n.$watch(function(){if(b||u.$$urlUpdatedByLocation){u.$$urlUpdatedByLocation=!1;var e=a.url(),t=u.absUrl(),i=a.state(),o=u.$$replace,d=!s(e,t)||u.$$html5&&r.history&&i!==u.$$state;(b||d)&&(b=!1,n.$evalAsync(function(){var t=u.absUrl(),a=n.$broadcast("$locationChangeStart",t,e,u.$$state,i).defaultPrevented;u.absUrl()===t&&(a?(u.$$parse(e),u.$$state=i):(d&&l(t,o,i===u.$$state?null:u.$$state),c(e,i)))}
7))}u.$$replace=!1}),u}]}function gn(){var e=!0,t=this;this.debugEnabled=function(t){return A(t)?(e=t,this):e},this.$get=["$window",function(n){function a(e){return N(e)&&(e.stack&&o?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}function r(e){var t=n.console||{},r=t[e]||t.log||g;return function(){var e=[];return i(arguments,function(t){e.push(a(t))}),Function.prototype.apply.call(r,t,e)}}var o=hr||/\bEdge\//.test(n.navigator&&n.navigator.userAgent);return{log:r("log"),info:r("info"),warn:r("warn"),error:r("error"),debug:function(){var n=r("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function fn(e){return e+""}function bn(e,t){return void 0!==e?e:t}function yn(e,t){return void 0===e?t:void 0===t?e:e+t}function vn(e,t){return!e(t).$stateful}function An(e,t){switch(e.type){case no.MemberExpression:if(e.computed)return!1;break;case no.UnaryExpression:return ao;case no.BinaryExpression:return"+"!==e.operator&&ao;case no.CallExpression:return!1}return void 0===t?ro:t}function kn(e,t,n){var a,r,o,s=e.isPure=An(e,n);switch(e.type){case no.Program:a=!0,i(e.body,function(e){kn(e.expression,t,s),a=a&&e.expression.constant}),e.constant=a;break;case no.Literal:e.constant=!0,e.toWatch=[];break;case no.UnaryExpression:kn(e.argument,t,s),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case no.BinaryExpression:kn(e.left,t,s),kn(e.right,t,s),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case no.LogicalExpression:kn(e.left,t,s),kn(e.right,t,s),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case no.ConditionalExpression:kn(e.test,t,s),kn(e.alternate,t,s),kn(e.consequent,t,s),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case no.Identifier:e.constant=!1,e.toWatch=[e];break;case no.MemberExpression:kn(e.object,t,s),e.computed&&kn(e.property,t,s),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=e.constant?[]:[e];break;case no.CallExpression:o=!!e.filter&&vn(t,e.callee.name),a=o,r=[],i(e.arguments,function(e){kn(e,t,s),a=a&&e.constant,r.push.apply(r,e.toWatch)}),e.constant=a,e.toWatch=o?r:[e];break;case no.AssignmentExpression:kn(e.left,t,s),kn(e.right,t,s),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case no.ArrayExpression:a=!0,r=[],i(e.elements,function(e){kn(e,t,s),a=a&&e.constant,r.push.apply(r,e.toWatch)}),e.constant=a,e.toWatch=r;break;case no.ObjectExpression:a=!0,r=[],i(e.properties,function(e){kn(e.value,t,s),a=a&&e.value.constant,r.push.apply(r,e.value.toWatch),e.computed&&(kn(e.key,t,!1),a=a&&e.key.constant,r.push.apply(r,e.key.toWatch))}),e.constant=a,e.toWatch=r;break;case no.ThisExpression:case no.LocalsExpression:e.constant=!1,e.toWatch=[]}}function wn(e){if(1===e.length){var t=e[0].expression,n=t.toWatch;return 1!==n.length?n:n[0]!==t?n:void 0}}function On(e){return e.type===no.Identifier||e.type===no.MemberExpression}function En(e){if(1===e.body.length&&On(e.body[0].expression))return{type:no.AssignmentExpression,left:e.body[0].expression,right:{type:no.NGValueParameter},operator:"="}}function In(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===no.Literal||e.body[0].expression.type===no.ArrayExpression||e.body[0].expression.type===no.ObjectExpression)}function Cn(e){return e.constant}function Nn(e){this.$filter=e}function Rn(e){this.$filter=e}function Sn(e,t,n){this.ast=new no(e,n),this.astCompiler=n.csp?new Rn(t):new Nn(t)}function Tn(e){return R(e.valueOf)?e.valueOf():Ji.call(e)}function Ln(){var e,t,n=Ae(),a={true:!0,false:!1,null:null,undefined:void 0};this.addLiteral=function(e,t){a[e]=t},this.setIdentifierFns=function(n,a){return e=n,t=a,this},this.$get=["$filter",function(r){function o(e,t){var a,i;switch(typeof e){case"string":return e=e.trim(),i=e,(a=n[i])||(a=new Sn(new to(v),r,v).parse(e),n[i]=p(a)),b(a,t);case"function":return b(e,t);default:return b(g,t)}}function s(e){return new Sn(new to(v),r,v).getAst(e).ast}function l(e,t,n){return null==e||null==t?e===t:!("object"==typeof e&&"object"==typeof(e=Tn(e))&&!n)&&(e===t||e!==e&&t!==t)}function c(e,t,n,a,r){var i,o=a.inputs;if(1===o.length){var s=l;return o=o[0],e.$watch(function(e){var t=o(e);return l(t,s,o.isPure)||(i=a(e,void 0,void 0,[t]),s=t&&Tn(t)),i},t,n,r)}for(var c=[],u=[],d=0,h=o.length;d<h;d++)c[d]=l,u[d]=null;return e.$watch(function(e){for(var t=!1,n=0,r=o.length;n<r;n++){var s=o[n](e);(t||(t=!l(s,c[n],o[n].isPure)))&&(u[n]=s,c[n]=s&&Tn(s))}return t&&(i=a(e,void 0,void 0,u)),i},t,n,r)}function u(e,t,n,a,r){function i(){c(l)&&s()}function o(e,t,n,a){return l=m&&a?a[0]:u(e,t,n,a),c(l)&&e.$$postDigest(i),h(l)}var s,l,c=a.literal?d:A,u=a.$$intercepted||a,h=a.$$interceptor||f,m=a.inputs&&!u.input
7s;return o.literal=a.literal,o.constant=a.constant,o.inputs=a.inputs,p(o),s=e.$watch(o,t,n,r)}function d(e){var t=!0;return i(e,function(e){A(e)||(t=!1)}),t}function h(e,t,n,a){var r=e.$watch(function(e){return r(),a(e)},t,n);return r}function p(e){return e.constant?e.$$watchDelegate=h:e.oneTime?e.$$watchDelegate=u:e.inputs&&(e.$$watchDelegate=c),e}function m(e,t){function n(n){return t(e(n))}return n.$stateful=e.$stateful||t.$stateful,n.$$pure=e.$$pure&&t.$$pure,n}function b(e,t){if(!t)return e;e.$$interceptor&&(t=m(e.$$interceptor,t),e=e.$$intercepted);var n=!1,a=function(a,r,i,o){var s=n&&o?o[0]:e(a,r,i,o);return t(s)};return a.$$intercepted=e,a.$$interceptor=t,a.literal=e.literal,a.oneTime=e.oneTime,a.constant=e.constant,t.$stateful||(n=!e.inputs,a.inputs=e.inputs?e.inputs:[e],t.$$pure||(a.inputs=a.inputs.map(function(e){return e.isPure===ro?function(t){return e(t)}:e}))),p(a)}var y=Dr().noUnsafeEval,v={csp:y,literals:F(a),isIdentifierStart:R(e)&&e,isIdentifierContinue:R(t)&&t};return o.$$getAst=s,o}]}function xn(){var e=!0;this.$get=["$rootScope","$exceptionHandler",function(t,n){return Dn(function(e){t.$evalAsync(e)},n,e)}],this.errorOnUnhandledRejections=function(t){return A(t)?(e=t,this):e}}function Mn(){var e=!0;this.$get=["$browser","$exceptionHandler",function(t,n){return Dn(function(e){t.defer(e)},n,e)}],this.errorOnUnhandledRejections=function(t){return A(t)?(e=t,this):e}}function Dn(e,t,n){function r(){return new o}function o(){var e=this.promise=new s;this.resolve=function(t){h(e,t)},this.reject=function(t){m(e,t)},this.notify=function(t){f(e,t)}}function s(){this.$$state={status:0}}function l(a){var r,i,o;o=a.pending,a.processScheduled=!1,a.pending=void 0;try{for(var s=0,l=o.length;s<l;++s){jn(a),i=o[s][0],r=o[s][a.status];try{R(r)?h(i,r(a.value)):1===a.status?h(i,a.value):m(i,a.value)}catch(e){m(i,e),e&&!0===e.$$passToExceptionHandler&&t(e)}}}finally{--S,n&&0===S&&e(c)}}function c(){for(;!S&&T.length;){var e=T.shift();if(!_n(e)){jn(e);var n="Possibly unhandled rejection: "+Ie(e.value);N(e.value)?t(e.value,n):t(n)}}}function u(t){!n||t.pending||2!==t.status||_n(t)||(0===S&&0===T.length&&e(c),T.push(t)),!t.processScheduled&&t.pending&&(t.processScheduled=!0,++S,e(function(){l(t)}))}function h(e,t){e.$$state.status||(t===e?g(e,I("qcycle","Expected promise to be resolved with value other than itself '{0}'",t)):p(e,t))}function p(e,t){function n(t){o||(o=!0,p(e,t))}function a(t){o||(o=!0,g(e,t))}function r(t){f(e,t)}var i,o=!1;try{(k(t)||R(t))&&(i=t.then),R(i)?(e.$$state.status=-1,i.call(t,n,a,r)):(e.$$state.value=t,e.$$state.status=1,u(e.$$state))}catch(e){a(e)}}function m(e,t){e.$$state.status||g(e,t)}function g(e,t){e.$$state.value=t,e.$$state.status=2,u(e.$$state)}function f(n,a){var r=n.$$state.pending;n.$$state.status<=0&&r&&r.length&&e(function(){for(var e,n,i=0,o=r.length;i<o;i++){n=r[i][0],e=r[i][3];try{f(n,R(e)?e(a):a)}catch(e){t(e)}}})}function b(e){var t=new s;return m(t,e),t}function y(e,t,n){var a=null;try{R(n)&&(a=n())}catch(e){return b(e)}return j(a)?a.then(function(){return t(e)},b):t(e)}function A(e,t,n,a){var r=new s;return h(r,e),r.then(t,n,a)}function w(e){var t=new s,n=0,a=C(e)?[]:{};return i(e,function(e,r){n++,A(e).then(function(e){a[r]=e,--n||h(t,a)},function(e){m(t,e)})}),0===n&&h(t,a),t}function O(e){var t=r();return i(e,function(e){A(e).then(t.resolve,t.reject)}),t.promise}function E(e){function t(e){h(a,e)}function n(e){m(a,e)}if(!R(e))throw I("norslvr","Expected resolverFn, got '{0}'",e);var a=new s;return e(t,n),a}var I=a("$q",TypeError),S=0,T=[];d(s.prototype,{then:function(e,t,n){if(v(e)&&v(t)&&v(n))return this;var a=new s;
7return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([a,e,t,n]),this.$$state.status>0&&u(this.$$state),a},catch:function(e){return this.then(null,e)},finally:function(e,t){return this.then(function(t){return y(t,L,e)},function(t){return y(t,b,e)},t)}});var L=A;return E.prototype=s.prototype,E.defer=r,E.reject=b,E.when=A,E.resolve=L,E.all=w,E.race=O,E}function _n(e){return!!e.pur}function jn(e){e.pur=!0}function Pn(e){e.$$state&&jn(e.$$state)}function zn(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,a=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,r=!!n,i=r?function(e){var t=n(e);return function(){a(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return i.supported=r,i}]}function $n(){function e(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=l(),this.$$ChildScope=null,this.$$suspended=!1}return t.prototype=e,t}var t=10,n=a("$rootScope"),o=null,s=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$exceptionHandler","$parse","$browser",function(a,c,u){function d(e){e.currentScope.$$destroyed=!0}function h(e){9===hr&&(e.$$childHead&&h(e.$$childHead),e.$$nextSibling&&h(e.$$nextSibling)),e.$parent=e.$$nextSibling=e.$$prevSibling=e.$$childHead=e.$$childTail=e.$root=e.$$watchers=null}function p(){this.$id=l(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$suspended=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function m(e){if(E.$$phase)throw n("inprog","{0} already in progress",E.$$phase);E.$$phase=e}function f(){E.$$phase=null}function b(e,t){do{e.$$watchersCount+=t}while(e=e.$parent)}function y(e,t,n){do{e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n]}while(e=e.$parent)}function A(){}function w(){for(;N.length;)try{N.shift()()}catch(e){a(e)}s=null}function O(){null===s&&(s=u.defer(function(){E.$apply(w)},null,"$applyAsync"))}p.prototype={constructor:p,$new:function(t,n){var a;return n=n||this,t?(a=new p,a.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=e(this)),a=new this.$$ChildScope),a.$parent=n,a.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=a,n.$$childTail=a):n.$$childHead=n.$$childTail=a,(t||n!==this)&&a.$on("$destroy",d),a},$watch:function(e,t,n,a){var r=c(e),i=R(t)?t:g;if(r.$$watchDelegate)return r.$$watchDelegate(this,i,n,r,e);var s=this,l=s.$$watchers,u={fn:i,last:A,get:r,exp:a||e,eq:!!n};return o=null,l||(l=s.$$watchers=[],l.$$digestWatchIndex=-1),l.unshift(u),l.$$digestWatchIndex++,b(this,1),function(){var e=U(l,u);e>=0&&(b(s,-1),e<l.$$digestWatchIndex&&l.$$digestWatchIndex--),o=null}},$watchGroup:function(e,t){function n(){l=!1;try{c?(c=!1,t(r,r,s)):t(r,a,s)}finally{for(var n=0;n<e.length;n++)a[n]=r[n]}}var a=new Array(e.length),r=new Array(e.length),o=[],s=this,l=!1,c=!0;if(!e.length){var u=!0;return s.$evalAsync(function(){u&&t(r,r,s)}),function(){u=!1}}return 1===e.length?this.$watch(e[0],function(e,n,i){r[0]=e,a[0]=n,t(r,e===n?r:a,i)}):(i(e,function(e,t){var a=s.$watch(e,function(e){r[t]=e,l||(l=!0,s.$evalAsync(n))});o.push(a)}),function(){for(;o.length;)o.shift()()})},$watchCollection:function(e,t){function n(e){i=e;var t,n,a,s;if(!v(i)){if(k(i))if(r(i)){o!==p&&(o=p,f=o.length=0,d++),t=i.length,f!==t&&(d++,o.length=f=t);for(var l=0;l<t;l++)s=o[l],a=i[l],s!==s&&a!==a||s===a||(d++,o[l]=a)}else{o!==m&&(o=m={},f=0,d++),t=0;for(n in i)vr.call(i,n)&&(t++,a=i[n],s=o[n],n in o?s!==s&&a!==a||s===a||(d++,o[n]=a):(f++,o[n]=a,d++));if(f>t){d++;for(n in o)vr.call(i,n)||(f--,delete o[n])}}else o!==i&&(o=i,d++);return d}}function a(){if(g?(g=!1,t(i,i,l)):t(i,s,l),u)if(k(i))if(r(i)){s=new Array(i.length);for(var e=0;e<i.length;e++)s[e]=i[e]}else{s={};for(var n in i)vr.call(i,n)&&(s[n]=i[n])}else s=i}n.$$pure=c(e).literal,n.$stateful=!n.$$pure;var i,o,s,l=this,u=t.length>1,d=0,h=c(e,n),p=[],m={},g=!0,f=0;return this.$watch(h,a)},$digest:function(){var e,r,i,l,c,d,h,p,g,b,y,v=t,k=I.length?E:this,O=[];m("$digest"),u.$$checkUrlChange(),this===E&&null!==s&&(u.defer.cancel(s),w()),o=null;do{h=!1,g=k;for(var N=0;N<I.length;N++){try{y=I[N],(l=y.fn)(y.scope,y.locals)}catch(e){a(e)}o=null}I.length=0;e:do{if(d=!g.$$suspended&&g.$$watchers)for(d.$$digestWatchIndex=d.length;d.$$digestWatchIndex--;)try{if(e=d[d.$$digestWatchIndex])if(c=e.get,(r=c(g))===(i=e.last)||(e.eq?H(r,i):Tr(r)&&Tr(i))){if(e===o){h=!1;break e}}else h=!0,o=e,e.last=e.eq?F(r,null):r,l=e.fn,l(r,i===A?r:i,g),v<5&&(b=4-v,O[b]||(O[b]=[]),O[b].push({msg:R(e.exp)?"fn: "+(e.exp.name||e.exp.toString()):e.exp,newVal:r,oldVal:i}))}catch(e){a(e)}if(!(p=!g.$$suspended&&g.$$watchersCount&&g.$$childHead||g!==k&&g.$$nextSibling))for(;g!==k&&!(p=g.$$nextSibling);)g=g.$parent}while(g=p);if((h||I.length)&&!v--)throw f(),n("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",t,O)}while(h||I.length);for(f();S<C.length;)try{C[S++]()}catch(e){a(e)}C.length=S=0,u.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this===E&&u.$$applicationDestroyed(),b(this,-this.$$wat
7chersCount);for(var t in this.$$listenerCount)y(this,this.$$listenerCount[t],t);e&&e.$$childHead===this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail===this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=g,this.$on=this.$watch=this.$watchGroup=function(){return g},this.$$listeners={},this.$$nextSibling=null,h(this)}},$eval:function(e,t){return c(e)(this,t)},$evalAsync:function(e,t){E.$$phase||I.length||u.defer(function(){I.length&&E.$digest()},null,"$evalAsync"),I.push({scope:this,fn:c(e),locals:t})},$$postDigest:function(e){C.push(e)},$apply:function(e){try{m("$apply");try{return this.$eval(e)}finally{f()}}catch(e){a(e)}finally{try{E.$digest()}catch(e){throw a(e),e}}},$applyAsync:function(e){function t(){n.$eval(e)}var n=this;e&&N.push(t),e=c(e),O()},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var a=this;do{a.$$listenerCount[e]||(a.$$listenerCount[e]=0),a.$$listenerCount[e]++}while(a=a.$parent);var r=this;return function(){var a=n.indexOf(t);-1!==a&&(delete n[a],y(r,1,e))}},$emit:function(e,t){var n,r,i,o=[],s=this,l=!1,c={name:e,targetScope:s,stopPropagation:function(){l=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},u=Z([c],arguments,1);do{for(n=s.$$listeners[e]||o,c.currentScope=s,r=0,i=n.length;r<i;r++)if(n[r])try{n[r].apply(null,u)}catch(e){a(e)}else n.splice(r,1),r--,i--;if(l)break;s=s.$parent}while(s);return c.currentScope=null,c},$broadcast:function(e,t){var n=this,r=n,i=n,o={name:e,targetScope:n,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!n.$$listenerCount[e])return o;for(var s,l,c,u=Z([o],arguments,1);r=i;){for(o.currentScope=r,s=r.$$listeners[e]||[],l=0,c=s.length;l<c;l++)if(s[l])try{s[l].apply(null,u)}catch(e){a(e)}else s.splice(l,1),l--,c--;if(!(i=r.$$listenerCount[e]&&r.$$childHead||r!==n&&r.$$nextSibling))for(;r!==n&&!(i=r.$$nextSibling);)r=r.$parent}return o.currentScope=null,o}};var E=new p,I=E.$$asyncQueue=[],C=E.$$postDigestQueue=[],N=E.$$applyAsyncQueue=[],S=0;return E}]}function Gn(){var e=/^\s*(https?|s?ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationTrustedUrlList=function(t){return A(t)?(e=t,this):e},this.imgSrcSanitizationTrustedUrlList=function(e){return A(e)?(t=e,this):t},this.$get=function(){return function(n,a){var r=a?t:e,i=Jn(n&&n.trim()).href;return""===i||i.match(r)?n:"unsafe:"+i}}}function qn(e){return e.replace(lo,Re)}function Bn(e){if("self"===e)return e;if(O(e)){if(e.indexOf("***")>-1)throw oo("iwcard","Illegal sequence *** in string matcher.  String: {0}",e);return e=Mr(e).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+e+"$")}if(S(e))return new RegExp("^"+e.source+"$");throw oo("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function Un(e){var t=[];return A(e)&&i(e,function(e){t.push(Bn(e))}),t}function Fn(){this.SCE_CONTEXTS=so;var e=["self"],t=[];this.trustedResourceUrlList=function(t){return arguments.length&&(e=Un(t)),e},Object.defineProperty(this,"resourceUrlWhitelist",{get:function(){return this.trustedResourceUrlList},set:function(e){this.trustedResourceUrlList=e}}),this.bannedResourceUrlList=function(e){return arguments.length&&(t=Un(e)),t},Object.defineProperty(this,"resourceUrlBlacklist",{get:function(){return this.bannedResourceUrlList},set:function(e){this.bannedResourceUrlList=e}}),this.$get=["$injector","$$sanitizeUri",function(n,a){function r(e,t){return"self"===e?Xn(t)||ea(t):!!e.exec(t.href)}function i(n){var a,i,o=Jn(n.toString()),s=!1;for(a=0,i=e.length;a<i;a++)if(r(e[a],o)){s=!0;break}if(s)for(a=0,i=t.length;a<i;a++)if(r(t[a],o)){s=!1;break}return s}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function s(e,t){var n=h.hasOwnProperty(e)?h[e]:null;
7if(!n)throw oo("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||v(t)||""===t)return t;if("string"!=typeof t)throw oo("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)}function l(e){return e instanceof d?e.$$unwrapTrustedValue():e}function c(e,t){if(null===t||v(t)||""===t)return t;var n=h.hasOwnProperty(e)?h[e]:null;if(n&&t instanceof n)return t.$$unwrapTrustedValue();if(R(t.$$unwrapTrustedValue)&&(t=t.$$unwrapTrustedValue()),e===so.MEDIA_URL||e===so.URL)return a(t.toString(),e===so.MEDIA_URL);if(e===so.RESOURCE_URL){if(i(t))return t;throw oo("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy.  URL: {0}",t.toString())}if(e===so.HTML)return u(t);throw oo("unsafe","Attempting to use an unsafe value in a safe context.")}var u=function(e){throw oo("unsafe","Attempting to use an unsafe value in a safe context.")};n.has("$sanitize")&&(u=n.get("$sanitize"));var d=o(),h={};return h[so.HTML]=o(d),h[so.CSS]=o(d),h[so.MEDIA_URL]=o(d),h[so.URL]=o(h[so.MEDIA_URL]),h[so.JS]=o(d),h[so.RESOURCE_URL]=o(h[so.URL]),{trustAs:s,getTrusted:c,valueOf:l}}]}function Vn(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&hr<8)throw oo("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode.  You can fix this by adding the text <!doctype html> to the top of your HTML document.  See http://docs.angularjs.org/api/ng.$sce for more information.");var a=Oe(so);a.isEnabled=function(){return e},a.trustAs=n.trustAs,a.getTrusted=n.getTrusted,a.valueOf=n.valueOf,e||(a.trustAs=a.getTrusted=function(e,t){return t},a.valueOf=f),a.parseAs=function(e,n){var r=t(n);return r.literal&&r.constant?r:t(n,function(t){return a.getTrusted(e,t)})};var r=a.parseAs,o=a.getTrusted,s=a.trustAs;return i(so,function(e,t){var n=Ar(t);a[qn("parse_as_"+n)]=function(t){return r(e,t)},a[qn("get_trusted_"+n)]=function(t){return o(e,t)},a[qn("trust_as_"+n)]=function(t){return s(e,t)}}),a}]}function Hn(){this.$get=["$window","$document",function(e,t){var n={},a=e.nw&&e.nw.process,r=!a&&e.chrome&&(e.chrome.app&&e.chrome.app.runtime||!e.chrome.app&&e.chrome.runtime&&e.chrome.runtime.id),i=!r&&e.history&&e.history.pushState,o=p((/android (\d+)/.exec(Ar((e.navigator||{}).userAgent))||[])[1]),s=/Boxee/i.test((e.navigator||{}).userAgent),l=t[0]||{},c=l.body&&l.body.style,u=!1,d=!1;return c&&(u=!!("transition"in c||"webkitTransition"in c),d=!!("animation"in c||"webkitAnimation"in c)),{history:!(!i||o<4||s),hasEvent:function(e){if("input"===e&&hr)return!1;if(v(n[e])){var t=l.createElement("div");n[e]="on"+e in t}return n[e]},csp:Dr(),transitions:u,animations:d,android:o}}]}function Zn(){this.$get=b(function(e){return new Yn(e)})}function Yn(e){function t(t,i){i=i||d;try{t()}finally{n(i);var o=l[i],s=l[u];if(!s||!o)for(var c,h=s?r:a;c=h(i);)try{c()}catch(t){e.error(t)}}}function n(e){e=e||d,l[e]&&(l[e]--,l[u]--)}function a(){var e=c.pop();return e&&e.cb}function r(e){for(var t=c.length-1;t>=0;--t){var n=c[t];if(n.type===e)return c.splice(t,1),n.cb}}function i(e){e=e||d,l[e]=(l[e]||0)+1,l[u]=(l[u]||0)+1}function o(e,t){t=t||u,l[t]?c.push({type:t,cb:e}):e()}var s=this,l={},c=[],u=s.ALL_TASKS_TYPE="$$all$$",d=s.DEFAULT_TASK_TYPE="$$default$$";s.completeTask=t,s.incTaskCount=i,s.notifyWhenNoPendingTasks=o}function Kn(){var e;this.httpOptions=function(t){return t?(e=t,this):e},this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(t,n,a,r,i){function o(s,l){function c(e){return l||(e=co("tpload","Failed to load template: {0} (HTTP status: {1} {2})",s,e.status,e.statusText),t(e)),r.reject(e)}o.totalPendingRequests++,O(s)&&!v(n.get(s))||(s=i.getTrustedResourceUrl(s));var u=a.defaults&&a.defaults.transformResponse;return C(u)?u=u.filter(function(e){return e!==$t}):u===$t&&(u=null),a.get(s,d({cache:n,transformResponse:u},e)).finally(function(){o.totalPendingRequests--}).then(function(e){return n.put(s,e.data)},c)}return o.totalPendingRequests=0,o}]}function Wn(){this.$get=["$rootScope","$browser","$location",function(e,t,n){var a={};return a.findBindings=function(e,t,n){var a=e.getElementsByClassName("ng-binding"),r=[];return i(a,function(e){var a=Rr.element(e).data("$binding");a&&i(a,function(a){n?new RegExp("(^|\\s)"+Mr(t)+"(\\s|\\||$)").test(a)&&r.push(e):-1!==a.indexOf(t)&&r.push(e)})}),r},a.findModels=function(e,t,n){for(var a=["ng-","data-ng-","ng\\:"],r=0;r<a.length;++r){var i=n?"=":"*=",o="["+a[r]+"model"+i+'"'+t+'"]',s=e.querySelectorAll(
7o);if(s.length)return s}},a.getLocation=function(){return n.url()},a.setLocation=function(t){t!==n.url()&&(n.url(t),e.$digest())},a.whenStable=function(e){t.notifyWhenNoOutstandingRequests(e)},a}]}function Qn(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(e,t,n,a,r){function i(i,s,l){R(i)||(l=s,s=i,i=g);var c,u=Y(arguments,3),d=A(l)&&!l,h=(d?a:n).defer(),p=h.promise;return c=t.defer(function(){try{h.resolve(i.apply(null,u))}catch(e){h.reject(e),r(e)}finally{delete o[p.$$timeoutId]}d||e.$apply()},s,"$timeout"),p.$$timeoutId=c,o[c]=h,p}var o={};return i.cancel=function(e){if(!e)return!1;if(!e.hasOwnProperty("$$timeoutId"))throw uo("badprom","`$timeout.cancel()` called with a promise that was not generated by `$timeout()`.");if(!o.hasOwnProperty(e.$$timeoutId))return!1;var n=e.$$timeoutId,a=o[n];return Pn(a.promise),a.reject("canceled"),delete o[n],t.defer.cancel(n)},i}]}function Jn(e){if(!O(e))return e;var t=e;hr&&(ho.setAttribute("href",t),t=ho.href),ho.setAttribute("href",t);var n=ho.hostname;return!mo&&n.indexOf(":")>-1&&(n="["+n+"]"),{href:ho.href,protocol:ho.protocol?ho.protocol.replace(/:$/,""):"",host:ho.host,search:ho.search?ho.search.replace(/^\?/,""):"",hash:ho.hash?ho.hash.replace(/^#/,""):"",hostname:n,port:ho.port,pathname:"/"===ho.pathname.charAt(0)?ho.pathname:"/"+ho.pathname}}function Xn(e){return na(e,po)}function ea(e){return na(e,aa())}function ta(e){var t=[po].concat(e.map(Jn));return function(e){var n=Jn(e);return t.some(na.bind(null,n))}}function na(e,t){return e=Jn(e),t=Jn(t),e.protocol===t.protocol&&e.host===t.host}function aa(){return e.document.baseURI?e.document.baseURI:(io||(io=e.document.createElement("a"),io.href=".",io=io.cloneNode(!1)),io.href)}function ra(){this.$get=b(e)}function ia(e){function t(e){try{return e.cookie||""}catch(e){return""}}function n(e){try{return decodeURIComponent(e)}catch(t){return e}}var a=e[0]||{},r={},i="";return function(){var e,o,s,l,c,u=t(a);if(u!==i)for(i=u,e=i.split("; "),r={},s=0;s<e.length;s++)o=e[s],(l=o.indexOf("="))>0&&(c=n(o.substring(0,l)),v(r[c])&&(r[c]=n(o.substring(l+1))));return r}}function oa(){this.$get=ia}function sa(e){function t(a,r){if(k(a)){var o={};return i(a,function(e,n){o[n]=t(n,e)}),o}return e.factory(a+n,r)}var n="Filter";this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+n)}}],t("currency",ha),t("date",Na),t("filter",la),t("json",Ra),t("limitTo",Sa),t("lowercase",ko),t("number",pa),t("orderBy",La),t("uppercase",wo)}function la(){return function(e,t,n,i){if(!r(e)){if(null==e)return e;throw a("filter")("notarray","Expected array but received: {0}",e)}i=i||"$";var o,s;switch(da(t)){case"function":o=t;break;case"boolean":case"null":case"number":case"string":s=!0;case"object":o=ca(t,n,i,s);break;default:return e}return Array.prototype.filter.call(e,o)}}function ca(e,t,n,a){var r=k(e)&&n in e;return!0===t?t=H:R(t)||(t=function(e,t){return!(v(e)||(null===e||null===t?e!==t:k(t)||k(e)&&!y(e)||(e=Ar(""+e),t=Ar(""+t),-1===e.indexOf(t))))}),function(i){return r&&!k(i)?ua(i,e[n],t,n,!1):ua(i,e,t,n,a)}}function ua(e,t,n,a,r,i){var o=da(e),s=da(t);if("string"===s&&"!"===t.charAt(0))return!ua(e,t.substring(1),n,a,r);if(C(e))return e.some(function(e){return ua(e,t,n,a,r)});switch(o){case"object":var l;if(r){for(l in e)if(l.charAt&&"$"!==l.charAt(0)&&ua(e[l],t,n,a,!0))return!0;return!i&&ua(e,t,n,a,!1)}if("object"===s){for(l in t){var c=t[l];if(!R(c)&&!v(c)){var u=l===a;if(!ua(u?e:e[l],c,n,a,u,u))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function da(e){return null===e?"null":typeof e}function ha(e){var t=e.NUMBER_FORMATS;return function(e,n,a){v(n)&&(n=t.CURRENCY_SYM),v(a)&&(a=t.PATTERNS[1].maxFrac);var r=n?/\u00A4/g:/\s*\u00A4\s*/g;return null==e?e:fa(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,a).replace(r,n)}}function pa(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:fa(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function ma(e){var t,n,a,r,i,o=0;for((n=e.indexOf(fo))>-1&&(e=e.replace(fo,"")),(a=e.search(/e/i))>0?(n<0&&(n=a),n+=+e.slice(a+1),e=e.substring(0,a)):n<0&&(n=e.length),a=0;e.charAt(a)===bo;a++);if(a===(i=e.length))t=[0],n=1;else{for(i--;e.charAt(i)===bo;)i--;for(n-=a,t=[],r=0;a<=i;a++,r++)t[r]=+e.charAt(a)}return n>
7go&&(t=t.splice(0,go-1),o=n-1,n=1),{d:t,e:o,i:n}}function ga(e,t,n,a){var r=e.d,i=r.length-e.i;t=v(t)?Math.min(Math.max(n,i),a):+t;var o=t+e.i,s=r[o];if(o>0){r.splice(Math.max(e.i,o));for(var l=o;l<r.length;l++)r[l]=0}else{i=Math.max(0,i),e.i=1,r.length=Math.max(1,o=t+1),r[0]=0;for(var c=1;c<o;c++)r[c]=0}if(s>=5)if(o-1<0){for(var u=0;u>o;u--)r.unshift(0),e.i++;r.unshift(1),e.i++}else r[o-1]++;for(;i<Math.max(0,t);i++)r.push(0);var d=r.reduceRight(function(e,t,n,a){return t+=e,a[n]=t%10,Math.floor(t/10)},0);d&&(r.unshift(d),e.i++)}function fa(e,t,n,a,r){if(!O(e)&&!E(e)||isNaN(e))return"";var i,o=!isFinite(e),s=!1,l=Math.abs(e)+"",c="";if(o)c="∞";else{i=ma(l),ga(i,r,t.minFrac,t.maxFrac);var u=i.d,d=i.i,h=i.e,p=[];for(s=u.reduce(function(e,t){return e&&!t},!0);d<0;)u.unshift(0),d++;d>0?p=u.splice(d,u.length):(p=u,u=[0]);var m=[];for(u.length>=t.lgSize&&m.unshift(u.splice(-t.lgSize,u.length).join(""));u.length>t.gSize;)m.unshift(u.splice(-t.gSize,u.length).join(""));u.length&&m.unshift(u.join("")),c=m.join(n),p.length&&(c+=a+p.join("")),h&&(c+="e+"+h)}return e<0&&!s?t.negPre+c+t.negSuf:t.posPre+c+t.posSuf}
8function ba(e,t,n,a){var r="";for((e<0||a&&e<=0)&&(a?e=1-e:(e=-e,r="-")),e=""+e;e.length<t;)e=bo+e;return n&&(e=e.substr(e.length-t)),r+e}function ya(e,t,n,a,r){return n=n||0,function(i){var o=i["get"+e]();return(n>0||o>-n)&&(o+=n),0===o&&-12===n&&(o=12),ba(o,t,a,r)}}function va(e,t,n){return function(a,r){var i=a["get"+e]();return r[kr((n?"STANDALONE":"")+(t?"SHORT":"")+e)][i]}}function Aa(e,t,n){var a=-1*n,r=a>=0?"+":"";return r+=ba(Math[a>0?"floor":"ceil"](a/60),2)+ba(Math.abs(a%60),2)}function ka(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(t<=4?5:12)-t)}function wa(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function Oa(e){return function(t){var n=ka(t.getFullYear()),a=wa(t),r=+a-+n;return ba(1+Math.round(r/6048e5),e)}}function Ea(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function Ia(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}function Ca(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}function Na(e){function t(e){var t;if(t=e.match(n)){var a=new Date(0),r=0,i=0,o=t[8]?a.setUTCFullYear:a.setFullYear,s=t[8]?a.setUTCHours:a.setHours;t[9]&&(r=p(t[9]+t[10]),i=p(t[9]+t[11])),o.call(a,p(t[1]),p(t[2])-1,p(t[3]));var l=p(t[4]||0)-r,c=p(t[5]||0)-i,u=p(t[6]||0),d=Math.round(1e3*parseFloat("0."+(t[7]||0)));return s.call(a,l,c,u,d),a}return e}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,a,r){var o,s,l="",c=[];if(a=a||"mediumDate",a=e.DATETIME_FORMATS[a]||a,O(n)&&(n=Ao.test(n)?p(n):t(n)),E(n)&&(n=new Date(n)),!I(n)||!isFinite(n.getTime()))return n;for(;a;)s=vo.exec(a),s?(c=Z(c,s,1),a=c.pop()):(c.push(a),a=null);var u=n.getTimezoneOffset();return r&&(u=X(r,u),n=te(n,r,!0)),i(c,function(t){o=yo[t],l+=o?o(n,e.DATETIME_FORMATS,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}}function Ra(){return function(e,t){return v(t)&&(t=2),Q(e,t)}}function Sa(){return function(e,t,n){return t=Math.abs(Number(t))===1/0?Number(t):p(t),Tr(t)?e:(E(e)&&(e=e.toString()),r(e)?(n=!n||isNaN(n)?0:p(n),n=n<0?Math.max(0,e.length+n):n,t>=0?Ta(e,n,n+t):0===n?Ta(e,t,e.length):Ta(e,Math.max(0,n+t),n)):e)}}function Ta(e,t,n){return O(e)?e.slice(t,n):wr.call(e,t,n)}function La(e){function t(t){return t.map(function(t){var n=1,a=f;if(R(t))a=t;else if(O(t)&&("+"!==t.charAt(0)&&"-"!==t.charAt(0)||(n="-"===t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(a=e(t),a.constant))){var r=a();a=function(e){return e[r]}}return{get:a,descending:n}})}function n(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}function i(e){return R(e.valueOf)&&(e=e.valueOf(),n(e))?e:(y(e)&&(e=e.toString(),n(e)),e)}function o(e,t){var n=typeof e;return null===e?n="null":"object"===n&&(e=i(e)),{value:e,type:n,index:t}}function s(e,t){var n=0,a=e.type,r=t.type;if(a===r){var i=e.value,o=t.value;"string"===a?(i=i.toLowerCase(),o=o.toLowerCase()):"object"===a&&(k(i)&&(i=e.index),k(o)&&(o=t.index)),i!==o&&(n=i<o?-1:1)}else n="undefined"===a?1:"undefined"===r?-1:"null"===a?1:"null"===r?-1:a<r?-1:1;return n}return function(e,n,i,l){function c(e,t){return{value:e,tieBreaker:{value:t,type:"number",index:t},predicateValues:d.map(function(n){return o(n.get(e),t)})}}function u(e,t){for(var n=0,a=d.length;n<a;n++){var r=p(e.predicateValues[n],t.predicateValues[n]);if(r)return r*d[n].descending*h}return(p(e.tieBreaker,t.tieBreaker)||s(e.tieBreaker,t.tieBreaker))*h}if(null==e)return e;if(!r(e))throw a("orderBy")("notarray","Expected array but received: {0}",e);C(n)||(n=[n]),0===n.length&&(n=["+"]);var d=t(n),h=i?-1:1,p=R(l)?l:s,m=Array.prototype.map.call(e,c);return m.sort(u),e=m.map(function(e){return e.value})}}function xa(e){return R(e)&&(e={link:e}),e.restrict=e.restrict||"AC",b(e)}function Ma(e,t){e.$name=t}function Da(e,t,n,a,r){this.$$controls=[],this.$error={},this.$$success={},this.$pending=void 0,this.$name=r(t.name||t.ngForm||"")(n),this.$dirty=!1,this.$pristine=!0,this.$valid=!0,this.$invalid=!1,this.$submitted=!1,this.$$parentForm=Io,this.$$element=e,this.$$animate=a,_a(this)}function _a(e){e.$$classCache={},e.$$classCache[cs]=!(e.$$classCache[ls]=e.$$element.hasClass(ls))}function ja(e){function t(e,t,n,a){e[t]||(e[t]={}),o(e[t],n,a)}function n(e,t,n,a){e[t]&&s(e[t],n,a),Pa(e[t])&&(e[t]=void 0)}function a(e,t,n){n&&!e.$$classCache[t]?(e.$$animate.addClass(e.$$element,t),e.$$classCache[t]=!0):!n&&e.$$classCache[t]&&(e.$$animate.removeClass(e.$$element,t),e.$$classCache[t]=!1)}function r(e,t,n){t=t?"-"+pe(t,"-"):"",a(e,ls+t,!0===n),a(e,cs+t,!1===n)}var i=e.clazz,o=e.set,s=e.unset;
8i.prototype.$setValidity=function(e,i,l){v(i)?t(this,"$pending",e,l):n(this,"$pending",e,l),_(i)?i?(s(this.$error,e,l),o(this.$$success,e,l)):(o(this.$error,e,l),s(this.$$success,e,l)):(s(this.$error,e,l),s(this.$$success,e,l)),this.$pending?(a(this,Co,!0),this.$valid=this.$invalid=void 0,r(this,"",null)):(a(this,Co,!1),this.$valid=Pa(this.$error),this.$invalid=!this.$valid,r(this,"",this.$valid));var c;c=this.$pending&&this.$pending[e]?void 0:!this.$error[e]&&(!!this.$$success[e]||null),r(this,e,c),this.$$parentForm.$setValidity(e,c,this)}}function Pa(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function za(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function $a(e,t,n,a,r,i){Ga(e,t,n,a,r,i),za(a)}function Ga(e,t,n,a,r,i){var o=Ar(t[0].type);if(!r.android){var s=!1;t.on("compositionstart",function(){s=!0}),t.on("compositionupdate",function(e){(v(e.data)||""===e.data)&&(s=!1)}),t.on("compositionend",function(){s=!1,c()})}var l,c=function(e){if(l&&(i.defer.cancel(l),l=null),!s){var r=t.val(),c=e&&e.type;"password"===o||n.ngTrim&&"false"===n.ngTrim||(r=xr(r)),(a.$viewValue!==r||""===r&&a.$$hasNativeValidators)&&a.$setViewValue(r,c)}};if(r.hasEvent("input"))t.on("input",c);else{var u=function(e,t,n){l||(l=i.defer(function(){l=null,t&&t.value===n||c(e)}))};t.on("keydown",function(e){var t=e.keyCode;91===t||15<t&&t<19||37<=t&&t<=40||u(e,this,this.value)}),r.hasEvent("paste")&&t.on("paste cut drop",u)}t.on("change",c),Go[o]&&a.$$hasNativeValidators&&o===n.type&&t.on($o,function(e){if(!l){var t=this[yr],n=t.badInput,a=t.typeMismatch;l=i.defer(function(){l=null,t.badInput===n&&t.typeMismatch===a||c(e)})}}),a.$render=function(){var e=a.$isEmpty(a.$viewValue)?"":a.$viewValue;t.val()!==e&&t.val(e)}}function qa(e,t){if(I(e))return e;if(O(e)){jo.lastIndex=0;var n=jo.exec(e);if(n){var a=+n[1],r=+n[2],i=0,o=0,s=0,l=0,c=ka(a),u=7*(r-1);return t&&(i=t.getHours(),o=t.getMinutes(),s=t.getSeconds(),l=t.getMilliseconds()),new Date(a,0,c.getDate()+u,i,o,s,l)}}return NaN}function Ba(e,t){return function(n,a){var r,o;if(I(n))return n;if(O(n)){if('"'===n.charAt(0)&&'"'===n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),To.test(n))return new Date(n);if(e.lastIndex=0,r=e.exec(n)){r.shift(),o=a?{yyyy:a.getFullYear(),MM:a.getMonth()+1,dd:a.getDate(),HH:a.getHours(),mm:a.getMinutes(),ss:a.getSeconds(),sss:a.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0}
8,i(r,function(e,n){n<t.length&&(o[t[n]]=+e)});var s=new Date(o.yyyy,o.MM-1,o.dd,o.HH,o.mm,o.ss||0,1e3*o.sss||0);return o.yyyy<100&&s.setFullYear(o.yyyy),s}}return NaN}}function Ua(e,t,n,a){return function(r,i,o,s,l,c,u,d){function h(e){return e&&!(e.getTime&&e.getTime()!==e.getTime())}function p(e){return A(e)&&!I(e)?m(e)||void 0:e}function m(e,t){var a=s.$options.getOption("timezone");b&&b!==a&&(t=ee(t,X(b)));var r=n(e,t);return!isNaN(r)&&a&&(r=te(r,a)),r}function g(e,t){var n=a;y&&O(s.$options.getOption("timeSecondsFormat"))&&(n=a.replace("ss.sss",s.$options.getOption("timeSecondsFormat")).replace(/:$/,""));var r=u("date")(e,n,t);return y&&s.$options.getOption("timeStripZeroSeconds")&&(r=r.replace(/(?::00)?(?:\.000)?$/,"")),r}Fa(r,i,o,s,e),Ga(r,i,o,s,l,c);var f,b,y="time"===e||"datetimelocal"===e;if(s.$parsers.push(function(n){return s.$isEmpty(n)?null:t.test(n)?m(n,f):void(s.$$parserName=e)}),s.$formatters.push(function(e){if(e&&!I(e))throw hs("datefmt","Expected `{0}` to be a date",e);if(h(e)){f=e;var t=s.$options.getOption("timezone");return t&&(b=t,f=te(f,t,!0)),g(e,t)}return f=null,b=null,""}),A(o.min)||o.ngMin){var k=o.min||d(o.ngMin)(r),w=p(k);s.$validators.min=function(e){return!h(e)||v(w)||n(e)>=w},o.$observe("min",function(e){e!==k&&(w=p(e),k=e,s.$validate())})}if(A(o.max)||o.ngMax){var E=o.max||d(o.ngMax)(r),C=p(E);s.$validators.max=function(e){return!h(e)||v(C)||n(e)<=C},o.$observe("max",function(e){e!==E&&(C=p(e),E=e,s.$validate())})}}}function Fa(e,t,n,a,r){var i=t[0];(a.$$hasNativeValidators=k(i.validity))&&a.$parsers.push(function(e){var n=t.prop(yr)||{};return n.badInput||n.typeMismatch?void(a.$$parserName=r):e})}function Va(e){e.$parsers.push(function(t){return e.$isEmpty(t)?null:Mo.test(t)?parseFloat(t):void(e.$$parserName="number")}),e.$formatters.push(function(t){if(!e.$isEmpty(t)){if(!E(t))throw hs("numfmt","Expected `{0}` to be a number",t);t=t.toString()}return t})}function Ha(e){return A(e)&&!E(e)&&(e=parseFloat(e)),Tr(e)?void 0:e}function Za(e){return(0|e)===e}function Ya(e){var t=e.toString(),n=t.indexOf(".");
8if(-1===n){if(-1<e&&e<1){var a=/e-(\d+)$/.exec(t);if(a)return Number(a[1])}return 0}return t.length-n-1}function Ka(e,t,n){var a=Number(e),r=!Za(a),i=!Za(t),o=!Za(n);if(r||i||o){var s=r?Ya(a):0,l=i?Ya(t):0,c=o?Ya(n):0,u=Math.max(s,l,c),d=Math.pow(10,u);a*=d,t*=d,n*=d,r&&(a=Math.round(a)),i&&(t=Math.round(t)),o&&(n=Math.round(n))}return(a-t)%n==0}function Wa(e,t,n,a,r,i,o,s){Fa(e,t,n,a,"number"),Va(a),Ga(e,t,n,a,r,i);var l;if(A(n.min)||n.ngMin){var c=n.min||s(n.ngMin)(e);l=Ha(c),a.$validators.min=function(e,t){return a.$isEmpty(t)||v(l)||t>=l},n.$observe("min",function(e){e!==c&&(l=Ha(e),c=e,a.$validate())})}if(A(n.max)||n.ngMax){var u=n.max||s(n.ngMax)(e),d=Ha(u);a.$validators.max=function(e,t){return a.$isEmpty(t)||v(d)||t<=d},n.$observe("max",function(e){e!==u&&(d=Ha(e),u=e,a.$validate())})}if(A(n.step)||n.ngStep){var h=n.step||s(n.ngStep)(e),p=Ha(h);a.$validators.step=function(e,t){return a.$isEmpty(t)||v(p)||Ka(t,l||0,p)},n.$observe("step",function(e){e!==h&&(p=Ha(e),h=e,a.$validate())})}}function Qa(e,t,n,a,r,i){function o(e,a){t.attr(e,n[e]);var r=n[e];n.$observe(e,function(e){e!==r&&(r=e,a(e))})}function s(e){if(d=Ha(e),!Tr(a.$modelValue))if(u){var n=t.val();d>n&&(n=d,t.val(n)),a.$setViewValue(n)}else a.$validate()}function l(e){if(h=Ha(e),!Tr(a.$modelValue))if(u){var n=t.val();h<n&&(t.val(h),n=h<d?d:h),a.$setViewValue(n)}else a.$validate()}function c(e){p=Ha(e),Tr(a.$modelValue)||(u?a.$viewValue!==t.val()&&a.$setViewValue(t.val()):a.$validate())}Fa(e,t,n,a,"range"),Va(a),Ga(e,t,n,a,r,i);var u=a.$$hasNativeValidators&&"range"===t[0].type,d=u?0:void 0,h=u?100:void 0,p=u?1:void 0,m=t[0].validity,g=A(n.min),f=A(n.max),b=A(n.step),y=a.$render;a.$render=u&&A(m.rangeUnderflow)&&A(m.rangeOverflow)?function(){y(),a.$setViewValue(t.val())}:y,g&&(d=Ha(n.min),a.$validators.min=u?function(){return!0}:function(e,t){return a.$isEmpty(t)||v(d)||t>=d},o("min",s)),f&&(h=Ha(n.max),a.$validators.max=u?function(){return!0}:function(e,t){return a.$isEmpty(t)||v(h)||t<=h},o("max",l)),b&&(p=Ha(n.step),a.$validators.step=u?function(){return!m.stepMismatch}:function(e,t){return a.$isEmpty(t)||v(p)||Ka(t,d||0,p)},o("step",c))}function Ja(e,t,n,a,r,i){Ga(e,t,n,a,r,i),za(a),a.$validators.url=function(e,t){var n=e||t;return a.$isEmpty(n)||Lo.test(n)}}function Xa(e,t,n,a,r,i){Ga(e,t,n,a,r,i),za(a),a.$validators.email=function(e,t){var n=e||t;return a.$isEmpty(n)||xo.test(n)}}function er(e,t,n,a){var r=!n.ngTrim||"false"!==xr(n.ngTrim);v(n.name)&&t.attr("name",l());var i=function(e){var i;t[0].checked&&(i=n.value,r&&(i=xr(i)),a.$setViewValue(i,e&&e.type))};t.on("change",i),a.$render=function(){var e=n.value;r&&(e=xr(e)),t[0].checked=e===a.$viewValue},n.$observe("value",a.$render)}function tr(e,t,n,a,r){var i;if(A(a)){if(i=e(a),!i.constant)throw hs("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,a);return i(t)}return r}function nr(e,t,n,a,r,i,o,s){var l=tr(s,e,"ngTrueValue",n.ngTrueValue,!0),c=tr(s,e,"ngFalseValue",n.ngFalseValue,!1),u=function(e){a.$setViewValue(t[0].checked,e&&e.type)};t.on("change",u),a.$render=function(){t[0].checked=a.$viewValue},a.$isEmpty=function(e){return!1===e},a.$formatters.push(function(e){return H(e,l)}),a.$parsers.push(function(e){return e?l:c})}function ar(e,t){function n(e,t){if(!e||!e.length)return[];if(!t||!t.length)return e;var n=[];e:for(var a=0;a<e.length;a++){for(var r=e[a],i=0;i<t.length;i++)if(r===t[i])continue e;n.push(r)}return n}function a(e){return e&&e.split(" ")}function r(e){if(!e)return e;var t=e;return C(e)?t=e.map(r).join(" "):k(e)?t=Object.keys(e).filter(function(t){return e[t]}).join(" "):O(e)||(t=e+""),t}e="ngClass"+e;var o;return["$parse",function(s){return{restrict:"AC",link:function(l,c,u){function d(e){e=m(a(e),1),u.$addClass(e)}function h(e){e=m(a(e),-1),u.$removeClass(e)}function p(e,t){var r=a(e),i=a(t),o=n(r,i),s=n(i,r),l=m(o,-1),c=m(s,1);u.$addClass(c),u.$removeClass(l)}function m(e,t){var n=[];return i(e,function(e){(t>0||y[e])&&(y[e]=(y[e]||0)+t,y[e]===+(t>0)&&n.push(e))}),n.join(" ")}function g(e){e===t?d(b):h(b),v=e}function f(e){v===t&&p(b,e),b=e}var b,y=c.data("$classCounts"),v=!0;y||(y=Ae(),c.data("$classCounts",y)),"ngClass"!==e&&(o||(o=s("$index",function(e){return 1&e})),l.$watch(o,g)),l.$watch(s(u[e],r),f)}}}]}function rr(e,t,n,a,r,i){return{restrict:"A",compile:function(o,s){var l=e(s[a]);return function(e,a){a.on(r,function(a){var r=function(){l(e,{$event:a})};if(t.$$phase)if(i)e.$evalAsync(r);else try{r()}catch(e){n(e)}else e.$apply(r)})}}}}function ir(e,t,n,a,r,i,o,s,l){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=void 0,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=void 0,this.$name=l(n.name||"",!1)(e),this.$$parentForm=Io,this.$options=ps,this.$$updateEvents="",this.$$updateEventHandler=this.$$updateEventHandler.bind(this),this.$$parsedNgModel=r(n.ngModel),this.$$parsedNgModelAssign=this.$$parsedNgModel.assign,this.$$ngModelGet=this.$$parsedNgModel,this.$$ngModelSet=this.$$parsedNgModelAssign,this.$$pendingDebounce=null,this.$$parserValid=void 0,this.$$parserName="parse",this.$$currentValidationRunId=0,this.$$scope=e,this.$$rootScope=e.$root,this.$$attr=n,this.$$element=a,this.$$animate=i,this.$$timeout=o,this.$$parse=r,this.$$q=s,this.$$exceptionHandler=t,_a(this),or(this)}function or(e){e.$$scope.$watch(function(t){var n=e.$$ngModelGet(t);return n===e.$modelValue||e.$modelValue!==e.$modelValue&&n!==n||e.$$setModelValue(n),n})}function sr(e){this.$$options=e}function lr(e,t){i(t,function(t,n){A(e[n])||(e[n]=t)})}function cr(e,t){e.prop("selected",t),e.attr("selected",t)}function ur(e,t,n){if(e){if(O(e)&&(e=new RegExp("^"+e+"$")),!e.test)throw a("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",t,e,ne(n));return e}}function dr(e){var t=p(e);return Tr(t)?-1:t}
8var hr,pr,mr,gr,fr={objectMaxDepth:5,urlErrorParamsEnabled:!0},br=/^\/(.+)\/([a-z]*)$/,yr="validity",vr=Object.prototype.hasOwnProperty,Ar=function(e){return O(e)?e.toLowerCase():e},kr=function(e){return O(e)?e.toUpperCase():e},wr=[].slice,Or=[].splice,Er=[].push,Ir=Object.prototype.toString,Cr=Object.getPrototypeOf,Nr=a("ng"),Rr=e.angular||(e.angular={}),Sr=0;hr=e.document.documentMode;var Tr=Number.isNaN||function(e){return e!==e};g.$inject=[],f.$inject=[];var Lr=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,xr=function(e){return O(e)?e.trim():e},Mr=function(e){return e.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Dr=function(){if(!A(Dr.rules)){var t=e.document.querySelector("[ng-csp]")||e.document.querySelector("[data-ng-csp]");if(t){var n=t.getAttribute("ng-csp")||t.getAttribute("data-ng-csp");Dr.rules={noUnsafeEval:!n||-1!==n.indexOf("no-unsafe-eval"),noInlineStyle:!n||-1!==n.indexOf("no-inline-style")}}else Dr.rules={noUnsafeEval:function(){try{return new Function(""),!1}catch(e){return!0}}(),noInlineStyle:!1}}return Dr.rules},_r=function(){if(A(_r.name_))return _r.name_;var t,n,a,r,i=Pr.length;for(n=0;n<i;++n)if(a=Pr[n],t=e.document.querySelector("["+a.replace(":","\\:")+"jq]")){r=t.getAttribute(a+"jq");break}return _r.name_=r},jr=/:/g,Pr=["ng-","data-ng-","ng:","x-ng-"],zr=function(t){var n=t.currentScript;if(!n)return!0;if(!(n instanceof e.HTMLScriptElement||n instanceof e.SVGScriptElement))return!1;var a=n.attributes;return[a.getNamedItem("src"),a.getNamedItem("href"),a.getNamedItem("xlink:href")].every(function(e){if(!e)return!0;if(!e.value)return!1;var n=t.createElement("a");if(n.href=e.value,t.location.origin===n.origin)return!0;switch(n.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}})}(e.document),$r=/[A-Z]/g,Gr=!1,qr=1,Br=3,Ur=8,Fr=9,Vr=11,Hr={full:"1.8.2",major:1,minor:8,dot:2,codeName:"meteoric-mining"};je.expando="ng339";var Zr=je.cache={},Yr=1;je._data=function(e){return this.cache[e[this.expando]]||{}};
8var Kr=/-([a-z])/g,Wr=/^-ms-/,Qr={mouseleave:"mouseout",mouseenter:"mouseover"},Jr=a("jqLite"),Xr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,ei=/<|&#?\w+;/,ti=/<([\w:-]+)/,ni=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ai={thead:["table"],col:["colgroup","table"],tr:["tbody","table"],td:["tr","tbody","table"]};ai.tbody=ai.tfoot=ai.colgroup=ai.caption=ai.thead,ai.th=ai.td;var ri={option:[1,'<select multiple="multiple">',"</select>"],_default:[0,"",""]};for(var ii in ai){var oi=ai[ii],si=oi.slice().reverse();ri[ii]=[si.length,"<"+si.join("><")+">","</"+oi.join("></")+">"]}ri.optgroup=ri.option;var li=e.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))},ci=je.prototype={ready:et,toString:function(){var e=[];return i(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return pr(e>=0?this[e]:this[this.length+e])},length:0,push:Er,sort:[].sort,splice:[].splice},ui={};i("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){ui[Ar(e)]=e});var di={};i("input,select,option,textarea,button,form,details".split(","),function(e){di[e]=!0});var hi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};i({data:Fe,removeData:Be,hasData:xe,cleanData:function(e){for(var t=0,n=e.length;t<n;t++)Be(e[t]),qe(e[t])}},function(e,t){je[t]=e}),i({data:Fe,inheritedData:We,scope:function(e){return pr.data(e,"$scope")||We(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return pr.data(e,"$isolateScope")||pr.data(e,"$isolateScopeNoTemplate")},controller:Ke,injector:function(e){return We(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:Ve,css:function(e,t,n){if(t=Ne(t),!A(n))return e.style[t];e.style[t]=n},attr:function(e,t,n){var a,r=e.nodeType;if(r!==Br&&2!==r&&r!==Ur&&e.getAttribute){var i=Ar(t),o=ui[i];if(!A(n))return a=e.getAttribute(t),o&&null!==a&&(a=i),null===a?void 0:a;null===n||!1===n&&o?e.removeAttribute(t):e.setAttribute(t,o?i:n)}},prop:function(e,t,n){if(!A(n))return e[t];e[t]=n},text:function(){function e(e,t){if(v(t)){var n=e.nodeType;return n===qr||n===Br?e.textContent:""}e.textContent=t}return e.$dv="",e}(),val:function(e,t){if(v(t)){if(e.multiple&&"select"===q(e)){var n=[];return i(e.options,function(e){e.selected&&n.push(e.value||e.text)}),n}return e.value}e.value=t},html:function(e,t){if(v(t))return e.innerHTML;ze(e,!0),e.innerHTML=t},empty:Qe},function(e,t){je.prototype[t]=function(t,n){var a,r,i=this.length;if(e!==Qe&&v(2===e.length&&e!==Ve&&e!==Ke?t:n)){if(k(t)){for(a=0;a<i;a++)if(e===Fe)e(this[a],t);else for(r in t)e(this[a],r,t[r]);return this}for(var o=e.$dv,s=v(o)?Math.min(i,1):i,l=0;l<s;l++){var c=e(this[l],t,n);o=o?o+c:c}return o}for(a=0;a<i;a++)e(this[a],t,n);return this}}),i({removeData:Be,on:function(e,t,n,a){if(A(a))throw Jr("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(Le(e)){var r=Ue(e,!0),i=r.events,o=r.handle;o||(o=r.handle=at(e,i));for(var s=t.indexOf(" ")>=0?t.split(" "):[t],l=s.length,c=function(t,a,r){var s=i[t];s||(s=i[t]=[],s.specialHandlerWrapper=a,"$destroy"===t||r||e.addEventListener(t,o)),s.push(n)};l--;)t=s[l],Qr[t]?(c(Qr[t],it),c(t,void 0,!0)):c(t)}},off:qe,one:function(e,t,n){e=pr(e),e.on(t,function a(){e.off(t,n),e.off(t,a)}),e.on(t,n)},replaceWith:function(e,t){var n,a=e.parentNode;ze(e),i(new je(t),function(t){n?a.insertBefore(t,n.nextSibling):a.replaceChild(t,e),n=t})},children:function(e){var t=[];return i(e.childNodes,function(e){e.nodeType===qr&&t.push(e)}),t},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===qr||n===Vr){t=new je(t);for(var a=0,r=t.length;a<r;a++){var i=t[a];e.appendChild(i)}}},prepend:function(e,t){if(e.nodeType===qr){var n=e.firstChild;i(new je(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){_e(e,pr(t).eq(0).clone()[0])},remove:Je,detach:function(e){Je(e,!0)},after:function(e,t){var n=e,a=e.parentNode;if(a){t=new je(t);for(var r=0,i=t.length;r<i;r++){var o=t[r];a.insertBefore(o,n.nextSibling),n=o}}},addClass:Ze,removeClass:He,toggleClass:function(e,t,n){t&&i(t.split(" "),function(t){var a=n;v(a)&&(a=!Ve(e,t)),(a?Ze:He)(e,t)})},parent:function(e){var t=e.parentNode;return t&&t.nodeType!==Vr?t:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:Pe,triggerHandler:function(e,t,n){var a,r,o,s=t.type||t,l=Ue(e),c=l&&l.events,u=c&&c[s];u&&(a={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:g,type:s,target:e},t.type&&(a=d(a,t)),r=Oe(u),o=n?[a].concat(n):[a],i(r,function(t){a.isImmediatePropagationStopped()||t.apply(e,o)}))}},function(e,t){je.prototype[t]=function(t,n,a){for(var r,i=0,o=this.length;i<o;
8i++)v(r)?(r=e(this[i],t,n,a),A(r)&&(r=pr(r))):Ye(r,e(this[i],t,n,a));return A(r)?r:this}}),je.prototype.bind=je.prototype.on,je.prototype.unbind=je.prototype.off;var pi=Object.create(null);lt.prototype={_idx:function(e){return e!==this._lastKey&&(this._lastKey=e,this._lastIndex=this._keys.indexOf(e)),this._lastIndex},_transformKey:function(e){return Tr(e)?pi:e},get:function(e){e=this._transformKey(e);var t=this._idx(e);if(-1!==t)return this._values[t]},has:function(e){return e=this._transformKey(e),-1!==this._idx(e)},set:function(e,t){e=this._transformKey(e);var n=this._idx(e);-1===n&&(n=this._lastIndex=this._keys.length),this._keys[n]=e,this._values[n]=t},delete:function(e){e=this._transformKey(e);var t=this._idx(e);return-1!==t&&(this._keys.splice(t,1),this._values.splice(t,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var mi=lt,gi=[function(){this.$get=[function(){return mi}]}],fi=/^([^(]+?)=>/,bi=/^[^(]*\(\s*([^)]*)\)/m,yi=/,/,vi=/^\s*(_?)(\S+?)\1\s*$/,Ai=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,ki=a("$injector");pt.$$annotate=ht;var wi=a("$animate"),Oi=1,Ei=function(){this.$get=g},Ii=function(){var e=new mi,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,a){function r(e,t,n){var a=!1;return t&&(t=O(t)?t.split(" "):C(t)?t:[],i(t,function(t){t&&(a=!0,e[t]=n)})),a}function o(){i(t,function(t){var n=e.get(t);if(n){var a=bt(t.attr("class")),r="",o="";i(n,function(e,t){e!==!!a[t]&&(e?r+=(r.length?" ":"")+t:o+=(o.length?" ":"")+t)}),i(t,function(e){r&&Ze(e,r),o&&He(e,o)}),e.delete(t)}}),t.length=0}function s(n,i,s){var l=e.get(n)||{},c=r(l,i,!0),u=r(l,s,!1);(c||u)&&(e.set(n,l),t.push(n),1===t.length&&a.$$postDigest(o))}return{enabled:g,on:g,off:g,pin:g,push:function(e,t,a,r){r&&r(),a=a||{},a.from&&e.css(a.from),a.to&&e.css(a.to),(a.addClass||a.removeClass)&&s(e,a.addClass,a.removeClass);var i=new n;return i.complete(),i}}}]},Ci=["$provide",function(e){var t=this,n=null,a=null;this.$$registeredAnimations=Object.create(null),this.register=function(n,a){if(n&&"."!==n.charAt(0))throw wi("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var r=n+"-animation";t.$$registeredAnimations[n.substr(1)]=r,e.factory(r,a)},this.customFilter=function(e){return 1===arguments.length&&(a=R(e)?e:null),a},this.classNameFilter=function(e){if(1===arguments.length&&(n=e instanceof RegExp?e:null)&&new RegExp("[(\\s|\\/)]ng-animate[(\\s|\\/)]").test(n.toString()))throw n=null,wi("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',"ng-animate");return n},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var a=ft(n);!a||a.parentNode||a.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.cancel&&e.cancel()},enter:function(n,a,r,i){return a=a&&pr(a),r=r&&pr(r),a=a||r.parent(),t(n,a,r),e.push(n,"enter",yt(i))},move:function(n,a,r,i){return a=a&&pr(a),r=r&&pr(r),a=a||r.parent(),t(n,a,r),e.push(n,"move",yt(i))},leave:function(t,n){return e.push(t,"leave",yt(n),function(){t.remove()})},addClass:function(t,n,a){return a=yt(a),a.addClass=gt(a.addclass,n),e.push(t,"addClass",a)},removeClass:function(t,n,a){return a=yt(a),a.removeClass=gt(a.removeClass,n),e.push(t,"removeClass",a)},setClass:function(t,n,a,r){return r=yt(r),r.addClass=gt(r.addClass,n),r.removeClass=gt(r.removeClass,a),e.push(t,"setClass",r)},animate:function(t,n,a,r,i){return i=yt(i),i.from=i.from?d(i.from,n):n,i.to=i.to?d(i.to,a):a,r=r||"ng-inline-animate",i.tempClasses=gt(i.tempClasses,r),e.push(t,"animate",i)}}}]}],Ni=function(){this.$get=["$$rAF",function(e){function t(t){n.push(t),n.length>1||e(function(){for(var e=0;e<n.length;e++)n[e]();n=[]})}var n=[];return function(){var e=!1;return t(function(){e=!0}),function(n){e?n():t(n)}}}]},Ri=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(e,t,n,a,r){function o(e){this.setHost(e);var t=n(),i=function(e){r(e,0,!1)};this._doneCallbacks=[],this._tick=function(e){a()?i(e):t(e)},this._state=0}return o.chain=function(e,t){function n(){if(a===e.length)return void t(!0);e[a](function(e){if(!1===e)return void t(!1);a++,n()})}var a=0;n()},o.all=function(e,t){function n(n){r=r&&n,++a===e.length&&t(r)}var a=0,r=!0;i(e,function(e){e.done(n)})},o.prototype={setHost:function(e){this.host=e||{}},done:function(e){2===this._state?e():this._doneCallbacks.push(e)},progress:g,getPromise:function(){if(!this.promise){var t=this;this.promise=e(function(e,n){t.done(function(t){!1===t?n():e()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},catch:function(e){return this.getPromise().catch(e)},finally:function(e){return this.getPromise().finally(e)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(e){var t=this;0===t._state&&(t._state=1,t._tick(function(){t._resolve(e)}))},_resolve:function(e){2!==this._state&&(i(this._doneCallbacks,function(t){t(e)}),this._doneCallbacks.length=0,this._state=2)}},o}]},Si=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(e,t,n){return function(t,a){function r(){return e(function(){i(),s||l.complete(),s=!0}),l}function i(){o.addClass&&(t.addClass(o.addClass),o.addClass=null),o.removeClass&&(t.removeClass(o.removeClass),o.removeClass=null),o.to&&(t.css(o.to),o.to=null)}var o=a||{};o.$$prepared||(o=F(o)),o.cleanupStyles&&(o.from=o.to=null),o.from&&(t.css(o.from),o.from=null);var s,l=new n;return{start:r,end:r}}}]},Ti=a("$compile"),Li=new It;
8Ct.$inject=["$provide","$$sanitizeUriProvider"],Nt.prototype.isFirstChange=function(){return this.previousValue===Li};var xi=/^((?:x|data)[:\-_])/i,Mi=/[:\-_]+(.)/g,Di=a("$controller"),_i=/^(\S+)(\s+as\s+([\w$]+))?$/,ji=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof pr&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},Pi="application/json",zi={"Content-Type":Pi+";charset=utf-8"},$i=/^\[|^\{(?!\{)/,Gi={"[":/]$/,"{":/}$/},qi=/^\)]\}',?\n/,Bi=a("$http"),Ui=Rr.$interpolateMinErr=a("$interpolate");Ui.throwNoconcat=function(e){throw Ui("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required.  See http://docs.angularjs.org/api/ng.$sce",e)},Ui.interr=function(e,t){return Ui("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var Fi=a("$interval"),Vi=function(){this.$get=function(){function e(e){var t=function(e){t.data=e,t.called=!0};return t.id=e,t}var t=Rr.callbacks,n={};return{createCallback:function(a){var r="_"+(t.$$counter++).toString(36),i="angular.callbacks."+r,o=e(r);return n[i]=t[r]=o,i},wasCalled:function(e){return n[e].called},getResponse:function(e){return n[e].data},removeCallback:function(e){var a=n[e];delete t[a.id],delete n[e]}}}},Hi=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,Zi={http:80,https:443,ftp:21},Yi=a("$location"),Ki=/^\s*[\\\/]{2,}/,Wi={$$absUrl:"",$$html5:!1,$$replace:!1,$$compose:function(){this.$$url=en(this.$$path,this.$$search,this.$$hash),this.$$absUrl=this.$$normalizeUrl(this.$$url),this.$$urlUpdatedByLocation=!0},absUrl:hn("$$absUrl"),url:function(e){if(v(e))return this.$$url;var t=Hi.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:hn("$$protocol"),host:hn("$$host"),port:hn("$$port"),path:pn("$$path",function(e){return e=null!==e?e.toString():"","/"===e.charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if(O(e)||E(e))e=e.toString(),this.$$search=re(e);else{if(!k(e))throw Yi("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");e=F(e,{}),i(e,function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:v(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:pn("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};i([dn,un,cn],function(e){e.prototype=Object.create(Wi),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==cn||!this.$$html5)throw Yi("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=v(t)?null:t,this.$$urlUpdatedByLocation=!0,this}});var Qi=a("$parse"),Ji={}.constructor.prototype.valueOf,Xi=Ae();i("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){Xi[e]=!0});var eo={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},to=function(e){this.options=e};to.prototype={constructor:to,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index<this.text.length;){var t=this.text.charAt(this.index);if('"'===t||"'"===t)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var n=t+this.peek(),a=n+this.peek(2),r=Xi[t],i=Xi[n],o=Xi[a];if(r||i||o){var s=o?a:i?n:t;this.tokens.push({index:this.index,text:s,operator:!0}),this.index+=s.length}else this.throwError("Unexpected next character ",this.index,this.index+1)}}return this.tokens},is:function(e,t){return-1!==t.indexOf(e)},peek:function(e){var t=e||1;return this.index+t<this.text.length&&this.text.charAt(this.index+t)},isNumber:function(e){
9return"0"<=e&&e<="9"&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||"\t"===e||"\n"===e||"\v"===e||" "===e},isIdentifierStart:function(e){return this.options.isIdentifierStart?this.options.isIdentifierStart(e,this.co
vendor: 6,183 bytes, line 9
9dePointAt(e)):this.isValidIdentifierStart(e)},isValidIdentifierStart:function(e){return"a"<=e&&e<="z"||"A"<=e&&e<="Z"||"_"===e||"$"===e},isIdentifierContinue:function(e){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(e,this.codePointAt(e)):this.isValidIdentifierContinue(e)},isValidIdentifierContinue:function(e,t){return this.isValidIdentifierStart(e,t)||this.isNumber(e)},codePointAt:function(e){return 1===e.length?e.charCodeAt(0):(e.charCodeAt(0)<<10)+e.charCodeAt(1)-56613888},peekMultichar:function(){var e=this.text.charAt(this.index),t=this.peek();if(!t)return e;var n=e.charCodeAt(0),a=t.charCodeAt(0);return n>=55296&&n<=56319&&a>=56320&&a<=57343?e+t:e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var a=A(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw Qi("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,a,this.text)},readNumber:function(){for(var e="",t=this.index;this.index<this.text.length;){var n=Ar(this.text.charAt(this.index));if("."===n||this.isNumber(n))e+=n;else{var a=this.peek();if("e"===n&&this.isExpOperator(a))e+=n;else if(this.isExpOperator(n)&&a&&this.isNumber(a)&&"e"===e.charAt(e.length-1))e+=n;else{if(!this.isExpOperator(n)||a&&this.isNumber(a)||"e"!==e.charAt(e.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:t,text:e,constant:!0,value:Number(e)})},readIdent:function(){var e=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var t=this.peekMultichar();if(!this.isIdentifierContinue(t))break;this.index+=t.length}this.tokens.push({index:e,text:this.text.slice(e,this.index),identifier:!0})},readString:function(e){var t=this.index;this.index++;for(var n="",a=e,r=!1;this.index<this.text.length;){var i=this.text.charAt(this.index);if(a+=i,r){if("u"===i){var o=this.text.substring(this.index+1,this.index+5);o.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+o+"]"),this.index+=4,n+=String.fromCharCode(parseInt(o,16))}else n+=eo[i]||i;r=!1}else if("\\"===i)r=!0;else{if(i===e)return this.index++,void this.tokens.push({index:t,text:a,constant:!0,value:n});n+=i}this.index++}this.throwError("Unterminated quote",t)}};var no=function(e,t){this.lexer=e,this.options=t};no.Program="Program",no.ExpressionStatement="ExpressionStatement",no.AssignmentExpression="AssignmentExpression",no.ConditionalExpression="ConditionalExpression",no.LogicalExpression="LogicalExpression",no.BinaryExpression="BinaryExpression",no.UnaryExpression="UnaryExpression",no.CallExpression="CallExpression",no.MemberExpression="MemberExpression",no.Identifier="Identifier",no.Literal="Literal",no.ArrayExpression="ArrayExpression",no.Property="Property",no.ObjectExpression="ObjectExpression",no.ThisExpression="ThisExpression",no.LocalsExpression="LocalsExpression",no.NGValueParameter="NGValueParameter",no.prototype={ast:function(e){this.text=e,this.tokens=this.lexer.lex(e);var t=this.program();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var e=[];;)if(this.tokens.length>0&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:no.Program,body:e}},expressionStatement:function(){return{type:no.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e=this.expression();this.expect("|");)e=this.filter(e);return e},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();if(this.expect("=")){if(!On(e))throw Qi("lval","Trying to assign a value to a non l-value");e={type:no.AssignmentExpression,left:e,right:this.assignment(),operator:"="}}return e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:no.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:no.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:no.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:no.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:no.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:no.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:no.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:no.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e;this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?e=F(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?e={type:no.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());for(var t;t=this.expect("(","[",".");)"("===t.text?(e={type:no.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:no.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:no.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){for(var t=[e],n={type:no.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];
9if(")"!==this.peekToken().text)do{e.push(this.filterChain())}while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:no.Identifier,name:e.text}},constant:function(){return{type:no.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:no.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:no.Property,kind:"init"},this.peek().constant?(e.key=this.constant(),e.computed=!1,this.consume(":"),e.value=this.expression()):this.peek().identifier?(e.key=this.identifier(),e.computed=!1,this.peek(":")?(this.consume(":"),e.value=this.expression()):e.value=e.key):this.peek("[")?(this.consume("["),e.key=this.expression(),this.consume("]"),e.computed=!0,this.consume(":"),e.value=this.expression()):this.throwError("invalid key",this.peek()),t.push(e)}while(this.expect(","));return this.consume("}"),{type:no.ObjectExpression,properties:t}},throwError:function(e,t){throw Qi("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw Qi("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw Qi("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,a){return this.peekAhead(0,e,t,n,a)},peekAhead:function(e,t,n,a,r){if(this.tokens.length>e){var i=this.tokens[e],o=i.text;if(o===t||o===n||o===a||o===r||!t&&!n&&!a&&!r)return i}return!1},expect:function(e,t,n,a){var r=this.peek(e,t,n,a);return!!r&&(this.tokens.shift(),r)},selfReferential:{this:{type:no.ThisExpression},$locals:{type:no.LocalsExpression}}};var ao=1,ro=2;Nn.prototype={compile:function(e){var t=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},kn(e,t.$filter);var n,a="";if(this.stage="assign",n=En(e)){this.state.computing="assign";var r=this.nextId();this.recurse(n,r),this.return_(r),a="fn.assign="+this.generateFunction("assign","s,v,l")}var o=wn(e.body);t.stage="inputs",i(o,function(e,n){var a="fn"+n;t.state[a]={vars:[],body:[],own:{}},t.state.computing=a;var r=t.nextId();t.recurse(e,r),t.return_(r),t.state.inputs.push({name:a,isPure:e.isPure}),e.watchId=n}),this.state.computing="fn",this.stage="main",this.recurse(e);var s='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+a+this.watchFns()+"return fn;",l=new Function("$filter","getStringValue","ifDefined","plus",s)(this.$filter,fn,bn,yn);return this.state=this.stage=void 0,l},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return i(t,function(t){e.push("var "+t.name+"="+n.generateFunction(t.name,"s")),t.isPure&&e.push(t.name,".isPure="+JSON.stringify(t.isPure)+";")}),t.length&&e.push("fn.inputs=["+t.map(function(e){return e.name}).join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return i(this.state.filters,function(n,a){e.push(n+"=$filter("+t.escape(a)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,n,a,r,o){var s,l,c,u,d,h=this;if(a=a||g,!o&&A(e.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,n,a,r,!0));switch(e.type){case no.Program:i(e.body,function(t,n){h.recurse(t.expression,void 0,void 0,function(e){l=e}),n!==e.body.length-1?h.current().body.push(l,";"):h.return_(l)});break;
9case no.Literal:u=this.escape(e.value),this.assign(t,u),a(t||u);break;case no.UnaryExpression:this.recurse(e.argument,void 0,void 0,function(e){l=e}),u=e.operator+"("+this.ifDefined(l,0)+")",this.assign(t,u),a(u);break;case no.BinaryExpression:this.recurse(e.left,void 0,void 0,function(e){s=e}),this.recurse(e.right,void 0,void 0,function(e){l=e}),u="+"===e.operator?this.plus(s,l):"-"===e.operator?this.ifDefined(s,0)+e.operator+this.ifDefined(l,0):"("+s+")"+e.operator+"("+l+")",this.assign(t,u),a(u);break;case no.LogicalExpression:t=t||this.nextId(),h.recurse(e.left,t),h.if_("&&"===e.operator?t:h.not(t),h.lazyRecurse(e.right,t)),a(t);break;case no.ConditionalExpression:t=t||this.nextId(),h.recurse(e.test,t),h.if_(t,h.lazyRecurse(e.alternate,t),h.lazyRecurse(e.consequent,t)),a(t);break;case no.Identifier:t=t||this.nextId(),n&&(n.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),n.computed=!1,n.name=e.name),h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",e.name)),function(){h.if_("inputs"===h.stage||"s",function(){r&&1!==r&&h.if_(h.isNull(h.nonComputedMember("s",e.name)),h.lazyAssign(h.nonComputedMember("s",e.name),"{}")),h.assign(t,h.nonComputedMember("s",e.name))})},t&&h.lazyAssign(t,h.nonComputedMember("l",e.name))),a(t);break;case no.MemberExpression:s=n&&(n.context=this.nextId())||this.nextId(),t=t||this.nextId(),h.recurse(e.object,s,void 0,function(){h.if_(h.notNull(s),function(){e.computed?(l=h.nextId(),h.recurse(e.property,l),h.getStringValue(l),r&&1!==r&&h.if_(h.not(h.computedMember(s,l)),h.lazyAssign(h.computedMember(s,l),"{}")),u=h.computedMember(s,l),h.assign(t,u),n&&(n.computed=!0,n.name=l)):(r&&1!==r&&h.if_(h.isNull(h.nonComputedMember(s,e.property.name)),h.lazyAssign(h.nonComputedMember(s,e.property.name),"{}")),u=h.nonComputedMember(s,e.property.name),h.assign(t,u),n&&(n.computed=!1,n.name=e.property.name))},function(){h.assign(t,"undefined")}),a(t)},!!r);break;case no.CallExpression:t=t||this.nextId(),e.filter?(l=h.filter(e.callee.name),c=[],i(e.arguments,function(e){var t=h.nextId();h.recurse(e,t),c.push(t)}),u=l+"("+c.join(",")+")",h.assign(t,u),a(t)):(l=h.nextId(),s={},c=[],h.recurse(e.callee,l,s,function(){h.if_(h.notNull(l),function(){i(e.arguments,function(t){h.recurse(t,e.constant?void 0:h.nextId(),void 0,function(e){c.push(e)})}),u=s.name?h.member(s.context,s.name,s.computed)+"("+c.join(",")+")":l+"("+c.join(",")+")",h.assign(t,u)},function(){h.assign(t,"undefined")}),a(t)}));break;case no.AssignmentExpression:l=this.nextId(),s={},this.recurse(e.left,void 0,s,function(){h.if_(h.notNull(s.context),function(){h.recurse(e.right,l),u=h.member(s.context,s.name,s.computed)+e.operator+l,h.assign(t,u),a(t||u)})},1);break;case no.ArrayExpression:c=[],i(e.elements,function(t){h.recurse(t,e.constant?void 0:h.nextId(),void 0,function(e){c.push(e)})}),u="["+c.join(",")+"]",this.assign(t,u),a(t||u);break;case no.ObjectExpression:c=[],d=!1,i(e.properties,function(e){e.computed&&(d=!0)}),d?(t=t||this.nextId(),this.assign(t,"{}"),i(e.properties,function(e){e.computed?(s=h.nextId(),h.recurse(e.key,s)):s=e.key.type===no.Identifier?e.key.name:""+e.key.value,l=h.nextId(),h.recurse(e.value,l),h.assign(h.member(t,s,e.computed),l)})):(i(e.properties,function(t){h.recurse(t.value,e.constant?void 0:h.nextId(),void 0,function(e){c.push(h.escape(t.key.type===no.Identifier?t.key.name:""+t.key.value)+":"+e)})}),u="{"+c.join(",")+"}",this.assign(t,u)),a(t||u);break;case no.ThisExpression:this.assign(t,"s"),a(t||"s");break;case no.LocalsExpression:this.assign(t,"l"),a(t||"l");break;case no.NGValueParameter:this.assign(t,"v"),a(t||"v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,a=this.current().own;return a.hasOwnProperty(n)||(a[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),a[n]},assign:function(e,t){if(e)return this.current().body.push(e,"=",t,";"),e},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(!0===e)t();else{var a=this.current().body;a.push("if(",e,"){"),t(),a.push("}"),n&&(a.push("else{"),n(),a.push("}"))}},not:function(e){return"!("+e+")"},isNull:function(e){return e+"==null"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){var n=/^[$_a-zA-Z][$_a-zA-Z0-9]*$/,a=/[^$_a-zA-Z0-9]/g;return n.test(t)?e+"."+t:e+'["'+t.replace(a,this.stringEscapeFn)+'"]'},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},getStringValue:function(e){this.assign(e,"getStringValue("+e+")")},lazyRecurse:function(e,t,n,a,r,i){var o=this;return function(){o.recurse(e,t,n,a,r,i)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if(O(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(E(e))return e.toString();if(!0===e)return"true";if(!1===e)return"false";if(null===e)return"null";if(void 0===e)return"undefined";throw Qi("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},Rn.prototype={compile:function(e){var t=this;kn(e,t.$filter);var n,a;(n=En(e))&&(a=this.recurse(n));var r,o=wn(e.body);o&&(r=[],i(o,function(e,n){var a=t.recurse(e);a.isPure=e.isPure,e.input=a,r.push(a),e.watchId=n}));var s=[];i(e.body,function(e){s.push(t.recurse(e.expression))});var l=0===e.body.length?g:1===e.body.length?s[0]:function(e,t){var n;return i(s,function(a){n=a(e,t)}),n};return a&&(l.assign=function(e,t,n){return a(e,n,t)}
vendor: 5,006 bytes, line 9
9),r&&(l.inputs=r),l},recurse:function(e,t,n){var a,r,o,s=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case no.Literal:return this.value(e.value,t);case no.UnaryExpression:return r=this.recurse(e.argument),this["unary"+e.operator](r,t);case no.BinaryExpression:case no.LogicalExpression:return a=this.recurse(e.left),r=this.recurse(e.right),this["binary"+e.operator](a,r,t);case no.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case no.Identifier:return s.identifier(e.name,t,n);case no.MemberExpression:return a=this.recurse(e.object,!1,!!n),e.computed||(r=e.property.name),e.computed&&(r=this.recurse(e.property)),e.computed?this.computedMember(a,r,t,n):this.nonComputedMember(a,r,t,n);case no.CallExpression:return o=[],i(e.arguments,function(e){o.push(s.recurse(e))}),e.filter&&(r=this.$filter(e.callee.name)),e.filter||(r=this.recurse(e.callee,!0)),e.filter?function(e,n,a,i){for(var s=[],l=0;l<o.length;++l)s.push(o[l](e,n,a,i));var c=r.apply(void 0,s,i);return t?{context:void 0,name:void 0,value:c}:c}:function(e,n,a,i){var s,l=r(e,n,a,i);if(null!=l.value){for(var c=[],u=0;u<o.length;++u)c.push(o[u](e,n,a,i));s=l.value.apply(l.context,c)}return t?{value:s}:s};case no.AssignmentExpression:return a=this.recurse(e.left,!0,1),r=this.recurse(e.right),function(e,n,i,o){var s=a(e,n,i,o),l=r(e,n,i,o);return s.context[s.name]=l,t?{value:l}:l};case no.ArrayExpression:return o=[],i(e.elements,function(e){o.push(s.recurse(e))}),function(e,n,a,r){for(var i=[],s=0;s<o.length;++s)i.push(o[s](e,n,a,r));return t?{value:i}:i};case no.ObjectExpression:return o=[],i(e.properties,function(e){e.computed?o.push({key:s.recurse(e.key),computed:!0,value:s.recurse(e.value)}):o.push({key:e.key.type===no.Identifier?e.key.name:""+e.key.value,computed:!1,value:s.recurse(e.value)})}),function(e,n,a,r){for(var i={},s=0;s<o.length;++s)o[s].computed?i[o[s].key(e,n,a,r)]=o[s].value(e,n,a,r):i[o[s].key]=o[s].value(e,n,a,r);return t?{value:i}:i};case no.ThisExpression:return function(e){return t?{value:e}:e};case no.LocalsExpression:return function(e,n){return t?{value:n}:n};case no.NGValueParameter:return function(e,n,a){return t?{value:a}:a}}},"unary+":function(e,t){return function(n,a,r,i){var o=e(n,a,r,i);return o=A(o)?+o:0,t?{value:o}:o}},"unary-":function(e,t){return function(n,a,r,i){var o=e(n,a,r,i);return o=A(o)?-o:-0,t?{value:o}:o}},"unary!":function(e,t){return function(n,a,r,i){var o=!e(n,a,r,i);return t?{value:o}:o}},"binary+":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o),l=t(a,r,i,o),c=yn(s,l);return n?{value:c}:c}},"binary-":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o),l=t(a,r,i,o),c=(A(s)?s:0)-(A(l)?l:0);return n?{value:c}:c}},"binary*":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)*t(a,r,i,o);return n?{value:s}:s}},"binary/":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)/t(a,r,i,o);return n?{value:s}:s}},"binary%":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)%t(a,r,i,o);return n?{value:s}:s}},"binary===":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)===t(a,r,i,o);return n?{value:s}:s}},"binary!==":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)!==t(a,r,i,o);return n?{value:s}:s}},"binary==":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)==t(a,r,i,o);return n?{value:s}:s}},"binary!=":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)!=t(a,r,i,o);return n?{value:s}:s}},"binary<":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)<t(a,r,i,o);return n?{value:s}:s}},"binary>":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)>t(a,r,i,o);return n?{value:s}:s}},"binary<=":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)<=t(a,r,i,o);return n?{value:s}:s}},"binary>=":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)>=t(a,r,i,o);return n?{value:s}:s}},"binary&&":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)&&t(a,r,i,o);return n?{value:s}:s}},"binary||":function(e,t,n){return function(a,r,i,o){var s=e(a,r,i,o)||t(a,r,i,o);return n?{value:s}:s}},"ternary?:":function(e,t,n,a){return function(r,i,o,s){var l=e(r,i,o,s)?t(r,i,o,s):n(r,i,o,s);return a?{value:l}:l}},value:function(e,t){return function(){return t?{context:void 0,name:void 0,value:e}:e}},identifier:function(e,t,n){return function(a,r,i,o){var s=r&&e in r?r:a;n&&1!==n&&s&&null==s[e]&&(s[e]={});var l=s?s[e]:void 0;return t?{context:s,name:e,value:l}:l}},computedMember:function(e,t,n,a){return function(r,i,o,s){var l,c,u=e(r,i,o,s);return null!=u&&(l=t(r,i,o,s),l=fn(l),a&&1!==a&&u&&!u[l]&&(u[l]={}),c=u[l]),n?{context:u,name:l,value:c}:c}},nonComputedMember:function(e,t,n,a){return function(r,i,o,s){var l=e(r,i,o,s);a&&1!==a&&l&&null==l[t]&&(l[t]={});var c=null!=l?l[t]:void 0;return n?{context:l,name:t,value:c}:c}},inputs:function(e,t){return function(n,a,r,i){return i?i[t]:e(n,a,r)}}},Sn.prototype={constructor:Sn,parse:function(e){var t=this.getAst(e),n=this.ast
9Compiler.compile(t.ast);return n.literal=In(t.ast),n.constant=Cn(t.ast),n.oneTime=t.oneTime,n},getAst:function(e){var t=!1;return e=e.trim(),":"===e.charAt(0)&&":"===e.charAt(1)&&(t=!0,e=e.substring(2)),{ast:this.ast.ast(e),oneTime:t}}};var io,oo=a("$sce"),so={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},lo=/_([a-z])/g,co=a("$templateRequest"),uo=a("$timeout"),ho=e.document.createElement("a"),po=Jn(e.location.href);ho.href="http://[::1]";var mo="[::1]"===ho.hostname;ia.$inject=["$document"],sa.$inject=["$provide"];var go=22,fo=".",bo="0";ha.$inject=["$locale"],pa.$inject=["$locale"];var yo={yyyy:ya("FullYear",4,0,!1,!0),yy:ya("FullYear",2,0,!0,!0),y:ya("FullYear",1,0,!1,!0),MMMM:va("Month"),MMM:va("Month",!0),MM:ya("Month",2,1),M:ya("Month",1,1),LLLL:va("Month",!1,!0),dd:ya("Date",2),d:ya("Date",1),HH:ya("Hours",2),H:ya("Hours",1),hh:ya("Hours",2,-12),h:ya("Hours",1,-12),mm:ya("Minutes",2),m:ya("Minutes",1),ss:ya("Seconds",2),s:ya("Seconds",1),sss:ya("Milliseconds",3),EEEE:va("Day"),EEE:va("Day",!0),a:Ea,Z:Aa,ww:Oa(2),w:Oa(1),G:Ia,GG:Ia,GGG:Ia,GGGG:Ca},vo=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,Ao=/^-?\d+$/;Na.$inject=["$locale"];var ko=b(Ar),wo=b(kr);La.$inject=["$parse"];var Oo=b({restrict:"E",compile:function(e,t){if(!t.href&&!t.xlinkHref)return function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Ir.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),Eo={};i(ui,function(e,t){function n(e,n,r){e.$watch(r[a],function(e){r.$set(t,!!e)})}if("multiple"!==e){var a=Rt("ng-"+t),r=n;"checked"===e&&(r=function(e,t,r){r.ngModel!==r[a]&&n(e,t,r)}),Eo[a]=function(){return{restrict:"A",priority:100,link:r}}}}),i(hi,function(e,t){Eo[t]=function(){return{priority:100,link:function(e,n,a){if("ngPattern"===t&&"/"===a.ngPattern.charAt(0)){var r=a.ngPattern.match(br);if(r)return void a.$set("ngPattern",new RegExp(r[1],r[2]))}e.$watch(a[t],function(e){a.$set(t,e)})}}}}),i(["src","srcset","href"],function(e){var t=Rt("ng-"+e);Eo[t]=["$sce",function(n){return{priority:99,link:function(a,r,i){var o=e,s=e;"href"===e&&"[object SVGAnimatedString]"===Ir.call(r.prop("href"))&&(s="xlinkHref",i.$attr[s]="xlink:href",o=null),i.$set(t,n.getTrustedMediaUrl(i[t])),i.$observe(t,function(t){if(!t)return void("href"===e&&i.$set(s,null));i.$set(s,t),hr&&o&&r.prop(o,i[s])})}}}]});var Io={$addControl:g,$getControls:b([]),$$renameControl:Ma,$removeControl:g,$setValidity:g,$setDirty:g,$setPristine:g,$setSubmitted:g,$$setSubmitted:g},Co="ng-pending";Da.$inject=["$element","$attrs","$scope","$animate","$interpolate"],Da.prototype={$rollbackViewValue:function(){i(this.$$controls,function(e){e.$rollbackViewValue()})},$commitViewValue:function(){i(this.$$controls,function(e){e.$commitViewValue()})},$addControl:function(e){be(e.$name,"input"),this.$$controls.push(e),e.$name&&(this[e.$name]=e),e.$$parentForm=this},$getControls:function(){return Oe(this.$$controls)},$$renameControl:function(e,t){var n=e.$name;this[n]===e&&delete this[n],this[t]=e,e.$name=t},$removeControl:function(e){e.$name&&this[e.$name]===e&&delete this[e.$name],i(this.$pending,function(t,n){this.$setValidity(n,null,e)},this),i(this.$error,function(t,n){this.$setValidity(n,null,e)},this),i(this.$$success,function(t,n){this.$setValidity(n,null,e)},this),U(this.$$controls,e),e.$$parentForm=Io},$setDirty:function(){this.$$animate.removeClass(this.$$element,us),this.$$animate.addClass(this.$$element,ds),this.$dirty=!0,this.$pristine=!1,this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,us,ds+" ng-submitted"),this.$dirty=!1,this.$pristine=!0,this.$submitted=!1,i(this.$$controls,function(e){e.$setPristine()})},$setUntouched:function(){i(this.$$controls,function(e){e.$setUntouched()})},$setSubmitted:function(){for(var e=this;e.$$parentForm&&e.$$parentForm!==Io;)e=e.$$parentForm;e.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted"),this.$submitted=!0,i(this.$$controls,function(e){e.$$setSubmitted&&e.$$setSubmitted()})}},ja({clazz:Da,set:function(e,t,n){var a=e[t];a?-1===a.indexOf(n)&&a.push(n):e[t]=[n]},unset:function(e,t,n){var a=e[t];a&&(U(a,n),0===a.length&&delete e[t])}});var No=function(e){return["$timeout","$parse",function(t,n){function a(e){return""===e?n('this[""]').assign:n(e).assign||g}return{name:"form",restrict:e?"EAC":"E",require:["form","^^?form"],controller:Da,compile:function(n,r){n.addClass(us).addClass(ls);var i=r.name?"name":!(!e||!r.ngForm)&&"ngForm";return{pre:function(e,n,r,o){var s=o[0];if(!("action"in r)){var l=function(t){e.$apply(function(){s.$commitViewValue(),s.$setSubmitted()}),t.preventDefault()};n[0].addEventListener("submit",l),n.on("$destroy",function(){t(function(){n[0].removeEventListener("submit",l)},0,!1)})}(o[1]||s.$$parentForm).$addControl(s);var c=i?a(s.$name):g;i&&(c(e,s),r.$observe(i,function(t){s.$name!==t&&(c(e,void 0),s.$$parentForm.$$renameControl(s,t),
vendor: 4,695 bytes, line 9
9(c=a(s.$name))(e,s))})),n.on("$destroy",function(){s.$$parentForm.$removeControl(s),c(e,void 0),d(s,Io)})}}}}}]},Ro=No(),So=No(!0),To=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,Lo=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:\/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,xo=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,Mo=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Do=/^(\d{4,})-(\d{2})-(\d{2})$/,_o=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,jo=/^(\d{4,})-W(\d\d)$/,Po=/^(\d{4,})-(\d\d)$/,zo=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,$o="keydown wheel mousedown",Go=Ae();i("date,datetime-local,month,time,week".split(","),function(e){Go[e]=!0});var qo={text:$a,date:Ua("date",Do,Ba(Do,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":Ua("datetimelocal",_o,Ba(_o,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:Ua("time",zo,Ba(zo,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:Ua("week",jo,qa,"yyyy-Www"),month:Ua("month",Po,Ba(Po,["yyyy","MM"]),"yyyy-MM"),number:Wa,url:Ja,email:Xa,radio:er,range:Qa,checkbox:nr,hidden:g,button:g,submit:g,reset:g,file:g},Bo=["$browser","$sniffer","$filter","$parse",function(e,t,n,a){return{restrict:"E",require:["?ngModel"],link:{pre:function(r,i,o,s){s[0]&&(qo[Ar(o.type)]||qo.text)(r,i,o,s[0],t,e,n,a)}}}}],Uo=function(){var e={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(e){this.setAttribute("value",e)}};return{restrict:"E",priority:200,compile:function(t,n){if("hidden"===Ar(n.type))return{pre:function(t,n,a,r){var i=n[0];i.parentNode&&i.parentNode.insertBefore(i,i.nextSibling),Object.defineProperty&&Object.defineProperty(i,"value",e)}}}}},Fo=/^(true|false|\d+)$/,Vo=function(){function e(e,t,n){var a=A(n)?n:9===hr?"":null;e.prop("value",a),t.$set("value",n)}return{restrict:"A",priority:100,compile:function(t,n){return Fo.test(n.ngValue)?function(t,n,a){e(n,a,t.$eval(a.ngValue))}:function(t,n,a){t.$watch(a.ngValue,function(t){e(n,a,t)})}}}},Ho=["$compile",function(e){return{restrict:"AC",compile:function(t){return e.$$addBindingClass(t),function(t,n,a){e.$$addBindingInfo(n,a.ngBind),n=n[0],t.$watch(a.ngBind,function(e){n.textContent=ke(e)})}}}}],Zo=["$interpolate","$compile",function(e,t){return{compile:function(n){return t.$$addBindingClass(n),function(n,a,r){var i=e(a.attr(r.$attr.ngBindTemplate));t.$$addBindingInfo(a,i.expressions),a=a[0],r.$observe("ngBindTemplate",function(e){a.textContent=v(e)?"":e})}}}}],Yo=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(a,r){var i=t(r.ngBindHtml),o=t(r.ngBindHtml,function(t){return e.valueOf(t)});return n.$$addBindingClass(a),function(t,a,r){n.$$addBindingInfo(a,r.ngBindHtml),t.$watch(o,function(){var n=i(t);a.html(e.getTrustedHtml(n)||"")})}}}}],Ko=b({restrict:"A",require:"ngModel",link:function(e,t,n,a){a.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}}),Wo=ar("",!0),Qo=ar("Odd",0),Jo=ar("Even",1),Xo=xa({compile:function(e,t){t.$set("ngCloak",void 0),e.removeClass("ng-cloak")}}),es=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],ts={},ns={blur:!0,focus:!0};i("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){var t=Rt("ng-"+e);ts[t]=["$parse","$rootScope","$exceptionHandler",function(n,a,r){return rr(n,a,r,t,e,ns[e])}]});var as=["$animate","$compile",function(e,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,a,r,i,o){var s,l,c;n.$watch(r.ngIf,function(n){n?l||o(function(n,i){l=i,n[n.length++]=t.$$createComment("end ngIf",r.ngIf),s={clone:n},e.enter(n,a.parent(),a)}):(c&&(c.remove(),c=null),l&&(l.$destroy(),l=null),s&&(c=ve(s.clone),e.leave(c).done(function(e){!1!==e&&(c=null)}),s=null))})}}}],rs=["$templateRequest","$anchorScroll","$animate",function(e,t,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Rr.noop,compile:function(a,r){var i=r.ngInclude||r.src,o=r.onload||"",s=r.autoscroll;return function(a,r,l,c,u){var d,h,p,m=0,g=function(){h&&(h.remove(),h=null),d&&(d.$destroy(),d=null),p&&(n.leave(p).done(function(e){!1!==e&&(h=null)}),h=p,p=null)};a.$watch(i,function(i){var l=function(e){!1===e||!A(s)||s&&!a.$eval(s)||t()},h=++m;i?(e(i,!0).then(function(e){if(!a.$$destroyed&&h===m){var t=a.$new();c.template=e;var s=u(t,function(e){g(),n.enter(e,null,r).done(l)});
9d=t,p=s,d.$emit("$includeContentLoaded",i),a.$eval(o)}},function(){a.$$destroyed||h===m&&(g(),a.$emit("$includeContentError",i))}),a.$emit("$includeContentRequested",i)):(g(),c.template=null)})}}}}],is=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,a,r,i){if(Ir.call(a[0]).match(/SVG/))return a.empty(),void t(Me(i.template,e.document).childNodes)(n,function(e){a.append(e)},{futureParentElement:a});a.html(i.template),t(a.contents())(n)}}}],os=xa({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),ss=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,n,a){var r=n.ngList||", ",o="false"!==n.ngTrim,s=o?xr(r):r,l=function(e){if(!v(e)){var t=[]
10;return e&&i(e.split(s),function(e){e&&t.push(o?xr(e):e)}),t}};a.$parsers.push(l),a.$formatters.push(function(e){if(C(e))return e.join(r)}),a.$isEmpty=function(e){return!e||!e.length}}}},ls="ng-valid",cs="ng-invalid",us="ng-pristine",ds="ng-dirty",hs=a("ngModel");ir.$inject=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$q","$interpolate"],ir.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var e=this.$$parse(this.$$attr.ngModel+"()"),t=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(t){var n=this.$$parsedNgModel(t);return R(n)&&(n=e(t)),n},this.$$ngModelSet=function(e,n){R(this.$$parsedNgModel(e))?t(e,{$$$p:n}):this.$$parsedNgModelAssign(e,n)}}else if(!this.$$parsedNgModel.assign)throw hs("nonassign","Expression '{0}' is non-assignable. Element: {1}",this.$$attr.ngModel,ne(this.$$element))},$render:g,$isEmpty:function(e){return v(e)||""===e||null===e||e!==e},$$updateEmptyClasses:function(e){this.$isEmpty(e)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1,this.$pristine=!0,this.$$animate.removeClass(this.$$element,ds),this.$$animate.addClass(this.$$element,us)},$setDirty:function(){this.$dirty=!0,this.$pristine=!1,this.$$animate.removeClass(this.$$element,us),this.$$animate.addClass(this.$$element,ds),this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1,this.$untouched=!0,this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0,this.$untouched=!1,this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce),this.$viewValue=this.$$lastCommittedViewValue,this.$render()},$validate:function(){if(!Tr(this.$modelValue)){var e=this.$$lastCommittedViewValue,t=this.$$rawModelValue,n=this.$valid,a=this.$modelValue,r=this.$options.getOption("allowInvalid"),i=this;this.$$runValidators(t,e,function(e){r||n===e||(i.$modelValue=e?t:void 0,i.$modelValue!==a&&i.$$writeModelToScope())})}},$$runValidators:function(e,t,n){function a(e,t){o===s.$$currentValidationRunId&&s.$setValidity(e,t)}function r(e){o===s.$$currentValidationRunId&&n(e)}this.$$currentValidationRunId++;var o=this.$$currentValidationRunId,s=this;return function(){var e=s.$$parserName;return v(s.$$parserValid)?(a(e,null),!0):(s.$$parserValid||(i(s.$validators,function(e,t){a(t,null)}),i(s.$asyncValidators,function(e,t){a(t,null)})),a(e,s.$$parserValid),s.$$parserValid)}()&&function(){var n=!0;return i(s.$validators,function(r,i){var o=Boolean(r(e,t));n=n&&o,a(i,o)}),!!n||(i(s.$asyncValidators,function(e,t){a(t,null)}),!1)}()?void function(){var n=[],o=!0;i(s.$asyncValidators,function(r,i){var s=r(e,t);if(!j(s))throw hs("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",s);a(i,void 0),n.push(s.then(function(){a(i,!0)},function(){o=!1,a(i,!1)}))}),n.length?s.$$q.all(n).then(function(){r(o)},g):r(!0)}():void r(!1)},$commitViewValue:function(){var e=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce),(this.$$lastCommittedViewValue!==e||""===e&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(e),this.$$lastCommittedViewValue=e,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){function e(){a.$modelValue!==i&&a.$$writeModelToScope()}var t=this.$$lastCommittedViewValue,n=t,a=this;if(this.$$parserValid=!v(n)||void 0,this.$setValidity(this.$$parserName,null),this.$$parserName="parse",this.$$parserValid)for(var r=0;r<this.$parsers.length;r++)if(n=this.$parsers[r](n),v(n)){this.$$parserValid=!1;break}Tr(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$
10scope));var i=this.$modelValue,o=this.$options.getOption("allowInvalid");this.$$rawModelValue=n,o&&(this.$modelValue=n,e()),this.$$runValidators(n,this.$$lastCommittedViewValue,function(t){o||(a.$modelValue=t?n:void 0,e())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue),i(this.$viewChangeListeners,function(e){try{e()}catch(e){this.$$exceptionHandler(e)}},this)},$setViewValue:function(e,t){this.$viewValue=e,this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(t)},$$debounceViewValueCommit:function(e){var t=this.$options.getOption("debounce");E(t[e])?t=t[e]:E(t.default)&&-1===this.$options.getOption("updateOn").indexOf(e)?t=t.default:E(t["*"])&&(t=t["*"]),this.$$timeout.cancel(this.$$pendingDebounce);var n=this;t>0?this.$$pendingDebounce=this.$$timeout(function(){n.$commitViewValue()},t):this.$$rootScope.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){n.$commitViewValue()})},$overrideModelOptions:function(e){this.$options=this.$options.createChild(e),this.$$setUpdateOnEvents()},$processModelValue:function(){var e=this.$$format();this.$viewValue!==e&&(this.$$updateEmptyClasses(e),this.$viewValue=this.$$lastCommittedViewValue=e,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,g))},$$format:function(){for(var e=this.$formatters,t=e.length,n=this.$modelValue;t--;)n=e[t](n);return n},$$setModelValue:function(e){this.$modelValue=this.$$rawModelValue=e,this.$$parserValid=void 0,this.$processModelValue()},$$setUpdateOnEvents:function(){this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler),this.$$updateEvents=this.$options.getOption("updateOn"),this.$$updateEvents&&this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},$$updateEventHandler:function(e){this.$$debounceViewValueCommit(e&&e.type)}},ja({clazz:ir,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]}});var ps,ms=["$rootScope",function(e){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:ir,priority:1,compile:function(t){return t.addClass(us).addClass("ng-untouched").addClass(ls),{pre:function(e,t,n,a){var r=a[0],i=a[1]||r.$$parentForm,o=a[2];o&&(r.$options=o.$options),r.$$initGetterSetters(),i.$addControl(r),n.$observe("name",function(e){r.$name!==e&&r.$$parentForm.$$renameControl(r,e)}),e.$on("$destroy",function(){r.$$parentForm.$removeControl(r)})},post:function(t,n,a,r){function i(){o.$setTouched()}var o=r[0];o.$$setUpdateOnEvents(),n.on("blur",function(){o.$touched||(e.$$phase?t.$evalAsync(i):t.$apply(i))})}}}}}],gs=/(\s+|^)default(\s+|$)/;sr.prototype={getOption:function(e){return this.$$options[e]},createChild:function(e){var t=!1;return e=d({},e),i(e,function(n,a){"$inherit"===n?"*"===a?t=!0:(e[a]=this.$$options[a],"updateOn"===a&&(e.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===a&&(e.updateOnDefault=!1,e[a]=xr(n.replace(gs,function(){return e.updateOnDefault=!0," "})))},this),t&&(delete e["*"],lr(e,this.$$options)),lr(e,ps.$$options),new sr(e)}},ps=new sr({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var fs=function(){function e(e,t){this.$$attrs=e,this.$$scope=t}return e.$inject=["$attrs","$scope"],e.prototype={$onInit:function(){var e=this.parentCtrl?this.parentCtrl.$options:ps,t=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=e.createChild(t)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:e}},bs=xa({terminal:!0,priority:1e3}),ys=a("ngOptions"),vs=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,As=["$compile","$document","$parse",function(t,n,a){function o(e,t,n){function i(e,t,n,a,r){this.selectValue=e,this.viewValue=t,this.label=n,this.group=a,this.disabled=r}function o(e){var t;if(!c&&r(e))t=e;else{t=[];for(var n in e)e.hasOwnProperty(n)&&"$"!==n.charAt(0)&&t.push(n)}return t}var s=e.match(vs);if(!s)throw ys("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",e,ne(t));var l=s[5]||s[7],c=s[6],u=/ as /.test(s[0])&&s[1],d=s[9],h=a(s[2]?s[1]:l),p=u&&a(u),m=p||h,g=d&&a(d),f=d?function(e,t){return g(n,t)}:function(e){return st(e)},b=function(e,t){return f(e,O(e,t))},y=a(s[2]||s[1]),v=a(s[3]||""),A=a(s[4]||""),k=a(s[8]),w={},O=c?function(e,t){return w[c]=t,w[l]=e,w}:function(e){return w[l]=e,w};return{trackBy:d,getTrackByValue:b,getWatchables:a(k,function(e){var t=[];e=e||[];for(var a=o(e),r=a.length,i=0;i<r;i++){var l=e===a?i:a[i],c=e[l],u=O(c,l),d=f(c,u);if(t.push(d),s[2]||s[1]){var h=y(n,u);t.push(h)}if(s[4]){var p=A(n,u);t.push(p)}}return t}),getOptions:function(){for(var e=[],t={},a=k(n)||[],r=o(a),s=r.length,l=0;l<s;l++){var c=a===r?l:r[l],u=a[c],h=O(u,c),p=m(n,h),g=f(p,h),w=y(n,h),E=v(n,h),I=A(n,h),C=new i(g,p,w,E,I);e.push(C),t[g]=C}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[b(e)]},getViewValueFromOption:function(e){return d?F(e.viewValue):e.viewValue}}}}}function s(e,a,r,s){function u(e,t){var n=l.cloneNode(!1);t.appendChild(n),h(e,n)}function d(e){var t=w.getOptionFromViewValue(e),n=t&&t.element;return n&&!n.selected&&(n.selected=!0),t}function h(e,t){e.element=t,t.disabled=e.disabled,e.label!==t.label&&(t.label=e.label,t.textContent=e.label),t.value=e.selectValue}function p(){var e=w&&m.readValue();if(w)for(var t=w.items.length-1;t>=0;t--){var n=w.items[t];Je(A(n.group)?n.element.parentNode:n.element)}w=O.getOptions();var r={};
10if(w.items.forEach(function(e){var t;A(e.group)?(t=r[e.group],t||(t=c.cloneNode(!1),E.appendChild(t),t.label=null===e.group?"null":e.group,r[e.group]=t),u(e,t)):u(e,E)}),a[0].appendChild(E),g.$render(),!g.$isEmpty(e)){var i=m.readValue();(O.trackBy||f?H(e,i):e===i)||(g.$setViewValue(i),g.$render())}}for(var m=s[0],g=s[1],f=r.multiple,b=0,y=a.children(),v=y.length;b<v;b++)if(""===y[b].value){m.hasEmptyOption=!0,m.emptyOption=y.eq(b);break}a.empty();var k=!!m.emptyOption;pr(l.cloneNode(!1)).val("?");var w,O=o(r.ngOptions,a,e),E=n[0].createDocumentFragment();m.generateUnknownOptionValue=function(e){return"?"},f?(m.writeValue=function(e){if(w){var t=e&&e.map(d)||[];w.items.forEach(function(e){e.element.selected&&!B(t,e)&&(e.element.selected=!1)})}},m.readValue=function(){var e=a.val()||[],t=[];return i(e,function(e){var n=w.selectValueMap[e];n&&!n.disabled&&t.push(w.getViewValueFromOption(n))}),t},O.trackBy&&e.$watchCollection(function(){if(C(g.$viewValue))return g.$viewValue.map(function(e){return O.getTrackByValue(e)})},function(){g.$render()})):(m.writeValue=function(e){if(w){var t=a[0].options[a[0].selectedIndex],n=w.getOptionFromViewValue(e);t&&t.removeAttribute("selected"),n?(a[0].value!==n.selectValue&&(m.removeUnknownOption(),a[0].value=n.selectValue,n.element.selected=!0),n.element.setAttribute("selected","selected")):m.selectUnknownOrEmptyOption(e)}},m.readValue=function(){var e=w.selectValueMap[a.val()];return e&&!e.disabled?(m.unselectEmptyOption(),m.removeUnknownOption(),w.getViewValueFromOption(e)):null},O.trackBy&&e.$watch(function(){return O.getTrackByValue(g.$viewValue)},function(){g.$render()})),k&&(t(m.emptyOption)(e),a.prepend(m.emptyOption),m.emptyOption[0].nodeType===Ur?(m.hasEmptyOption=!1,m.registerOption=function(e,t){""===t.val()&&(m.hasEmptyOption=!0,m.emptyOption=t,m.emptyOption.removeClass("ng-scope"),g.$render(),t.on("$destroy",function(){var e=m.$isEmptyOptionSelected();m.hasEmptyOption=!1,m.emptyOption=void 0,e&&g.$render()}))}):m.emptyOption.removeClass("ng-scope")),e.$watchCollection(O.getWatchables,p)}var l=e.document.createElement("option"),c=e.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(e,t,n,a){a[0].registerOption=g},post:s}}}],ks=["$locale","$interpolate","$log",function(e,t,n){var a=/{}/g,r=/^when(Minus)?(.+)$/;return{link:function(o,s,l){function c(e){s.text(e||"")}var u,d=l.count,h=l.$attr.when&&s.attr(l.$attr.when),p=l.offset||0,m=o.$eval(h)||{},f={},b=t.startSymbol(),y=t.endSymbol(),A=b+d+"-"+p+y,k=Rr.noop;i(l,function(e,t){var n=r.exec(t);if(n){var a=(n[1]?"-":"")+Ar(n[2]);m[a]=s.attr(l.$attr[t])}}),i(m,function(e,n){f[n]=t(e.replace(a,A))}),o.$watch(d,function(t){var a=parseFloat(t),r=Tr(a);if(r||a in m||(a=e.pluralCat(a-p)),!(a===u||r&&Tr(u))){k();var i=f[a];v(i)?(null!=t&&n.debug("ngPluralize: no rule defined for '"+a+"' in "+h),k=g,c()):k=o.$watch(i,c),u=a}})}}}],ws=a("ngRef"),Os=["$parse",function(e){return{priority:-1,restrict:"A",compile:function(t,n){var a=Rt(q(t)),r=e(n.ngRef),i=r.assign||function(){throw ws("nonassign",'Expression in ngRef="{0}" is non-assignable!',n.ngRef)};return function(e,t,o){var s;if(o.hasOwnProperty("ngRefRead")){if("$element"===o.ngRefRead)s=t;else if(!(s=t.data("$"+o.ngRefRead+"Controller")))throw ws("noctrl",'The controller for ngRefRead="{0}" could not be found on ngRef="{1}"',o.ngRefRead,n.ngRef)}else s=t.data("$"+a+"Controller");s=s||t,i(e,s),t.on("$destroy",function(){r(e)===s&&i(e,null)})}}}}],Es=["$parse","$animate","$compile",function(e,t,n){var o=a("ngRepeat"),s=function(e,t,n,a,r,i,o){e[n]=a,r&&(e[r]=i),e.$index=t,e.$first=0===t,e.$last=t===o-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0==(1&t))},l=function(e){return e.clone[0]},c=function(e){return e.clone[e.clone.length-1]},u=function(e,t,n){return st(n)},d=function(e,t){return t};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(a,h){var p=h.ngRepeat,m=n.$$createComment("end ngRepeat",p),g=p.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!g)throw o("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",p);var f=g[1],b=g[2],y=g[3],v=g[4];if(!(g=f.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/)))throw o("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",f);var A=g[3]||g[1],k=g[2];if(y&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(y)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(y)))throw o("badident","alias '{0}
10' is invalid --- must be a valid JS identifier which is not a reserved name.",y);var w;if(v){var O={$id:st},E=e(v);w=function(e,t,n,a){return k&&(O[k]=t),O[A]=n,O.$index=a,E(e,O)}}return function(e,n,a,h,g){var f=Ae();e.$watchCollection(b,function(a){var h,b,v,E,I,C,N,R,S,T,L,x,M=n[0],D=Ae();if(y&&(e[y]=a),r(a))S=a,R=w||u;else{R=w||d,S=[];for(var _ in a)vr.call(a,_)&&"$"!==_.charAt(0)&&S.push(_)}for(E=S.length,L=new Array(E),h=0;h<E;h++)if(I=a===S?h:S[h],C=a[I],N=R(e,I,C,h),f[N])T=f[N],delete f[N],D[N]=T,L[h]=T;else{if(D[N])throw i(L,function(e){e&&e.scope&&(f[e.id]=e)}),o("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",p,N,C);L[h]={id:N,scope:void 0,clone:void 0},D[N]=!0}O&&(O[A]=void 0);for(var j in f){if(T=f[j],x=ve(T.clone),t.leave(x),x[0].parentNode)for(h=0,b=x.length;h<b;h++)x[h].$$NG_REMOVED=!0;T.scope.$destroy()}for(h=0;h<E;h++)if(I=a===S?h:S[h],C=a[I],T=L[h],T.scope){v=M;do{v=v.nextSibling}while(v&&v.$$NG_REMOVED);l(T)!==v&&t.move(ve(T.clone),null,M),M=c(T),s(T.scope,h,A,C,k,I,E)}else g(function(e,n){T.scope=n;var a=m.cloneNode(!1);e[e.length++]=a,t.enter(e,null,M),M=a,T.clone=e,D[T.id]=T,s(T.scope,h,A,C,k,I,E)});f=D})}}}}],Is=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,a){t.$watch(a.ngShow,function(t){e[t?"removeClass":"addClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Cs=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,a){t.$watch(a.ngHide,function(t){e[t?"addClass":"removeClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Ns=xa(function(e,t,n){e.$watchCollection(n.ngStyle,function(e,n){
10n&&e!==n&&i(n,function(e,n){t.css(n,"")}),e&&t.css(e)})}),Rs=["$animate","$compile",function(e,t){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,a,r,o){var s=r.ngSwitch||r.on,l=[],c=[],u=[],d=[],h=function(e,t){return function(n){!1!==n&&e.splice(t,1)}};n.$watch(s,function(n){for(var a,r;u.length;)e.cancel(u.pop());for(a=0,r=d.length;a<r;++a){var s=ve(c[a].clone);d[a].$destroy(),(u[a]=e.leave(s)).done(h(u,a))}c.length=0,d.length=0,(l=o.cases["!"+n]||o.cases["?"])&&i(l,function(n){n.transclude(function(a,r){d.push(r);var i=n.element;a[a.length++]=t.$$createComment("end ngSwitchWhen");var o={clone:a};c.push(o),e.enter(a,i.parent(),i)})})})}}}],Ss=xa({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,a,r){i(n.ngSwitchWhen.split(n.ngSwitchWhenSeparator).sort().filter(function(e,t,n){return n[t-1]!==e}),function(e){a.cases["!"+e]=a.cases["!"+e]||[],a.cases["!"+e].push({transclude:r,element:t})})}}),Ts=xa({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,a,r){a.cases["?"]=a.cases["?"]||[],a.cases["?"].push({transclude:r,element:t})}}),Ls=a("ngTransclude"),xs=["$compile",function(e){return{restrict:"EAC",compile:function(t){var n=e(t.contents());return t.empty(),function(e,t,a,r,i){function o(e,n){e.length&&l(e)?t.append(e):(s(),n.$destroy())}function s(){n(e,function(e){t.append(e)})}function l(e){for(var t=0,n=e.length;t<n;t++){var a=e[t];if(a.nodeType!==Br||a.nodeValue.trim())return!0}}if(!i)throw Ls("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",ne(t));a.ngTransclude===a.$attr.ngTransclude&&(a.ngTransclude="");var c=a.ngTransclude||a.ngTranscludeSlot;i(o,null,c),c&&!i.isSlotFilled(c)&&s()}}}}],Ms=["$templateCache",function(e){return{restrict:"E",terminal:!0,compile:function(t,n){if("text/ng-template"===n.type){var a=n.id,r=t[0].text;e.put(a,r)}}}}],Ds={$setViewValue:g,$render:g},_s=["$element","$scope",function(t,n){function a(){s||(s=!0,n.$$postDigest(function(){s=!1,i.ngModelCtrl.$render()}))}function r(e){l||(l=!0,n.$$postDigest(function(){n.$$destroyed||(l=!1,i.ngModelCtrl.$setViewValue(i.readValue()),e&&i.ngModelCtrl.$render())}))}var i=this,o=new mi;i.selectValueMap={},i.ngModelCtrl=Ds,i.multiple=!1,i.unknownOption=pr(e.document.createElement("option")),i.hasEmptyOption=!1,i.emptyOption=void 0,i.renderUnknownOption=function(e){var n=i.generateUnknownOptionValue(e);i.unknownOption.val(n),t.prepend(i.unknownOption),cr(i.unknownOption,!0),t.val(n)},i.updateUnknownOption=function(e){var n=i.generateUnknownOptionValue(e);i.unknownOption.val(n),cr(i.unknownOption,!0),t.val(n)},i.generateUnknownOptionValue=function(e){return"? "+st(e)+" ?"},i.removeUnknownOption=function(){i.unknownOption.parent()&&i.unknownOption.remove()},i.selectEmptyOption=function(){i.emptyOption&&(t.val(""),cr(i.emptyOption,!0))},i.unselectEmptyOption=function(){i.hasEmptyOption&&cr(i.emptyOption,!1)},n.$on("$destroy",function(){i.renderUnknownOption=g}),i.readValue=function(){var e=t.val(),n=e in i.selectValueMap?i.selectValueMap[e]:e;return i.hasOption(n)?n:null},i.writeValue=function(e){var n=t[0].options[t[0].selectedIndex];if(n&&cr(pr(n),!1),i.hasOption(e)){i.removeUnknownOption();var a=st(e);t.val(a in i.selectValueMap?a:e);var r=t[0].options[t[0].selectedIndex];cr(pr(r),!0)}else i.selectUnknownOrEmptyOption(e)},i.addOption=function(e,t){if(t[0].nodeType!==Ur){be(e,'"option value"'),""===e&&(i.hasEmptyOption=!0,i.emptyOption=t);var n=o.get(e)||0;o.set(e,n+1),a()}},i.removeOption=function(e){var t=o.get(e);t&&(1===t?(o.delete(e),""===e&&(i.hasEmptyOption=!1,i.emptyOption=void 0)):o.set(e,t-1))},i.hasOption=function(e){return!!o.get(e)},i.$hasEmptyOption=function(){return i.hasEmptyOption},i.$isUnknownOptionSelected=function(){return t[0].options[0]===i.unknownOption[0]},i.$isEmptyOptionSelected=function(){return i.hasEmptyOption&&t[0].options[t[0].selectedIndex]===i.emptyOption[0]},i.selectUnknownOrEmptyOption=function(e){null==e&&i.emptyOption?(i.removeUnknownOption(),i.selectEmptyOption()):i.unknownOption.parent().length?i.updateUnknownOption(e):i.renderUnknownOption(e)};var s=!1,l=!1;
10i.registerOption=function(e,t,n,o,s){if(n.$attr.ngValue){var l,c;n.$observe("value",function(e){var n,a=t.prop("selected");A(c)&&(i.removeOption(l),delete i.selectValueMap[c],n=!0),c=st(e),l=e,i.selectValueMap[c]=e,i.addOption(e,t),t.attr("value",c),n&&a&&r()})}else o?n.$observe("value",function(e){i.readValue();var n,a=t.prop("selected");A(l)&&(i.removeOption(l),n=!0),l=e,i.addOption(e,t),n&&a&&r()}):s?e.$watch(s,function(e,a){n.$set("value",e);var o=t.prop("selected");a!==e&&i.removeOption(a),i.addOption(e,t),a&&o&&r()}):i.addOption(n.value,t);n.$observe("disabled",function(e){("true"===e||e&&t.prop("selected"))&&(i.multiple?r(!0):(i.ngModelCtrl.$setViewValue(null),i.ngModelCtrl.$render()))}),t.on("$destroy",function(){var e=i.readValue(),t=n.value;i.removeOption(t),a(),(i.multiple&&e&&-1!==e.indexOf(t)||e===t)&&r(!0)})}}],js=function(){function e(e,t,n,a){var r=a[0],o=a[1];if(!o)return void(r.registerOption=g);if(r.ngModelCtrl=o,t.on("change",function(){r.removeUnknownOption(),e.$apply(function(){o.$setViewValue(r.readValue())})}),n.multiple){r.multiple=!0,r.readValue=function(){var e=[];return i(t.find("option"),function(t){if(t.selected&&!t.disabled){var n=t.value;e.push(n in r.selectValueMap?r.selectValueMap[n]:n)}}),e},r.writeValue=function(e){i(t.find("option"),function(t){var n=!!e&&(B(e,t.value)||B(e,r.selectValueMap[t.value]));n!==t.selected&&cr(pr(t),n)})};var s,l=NaN;e.$watch(function(){l!==o.$viewValue||H(s,o.$viewValue)||(s=Oe(o.$viewValue),o.$render()),l=o.$viewValue}),o.$isEmpty=function(e){return!e||0===e.length}}}function t(e,t,n,a){var r=a[1];if(r){var i=a[0];r.$render=function(){i.writeValue(r.$viewValue)}}}return{restrict:"E",require:["select","?ngModel"],controller:_s,priority:1,link:{pre:e,post:t}}},Ps=["$interpolate",function(e){return{restrict:"E",priority:100,compile:function(t,n){var a,r;return A(n.ngValue)||(A(n.value)?a=e(n.value,!0):(r=e(t.text(),!0))||n.$set("value",t.text())),function(e,t,n){var i=t.parent(),o=i.data("$selectController")||i.parent().data("$selectController");o&&o.registerOption(e,t,n,a,r)}}}}],zs=["$parse",function(e){return{restrict:"A",require:"?ngModel",link:function(t,n,a,r){if(r){var i=a.hasOwnProperty("required")||e(a.ngRequired)(t);a.ngRequired||(a.required=!0),r.$validators.required=function(e,t){return!i||!r.$isEmpty(t)},a.$observe("required",function(e){i!==e&&(i=e,r.$validate())})}}}}],$s=["$parse",function(e){return{restrict:"A",require:"?ngModel",compile:function(t,n){var a,r;return n.ngPattern&&(a=n.ngPattern,r="/"===n.ngPattern.charAt(0)&&br.test(n.ngPattern)?function(){return n.ngPattern}:e(n.ngPattern)),function(e,t,n,i){if(i){var o=n.pattern;n.ngPattern?o=r(e):a=n.pattern;var s=ur(o,a,t);n.$observe("pattern",function(e){var n=s;s=ur(e,a,t),(n&&n.toString())!==(s&&s.toString())&&i.$validate()}),i.$validators.pattern=function(e,t){return i.$isEmpty(t)||v(s)||s.test(t)}}}}}}],Gs=["$parse",function(e){return{restrict:"A",require:"?ngModel",link:function(t,n,a,r){if(r){var i=a.maxlength||e(a.ngMaxlength)(t),o=dr(i);a.$observe("maxlength",function(e){i!==e&&(o=dr(e),i=e,r.$validate())}),r.$validators.maxlength=function(e,t){return o<0||r.$isEmpty(t)||t.length<=o}}}}}],qs=["$parse",function(e){return{restrict:"A",require:"?ngModel",link:function(t,n,a,r){if(r){var i=a.minlength||e(a.ngMinlength)(t),o=dr(i)||-1;a.$observe("minlength",function(e){i!==e&&(o=dr(e)||-1,i=e,r.$validate())}),r.$validators.minlength=function(e,t){return r.$isEmpty(t)||t.length>=o}}}}}];if(e.angular.bootstrap)return void e.console;!function(){var t;if(!Gr){var n=_r();mr=v(n)?e.jQuery:n?e[n]:void 0,mr&&mr.fn.on?(pr=mr,d(mr.fn,{scope:ci.scope,isolateScope:ci.isolateScope,controller:ci.controller,injector:ci.injector,inheritedData:ci.inheritedData})):pr=je,t=pr.cleanData,pr.cleanData=function(e){for(var n,a,r=0;null!=(a=e[r]);r++)(n=(pr._data(a)||{}).events)&&n.$destroy&&pr(a).triggerHandler("$destroy");t(e)},Rr.element=pr,Gr=!0}}(),function(n){d(n,{errorHandlingConfig:t,bootstrap:ue,copy:F,extend:d,merge:h,equals:H,element:pr,forEach:i,injector:pt,noop:g,bind:K,toJson:Q,fromJson:J,identity:f,isUndefined:v,isDefined:A,isString:O,isFunction:R,isObject:k,isNumber:E,isElement:$,isArray:C,version:Hr,isDate:
10I,callbacks:{$$counter:0},getTestability:he,reloadWithDebugInfo:de,UNSAFE_restoreLegacyJqLiteXHTMLReplacement:me,$$minErr:a,$$csp:Dr,$$encodeUriSegment:oe,$$encodeUriQuery:se,$$lowercase:Ar,$$stringify:ke,$$uppercase:kr}),gr=we(e),gr("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:Gn}),e.provider("$compile",Ct).directive({a:Oo,input:Bo,textarea:Bo,form:Ro,script:Ms,select:js,option:Ps,ngBind:Ho,ngBindHtml:Yo,ngBindTemplate:Zo,ngClass:Wo,ngClassEven:Jo,ngClassOdd:Qo,ngCloak:Xo,ngController:es,ngForm:So,ngHide:Cs,ngIf:as,ngInclude:rs,ngInit:os,ngNonBindable:bs,ngPluralize:ks,ngRef:Os,ngRepeat:Es,ngShow:Is,ngStyle:Ns,ngSwitch:Rs,ngSwitchWhen:Ss,ngSwitchDefault:Ts,ngOptions:As,ngTransclude:xs,ngModel:ms,ngList:ss,ngChange:Ko,pattern:$s,ngPattern:$s,required:zs,ngRequired:zs,minlength:qs,ngMinlength:qs,maxlength:Gs,ngMaxlength:Gs,ngValue:Vo,ngModelOptions:fs}).directive({ngInclude:is,input:Uo}).directive(Eo).directive(ts),e.provider({$anchorScroll:mt,$animate:Ci,$animateCss:Si,$$animateJs:Ei,$$animateQueue:Ii,$$AnimateRunner:Ri,$$animateAsyncRun:Ni,$browser:wt,$cacheFactory:Ot,$controller:xt,$document:Mt,$$isDocumentHidden:Dt,$exceptionHandler:_t,$filter:sa,$$forceReflow:ji,$interpolate:Kt,$interval:Wt,$$intervalFactory:Qt,$http:Vt,$httpParamSerializer:Pt,$httpParamSerializerJQLike:zt,$httpBackend:Zt,$xhrFactory:Ht,$jsonpCallbacks:Vi,$location:mn,$log:gn,$parse:Ln,$rootScope:$n,$q:xn,$$q:Mn,$sce:Vn,$sceDelegate:Fn,$sniffer:Hn,$$taskTrackerFactory:Zn,$templateCache:Et,$templateRequest:Kn,$$testability:Wn,$timeout:Qn,$window:ra,$$rAF:zn,$$jqLite:ot,$$Map:gi,$$cookieReader:oa})}]).info({angularVersion:"1.8.2"})}(Rr),Rr.module("ngLocale",[],["$provide",function(e){function t(e){e+="";var t=e.indexOf(".");return-1==t?0:e.length-t-1}function n(e,n){var a=n;void 0===a&&(a=Math.min(t(e),3));var r=Math.pow(10,a);return{v:a,f:(e*r|0)%r}}var a={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(e,t){var r=0|e,i=n(e,t);return 1==r&&0==i.v?a.ONE:a.OTHER}})}]),pr(function(){ce(e.document,ue)})}(window),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(window.angular.element("<style>").text('@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}')),angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.collapse","ui.bootstrap.tabindex","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.multiMap","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]),angular.module("ui.bootstrap.tpls",["uib/template/accordion/accordion-group.html","uib/template/accordion/accordion.html","uib/template/alert/alert.html","uib/template/carousel/carousel.html","uib/template/carousel/slide.html","uib/template/datepicker/datepicker.html","uib/template/datepicker/day.html","uib/template/datepicker/month.html","uib/template/datepicker/year.html","uib/template/datepickerPopup/popup.html","uib/template/modal/window.html","uib/template/pager/pager.html","uib/template/pagination/pagination.html","uib/template/tooltip/tooltip-html-popup.html","uib/template/tooltip/tooltip-popup.html","uib/template/tooltip/tooltip-template-popup.html","uib/template/popover/popover-html.html","uib/template/popover/popover-template.html","uib/template/popover/popover.html","uib/template/progressbar/bar.html","uib/template/progressbar/progress.html","uib/template/progressbar/progressbar.html","uib/template/rating/rating.html","uib/template/tabs/tab.html","uib/template/tabs/tabset.html","uib/template/timepicker/timepicker.html","uib/template/typeahead/typeahead-match.html","uib/template/typeahead/typeahead-popup.html"]),angular.module("ui.bootstrap.collapse",[]).directive("uibCollapse",["$animate","$q","$parse","$injector",function(e,t,n,a){var r=a.has("$animateCss")?a.get("$animateCss"):null;return{link:function(a,i,o){function s(e){return f?{width:e.scrollWidth+"px"}:{height:e.scrollHeight+"px"}}function l(){i.hasClass("collapse")&&i.hasClass("in")||t.resolve(h(a)).then(function(){i.removeClass("collapse").addClass("collapsing").attr("aria-expanded",!0).attr("aria-hidden",!1),r?r(i,{addClass:"in",easing:"ease",css:{overflow:"hidden"},to:s(i[0])}).start().finally(c):e.addClass(i,"in",{css:{overflow:"hidden"},to:s(i[0])}).then(c)},angular.noop)}function c(){i.removeClass("collapsing").addClass("collapse").css(b),p(a)}function u(){if(!i.hasClass("collapse")&&!i.hasClass("in"))return d();t.resolve(m(a)).then(function(){i.css(s(i[0])).removeClass("collapse").addClass("collapsing").attr("aria-expanded",!1).attr("aria-hidden",!0),r?r(i,{removeClass:"in",to:y}).start().finally(d):e.removeClass(i,"in",{to:y}).then(d)},angular.noop)}function d(){i.css(y),i.removeClass("collapsing").addClass("collapse"),g(a)}
10var h=n(o.expanding),p=n(o.expanded),m=n(o.collapsing),g=n(o.collapsed),f=!1,b={},y={};!function(){f=!!("horizontal"in o),f?(b={width:""},y={width:"0"}):(b={height:""},y={height:"0"}),a.$eval(o.uibCollapse)||i.addClass("in").addClass("collapse").attr("aria-expanded",!0).attr("aria-hidden",!1).css(b)}(),a.$watch(o.uibCollapse,function(e){e?u():l()})}}}]),angular.module("ui.bootstrap.tabindex",[]).directive("uibTabindexToggle",function(){return{restrict:"A",link:function(e,t,n){n.$observe("disabled",function(e){n.$set("tabindex",e?-1:null)})}}}),angular.module("ui.bootstrap.accordion",["ui.bootstrap.collapse","ui.bootstrap.tabindex"]).constant("uibAccordionConfig",{closeOthers:!0}).controller("UibAccordionController",["$scope","$attrs","uibAccordionConfig",function(e,t,n){this.groups=[],this.closeOthers=function(a){(angular.isDefined(t.closeOthers)?e.$eval(t.closeOthers):n.closeOthers)&&angular.forEach(this.groups,function(e){e!==a&&(e.isOpen=!1)})},this.addGroup=function(e){var t=this;this.groups.push(e),e.$on("$destroy",function(n){t.removeGroup(e)})},this.removeGroup=function(e){
11var t=this.groups.indexOf(e);-1!==t&&this.groups.splice(t,1)}}]).directive("uibAccordion",function(){return{controller:"UibAccordionController",controllerAs:"accordion",transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/accordion/accordion.html"}}}).directive("uibAccordionGroup",function(){return{require:"^uibAccordion",transclude:!0,restrict:"A",templateUrl:function(e,t){return t.templateUrl||"uib/template/accordion/accordion-group.html"},scope:{heading:"@",panelClass:"@?",isOpen:"=?",isDisabled:"=?"},controller:function(){this.setHeading=function(e){this.heading=e}},link:function(e,t,n,a){t.addClass("panel"),a.addGroup(e),e.openClass=n.openClass||"panel-open",e.panelClass=n.panelClass||"panel-default",e.$watch("isOpen",function(n){t.toggleClass(e.openClass,!!n),n&&a.closeOthers(e)}),e.toggleOpen=function(t){e.isDisabled||t&&32!==t.which||(e.isOpen=!e.isOpen)};var r="accordiongroup-"+e.$id+"-"+Math.floor(1e4*Math.random());e.headingId=r+"-tab",e.panelId=r+"-panel"}}}).directive("uibAccordionHeading",function(){return{transclude:!0,template:"",replace:!0,require:"^uibAccordionGroup",link:function(e,t,n,a,r){a.setHeading(r(e,angular.noop))}}}).directive("uibAccordionTransclude",function(){return{require:"^uibAccordionGroup",link:function(e,t,n,a){e.$watch(function(){return a[n.uibAccordionTransclude]},function(e){if(e){var n=angular.element(t[0].querySelector("uib-accordion-header,data-uib-accordion-header,x-uib-accordion-header,uib\\:accordion-header,[uib-accordion-header],[data-uib-accordion-header],[x-uib-accordion-header]"));n.html(""),n.append(e)}})}}}),angular.module("ui.bootstrap.alert",[]).controller("UibAlertController",["$scope","$element","$attrs","$interpolate","$timeout",function(e,t,n,a,r){e.closeable=!!n.close,t.addClass("alert"),n.$set("role","alert"),e.closeable&&t.addClass("alert-dismissible");var i=angular.isDefined(n.dismissOnTimeout)?a(n.dismissOnTimeout)(e.$parent):null;i&&r(function(){e.close()},parseInt(i,10))}]).directive("uibAlert",function(){return{controller:"UibAlertController",controllerAs:"alert",restrict:"A",templateUrl:function(e,t){return t.templateUrl||"uib/template/alert/alert.html"},transclude:!0,scope:{close:"&"}}}),angular.module("ui.bootstrap.buttons",[]).constant("uibButtonConfig",{activeClass:"active",toggleEvent:"click"}).controller("UibButtonsController",["uibButtonConfig",function(e){this.activeClass=e.activeClass||"active",this.toggleEvent=e.toggleEvent||"click"}]).directive("uibBtnRadio",["$parse",function(e){return{require:["uibBtnRadio","ngModel"],controller:"UibButtonsController",controllerAs:"buttons",link:function(t,n,a,r){var i=r[0],o=r[1],s=e(a.uibUncheckable);n.find("input").css({display:"none"}),o.$render=function(){n.toggleClass(i.activeClass,angular.equals(o.$modelValue,t.$eval(a.uibBtnRadio)))},n.on(i.toggleEvent,function(){if(!a.disabled){var e=n.hasClass(i.activeClass);e&&!angular.isDefined(a.uncheckable)||t.$apply(function(){o.$setViewValue(e?null:t.$eval(a.uibBtnRadio)),o.$render()})}}),a.uibUncheckable&&t.$watch(s,function(e){a.$set("uncheckable",e?"":void 0)})}}}]).directive("uibBtnCheckbox",function(){return{require:["uibBtnCheckbox","ngModel"],controller:"UibButtonsController",controllerAs:"button",link:function(e,t,n,a){function r(){return o(n.btnCheckboxTrue,!0)}function i(){return o(n.btnCheckboxFalse,!1)}function o(t,n){return angular.isDefined(t)?e.$eval(t):n}var s=a[0],l=a[1];t.find("input").css({display:"none"}),l.$render=function(){t.toggleClass(s.activeClass,angular.equals(l.$modelValue,r()))},t.on(s.toggleEvent,function(){n.disabled||e.$apply(function(){l.$setViewValue(t.hasClass(s.activeClass)?i():r()),l.$render()})})}}}),angular.module("ui.bootstrap.carousel",[]).controller("UibCarouselController",["$scope","$element","$interval","$t
11imeout","$animate",function(e,t,n,a,r){function i(e){for(var t=0;t<g.length;t++)g[t].slide.active=t===e}function o(n,a,o){if(!y){if(angular.extend(n,{direction:o}),angular.extend(g[b].slide||{},{direction:o}),r.enabled(t)&&!e.$currentTransition&&g[a].element&&m.slides.length>1){g[a].element.data(f,n.direction);var s=m.getCurrentIndex();angular.isNumber(s)&&g[s].element&&g[s].element.data(f,n.direction),e.$currentTransition=!0,r.on("addClass",g[a].element,function(t,n){"close"===n&&(e.$currentTransition=null,r.off("addClass",t))})}e.active=n.index,b=n.index,i(a),u()}}function s(e){for(var t=0;t<g.length;t++)if(g[t].slide===e)return t}function l(){h&&(n.cancel(h),h=null)}function c(t){t.length||(e.$currentTransition=null)}function u(){l();var t=+e.interval;!isNaN(t)&&t>0&&(h=n(d,t))}function d(){var t=+e.interval;p&&!isNaN(t)&&t>0&&g.length?e.next():e.pause()}var h,p,m=this,g=m.slides=e.slides=[],f="uib-slideDirection",b=e.active,y=!1;t.addClass("carousel"),m.addSlide=function(t,n){g.push({slide:t,element:n}),g.sort(function(e,t){return+e.slide.index-+t.slide.index}),(t.index===e.active||1===g.length&&!angular.isNumber(e.active))&&(e.$currentTransition&&(e.$currentTransition=null),b=t.index,e.active=t.index,i(b),m.select(g[s(t)]),1===g.length&&e.play())},m.getCurrentIndex=function(){for(var e=0;e<g.length;e++)if(g[e].slide.index===b)return e},m.next=e.next=function(){var t=(m.getCurrentIndex()+1)%g.length;return 0===t&&e.noWrap()?void e.pause():m.select(g[t],"next")},m.prev=e.prev=function(){var t=m.getCurrentIndex()-1<0?g.length-1:m.getCurrentIndex()-1;return e.noWrap()&&t===g.length-1?void e.pause():m.select(g[t],"prev")},m.removeSlide=function(t){var n=s(t);g.splice(n,1),g.length>0&&b===n?n>=g.length?(b=g.length-1,e.active=b,i(b),m.select(g[g.length-1])):(b=n,e.active=b,i(b),m.select(g[n])):b>n&&(b--,e.active=b),0===g.length&&(b=null,e.active=null)},m.select=e.select=function(t,n){var a=s(t.slide);void 0===n&&(n=a>m.getCurrentIndex()?"next":"prev"),t.slide.index===b||e.$currentTransition||o(t.slide,a,n)},e.indexOfSlide=function(e){return+e.slide.index},e.isActive=function(t){return e.active===t.slide.index},e.isPrevDisabled=function(){return 0===e.active&&e.noWrap()},e.isNextDisabled=function(){return e.active===g.length-1&&e.noWrap()},e.pause=function(){e.noPause||(p=!1,l())},e.play=function(){p||(p=!0,u())},t.on("mouseenter",e.pause),t.on("mouseleave",e.play),e.$on("$destroy",function(){y=!0,l()}),e.$watch("noTransition",function(e){r.enabled(t,!e)}),e.$watch("interval",u),e.$watchCollection("slides",c),e.$watch("active",function(e){if(angular.isNumber(e)&&b!==e){for(var t=0;t<g.length;t++)if(g[t].slide.index===e){e=t;break}g[e]&&(i(e),m.select(g[e]),b=e)}})}]).directive("uibCarousel",function(){return{transclude:!0,controller:"UibCarouselController",controllerAs:"carousel",restrict:"A",templateUrl:function(e,t){return t.templateUrl||"uib/template/carousel/carousel.html"},scope:{active:"=",interval:"=",noTransition:"=",noPause:"=",noWrap:"&"}}}).directive("uibSlide",["$animate",function(e){return{require:"^uibCarousel",restrict:"A",transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/carousel/slide.html"},scope:{actual:"=?",index:"=?"},link:function(t,n,a,r){n.addClass("item"),r.addSlide(t,n),t.$on("$destroy",function(){r.removeSlide(t)}),t.$watch("active",function(t){e[t?"addClass":"removeClass"](n,"active")})}}}]).animation(".item",["$animateCss",function(e){function t(e,t,n){e.removeClass(t),n&&n()}return{beforeAddClass:function(n,a,r){if("active"===a){var i=!1,o=n.data("uib-slideDirection"),s="next"===o?"left":"right",l=t.bind(this,n,s+" "+o,r);return n.addClass(o),e(n,{addClass:s}).start().done(l),function(){i=!0}}r()},beforeRemoveClass:function(n,a,r){if("active"===a){var i=!1,o=n.data("uib-slideDirection"),s="next"===o?"left":"right",l=t.bind(this,n,s,r);return e(n,{addClass:s}).start().done(l),function(){i=!0}}r()}}}]),angular.module("ui.bootstrap.dateparser",[]).service("uibDateParser",["$log","$locale","dateFilter","orderByFilter","filterFilter",function(e,t,n,a,r){function i(e){return r(y,{key:e},!0)[0]}function o(e){var t=[],n=e.split(""),r=e.indexOf("'");if(r>-1){var i=!1;e=e.split("");for(var o=r;o<e.length;o++)i?("'"===e[o]&&(o+1<e.length&&"'"===e[o+1]?(e[o+1]="$",n[o+1]=""):(n[o]="",i=!1)),e[o]="$"):"'"===e[o]&&(e[o]="$",n[o]="",i=!0);e=e.join("")}return angular.forEach(y,function(a){var r=e.indexOf(a.key);if(r>-1){e=e.split(""),n[r]="("+a.regex+")",e[r]="$";for(var i=r+1,o=r+a.key.length;i<o;i++)n[i]="",e[i]="$";
11e=e.join(""),t.push({index:r,key:a.key,apply:a.apply,matcher:a.regex})}}),{regex:new RegExp("^"+n.join("")+"$"),map:a(t,"index")}}function s(e){for(var t,n,a=[],r=0;r<e.length;)if(angular.isNumber(n)){if("'"===e.charAt(r))(r+1>=e.length||"'"!==e.charAt(r+1))&&(a.push(l(e,n,r)),n=null);else if(r===e.length)for(;n<e.length;)t=c(e,n),a.push(t),n=t.endIdx;r++}else"'"!==e.charAt(r)?(t=c(e,r),a.push(t.parser),r=t.endIdx):(n=r,r++);return a}function l(e,t,n){return function(){return e.substr(t+1,n-t-1)}}function c(e,t){for(var n=e.substr(t),a=0;a<y.length;a++)if(new RegExp("^"+y[a].key).test(n)){var r=y[a];return{endIdx:t+r.key.length,parser:r.formatter}}return{endIdx:t+1,parser:function(){return n.charAt(0)}}}function u(e,t,n){return!(n<1)&&(1===t&&n>28?29===n&&(e%4==0&&e%100!=0||e%400==0):3!==t&&5!==t&&8!==t&&10!==t||n<31)}function d(e){return parseInt(e,10)}function h(e,t){return e&&t?f(e,t):e}function p(e,t){return e&&t?f(e,t,!0):e}function m(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function g(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function f(e,t,n){n=n?-1:1;var a=e.getTimezoneOffset();return g(e,n*(m(t,a)-a))}var b,y,v=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;this.init=function(){b=t.id,this.parsers={},this.formatters={},y=[{key:"yyyy",regex:"\\d{4}",apply:function(e){this.year=+e},formatter:function(e){var t=new Date;return t.setFullYear(Math.abs(e.getFullYear())),n(t,"yyyy")}},{key:"yy",regex:"\\d{2}",apply:function(e){e=+e,this.year=e<69?e+2e3:e+1900},formatter:function(e){var t=new Date;return t.setFullYear(Math.abs(e.getFullYear())),n(t,"yy")}},{key:"y",regex:"\\d{1,4}",apply:function(e){this.year=+e},formatter:function(e){var t=new Date;return t.setFullYear(Math.abs(e.getFullYear())),n(t,"y")}},{key:"M!",regex:"0?[1-9]|1[0-2]",apply:function(e){this.month=e-1},formatter:function(e){return/^[0-9]$/.test(e.getMonth())?n(e,"MM"):n(e,"M")}},{key:"MMMM",regex:t.DATETIME_FORMATS.MONTH.join("|"),apply:function(e){this.month=t.DATETIME_FORMATS.MONTH.indexOf(e)},formatter:function(e){return n(e,"MMMM")}},{key:"MMM",regex:t.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(e){this.month=t.DATETIME_FORMATS.SHORTMONTH.indexOf(e)},formatter:function(e){return n(e,"MMM")}},{key:"MM",regex:"0[1-9]|1[0-2]",apply:function(e){this.month=e-1},formatter:function(e){return n(e,"MM")}},{key:"M",regex:"[1-9]|1[0-2]",apply:function(e){this.month=e-1},formatter:function(e){return n(e,"M")}},{key:"d!",regex:"[0-2]?[0-9]{1}|3[0-1]{1}",apply:function(e){this.date=+e},formatter:function(e){return/^[1-9]$/.test(e.getDate())?n(e,"dd"):n(e,"d")}},{key:"dd",regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(e){this.date=+e},formatter:function(e){return n(e,"dd")}},{key:"d",regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(e){this.date=+e},formatter:function(e){return n(e,"d")}},{key:"EEEE",regex:t.DATETIME_FORMATS.DAY.join("|"),formatter:function(e){return n(e,"EEEE")}},{key:"EEE",regex:t.DATETIME_FORMATS.SHORTDAY.join("|"),formatter:function(e){return n(e,"EEE")}},{key:"HH",regex:"(?:0|1)[0-9]|2[0-3]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"HH")}},{key:"hh",regex:"0[0-9]|1[0-2]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"hh")}},{key:"H",regex:"1?[0-9]|2[0-3]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"H")}},{key:"h",regex:"[0-9]|1[0-2]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"h")}},{key:"mm",regex:"[0-5][0-9]",apply:function(e){this.minutes=+e},formatter:function(e){return n(e,"mm")}},{key:"m",regex:"[0-9]|[1-5][0-9]",apply:function(e){this.minutes=+e},formatter:function(e){return n(e,"m")}},{key:"sss",regex:"[0-9][0-9][0-9]",apply:function(e){this.milliseconds=+e},formatter:function(e){return n(e,"sss")}},{key:"ss",regex:"[0-5][0-9]",apply:function(e){this.seconds=+e},formatter:function(e){return n(e,"ss")}},{key:"s",regex:"[0-9]|[1-5][0-9]",apply:function(e){this.seconds=+e},formatter:function(e){return n(e,"s")}},{key:"a",regex:t.DATETIME_FORMATS.AMPMS.join("|"),apply:function(e){12===this.hours&&(this.hours=0),"PM"===e&&(this.hours+=12)},formatter:function(e){return n(e,"a")}},{key:"Z",regex:"[+-]\\d{4}",apply:function(e){var t=e.match(/([+-])(\d{2})(\d{2})/),n=t[1],a=t[2],r=t[3];this.hours+=d(n+a),this.minutes+=d(n+r)},formatter:function(e){return n(e,"Z")}},{key:"ww",regex:"[0-4][0-9]|5[0-3]",formatter:function(e){return n(e,"ww")}},{key:"w",regex:"[0-9]|[1-4][0-9]|5[0-3]",formatter:function(e){return n(e,"w")}},{key:"GGGG",regex:t.DATETIME_FORMATS.ERANAMES.join("|").replace(/\s/g,"\\s"),formatter:function(e){return n(e,"GGGG")}},{key:"GGG",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(e){return n(e,"GGG")}},{key:"GG",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(e){return n(e,"GG")}},{key:"G",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(e){return n(e,"G")}}],angular.version.major>=1&&angular.version.minor>4&&y.push({key:"LLLL",regex:t.DATETIME_FORMATS.STANDALONEMONTH.join("|"),apply:function(e){this.month=t.DATETIME_FORMATS.STANDALONEMONTH.indexOf(e)},formatter:function(e){return n(e,"LLLL")}})},this.init(),this.getParser=function(e){var t=i(e);return t&&t.apply||null},this.overrideParser=function(e,t){var n=i(e);
11n&&angular.isFunction(t)&&(this.parsers={},n.apply=t)}.bind(this),this.filter=function(e,n){return angular.isDate(e)&&!isNaN(e)&&n?(n=t.DATETIME_FORMATS[n]||n,t.id!==b&&this.init(),this.formatters[n]||(this.formatters[n]=s(n)),this.formatters[n].reduce(function(t,n){return t+n(e)},"")):""},this.parse=function(n,a,r){if(!angular.isString(n)||!a)return n;a=t.DATETIME_FORMATS[a]||a,a=a.replace(v,"\\$&"),t.id!==b&&this.init(),this.parsers[a]||(this.parsers[a]=o(a));var i=this.parsers[a],s=i.regex,l=i.map,c=n.match(s),d=!1;if(c&&c.length){var h,p;angular.isDate(r)&&!isNaN(r.getTime())?h={year:r.getFullYear(),month:r.getMonth(),date:r.getDate(),hours:r.getHours(),minutes:r.getMinutes(),seconds:r.getSeconds(),milliseconds:r.getMilliseconds()}:(r&&e.warn("dateparser:","baseDate is not a valid date"),h={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0});for(var m=1,g=c.length;m<g;m++){var f=l[m-1];"Z"===f.matcher&&(d=!0),f.apply&&f.apply.call(h,c[m])}var y=d?Date.prototype.setUTCFullYear:Date.prototype.setFullYear,A=d?Date.prototype.setUTCHours:Date.prototype.setHours;return u(h.year,h.month,h.date)&&(!angular.isDate(r)||isNaN(r.getTime())||d?(p=new Date(0),y.call(p,h.year,h.month,h.date),A.call(p,h.hours||0,h.minutes||0,h.seconds||0,h.milliseconds||0)):(p=new Date(r),y.call(p,h.year,h.month,h.date),A.call(p,h.hours,h.minutes,h.seconds,h.milliseconds))),p}},this.toTimezone=h,this.fromTimezone=p,this.timezoneToOffset=m,this.addDateMinutes=g,this.convertTimezoneToLocal=f}]),angular.module("ui.bootstrap.isClass",[]).directive("uibIsClass",["$animate",function(e){var t=/^\s*([\s\S]+?)\s+on\s+([\s\S]+?)\s*$/,n=/^\s*([\s\S]+?)\s+for\s+([\s\S]+?)\s*$/;return{restrict:"A",compile:function(a,r){function i(e,t,n){l.push(e),c.push({scope:e,element:t}),m.forEach(function(t,n){o(t,e)}),e.$on("$destroy",s)}function o(t,a){var r=t.match(n),i=a.$eval(r[1]),o=r[2],s=u[t];if(!s){var l=function(t){var n=null;c.some(function(e){if(e.scope.$eval(h)===t)return n=e,!0}),s.lastActivated!==n&&(s.lastActivated&&e.removeClass(s.lastActivated.element,i),n&&e.addClass(n.element,i),s.lastActivated=n)};u[t]=s={lastActivated:null,scope:a,watchFn:l,compareWithExp:o,watcher:a.$watch(o,l)}}s.watchFn(a.$eval(o))}function s(e){var t=e.targetScope,n=l.indexOf(t);if(l.splice(n,1),c.splice(n,1),l.length){var a=l[0];angular.forEach(u,function(e){e.scope===t&&(e.watcher=a.$watch(e.compareWithExp,e.watchFn),e.scope=a)})}else u={}}var l=[],c=[],u={},d=r.uibIsClass.match(t),h=d[2],p=d[1],m=p.split(",");return i}}}]),angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser","ui.bootstrap.isClass"]).value("$datepickerSuppressError",!1).value("$datepickerLiteralWarning",!0).constant("uibDatepickerConfig",{datepickerMode:"day",formatDay:"dd",formatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:"MMMM yyyy",formatMonthTitle:"yyyy",maxDate:null,maxMode:"year",minDate:null,minMode:"day",monthColumns:3,ngModelOptions:{},shortcutPropagation:!1,showWeeks:!0,yearColumns:5,yearRows:4}).controller("UibDatepickerController",["$scope","$element","$attrs","$parse","$interpolate","$locale","$log","dateFilter","uibDatepickerConfig","$datepickerLiteralWarning","$datepickerSuppressError","uibDateParser",function(e,t,n,a,r,i,o,s,l,c,u,d){function h(t){e.datepickerMode=t,e.datepickerOptions.datepickerMode=t}function p(t){var n;if(angular.version.minor<6)n=t.$options||e.datepickerOptions.ngModelOptions||l.ngModelOptions||{},n.getOption=function(e){return n[e]};else{var a=t.$options.getOption("timezone")||(e.datepickerOptions.ngModelOptions?e.datepickerOptions.ngModelOptions.timezone:null)||(l.ngModelOptions?l.ngModelOptions.timezone:null);n=t.$options.createChild(l.ngModelOptions).createChild(e.datepickerOptions.ngModelOptions).createChild(t.$options).createChild({timezone:a})}return n}var m=this,g={$setViewValue:angular.noop},f={},b=[];t.addClass("uib-datepicker"),n.$set("role","application"),e.datepickerOptions||(e.datepickerOptions={}),this.modes=["day","month","year"],["customClass","dateDisabled","datepickerMode","formatDay","formatDayHeader","formatDayTitle","formatMonth","formatMonthTitle","formatYear","maxDate","maxMode","minDate","minMode","monthColumns","showWeeks","shortcutPropagation","startingDay","yearColumns","yearRows"].forEach(function(t){switch(t){case"customClass":case"dateDisabled":e[t]=e.datepickerOptions[t]||angular.noop;break;case"datepickerMode":e.datepickerMode=angular.isDefined(e.datepickerOptions.datepickerMode)?e.datepickerOptions.datepickerMode:l.datepickerMode;break;case"formatDay":case"formatDayHeader":case"formatDayTitle":case"formatMonth":case"formatMonthTitle":case"formatYear":m[t]=angular.isDefined(e.datepickerOptions[t])?r(e.datepickerOptions[t])(e.$parent):l[t];break;case"monthColumns":case"showWeeks":case"shortcutPropagation":case"yearColumns":case"yearRows":m[t]=angular.isDefined(e.datepickerOptions[t])?e.datepickerOptions[t]:l[t];break;case"startingDay":angular.isDefined(e.datepickerOptions.startingDay)?m.startingDay=e.datepickerOptions.startingDay:angular.isNumber(l.startingDay)?m.startingDay=l.startingDay:m.startingDay=(i.DATETIME_FORMATS.FIRSTDAYOFWEEK+8)%7;break;case"maxDate":case"minDate":e.$watch("datepickerOptions."+t,function(e){e?angular.isDate(e)?m[t]=d.fromTimezone(new Date(e),f.getOption("timezone")):(c&&o.warn("Literal date support has been deprecated, please switch to date object usage"),m[t]=new Date(s(e,"medium"))):m[t]=l[t]?d.fromTimezone(new Date(l[t]),f.getOption("timezone")):null,m.refreshView()});break;
11case"maxMode":case"minMode":e.datepickerOptions[t]?e.$watch(function(){return e.datepickerOptions[t]},function(n){m[t]=e[t]=angular.isDefined(n)?n:e.datepickerOptions[t],("minMode"===t&&m.modes.indexOf(e.datepickerOptions.datepickerMode)<m.modes.indexOf(m[t])||"maxMode"===t&&m.modes.indexOf(e.datepickerOptions.datepickerMode)>m.modes.indexOf(m[t]))&&(e.datepickerMode=m[t],e.datepickerOptions.datepickerMode=m[t])}):m[t]=e[t]=l[t]||null}}),e.uniqueId="datepicker-"+e.$id+"-"+Math.floor(1e4*Math.random()),e.disabled=angular.isDefined(n.disabled)||!1,angular.isDefined(n.ngDisabled)&&b.push(e.$parent.$watch(n.ngDisabled,function(t){e.disabled=t,m.refreshView()})),e.isActive=function(t){return 0===m.compare(t.date,m.activeDate)&&(e.activeDateId=t.uid,!0)},this.init=function(t){g=t,f=p(g),e.datepickerOptions.initDate?(m.activeDate=d.fromTimezone(e.datepickerOptions.initDate,f.getOption("timezone"))||new Date,e.$watch("datepickerOptions.initDate",function(e){e&&(g.$isEmpty(g.$modelValue)||g.$invalid)&&(m.activeDate=d.fromTimezone(e,f.getOption("timezone")),m.refreshView())})):m.activeDate=new Date;var n=g.$modelValue?new Date(g.$modelValue):new Date;this.activeDate=isNaN(n)?d.fromTimezone(new Date,f.getOption("timezone")):d.fromTimezone(n,f.getOption("timezone")),g.$render=function(){m.render()}},this.render=function(){if(g.$viewValue){var e=new Date(g.$viewValue);isNaN(e)?u||o.error('Datepicker directive: "ng-model" value must be a Date object'):this.activeDate=d.fromTimezone(e,f.getOption("timezone"))}this.refreshView()},this.refreshView=function(){if(this.element){e.selectedDt=null,this._refreshView(),e.activeDt&&(e.activeDateId=e.activeDt.uid);var t=g.$viewValue?new Date(g.$viewValue):null;t=d.fromTimezone(t,f.getOption("timezone")),g.$setValidity("dateDisabled",!t||this.element&&!this.isDisabled(t))}},this.createDateObject=function(t,n){var a=g.$viewValue?new Date(g.$viewValue):null;a=d.fromTimezone(a,f.getOption("timezone"));var r=new Date;r=d.fromTimezone(r,f.getOption("timezone"));var i=this.compare(t,r),o={date:t,label:d.filter(t,n),selected:a&&0===this.compare(t,a),disabled:this.isDisabled(t),past:i<0,current:0===i,future:i>0,customClass:this.customClass(t)||null};return a&&0===this.compare(t,a)&&(e.selectedDt=o),m.activeDate&&0===this.compare(o.date,m.activeDate)&&(e.activeDt=o),o},this.isDisabled=function(t){return e.disabled||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0||e.dateDisabled&&e.dateDisabled({date:t,mode:e.datepickerMode})},this.customClass=function(t){return e.customClass({date:t,mode:e.datepickerMode})},this.split=function(e,t){for(var n=[];e.length>0;)n.push(e.splice(0,t));return n},e.select=function(t){if(e.datepickerMode===m.minMode){var n=g.$viewValue?d.fromTimezone(new Date(g.$viewValue),f.getOption("timezone")):new Date(0,0,0,0,0,0,0);n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n=d.toTimezone(n,f.getOption("timezone")),g.$setViewValue(n),g.$render()}else m.activeDate=t,h(m.modes[m.modes.indexOf(e.datepickerMode)-1]),e.$emit("uib:datepicker.mode");e.$broadcast("uib:datepicker.focus")},e.move=function(e){var t=m.activeDate.getFullYear()+e*(m.step.years||0),n=m.activeDate.getMonth()+e*(m.step.months||0);m.activeDate.setFullYear(t,n,1),m.refreshView()},e.toggleMode=function(t){t=t||1,e.datepickerMode===m.maxMode&&1===t||e.datepickerMode===m.minMode&&-1===t||(h(m.modes[m.modes.indexOf(e.datepickerMode)+t]),e.$emit("uib:datepicker.mode"))},e.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};var y=function(){m.element[0].focus()};e.$on("uib:datepicker.focus",y),e.keydown=function(t){var n=e.keys[t.which];if(n&&!t.shiftKey&&!t.altKey&&!e.disabled)if(t.preventDefault(),m.shortcutPropagation||t.stopPropagation(),"enter"===n||"space"===n){if(m.isDisabled(m.activeDate))return;e.select(m.activeDate)}else!t.ctrlKey||"up"!==n&&"down"!==n?(m.handleKeyDown(n,t),m.refreshView()):e.toggleMode("up"===n?1:-1)},t.on("keydown",function(t){e.$apply(function(){e.keydown(t)})}),e.$on("$destroy",function(){for(;b.length;)b.shift()()})}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(e,t,n){function a(e,t){return 1!==t||e%4!=0||e%100==0&&e%400!=0?
11i[t]:29}function r(e){var t=new Date(e);t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();return t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/864e5)/7)+1}var i=[31,28,31,30,31,30,31,31,30,31,30,31];this.step={months:1},this.element=t,this.init=function(t){angular.extend(t,this),e.showWeeks=t.showWeeks,t.refreshView()},this.getDates=function(e,t){for(var n,a=new Array(t),r=new Date(e),i=0;i<t;)n=new Date(r),a[i++]=n,r.setDate(r.getDate()+1);return a},this._refreshView=function(){var t=this.activeDate.getFullYear(),a=this.activeDate.getMonth(),i=new Date(this.activeDate);i.setFullYear(t,a,1);var o=this.startingDay-i.getDay(),s=o>0?7-o:-o,l=new Date(i);s>0&&l.setDate(1-s);for(var c=this.getDates(l,42),u=0;u<42;u++)c[u]=angular.extend(this.createDateObject(c[u],this.formatDay),{secondary:c[u].getMonth()!==a,uid:e.uniqueId+"-"+u});e.labels=new Array(7);for(var d=0;d<7;d++)e.labels[d]={abbr:n(c[d].date,this.formatDayHeader),full:n(c[d].date,"EEEE")};if(e.title=n(this.activeDate,this.formatDayTitle),e.rows=this.split(c,7),e.showWeeks){e.weekNumbers=[];for(var h=(11-this.startingDay)%7,p=e.rows.length,m=0;m<p;m++)e.weekNumbers.push(r(e.rows[m][h].date))}},this.compare=function(e,t){var n=new Date(e.getFullYear(),e.getMonth(),e.getDate()),a=new Date(t.getFullYear(),t.getMonth(),t.getDate());return n.setFullYear(e.getFullYear()),a.setFullYear(t.getFullYear()),n-a},this.handleKeyDown=function(e,t){var n=this.activeDate.getDate();if("left"===e)n-=1;else if("up"===e)n-=7;else if("right"===e)n+=1;else if("down"===e)n+=7;else if("pageup"===e||"pagedown"===e){var r=this.activeDate.getMonth()+("pageup"===e?-1:1);this.activeDate.setMonth(r,1),n=Math.min(a(this.activeDate.getFullYear(),this.activeDate.getMonth()),n)}else"home"===e?n=1:"end"===e&&(n=a(this.activeDate.getFullYear(),this.activeDate.getMonth()));this.activeDate.setDate(n)}}]).controller("UibMonthpickerController",["$scope","$element","dateFilter",function(e,t,n){this.step={years:1},this.element=t,this.init=function(e){angular.extend(e,this),e.refreshView()},this._refreshView=function(){for(var t,a=new Array(12),r=this.activeDate.getFullYear(),i=0;i<12;i++)t=new Date(this.activeDate),t.setFullYear(r,i,1),a[i]=angular.extend(this.createDateObject(t,this.formatMonth),{uid:e.uniqueId+"-"+i});e.title=n(this.activeDate,this.formatMonthTitle),e.rows=this.split(a,this.monthColumns),e.yearHeaderColspan=this.monthColumns>3?this.monthColumns-2:1},this.compare=function(e,t){var n=new Date(e.getFullYear(),e.getMonth()),a=new Date(t.getFullYear(),t.getMonth());return n.setFullYear(e.getFullYear()),a.setFullYear(t.getFullYear()),n-a},this.handleKeyDown=function(e,t){var n=this.activeDate.getMonth();if("left"===e)n-=1;else if("up"===e)n-=this.monthColumns;else if("right"===e)n+=1;else if("down"===e)n+=this.monthColumns;else if("pageup"===e||"pagedown"===e){var a=this.activeDate.getFullYear()+("pageup"===e?-1:1);this.activeDate.setFullYear(a)}else"home"===e?n=0:"end"===e&&(n=11);this.activeDate.setMonth(n)}}]).controller("UibYearpickerController",["$scope","$element","dateFilter",function(e,t,n){function a(e){return parseInt((e-1)/i,10)*i+1}var r,i;this.element=t,this.yearpickerInit=function(){r=this.yearColumns,i=this.yearRows*r,this.step={years:i}},this._refreshView=function(){for(var t,n=new Array(i),o=0,s=a(this.activeDate.getFullYear());o<i;o++)t=new Date(this.activeDate),t.setFullYear(s+o,0,1),n[o]=angular.extend(this.createDateObject(t,this.formatYear),{uid:e.uniqueId+"-"+o});e.title=[n[0].label,n[i-1].label].join(" - "),e.rows=this.split(n,r),e.columns=r},this.compare=function(e,t){return e.getFullYear()-t.getFullYear()},this.handleKeyDown=function(e,t){var n=this.activeDate.getFullYear();"left"===e?n-=1:"up"===e?n-=r:"right"===e?n+=1:"down"===e?n+=r:"pageup"===e||"pagedown"===e?n+=("pageup"===e?-1:1)*i:"home"===e?n=a(this.activeDate.getFullYear()):"end"===e&&(n=a(this.activeDate.getFullYear())+i-1),this.activeDate.setFullYear(n)}}]).directive("uibDatepicker",function(){return{templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/datepicker.html"},scope:{datepickerOptions:"=?"},require:["uibDatepicker","^ngModel"],restrict:"A",controller:"UibDatepickerController",controllerAs:"datepicker",link:function(e,t,n,a){var r=a[0],i=a[1];r.init(i)}}}).directive("uibDaypicker",function(){return{templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/day.html"},require:["^uibDatepicker","uibDaypicker"],restrict:"A",controller:"UibDaypickerController",link:function(e,t,n,a){var r=a[0];a[1].init(r)}}}).directive("uibMonthpicker",function(){return{templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/month.html"},require:["^uibDatepicker","uibMonthpicker"],restrict:"A",controller:"UibMonthpickerController",link:function(e,t,n,a){var r=a[0];a[1].init(r)}}}).directive("uibYearpicker",function(){return{templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/year.html"},require:["^uibDatepicker","uibYearpicker"],restrict:"A",controller:"UibYearpickerController",link:function(e,t,n,a){var r=a[0];angular.extend(r,a[1]),r.yearpickerInit(),r.refreshView()}}}),angular.module("ui.bootstrap.position",[]).factory("$uibPosition",["$document","$window",function(e,t){var n,a,r={normal:/(auto|scroll)/,hidden:/(auto|scroll|hidden)/},i={auto:/\s?auto?\s?/i,primary:/^(top|bottom|left|right)$/,secondary:/^(top|bottom|left|right|center)$/,vertical:/^(top|bottom)$/},o=/(HTML|BODY)/;
11return{getRawNode:function(e){return e.nodeName?e:e[0]||e},parseStyle:function(e){return e=parseFloat(e),isFinite(e)?e:0},offsetParent:function(n){n=this.getRawNode(n);for(var a=n.offsetParent||e[0].documentElement;a&&a!==e[0].documentElement&&function(e){return"static"===(t.getComputedStyle(e).position||"static")}(a);)a=a.offsetParent;return a||e[0].documentElement},scrollbarWidth:function(r){if(r){if(angular.isUndefined(a)){var i=e.find("body");i.addClass("uib-position-body-scrollbar-measure"),a=t.innerWidth-i[0].clientWidth,a=isFinite(a)?a:0,i.removeClass("uib-position-body-scrollbar-measure")}return a}if(angular.isUndefined(n)){var o=angular.element('<div class="uib-position-scrollbar-measure"></div>');e.find("body").append(o),n=o[0].offsetWidth-o[0].clientWidth,n=isFinite(n)?n:0,o.remove()}return n},scrollbarPadding:function(e){e=this.getRawNode(e);var n=t.getComputedStyle(e),a=this.parseStyle(n.paddingRight),r=this.parseStyle(n.paddingBottom),i=this.scrollParent(e,!1,!0),s=this.scrollbarWidth(o.test(i.tagName));return{scrollbarWidth:s,widthOverflow:i.scrollWidth>i.clientWidth,right:a+s,originalRight:a,heightOverflow:i.scrollHeight>i.clientHeight,bottom:r+s,originalBottom:r}},isScrollable:function(e,n){e=this.getRawNode(e);var a=n?r.hidden:r.normal,i=t.getComputedStyle(e);return a.test(i.overflow+i.overflowY+i.overflowX)},scrollParent:function(n,a,i){n=this.getRawNode(n);var o=a?r.hidden:r.normal,s=e[0].documentElement,l=t.getComputedStyle(n);if(i&&o.test(l.overflow+l.overflowY+l.overflowX))return n;var c="absolute"===l.position,u=n.parentElement||s;if(u===s||"fixed"===l.position)return s;for(;u.parentElement&&u!==s;){var d=t.getComputedStyle(u);if(c&&"static"!==d.position&&(c=!1),!c&&o.test(d.overflow+d.overflowY+d.overflowX))break;u=u.parentElement}return u},position:function(n,a){n=this.getRawNode(n);var r=this.offset(n);if(a){var i=t.getComputedStyle(n);r.top-=this.parseStyle(i.marginTop),r.left-=this.parseStyle(i.marginLeft)}var o=this.offsetParent(n),s={top:0,left:0};return o!==e[0].documentElement&&(s=this.offset(o),s.top+=o.clientTop-o.scrollTop,s.left+=o.clientLeft-o.scrollLeft),{width:Math.round(angular.isNumber(r.width)?r.width:n.offsetWidth),height:Math.round(angular.isNumber(r.height)?r.height:n.offsetHeight),top:Math.round(r.top-s.top),left:Math.round(r.left-s.left)}},offset:function(n){n=this.getRawNode(n);var a=n.getBoundingClientRect();return{width:Math.round(angular.isNumber(a.width)?a.width:n.offsetWidth),height:Math.round(angular.isNumber(a.height)?a.height:n.offsetHeight),top:Math.round(a.top+(t.pageYOffset||e[0].documentElement.scrollTop)),left:Math.round(a.left+(t.pageXOffset||e[0].documentElement.scrollLeft))}},viewportOffset:function(n,a,r){n=this.getRawNode(n),r=!1!==r;var i=n.getBoundingClientRect(),o={top:0,left:0,bottom:0,right:0},s=a?e[0].documentElement:this.scrollParent(n),l=s.getBoundingClientRect();if(o.top=l.top+s.clientTop,o.left=l.left+s.clientLeft,s===e[0].documentElement&&(o.top+=t.pageYOffset,o.left+=t.pageXOffset),o.bottom=o.top+s.clientHeight,
12o.right=o.left+s.clientWidth,r){var c=t.getComputedStyle(s);o.top+=this.parseStyle(c.paddingTop),o.bottom-=this.parseStyle(c.paddingBottom),o.left+=this.parseStyle(c.paddingLeft),o.right-=this.parseStyle(c.paddingRight)}return{top:Math.round(i.top-o.top),bottom:Math.round(o.bottom-i.bottom),left:Math.round(i.left-o.left),right:Math.round(o.right-i.right)}},parsePlacement:function(e){var t=i.auto.test(e);return t&&(e=e.replace(i.auto,"")),e=e.split("-"),e[0]=e[0]||"top",i.primary.test(e[0])||(e[0]="top"),e[1]=e[1]||"center",i.secondary.test(e[1])||(e[1]="center"),e[2]=!!t,e},positionElements:function(e,n,a,r){e=this.getRawNode(e),n=this.getRawNode(n);var o=angular.isDefined(n.offsetWidth)?n.offsetWidth:n.prop("offsetWidth"),s=angular.isDefined(n.offsetHeight)?n.offsetHeight:n.prop("offsetHeight");a=this.parsePlacement(a);var l=r?this.offset(e):this.position(e),c={top:0,left:0,placement:""};if(a[2]){var u=this.viewportOffset(e,r),d=t.getComputedStyle(n),h={width:o+Math.round(Math.abs(this.parseStyle(d.marginLeft)+this.parseStyle(d.marginRight))),height:s+Math.round(Math.abs(this.parseStyle(d.marginTop)+this.parseStyle(d.marginBottom)))};if(a[0]="top"===a[0]&&h.height>u.top&&h.height<=u.bottom?"bottom":"bottom"===a[0]&&h.height>
12u.bottom&&h.height<=u.top?"top":"left"===a[0]&&h.width>u.left&&h.width<=u.right?"right":"right"===a[0]&&h.width>u.right&&h.width<=u.left?"left":a[0],a[1]="top"===a[1]&&h.height-l.height>u.bottom&&h.height-l.height<=u.top?"bottom":"bottom"===a[1]&&h.height-l.height>u.top&&h.height-l.height<=u.bottom?"top":"left"===a[1]&&h.width-l.width>u.right&&h.width-l.width<=u.left?"right":"right"===a[1]&&h.width-l.width>u.left&&h.width-l.width<=u.right?"left":a[1],"center"===a[1])if(i.vertical.test(a[0])){var p=l.width/2-o/2;u.left+p<0&&h.width-l.width<=u.right?a[1]="left":u.right+p<0&&h.width-l.width<=u.left&&(a[1]="right")}else{var m=l.height/2-h.height/2;u.top+m<0&&h.height-l.height<=u.bottom?a[1]="top":u.bottom+m<0&&h.height-l.height<=u.top&&(a[1]="bottom")}}switch(a[0]){case"top":c.top=l.top-s;break;case"bottom":c.top=l.top+l.height;break;case"left":c.left=l.left-o;break;case"right":c.left=l.left+l.width}switch(a[1]){case"top":c.top=l.top;break;case"bottom":c.top=l.top+l.height-s;break;case"left":c.left=l.left;break;case"right":c.left=l.left+l.width-o;break;case"center":i.vertical.test(a[0])?c.left=l.left+l.width/2-o/2:c.top=l.top+l.height/2-s/2}return c.top=Math.round(c.top),c.left=Math.round(c.left),c.placement="center"===a[1]?a[0]:a[0]+"-"+a[1],c},adjustTop:function(e,t,n,a){if(-1!==e.indexOf("top")&&n!==a)return{top:t.top-a+"px"}},positionArrow:function(e,n){e=this.getRawNode(e);var a=e.querySelector(".tooltip-inner, .popover-inner");if(a){var r=angular.element(a).hasClass("tooltip-inner"),o=r?e.querySelector(".tooltip-arrow"):e.querySelector(".arrow");if(o){var s={top:"",bottom:"",left:"",right:""};if(n=this.parsePlacement(n),"center"===n[1])return void angular.element(o).css(s);var l="border-"+n[0]+"-width",c=t.getComputedStyle(o)[l],u="border-";i.vertical.test(n[0])?u+=n[0]+"-"+n[1]:u+=n[1]+"-"+n[0],u+="-radius";var d=t.getComputedStyle(r?a:e)[u];switch(n[0]){case"top":s.bottom=r?"0":"-"+c;break;case"bottom":s.top=r?"0":"-"+c;break;case"left":s.right=r?"0":"-"+c;break;case"right":s.left=r?"0":"-"+c}s[n[1]]=d,angular.element(o).css(s)}}}}}]),angular.module("ui.bootstrap.datepickerPopup",["ui.bootstrap.datepicker","ui.bootstrap.position"]).value("$datepickerPopupLiteralWarning",!0).constant("uibDatepickerPopupConfig",{altInputFormats:[],appendToBody:!1,clearText:"Clear",closeOnDateSelection:!0,closeText:"Done",currentText:"Today",datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"uib/template/datepickerPopup/popup.html",datepickerTemplateUrl:"uib/template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},onOpenFocus:!0,showButtonBar:!0,placement:"auto bottom-left"}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$log","$parse","$window","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout","uibDatepickerConfig","$datepickerPopupLiteralWarning",function(e,t,n,a,r,i,o,s,l,c,u,d,h,p,m,g){function f(t){var n=d.parse(t,O,e.date);if(isNaN(n))for(var a=0;a<_.length;a++)if(n=d.parse(t,_[a],e.date),!isNaN(n))return n;return n}function b(e){if(angular.isNumber(e)&&(e=new Date(e)),!e)return null;if(angular.isDate(e)&&!isNaN(e))return e;if(angular.isString(e)){var t=f(e);if(!isNaN(t))return d.toTimezone(t,M.getOption("timezone"))}return M.getOption("allowInvalid")?e:void 0}function y(e,t){var a=e||t;return!n.ngRequired&&!a||(angular.isNumber(a)&&(a=new Date(a)),!a||!(!angular.isDate(a)||isNaN(a))||!!angular.isString(a)&&!isNaN(f(a)))}function v(n){if(e.isOpen||!e.disabled){var a=D[0],r=t[0].contains(n.target),i=void 0!==a.contains&&a.contains(n.target);!e.isOpen||r||i||e.$apply(function(){e.isOpen=!1})}}function A(n){27===n.which&&e.isOpen?(n.preventDefault(),n.stopPropagation(),e.$apply(function(){e.isOpen=!1}),t[0].focus()):40!==n.which||e.isOpen||(n.preventDefault(),n.stopPropagation(),e.$apply(function(){e.isOpen=!0}))}function k(){if(e.isOpen){var a=angular.element(D[0].querySelector(".uib-datepicker-popup")),r=n.popupPlacement?n.popupPlacement:h.placement,i=c.positionElements(t,a,r,I);a.css({top:i.top+"px",left:i.left+"px"}),a.hasClass("uib-position-measure")&&a.removeClass("uib-position-measure")}}function w(e){var t;return angular.version.minor<6?(t=angular.isObject(e.$options)?e.$options:{timezone:null},t.getOption=function(e){return t[e]}):t=e.$options,t}var O,E,I,C,N,R,S,T,L,x,M,D,_,j=!1,P=[];this.init=function(r){if(x=r,M=w(x),E=angular.isDefined(n.closeOnDateSelection)?e.$parent.$eval(n.closeOnDateSelection):h.closeOnDateSelection,I=angular.isDefined(n.datepickerAppendToBody)?e.$parent.$eval(n.datepickerAppendToBody):h.appendToBody,C=angular.isDefined(n.onOpenFocus)?e.$parent.$eval(n.onOpenFocus):h.onOpenFocus,N=angular.isDefined(n.datepickerPopupTemplateUrl)?n.datepickerPopupTemplateUrl:h.datepickerPopupTemplateUrl,R=angular.isDefined(n.datepickerTemplateUrl)?n.datepickerTemplateUrl:h.datepickerTemplateUrl,_=angular.isDefined(n.altInputFormats)?e.$parent.$eval(n.altInputFormats):h.altInputFormats,e.showButtonBar=angular.isDefined(n.showButtonBar)?e.$parent.$eval(n.showButtonBar):h.showButtonBar,h.html5Types[n.type]?(O=h.html5Types[n.type],j=!0):(O=n.uibDatepickerPopup||h.datepickerPopup,n.$observe("uibDatepickerPopup",function(e,t){var n=e||h.datepickerPopup;if(n!==O&&(O=n,x.$modelValue=null,!O))throw new Error("uibDatepickerPopup must have a date format specified.")})),!O)throw new Error("uibDatepickerPopup must have a date format specified.");if(j&&n.uibDatepickerPopup)throw new Error("HTML5 date input types do not support custom formats.");S=angular.element("<div uib-datepicker-popup-wrap><div uib-datepicker></div></div>"),S.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":N}),T=angular.element(S.children()[0]),T.attr("template-url",R),e.datepickerOptions||(e.datepickerOptions={}),j&&"month"===n.type&&(e.datepickerOptions.datepickerMode="month",e.datepickerOptions.minMode="month"),T.attr("datepicker-options","datepickerOptions"),j?x.$formatters.push(function(t){return e.date=d.fromTimezone(t,M.getOption("timezone")),t}):(x.$$parserName="date",x.$validators.date=y,x.$parsers.unshift(b),x.$formatters.push(function(t){return x.$isEmpty(t)?(e.date=t,t):(angular.isNumber(t)&&(t=new Date(t)),e.date=d.fromTimezone(t,M.getOption("timezone")),d.filter(e.date,O))})),x.$viewChangeListeners.push(function(){e.date=f(x.$viewValue)}
12),t.on("keydown",A),D=a(S)(e),S.remove(),I?s.find("body").append(D):t.after(D),e.$on("$destroy",function(){for(!0===e.isOpen&&(l.$$phase||e.$apply(function(){e.isOpen=!1})),D.remove(),t.off("keydown",A),s.off("click",v),L&&L.off("scroll",k),angular.element(o).off("resize",k);P.length;)P.shift()()})},e.getText=function(t){return e[t+"Text"]||h[t+"Text"]},e.isDisabled=function(t){"today"===t&&(t=d.fromTimezone(new Date,M.getOption("timezone")));var n={};return angular.forEach(["minDate","maxDate"],function(t){e.datepickerOptions[t]?angular.isDate(e.datepickerOptions[t])?n[t]=new Date(e.datepickerOptions[t]):(g&&r.warn("Literal date support has been deprecated, please switch to date object usage"),n[t]=new Date(u(e.datepickerOptions[t],"medium"))):n[t]=null}),e.datepickerOptions&&n.minDate&&e.compare(t,n.minDate)<0||n.maxDate&&e.compare(t,n.maxDate)>0},e.compare=function(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate())-new Date(t.getFullYear(),t.getMonth(),t.getDate())},e.dateSelection=function(n){e.date=n;var a=e.date?d.filter(e.date,O):null;t.val(a),x.$setViewValue(a),E&&(e.isOpen=!1,t[0].focus())},e.keydown=function(n){27===n.which&&(n.stopPropagation(),e.isOpen=!1,t[0].focus())},e.select=function(t,n){if(n.stopPropagation(),"today"===t){var a=new Date;angular.isDate(e.date)?(t=new Date(e.date),t.setFullYear(a.getFullYear(),a.getMonth(),a.getDate())):(t=d.fromTimezone(a,M.getOption("timezone")),t.setHours(0,0,0,0))}e.dateSelection(t)},e.close=function(n){n.stopPropagation(),e.isOpen=!1,t[0].focus()},e.disabled=angular.isDefined(n.disabled)||!1,n.ngDisabled&&P.push(e.$parent.$watch(i(n.ngDisabled),function(t){e.disabled=t})),e.$watch("isOpen",function(a){a?e.disabled?e.isOpen=!1:p(function(){k(),C&&e.$broadcast("uib:datepicker.focus"),s.on("click",v);var a=n.popupPlacement?n.popupPlacement:h.placement;I||c.parsePlacement(a)[2]?(L=L||angular.element(c.scrollParent(t)))&&L.on("scroll",k):L=null,angular.element(o).on("resize",k)},0,!1):(s.off("click",v),L&&L.off("scroll",k),angular.element(o).off("resize",k))}),e.$on("uib:datepicker.mode",function(){p(k,0,!1)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{datepickerOptions:"=?",isOpen:"=?",currentText:"@",clearText:"@",closeText:"@"},link:function(e,t,n,a){var r=a[0];a[1].init(r)}}}).directive("uibDatepickerPopupWrap",function(){return{restrict:"A",transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/datepickerPopup/popup.html"}}}),angular.module("ui.bootstrap.debounce",[]).factory("$$debounce",["$timeout",function(e){return function(t,n){var a;return function(){var r=this,i=Array.prototype.slice.call(arguments);a&&e.cancel(a),a=e(function(){t.apply(r,i)},n)}}}]),angular.module("ui.bootstrap.multiMap",[]).factory("$$multiMap",function(){return{createNew:function(){var e={};return{entries:function(){return Object.keys(e).map(function(t){return{key:t,value:e[t]}})},get:function(t){return e[t]},hasKey:function(t){return!!e[t]},keys:function(){return Object.keys(e)},put:function(t,n){e[t]||(e[t]=[]),e[t].push(n)},remove:function(t,n){var a=e[t];if(a){var r=a.indexOf(n);-1!==r&&a.splice(r,1),a.length||delete e[t]}}}}}}),angular.module("ui.bootstrap.dropdown",["ui.bootstrap.multiMap","ui.bootstrap.position"]).constant("uibDropdownConfig",{appendToOpenClass:"uib-dropdown-open",openClass:"open"}).service("uibDropdownService",["$document","$rootScope","$$multiMap",function(e,t,n){var a=null,r=n.createNew();this.isOnlyOpen=function(e,t){var n=r.get(t);return!(!n||!n.reduce(function(t,n){return n.scope===e?n:t},{}))&&1===n.length},this.open=function(t,n,o){if(a||e.on("click",i),a&&a!==t&&(a.isOpen=!1),a=t,o){var s=r.get(o);s?-1===s.map(function(e){return e.scope}).indexOf(t)&&r.put(o,{scope:t}):r.put(o,{scope:t})}},this.close=function(t,n,o){if(a===t&&(e.off("click",i),e.off("keydown",this.keybindFilter),a=null),o){var s=r.get(o);if(s){var l=s.reduce(function(e,n){return n.scope===t?n:e},{});l&&r.remove(o,l)}}};var i=function(e){if(a&&a.isOpen&&!(e&&"disabled"===a.getAutoClose()||e&&3===e.which)){var n=a.getToggleElement();if(!(e&&n&&n[0].contains(e.target))){var r=a.getDropdownElement();e&&"outsideClick"===a.getAutoClose()&&r&&r[0].contains(e.target)||(a.focusToggleElement(),a.isOpen=!1,t.$$phase||a.$apply())}}};this.keybindFilter=function(e){if(a){var t=a.getDropdownElement(),n=a.getToggleElement(),r=t&&t[0].contains(e.target),o=n&&n[0].contains(e.target);27===e.which?(e.stopPropagation(),a.focusToggleElement(),i()):a.isKeynavEnabled()&&-1!==[38,40].indexOf(e.which)&&a.isOpen&&(r||o)&&(e.preventDefault(),e.stopPropagation(),a.focusDropdownEntry(e.which))}}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(e,t,n,a,r,i,o,s,l,c,u){function d(){t.append(m.dropdownMenu)}var h,p,m=this,g=e.$new(),f=r.appendToOpenClass,b=r.openClass,y=angular.noop,v=n.onToggle?a(n.onToggle):angular.noop,A=!1,k=l.find("body");t.addClass("dropdown"),this.init=function(){n.isOpen&&(p=a(n.isOpen),y=p.assign,e.$watch(p,function(e){g.isOpen=!!e})),A=angular.isDefined(n.keyboardNav)},this.toggle=function(e){return g.isOpen=arguments.length?!!e:!g.isOpen,angular.isFunction(y)&&y(g,g.isOpen),g.isOpen},this.isOpen=function(){return g.isOpen},g.getToggleElement=function(){return m.toggleElement},g.getAutoClose=function(){return n.autoClose||"always"},g.getElement=function(){return t},g.isKeynavEnabled=function(){return A},g.focusDropdownEntry=function(e){var n=m.dropdownMenu?angular.element(m.dropdownMenu).find("a"):t.find("ul").eq(0).find("a");switch(e){case 40:angular.isNumber(m.selectedOption)?m.selectedOption=m.selectedOption===n.length-1?m.selectedOption:m.selectedOption+1:m.selectedOption=0;break;case 38:angular.isNumber(m.selectedOption)?m.selectedOption=0===m.selectedOption?0:m.selectedOption-1:m.selectedOption=n.length-1}n[m.selectedOption].focus()},g.getDropdownElement=function(){return m.dropdownMenu},g.focusToggleElement=function(){m.toggleElement&&m.toggleElement[0].focus()},g.$watch("isOpen",function(r,p){var A=null,w=!1;if(angular.isDefined(n.dropdownAppendTo)){var O=a(n.dropdownAppendTo)(g);O&&(A=angular.element(O))}if(angular.isDefined(n.dropdownAppendToBody)&&!1!==a(n.dropdownAppendToBody)(g)&&(w=!0),w&&!A&&(A=k),A&&m.dropdownMenu&&(r?(A.append(m.dropdownMenu),t.on("$destroy",d)):(t.off("$destroy",d),d())),A&&m.dropdownMenu){var E,I,C,N=s.positionElements(t,m.dropdownMenu,"bottom-left",!0),R=0;if(E={top:N.top+"px",display:r?"block":"none"},I=m.dropdownMenu.hasClass("dropdown-menu-right"),I?(E.left="auto",C=s.scrollbarPadding(A),C.heightOverflow&&C.scrollbarWidth&&(R=C.scrollbarWidth),E.right=window.innerWidth-R-(N.left+t.prop("offsetWidth"))+"px"):(E.left=N.left+"px",E.right="auto"),!w){var S=s.offset(A);E.top=N.top-S.top+"px",I?E.right=window.innerWidth-(N.left-S.left+t.prop("offsetWidth"))+"px":E.left=N.left-S.left+"px"}m.dropdownMenu.css(E)}var T=A||t,L=A?f:b,x=T.hasClass(L),M=i.isOnlyOpen(e,A);if(x===!r){var D;D=A?M?"removeClass":"addClass":r?"addClass":"removeClass",o[D](T,L).then(function(){angular.isDefined(r)&&r!==p&&v(e,{open:!!r})})}if(r)m.dropdownMenuTemplateUrl?u(m.dropdownMenuTemplateUrl).then(function(e){h=g.$new(),c(e.trim())(h,function(e){var t=e;
12m.dropdownMenu.replaceWith(t),m.dropdownMenu=t,l.on("keydown",i.keybindFilter)})}):l.on("keydown",i.keybindFilter),g.focusToggleElement(),i.open(g,t,A);else{if(i.close(g,t,A),m.dropdownMenuTemplateUrl){h&&h.$destroy();var _=angular.element('<ul class="dropdown-menu"></ul>');m.dropdownMenu.replaceWith(_),m.dropdownMenu=_}m.selectedOption=null}angular.isFunction(y)&&y(e,r)})}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(e,t,n,a){a.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"A",require:"?^uibDropdown",link:function(e,t,n,a){if(a&&!angular.isDefined(n.dropdownNested)){t.addClass("dropdown-menu");var r=n.templateUrl;r&&(a.dropdownMenuTemplateUrl=r),a.dropdownMenu||(a.dropdownMenu=t)}}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(e,t,n,a){if(a){t.addClass("dropdown-toggle"),a.toggleElement=t;var r=function(r){r.preventDefault(),t.hasClass("disabled")||n.disabled||e.$apply(function(){a.toggle()})};t.on("click",r),t.attr({"aria-haspopup":!0,"aria-expanded":!1}),e.$watch(a.isOpen,function(e){t.attr("aria-expanded",!!e)}),e.$on("$destroy",function(){t.off("click",r)})}}}}),angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var e=[];return{add:function(t,n){e.push({key:t,value:n})},get:function(t){for(var n=0;n<e.length;n++)if(t===e[n].key)return e[n]},keys:function(){for(var t=[],n=0;n<e.length;n++)t.push(e[n].key);return t},top:function(){return e[e.length-1]},remove:function(t){for(var n=-1,a=0;a<e.length;a++)if(t===e[a].key){n=a;break}return e.splice(n,1)[0]},removeTop:function(){return e.pop()},length:function(){return e.length}}}}}),angular.module("ui.bootstrap.modal",["ui.bootstrap.multiMap","ui.bootstrap.stackedMap","ui.bootstrap.position"]).provider("$uibResolve",function(){var e=this;this.resolver=null,this.setResolver=function(e){this.resolver=e},this.$get=["$injector","$q",function(t,n){var a=e.resolver?t.get(e.resolver):null;return{resolve:function(e,r,i,o){if(a)return a.resolve(e,r,i,o);var s=[];return angular.forEach(e,function(e){angular.isFunction(e)||angular.isArray(e)?s.push(n.resolve(t.invoke(e))):angular.isString(e)?s.push(n.resolve(t.get(e))):s.push(n.resolve(e))}),n.all(s).then(function(t){var n={},a=0;return angular.forEach(e,function(e,r){n[r]=t[a++]}),n})}}}]}).directive("uibModalBackdrop",["$animate","$injector","$uibModalStack",function(e,t,n){function a(t,a,r){r.modalInClass&&(e.addClass(a,r.modalInClass),t.$on(n.NOW_CLOSING_EVENT,function(n,i){var o=i();t.modalOptions.animation?e.removeClass(a,r.modalInClass).then(o):o()}))}return{restrict:"A",compile:function(e,t){return e.addClass(t.backdropClass),a}}}]).directive("uibModalWindow",["$uibModalStack","$q","$animateCss","$document",function(e,t,n,a){return{scope:{index:"@"},restrict:"A",transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/modal/window.html"},link:function(r,i,o){i.addClass(o.windowTopClass||""),r.size=o.size,r.close=function(t){var n=e.getTop();n&&n.value.backdrop&&"static"!==n.value.backdrop&&t.target===t.currentTarget&&(t.preventDefault(),t.stopPropagation(),e.dismiss(n.key,"backdrop click"))},i.on("click",r.close),r.$isRendered=!0;var s=t.defer();r.$$postDigest(function(){s.resolve()}),s.promise.then(function(){var s=null;o.modalInClass&&(s=n(i,{addClass:o.modalInClass}).start(),r.$on(e.NOW_CLOSING_EVENT,function(e,t){var a=t();n(i,{removeClass:o.modalInClass}).start().then(a)})),t.when(s).then(function(){var t=e.getTop();if(t&&e.modalRendered(t.key),!a[0].activeElement||!i[0].contains(a[0].activeElement)){var n=i[0].querySelector("[autofocus]");n?n.focus():i[0].focus()}})})}}}]).directive("uibModalAnimationClass",function(){return{compile:function(e,t){t.modalAnimation&&e.addClass(t.uibModalAnimationClass)}}}).directive("uibModalTransclude",["$animate",function(e){return{link:function(t,n,a,r,i){i(t.$parent,function(t){n.empty(),e.enter(t,n)})}}}]).factory("$uibModalStack",["$animate","$animateCss","$document","$compile","$rootScope","$q","$$multiMap","$$stackedMap","$uibPosition",function(e,t,n,a,r,i,o,s,l){function c(e){return e.replace(S,function(e,t){return(t?"-":"")+e.toLowerCase()})}function u(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}function d(){for(var e=-1,t=O.keys(),n=0;n<t.length;n++)O.get(t[n]).value.backdrop&&(e=n);return e>-1&&e<C&&(e=C),e}function h(e,t){var n=O.get(e).value,a=n.appendTo;O.remove(e),N=O.top(),N&&(C=parseInt(N.value.modalDomEl.attr("index"),10)),g(n.modalDomEl,n.modalScope,function(){var t=n.openedClass||w;E.remove(t,e);var r=E.hasKey(t);a.toggleClass(t,r),!r&&k&&k.heightOverflow&&k.scrollbarWidth&&(k.originalRight?a.css({paddingRight:k.originalRight+"px"}):a.css({paddingRight:""}),k=null),p(!0)},n.closedDeferred),m(),t&&t.focus?t.focus():a.focus&&a.focus()}function p(e){var t;O.length()>0&&(t=O.top().value,t.modalDomEl.toggleClass(t.windowTopClass||"",e))}function m(){if(v&&-1===d()){var e=A;g(v,A,function(){e=null}),v=void 0,A=void 0}}function g(t,n,a,r){function o(){o.done||(o.done=!0,e.leave(t).then(function(){a&&a(),t.remove(),r&&r.resolve()}),n.$destroy())}var s,l=null,c=function(){return s||(s=i.defer(),l=s.promise),function(){s.resolve()}};return n.$broadcast(I.NOW_CLOSING_EVENT,c),i.when(l).then(o)}function f(e){if(e.isDefaultPrevented())return e;
12var t=O.top();if(t)switch(e.which){case 27:t.value.keyboard&&(e.preventDefault(),r.$apply(function(){I.dismiss(t.key,"escape key press")}));break;case 9:var n=I.loadFocusElementList(t),a=!1;e.shiftKey?(I.isFocusInFirstItem(e,n)||I.isModalFocused(e,t))&&(a=I.focusLastFocusableElement(n)):I.isFocusInLastItem(e,n)&&(a=I.focusFirstFocusableElement(n)),a&&(e.preventDefault(),e.stopPropagation())}}function b(e,t,n){return!e.value.modalScope.$broadcast("modal.closing",t,n).defaultPrevented}function y(){Array.prototype.forEach.call(document.querySelectorAll("["+R+"]"),function(e){var t=parseInt(e.getAttribute(R),10),n=t-1;e.setAttribute(R,n),n||(e.removeAttribute(R),e.removeAttribute("aria-hidden"))})}var v,A,k,w="modal-open",O=s.createNew(),E=o.createNew(),I={NOW_CLOSING_EVENT:"modal.stack.now-closing"},C=0,N=null,R="data-bootstrap-modal-aria-hidden-count",S=/[A-Z]/g;return r.$watch(d,function(e){A&&(A.index=e)}),n.on("keydown",f),r.$on("$destroy",function(){n.off("keydown",f)}),I.open=function(t,i){function o(e){if(e&&"BODY"!==e[0].tagName)return function(e){var t=e.parent()?e.parent().children():[];return Array.prototype.filter.call(t,function(t){return t!==e[0]})}(e).forEach(function(e){var t="true"===e.getAttribute("aria-hidden"),n=parseInt(e.getAttribute(R),10);n||(n=t?1:0),e.setAttribute(R,n+1),e.setAttribute("aria-hidden","true")}),o(e.parent())}var s=n[0].activeElement,u=i.openedClass||w;p(!1),N=O.top(),O.add(t,{deferred:i.deferred,renderDeferred:i.renderDeferred,closedDeferred:i.closedDeferred,modalScope:i.scope,backdrop:i.backdrop,keyboard:i.keyboard,openedClass:i.openedClass,windowTopClass:i.windowTopClass,animation:i.animation,appendTo:i.appendTo}),E.put(u,t);var h=i.appendTo,m=d();m>=0&&!v&&(A=r.$new(!0),A.modalOptions=i,A.index=m,v=angular.element('<div uib-modal-backdrop="modal-backdrop"></div>'),v.attr({class:"modal-backdrop","ng-style":"{'z-index': 1040 + (index && 1 || 0) + index*10}","uib-modal-animation-class":"fade","modal-in-class":"in"}),i.backdropClass&&v.addClass(i.backdropClass),i.animation&&v.attr("modal-animation","true"),a(v)(A),e.enter(v,h),l.isScrollable(h)&&(k=l.scrollbarPadding(h),k.heightOverflow&&k.scrollbarWidth&&h.css({paddingRight:k.right+"px"})));var g;i.component?(g=document.createElement(c(i.component.name)),g=angular.element(g),g.attr({resolve:"$resolve","modal-instance":"$uibModalInstance",close:"$close($value)",dismiss:"$dismiss($value)"})):g=i.content,C=N?parseInt(N.value.modalDomEl.attr("index"),10)+1:0;var f=angular.element('<div uib-modal-window="modal-window"></div>');f.attr({class:"modal","template-url":i.windowTemplateUrl,"window-top-class":i.windowTopClass,role:"dialog","aria-labelledby":i.ariaLabelledBy,"aria-describedby":i.ariaDescribedBy,size:i.size,index:C,animate:"animate","ng-style":"{'z-index': 1050 + $$topModalIndex*10, display: 'block'}",tabindex:-1,"uib-modal-animation-class":"fade","modal-in-class":"in"}).append(g),i.windowClass&&f.addClass(i.windowClass),i.animation&&f.attr("modal-animation","true"),h.addClass(u),i.scope&&(i.scope.$$topModalIndex=C),e.enter(a(f)(i.scope),h),O.top().value.modalDomEl=f,O.top().value.modalOpener=s,o(f)},I.close=function(e,t){var n=O.get(e);return y(),n&&b(n,t,!0)?(n.value.modalScope.$$uibDestructionScheduled=!0,n.value.deferred.resolve(t),h(e,n.value.modalOpener),!0):!n},I.dismiss=function(e,t){var n=O.get(e);return y(),n&&b(n,t,!1)?(n.value.modalScope.$$uibDestructionScheduled=!0,n.value.deferred.reject(t),h(e,n.value.modalOpener),!0):!n},I.dismissAll=function(e){for(var t=this.getTop();t&&this.dismiss(t.key,e);)t=this.getTop()},I.getTop=function(){return O.top()},I.modalRendered=function(e){var t=O.get(e);t&&t.value.renderDeferred.resolve()},I.focusFirstFocusableElement=function(e){return e.length>0&&(e[0].focus(),!0)},I.focusLastFocusableElement=function(e){return e.length>0&&(e[e.length-1].focus(),!0)},I.isModalFocused=function(e,t){if(e&&t){var n=t.value.modalDomEl;if(n&&n.length)return(e.target||e.srcElement)===n[0]}return!1},I.isFocusInFirstItem=function(e,t){return t.length>0&&(e.target||e.srcElement)===t[0]},I.isFocusInLastItem=function(e,t){return t.length>0&&(e.target||e.srcElement)===t[t.length-1]},I.loadFocusElementList=function(e){if(e){var t=e.value.modalDomEl;if(t&&t.length){var n=t[0].querySelectorAll("a[href], area[href], input
12:not([disabled]):not([tabindex='-1']), button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), textarea:not([disabled]):not([tabindex='-1']), iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true]");return n?Array.prototype.filter.call(n,function(e){return u(e)}):n}}},I}]).provider("$uibModal",function(){var e={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$rootScope","$q","$document","$templateRequest","$controller","$uibResolve","$uibModalStack",function(t,n,a,r,i,o,s){function l(e){return e.template?n.when(e.template):r(angular.isFunction(e.templateUrl)?e.templateUrl():e.templateUrl)}var c={},u=null;return c.getPromiseChain=function(){return u},c.open=function(r){function c(){return f}var d=n.defer(),h=n.defer(),p=n.defer(),m=n.defer(),g={result:d.promise,opened:h.promise,closed:p.promise,rendered:m.promise,close:function(e){return s.close(g,e)},dismiss:function(e){return s.dismiss(g,e)}};if(r=angular.extend({},e.options,r),r.resolve=r.resolve||{},r.appendTo=r.appendTo||a.find("body").eq(0),!r.appendTo.length)throw new Error("appendTo element not found. Make sure that the element passed is in DOM.");if(!r.component&&!r.template&&!r.templateUrl)throw new Error("One of component or template or templateUrl options is required.");var f;f=r.component?n.when(o.resolve(r.resolve,{},null,null)):n.all([l(r),o.resolve(r.resolve,{},null,null)]);var b;return b=u=n.all([u]).then(c,c).then(function(e){function n(t,n,a,r){t.$scope=o,t.$scope.$resolve={},a?t.$scope.$uibModalInstance=g:t.$uibModalInstance=g;var i=n?e[1]:e;angular.forEach(i,function(e,n){r&&(t[n]=e),t.$scope.$resolve[n]=e})}var a=r.scope||t,o=a.$new();o.$close=g.close,o.$dismiss=g.dismiss,o.$on("$destroy",function(){o.$$uibDestructionScheduled||o.$dismiss("$uibUnscheduledDestruction")});var l,c,u={scope:o,deferred:d,renderDeferred:m,closedDeferred:p,animation:r.animation,backdrop:r.backdrop,keyboard:r.keyboard,backdropClass:r.backdropClass,windowTopClass:r.windowTopClass,windowClass:r.windowClass,windowTemplateUrl:r.windowTemplateUrl,ariaLabelledBy:r.ariaLabelledBy,ariaDescribedBy:r.ariaDescribedBy,size:r.size,openedClass:r.openedClass,appendTo:r.appendTo},f={},b={};r.component?(n(f,!1,!0,!1),f.name=r.component,u.component=f):r.controller&&(n(b,!0,!1,!0),c=i(r.controller,b,!0,r.controllerAs),r.controllerAs&&r.bindToController&&(l=c.instance,l.$close=o.$close,l.$dismiss=o.$dismiss,angular.extend(l,{$resolve:b.$scope.$resolve},a)),l=c(),angular.isFunction(l.$onInit)&&l.$onInit()),r.component||(u.content=e[0]),s.open(g,u),h.resolve(!0)},function(e){h.reject(e),d.reject(e)}).finally(function(){u===b&&(u=null)}),g},c}]};return e}),angular.module("ui.bootstrap.paging",[]).factory("uibPaging",["$parse",function(e){return{create:function(t,n,a){t.setNumPages=a.numPages?e(a.numPages).assign:angular.noop,t.ngModelCtrl={$setViewValue:angular.noop},t._watchers=[],t.init=function(e,r){t.ngModelCtrl=e,t.config=r,e.$render=function(){t.render()},a.itemsPerPage?t._watchers.push(n.$parent.$watch(a.itemsPerPage,function(e){t.itemsPerPage=parseInt(e,10),n.totalPages=t.calculateTotalPages(),t.updatePage()})):t.itemsPerPage=r.itemsPerPage,n.$watch("totalItems",function(e,a){(angular.isDefined(e)||e!==a)&&(n.totalPages=t.calculateTotalPages(),t.updatePage())})},t.calculateTotalPages=function(){var e=t.itemsPerPage<1?1:Math.ceil(n.totalItems/t.itemsPerPage);return Math.max(e||0,1)},t.render=function(){n.page=parseInt(t.ngModelCtrl.$viewValue,10)||1},n.selectPage=function(e,a){a&&a.preventDefault(),(!n.ngDisabled||!a)&&n.page!==e&&e>0&&e<=n.totalPages&&(a&&a.target&&a.target.blur(),t.ngModelCtrl.$setViewValue(e),t.ngModelCtrl.$render())},n.getText=function(e){return n[e+"Text"]||t.config[e+"Text"]},n.noPrevious=function(){return 1===n.page},n.noNext=function(){return n.page===n.totalPages},t.updatePage=function(){t.setNumPages(n.$parent,n.totalPages),n.page>n.totalPages?n.selectPage(n.totalPages):t.ngModelCtrl.$render()},n.$on("$destroy",function(){for(;t._watchers.length;)t._watchers.shift()()})}}}]),angular.module("ui.bootstrap.pager",["ui.bootstrap.paging","ui.bootstrap.tabindex"]).controller("UibPagerController",["$scope","$attrs","uibPaging","uibPagerConfig",function(e,t,n,a){e.align=angular.isDefined(t.align)?e.$parent.$eval(t.align):a.align,n.create(this,e,t)}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(e){return{scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],restrict:"A",controller:"UibPagerController",controllerAs:"pager",templateUrl:function(e,t){return t.templateUrl||"uib/template/pager/pager.html"},link:function(t,n,a,r){n.addClass("pager");var i=r[0],o=r[1];o&&i.init(o,e)}}}]),angular.module("ui.bootstrap.pagination",["ui.bootstrap.paging","ui.bootstrap.tabindex"]).controller("UibPaginationController",["$scope","$attrs","$parse","uibPaging","uibPaginationConfig",function(e,t,n,a,r){function i(e,t,n){return{number:e,text:t,active:n}}function o(e,t){var n=[],a=1,r=t,o=angular.isDefined(l)&&l<t;o&&(c?(a=Math.max(e-Math.floor(l/2),1),(r=a+l-1)>t&&(r=t,a=r-l+1)):(a=(Math.ceil(e/l)-1)*l+1,r=Math.min(a+l-1,t)));for(var s=a;s<=r;s++){var p=i(s,h(s),s===e);n.push(p)}if(o&&l>0&&(!c||u||d)){if(a>1){if(!d||a>3){var m=i(a-1,"...",!1);n.unshift(m)}if(d){if(3===a){var g=i(2,"2",!1);n.unshift(g)}var f=i(1,"1",!1);n.unshift(f)}}if(r<t){if(!d||r<t-2){var b=i(r+1,"...",!1);n.push(b)}if(d){if(r===t-2){var y=i(t-1,t-1,!1);n.push(y)}var v=i(t,t,!1);n.push(v)}}}return n}var s=this,l=angular.isDefined(t.maxSize)?e.$parent.$eval(t.maxSize):r.maxSize,c=angular.isDefined(t.rotate)?e.$parent.$eval(t.rotate):r.rotate,u=angular.isDefined(t.forceEllipses)?e.$parent.$eval(t.forceEllipses):r.forceEllipses,d=angular.isDefined(t.boundaryLinkNumbers)?e.$parent.$eval(t.boundaryLinkNumbers):r.boun
12daryLinkNumbers,h=angular.isDefined(t.pageLabel)?function(n){return e.$parent.$eval(t.pageLabel,{$page:n})}:angular.identity;e.boundaryLinks=angular.isDefined(t.boundaryLinks)?e.$parent.$eval(t.boundaryLinks):r.boundaryLinks,e.directionLinks=angular.isDefined(t.directionLinks)?e.$parent.$eval(t.directionLinks):r.directionLinks,t.$set("role","menu"),a.create(this,e,t),t.maxSize&&s._watchers.push(e.$parent.$watch(n(t.maxSize),function(e){l=parseInt(e,10),s.render()}));var p=this.render;this.render=function(){p(),e.page>0&&e.page<=e.totalPages&&(e.pages=o(e.page,e.totalPages))}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,boundaryLinkNumbers:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0,forceEllipses:!1}).directive("uibPagination",["$parse","uibPaginationConfig",function(e,t){return{scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],restrict:"A",controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(e,t){return t.templateUrl||"uib/template/pagination/pagination.html"},link:function(e,n,a,r){n.addClass("pagination");var i=r[0],o=r[1];o&&i.init(o,t)}}}]),
13angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){function e(e){var t=/[A-Z]/g;return e.replace(t,function(e,t){return(t?"-":"")+e.toLowerCase()})}var t={placement:"top",placementClassPrefix:"",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},n={mouseenter:"mouseleave",click:"click",outsideClick:"outsideClick",focus:"blur",none:""},a={};this.options=function(e){angular.extend(a,e)},this.setTriggers=function(e){angular.extend(n,e)},this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(r,i,o,s,l,c,u,d,h){function p(e){if(27===e.which){var t=m.top();t&&(t.value.close(),t=null)}}var m=h.createNew();return s.on("keyup",p),u.$on("$destroy",function(){s.off("keyup",p)}),function(r,u,h,p){function g(e){var t=(e||p.trigger||h).split(" ");return{show:t,hide:t.map(function(e){return n[e]||e})}}p=angular.extend({},t,a,p);var f=e(r),b=c.startSymbol(),y=c.endSymbol(),v="<div "+f+'-popup uib-title="'+b+"title"+y+'" '+(p.useContentExp?'content-exp="contentExp()" ':'content="'+b+"content"+y+'" ')+'origin-scope="origScope" class="uib-position-measure '+u+'" tooltip-animation-class="fade"uib-tooltip-classes ng-class="{ in: isOpen }" ></div>';return{compile:function(e,t){var n=i(v);return function(e,t,a,i){function c(){G.isOpen?f():h()}function h(){$&&!e.$eval(a[u+"Enable"])||(A(),O(),G.popupDelay?x||(x=o(b,G.popupDelay,!1)):b())}function f(){y(),G.popupCloseDelay?M||(M=o(v,G.popupCloseDelay,!1)):v()}function b(){if(y(),A(),!G.content)return angular.noop;k(),G.$evalAsync(function(){G.isOpen=!0,E(!0),V()})}function y(){x&&(o.cancel(x),x=null),D&&(o.cancel(D),D=null)}function v(){G&&G.$evalAsync(function(){G&&(G.isOpen=!1,E(!1),G.animation?L||(L=o(w,150,!1)):w())})}function A(){M&&(o.cancel(M),M=null),L&&(o.cancel(L),L=null)}function k(){S||(T=G.$new(),S=n(T,function(e){P?s.find("body").append(e):t.after(e)}),m.add(G,{close:v}),I())}function w(){y(),A(),C(),S&&(S.remove(),S=null,_&&o.cancel(_)),m.remove(G),T&&(T.$destroy(),T=null)}function O(){G.title=a[u+"Title"],G.content=U?U(e):a[r],G.popupClass=a[u+"Class"],G.placement=angular.isDefined(a[u+"Placement"])?a[u+"Placement"]:p.placement;var t=l.parsePlacement(G.placement);j=t[1]?t[0]+"-"+t[1]:t[0];var n=parseInt(a[u+"PopupDelay"],10),i=parseInt(a[u+"PopupCloseDelay"],10);G.popupDelay=isNaN(n)?p.popupDelay:n,G.popupCloseDelay=isNaN(i)?p.popupCloseDelay:i}function E(t){B&&angular.isFunction(B.assign)&&B.assign(e,t)}function I(){F.length=0,U?(F.push(e.$watch(U,function(e){G.content=e,!e&&G.isOpen&&v()})),F.push(T.$watch(function(){q||(q=!0,T.$$postDigest(function(){q=!1,G&&G.isOpen&&V()}))}))):F.push(a.$observe(r,function(e){G.content=e,!e&&G.isOpen?v():V()})),F.push(a.$observe(u+"Title",function(e){G.title=e,G.isOpen&&V()})),F.push(a.$observe(u+"Placement",function(e){G.placement=e||p.placement,G.isOpen&&V()}))}function C(){F.length&&(angular.forEach(F,function(e){e()}),F.length=0)}function N(e){G&&G.isOpen&&S&&(t[0].contains(e.target)||S[0].contains(e.target)||f())}function R(e){27===e.which&&f()}var S,T,L,x,M,D,_,j,P=!!angular.isDefined(p.appendToBody)&&p.appendToBody,z=g(void 0),$=angular.isDefined(a[u+"Enable"]),G=e.$new(!0),q=!1,B=!!angular.isDefined(a[u+"IsOpen"])&&d(a[u+"IsOpen"]),U=!!p.useContentExp&&d(a[r]),F=[],V=function(){S&&S.html()&&(D||(D=o(function(){var e=l.positionElements(t,S,G.placement,P),n=angular.isDefined(S.offsetHeight)?S.offsetHeight:S.prop("offsetHeight"),a=P?l.offset(t):l.position(t);S.css({top:e.top+"px",left:e.left+"px"});var r=e.placement.split("-");S.hasClass(r[0])||(S.removeClass(j.split("-")[0]),S.addClass(r[0])),S.hasClass(p.placementClassPrefix+e.placement)||(S.removeClass(p.placementClassPrefix+j),S.addClass(p.placementClassPrefix+e.placement)),_=o(function(){var e=angular.isDefined(S.offsetHeight)?S.offsetHeight:S.prop("offsetHeight"),t=l.adjustTop(r,a,n,e);t&&S.css(t),_=null},0,!1),S.hasClass("uib-position-measure")?(l.positionArrow(S,e.placement),S.removeClass("uib-position-measure")):j!==e.placement&&l.positionArrow(S,e.placement),j=e.placement,D=null},0,!1)))};G.origScope=e,G.isOpen=!1,G.contentExp=function(){return G.content},a.$observe("disabled",function(e){e&&y(),e&&G.isOpen&&v()}
13),B&&e.$watch(B,function(e){G&&!e===G.isOpen&&c()});var H=function(){z.show.forEach(function(e){"outsideClick"===e?t.off("click",c):(t.off(e,h),t.off(e,c)),t.off("keypress",R)}),z.hide.forEach(function(e){"outsideClick"===e?s.off("click",N):t.off(e,f)})};!function(){var n=[],r=[],i=e.$eval(a[u+"Trigger"]);H(),angular.isObject(i)?(Object.keys(i).forEach(function(e){n.push(e),r.push(i[e])}),z={show:n,hide:r}):z=g(i),"none"!==z.show&&z.show.forEach(function(e,n){"outsideClick"===e?(t.on("click",c),s.on("click",N)):e===z.hide[n]?t.on(e,c):e&&(t.on(e,h),t.on(z.hide[n],f)),t.on("keypress",R)})}();var Z=e.$eval(a[u+"Animation"]);G.animation=angular.isDefined(Z)?!!Z:p.animation;var Y,K=u+"AppendToBody";Y=K in a&&void 0===a[K]||e.$eval(a[K]),P=angular.isDefined(Y)?Y:P,e.$on("$destroy",function(){H(),w(),G=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(e,t,n,a){return{link:function(r,i,o){var s,l,c,u=r.$eval(o.tooltipTemplateTranscludeScope),d=0,h=function(){l&&(l.remove(),l=null),s&&(s.$destroy(),s=null),c&&(e.leave(c).then(function(){l=null}),l=c,c=null)};r.$watch(t.parseAsResourceUrl(o.uibTooltipTemplateTransclude),function(t){var o=++d;t?(a(t,!0).then(function(a){if(o===d){var r=u.$new(),l=a,p=n(l)(r,function(t){h(),e.enter(t,i)});s=r,c=p,s.$emit("$includeContentLoaded",t)}},function(){o===d&&(h(),r.$emit("$includeContentError",t))}),r.$emit("$includeContentRequested",t)):h()}),r.$on("$destroy",h)}}}]).directive("uibTooltipClasses",["$uibPosition",function(e){return{restrict:"A",link:function(t,n,a){if(t.placement){var r=e.parsePlacement(t.placement);n.addClass(r[0])}t.popupClass&&n.addClass(t.popupClass),t.animation&&n.addClass(a.tooltipAnimationClass)}}}]).directive("uibTooltipPopup",function(){return{restrict:"A",scope:{content:"@"},templateUrl:"uib/template/tooltip/tooltip-popup.html"}}).directive("uibTooltip",["$uibTooltip",function(e){return e("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{restrict:"A",scope:{contentExp:"&",originScope:"&"},templateUrl:"uib/template/tooltip/tooltip-template-popup.html"}}).directive("uibTooltipTemplate",["$uibTooltip",function(e){return e("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{restrict:"A",scope:{contentExp:"&"},templateUrl:"uib/template/tooltip/tooltip-html-popup.html"}}).directive("uibTooltipHtml",["$uibTooltip",function(e){return e("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{restrict:"A",scope:{uibTitle:"@",contentExp:"&",originScope:"&"},templateUrl:"uib/template/popover/popover-template.html"}}).directive("uibPopoverTemplate",["$uibTooltip",function(e){return e("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{restrict:"A",scope:{contentExp:"&",uibTitle:"@"},templateUrl:"uib/template/popover/popover-html.html"}}).directive("uibPopoverHtml",["$uibTooltip",function(e){return e("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{restrict:"A",scope:{uibTitle:"@",content:"@"},templateUrl:"uib/template/popover/popover.html"}}).directive("uibPopover",["$uibTooltip",function(e){return e("uibPopover","popover","click")}]),angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(e,t,n){function a(){return angular.isDefined(e.maxParam)?e.maxParam:n.max}var r=this,i=angular.isDefined(t.animate)?e.$parent.$eval(t.animate):n.animate;this.bars=[],e.max=a(),this.addBar=function(e,t,n){i||t.css({transition:"none"}),this.bars.push(e),e.max=a(),e.title=n&&angular.isDefined(n.title)?n.title:"progressbar",e.$watch("value",function(t){e.recalculatePercentage()}),e.recalculatePercentage=function(){var t=r.bars.reduce(function(e,t){return t.percent=+(100*t.value/t.max).toFixed(2),e+t.percent},0);t>100&&(e.percent-=t-100)},e.$on("$destroy",function(){t=null,r.removeBar(e)})},this.removeBar=function(e){this.bars.splice(this.bars.indexOf(e),1),this.bars.forEac
13h(function(e){e.recalculatePercentage()})},e.$watch("maxParam",function(e){r.bars.forEach(function(e){e.max=a(),e.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{maxParam:"=?max"},templateUrl:"uib/template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"uib/template/progressbar/bar.html",link:function(e,t,n,a){a.addBar(e,t,n)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",maxParam:"=?max",type:"@"},templateUrl:"uib/template/progressbar/progressbar.html",link:function(e,t,n,a){a.addBar(e,angular.element(t.children()[0]),{title:n.title})}}}),angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,enableReset:!0,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(e,t,n){var a={$setViewValue:angular.noop},r=this;this.init=function(r){a=r,a.$render=this.render,a.$formatters.push(function(e){return angular.isNumber(e)&&e<<0!==e&&(e=Math.round(e)),e}),this.stateOn=angular.isDefined(t.stateOn)?e.$parent.$eval(t.stateOn):n.stateOn,this.stateOff=angular.isDefined(t.stateOff)?e.$parent.$eval(t.stateOff):n.stateOff,this.enableReset=angular.isDefined(t.enableReset)?e.$parent.$eval(t.enableReset):n.enableReset;var i=angular.isDefined(t.titles)?e.$parent.$eval(t.titles):n.titles;this.titles=angular.isArray(i)&&i.length>0?i:n.titles;var o=angular.isDefined(t.ratingStates)?e.$parent.$eval(t.ratingStates):new Array(angular.isDefined(t.max)?e.$parent.$eval(t.max):n.max);e.range=this.buildTemplateObjects(o)},this.buildTemplateObjects=function(e){for(var t=0,n=e.length;t<n;t++)e[t]=angular.extend({index:t},{stateOn:this.stateOn,stateOff:this.stateOff,title:this.getTitle(t)},e[t]);return e},this.getTitle=function(e){return e>=this.titles.length?e+1:this.titles[e]},e.rate=function(t){if(!e.readonly&&t>=0&&t<=e.range.length){var n=r.enableReset&&a.$viewValue===t?0:t;a.$setViewValue(n),a.$render()}},e.enter=function(t){e.readonly||(e.value=t),e.onHover({value:t})},e.reset=function(){e.value=a.$viewValue,e.onLeave()},e.onKeydown=function(t){/(37|38|39|40)/.test(t.which)&&(t.preventDefault(),t.stopPropagation(),e.rate(e.value+(38===t.which||39===t.which?1:-1)))},this.render=function(){e.value=a.$viewValue,e.title=r.getTitle(e.value-1)}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],restrict:"A",scope:{readonly:"=?readOnly",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"uib/template/rating/rating.html",link:function(e,t,n,a){var r=a[0],i=a[1];r.init(i)}}}),angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(e){function t(e){for(var t=0;t<a.tabs.length;t++)if(a.tabs[t].index===e)return t}var n,a=this;a.tabs=[],a.select=function(e,i){if(!r){var o=t(n),s=a.tabs[o];if(s){if(s.tab.onDeselect({$event:i,$selectedIndex:e}),i&&i.isDefaultPrevented())return;s.tab.active=!1}var l=a.tabs[e];l?(l.tab.onSelect({$event:i}),l.tab.active=!0,a.active=l.index,n=l.index):!l&&angular.isDefined(n)&&(a.active=null,n=null)}},a.addTab=function(e){if(a.tabs.push({tab:e,index:e.index}),a.tabs.sort(function(e,t){return e.index>t.index?1:e.index<t.index?-1:0}),e.index===a.active||!angular.isDefined(a.active)&&1===a.tabs.length){var n=t(e.index);a.select(n)}},a.removeTab=function(e){for(var t,n=0;n<a.tabs.length;n++)if(a.tabs[n].tab===e){t=n;break}if(a.tabs[t].index===a.active){var r=t===a.tabs.length-1?t-1:t+1%a.tabs.length;a.select(r)}a.tabs.splice(t,1)},e.$watch("tabset.active",function(e){angular.isDefined(e)&&e!==n&&a.select(t(e))});var r;e.$on("$destroy",function(){r=!0})}]).directive("uibTabset",function(){return{transclude:!0,replace:!0,scope:{},bindToController:{active:"=?",type:"@"},controller:"UibTabsetController",controllerAs:"tabset",templateUrl:function(e,t){return t.templateUrl||"uib/template/tabs/tabset.html"},link:function(e,t,n){e.vertical=!!angular.isDefined(n.vertical)&&e.$parent.$eval(n.vertical),e.justified=!!angular.isDefined(n.justified)&&e.$parent.$eval(n.justified)}}}).directive("uibTab",["$parse",function(e){return{require:"^uibTabset",replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/tabs/tab.html"},transclude:!0,scope:{heading:"@",index:"=?",classes:"@?",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},controllerAs:"tab",link:function(t,n,a,r,i){t.disabled=!1,a.disable&&t.$parent.$watch(e(a.disable),function(e){t.disabled=!!e}),angular.isUndefined(a.index)&&(r.tabs&&r.tabs.length?t.index=Math.max.apply(null,r.tabs.map(function(e){return e.index}
13))+1:t.index=0),angular.isUndefined(a.classes)&&(t.classes=""),t.select=function(e){if(!t.disabled){for(var n,a=0;a<r.tabs.length;a++)if(r.tabs[a].tab===t){n=a;break}r.select(n,e)}},r.addTab(t),t.$on("$destroy",function(){r.removeTab(t)}),t.$transcludeFn=i}}}]).directive("uibTabHeadingTransclude",function(){return{restrict:"A",require:"^uibTab",link:function(e,t){e.$watch("headingElement",function(e){e&&(t.html(""),t.append(e))})}}}).directive("uibTabContentTransclude",function(){function e(e){return e.tagName&&(e.hasAttribute("uib-tab-heading")||e.hasAttribute("data-uib-tab-heading")||e.hasAttribute("x-uib-tab-heading")||"uib-tab-heading"===e.tagName.toLowerCase()||"data-uib-tab-heading"===e.tagName.toLowerCase()||"x-uib-tab-heading"===e.tagName.toLowerCase()||"uib:tab-heading"===e.tagName.toLowerCase())}return{restrict:"A",require:"^uibTabset",link:function(t,n,a){var r=t.$eval(a.uibTabContentTransclude).tab;r.$transcludeFn(r.$parent,function(t){angular.forEach(t,function(t){e(t)?r.headingElement=t:n.append(t)})})}}}),angular.module("ui.bootstrap.timepicker",[]).constant("uibTimepickerConfig",{hourStep:1,minuteStep:1,secondStep:1,showMeridian:!0,showSeconds:!1,meridians:null,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,templateUrl:"uib/template/timepicker/timepicker.html"}).controller("UibTimepickerController",["$scope","$element","$attrs","$parse","$log","$locale","uibTimepickerConfig",function(e,t,n,a,r,i,o){function s(){var t=+e.hours;if((e.showMeridian?t>0&&t<13:t>=0&&t<24)&&""!==e.hours)return e.showMeridian&&(12===t&&(t=0),e.meridian===E[1]&&(t+=12)),t}function l(){var t=+e.minutes;if(t>=0&&t<60&&""!==e.minutes)return t}function c(){var t=+e.seconds;return t>=0&&t<60?t:void 0}function u(e,t){return null===e?"":angular.isDefined(e)&&e.toString().length<2&&!t?"0"+e:e.toString()}function d(e){h(),O.$setViewValue(new Date(k)),p(e)}function h(){y&&y.$setValidity("hours",!0),v&&v.$setValidity("minutes",!0),A&&A.$setValidity("seconds",!0),O.$setValidity("time",!0),e.invalidHours=!1,e.invalidMinutes=!1,e.invalidSeconds=!1}function p(t){if(O.$modelValue){var n=k.getHours(),a=k.getMinutes(),r=k.getSeconds();e.showMeridian&&(n=0===n||12===n?12:n%12),e.hours="h"===t?n:u(n,!I),"m"!==t&&(e.minutes=u(a)),e.meridian=k.getHours()<12?E[0]:E[1],"s"!==t&&(e.seconds=u(r)),e.meridian=k.getHours()<12?E[0]:E[1]}else e.hours=null,e.minutes=null,e.seconds=null,e.meridian=E[0]}function m(e){k=f(k,e),d()}function g(e,t){return f(e,60*t)}function f(e,t){var n=new Date(e.getTime()+1e3*t),a=new Date(e);return a.setHours(n.getHours(),n.getMinutes(),n.getSeconds()),a}function b(){return(null===e.hours||""===e.hours)&&(null===e.minutes||""===e.minutes)&&(!e.showSeconds||e.showSeconds&&(null===e.seconds||""===e.seconds))}var y,v,A,k=new Date,w=[],O={$setViewValue:angular.noop},E=angular.isDefined(n.meridians)?e.$parent.$eval(n.meridians):o.meridians||i.DATETIME_FORMATS.AMPMS,I=!angular.isDefined(n.padHours)||e.$parent.$eval(n.padHours);e.tabindex=angular.isDefined(n.tabindex)?n.tabindex:0,t.removeAttr("tabindex"),this.init=function(t,a){O=t,O.$render=this.render,O.$formatters.unshift(function(e){return e?new Date(e):null});var r=a.eq(0),i=a.eq(1),s=a.eq(2);y=r.controller("ngModel"),v=i.controller("ngModel"),A=s.controller("ngModel"),(angular.isDefined(n.mousewheel)?e.$parent.$eval(n.mousewheel):o.mousewheel)&&this.setupMousewheelEvents(r,i,s),(angular.isDefined(n.arrowkeys)?e.$parent.$eval(n.arrowkeys):o.arrowkeys)&&this.setupArrowkeyEvents(r,i,s),e.readonlyInput=angular.isDefined(n.readonlyInput)?e.$parent.$eval(n.readonlyInput):o.readonlyInput,this.setupInputEvents(r,i,s)};var C=o.hourStep;n.hourStep&&w.push(e.$parent.$watch(a(n.hourStep),function(e){C=+e}));var N=o.minuteStep;n.minuteStep&&w.push(e.$parent.$watch(a(n.minuteStep),function(e){N=+e}));var R;w.push(e.$parent.$watch(a(n.min),function(e){var t=new Date(e);R=isNaN(t)?void 0:t}));var S;w.push(e.$parent.$watch(a(n.max),function(e){var t=new Date(e);S=isNaN(t)?void 0:t}));var T=!1;n.ngDisabled&&w.push(e.$parent.$watch(a(n.ngDisabled),function(e){T=e})),e.noIncrementHours=function(){var e=g(k,60*C);return T||e>S||e<k&&e<R},e.noDecrementHours=function(){var e=g(k,60*-C);return T||e<R||e>k&&e>S},e.noIncrementMinutes=function(){var e=g(k,N);return T||e>S||e<k&&e<R},e.noDecrementMinutes=function(){var e=g(k,-N);return T||e<R||e>k&&e>S},e.noIncrementSeconds=function(){var e=f(k,L);return T||e>S||e<k&&e<R},e.noDecrementSeconds=function(){var e=f(k,-L);return T||e<R||e>k&&e>S},e.noToggleMeridian=function(){return k.getHours()<12?T||g(k,720)>S:T||g(k,-720)<R};var L=o.secondStep;n.secondStep&&w.push(e.$parent.$watch(a(n.secondStep),function(e){L=+e})),e.showSeconds=o.showSeconds,n.showSeconds&&w.push(e.$parent.$watch(a(n.showSeconds),function(t){e.showSeconds=!!t})),e.showMeridian=o.showMeridian,n.showMeridian&&w.push(e.$parent.$watch(a(n.showMeridian),function(t){if(e.showMeridian=!!t,O.$error.time){var n=s(),a=l();angular.isDefined(n)&&angular.isDefined(a)&&(k.setHours(n),d())}else p()})),this.setupMousewheelEvents=function(t,n,a){var r=function(e){e.originalEvent&&(e=e.originalEvent);var t=e.wheelDelta?e.wheelDelta:-e.deltaY;return e.detail||t>0};t.on("mousewheel wheel",function(t){T||e.$apply(r(t)?e.incrementHours():e.decrementHours()),t.preventDefault()}),n.on("mousewheel wheel",function(t){T||e.$apply(r(t)?e.incrementMinutes():e.decrementMinutes()),t.preventDefault()}),a.on("mousewheel wheel",function(t){T||e.$apply(r(t)?e.incrementSeconds():e.decrementSeconds()),t.preventDefault()})}
13,this.setupArrowkeyEvents=function(t,n,a){t.on("keydown",function(t){T||(38===t.which?(t.preventDefault(),e.incrementHours(),e.$apply()):40===t.which&&(t.preventDefault(),e.decrementHours(),e.$apply()))}),n.on("keydown",function(t){T||(38===t.which?(t.preventDefault(),e.incrementMinutes(),e.$apply()):40===t.which&&(t.preventDefault(),e.decrementMinutes(),e.$apply()))}),a.on("keydown",function(t){T||(38===t.which?(t.preventDefault(),e.incrementSeconds(),e.$apply()):40===t.which&&(t.preventDefault(),e.decrementSeconds(),e.$apply()))})},this.setupInputEvents=function(t,n,a){if(e.readonlyInput)return e.updateHours=angular.noop,e.updateMinutes=angular.noop,void(e.updateSeconds=angular.noop);var r=function(t,n,a){O.$setViewValue(null),O.$setValidity("time",!1),angular.isDefined(t)&&(e.invalidHours=t,y&&y.$setValidity("hours",!1)),angular.isDefined(n)&&(e.invalidMinutes=n,v&&v.$setValidity("minutes",!1)),angular.isDefined(a)&&(e.invalidSeconds=a,A&&A.$setValidity("seconds",!1))};e.updateHours=function(){var e=s(),t=l();O.$setDirty(),angular.isDefined(e)&&angular.isDefined(t)?(k.setHours(e),k.setMinutes(t),k<R||k>S?r(!0):d("h")):r(!0)},t.on("blur",function(t){O.$setTouched(),b()?h():null===e.hours||""===e.hours?r(!0):!e.invalidHours&&e.hours<10&&e.$apply(function(){e.hours=u(e.hours,!I)})}),e.updateMinutes=function(){var e=l(),t=s();O.$setDirty(),angular.isDefined(e)&&angular.isDefined(t)?(k.setHours(t),k.setMinutes(e),k<R||k>S?r(void 0,!0):d("m")):r(void 0,!0)},n.on("blur",function(t){O.$setTouched(),b()?h():null===e.minutes?r(void 0,!0):!e.invalidMinutes&&e.minutes<10&&e.$apply(function(){e.minutes=u(e.minutes)})}),e.updateSeconds=function(){var e=c();O.$setDirty(),angular.isDefined(e)?(k.setSeconds(e),d("s")):r(void 0,void 0,!0)},a.on("blur",function(t){b()?h():!e.invalidSeconds&&e.seconds<10&&e.$apply(function(){e.seconds=u(e.seconds)})})},this.render=function(){var t=O.$viewValue;isNaN(t)?(O.$setValidity("time",!1),r.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(t&&(k=t),k<R||k>S?(O.$setValidity("time",!1),e.invalidHours=!0,e.invalidMinutes=!0):h(),p())},e.showSpinners=angular.isDefined(n.showSpinners)?e.$parent.$eval(n.showSpinners):o.showSpinners,e.incrementHours=function(){e.noIncrementHours()||m(60*C*60)},e.decrementHours=function(){e.noDecrementHours()||m(60*-C*60)},e.incrementMinutes=function(){e.noIncrementMinutes()||m(60*N)},e.decrementMinutes=function(){e.noDecrementMinutes()||m(60*-N)},e.incrementSeconds=function(){e.noIncrementSeconds()||m(L)},e.decrementSeconds=function(){e.noDecrementSeconds()||m(-L)},e.toggleMeridian=function(){var t=l(),n=s();e.noToggleMeridian()||(angular.isDefined(t)&&angular.isDefined(n)?m(720*(k.getHours()<12?60:-60)):e.meridian=e.meridian===E[0]?E[1]:E[0])},e.blur=function(){O.$setTouched()},e.$on("$destroy",function(){for(;w.length;)w.shift()()})}]).directive("uibTimepicker",["uibTimepickerConfig",function(e){return{require:["uibTimepicker","?^ngModel"],restrict:"A",controller:"UibTimepickerController",controllerAs:"timepicker",scope:{},templateUrl:function(t,n){return n.templateUrl||e.templateUrl},link:function(e,t,n,a){var r=a[0],i=a[1];i&&r.init(i,t.find("input"))}}}]),angular.module("ui.bootstrap.typeahead",["ui.bootstrap.debounce","ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(e){var t=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\s+in\s+([\s\S]+?)$/;return{parse:function(n){var a=n.match(t);if(!a)throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+n+'".');return{itemName:a[3],source:e(a[4]),viewMapper:e(a[2]||a[1]),modelMapper:e(a[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$$debounce","$uibPosition","uibTypeaheadParser",function(e,t,n,a,r,i,o,s,l,c,u,d,h){function p(){G.moveInProgress||(G.moveInProgress=!0,G.$digest()),Q()}function m(){G.position=T?d.offset(t):d.position(t),G.position.top+=t.prop("offsetHeight")}function g(e){var t;return angular.version.minor<6?(t=e.$options||{},t.getOption=function(e){return t[e]}):t=e.$options,t}var f,b,y=[9,13,27,38,40],v=e.$eval(n.typeaheadMinLength);v||0===v||(v=1),e.$watch(n.typeaheadMinLength,function(e){v=e||0===e?e:1});var A=e.$eval(n.typeaheadWaitMs)||0,k=!1!==e.$eval(n.typeaheadEditable);e.$watch(n.typeaheadEditable,function(e){k=!1!==e});var w,O,E=r(n.typeaheadLoading).assign||angular.noop,I=n.typeaheadShouldSelect?r(n.typeaheadShouldSelect):function(e,t){var n=t.$event;return 13===n.which||9===n.which},C=r(n.typeaheadOnSelect),N=!!angular.isDefined(n.typeaheadSelectOnBlur)&&e.$eval(n.typeaheadSelectOnBlur),R=r(n.typeaheadNoResults).assign||angular.noop,S=n.typeaheadInputFormatter?r(n.typeaheadInputFormatter):void 0,T=!!n.typeaheadAppendToBody&&e.$eval(n.typeaheadAppendToBody),L=n.typeaheadAppendTo?e.$eval(n.typeaheadAppendTo):null,x=!1!==e.$eval(n.typeaheadFocusFirst),M=!!n.typeaheadSelectOnExact&&e.$eval(n.typeaheadSelectOnExact),D=r(n.typeaheadIsOpen).assign||angular.noop,_=e.$eval(n.typeaheadShowHint)||!1,j=r(n.ngModel),P=r(n.ngModel+"($$$p)"),z=function(t,n){return angular.isFunction(j(e))&&b.getOption("getterSetter")?P(t,{$$$p:n}):j.assign(t,n)},$=h.parse(n.uibTypeahead),G=e.$new(),q=e.$on("$destroy",function(){G.$destroy()});G.$on("$destroy",q);var B="typeahead-"+G.$id+"-"+Math.floor(1e4*Math.random());t.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":B});var U,F;_&&(U=angular.element("<div></div>"),U.css("position","relative"),t.after(U),F=t.clone(),F.attr("placeholder",""),F.attr("tabindex","-1"),F.val(""),F.css({position:"absolute",top:"0px",left:"0px","border-color":"transparent","box-shadow":"none",opacity:1,background:"none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)",color:"#999"}),t.css({position:"relative","vertical-align":"top","background-color":"transparent"}),F.attr("id")&&F.removeAttr("id"),U.append(F),F.after(t));var V=angular.element("<div uib-typeahead-popup></div>");V.attr({id:B,matches:"matches",active:"activeIdx",select:"select(activeIdx, evt)","move-in-progress":"moveInProgress",query:"query",position:"position","assign-is-open":"assignIsOpen(isOpen)",debounce:"debounceUpdate"}),angular.isDefined(n.typeaheadTemplateUrl)&&V.attr("template-url",n.typeaheadTemplateUrl),angular.isDefined(n.typeaheadPopupTemplateUrl)&&V.attr("popup-template-url",n.typeaheadPopupTemplateUrl);var H=function(){_&&F.val("")},Z=function(){G.matches=[],G.activeIdx=-1,t.attr("aria-expanded",!1),H()},Y=function(e){return B+"-option-"+e};G.$watch("activeIdx",function(e){e<0?t.removeAttr("aria-activedescendant"):t.attr("aria-activedescendant",Y(e))});var K=function(e,t){return!!(G.matches.length>t&&e)&&e.toUpperCase()===G.matches[t].label.toUpperCase()},W=function(n,a){var r={$viewValue:n};E(e,!0),R(e,!1),i.when($.source(e,r)).then(function(i){var o=n===f.$viewValue;if(o&&w)if(i&&i.length>0){G.activeIdx=x?0:-1,R(e,!1),G.matches.length=0;for(var s=0;s<i.length;s++)r[$.itemName]=i[s],G.matches.push({id:Y(s),label:$.viewMapper(G,r),model:i[s]});
13if(G.query=n,m(),t.attr("aria-expanded",!0),M&&1===G.matches.length&&K(n,0)&&(angular.isNumber(G.debounceUpdate)||angular.isObject(G.debounceUpdate)?u(function(){G.select(0,a)},angular.isNumber(G.debounceUpdate)?G.debounceUpdate:G.debounceUpdate.default):G.select(0,a)),_){var l=G.matches[0].label;angular.isString(n)&&n.length>0&&l.slice(0,n.length).toUpperCase()===n.toUpperCase()?F.val(n+l.slice(n.length)):F.val("")}}else Z(),R(e,!0);o&&E(e,!1)},function(){Z(),E(e,!1),R(e,!0)})};T&&(angular.element(l).on("resize",p),s.find("body").on("scroll",p));var Q=u(function(){G.matches.length&&m(),G.moveInProgress=!1},200);G.moveInProgress=!1,G.query=void 0;var J,X=function(e){J=o(function(){W(e)},A)},ee=function(){J&&o.cancel(J)};Z(),G.assignIsOpen=function(t){D(e,t)},G.select=function(a,r){var i,s,l={};O=!0,l[$.itemName]=s=G.matches[a].model,i=$.modelMapper(e,l),z(e,i),f.$setValidity("editable",!0),f.$setValidity("parse",!0),C(e,{$item:s,$model:i,$label:$.viewMapper(e,l),$event:r}),Z(),!1!==G.$eval(n.typeaheadFocusOnSelect)&&o(function(){t[0].focus()},0,!1)},t.on("keydown",function(t){if(0!==G.matches.length&&-1!==y.indexOf(t.which)){var n=I(e,{$event:t});if(-1===G.activeIdx&&n||9===t.which&&t.shiftKey)return Z(),void G.$digest();t.preventDefault();var a;switch(t.which){case 27:t.stopPropagation(),Z(),e.$digest();break;case 38:G.activeIdx=(G.activeIdx>0?G.activeIdx:G.matches.length)-1,G.$digest(),a=V[0].querySelectorAll(".uib-typeahead-match")[G.activeIdx],a.parentNode.scrollTop=a.offsetTop;break;case 40:G.activeIdx=(G.activeIdx+1)%G.matches.length,G.$digest(),a=V[0].querySelectorAll(".uib-typeahead-match")[G.activeIdx],a.parentNode.scrollTop=a.offsetTop;break;default:n&&G.$apply(function(){angular.isNumber(G.debounceUpdate)||angular.isObject(G.debounceUpdate)?u(function(){G.select(G.activeIdx,t)},angular.isNumber(G.debounceUpdate)?G.debounceUpdate:G.debounceUpdate.default):G.select(G.activeIdx,t)}
13)}}}),t.on("focus",function(e){w=!0,0!==v||f.$viewValue||o(function(){W(f.$viewValue,e)},0)}),t.on("blur",function(e){N&&G.matches.length&&-1!==G.activeIdx&&!O&&(O=!0,G.$apply(function(){angular.isObject(G.debounceUpdate)&&angular.isNumber(G.debounceUpdate.blur)?u(function(){G.select(G.activeIdx,e)},G.debounceUpdate.blur):G.select(G.activeIdx,e)})),!k&&f.$error.editable&&(f.$setViewValue(),G.$apply(function(){f.$setValidity("editable",!0),f.$setValidity("parse",!0)}),t.val("")),w=!1,O=!1});var te=function(n){t[0]!==n.target&&3!==n.which&&0!==G.matches.length&&(Z(),c.$$phase||e.$digest())};s.on("click",te),e.$on("$destroy",function(){s.off("click",te),(T||L)&&ne.remove(),T&&(angular.element(l).off("resize",p),s.find("body").off("scroll",p)),V.remove(),_&&U.remove()});var ne=a(V)(G);T?s.find("body").append(ne):L?angular.element(L).eq(0).append(ne):t.after(ne),this.init=function(t){f=t,b=g(f),G.debounceUpdate=r(b.getOption("debounce"))(e),f.$parsers.unshift(function(t){return w=!0,0===v||t&&t.length>=v?A>0?(ee(),X(t)):W(t):(E(e,!1),ee(),Z()),k?t:t?void f.$setValidity("editable",!1):(f.$setValidity("editable",!0),null)}),f.$formatters.push(function(t){var n,a,r={};return k||f.$setValidity("editable",!0),S?(r.$model=t,S(e,r)):(r[$.itemName]=t,n=$.viewMapper(e,r),r[$.itemName]=void 0,a=$.viewMapper(e,r),n!==a?n:t)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","uibTypeahead"],link:function(e,t,n,a){a[1].init(a[0])}}}).directive("uibTypeaheadPopup",["$$debounce",function(e){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&",assignIsOpen:"&",debounce:"&"},replace:!0,templateUrl:function(e,t){return t.popupTemplateUrl||"uib/template/typeahead/typeahead-popup.html"},link:function(t,n,a){t.templateUrl=a.templateUrl,t.isOpen=function(){var e=t.matches.length>0;return t.assignIsOpen({isOpen:e}),e},t.isActive=function(e){return t.active===e},t.selectActive=function(e){t.active=e},t.selectMatch=function(n,a){var r=t.debounce();angular.isNumber(r)||angular.isObject(r)?e(function(){t.select({activeIdx:n,evt:a})},angular.isNumber(r)?r:r.default):t.select({activeIdx:n,evt:a})}}}}]).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(e,t,n){return{scope:{index:"=",match:"=",query:"="},link:function(a,r,i){var o=n(i.templateUrl)(a.$parent)||"uib/template/typeahead/typeahead-match.html";e(o).then(function(e){var n=angular.element(e.trim());r.replaceWith(n),t(n)(a)})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(e,t,n){function a(e){return e.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function r(e){return/<.*>/g.test(e)}var i;return i=t.has("$sanitize"),function(t,o){return!i&&r(t)&&n.warn("Unsafe use of typeahead please use ngSanitize"),t=o?(""+t).replace(new RegExp(a(o),"gi"),"<strong>$&</strong>"):t,i||(t=e.trustAsHtml(t)),t}}]),angular.module("uib/template/accordion/accordion-group.html",[]).run(["$templateCache",function(e){e.put("uib/template/accordion/accordion-group.html",'<div role="tab" id="{{::headingId}}" aria-selected="{{isOpen}}" class="panel-heading" ng-keypress="toggleOpen($event)">\n  <h4 class="panel-title">\n    <a role="button" data-toggle="collapse" href aria-expanded="{{isOpen}}" aria-controls="{{::panelId}}" tabindex="0" class="accordion-toggle" ng-click="toggleOpen()" uib-accordion-transclude="heading" ng-disabled="isDisabled" uib-tabindex-toggle><span uib-accordion-header ng-class="{\'text-muted\': isDisabled}">{{heading}}</span></a>\n  </h4>\n</div>\n<div id="{{::panelId}}" aria-labelledby="{{::headingId}}" aria-hidden="{{!isOpen}}" role="tabpanel" class="panel-collapse collapse" uib-collapse="!isOpen">\n  <div class="panel-body" ng-transclude></div>\n</div>\n')}]),
14angular.module("uib/template/accordion/accordion.html",[]).run(["$templateCache",function(e){e.put("uib/template/accordion/accordion.html",'<div role="tablist" class="panel-group" ng-transclude></div>')}]),angular.module("uib/template/alert/alert.html",[]).run(["$templateCache",function(e){e.put("uib/template/alert/alert.html",'<button ng-show="closeable" t
14ype="button" class="close" ng-click="close({$event: $event})">\n  <span aria-hidden="true">&times;</span>\n  <span class="sr-only">Close</span>\n</button>\n<div ng-transclude></div>\n')}]),angular.module("uib/template/carousel/carousel.html",[]).run(["$templateCache",function(e){e.put("uib/template/carousel/carousel.html",'<div class="carousel-inner" ng-transclude></div>\n<a role="button" href class="left carousel-control" ng-click="prev()" ng-class="{ disabled: isPrevDisabled() }" ng-show="slides.length > 1">\n  <span aria-hidden="true" class="glyphicon glyphicon-chevron-left"></span>\n  <span class="sr-only">previous</span>\n</a>\n<a role="button" href class="right carousel-control" ng-click="next()" ng-class="{ disabled: isNextDisabled() }" ng-show="slides.length > 1">\n  <span aria-hidden="true" class="glyphicon glyphicon-chevron-right"></span>\n  <span class="sr-only">next</span>\n</a>\n<ol class="carousel-indicators" ng-show="slides.length > 1">\n  <li ng-repeat="slide in slides | orderBy:indexOfSlide track by $index" ng-class="{ active: isActive(slide) }" ng-click="select(slide)">\n    <span class="sr-only">slide {{ $index + 1 }} of {{ slides.length }}<span ng-if="isActive(slide)">, currently active</span></span>\n  </li>\n</ol>\n')}]),angular.module("uib/template/carousel/slide.html",[]).run(["$templateCache",function(e){e.put("uib/template/carousel/slide.html",'<div class="text-center" ng-transclude></div>\n')}]),angular.module("uib/template/datepicker/datepicker.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/datepicker.html",'<div ng-switch="datepickerMode">\n  <div uib-daypicker ng-switch-when="day" tabindex="0" class="uib-daypicker"></div>\n  <div uib-monthpicker ng-switch-when="month" tabindex="0" class="uib-monthpicker"></div>\n  <div uib-yearpicker ng-switch-when="year" tabindex="0" class="uib-yearpicker"></div>\n</div>\n')}]),angular.module("uib/template/datepicker/day.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/day.html",'<table role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i aria-hidden="true" class="glyphicon glyphicon-chevron-left"></i><span class="sr-only">previous</span></button></th>\n      <th colspan="{{::5 + showWeeks}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i aria-hidden="true" class="glyphicon glyphicon-chevron-right"></i><span class="sr-only">next</span></button></th>\n    </tr>\n    <tr>\n      <th ng-if="showWeeks" class="text-center"></th>\n      <th ng-repeat="label in ::labels track by $index" class="text-center"><small aria-label="{{::label.full}}">{{::label.abbr}}</small></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-weeks" ng-repeat="row in rows track by $index" role="row">\n      <td ng-if="showWeeks" class="text-center h6"><em>{{ weekNumbers[$index] }}</em></td>\n      <td ng-repeat="dt in row" class="uib-day text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default btn-sm"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-muted\': dt.secondary, \'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepicker/month.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/month.html",'<table role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i aria-hidden="true" class="glyphicon glyphicon-chevron-left"></i><span class="sr-only">previous</span></button></th>\n      <th colspan="{{::yearHeaderColspan}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === max
14Mode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i aria-hidden="true" class="glyphicon glyphicon-chevron-right"></i><span class="sr-only">next</span></i></button></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-months" ng-repeat="row in rows track by $index" role="row">\n      <td ng-repeat="dt in row" class="uib-month text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepicker/year.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/year.html",'<table role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i aria-hidden="true" class="glyphicon glyphicon-chevron-left"></i><span class="sr-only">previous</span></button></th>\n      <th colspan="{{::columns - 2}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i aria-hidden="true" class="glyphicon glyphicon-chevron-right"></i><span class="sr-only">next</span></button></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-years" ng-repeat="row in rows track by $index" role="row">\n      <td ng-repeat="dt in row" class="uib-year text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepickerPopup/popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepickerPopup/popup.html",'<ul role="presentation" class="uib-datepicker-popup dropdown-menu uib-position-measure" dropdown-nested ng-if="isOpen" ng-keydown="keydown($event)" ng-click="$event.stopPropagation()">\n  <li ng-transclude></li>\n  <li ng-if="showButtonBar" class="uib-button-bar">\n    <span class="btn-group pull-left">\n      <button type="button" class="btn btn-sm btn-info uib-datepicker-current" ng-click="select(\'today\', $event)" ng-disabled="isDisabled(\'today\')">{{ getText(\'current\') }}</button>\n      <button type="button" class="btn btn-sm btn-danger uib-clear" ng-click="select(null, $event)">{{ getText(\'clear\') }}</button>\n    </span>\n    <button type="button" class="btn btn-sm btn-success pull-right uib-close" ng-click="close($event)">{{ getText(\'close\') }}</button>\n  </li>\n</ul>\n')}]),angular.module("uib/template/modal/window.html",[]).run(["$templateCache",function(e){e.put("uib/template/modal/window.html","<div class=\"modal-dialog {{size ? 'modal-' + size : ''}}\"><div class=\"modal-content\" uib-modal-transclude></div></div>\n")}]),angular.module("uib/template/pager/pager.html",[]).run(["$templateCache",function(e){e.put("uib/template/pager/pager.html",'<li ng-class="{disabled: noPrevious()||ngDisabled, previous: align}"><a href ng-click="selectPage(page - 1, $event)" ng-disabled="noPrevious()||ngDisabled" uib-tabindex-toggle>{{::getText(\'previous\')}}</a></li>\n<li ng-class="{disabled: noNext()||ngDisabled, next: align}"><a href ng-click="selectPage(page + 1, $event)" ng-disabled="noNext()||ngDisabled" uib-tabindex-toggle>{{::getText(\'next\')}}</a></li>\n')}]),angular.module("uib/template/pagination/pagination.html",[]).run(["$templateCache",function(e){e.put("uib/template/pagination/pagination.html",'<li role="menuitem" ng-if="::boundaryLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="pagination-first"><a href ng-click="selectPage(1, $event)" ng-disabled="noPrevious()||ngDisabled" uib-tabindex-toggle>{{::getText(\'first\')}}</a></li>\n<li role="menuitem" ng-if="::directionLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="pagination-prev"><a href ng-click="selectPage(page - 1, $event)" ng-disabled="noPrevious()||ngDisabled" uib-tabindex-toggle>{{::getText(\'previous\')}}</a></li>\n<li role="menuitem" ng-repeat="page in pages track by $index" ng-class="{active: page.active,disabled: ngDisabled&&!page.active}" class="pagination-page"><a href ng-click="selectPage(page.number, $event)" ng-disabled="ngDisabled&&!page.active" uib-tabindex-toggle>{{page.text}}</a></li>\n<li role="menuitem" ng-if="::directionLinks" ng-class="{disabled: noNext()||ngDisabled}" class="pagination-next"><a href ng-click="selectPage(page + 1, $event)" ng-disabled="noNext()||ngDisabled" uib-tabindex-toggle>{{::getText(\'next\')}}</a></li>\n<li role="menuitem" ng-if="::boundaryLinks" ng-class="{disabled: noNext()||ngDisabled}" class="pagination-last"><a href ng-click="selectPage(totalPages, $event)" ng-disabled="noNext()||ngDisabled" uib-tabindex-toggle>{{::getText(\'last\')}}</a></li>\n')}]),angular.module("uib/template/tooltip/tooltip-html-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/tooltip/tooltip-html-popup.html",'<div class="tooltip-arrow"></div>\n<div class="tooltip-inner" ng-bind-html="contentExp()"></div>\n')}]),angular.module("uib/template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/tooltip/tooltip-popup.html",'<div class="tooltip-arrow"></div>\n<div class="tooltip-inner" ng-bind="content"></div>\n')}]),angular.module("uib/template/tooltip/tooltip-template-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/tooltip/tooltip-template-popup.html",'<div class="tooltip-arrow"></div>\n<div class="tooltip-inner"\n  uib-tooltip-template-transclude="contentExp()"\n  tooltip-template-transclude-scope="originScope()"></div>\n')}]),angular.module("uib/template/popover/popover-html.html",[]).run(["$templateCache",function(e){e.put("uib/template/popover/popover-html.html",'<div class="arrow"></div>\n\n<div class="popover-inner">\n    <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n    <div class="popover-content" ng-bind-html="contentExp()"></div>\n</div>\n')}]),angular.module("uib/template/popover/popover-template.html",[]).run(["$templateCache",function(e){e.put("uib/template/popover/popover-template.html",'<div class="arrow"></div>\n\n<div class="popover-inner">\n    <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n    <div class="popover-content"\n      uib-tooltip-template-transclude="contentExp()"\n      tooltip-template-transclude-scope="originScope()"></div>\n</div>\n')}]),angular.module("uib/template/popover/popover.html",[]).run(["$templateCache",function(e){e.put("uib/template/popover/popover.html",'<div class="arrow"></div>\n\n<div class="popover-inner">\n    <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n    <div class="popover-content" ng-bind="content"></div>\n</div>\n')}]),angular.module("uib/template/progressbar/bar.html",[]).run(["$templateCache",function(e){e.put("uib/template/progressbar/bar.html",'<div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude></div>\n')}]),angular.module("uib/template/progressbar/progress.html",[]).run(["$templateCache",function(e){e.put("uib/template/progressbar/progress.html",'<div class="progress" ng-transclude aria-labelledby="{{::title}}"></div>')}]),angular.module("uib/template/progressbar/progressbar.html",[]).run(["$templateCache",function(e){e.put("uib/template/progressbar/progressbar.html",'<div class="progress">\n  <div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude></div>\n</div>\n')}]),angular.module("uib/template/rating/rating.html",[]).run(["$templateCache",function(e){e.put("uib/template/rating/rating.html",'<span ng-mouseleave="reset()" ng-keydown="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" aria-valuemax="{{range.length}}" aria-valuenow="{{value}}" aria-valuetext="{{title}}">\n    <span ng-repeat-start="r in range track by $index" class="sr-only">({{ $index < value ? \'*\' : \' \' }})</span>\n    <i ng-repeat-end ng-mouseenter="enter($index + 1)" ng-click="rate($index + 1)" class="glyphicon" ng-class="$index < value && (r.stateOn || \'glyphicon-star\') || (r.stateOff || \'glyphicon-star-empty\')" ng-attr-title="{{r.title}}"></i>\n</span>\n')}]),angular.module("uib/template/tabs/tab.html",[]).run(["$templateCache",function(e){e.put("uib/template/tabs/tab.html",'<li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item">\n  <a href ng-click="select($event)" class="nav-link" uib-tab-heading-transclude>{{heading}}</a>\n</li>\n')}]),angular.module("uib/template/tabs/tabset.html",[]).run(["$templateCache",function(e){e.put("uib/template/tabs/tabset.html",'<div>\n  <ul class="nav nav-{{tabset.type || \'tabs\'}}" ng-class="{\'nav-stacked\': vertical, \'nav-justified\': justified}" ng-transclude></ul>\n  <div class="tab-content">\n    <div class="tab-pane"\n         ng-repeat="tab in tabset.tabs"\n         ng-class="{active: tabset.active === tab.index}"\n         uib-tab-content-transclude="tab">\n    </div>\n  </div>\n</div>\n')}]),angular.module("uib/template/timepicker/timepicker.html",[]).run(["$templateCache",function(e){e.put("uib/template/timepicker/timepicker.html",'<table class="uib-timepicker">\n  <tbody>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-increment hours"><a ng-click="incrementHours()" ng-class="{disabled: noIncrementHours()}" class="btn btn-link" ng-disabled="noIncrementHours()" tabindex="-1"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td>&nbsp;</td>\n      <td class="uib-increment minutes"><a ng-click="incrementMinutes()" ng-class="{disabled: noIncrementMinutes()}" class="btn btn-link" ng-disabled="noIncrementMinutes()" tabindex="-1"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td ng-show="showSeconds">&nbsp;</td>\n      <td ng-show="showSeconds" class="uib-increment seconds"><a ng-click="incrementSeconds()" ng-class="{disabled: noIncrementSeconds()}" class="btn btn-link" ng-disabled="noIncrementSeconds()" tabindex="-1"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td ng-show="showMeridian"></td>\n    </tr>\n    <tr>\n      <td class="form-group uib-time hours" ng-class="{\'has-error\': invalidHours}">\n        <input type="text" placeholder="HH" ng-model="hours" ng-change="updateHours()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementHours()" ng-blur="blur()">\n      </td>\n      <td class="uib-separator">:</td>\n      <td class="form-group uib-time minutes" ng-class="{\'has-error\': invalidMinutes}">\n        <input type="text" placeholder="MM" ng-model="minutes" ng-change="updateMinutes()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementMinutes()" ng-blur="blur()">\n      </td>\n      <td ng-show="showSeconds" class="uib-separator">:</td>\n      <td class="form-group uib-time seconds" ng-class="{\'has-error\': invalidSeconds}" ng-show="showSeconds">\n        <input type="text" placeholder="SS" ng-model="seconds" ng-change="updateSeconds()" class="form-control text-center" ng-readonly="readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementSeconds()" ng-blur="blur()">\n      </td>\n      <td ng-show="showMeridian" class="uib-time am-pm"><button type="button" ng-class="{disabled: noToggleMeridian()}" class="btn btn-default text-center" ng-click="toggleMeridian()" ng-disabled="noToggleMeridian()" tabindex="{{::tabindex}}">{{meridian}}</button></td>\n    </tr>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-decrement hours"><a ng-click="decrementHours()" ng-class="{disabled: noDecrementHours()}" class="btn btn-link" ng-disabled="noDecrementHours()" tabindex="-1"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td>&nbsp;</td>\n      <td class="uib-decrement minutes"><a ng-click="decrementMinutes()" ng-class="{disabled: noDecrementMinutes()}" class="btn btn-link" ng-disabled="noDecrementMinutes()" tabindex="-1"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td ng-show="showSeconds">&nbsp;</td>\n      <td ng-show="showSeconds" class="uib-decrement seconds"><a ng-click="decrementSeconds()" ng-class="{disabled: noDecrementSeconds()}" class="btn btn-link" ng-disabled="noDecrementSeconds()" tabindex="-1"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td ng-show="showMeridian"></td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/typeahead/typeahead-match.html",[]).run(["$templateCache",function(e){e.put("uib/template/typeahead/typeahead-match.html",'<a href\n   tabindex="-1"\n   ng-bind-html="match.label | uibTypeaheadHighlight:query"\n   ng-attr-title="{{match.label}}"></a>\n')}]),angular.module("uib/template/typeahead/typeahead-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/typeahead/typeahead-popup.html",'<ul class="dropdown-menu" ng-show="isOpen() && !moveInProgress" ng-style="{top: position().top+\'px\', left: position().left+\'px\'}" role="listbox" aria-hidden="{{!isOpen()}}">\n    <li class="uib-typeahead-match" ng-repeat="match in matches track by $index" ng-class="{active: isActive($index) }" ng-mouseenter="selectActive($index)" ng-click="selectMatch($index, $event)" role="option" id="{{::match.id}}">\n        <div uib-typeahead-match index="$index" match="match" query="query" template-url="templateUrl"></div>\n    </li>\n</ul>\n')}]),angular.module("ui.bootstrap.carousel").run(function(){!angular.$$csp().noInlineStyle&&!
14angular.$$uibCarouselCss&&angular.element(document).find("head").prepend('<style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>'),angular.$$uibCarouselCss=!0}),angular.module("ui.bootstrap.datepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}</style>'),angular.$$uibDatepickerCss=!0}),angular.module("ui.bootstrap.position").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibPositionCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>'),angular.$$uibPositionCss=!0}),angular.module("ui.bootstrap.datepickerPopup").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerpopupCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}</style>'),angular.$$uibDatepickerpopupCss=!0}),angular.module("ui.bootstrap.tooltip").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTooltipCss&&angular.element(document).find("head").prepend('<style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>'),angular.$$uibTooltipCss=!0}),angular.module("ui.bootstrap.timepicker").run(function(){!angular.$$csp().noInlineStyle&&!
14angular.$$uibTimepickerCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-time input{width:50px;}</style>'),angular.$$uibTimepickerCss=!0}),angular.module("ui.bootstrap.typeahead").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTypeaheadCss&&angular.element(document).find("head").prepend('<style type="text/css">[uib-typeahead-popup].dropdown-menu{display:block;}</style>'),angular.$$uibTypeaheadCss=!0}),function(e,t){"use strict";function n(e){return null!=e&&""!==e&&"hasOwnProperty"!==e&&o.test("."+e)}function a(e,a){if(!n(a))throw i("badmember",'Dotted member path "@{0}" is invalid.',a);for(var r=a.split("."),o=0,s=r.length;o<s&&t.isDefined(e);o++){var l=r[o];e=null!==e?e[l]:void 0}return e}function r(e,n){n=n||{},t.forEach(n,function(e,t){delete n[t]});for(var a in e)!e.hasOwnProperty(a)||"$"===a.charAt(0)&&"$"===a.charAt(1)||(n[a]=e[a]);return n}var i=t.$$minErr("$resource"),o=/^(\.[a-zA-Z_$@][0-9a-zA-Z_$@]*)+$/;t.module("ngResource",["ng"]).info({angularVersion:"1.8.2"}).provider("$resource",function(){var e=/^https?:\/\/\[[^\]]*][^\/]*/,n=this;this.defaults={stripTrailingSlashes:!0,cancellable:!1,actions:{get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},delete:{method:"DELETE"}}},this.$get=["$http","$log","$q","$timeout",function(o,s,l,c){function u(e,t){this.template=e,this.defaults=m({},n.defaults,t),this.urlParams={}}function d(e,t,d,A){function k(e,n){var r={};return n=m({},t,n),p(n,function(t,n){y(t)&&(t=t(e)),r[n]=t&&t.charAt&&"@"===t.charAt(0)?a(e,t.substr(1)):t}),r}function w(e){return e.resource}function O(e){r(e||{},this)}var E=new u(e,A);return d=m({},n.defaults.actions,d),O.prototype.toJSON=function(){var e=m({},this);return delete e.$promise,delete e.$resolved,delete e.$cancelRequest,e},p(d,function(e,t){var n=!0===e.hasBody||!1!==e.hasBody&&/^(POST|PUT|PATCH)$/i.test(e.method),a=e.timeout,u=b(e.cancellable)?e.cancellable:E.defaults.cancellable;a&&!v(a)&&(s.debug("ngResource:\n  Only numeric values are allowed as `timeout`.\n  Promises are not supported in $resource, because the same value would be used for multiple requests. If you are looking for a way to cancel requests, you should use the `cancellable` option."),delete e.timeout,a=null),O[t]=function(s,d,b,v){function A(e){q.catch(h),null!==S&&S.resolve(e)}var I,C,N,R={};switch(arguments.length){case 4:N=v,C=b;case 3:case 2:if(!y(d)){R=s,I=d,C=b;break}if(y(s)){C=s,N=d;break}C=d,N=b;case 1:y(s)?C=s:n?I=s:R=s;break;case 0:break;default:throw i("badargs","Expected up to 4 arguments [params, data, success, error], got {0} arguments",arguments.length)}var S,T,L,x=this instanceof O,M=x?I:e.isArray?[]:new O(I),D={},_=e.interceptor&&e.interceptor.request||void 0,j=e.interceptor&&e.interceptor.requestError||void 0,P=e.interceptor&&e.interceptor.response||w,z=e.interceptor&&e.interceptor.responseError||l.reject,$=C?function(e){C(e,L.headers,L.status,L.statusText)}:void 0,G=N||void 0;p(e,function(e,t){switch(t){default:D[t]=g(e);break;case"params":case"isArray":case"interceptor":case"cancellable":}}),!x&&u&&(S=l.defer(),D.timeout=S.promise,a&&(T=c(S.resolve,a))),n&&(D.data=I),E.setUrlParams(D,m({},k(I,e.params||{}),R),e.url);var q=l.resolve(D).then(_).catch(j).then(o);return q=q.then(function(n){var a=n.data;if(a){if(f(a)!==!!e.isArray)throw i("badcfg","Error in resource configuration for action `{0}`. Expected response to contain an {1} but got an {2} (Request: {3} {4})",t,e.isArray?"array":"object",f(a)?"array":"object",D.method,D.url);if(e.isArray)M.length=0,p(a,function(e){"object"==typeof e?M.push(new O(e)):M.push(e)});else{var o=M.$promise;r(a,M),M.$promise=o}}return n.resource=M,L=n,P(n)},function(e){return e.resource=M,L=e,z(e)}),q=q.finally(function(){M.$resolved=!0,!x&&u&&(M.$cancelRequest=h,c.cancel(T),S=T=D.timeout=null)}),q.then($,G),x?q:(M.$promise=q,M.$resolved=!1,u&&(M.$cancelRequest=A),M)},O.prototype["$"+t]=function(e,n,a){y(e)&&(a=n,n=e,e={});var r=O[t].call(this,e,this,n,a);return r.$promise||r}}),O}var h=t.noop,p=t.forEach,m=t.extend,g=t.copy,f=t.isArray,b=t.isDefined,y=t.isFunction,v=t.isNumber,A=t.$$encodeUriQuery,k=t.$$encodeUriSegment;return u.prototype={setUrlParams:function(t,n,a){var r,o,s=this,l=a||s.template,c="",u=s.urlParam
14s=Object.create(null);p(l.split(/\W/),function(e){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid parameter name.");!new RegExp("^\\d+$").test(e)&&e&&new RegExp("(^|[^\\\\]):"+e+"(\\W|$)").test(l)&&(u[e]={isQueryParamValue:new RegExp("\\?.*=:"+e+"(?:\\W|$)").test(l)})}),l=l.replace(/\\:/g,":"),l=l.replace(e,function(e){return c=e,""}),n=n||{},p(s.urlParams,function(e,t){r=n.hasOwnProperty(t)?n[t]:s.defaults[t],b(r)&&null!==r?(o=e.isQueryParamValue?A(r,!0):k(r),l=l.replace(new RegExp(":"+t+"(\\W|$)","g"),function(e,t){return o+t})):l=l.replace(new RegExp("(/?):"+t+"(\\W|$)","g"),function(e,t,n){return"/"===n.charAt(0)?n:t+n})}),s.defaults.stripTrailingSlashes&&(l=l.replace(/\/+$/,"")||"/"),l=l.replace(/\/\.(?=\w+($|\?))/,"."),t.url=c+l.replace(/\/(\\|%5C)\./,"/."),p(n,function(e,n){s.urlParams[n]||(t.params=t.params||{},t.params[n]=e)})}},d}]})}(window,window.angular),function(e,t){"use strict";function n(){function n(e,t){return a(e.split(","),t)}function a(e,t){var n,a={};for(n=0;n<e.length;n++)a[t?c(e[n]):e[n]]=!0;return a}function g(e,t){t&&t.length&&i(e,a(t))}function f(e,t){null===e||void 0===e?e="":"string"!=typeof e&&(e=""+e);var n=$(e);if(!n)return"";var a=5;do{if(0===a)throw m("uinput","Failed to sanitize html because the input is unstable");a--,e=n.innerHTML,n=$(e)}while(e!==n.innerHTML);for(var r=n.firstChild;r;){switch(r.nodeType){case 1:t.start(r.nodeName.toLowerCase(),b(r.attributes));break;case 3:t.chars(r.textContent)}var i;if(!((i=r.firstChild)||(1===r.nodeType&&t.end(r.nodeName.toLowerCase()),i=k("nextSibling",r))))for(;null==i&&(r=k("parentNode",r))!==n;)i=k("nextSibling",r),1===r.nodeType&&t.end(r.nodeName.toLowerCase());r=i}for(;r=n.firstChild;)n.removeChild(r)}function b(e){for(var t={},n=0,a=e.length;n<a;n++){var r=e[n];t[r.name]=r.value}return t}function y(e){return e.replace(/&/g,"&amp;").replace(E,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(I,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function v(e,t){var n=!1,a=r(e,e.push);return{start:function(e,r){e=c(e),!n&&M[e]&&(n=e),n||!0!==D[e]||(a("<"),a(e),o(r,function(n,r){var i=c(r),o="img"===e&&"src"===i||"background"===i;!0!==z[i]||!0===_[i]&&!t(n,o)||(a(" "),a(r),a('="'),a(y(n)),a('"'))}),a(">"))},end:function(e){e=c(e),n||!0!==D[e]||!0===C[e]||(a("</"),a(e),a(">")),e==n&&(n=!1)},chars:function(e){n||a(y(e))}}}function A(t){for(;t;){if(t.nodeType===e.Node.ELEMENT_NODE)for(var n=t.attributes,a=0,r=n.length;a<r;a++){var i=n[a],o=i.name.toLowerCase();"xmlns:ns1"!==o&&0!==o.lastIndexOf("ns1:",0)||(t.removeAttributeNode(i),a--,r--)}var s=t.firstChild;s&&A(s),t=k("nextSibling",t)}}
15function k(e,t){var n=t[e];if(n&&d.call(t,n))throw m("elclob","Failed to sanitize html because the element is clobbered: {0}",t.outerHTML||t.outerText);return n}var w=!1,O=!1;this.$get=["$$sanitizeUri",function(e){return w=!0,O&&i(D,x),function(t){var n=[];return h(t,p(n,function(t,n){return!/^unsafe:/.test(e(t,n))})),n.join("")}}],this.enableSvg=function(e){return l(e)?(O=e,this):O},this.addValidElements=function(e){return w||(s(e)&&(e={htmlElements:e}),g(x,e.svgElements),g(C,e.htmlVoidElements),g(D,e.htmlVoidElements),g(D,e.htmlElements)),this},this.addValidAttrs=function(e){return w||i(z,a(e,!0)),this},r=t.bind,i=t.extend,o=t.forEach,s=t.isArray,l=t.isDefined,c=t.$$lowercase,u=t.noop,h=f,p=v,d=e.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))};var E=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,I=/([^#-~ |!])/g,C=n("area,br,col,hr,img,wbr"),N=n("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),R=n("rp,rt"),S=i({},R,N),T=i({},N,n("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),L=i({},R,n("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),x=n("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),M=n("script,style"),D=i({},C,T,L,S),_=n("background,cite,href,longdesc,src,xlink:href,xml:base"),j=n("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
15olspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),P=n("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode
15-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),z=i({},_,P,j),$=function(e,t){function n(t){t="<remove></remove>"+t;try{var n=(new e.DOMParser).parseFromString(t,"text/html").body;return n.firstChild.remove(),n}catch(e){return}}function a(e){return i.innerHTML=e,t.documentMode&&A(i),i}if(function(){try{return!!n("")}catch(e){return!1}}())return n;if(!t||!t.implementation)throw m("noinert","Can't create an inert html document");var r=t.implementation.createHTMLDocument("inert"),i=(r.documentElement||r.getDocumentElement()).querySelector("body");return a}(e,e.document)}function a(e){var t=[];return p(t,u).chars(e),t.join("")}var r,i,o,s,l,c,u,d,h,p,m=t.$$minErr("$sanitize");t.module("ngSanitize",[]).provider("$sanitize",n).info({angularVersion:"1.8.2"}),t.module("ngSanitize").filter("linky",["$sanitize",function(e){var n=/((s?ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,r=/^mailto:/i,i=t.$$minErr("linky"),o=t.isDefined,s=t.isFunction,l=t.isObject,c=t.isString;return function(t,u,d){function h(e){e&&y.push(a(e))}if(null==t||""===t)return t;if(!c(t))throw i("notstring","Expected string but received: {0}",t);for(var p,m,g,f=s(d)?d:l(d)?function(){return d}:function(){return{}},b=t,y=[];p=b.match(n);)m=p[0],p[2]||p[4]||(m=(p[3]?"http://":"mailto:")+m),g=p.index,h(b.substr(0,g)),function(e,t){var n,a=f(e);y.push("<a ");for(n in a)y.push(n+'="'+a[n]+'" ');!o(u)||"target"in a||y.push('target="',u,'" '),y.push('href="',e.replace(/"/g,"&quot;"),'">'),h(t),y.push("</a>")}(m,p[0].replace(r,"")),b=b.substring(g+p[0].length);return h(b),e(y.join(""))}}])}(window,window.angular),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("angular")):"function"==typeof define&&define.amd?define(["exports","angular"],t):(e=e||self,t(e["@uirouter/angularjs"]={},e.angular))}(this,function(e,t){"use strict";function n(e){return function t(){if(arguments.length>=e.length)return e.apply(this,arguments);var n=Array.prototype.slice.call(arguments);return t.bind.apply(t,ze([this],n))}}function a(){var e=arguments,t=e.length-1;return function(){for(var n=t,a=e[t].apply(this,arguments);n--;)a=e[n].call(this,a);return a}}function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return a.apply(null,[].slice.call(arguments).reverse())}function i(e,t){return function(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];return e.apply(null,n)&&t.apply(null,n)}}function o(e,t){return function(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];return e.apply(null,n)||t.apply(null,n)}}function s(e,t){return function(n){return n[e].apply(n,t)}}function l(e){return function(t){for(var n=0;n<e.length;n++)if(e[n][0](t))return e[n][1](t)}}function c(e){if(rt(e)&&e.length){var t=e.slice(0,-1),n=e.slice(-1);return!(t.filter(Be(nt)).length||n.filter(Be(et)).length)}return et(e)}function u(e){return e}function d(){}function h(e,t,n,a,r){void 0===r&&(r=!1);var i=function(t){return e()[t].bind(n())},o=function(e){return function(){return t[e]=i(e),t[e].apply(null,arguments)}};return a=a||Object.keys(e()),a.reduce(function(e,t){return e[t]=r?o(t):i(t),e},t)}function p(e,t){return-1!==e.indexOf(t)}function m(e,t){var n=e.indexOf(t);return n>=0&&e.splice(n,1),e}function g(e,t){return e.push(t),t}function f(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var a=bt.apply(void 0,dt([{}],t.reverse()));return bt(a,y(e||{},Object.keys(a)))}function b(e,t){var n=[];for(var a in e.path){if(e.path[a]!==t.path[a])break;n.push(e.path[a])}return n}function y(e,t){var n={};for(var a in e)-1!==t.indexOf(a)&&(n[a]=e[a]);return n}function v(e,t){return Object.keys(e).filter(Be(At(t))).reduce(function(t,n){return t[n]=e[n],t},{})}function A(e,t){return O(e,$e(t))}function k(e,t){var n=rt(e),a=n?[]:{},r=n?function(e){return a.push(e)}:function(e,t){return a[t]=e};return ft(e,function(e,n){t(e,n)&&r(e,n)}),a}function w(e,t){var n;return ft(e,function(e,a){n||t(e,a)&&(n=e)}),n}function O(e,t,n){return n=n||(rt(e)?[]:{}),ft(e,function(e,a){return n[a]=t(e,a)}),n}function E(e,t){return e.push(t),e}function I(e,t){return void 0===t&&(t="assert failure"),function(n){var a=e(n);if(!a)throw new Error(et(t)?t(n):t);return a}}function C(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)return[];for(var n=e.reduce(function(e,t){return Math.min(t.length,e)},9007199254740991),a=[],r=0;r<n;r++)!function(t){switch(e.length){case 1:a.push([e[0][t]]);break;case 2:a.push([e[0][t],e[1][t]]);break;case 3:a.push([e[0][t],e[1][t],e[2][t]]);break;case 4:a.push([e[0][t],e[1][t],e[2][t],e[3][t]]);break;default:a.push(e.map(function(e){return e[t]}))}}(r);return a}function N(e,t){var n,a;if(rt(t)&&(n=t[0],a=t[1]),!nt(n))throw new Error("invalid parameters to applyPairs");return e[n]=a,e}function R(e){return e.length&&e[e.length-1]||void 0}function S(e,t){return t&&Object.keys(t).forEach(function(e){return delete t[e]}),t||(t={}),bt(t,e)}function T(e,t,n){if(rt(e))return e.forEach(t,n);Object.keys(e).forEach(function(n){return t(e[n],n)})}function L(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n)for(var a=Object.keys(n),r=0;r<a.length;r++)e[a[r]]=n[a[r]]}return e}function x(e,t){if(e===t)return!0;
15if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n=typeof e;if(n!==typeof t||"object"!==n)return!1;var a=[e,t];if(Ue(rt)(a))return M(e,t);if(Ue(it)(a))return e.getTime()===t.getTime();if(Ue(ot)(a))return e.toString()===t.toString();if(Ue(et)(a))return!0;if([et,rt,it,ot].map(Fe).reduce(function(e,t){return e||!!t(a)},!1))return!1;var r={};for(var i in e){if(!x(e[i],t[i]))return!1;r[i]=!0}for(var i in t)if(!r[i])return!1;return!0}function M(e,t){return e.length===t.length&&C(e,t).reduce(function(e,t){return e&&x(t[0],t[1])},!0)}function D(e,t){return t.length<=e?t:t.substr(0,e-3)+"..."}function _(e,t){for(;t.length<e;)t+=" ";return t}function j(e){return e.replace(/^([A-Z])/,function(e){return e.toLowerCase()}).replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}function P(e){var t=z(e),n=t.match(/^(function [^ ]+\([^)]*\))/),a=n?n[1]:t,r=e.name||"";return r&&a.match(/function \(/)?"function "+r+a.substr(9):a}function z(e){var t=rt(e)?e.slice(-1)[0]:e;return t&&t.toString()||"undefined"}function $(e){function t(e){if(at(e)){if(-1!==n.indexOf(e))return"[circular ref]";n.push(e)}return i(e)}var n=[],a=Bt.isRejectionPromise,r=function(e){return at(e)&&!rt(e)&&e.constructor!==Object&&et(e.toString)},i=l([[We,Ze("undefined")],[Je,Ze("null")],[st,Ze("[Promise]")],[a,function(e){return e._transitionRejection.toString()}],[r,function(e){return e.toString()}],[c,P],[Ze(!0),u]]);return We(e)?t(e):JSON.stringify(e,function(e,n){return t(n)}).replace(/\\"/g,'"')}function G(e){var t=new RegExp("("+e+")","g");return function(e){return e.split(t).filter(u)}}function q(e,t){return nt(R(e))&&nt(t)?e.slice(0,-1).concat(R(e)+t):E(e,t)}function B(e){var t=function(t){return Function.prototype.bind.call(t,e)};return{log:t(e.log),error:t(e.log),table:t(e.log)}}function U(e){var t=e.log.bind(e);return{log:t,error:e.error?e.error.bind(e):t,table:e.table?e.table.bind(e):t}}function F(e){if(!e)return"ui-view (defunct)";var t=e.creationContext?e.creationContext.name||"(root)":"(none)";return"[ui-view#"+e.id+" "+e.$type+":"+e.fqn+" ("+e.name+"@"+t+")]"}function V(t){return tt(t)?e.Category[t]:e.Category[e.Category[t]]}function H(e,t){function n(e){return rt(e)?e:Qe(e)?[e]:[]}function a(e){switch(e.length){case 0:return;case 1:return"auto"===t?e[0]:e;default:return e}}function r(e,t){return function(r){if(rt(r)&&0===r.length)return r;var i=n(r),o=O(i,e);return!0===t?0===k(o,function(e){return!e}).length:a(o)}}function i(e){return function(t,a){var r=n(t),i=n(a);if(r.length!==i.length)return!1;for(var o=0;o<r.length;o++)if(!e(r[o],i[o]))return!1;return!0}}var o=this;["encode","decode","equals","$normalize"].forEach(function(t){var n=e[t].bind(e),a="equals"===t?i:r;o[t]=a(n)}),bt(this,{dynamic:e.dynamic,name:e.name,pattern:e.pattern,inherit:e.inherit,raw:e.raw,is:r(e.is.bind(e),!0),$arrayMode:t})}function Z(t,n,a){var r=!1===a.reloadOnSearch&&n===e.DefType.SEARCH||void 0,i=w([a.dynamic,r],Qe),o=Qe(i)?{dynamic:i}:{},s=Y(a&&a.params&&a.params[t]);return bt(o,s)}function Y(e){function t(){return e.value}e=sn(e)?{value:e}:e,t.__cacheable=!0;var n=c(e.value)?e.value:t;return bt(e,{$$fn:n})}function K(t,n,a,r,i){if(t.type&&n&&"string"!==n.name)throw new Error("Param '"+r+"' has two type configurations.");if(t.type&&n&&"string"===n.name&&i.type(t.type))return i.type(t.type);if(n)return n;if(!t.type){var o=a===e.DefType.CONFIG?"any":a===e.DefType.PATH?"path":a===e.DefType.SEARCH?"query":"string";return i.type(o)}return t.type instanceof rn?t.type:i.type(t.type)}function W(e,t,n){var a=e.squash;if(!t||!1===a)return!1;if(!Qe(a)||null==a)return n;if(!0===a||nt(a))return a;throw new Error("Invalid squash policy: '"+a+"'. Valid policies: false, true, or arbitrary string")}function Q(e,t,n,a){var r=[{from:"",to:n||t?void 0:""},{from:null,to:n||t?void 0:""}],i=rt(e.replace)?e.replace:[];nt(a)&&i.push({from:a,to:void 0});var o=O(i,$e("from"));return k(r,function(e){return-1===o.indexOf(e.from)}).concat(i)}function J(e){return e.name}function X(e){return e.self.$$state=function(){return e},e.self}function ee(e){return e.parent&&e.parent.data&&(e.data=e.self.data=vt(e.parent.data,e.data)),e.data}function te(e){return e.parent?e.parent.path.concat(e):[e]}function ne(e){var t=e.parent?bt({},e.parent.includes):{};return t[e.name]=!0,t}function ae(e){var t=function(e){var t=ut.$injector;return e.$inject||t&&t.annotate(e,t.strictDi)||"deferred"},n=function(e){return!(!e.token||!e.resolveFn)},a=function(e){return!(!e.provide&&!e.token||!(e.useValue||e.useFactory||e.useExisting||e.useClass))},i=function(e){return!!(e&&e.val&&(nt(e.val)||rt(e.val)||et(e.val)))},o=function(e){return e.provide||e.token},s=l([[$e("resolveFn"),function(e){return new fn(o(e),e.resolveFn,e.deps,e.policy)}],[$e("useFactory"),function(e){return new fn(o(e),e.useFactory,e.deps||e.dependencies,e.policy)}],[$e("useClass"),function(e){return new fn(o(e),function(){return new e.useClass},[],e.policy)}],[$e("useValue"),function(e){return new fn(o(e),function(){return e.useValue},[],e.policy,e.useValue)}],[$e("useExisting"),function(e){return new fn(o(e),u,[e.useExisting],e.policy)}]]),c=l([[r($e("val"),nt),function(e){return new fn(e.token,u,[e.val],e.policy)}],[r($e("val"),rt),function(e){return new fn(e.token,R(e.val),e.val.slice(0,-1),e.policy)}],[r($e("val"),et),function(e){return new fn(e.token,e.val,t(e.val),e.policy)}]]),d=l([[Ve(fn),function(e){return e}],[n,s],[a,s],[i,c],[Ze(!0),function(e){throw new Error("Invalid resolve value: "+$(e))}]]),h=e.resolve;return(rt(h)?h:function(e,t){return Object.keys(e||{}).map(function(n){return{token:n,val:e[n],deps:void 0,policy:t[n]}})}(h,e.resolvePolicy||{})).map(d)}function re(e,t,n){function a(e){for(var t=r,n=0;n<t.length;n++){var a=new $t(t[n]);if(a&&a.matches(e.name)||!a&&t[n]===e.name)return!0}return!1}var r=nt(t)?[t]:t;return!!(et(r)?r:a)(e,n)}function ie(e,t,n){function a(e,a,r){void 0===r&&(r={});var s=new _n(t,n,a,e,o,r);return i.push(s),s.deregister.bind(s)}
15var r=e._registeredHooks=e._registeredHooks||{},i=r[n.name]=[],o=kt(i);return e[n.name]=a,a}function oe(e){return void 0===e&&(e=!1),function(t,n){var a=e?-1:1,r=(t.node.state.path.length-n.node.state.path.length)*a;return 0!==r?r:n.hook.priority-t.hook.priority}}function se(e,t){var n=["",""],a=e.replace(/[\\\[\]\^$*+?.()|{}]/g,"\\$&");if(!t)return a;switch(t.squash){case!1:n=["(",")"+(t.isOptional?"?":"")];break;case!0:a=a.replace(/\/$/,""),n=["(?:/(",")|/)?"];break;default:n=["("+t.squash+"|",")?"]}return a+n[0]+t.type.pattern.source+n[1]}function le(e,t,n,a){return"/"===a?e:t?Vt(a)+e:n?a.slice(1)+e:e}function ce(e){if(!(et(e)||nt(e)||Ve(hn)(e)||hn.isDef(e)))throw new Error("'handler' must be a string, function, TargetState, or have a state: 'newtarget' property");return et(e)?e:Ze(e)}function ue(e){e.addResolvable(fn.fromData(ca,e.router),""),e.addResolvable(fn.fromData(zn,e),""),e.addResolvable(fn.fromData("$transition$",e),""),e.addResolvable(fn.fromData("$stateParams",e.params()),""),e.entering().forEach(function(t){e.addResolvable(fn.fromData("$state$",t),t)})}function de(e){return function(t,n){return(0,n.$$state()[e])(t,n)}}function he(e,t){function n(t){return t&&Array.isArray(t.states)&&t.states.forEach(function(t){return e.router.stateRegistry.register(t)}),t}var a=t.$$state().lazyLoad,r=a._promise;if(!r){var i=function(e){return delete t.lazyLoad,delete t.$$state().lazyLoad,delete a._promise,e},o=function(e){return delete a._promise,ut.$q.reject(e)};r=a._promise=ut.$q.when(a(e,t)).then(n).then(i,o)}return r}function pe(e){var t=e._ignoredReason();if(t){an.traceTransitionIgnored(e);var n=e.router.globals.transition;return"SameAsCurrent"===t&&n&&n.abort(),Bt.ignored().toPromise()}}function me(e){if(!e.valid())throw new Error(e.error().toString())}function ge(e){var t=function(e){return e||""},n=Ht(e).map(t),a=n[0],r=n[1],i=Zt(a).map(t);return{path:i[0],search:i[1],hash:r,url:e}}function fe(e,t,n,a){return function(r){function i(e){e.dispose(o),e.dispose(s)}var o=r.locationService=new n(r),s=r.locationConfig=new a(r,t);return{name:e,service:o,configuration:s,dispose:i}}}function be(e){return ut.$injector=Ya,ut.$q=Fa,{name:"vanilla.services",$q:Fa,$injector:Ya,dispose:function(){return null}}}function ye(){var e=null;return function(t,n){return e=e||ut.$injector.get("$templateFactory"),[new mr(t,n,e)]}}function ve(e){if(!e.parent)return{};var t=["templateProvider","templateUrl","template","notify","async"],n=["controller","controllerProvider","controllerAs","resolveAs"],a=["component","bindings","componentProvider"],r=t.concat(n),i=a.concat(r);
vendor: 4,442 bytes, line 15
15if(Qe(e.views)&&hr(i,e))throw new Error("State '"+e.name+"' has a 'views' object. It cannot also have \"view properties\" at the state level.  Move the following properties into a view (in the 'views' object):  "+i.filter(function(t){return Qe(e[t])}).join(", "));var o={},s=e.views||{$default:y(e,i)};return ft(s,function(t,n){if(n=n||"$default",nt(t)&&(t={component:t}),t=bt({},t),hr(a,t)&&hr(r,t))throw new Error("Cannot combine: "+a.join("|")+" with: "+r.join("|")+" in stateview: '"+n+"@"+e.name+"'");t.resolveAs=t.resolveAs||"$resolve",t.$type="ng1",t.$context=e,t.$name=n;var i=Kn.normalizeUIViewTarget(t.$context,t.$name);t.$uiViewName=i.uiViewName,t.$uiViewContextAnchor=i.uiViewContextAnchor,o[n]=t}),o}function Ae(e){var t=ut.$injector.get(e+"Directive");if(!t||!t.length)throw new Error("Unable to find component named '"+e+"'");return t.map(fr).reduce(St,[])}function ke(e){function t(e,t,a,r,i,o,s){return n._runtimeServices(i,e,r,t,a),delete Nr.router,delete Nr.$get,Nr}Nr=this.router=new ca,Nr.stateProvider=new yr(Nr.stateRegistry,Nr.stateService),Nr.stateRegistry.decorator("views",ve),Nr.stateRegistry.decorator("onExit",vr("onExit")),Nr.stateRegistry.decorator("onRetain",vr("onRetain")),Nr.stateRegistry.decorator("onEnter",vr("onEnter")),Nr.viewService._pluginapi._viewConfigFactory("ng1",ye()),Nr.urlService.config._decodeParams=!1;var n=Nr.locationService=Nr.locationConfig=new Ar(e);return Ar.monkeyPatchPathParameterType(Nr),Nr.router=Nr,Nr.$get=t,t.$inject=["$location","$browser","$window","$sniffer","$rootScope","$http","$templateCache"],Nr}function we(e,t,n){if(ut.$injector=e,ut.$q=t,!Object.prototype.hasOwnProperty.call(e,"strictDi"))try{e.invoke(["checkStrictDi",function(e){}])}catch(t){e.strictDi=!!/strict mode/.exec(t&&t.toString())}n.stateRegistry.get().map(function(e){return e.$$state().resolvables}).reduce(St,[]).filter(function(e){return"deferred"===e.deps}).forEach(function(t){return t.deps=e.annotate(t.resolveFn,e.strictDi)})}function Oe(e){e.$watch(function(){an.approximateDigests++})}function Ee(e){var t=e.match(/^\s*({[^}]*})\s*$/);t&&(e="("+t[1]+")");var n=e.replace(/\n/g," ").match(/^\s*([^(]*?)\s*(\((.*)\))?\s*$/);if(!n||4!==n.length)throw new Error("Invalid state ref '"+e+"'");return{state:n[1]||null,paramExpr:n[3]||null}}function Ie(e){var t=e.parent().inheritedData("$uiView"),n=qe("$cfg.path")(t);return n?R(n).state.name:void 0}function Ce(e,t,n){var a=n.uiState||e.current.name,r=bt(Se(t,e),n.uiStateOpts||{}),i=e.href(a,n.uiStateParams,r);return{uiState:a,uiStateParams:n.uiStateParams,uiStateOpts:r,href:i}}function Ne(e){var t="[object SVGAnimatedString]"===Object.prototype.toString.call(e.prop("href")),n="FORM"===e[0].nodeName;return{attr:n?"action":t?"xlink:href":"href",isAnchor:"A"===e.prop("tagName").toUpperCase(),clickable:!n}}function Re(e,t,n,a,r){return function(i){var o=i.which||i.button,s=r();if(!(o>1||i.ctrlKey||i.metaKey||i.shiftKey||i.altKey||e.attr("target"))){var l=n(function(){e.attr("disabled")||t.go(s.uiState,s.uiStateParams,s.uiStateOpts)});i.preventDefault();var c=a.isAnchor&&!s.href?1:0;i.preventDefault=function(){c--<=0&&n.cancel(l)}}}}function Se(e,t){return{relative:Ie(e)||t.$current,inherit:!0,source:"sref"}}function Te(e,t,n,a){var r;a&&(r=a.events),rt(r)||(r=["click"]);for(var i=e.on?"on":"bind",o=0,s=r;o<s.length;o++){var l=s[o];e[i](l,n)}t.$on("$destroy",function(){for(var t=e.off?"off":"unbind",a=0,i=r;a<i.length;a++){var o=i[a];e[t](o,n)}})}function Le(e){var t=function(t,n,a){return e.is(t,n,a)};return t.$stateful=!0,t}function xe(e){var t=function(t,n,a){return e.includes(t,n,a)};return t.$stateful=!0,t}function Me(e,t,n,a,r){var i=qe("viewDecl.controllerAs"),o=qe("viewDecl.resolveAs");return{restrict:"ECA",priority:-400,compile:function(a){var s=a.html();return a.empty(),function(a,l){var c=l.data("$uiView");if(!c)return l.html(s),void e(l.contents())(a);var u=c.$cfg||{viewDecl:{},getTemplate:d},h=u.path&&new kn(u.path);l.html(u.getTemplate(l,h)||s),an.traceUIViewFill(c.$uiView,l.html());var p=e(l.contents()),m=u.controller,g=i(u),f=o(u),b=h&&xr(h);if(a[f]=b,m){var y=t(m,bt({},b,{$scope:a,$element:l}));g&&(a[g]=y,a[g][f]=b),l.data("$ngControllerController",y),l.children().data("$ngControllerController",y),De(r,n,y,a,u)}if(nt(u.component))var v=j(u.component),A=new RegExp("^(x-|data-)?"+v+"$","i"),k=function(){var e=[].slice.call(l[0].children).filter(function(e){return e&&e.tagName&&A.exec(e.tagName)});
15return e&&Pe.element(e).data("$"+u.component+"Controller")},w=a.$watch(k,function(e){e&&(De(r,n,e,a,u),w())});p(a)}}}}function De(e,t,n,a,r){!et(n.$onInit)||(r.viewDecl.component||r.viewDecl.componentProvider)&&jr||n.$onInit();var i=R(r.path).state.self,o={bind:n};if(et(n.uiOnParamsChanged)){var s=new kn(r.path),l=s.getResolvable("$transition$").data,c=function(e){if(e!==l&&-1===e.exiting().indexOf(i)){var t=e.params("to"),a=e.params("from"),r=function(e){return e.paramSchema},o=e.treeChanges("to").map(r).reduce(St,[]),s=e.treeChanges("from").map(r).reduce(St,[]),c=o.filter(function(e){var n=s.indexOf(e);return-1===n||!s[n].type.equals(t[e.id],a[e.id])});if(c.length){var u=c.map(function(e){return e.id}),d=k(t,function(e,t){return-1!==u.indexOf(t)});n.uiOnParamsChanged(d,e)}}};a.$on("$destroy",t.onSuccess({},c,o))}if(et(n.uiCanExit)){var u=Pr++,d=function(e){return!!e&&(e._uiCanExitIds&&!0===e._uiCanExitIds[u]||d(e.redirectedFrom()))},h=function(t){var a,r=t._uiCanExitIds=t._uiCanExitIds||{};return d(t)||(a=e.when(n.uiCanExit(t)),a.then(function(e){return r[u]=!1!==e})),a},p={exiting:i.name};a.$on("$destroy",t.onBefore(p,h,o))}}function _e(){var e=!1;this.useAnchorScroll=function(){e=!0},this.$get=["$anchorScroll","$timeout",function(t,n){return e?t:function(e){return n(function(){e[0].scrollIntoView()},0,!1)}}]}ve.$inject=["state"];var je=angular,Pe=t&&t.module?t:je,ze=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var a=Array(e),r=0,t=0;t<n;t++)for(var i=arguments[t],o=0,s=i.length;o<s;o++,r++)a[r]=i[o];return a},$e=function(e){return function(t){return t&&t[e]}},Ge=n(function(e,t,n){return n&&n[e]===t}),qe=function(e){return r.apply(null,e.split(".").map($e))},Be=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return!e.apply(null,t)}},Ue=function(e){return function(t){return t.reduce(function(t,n){return t&&!!e(n)},!0)}},Fe=function(e){return function(t){return t.reduce(function(t,n){return t||!!e(n)},!1)}},Ve=function(e){return function(t){return null!=t&&t.constructor===e||t instanceof e}},He=function(e){return function(t){return e===t}},Ze=function(e){return function(){return e}},Ye=Object.prototype.toString,Ke=function(e){return function(t){return typeof t===e}},We=Ke("undefined"),Qe=Be(We),Je=function(e){return null===e},Xe=o(Je,We),et=Ke("function"),tt=Ke("number"),nt=Ke("string"),at=function(e){return null!==e&&"object"==typeof e},rt=Array.isArray,it=function(e){return"[object Date]"===Ye.call(e)},ot=function(e){return"[object RegExp]"===Ye.call(e)},st=i(at,r($e("then"),et)),lt=function(e){return function(){throw new Error("No implementation for "+e+". The framework specific code did not implement this method.")}},ct=function(e,t){return t.reduce(function(t,n){return t[n]=lt(e+"."+n+"()"),t},{})},ut={$q:void 0,$injector:void 0},dt=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var a=Array(e),r=0,t=0;t<n;t++)for(var i=arguments[t],o=0,s=i.length;o<s;o++,r++)a[r]=i[o];return a},ht="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||void 0,pt=ht.angular||{},mt=pt.fromJson||JSON.parse.bind(JSON),gt=pt.toJson||JSON.stringify.bind(JSON),ft=pt.forEach||T,bt=Object.assign||L,yt=pt.equals||x,vt=function(e,t){return bt(Object.create(e),t)},At=n(p),kt=n(m),wt=n(g),Ot=function(e){return e.slice().forEach(function(t){"function"==typeof t&&t(),kt(e,t)})},Et=function(e,t){return bt(e,t)},It=O,Ct=function(e){return Object.keys(e).map(function(t){return e[t]})},Nt=function(e,t){return e&&t},Rt=function(e,t){return e||t},St=function(e,t){return e.concat(t)},Tt=function(e,t){return rt(t)?e.concat(t.reduce(Tt,[])):E(e,t)},Lt=function(e,t){return At(e,t)?e:E(e,t)},xt=function(e){return e.reduce(St,[])},Mt=function(e){return e.reduce(Tt,[])},Dt=I,_t=I,jt=function(e){return Object.keys(e).map(function(t){return[t,e[t]]})},Pt=function(e){return e.catch(function(e){return 0})&&e},zt=function(e){return Pt(ut.$q.reject(e))},$t=function(){function e(e){this.text=e,this.glob=e.split(".");var t=this.text.split(".").map(function(e){return"**"===e?"(?:|(?:\\.[^.]*)*)":"*"===e?"\\.[^.]*":"\\."+e}).join("");this.regexp=new RegExp("^"+t+"$")}return e.is=function(e){return!!/[!,*]+/.exec(e)},e.fromString=function(t){return e.is(t)?new e(t):null},e.prototype.matches=function(e){return this.regexp.test("."+e)},e}(),Gt=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=null),this._items=e,this._limit=t,this._evictListeners=[],this.onEvict=wt(this._evictListeners)}return e.prototype.enqueue=function(e){var t=this._items;return t.push(e),this._limit&&t.length>this._limit&&this.evict(),e},e.prototype.evict=function(){var e=this._items.shift();
15return this._evictListeners.forEach(function(t){return t(e)}),e},e.prototype.dequeue=function(){if(this.size())return this._items.splice(0,1)[0]},e.prototype.clear=function(){var e=this._items;return this._items=[],e},e.prototype.size=function(){return this._items.length},e.prototype.remove=function(e){var t=this._items.indexOf(e);return t>-1&&this._items.splice(t,1)[0]},e.prototype.peekTail=function(){return this._items[this._items.length-1]},e.prototype.peekHead=function(){if(this.size())return this._items[0]},e}();!function(e){e[e.SUPERSEDED=2]="SUPERSEDED",e[e.ABORTED=3]="ABORTED",e[e.INVALID=4]="INVALID",e[e.IGNORED=5]="IGNORED",e[e.ERROR=6]="ERROR"}(e.RejectType||(e.RejectType={}));var qt=0,Bt=function(){function t(e,t,n){this.$id=qt++,this.type=e,this.message=t,this.detail=n}return t.isRejectionPromise=function(e){return e&&"function"==typeof e.then&&Ve(t)(e._transitionRejection)},t.superseded=function(n,a){var r=new t(e.RejectType.SUPERSEDED,"The transition has been superseded by a different transition",n);return a&&a.redirected&&(r.redirected=!0),r},t.redirected=function(e){return t.superseded(e,{redirected:!0})},t.invalid=function(n){return new t(e.RejectType.INVALID,"This transition is invalid",n)},t.ignored=function(n){return new t(e.RejectType.IGNORED,"The transition was ignored",n)},t.aborted=function(n){return new t(e.RejectType.ABORTED,"The transition has been aborted",n)},t.errored=function(n){return new t(e.RejectType.ERROR,"The transition errored",n)},t.normalize=function(e){return Ve(t)(e)?e:t.errored(e)},t.prototype.toString=function(){var e=function(e){return e&&e.toString!==Object.prototype.toString?e.toString():$(e)}(this.detail),t=this;return"Transition Rejection($id: "+t.$id+" type: "+t.type+", message: "+t.message+", detail: "+e+")"},t.prototype.toPromise=function(){return bt(zt(this),{_transitionRejection:this})},t}(),Ut=function(e){return function(t){if(!t)return["",""];var n=t.indexOf(e);return-1===n?[t,""]:[t.substr(0,n),t.substr(n+1)]}},Ft=new RegExp("^(?:[a-z]+:)?//[^/]+/"),Vt=function(e){return e.replace(/\/[^\/]*$/,"")},Ht=Ut("#"),Zt=Ut("?"),Yt=Ut("="),Kt=function(e){return e?e.replace(/^#/,""):""},Wt={log:d,error:d,table:d},Qt=function(){return"undefined"!=typeof document&&document.documentMode&&9===document.documentMode?window&&window.console?B(window.console):Wt:console.table&&console.error?console:U(console)}(),Jt=function(e){var t=e.viewDecl,n=t.$context.name||"(root)";return"[View#"+e.$id+" from '"+n+"' state]: target ui-view: '"+t.$uiViewName+"@"+t.$uiViewContextAnchor+"'"};!function(e){e[e.RESOLVE=0]="RESOLVE",e[e.TRANSITION=1]="TRANSITION",e[e.HOOK=2]="HOOK",e[e.UIVIEW=3]="UIVIEW",e[e.VIEWCONFIG=4]="VIEWCONFIG"}(e.Category||(e.Category={}));var Xt=qe("$id"),en=qe("router.$id"),tn=function(e){return"Transition #"+Xt(e)+"-"+en(e)},nn=function(){function t(){this._enabled={},this.approximateDigests=0}return t.prototype._set=function(t,n){var a=this;n.length||(n=Object.keys(e.Category).map(function(e){return parseInt(e,10)}).filter(function(e){return!isNaN(e)}).map(function(t){return e.Category[t]})),n.map(V).forEach(function(e){return a._enabled[e]=t})},t.prototype.enable=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._set(!0,e)},t.prototype.disable=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._set(!1,e)},t.prototype.enabled=function(e){return!!this._enabled[V(e)]},t.prototype.traceTransitionStart=function(t){this.enabled(e.Category.TRANSITION)&&Qt.log(tn(t)+": Started  -> "+$(t))},t.prototype.traceTransitionIgnored=function(t){this.enabled(e.Category.TRANSITION)&&Qt.log(tn(t)+": Ignored  <> "+$(t))},t.prototype.traceHookInvocation=function(t,n,a){if(this.enabled(e.Category.HOOK)){var r=qe("traceData.hookType")(a)||"internal",i=qe("traceData.context.state.name")(a)||qe("traceData.context")(a)||"unknown",o=P(t.registeredHook.callback);Qt.log(tn(n)+":   Hook -> "+r+" context: "+i+", "+D(200,o))}},t.prototype.traceHookResult=function(t,n,a){this.enabled(e.Category.HOOK)&&Qt.log(tn(n)+":   <- Hook returned: "+D(200,$(t)))},t.prototype.traceResolvePath=function(t,n,a){this.enabled(e.Category.RESOLVE)&&Qt.log(tn(a)+":         Resolving "+t+" ("+n+")")},t.prototype.traceResolvableResolved=function(t,n){this.enabled(e.Category.RESOLVE)&&Qt.log(tn(n)+":               <- Resolved  "+t+" to: "+D(200,$(t.data)))},t.prototype.traceError=function(t,n){this.enabled(e.Category.TRANSITION)&&Qt.log(tn(n)+": <- Rejected "+$(n)+", reason: "+t)},t.prototype.traceSuccess=function(t,n){this.enabled(e.Category.TRANSITION)&&Qt.log(tn(n)+": <- Success  "+$(n)+", final state: "+t.name)},t.prototype.traceUIViewEvent=function(t,n,a){void 0===a&&(a=""),this.enabled(e.Category.UIVIEW)&&Qt.log("ui-view: "+_(30,t)+" "+F(n)+a)},t.prototype.traceUIViewConfigUpdated=function(t,n){this.enabled(e.Category.UIVIEW)&&this.traceUIViewEvent("Updating",t," with ViewConfig from context='"+n+"'")},t.prototype.traceUIViewFill=function(t,n){this.enabled(e.Category.UIVIEW)&&this.traceUIViewEvent("Fill",t," with: "+D(200,n))},t.prototype.traceViewSync=function(t){if(this.enabled(e.Category.VIEWCONFIG)){var n="uiview component fqn",a=t.map(function(e){var t,a=e.uiView,r=e.viewConfig,i=a&&a.fqn,o=r&&r.viewDecl.$context.name+": ("+r.viewDecl.$name+")";return t={},t[n]=i,t["view config state (view name)"]=o,t}).sort(function(e,t){return(e[n]||"").localeCompare(t[n]||"")});Qt.table(a)}},t.prototype.traceViewServiceEvent=function(t,n){this.enabled(e.Category.VIEWCONFIG)&&Qt.log("VIEWCONFIG: "+t+" "+Jt(n))},t.prototype.traceViewServiceUIViewEvent=function(t,n){this.enabled(e.Category.VIEWCONFIG)&&Qt.log("VIEWCONFIG: "+t+" "+F(n))},t}(),an=new nn,rn=function(){function e(e){this.pattern=/.*/,this.inherit=!0,bt(this,e)}return e.prototype.is=function(e,t){return!0},
16e.prototype.encode=function(e,t){return e},e.prototype.decode=function(e,t){return e},e.prototype.equals=function(e,t){return e==t},e.prototype.$subPattern=function(){var e=this.pattern.toString();return e.substr(1,e.length-2)},e.prototype.toString=function(){return"{ParamType:"+this.name+"}"},e.prototype.$normalize=function(e){return this.is(e)?e:this.decode(e)},e.prototype.$asArray=function(e,t){if(!e)return this;if("auto"===e&&!t)throw new Error("'auto' array mode is for query parameters only");return new H(this,e)},e}(),on=Object.prototype.hasOwnProperty,sn=function(e){return 0===["value","type","squash","array","dynamic"].filter(on.bind(e||{})).length};!function(e){e[e.PATH=0]="PATH",e[e.SEARCH=1]="SEARCH",e[e.CONFIG=2]="CONFIG"}(e.DefType||(e.DefType={}));var ln=function(){function t(t,n,a,r,i){var o=Z(t,a,i);n=K(o,n,a,t,r.paramTypes);var s=function(){var n={array:a===e.DefType.SEARCH&&"auto"},r=t.match(/\[\]$/)?{array:!0}:{};return bt(n,r,o).array}();n=s?n.$asArray(s,a===e.DefType.SEARCH):n;var l=void 0!==o.value||a===e.DefType.SEARCH,c=Qe(o.dynamic)?!!o.dynamic:!!n.dynamic,u=Qe(o.raw)?!!o.raw:!!n.raw,d=W(o,l,r.defaultSquashPolicy()),h=Q(o,s,l,d),p=Qe(o.inherit)?!!o.inherit:!!n.inherit;bt(this,{id:t,type:n,location:a,isOptional:l,dynamic:c,raw:u,squash:d,replace:h,inherit:p,array:s,config:o})}return t.values=function(e,t){void 0===t&&(t={});for(var n={},a=0,r=e;a<r.length;a++){var i=r[a];n[i.id]=i.value(t[i.id])}return n},t.changed=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e.filter(function(e){return!e.type.equals(t[e.id],n[e.id])})},t.equals=function(e,n,a){return void 0===n&&(n={}),void 0===a&&(a={}),0===t.changed(e,n,a).length},t.validates=function(e,t){return void 0===t&&(t={}),e.map(function(e){return e.validates(t[e.id])}).reduce(Nt,!0)},t.prototype.isDefaultValue=function(e){return this.isOptional&&this.type.equals(this.value(),e)},t.prototype.value=function(e){var t=this;return e=function(e){for(var n=0,a=t.replace;n<a.length;n++){var r=a[n];if(r.from===e)return r.to}return e}(e),We(e)?function(){if(t._defaultValueCache)return t._defaultValueCache.defaultValue;if(!ut.$injector)throw new Error("Injectable functions cannot be called at configuration time");var e=ut.$injector.invoke(t.config.$$fn);if(null!==e&&void 0!==e&&!t.type.is(e))throw new Error("Default value ("+e+") for parameter '"+t.id+"' is not an instance of ParamType ("+t.type.name+")");
vendor: 4,828 bytes, line 16
16return t.config.$$fn.__cacheable&&(t._defaultValueCache={defaultValue:e}),e}():this.type.$normalize(e)},t.prototype.isSearch=function(){return this.location===e.DefType.SEARCH},t.prototype.validates=function(e){if((We(e)||null===e)&&this.isOptional)return!0;var t=this.type.$normalize(e);if(!this.type.is(t))return!1;var n=this.type.encode(t);return!(nt(n)&&!this.type.pattern.exec(n))},t.prototype.toString=function(){return"{Param:"+this.id+" "+this.type+" squash: '"+this.squash+"' optional: "+this.isOptional+"}"},t}(),cn=function(){function e(){this.enqueue=!0,this.typeQueue=[],this.defaultTypes=y(e.prototype,["hash","string","query","path","int","bool","date","json","any"]);var t=function(e,t){return new rn(bt({name:t},e))};this.types=vt(O(this.defaultTypes,t),{})}return e.prototype.dispose=function(){this.types={}},e.prototype.type=function(e,t,n){if(!Qe(t))return this.types[e];if(this.types.hasOwnProperty(e))throw new Error("A type named '"+e+"' has already been defined.");return this.types[e]=new rn(bt({name:e},t)),n&&(this.typeQueue.push({name:e,def:n}),this.enqueue||this._flushTypeQueue()),this},e.prototype._flushTypeQueue=function(){for(;this.typeQueue.length;){var e=this.typeQueue.shift();if(e.pattern)throw new Error("You cannot override a type's .pattern at runtime.");bt(this.types[e.name],ut.$injector.invoke(e.def))}},e}();!function(){var e=function(e){var t=function(e){return null!=e?e.toString():e},n={encode:t,decode:t,is:Ve(String),pattern:/.*/,equals:function(e,t){return e==t}};return bt({},n,e)};bt(cn.prototype,{string:e({}),path:e({pattern:/[^\/]*/}),query:e({}),hash:e({inherit:!1}),int:e({decode:function(e){return parseInt(e,10)},is:function(e){return!Xe(e)&&this.decode(e.toString())===e},pattern:/-?\d+/}),bool:e({encode:function(e){return e&&1||0},decode:function(e){return 0!==parseInt(e,10)},is:Ve(Boolean),pattern:/0|1/}),date:e({encode:function(e){return this.is(e)?[e.getFullYear(),("0"+(e.getMonth()+1)).slice(-2),("0"+e.getDate()).slice(-2)].join("-"):void 0},decode:function(e){if(this.is(e))return e;var t=this.capture.exec(e);return t?new Date(t[1],t[2]-1,t[3]):void 0},is:function(e){return e instanceof Date&&!isNaN(e.valueOf())},equals:function(e,t){return["getFullYear","getMonth","getDate"].reduce(function(n,a){return n&&e[a]()===t[a]()},!0)},pattern:/[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2][0-9]|3[0-1])/,capture:/([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])/}),json:e({encode:gt,decode:mt,is:Ve(Object),equals:yt,pattern:/[^\/]*/}),any:e({encode:u,decode:u,is:function(){return!0},equals:yt})})}();var un=function(){function e(e){void 0===e&&(e={}),bt(this,e)}return e.prototype.$inherit=function(e,t,n){var a,r=b(t,n),i={},o=[];for(var s in r)if(r[s]&&r[s].params&&(a=Object.keys(r[s].params),a.length))for(var l in a)o.indexOf(a[l])>=0||(o.push(a[l]),i[a[l]]=this[a[l]]);return bt({},i,e)},e}(),dn=function(){function e(t){if(t instanceof e){var n=t;this.state=n.state,this.paramSchema=n.paramSchema.slice(),this.paramValues=bt({},n.paramValues),this.resolvables=n.resolvables.slice(),this.views=n.views&&n.views.slice()}else{var a=t;this.state=a,this.paramSchema=a.parameters({inherit:!1}),this.paramValues={},this.resolvables=a.resolvables.map(function(e){return e.clone()})}}return e.prototype.clone=function(){return new e(this)},e.prototype.applyRawParams=function(e){var t=function(t){return[t.id,t.value(e[t.id])]};return this.paramValues=this.paramSchema.reduce(function(e,n){return N(e,t(n))},{}),this},e.prototype.parameter=function(e){return w(this.paramSchema,Ge("id",e))},e.prototype.equals=function(e,t){var n=this.diff(e,t);return n&&0===n.length},e.prototype.diff=function(e,t){if(this.state!==e.state)return!1;var n=t?t(this):this.paramSchema;return ln.changed(n,this.paramValues,e.paramValues)},e.clone=function(e){return e.clone()},e}(),hn=function(){function e(e,t,n,a){this._stateRegistry=e,this._identifier=t,this._identifier=t,this._params=bt({},n||{}),this._options=bt({},a||{}),this._definition=e.matcher.find(t,this._options.relative)}return e.prototype.name=function(){return this._definition&&this._definition.name||this._identifier},e.prototype.identifier=function(){return this._identifier},e.prototype.params=function(){return this._params},e.prototype.$state=function(){return this._definition},e.prototype.state=function(){return this._definition&&this._definition.self},e.prototype.options=function(){return this._options},e.prototype.exists=function(){return!(!this._definition||!this._definition.self)},e.prototype.valid=function(){return!this.error()},e.prototype.error=function(){var e=this.options().relative;if(!this._definition&&e){var t=e.name?e.name:e;return"Could not resolve '"+this.name()+"' from state '"+t+"'"}return this._definition?this._definition.self?void 0:"State '"+this.name()+"' has an invali
16d definition":"No such state '"+this.name()+"'"},e.prototype.toString=function(){return"'"+this.name()+"'"+$(this.params())},e.prototype.withState=function(t){return new e(this._stateRegistry,t,this._params,this._options)},e.prototype.withParams=function(t,n){void 0===n&&(n=!1);var a=n?t:bt({},this._params,t);return new e(this._stateRegistry,this._identifier,a,this._options)},e.prototype.withOptions=function(t,n){void 0===n&&(n=!1);var a=n?t:bt({},this._options,t);return new e(this._stateRegistry,this._identifier,this._params,a)},e.isDef=function(e){return e&&e.state&&(nt(e.state)||at(e.state)&&nt(e.state.name))},e}(),pn=function(){function e(){}return e.makeTargetState=function(e,t){var n=R(t).state;return new hn(e,n,t.map($e("paramValues")).reduce(Et,{}),{})},e.buildPath=function(e){var t=e.params();return e.$state().path.map(function(e){return new dn(e).applyRawParams(t)})},e.buildToPath=function(t,n){var a=e.buildPath(n);return n.options().inherit?e.inheritParams(t,a,Object.keys(n.params())):a},e.applyViewConfigs=function(t,n,a){n.filter(function(e){return At(a,e.state)}).forEach(function(a){var r=Ct(a.state.views||{}),i=e.subPath(n,function(e){return e===a}),o=r.map(function(e){return t.createViewConfig(i,e)});a.views=o.reduce(St,[])})},e.inheritParams=function(e,t,n){function a(e,t){var n=w(e,Ge("state",t));return bt({},n&&n.paramValues)}function r(t){var r=bt({},t&&t.paramValues),o=y(r,n);r=v(r,n);var s=v(a(e,t.state)||{},i),l=bt(r,s,o);return new dn(t.state).applyRawParams(l)}void 0===n&&(n=[]);var i=e.map(function(e){return e.paramSchema}).reduce(St,[]).filter(function(e){return!e.inherit}).map($e("id"));return t.map(r)},e.treeChanges=function(t,n,a){function r(e,t){var a=e.clone();return a.paramValues=n[t].paramValues,a}for(var i=Math.min(t.length,n.length),o=0;o<i&&t[o].state!==a&&function(t,n){return t.equals(n,e.nonDynamicParams)}(t[o],n[o]);)o++;var s,l,c,u,d;s=t,l=s.slice(0,o),c=s.slice(o);var h=l.map(r);return u=n.slice(o),d=h.concat(u),{from:s,to:d,retained:l,retainedWithToParams:h,exiting:c,entering:u}},e.matching=function(e,t,n){var a=!1;return C(e,t).reduce(function(e,t){var r=t[0],i=t[1];return a=a||!r.equals(i,n),a?e:e.concat(r)},[])},e.equals=function(t,n,a){return t.length===n.length&&e.matching(t,n,a).length===t.length},e.subPath=function(e,t){var n=w(e,t),a=e.indexOf(n);return-1===a?void 0:e.slice(0,a+1)},e.nonDynamicParams=function(e){return e.state.parameters({inherit:!1}).filter(function(e){return!e.dynamic})},e.paramValues=function(e){return e.reduce(function(e,t){return bt(e,t.paramValues)},{})},e}(),mn={when:{LAZY:"LAZY",EAGER:"EAGER"},async:{WAIT:"WAIT",NOWAIT:"NOWAIT"}},gn={when:"LAZY",async:"WAIT"},fn=function(){function e(t,n,a,r,i){if(this.resolved=!1,this.promise=void 0,t instanceof e)bt(this,t);else if(et(n)){if(Xe(t))throw new Error("new Resolvable(): token argument is required");if(!et(n))throw new Error("new Resolvable(): resolveFn argument must be a function");this.token=t,this.policy=r,this.resolveFn=n,this.deps=a||[],this.data=i,this.resolved=void 0!==i,this.promise=this.resolved?ut.$q.when(this.data):void 0}else if(at(t)&&t.token&&(t.hasOwnProperty("resolveFn")||t.hasOwnProperty("data"))){var o=t;return new e(o.token,o.resolveFn,o.deps,o.policy,o.data)}}return e.prototype.getPolicy=function(e){var t=this.policy||{},n=e&&e.resolvePolicy||{};return{when:t.when||n.when||gn.when,async:t.async||n.async||gn.async}},e.prototype.resolve=function(e,t){var n=this,a=ut.$q,r=function(){return a.all(e.getDependencies(n).map(function(n){return n.get(e,t)}))},i=function(e){return n.resolveFn.apply(null,e)},o=e.findNode(this),s=o&&o.state,l=this.getPolicy(s).async,c=et(l)?l:u,d=function(e){return n.data=e,n.resolved=!0,n.resolveFn=null,an.traceResolvableResolved(n,t),n.data};return this.promise=a.when().then(r).then(i).then(c).then(d)},e.prototype.get=function(e,t){return this.promise||this.resolve(e,t)},e.prototype.toString=function(){return"Resolvable(token: "+$(this.token)+", requires: ["+this.deps.map($)+"])"},e.prototype.clone=function(){return new e(this)},e.fromData=function(t,n){return new e(t,function(){return n},null,null,n)},e}(),bn=mn.when,yn=[bn.EAGER,bn.LAZY],vn=[bn.EAGER],An="Native Injector",kn=function(){function e(e){this._path=e}return e.prototype.getTokens=function(){return this._path.reduce(function(e,t){return e.concat(t.resolvables.map(function(e){return e.token}))},[]).reduce(Lt,[])},e.prototype.getResolvable=function(e){return R(this._path.map(function(e){return e.resolvables}).reduce(St,[]).filter(function(t){return t.token===e}))},e.prototype.getPolicy=function(e){var t=this.findNode(e);return e.getPolicy(t.state)},e.prototype.subContext=function(t){return new e(pn.subPath(this._path,function(e){return e.state===t}))},e.prototype.addResolvables=function(e,t){var n=w(this._path,Ge("state",t)),a=e.map(function(e){return e.token});n.resolvables=n.resolvables.filter(function(e){return-1===a.indexOf(e.token)}).concat(e)},e.prototype.resolvePath=function(e,t){var n=this;void 0===e&&(e="LAZY");var a=At(yn,e)?e:"LAZY",r=a===mn.when.EAGER?vn:yn;an.traceResolvePath(this._path,e,t);var i=function(e,t){return function(a){return At(e,n.getPolicy(a)[t])}},o=this._path.reduce(function(e,a){var o=a.resolvables.filter(i(r,"when")),s=o.filter(i(["NOWAIT"],"async")),l=o.filter(
vendor: 4,910 bytes, line 16
16Be(i(["NOWAIT"],"async"))),c=n.subContext(a.state),u=function(e){return e.get(c,t).then(function(t){return{token:e.token,value:t}})};return s.forEach(u),e.concat(l.map(u))},[]);return ut.$q.all(o)},e.prototype.injector=function(){return this._injector||(this._injector=new wn(this))},e.prototype.findNode=function(e){return w(this._path,function(t){return At(t.resolvables,e)})},e.prototype.getDependencies=function(e){var t=this,n=this.findNode(e),a=pn.subPath(this._path,function(e){return e===n})||this._path,r=a.reduce(function(e,t){return e.concat(t.resolvables)},[]).filter(function(t){return t!==e}),i=function(e){var n=r.filter(function(t){return t.token===e});if(n.length)return R(n);var a=t.injector().getNative(e);if(We(a))throw new Error("Could not find Dependency Injection token: "+$(e));return new fn(e,function(){return a},[],a)};return e.deps.map(i)},e}(),wn=function(){function e(e){this.context=e,this.native=this.get(An)||ut.$injector}return e.prototype.get=function(e){var t=this.context.getResolvable(e);if(t){if("NOWAIT"===this.context.getPolicy(t).async)return t.get(this.context);if(!t.resolved)throw new Error("Resolvable async .get() not complete:"+$(t.token));return t.data}return this.getNative(e)},e.prototype.getAsync=function(e){var t=this.context.getResolvable(e);return t?t.get(this.context):ut.$q.when(this.native.get(e))},e.prototype.getNative=function(e){return this.native&&this.native.get(e)},e}(),On=function(e){if(!nt(e))return!1;var t="^"===e.charAt(0);return{val:t?e.substring(1):e,root:t}},En=function(e,t){return function(n){var a=n.self;if(a&&a.url&&a.name&&a.name.match(/\.\*\*$/)){var r={};S(a,r),r.url+="{remainder:any}",a=r}var i=n.parent,o=On(a.url),s=o?e.compile(o.val,{state:a}):a.url;if(!s)return null;if(!e.isMatcher(s))throw new Error("Invalid url '"+s+"' in state '"+n+"'");return o&&o.root?s:(i&&i.navigable||t()).url.append(s)}},In=function(e){return function(t){return!e(t)&&t.url?t:t.parent?t.parent.navigable:null}},Cn=function(e){return function(t){var n=function(n,a){return e.fromConfig(a,null,t.self)},a=t.url&&t.url.parameters({inherit:!1})||[],r=Ct(It(v(t.params||{},a.map($e("id"))),n));return a.concat(r).map(function(e){return[e.id,e]}).reduce(N,{})}},Nn=function(){function e(e,t){function n(t){return i(t)?null:e.find(a.parentName(t))||r()}this.matcher=e;var a=this,r=function(){return e.find("")},i=function(e){return""===e.name};this.builders={name:[J],self:[X],parent:[n],data:[ee],url:[En(t,r)],navigable:[In(i)],params:[Cn(t.paramFactory)],views:[],path:[te],includes:[ne],resolvables:[ae]}}return e.prototype.builder=function(e,t){var n=this.builders,a=n[e]||[];return nt(e)&&!Qe(t)?a.length>1?a:a[0]:nt(e)&&et(t)?(n[e]=a,n[e].push(t),function(){return n[e].splice(n[e].indexOf(t,1))&&null}):void 0},e.prototype.build=function(e){var t=this,n=t.matcher,a=t.builders,r=this.parentName(e);if(r&&!n.find(r,void 0,!1))return null;for(var i in a)if(a.hasOwnProperty(i)){var o=a[i].reduce(function(e,t){return function(n){return t(n,e)}},d);e[i]=o(e)}return e},e.prototype.parentName=function(e){var t=e.name||"",n=t.split(".");if("**"===n.pop()&&n.pop(),n.length){if(e.parent)throw new Error("States that specify the 'parent:' property should not have a '.' in their name ("+t+")");return n.join(".")}return e.parent?nt(e.parent)?e.parent:e.parent.name:""},e.prototype.name=function(e){var t=e.name;if(-1!==t.indexOf(".")||!e.parent)return t;var n=nt(e.parent)?e.parent:e.parent.name;return n?n+"."+t:t},e}(),Rn=function(){function e(t){return e.create(t||{})}return e.create=function(t){t=e.isStateClass(t)?new t:t;var n=vt(vt(t,e.prototype));return t.$$state=function(){return n},n.self=t,n.__stateObjectCache={nameGlob:$t.fromString(n.name)},n},e.prototype.is=function(e){return this===e||this.self===e||this.fqn()===e},e.prototype.fqn=function(){if(!(this.parent&&this.parent instanceof this.constructor))return this.name;var e=this.parent.fqn();return e?e+"."+this.name:this.name},e.prototype.root=function(){return this.parent&&this.parent.root()||this},e.prototype.parameters=function(e){return e=f(e,{inherit:!0,matchingKeys:null}),(e.inherit&&this.parent&&this.parent.parameters()||[]).concat(Ct(this.params)).filter(function(t){return!e.matchingKeys||e.matchingKeys.hasOwnProperty(t.id)})},e.prototype.parameter=function(e,t){return void 0===t&&(t={}),this.url&&this.url.parameter(e,t)||w(Ct(this.params),Ge("id",e))||t.inherit&&this.parent&&this.parent.parameter(e)},e.prototype.toString=function(){return this.fqn()},e.isStateClass=function(e){return et(e)&&!0===e.__uiRouterState},e.isStateDeclaration=function(e){return et(e.$$state)},e.isState=function(e){return at(e.__stateObjectCache)},e}(),Sn=function(){function e(e){this._states=e}return e.prototype.isRelative=function(e){return e=e||"",0===e.indexOf(".")||0===e.indexOf("^")},e.prototype.find=function(e,t,n){if(void 0===n&&(n=!0),e||""===e){var a=nt(e),r=a?e:e.n
16ame;this.isRelative(r)&&(r=this.resolvePath(r,t));var i=this._states[r];if(i&&(a||!(a||i!==e&&i.self!==e)))return i;if(a&&n){var o=Ct(this._states),s=o.filter(function(e){return e.__stateObjectCache.nameGlob&&e.__stateObjectCache.nameGlob.matches(r)});return s.length>1&&Qt.error("stateMatcher.find: Found multiple matches for "+r+" using glob: ",s.map(function(e){return e.name})),s[0]}}},e.prototype.resolvePath=function(e,t){if(!t)throw new Error("No reference point given for path '"+e+"'");for(var n=this.find(t),a=e.split("."),r=a.length,i=0,o=n;i<r;i++)if(""!==a[i]||0!==i){if("^"!==a[i])break;if(!o.parent)throw new Error("Path '"+e+"' not valid for state '"+n.name+"'");o=o.parent}else o=n;var s=a.slice(i).join(".");return o.name+(o.name&&s?".":"")+s},e}(),Tn=function(){function e(e,t,n,a){this.router=e,this.states=t,this.builder=n,this.listeners=a,this.queue=[]}return e.prototype.dispose=function(){this.queue=[]},e.prototype.register=function(e){var t=this.queue,n=Rn.create(e),a=n.name;if(!nt(a))throw new Error("State must have a valid name");if(this.states.hasOwnProperty(a)||At(t.map($e("name")),a))throw new Error("State '"+a+"' is already defined");return t.push(n),this.flush(),n},e.prototype.flush=function(){for(var e=this,t=this,n=t.queue,a=t.states,r=t.builder,i=[],o=[],s={},l=function(t){return e.states.hasOwnProperty(t)&&e.states[t]},c=function(){i.length&&e.listeners.forEach(function(e){return e("registered",i.map(function(e){return e.self}))})};n.length>0;){var u=n.shift(),d=u.name,h=r.build(u),p=o.indexOf(u);if(h){var m=l(d);if(m&&m.name===d)throw new Error("State '"+d+"' is already defined");var g=l(d+".**");g&&this.router.stateRegistry.deregister(g),a[d]=u,this.attachRoute(u),p>=0&&o.splice(p,1),i.push(u)}else{var f=s[d];if(s[d]=n.length,p>=0&&f===n.length)return n.push(u),c(),a;p<0&&o.push(u),n.push(u)}}return c(),a},e.prototype.attachRoute=function(e){if(!e.abstract&&e.url){var t=this.router.urlService.rules;t.rule(t.urlRuleFactory.create(e))}},e}(),Ln=function(){function e(e){this.router=e,this.states={},this.listeners=[],this.matcher=new Sn(this.states),this.builder=new Nn(this.matcher,e.urlMatcherFactory),this.stateQueue=new Tn(e,this.states,this.builder,this.listeners),this._registerRoot()}return e.prototype._registerRoot=function(){var e={name:"",url:"^",views:null,params:{"#":{value:null,type:"hash",dynamic:!0}},abstract:!0};(this._root=this.stateQueue.register(e)).navigable=null},e.prototype.dispose=function(){var e=this;this.stateQueue.dispose(),this.listeners=[],this.get().forEach(function(t){return e.get(t)&&e.deregister(t)})},e.prototype.onStatesChanged=function(e){return this.listeners.push(e),function(){kt(this.listeners)(e)}.bind(this)},e.prototype.root=function(){return this._root},e.prototype.register=function(e){return this.stateQueue.register(e)},e.prototype._deregisterTree=function(e){var t=this,n=this.get().map(function(e){return e.$$state()}),a=function(e){var t=n.filter(function(t){return-1!==e.indexOf(t.parent)});return 0===t.length?t:t.concat(a(t))},r=a([e]),i=[e].concat(r).reverse();return i.forEach(function(e){var n=t.router.urlService.rules;n.rules().filter(Ge("state",e)).forEach(function(e){return n.removeRule(e)}),delete t.states[e.name]}),i},e.prototype.deregister=function(e){var t=this.get(e);if(!t)throw new Error("Can't deregister state; not found: "+e);var n=this._deregisterTree(t.$$state());return this.listeners.forEach(function(e){return e("deregistered",n.map(function(e){return e.self}))}),n},e.prototype.get=function(e,t){var n=this;if(0===arguments.length)return Object.keys(this.states).map(function(e){return n.states[e].self});var a=this.matcher.find(e,t);return a&&a.self||null},e.prototype.decorator=function(e,t){return this.builder.builder(e,t)},e}();!function(e){e[e.CREATE=0]="CREATE",e[e.BEFORE=1]="BEFORE",e[e.RUN=2]="RUN",e[e.SUCCESS=3]="SUCCESS",e[e.ERROR=4]="ERROR"}(e.TransitionHookPhase||(e.TransitionHookPhase={})),function(e){e[e.TRANSITION=0]="TRANSITION",e[e.STATE=1]="STATE"}(e.TransitionHookScope||(e.TransitionHookScope={}));var xn,Mn={current:d,transition:null,traceData:{},bind:null},Dn=function(){function t(t,n,a,r){var i=this;this.transition=t,this.stateContext=n,this.registeredHook=a,this.options=r,this.isSuperseded=function(){return i.type.hookPhase===e.TransitionHookPhase.RUN&&!i.options.transition.isActive()},this.options=f(r,Mn),this.type=a.eventType}return t.chain=function(e,t){var n=function(e,t){return e.then(function(){return t.invokeHook()})};return e.reduce(n,t||ut.$q.when())},t.invokeHooks=function(e,n){for(var a=0;a<e.length;a++){var r=e[a].invokeHook();if(st(r)){var i=e.slice(a+1);return t.chain(i,r).then(n)}}return n()},t.runAllHooks=function(e){e.forEach(function(e){return e.invokeHook()})},t.prototype.logError=function(e){this.transition.router.stateService.defaultErrorHandler()(e)},t.prototype.invokeHook=function(){var e=this,t=this.registeredHook;if(!t._deregistered){var n=this.getNotCurrentRejection();if(n)return n;var a=this.options;an.traceHookInvocation(this,this.transition,a);
16var r=function(e){return Bt.normalize(e).toPromise()},i=function(n){return t.eventType.getErrorHandler(e)(n)},o=function(n){return t.eventType.getResultHandler(e)(n)};try{var s=function(){return t.callback.call(a.bind,e.transition,e.stateContext)}();return!this.type.synchronous&&st(s)?s.catch(r).then(o,i):o(s)}catch(e){return i(Bt.normalize(e))}finally{t.invokeLimit&&++t.invokeCount>=t.invokeLimit&&t.deregister()}}},t.prototype.handleHookResult=function(e){var t=this;return this.getNotCurrentRejection()||(st(e)?e.then(function(e){return t.handleHookResult(e)}):(an.traceHookResult(e,this.transition,this.options),!1===e?Bt.aborted("Hook aborted transition").toPromise():Ve(hn)(e)?Bt.redirected(e).toPromise():void 0))},t.prototype.getNotCurrentRejection=function(){var e=this.transition.router;return e._disposed?Bt.aborted("UIRouter instance #"+e.$id+" has been stopped (disposed)").toPromise():this.transition._aborted?Bt.aborted().toPromise():this.isSuperseded()?Bt.superseded(this.options.current()).toPromise():void 0},t.prototype.toString=function(){var e=this,t=e.options,n=e.registeredHook;return(qe("traceData.hookType")(t)||"internal")+" context: "+(qe("traceData.context.state.name")(t)||qe("traceData.context")(t)||"unknown")+", "+D(200,z(n.callback))},t.HANDLE_RESULT=function(e){return function(t){return e.handleHookResult(t)}},t.LOG_REJECTED_RESULT=function(e){return function(t){st(t)&&t.catch(function(t){return e.logError(Bt.normalize(t))})}},t.LOG_ERROR=function(e){return function(t){return e.logError(t)}},t.REJECT_ERROR=function(e){return function(e){return zt(e)}},t.THROW_ERROR=function(e){return function(e){throw e}},t}(),_n=function(){function t(e,t,n,a,r,i){void 0===i&&(i={}),this.tranSvc=e,this.eventType=t,this.callback=n,this.matchCriteria=a,this.removeHookFromRegistry=r,this.invokeCount=0,this._deregistered=!1,this.priority=i.priority||0,this.bind=i.bind||null,this.invokeLimit=i.invokeLimit}return t.prototype._matchingNodes=function(e,t,n){if(!0===t)return e;var a=e.filter(function(e){return re(e.state,t,n)});return a.length?a:null},t.prototype._getDefaultMatchCriteria=function(){return It(this.tranSvc._pluginapi._getPathTypes(),function(){return!0})},t.prototype._getMatchingNodes=function(t,n){var a=this,r=bt(this._getDefaultMatchCriteria(),this.matchCriteria);return Ct(this.tranSvc._pluginapi._getPathTypes()).reduce(function(i,o){var s=o.scope===e.TransitionHookScope.STATE,l=t[o.name]||[],c=s?l:[R(l)];return i[o.name]=a._matchingNodes(c,r[o.name],n),i},{})},t.prototype.matches=function(e,t){var n=this._getMatchingNodes(e,t);return Ct(n).every(u)?n:null},t.prototype.deregister=function(){this.removeHookFromRegistry(this),this._deregistered=!0},t}(),jn=function(){function t(e){this.transition=e}return t.prototype.buildHooksForPhase=function(e){var t=this;return this.transition.router.transitionService._pluginapi._getEvents(e).map(function(e){return t.buildHooks(e)}).reduce(St,[]).filter(u)},t.prototype.buildHooks=function(t){var n=this.transition,a=n.treeChanges(),r=this.getMatchingHooks(t,a,n);if(!r)return[];var i={transition:n,current:n.options().current},o=function(r){return r.matches(a,n)[t.criteriaMatchPath.name].map(function(a){var o=bt({bind:r.bind,traceData:{hookType:t.name,context:a}},i),s=t.criteriaMatchPath.scope===e.TransitionHookScope.STATE?a.state.self:null,l=new Dn(n,s,r,o);return{hook:r,node:a,transitionHook:l}})};return r.map(o).reduce(St,[]).sort(oe(t.reverseSort)).map(function(e){return e.transitionHook})},t.prototype.getMatchingHooks=function(t,n,a){var r=t.hookPhase===e.TransitionHookPhase.CREATE,i=this.transition.router.transitionService;return(r?[i]:[this.transition,i]).map(function(e){return e.getHooks(t.name)}).filter(Dt(rt,"broken event named: "+t.name)).reduce(St,[]).filter(function(e){return e.matches(n,a)})},t}(),Pn=$e("self"),zn=function(){function t(t,n,a){var r=this;if(this._deferred=ut.$q.defer(),this.promise=this._deferred.promise,this._registeredHooks={},this._hookBuilder=new jn(this),this.isActive=function(){return r.router.globals.transition===r},this.router=a,this._targetState=n,!n.valid())throw new Error(n.error());this._options=bt({current:Ze(this)},n.options()),this.$id=a.transitionService._transitionCount++;var i=pn.buildToPath(t,n);this._treeChanges=pn.treeChanges(t,i,this._options.reloadState),this.createTransitionHookRegFns();var o=this._hookBuilder.buildHooksForPhase(e.TransitionHookPhase.CREATE);Dn.invokeHooks(o,function(){return null}),this.applyViewConfigs(a)}return t.prototype.onBefore=function(e,t,n){},t.prototype.onStart=function(e,t,n){},t.prototype.onExit=function(e,t,n){},t.prototype.onRetain=function(e,t,n){},t.prototype.onEnter=function(e,t,n){},t.prototype.onFinish=function(e,t,n){},t.prototype.onSuccess=function(e,t,n){},t.prototype.onError=function(e,t,n){},t.prototype.createTransitionHookRegFns=function(){var t=this;this.router.transitionService._pluginapi._getEvents().filter(function(t){return t.hookPhase!==e.TransitionHookPhase.CREATE}
16).forEach(function(e){return ie(t,t.router.transitionService,e)})},t.prototype.getHooks=function(e){return this._registeredHooks[e]},t.prototype.applyViewConfigs=function(e){var t=this._treeChanges.entering.map(function(e){return e.state});pn.applyViewConfigs(e.transitionService.$view,this._treeChanges.to,t)},t.prototype.$from=function(){return R(this._treeChanges.from).state},t.prototype.$to=function(){return R(this._treeChanges.to).state},t.prototype.from=function(){return this.$from().self},t.prototype.to=function(){return this.$to().self},t.prototype.targetState=function(){return this._targetState},t.prototype.is=function(e){return e instanceof t?this.is({to:e.$to().name,from:e.$from().name}):!(e.to&&!re(this.$to(),e.to,this)||e.from&&!re(this.$from(),e.from,this))},t.prototype.params=function(e){return void 0===e&&(e="to"),Object.freeze(this._treeChanges[e].map($e("paramValues")).reduce(Et,{}))},t.prototype.paramsChanged=function(){var e=this.params("from"),t=this.params("to"),n=[].concat(this._treeChanges.to).concat(this._treeChanges.from).map(function(e){return e.paramSchema}).reduce(Tt,[]).reduce(Lt,[]);return ln.changed(n,e,t).reduce(function(e,n){return e[n.id]=t[n.id],e},{})},t.prototype.injector=function(e,t){void 0===t&&(t="to");var n=this._treeChanges[t];return e&&(n=pn.subPath(n,function(t){return t.state===e||t.state.name===e})),new kn(n).injector()},t.prototype.getResolveTokens=function(e){return void 0===e&&(e="to"),new kn(this._treeChanges[e]).getTokens()},t.prototype.addResolvable=function(e,t){void 0===t&&(t=""),e=Ve(fn)(e)?e:new fn(e);var n="string"==typeof t?t:t.name,a=this._treeChanges.to,r=w(a,function(e){return e.state.name===n});new kn(a).addResolvables([e],r.state)},t.prototype.redirectedFrom=function(){return this._options.redirectedFrom||null},t.prototype.originalTransition=function(){var e=this.redirectedFrom();return e&&e.originalTransition()||this},t.prototype.options=function(){return this._options},t.prototype.entering=function(){return O(this._treeChanges.entering,$e("state")).map(Pn)},t.prototype.exiting=function(){return O(this._treeChanges.exiting,$e("state")).map(Pn).reverse()},t.prototype.retained=function(){return O(this._treeChanges.retained,$e("state")).map(Pn)},t.prototype.views=function(e,t){void 0===e&&(e="entering");var n=this._treeChanges[e];return n=t?n.filter(Ge("state",t)):n,n.map($e("views")).filter(u).reduce(St,[])},t.prototype.treeChanges=function(e){return e?this._treeChanges[e]:this._treeChanges},t.prototype.redirect=function(e){for(var t=1,n=this;null!=(n=n.redirectedFrom());)if(++t>20)throw new Error("Too many consecutive Transition redirects (20+)");var a={redirectedFrom:this,source:"redirect"};"url"===this.options().source&&!1!==e.options().location&&(a.location="replace");var r=bt({},this.options(),e.options(),a);e=e.withOptions(r,!0);var i=this.router.transitionService.create(this._treeChanges.from,e),o=this._treeChanges.entering,s=i._treeChanges.entering;return pn.matching(s,o,pn.nonDynamicParams).filter(Be(function(e){return function(t){return e&&t.state.includes[e.name]}}(e.options().reloadState))).forEach(function(e,t){e.resolvables=o[t].resolvables}),i},t.prototype._changedParams=function(){var e=this._treeChanges;if(!(this._options.reload||e.exiting.length||e.entering.length||e.to.length!==e.from.length||C(e.to,e.from).map(function(e){return e[0].state!==e[1].state}).reduce(Rt,!1))){var t=e.to.map(function(e){return e.paramSchema}),n=[e.to,e.from].map(function(e){return e.map(function(e){return e.paramValues})});return C(t,n[0],n[1]).map(function(e){var t=e[0],n=e[1],a=e[2];return ln.changed(t,n,a)}).reduce(St,[])}},t.prototype.dynamic=function(){var e=this._changedParams();return!!e&&e.map(function(e){return e.dynamic}).reduce(Rt,!1)},t.prototype.ignored=function(){return!!this._ignoredReason()},t.prototype._ignoredReason=function(){var e=this.router.globals.transition,t=this._options.reloadState,n=function(e,n){if(e.length!==n.length)return!1;var a=pn.matching(e,n);return e.length===a.filter(function(e){return!t||!e.state.includes[t.name]}).length},a=this.treeChanges(),r=e&&e.treeChanges();
16return r&&n(r.to,a.to)&&n(r.exiting,a.exiting)?"SameAsPending":0===a.exiting.length&&0===a.entering.length&&n(a.from,a.to)?"SameAsCurrent":void 0},t.prototype.run=function(){var t=this,n=Dn.runAllHooks,a=function(e){return t._hookBuilder.buildHooksForPhase(e)},r=function(){an.traceSuccess(t.$to(),t),t.success=!0,
17t._deferred.resolve(t.to()),n(a(e.TransitionHookPhase.SUCCESS))},i=function(r){an.traceError(r,t),t.success=!1,t._deferred.reject(r),t._error=r,n(a(e.TransitionHookPhase.ERROR))},o=function(){var t=a(e.TransitionHookPhase.RUN),n=function(){return ut.$q.when(void 0)};return Dn.invokeHooks(t,n)},s=function(){var e=t.router.globals;return e.lastStartedTransitionId=t.$id,e.transition=t,e.transitionHistory.enqueue(t),an.traceTransitionStart(t),ut.$q.when(void 0)},l=a(e.TransitionHookPhase.BEFORE);return Dn.invokeHooks(l,s).then(o).then(r,i),this.promise},t.prototype.valid=function(){return!this.error()||void 0!==this.success},t.prototype.abort=function(){We(this.success)&&(this._aborted=!0)},t.prototype.error=function(){var e=this.$to();if(e.self.abstract)return Bt.invalid("Cannot transition to abstract state '"+e.n
17ame+"'");var t=e.parameters(),n=this.params(),a=t.filter(function(e){return!e.validates(n[e.id])});if(a.length){var r=a.map(function(e){return"["+e.id+":"+$(n[e.id])+"]"}).join(", "),i="The following parameter values are not valid for state '"+e.name+"': "+r;return Bt.invalid(i)}return!1===this.success?this._error:void 0},t.prototype.toString=function(){var e=this.from(),t=this.to(),n=function(e){return null!==e["#"]&&void 0!==e["#"]?e:v(e,["#"])};return"Transition#"+this.$id+"( '"+(at(e)?e.name:e)+"'"+$(n(this._treeChanges.from.map($e("paramValues")).reduce(Et,{})))+" -> "+(this.valid()?"":"(X) ")+"'"+(at(t)?t.name:t)+"'"+$(n(this.params()))+" )"},t.diToken=t,t}(),$n=function(e,t,n){return e[t]=e[t]||n()},Gn=G("/"),qn={state:{params:{}},strict:!0,caseInsensitive:!0,decodeParams:!0},Bn=function(){function t(e,n,a,r){var i=this;this._cache={path:[this]},this._children=[],this._params=[],this._segments=[],this._compiled=[],this.config=r=f(r,qn),this.pattern=e;for(var o,s,l,c=/([:*])([\w\[\]]+)|\{([\w\[\]]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,u=/([:]?)([\w\[\].-]+)|\{([\w\[\].-]+)(?:\:\s*((?:[^{}\\]+|\\.|\{(?:[^{}\\]+|\\.)*\})+))?\}/g,d=[],h=0,p=function(n){if(!t.nameValidator.test(n))throw new Error("Invalid parameter name '"+n+"' in pattern '"+e+"'");if(w(i._params,Ge("id",n)))throw new Error("Duplicate parameter name '"+n+"' in pattern '"+e+"'")},m=function(t,a){var r=t[2]||t[3],o=a?t[4]:t[4]||("*"===t[1]?"[\\s\\S]*":null);return{id:r,regexp:o,segment:e.substring(h,t.index),type:o?n.type(o)||function(e){return vt(n.type(a?"query":"path"),{pattern:new RegExp(e,i.config.caseInsensitive?"i":void 0)})}(o):null}};(o=c.exec(e))&&(s=m(o,!1),!(s.segment.indexOf("?")>=0));)p(s.id),this._params.push(a.fromPath(s.id,s.type,r.state)),this._segments.push(s.segment),d.push([s.segment,R(this._params)]),h=c.lastIndex;l=e.substring(h);var g=l.indexOf("?");if(g>=0){var b=l.substring(g);if(l=l.substring(0,g),b.length>0)for(h=0;o=u.exec(b);)s=m(o,!0),p(s.id),this._params.push(a.fromSearch(s.id,s.type,r.state)),h=c.lastIndex}this._segments.push(l),this._compiled=d.map(function(e){return se.apply(null,e)}).concat(se(l))}return t.encodeDashes=function(e){return encodeURIComponent(e).replace(/-/g,function(e){return"%5C%"+e.charCodeAt(0).toString(16).toUpperCase()})},t.pathSegmentsAndParams=function(t){return C(t._segments,t._params.filter(function(t){return t.location===e.DefType.PATH}).concat(void 0)).reduce(St,[]).filter(function(e){return""!==e&&Qe(e)})},t.queryParams=function(t){return t._params.filter(function(t){return t.location===e.DefType.SEARCH})},t.compare=function(e,n){var a=function(e){return e._cache.segments=e._cache.segments||e._cache.path.map(t.pathSegmentsAndParams).reduce(St,[]).reduce(q,[]).map(function(e){return nt(e)?Gn(e):e}).reduce(St,[])},r=function(e){return e._cache.weights=e._cache.weights||a(e).map(function(e){return"/"===e?1:nt(e)?2:e instanceof ln?3:void 0})},i=r(e),o=r(n);!function(e,t,n){for(var a=Math.max(e.length,t.length);e.length<a;)e.push(0);for(;t.length<a;)t.push(0)}(i,o);var s,l,c=C(i,o);for(l=0;l<c.length;l++)if(0!=(s=c[l][0]-c[l][1]))return s;return 0},t.prototype.append=function(e){return this._children.push(e),e._cache={path:this._cache.path.concat(e),parent:this,pattern:null},e},t.prototype.isRoot=function(){return this._cache.path[0]===this},t.prototype.toString=function(){return this.pattern},t.prototype._getDecodedParamValue=function(e,t){return Qe(e)&&(this.config.decodeParams&&!t.type.raw&&(e=rt(e)?e.map(function(e){return decodeURIComponent(e)}):decodeURIComponent(e)),e=t.type.decode(e)),t.value(e)},t.prototype.exec=function(e,t,n,a){var r=this;void 0===t&&(t={});var i=$n(this._cache,"pattern",function(){return new RegExp(["^",xt(r._cache.path.map($e("_compiled"))).join(""),!1===r.config.strict?"/?":"","$"].join(""),r.config.caseInsensitive?"i":void 0)}).exec(e);if(!i)return null;var o=this.parameters(),s=o.filter(function(e){return!e.isSearch()}),l=o.filter(function(e){return e.isSearch()}),c=this._cache.path.map(function(e){return e._segments.length-1}).reduce(function(e,t){return e+t}),u={};if(c!==i.length-1)throw new Error("Unbalanced capture group in route '"+this.pattern+"'");for(var d=0;d<c;d++){for(var h=s[d],p=i[d+1],m=0;m<h.replace.length;m++)h.replace[m].from===p&&(p=h.replace[m].to);p&&!0===h.array&&(p=function(e){var t=function(e){return e.split("").reverse().join("")},n=function(e){return e.replace(/\\-/g,"-")};return O(O(t(e).split(/-(?!\\)/),t),n).reverse()}(p)),u[h.id]=this._getDecodedParamValue(p,h)}return l.forEach(function(e){for(var n=t[e.id],a=0;a<e.replace.length;a++)e.replace[a].from===n&&(n=e.replace[a].to);u[e.id]=r._getDecodedParamValue(n,e)}),n&&(u["#"]=n),u},t.prototype.parameters=function(e){return void 0===e&&(e={}),!1===e.inherit?this._params:xt(this._cache.path.map(function(e){return e._params}))},t.prototype.parameter=function(e,t){var n=this;void 0===t&&(t={});var a=this._cache.parent;return function(){for(var t=0,a=n._params;t<a.length;t++){var r=a[t];if(r.id===e)return r}}()||!1!==t.inherit&&a&&a.parameter(e,t)||null},t.prototype.validates=function(e){var t=function(e,t){return!e||e.validates(t)};return e=e||{},this.parameters().filter(function(t){return e.hasOwnProperty(t.id)}).map(function(n){return t(n,e[n.id])}).reduce(Nt,!0)},t.prototype.format=function(e){function n(t){var n=t.value(e[t.id]),a=t.validates(n),r=t.isDefaultValue(n);return{param:t,value:n,isValid:a,isDefaultValue:r,squash:!!r&&t.squash,encoded:t.type.encode(n)}}void 0===e&&(e={});var a=this._cache.path,r=a.map(t.pathSegmentsAndParams).reduce(St,[]).map(function(e){return nt(e)?e:n(e)}),i=a.map(t.queryParams).reduce(St,[]).map(n),o=function(e){return!1===e.isValid};if(r.concat(i).filter(o).length)return null;var s=r.reduce(function(e,n){if(nt(n))return e+n;var a=n.squash,r=n.encoded,i=n.param;return!0===a?e.match(/\/$/)?e.slice(0,-1):e:nt(a)?e+a:!1!==a?e:null==r?e:rt(r)?e+O(r,t.encodeDashes
vendor: 5,390 bytes, line 17
17).join("-"):i.raw?e+r:e+encodeURIComponent(r)},""),l=i.map(function(e){var t=e.param,n=e.squash,a=e.encoded,r=e.isDefaultValue;if(!(null==a||r&&!1!==n)&&(rt(a)||(a=[a]),0!==a.length))return t.raw||(a=O(a,encodeURIComponent)),a.map(function(e){return t.id+"="+e})}).filter(u).reduce(St,[]).join("&");return s+(l?"?"+l:"")+(e["#"]?"#"+e["#"]:"")},t.nameValidator=/^\w+([-.]+\w+)*(?:\[\])?$/,t}(),Un=function(){return Un=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},Un.apply(this,arguments)},Fn=function(){function t(e){this.router=e}return t.prototype.fromConfig=function(t,n,a){return new ln(t,n,e.DefType.CONFIG,this.router.urlService.config,a)},t.prototype.fromPath=function(t,n,a){return new ln(t,n,e.DefType.PATH,this.router.urlService.config,a)},t.prototype.fromSearch=function(t,n,a){return new ln(t,n,e.DefType.SEARCH,this.router.urlService.config,a)},t}(),Vn=function(){function e(e){var t=this;this.router=e,this.paramFactory=new Fn(this.router),this.UrlMatcher=Bn,this.Param=ln,this.caseInsensitive=function(e){return t.router.urlService.config.caseInsensitive(e)},this.defaultSquashPolicy=function(e){return t.router.urlService.config.defaultSquashPolicy(e)},this.strictMode=function(e){return t.router.urlService.config.strictMode(e)},this.type=function(e,n,a){return t.router.urlService.config.type(e,n,a)||t}}return e.prototype.compile=function(e,t){var n=this.router.urlService.config,a=t&&!t.state&&t.params;t=a?Un({state:{params:a}},t):t;var r={strict:n._isStrictMode,caseInsensitive:n._isCaseInsensitive,decodeParams:n._decodeParams};return new Bn(e,n.paramTypes,this.paramFactory,bt(r,t))},e.prototype.isMatcher=function(e){if(!at(e))return!1;var t=!0;return ft(Bn.prototype,function(n,a){et(n)&&(t=t&&Qe(e[a])&&et(e[a]))}),t},e.prototype.$get=function(){var e=this.router.urlService.config;return e.paramTypes.enqueue=!1,e.paramTypes._flushTypeQueue(),this},e}(),Hn=function(){function e(e){this.router=e}return e.prototype.compile=function(e){return this.router.urlMatcherFactory.compile(e)},e.prototype.create=function(e,t){var n=this,a=Rn.isState,r=Rn.isStateDeclaration,i=l([[nt,function(e){return i(n.compile(e))}],[Ve(Bn),function(e){return n.fromUrlMatcher(e,t)}],[o(a,r),function(e){return n.fromState(e,n.router)}],[Ve(RegExp),function(e){return n.fromRegExp(e,t)}],[et,function(e){return new Zn(e,t)}]]),s=i(e);if(!s)throw new Error("invalid 'what' in when()");return s},e.prototype.fromUrlMatcher=function(e,t){function n(t){var n=e.exec(t.path,t.search,t.hash);return e.validates(n)&&n}function a(t){var n=e.parameters().filter(function(e){return e.isOptional});return n.length?n.filter(function(e){return t[e.id]}).length/n.length:1e-6}var r=t;nt(t)&&(t=this.router.urlMatcherFactory.compile(t)),Ve(Bn)(t)&&(r=function(e){return t.format(e)});var i={urlMatcher:e,matchPriority:a,type:"URLMATCHER"};return bt(new Zn(n,r),i)},e.prototype.fromState=function(e,t){var n=Rn.isStateDeclaration(e)?e.$$state():e,a=function(e){var a=t.stateService,r=t.globals;a.href(n,e)!==a.href(r.current,r.params)&&a.transitionTo(n,e,{inherit:!0,source:"url"})},r={state:n,type:"STATE"};return bt(this.fromUrlMatcher(n.url,a),r)},e.prototype.fromRegExp=function(e,t){if(e.global||e.sticky)throw new Error("Rule RegExp must not be global or sticky");var n=function(e){return t.replace(/\$(\$|\d{1,2})/,function(t,n){return e["$"===n?0:Number(n)]})},a=nt(t)?n:t,r=function(t){return e.exec(t.path)},i={regexp:e,type:"REGEXP"};return bt(new Zn(r,a),i)},e.isUrlRule=function(e){return e&&["type","match","handler"].every(function(t){return Qe(e[t])})},e}(),Zn=function(){function e(e,t){var n=this;this.match=e,this.type="RAW",this.matchPriority=function(e){return 0-n.$id},this.handler=t||u}return e}(),Yn=function(){function e(e){var t=this;this.router=e,this.sync=function(e){return t.router.urlService.sync(e)},this.listen=function(e){return t.router.urlService.listen(e)},this.deferIntercept=function(e){return t.router.urlService.deferIntercept(e)},this.match=function(e){return t.router.urlService.match(e)},this.initial=function(e){return t.router.urlService.rules.initial(e)},this.otherwise=function(e){return t.router.urlService.rules.otherwise(e)},this.removeRule=function(e){return t.router.urlService.rules.removeRule(e)},this.rule=function(e){return t.router.urlService.rules.rule(e)},this.rules=function(){return t.router.urlService.rules.rules()},this.sort=function(e){return t.router.urlService.rules.sort(e)},this.when=function(e,n,a){return t.router.urlService.rules.when(e,n,a)},this.urlRuleFactory=new Hn(e)}return e.prototype.update=function(e){var t=this.router.locationService;if(e)return void(this.location=t.url());t.url()!==this.location&&t.url(this.location,!0)},e.prototype.push=function(e,t,n){var a=n&&!!n.replace;this.router.urlService.url(e.format(t||{}),a)},e.prototype.href=function(e,t,n){var a=e.format(t);if(null==a)return null;n=n||{absolute:!1};var r=this.router.urlService.config,i=r.html5Mode();if(i||null===a||(a="#"+r.hashPrefix()+a),a=le(a,i,n.absolute,r.baseHref()),!n.absolute||!a)return a;var o=!i&&a?"/":"",s=r.port(),l=80===s||443===s?"":":"+s;return[r.protocol(),"://",r.host(),l,o,a].join("")},Object.defineProperty(e.prototype,"interceptDeferred",{get:function(){return this.router.urlService.interceptDeferred}
17,enumerable:!1,configurable:!0}),e}(),Kn=function(){function e(e){var t=this;this.router=e,this._uiViews=[],this._viewConfigs=[],this._viewConfigFactories={},this._listeners=[],this._pluginapi={_rootViewContext:this._rootViewContext.bind(this),_viewConfigFactory:this._viewConfigFactory.bind(this),_registeredUIView:function(e){return w(t._uiViews,function(n){return t.router.$id+"."+n.id===e})},_registeredUIViews:function(){return t._uiViews},_activeViewConfigs:function(){return t._viewConfigs},_onSync:function(e){return t._listeners.push(e),function(){return kt(t._listeners,e)}}}}return e.normalizeUIViewTarget=function(e,t){void 0===t&&(t="");var n=t.split("@"),a=n[0]||"$default",r=nt(n[1])?n[1]:"^",i=/^(\^(?:\.\^)*)\.(.*$)/.exec(a);return i&&(r=i[1],a=i[2]),"!"===a.charAt(0)&&(a=a.substr(1),r=""),/^(\^(?:\.\^)*)$/.exec(r)?r=r.split(".").reduce(function(e,t){return e.parent},e).name:"."===r&&(r=e.name),{uiViewName:a,uiViewContextAnchor:r}},e.prototype._rootViewContext=function(e){return this._rootContext=e||this._rootContext},e.prototype._viewConfigFactory=function(e,t){this._viewConfigFactories[e]=t},e.prototype.createViewConfig=function(e,t){var n=this._viewConfigFactories[t.$type];if(!n)throw new Error("ViewService: No view config factory registered for type "+t.$type);var a=n(e,t);return rt(a)?a:[a]},e.prototype.deactivateViewConfig=function(e){an.traceViewServiceEvent("<- Removing",e),kt(this._viewConfigs,e)},e.prototype.activateViewConfig=function(e){an.traceViewServiceEvent("-> Registering",e),this._viewConfigs.push(e)},e.prototype.sync=function(){function t(e){var t=function(e){return e&&e.parent?t(e.parent)+1:1};return 1e4*e.fqn.split(".").length+t(e.creationContext)}function a(e){for(var t=e.viewDecl.$context,n=0;++n&&t.parent;)t=t.parent;return n}var r=this,i=this._uiViews.map(function(e){return[e.fqn,e]}).reduce(N,{}),o=n(function(e,t,n,a){return t*(e(n)-e(a))}),s=function(t){var n=r._viewConfigs.filter(e.matches(i,t));return n.length>1&&n.sort(o(a,-1)),{uiView:t,viewConfig:n[0]}},l=function(e){-1!==r._uiViews.indexOf(e.uiView)&&e.uiView.configUpdated(e.viewConfig)},c=this._uiViews.sort(o(t,1)).map(s),u=c.map(function(e){return e.viewConfig}),d=this._viewConfigs.filter(function(e){return!At(u,e)}).map(function(e){return{uiView:void 0,viewConfig:e}});c.forEach(l);var h=c.concat(d);this._listeners.forEach(function(e){return e(h)}),an.traceViewSync(h)},e.prototype.registerUIView=function(e){an.traceViewServiceUIViewEvent("-> Registering",e);var t=this._uiViews,n=function(t){return t.fqn===e.fqn&&t.$type===e.$type};return t.filter(n).length&&an.traceViewServiceUIViewEvent("!!!! duplicate uiView named:",e),t.push(e),this.sync(),function(){if(-1===t.indexOf(e))return void an.traceViewServiceUIViewEvent("Tried removing non-registered uiView",e);an.traceViewServiceUIViewEvent("<- Deregistering",e),kt(t)(e)}},e.prototype.available=function(){return this._uiViews.map($e("fqn"))},e.prototype.active=function(){return this._uiViews.filter($e("$config")).map($e("name"))},e.matches=function(e,t){return function(n){if(t.$type!==n.viewDecl.$type)return!1;var a=n.viewDecl,r=a.$uiViewName.split("."),i=t.fqn.split(".");if(!yt(r,i.slice(0-r.length)))return!1;var o=1-r.length||void 0,s=i.slice(0,o).join("."),l=e[s].creationContext;return a.$uiViewContextAnchor===(l&&l.name)}},e}(),Wn=function(){function e(){this.params=new un,this.lastStartedTransitionId=-1,this.transitionHistory=new Gt([],1),this.successfulTransitions=new Gt([],1)}return e.prototype.dispose=function(){this.transitionHistory.clear(),this.successfulTransitions.clear(),this.transition=null},e}(),Qn=function(e,t){return(t.priority||0)-(e.priority||0)},Jn=function(e,t){var n={STATE:4,URLMATCHER:4,REGEXP:3,RAW:2,OTHER:1};return(n[e.type]||0)-(n[t.type]||0)},Xn=function(e,t){return e.urlMatcher&&t.urlMatcher?Bn.compare(e.urlMatcher,t.urlMatcher):0},ea=function(e,t){var n={STATE:!0,URLMATCHER:!0};return n[e.type]&&n[t.type]?0:(e.$id||0)-(t.$id||0)};xn=function(e,t){var n=Qn(e,t);return 0!==n?n:0!==(n=Jn(e,t))?n:(n=Xn(e,t),0!==n?n:ea(e,t))};var ta=function(){function e(e){this.router=e,this._sortFn=xn,this._rules=[],this._id=0,this.urlRuleFactory=new Hn(e)}return e.prototype.dispose=function(e){this._rules=[],delete this._otherwiseFn},e.prototype.initial=function(e){var t=ce(e),n=function(e,t){return 0===t.globals.transitionHistory.size()&&!!/^\/?$/.exec(e.path)};this.rule(this.urlRuleFactory.create(n,t))},e.prototype.otherwise=function(e){var t=ce(e);this._otherwiseFn=this.urlRuleFactory.create(Ze(!0),t),this._sorted=!1},e.prototype.removeRule=function(e){kt(this._rules,e)},e.prototype.rule=function(e){var t=this;if(!Hn.isUrlRule(e))throw new Error("invalid rule");return e.$id=this._id++,e.priority=e.priority||0,this._rules.push(e),this._sorted=!1,function(){return t.removeRule(e)}},e.prototype.rules=function(){return this.ensureSorted(),this._rules.concat(this._otherwiseFn?[this._otherwiseFn]:[])},e.prototype.sort=function(e){for(var t=this.stableSort(this._rules,this._sortFn=e||this._sortFn),n=0,a=0;a<t.length;a++)t[a]._group=n,a<t.length-1&&0!==this._sortFn(t[a],t[a+1])&&n++;this._rules=t,this._sorted=!0}
vendor: 29,890 bytes, lines 17-18
17,e.prototype.ensureSorted=function(){this._sorted||this.sort()},e.prototype.stableSort=function(e,t){var n=e.map(function(e,t){return{elem:e,idx:t}});return n.sort(function(e,n){var a=t(e.elem,n.elem);return 0===a?e.idx-n.idx:a}),n.map(function(e){return e.elem})},e.prototype.when=function(e,t,n){var a=this.urlRuleFactory.create(e,t);return Qe(n&&n.priority)&&(a.priority=n.priority),this.rule(a),a},e}(),na=function(){function e(e){var t=this;this.router=e,this.paramTypes=new cn,this._decodeParams=!0,this._isCaseInsensitive=!1,this._isStrictMode=!0,this._defaultSquashPolicy=!1,this.dispose=function(){return t.paramTypes.dispose()},this.baseHref=function(){return t.router.locationConfig.baseHref()},this.hashPrefix=function(e){return t.router.locationConfig.hashPrefix(e)},this.host=function(){return t.router.locationConfig.host()},this.html5Mode=function(){return t.router.locationConfig.html5Mode()},this.port=function(){return t.router.locationConfig.port()},this.protocol=function(){return t.router.locationConfig.protocol()}}return e.prototype.caseInsensitive=function(e){return this._isCaseInsensitive=Qe(e)?e:this._isCaseInsensitive},e.prototype.defaultSquashPolicy=function(e){if(Qe(e)&&!0!==e&&!1!==e&&!nt(e))throw new Error("Invalid squash policy: "+e+". Valid policies: false, true, arbitrary-string");return this._defaultSquashPolicy=Qe(e)?e:this._defaultSquashPolicy},e.prototype.strictMode=function(e){return this._isStrictMode=Qe(e)?e:this._isStrictMode},e.prototype.type=function(e,t,n){var a=this.paramTypes.type(e,t,n);return Qe(t)?this:a},e}(),aa=function(){function e(e){var t=this;this.router=e,this.interceptDeferred=!1,this.rules=new ta(this.router),this.config=new na(this.router),this.url=function(e,n,a){return t.router.locationService.url(e,n,a)},this.path=function(){return t.router.locationService.path()},this.search=function(){return t.router.locationService.search()},this.hash=function(){return t.router.locationService.hash()},this.onChange=function(e){return t.router.locationService.onChange(e)}}return e.prototype.dispose=function(){this.listen(!1),this.rules.dispose()},e.prototype.parts=function(){return{path:this.path(),search:this.search(),hash:this.hash()}},e.prototype.sync=function(e){if(!e||!e.defaultPrevented){var t=this.router,n=t.urlService,a=t.stateService,r={path:n.path(),search:n.search(),hash:n.hash()},i=this.match(r);l([[nt,function(e){return n.url(e,!0)}],[hn.isDef,function(e){return a.go(e.state,e.params,e.options)}],[Ve(hn),function(e){return a.go(e.state(),e.params(),e.options())}]])(i&&i.rule.handler(i.match,r,this.router))}},e.prototype.listen=function(e){var t=this;if(!1!==e)return this._stopListeningFn=this._stopListeningFn||this.router.urlService.onChange(function(e){return t.sync(e)});this._stopListeningFn&&this._stopListeningFn(),delete this._stopListeningFn},e.prototype.deferIntercept=function(e){void 0===e&&(e=!0),this.interceptDeferred=e},e.prototype.match=function(e){var t=this;e=bt({path:"",search:{},hash:""},e);for(var n,a=this.rules.rules(),r=0;r<a.length&&(!n||n.rule._group===a[r]._group);r++){var i=function(n){var a=n.match(e,t.router);return a&&{match:a,rule:n,weight:n.matchPriority(a)}}(a[r]);n=!n||i&&i.weight>n.weight?i:n}return n},e}(),ra=0,ia=["url","path","search","hash","onChange"],oa=["port","protocol","host","baseHref","html5Mode","hashPrefix"],sa=ct("LocationServices",ia),la=ct("LocationConfig",oa),ca=function(){function e(e,t){void 0===e&&(e=sa),void 0===t&&(t=la),this.locationService=e,this.locationConfig=t,this.$id=ra++,this._disposed=!1,this._disposables=[],this.trace=an,this.viewService=new Kn(this),this.globals=new Wn,this.transitionService=new Ba(this),this.urlMatcherFactory=new Vn(this),this.urlRouter=new Yn(this),this.urlService=new aa(this),this.stateRegistry=new Ln(this),this.stateService=new Ua(this),this._plugins={},this.viewService._pluginapi._rootViewContext(this.stateRegistry.root()),this.globals.$current=this.stateRegistry.root(),this.globals.current=this.globals.$current.self,this.disposable(this.globals),this.disposable(this.stateService),this.disposable(this.stateRegistry),this.disposable(this.transitionService),this.disposable(this.urlService),this.disposable(e),this.disposable(t)}return e.prototype.disposable=function(e){this._disposables.push(e)},e.prototype.dispose=function(e){var t=this;if(e&&et(e.dispose))return void e.dispose(this);this._disposed=!0,this._disposables.slice().forEach(function(e){try{"function"==typeof e.dispose&&e.dispose(t),kt(t._disposables,e)}catch(e){}})},e.prototype.plugin=function(e,t){void 0===t&&(t={});var n=new e(this,t);if(!n.name)throw new Error("Required property `name` missing on plugin: "+n);return this._disposables.push(n),this._plugins[n.name]=n},e.prototype.getPlugin=function(e){return e?this._plugins[e]:Ct(this._plugins)},e}(),ua=function(e){return e.onCreate({},ue)},da=["$transition$",zn],ha=At(da),pa=function(e){var t=function(e){return ha(e.token)?fn.fromData(e.token,null):e};Ct(e.treeChanges()).reduce(St,[]).reduce(Lt,[]).forEach(function(e){e.resolvables=e.resolvables.map(t)})},ma=function(e){function t(t){if(t)return t instanceof hn?t:nt(t)?a.target(t,e.params(),e.options()):t.state||t.params?a.target(t.state||e.to(),t.params||e.params(),e.options()):void 0}var n=e.to().redirectTo;if(n){var a=e.router.stateService;return et(n)?ut.$q.when(n(e)).then(t):t(n)}},ga=function(e){return e.onStart({to:function(e){return!!e.redirectTo}},ma)},fa=de("onExit"),ba=function(e){return e.onExit({exiting:function(e){return!!e.onExit}},fa)},ya=de("onRetain"),va=function(e){return e.onRetain({retained:function(e){return!!e.onRetain}},ya)},Aa=de("onEnter"),ka=function(e){return e.onEnter({entering:function(e){return!!e.onEnter}},Aa)},wa=function(e){return new kn(e.treeChanges().to).resolvePath("EAGER",e).then(d)},Oa=function(e){return e.onStart({},wa,{priority:1e3})},Ea=function(e,t){return new kn(e.treeChanges().to).subContext(t.$$state()).resolvePath("LAZY",e).then(d)},Ia=function(e){return e.onEnter({entering:Ze(!0)},Ea,{priority:1e3})},Ca=function(e){return new kn(e.treeChanges().to).resolvePath("LAZY",e).then(d)},Na=function(e){return e.onFinish({},Ca,{priority:1e3})},Ra=function(e){var t=ut.$q,n=e.views("entering");if(n.length)return t.all(n.map(function(e){return t.when(e.load())})).then(d)},Sa=function(e){return e.onFinish({},Ra)},Ta=function(e){var t=e.views("entering"),n=e.views("exiting");if(t.length||n.length){var a=e.router.viewService;n.forEach(function(e){return a.deactivateViewConfig(e)}),t.forEach(function(e){return a.activateViewConfig(e)}),a.sync()}},La=function(e){return e.onSuccess({},Ta)},xa=function(e){var t=e.router.globals,n=function(){t.successfulTransitions.enqueue(e),t.$current=e.$to(),t.current=t.$current.self,S(e.params(),t.params)},a=function(){t.transition===e&&(t.transition=null)};e.onSuccess({},n,{priority:1e4}),e.promise.then(a,a)},Ma=function(e){return e.onCreate({},xa)},Da=function(e){var t=e.options(),n=e.router.stateService,a=e.router.urlRouter;if("url"!==t.source&&t.location&&n.$current.navigable){var r={replace:"replace"===t.location};a.push(n.$current.navigable.url,n.params,r)}a.update(!0)},_a=function(e){return e.onSuccess({},Da,{priority:9999})},ja=function(e){function t(){if("url"!==e.originalTransition().options().source){var t=e.targetState();return n.stateService.target(t.identifier(),t.params(),t.options())}var a=n.urlService,r=a.match(a.parts()),i=r&&r.rule;if(i&&"STATE"===i.type){var o=i.state,s=r.match;return n.stateService.target(o,s,e.options())}n.urlService.sync()}var n=e.router,a=e.entering().filter(function(e){return!!e.$$state().lazyLoad}).map(function(t){return he(e,t)});return ut.$q.all(a).then(t)},Pa=function(e){return e.onBefore({entering:function(e){return!!e.lazyLoad}},ja)},za=function(){function e(e,t,n,a,r,i,o,s){void 0===r&&(r=!1),void 0===i&&(i=Dn.HANDLE_RESULT),void 0===o&&(o=Dn.REJECT_ERROR),void 0===s&&(s=!1),this.name=e,this.hookPhase=t,this.hookOrder=n,this.criteriaMatchPath=a,this.reverseSort=r,this.getResultHandler=i,this.getErrorHandler=o,this.synchronous=s}return e}(),$a=function(e){return e.onBefore({},pe,{priority:-9999})},Ga=function(e){return e.onBefore({},me,{priority:-1e4})},qa={location:!0,relative:null,inherit:!1,notify:!0,reload:!1,supercede:!0,custom:{},current:function(){return null},source:"unknown"},Ba=function(){function t(e){this._transitionCount=0,this._eventTypes=[],this._registeredHooks={},this._criteriaPaths={},this._router=e,this.$view=e.viewService,this._deregisterHookFns={},this._pluginapi=h(Ze(this),{},Ze(this),["_definePathType","_defineEvent","_getPathTypes","_getEvents","getHooks"]),this._defineCorePaths(),this._defineCoreEvents(),this._registerCoreTransitionHooks(),e.globals.successfulTransitions.onEvict(pa)}return t.prototype.onCreate=function(e,t,n){},t.prototype.onBefore=function(e,t,n){},t.prototype.onStart=function(e,t,n){},t.prototype.onExit=function(e,t,n){},t.prototype.onRetain=function(e,t,n){},t.prototype.onEnter=function(e,t,n){},t.prototype.onFinish=function(e,t,n){},t.prototype.onSuccess=function(e,t,n){},t.prototype.onError=function(e,t,n){},t.prototype.dispose=function(e){Ct(this._registeredHooks).forEach(function(e){return e.forEach(function(t){t._deregistered=!0,kt(e,t)})})},t.prototype.create=function(e,t){return new zn(e,t,this._router)},t.prototype._defineCoreEvents=function(){var t=e.TransitionHookPhase,n=Dn,a=this._criteriaPaths;this._defineEvent("onCreate",t.CREATE,0,a.to,!1,n.LOG_REJECTED_RESULT,n.THROW_ERROR,!0),this._defineEvent("onBefore",t.BEFORE,0,a.to),this._defineEvent("onStart",t.RUN,0,a.to),this._defineEvent("onExit",t.RUN,100,a.exiting,!0),this._defineEvent("onRetain",t.RUN,200,a.retained),this._defineEvent("onEnter",t.RUN,300,a.entering),this._defineEvent("onFinish",t.RUN,400,a.to),this._defineEvent("onSuccess",t.SUCCESS,0,a.to,!1,n.LOG_REJECTED_RESULT,n.LOG_ERROR,!0),this._defineEvent("onError",t.ERROR,0,a.to,!1,n.LOG_REJECTED_RESULT,n.LOG_ERROR,!0)},t.prototype._defineCorePaths=function(){var t=e.TransitionHookScope.STATE,n=e.TransitionHookScope.TRANSITION;this._definePathType("to",n),this._definePathType("from",n),this._definePathType("exiting",t),this._definePathType("retained",t),this._definePathType("entering",t)},t.prototype._defineEvent=function(e,t,n,a,r,i,o,s){void 0===r&&(r=!1),void 0===i&&(i=Dn.HANDLE_RESULT),void 0===o&&(o=Dn.REJECT_ERROR),void 0===s&&(s=!1);var l=new za(e,t,n,a,r,i,o,s);this._eventTypes.push(l),ie(this,this,l)},t.prototype._getEvents=function(e){return(Qe(e)?this._eventTypes.filter(function(t){return t.hookPhase===e}):this._eventTypes.slice()).sort(function(e,t){var n=e.hookPhase-t.hookPhase;return 0===n?e.hookOrder-t.hookOrder:n})},t.prototype._definePathType=function(e,t){this._criteriaPaths[e]={name:e,scope:t}},t.prototype._getPathTypes=function(){return this._criteriaPaths},t.prototype.getHooks=function(e){return this._registeredHooks[e]},t.prototype._registerCoreTransitionHooks=function(){var e=this._deregisterHookFns;e.addCoreResolves=ua(this),e.ignored=$a(this),e.invalid=Ga(this),e.redirectTo=ga(this),e.onExit=ba(this),e.onRetain=va(this),e.onEnter=ka(this),e.eagerResolve=Oa(this),e.lazyResolve=Ia(this),e.resolveAll=Na(this),e.loadViews=Sa(this),e.activateViews=La(this),e.updateGlobals=Ma(this),e.updateUrl=_a(this),e.lazyLoad=Pa(this)},t}(),Ua=function(){function t(e){this.router=e,this.invalidCallbacks=[],this._defaultErrorHandler=function(e){e instanceof Error&&e.stack||e instanceof Bt&&e.detail&&e.detail.stack};var n=["current","$current","params","transition"],a=Object.keys(t.prototype).filter(Be(At(n)));h(Ze(t.prototype),this,Ze(this),a)}return Object.defineProperty(t.prototype,"transition",{get:function(){return this.router.globals.transition},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"params",{get:function(){return this.router.globals.params},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"current",{get:function(){return this.router.globals.current},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"$current",{get:function(){return this.router.globals.$current},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this.defaultErrorHandler(d),this.invalidCallbacks=[]},t.prototype._handleInvalidTargetState=function(e,t){function n(){var e=l.dequeue();return void 0===e?Bt.invalid(t.error()).toPromise():ut.$q.when(e(t,r,c)).then(u).then(function(e){return e||n()})}var a=this,r=pn.makeTargetState(this.router.stateRegistry,e),i=this.router.globals,o=function(){return i.transitionHistory.peekTail()},s=o(),l=new Gt(this.invalidCallbacks.slice()),c=new kn(e).injector(),u=function(e){if(e instanceof hn){var t=e;return t=a.target(t.identifier(),t.params(),t.options()),t.valid()?o()!==s?Bt.superseded().toPromise():a.transitionTo(t.identifier(),t.params(),t.options()):Bt.invalid(t.error()).toPromise()}};return n()},t.prototype.onInvalid=function(e){return this.invalidCallbacks.push(e),function(){kt(this.invalidCallbacks)(e)}.bind(this)},t.prototype.reload=function(e){return this.transitionTo(this.current,this.params,{reload:!Qe(e)||e,inherit:!1,notify:!1})},t.prototype.go=function(e,t,n){var a={relative:this.$current,inherit:!0},r=f(n,a,qa);return this.transitionTo(e,t,r)},t.prototype.target=function(e,t,n){if(void 0===n&&(n={}),at(n.reload)&&!n.reload.name)throw new Error("Invalid reload state object");var a=this.router.stateRegistry;if(n.reloadState=!0===n.reload?a.root():a.matcher.find(n.reload,n.relative),n.reload&&!n.reloadState)throw new Error("No such reload state '"+(nt(n.reload)?n.reload:n.reload.name)+"'");return new hn(this.router.stateRegistry,e,t,n)},t.prototype.getCurrentPath=function(){var e=this,t=this.router.globals,n=t.successfulTransitions.peekTail();return n?n.treeChanges().to:function(){return[new dn(e.router.stateRegistry.root())]}()},t.prototype.transitionTo=function(t,n,a){var r=this;void 0===n&&(n={}),void 0===a&&(a={});var i=this.router,o=i.globals;a=f(a,qa);var s=function(){return o.transition};a=bt(a,{current:s});var l=this.target(t,n,a),c=this.getCurrentPath();if(!l.exists())return this._handleInvalidTargetState(c,l);if(!l.valid())return zt(l.error());if(!1===a.supercede&&s())return Bt.ignored("Another transition is in progress and supercede has been set to false in TransitionOptions for the transition. So the transition was ignored in favour of the existing one in progress.").toPromise();var u=function(t){return function(n){if(n instanceof Bt){var a=i.globals.lastStartedTransitionId<=t.$id;if(n.type===e.RejectType.IGNORED)return a&&i.urlRouter.update(),ut.$q.when(o.current);var s=n.detail
18;if(n.type===e.RejectType.SUPERSEDED&&n.redirected&&s instanceof hn){var l=t.redirect(s);return l.run().catch(u(l))}if(n.type===e.RejectType.ABORTED)return a&&i.urlRouter.update(),ut.$q.reject(n)}return r.defaultErrorHandler()(n),ut.$q.reject(n)}},d=this.router.transitionService.create(c,l),h=d.run().catch(u(d));return Pt(h),bt(h,{transition:d})},t.prototype.is=function(e,t,n){n=f(n,{relative:this.$current});var a=this.router.stateRegistry.matcher.find(e,n.relative);if(Qe(a)){if(this.$current!==a)return!1;if(!t)return!0;var r=a.parameters({inherit:!0,matchingKeys:t});return ln.equals(r,ln.values(r,t),this.params)}},t.prototype.includes=function(e,t,n){n=f(n,{relative:this.$current});var a=nt(e)&&$t.fromString(e);if(a){if(!a.matches(this.$current.name))return!1;e=this.$current.name}var r=this.router.stateRegistry.matcher.find(e,n.relative),i=this.$current.includes;if(Qe(r)){if(!Qe(i[r.name]))return!1;if(!t)return!0;var o=r.parameters({inherit:!0,matchingKeys:t});return ln.equals(o,ln.values(o,t),this.params)}},t.prototype.href=function(e,t,n){n=f(n,{lossy:!0,inherit:!0,absolute:!1,relative:this.$current}),t=t||{};var a=this.router.stateRegistry.matcher.find(e,n.relative);if(!Qe(a))return null;n.inherit&&(t=this.params.$inherit(t,this.$current,a));var r=a&&n.lossy?a.navigable:a;return r&&void 0!==r.url&&null!==r.url?this.router.urlRouter.href(r.url,t,{absolute:n.absolute}):null},t.prototype.defaultErrorHandler=function(e){return this._defaultErrorHandler=e||this._defaultErrorHandler},t.prototype.get=function(e,t){var n=this.router.stateRegistry;return 0===arguments.length?n.get():n.get(e,t||this.$current)},t.prototype.lazyLoad=function(e,t){var n=this.get(e);if(!n||!n.lazyLoad)throw new Error("Can not lazy load "+e);var a=this.getCurrentPath(),r=pn.makeTargetState(this.router.stateRegistry,a);return t=t||this.router.transitionService.create(a,r),he(t,n)},t}(),Fa={when:function(e){return new Promise(function(t,n){return t(e)})},reject:function(e){return new Promise(function(t,n){n(e)})},defer:function(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e},all:function(e){if(rt(e))return Promise.all(e);if(at(e)){var t=Object.keys(e).map(function(t){return e[t].then(function(e){return{key:t,val:e}})});return Fa.all(t).then(function(e){return e.reduce(function(e,t){return e[t.key]=t.val,e},{})})}}},Va={},Ha=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Za=/([^\s,]+)/g,Ya={get:function(e){return Va[e]},has:function(e){return null!=Ya.get(e)},invoke:function(e,t,n){var a=bt({},Va,n||{}),r=Ya.annotate(e),i=Dt(function(e){return a.hasOwnProperty(e)},function(e){return"DI can't find injectable: '"+e+"'"}),o=r.filter(i).map(function(e){return a[e]});return et(e)?e.apply(t,o):e.slice(-1)[0].apply(t,o)},annotate:function(e){if(!c(e))throw new Error("Not an injectable function: "+e);if(e&&e.$inject)return e.$inject;if(rt(e))return e.slice(0,-1);var t=e.toString().replace(Ha,"");return t.slice(t.indexOf("(")+1,t.indexOf(")")).match(Za)||[]}},Ka=function(e,t){var n=t[0],a=t[1];return e.hasOwnProperty(n)?rt(e[n])?e[n].push(a):e[n]=[e[n],a]:e[n]=a,e},Wa=function(e){return e.split("&").filter(u).map(Yt).reduce(Ka,{})},Qa=function(e){var t=e.path(),n=e.search(),a=e.hash(),r=Object.keys(n).map(function(e){var t=n[e];return(rt(t)?t:[t]).map(function(t){return e+"="+t})}).reduce(St,[]).join("&");return t+(r?"?"+r:"")+(a?"#"+a:"")},Ja=function(){function e(e,t){var n=this;this.fireAfterUpdate=t,this._listeners=[],this._listener=function(e){return n._listeners.forEach(function(t){return t(e)})},this.hash=function(){return ge(n._get()).hash},this.path=function(){return ge(n._get()).path},this.search=function(){return Wa(ge(n._get()).search)},this._location=ht.location,this._history=ht.history}return e.prototype.url=function(e,t){return void 0===t&&(t=!0),Qe(e)&&e!==this._get()&&(this._set(null,null,e,t),this.fireAfterUpdate&&this._listeners.forEach(function(t){return t({url:e})})),Qa(this)},e.prototype.onChange=function(e){var t=this;return this._listeners.push(e),function(){return kt(t._listeners,e)}},e.prototype.dispose=function(e){Ot(this._listeners)},e}(),Xa=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),er=function(e){function t(t){var n=e.call(this,t,!1)||this;return ht.addEventListener("hashchange",n._listener,!1),n}return Xa(t,e),t.prototype._get=function(){return Kt(this._location.hash)},t.prototype._set=function(e,t,n,a){this._location.hash=n},t.prototype.dispose=function(t){e.prototype.dispose.call(this,t),ht.removeEventListener("hashchange",this._listener)},t}(Ja),tr=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),nr=function(e){function t(t){return e.call(this,t,!0)||this}return tr(t,e),t.prototype._get=function(){return this._url},t.prototype._set=function(e,t,n,a){this._url=n},t}(Ja),ar=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function a(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(a.prototype=n.prototype,new a)}}(),rr=function(e){function t(t){var n=e.call(this,t,!0)||this;return n._config=t.urlService.config,ht.addEventListener("popstate",n._listener,!1),n}return ar(t,e),t.prototype._getBasePrefix=function(){return Vt(this._config.baseHref())},t.prototype._get=function(){var e=this._location,t=e.pathname,n=e.hash,a=e.search;a=Zt(a)[1],n=Ht(n)[1];var r=this._getBasePrefix(),i=t===this._config.baseHref(),o=t.substr(0,r.length)===r;return(t=i?"/":o?t.substring(r.length):t)+(a?"?"+a:"")+(n?"#"+n:"")},t.prototype._set=function(e,t,n,a){var r=this._getBasePrefix(),i=n&&"/"!==n[0]?"/":"",o=""===n||"/"===n?this._config.baseHref():r+i+n;a?this._history.replaceState(e,t,o):this._history.pushState(e,t,o)},t.prototype.dispose=function(t){e.prototype.dispose.call(this,t),ht.removeEventListener("popstate",this._listener)},t}(Ja),ir=function(){function e(){var e=this;this.dispose=d,this._baseHref="",this._port=80,this._protocol="http",this._host="localhost",this._hashPrefix="",this.port=function(){return e._port},this.protocol=function(){return e._protocol},this.host=function(){return e._host},this.baseHref=function(){return e._baseHref},this.html5Mode=function(){return!1},this.hashPrefix=function(t){return Qe(t)?e._hashPrefix=t:e._hashPrefix}}return e}(),or=function(){function e(e,t){void 0===t&&(t=!1),this._isHtml5=t,this._baseHref=void 0,this._hashPrefix=""}return e.prototype.port=function(){return location.port?Number(location.port):"https"===this.protocol()?443:80},e.prototype.protocol=function(){return location.protocol.replace(/:/g,"")},e.prototype.host=function(){return location.hostname},e.prototype.html5Mode=function(){return this._isHtml5},e.prototype.hashPrefix=function(e){return Qe(e)?this._hashPrefix=e:this._hashPrefix},e.prototype.baseHref=function(e){return Qe(e)&&(this._baseHref=e),We(this._baseHref)&&(this._baseHref=this.getBaseHref()),this._baseHref},e.prototype.getBaseHref=function(){var e=document.getElementsByTagName("base")[0];return e&&e.href?e.href.replace(/^([^\/:]*:)?\/\/[^\/]*/,""):this._isHtml5?"/":location.pathname||"/"},e.prototype.dispose=function(){},e}(),sr=fe("vanilla.hashBangLocation",!1,er,or),lr=fe("vanilla.pushStateLocation",!0,rr,or),cr=fe("vanilla.memoryLocation",!1,nr,ir),ur=function(){function e(){}return e.prototype.dispose=function(e){},e}(),dr=Object.freeze({__proto__:null,root:ht,fromJson:mt,toJson:gt,forEach:ft,extend:bt,equals:yt,identity:u,noop:d,createProxyFunctions:h,inherit:vt,inArray:At,_inArray:p,removeFrom:kt,_removeFrom:m,pushTo:wt,_pushTo:g,deregAll:Ot,defaults:f,mergeR:Et,ancestors:b,pick:y,omit:v,pluck:A,filter:k,find:w,mapObj:It,map:O,values:Ct,allTrueR:Nt,anyTrueR:Rt,unnestR:St,flattenR:Tt,pushR:E,uniqR:Lt,unnest:xt,flatten:Mt,assertPredicate:Dt,assertMap:_t,assertFn:I,pairs:jt,arrayTuples:C,applyPairs:N,tail:R,copy:S,_extend:L,silenceUncaughtInPromise:Pt,silentRejection:zt,makeStub:ct,services:ut,Glob:$t,curry:n,compose:a,pipe:r,prop:$e,propEq:Ge,parse:qe,not:Be,and:i,or:o,all:Ue,any:Fe,is:Ve,eq:He,val:Ze,invoke:s,pattern:l,isUndefined:We,isDefined:Qe,isNull:Je,isNullOrUndefined:Xe,isFunction:et,isNumber:tt,isString:nt,isObject:at,isArray:rt,isDate:it,isRegExp:ot,isInjectable:c,isPromise:st,Queue:Gt,maxLength:D,padString:_,kebobString:j,functionToString:P,fnToString:z,stringify:$,beforeAfterSubstr:Ut,hostRegex:Ft,stripLastPathElement:Vt,splitHash:Ht,splitQuery:Zt,splitEqual:Yt,trimHashVal:Kt,splitOnDelim:G,joinNeighborsR:q,get Category(){return e.Category},Trace:nn,trace:an,get DefType(){return e.DefType},Param:ln,ParamTypes:cn,StateParams:un,ParamType:rn,PathNode:dn,PathUtils:pn,resolvePolicies:mn,defaultResolvePolicy:gn,Resolvable:fn,NATIVE_INJECTOR_TOKEN:An,ResolveContext:kn,resolvablesBuilder:ae,StateBuilder:Nn,StateObject:Rn,StateMatcher:Sn,StateQueueManager:Tn,StateRegistry:Ln,StateService:Ua,TargetState:hn,get TransitionHookPhase(){return e.TransitionHookPhase},get TransitionHookScope(){return e.TransitionHookScope},HookBuilder:jn,matchState:re,RegisteredHook:_n,makeEvent:ie,get RejectType(){return e.RejectType},Rejection:Bt,Transition:zn,TransitionHook:Dn,TransitionEventType:za,defaultTransOpts:qa,TransitionService:Ba,UrlRules:ta,UrlConfig:na,UrlMatcher:Bn,ParamFactory:Fn,UrlMatcherFactory:Vn,UrlRouter:Yn,UrlRuleFactory:Hn,BaseUrlRule:Zn,UrlService:aa,ViewService:Kn,UIRouterGlobals:Wn,UIRouter:ca,$q:Fa,$injector:Ya,BaseLocationServices:Ja,HashLocationService:er,MemoryLocationService:nr,PushStateLocationService:rr,MemoryLocationConfig:ir,BrowserLocationConfig:or,keyValsToObjectR:Ka,getParams:Wa,parseUrl:ge,buildUrl:Qa,locationPluginFactory:fe,servicesPlugin:be,hashLocationPlugin:sr,pushStateLocationPlugin:lr,memoryLocationPlugin:cr,UIRouterPluginBase:ur}),hr=function(e,t){return e.reduce(function(e,n){return e||Qe(t[n])},!1)},pr=0,mr=function(){function e(e,t,n){var a=this;this.path=e,this.viewDecl=t,this.factory=n,this.$id=pr++,this.loaded=!1,this.getTemplate=function(e,t){return a.component?a.factory.makeComponentTemplate(e,t,a.component,a.viewDecl.bindings):a.template}}return e.prototype.load=function(){var e=this,t=ut.$q,n=new kn(this.path),a=this.path.reduce(function(e,t){return bt(e,t.paramValues)},{}),r={template:t.when(this.factory.fromConfig(this.viewDecl,a,n)),controller:t.when(this.getController(n))};return t.all(r).then(function(t){return an.traceViewServiceEvent("Loaded",e),e.controller=t.controller,bt(e,t.template),e})},e.prototype.getController=function(e){var t=this.viewDecl.controllerProvider;if(!c(t))return this.viewDecl.controller;var n=ut.$injector.annotate(t),a=rt(t)?R(t):t;return new fn("",a,n).get(e)},e}(),gr=function(){function e(){var e=this;this._useHttp=Pe.version.minor<3,this.$get=["$http","$templateCache","$injector",function(t,n,a){return e.$templateRequest=a.has&&a.has("$templateRequest")&&a.get("$templateRequest"),e.$http=t,e.$templateCache=n,e}]}return e.prototype.useHttpService=function(e){this._useHttp=e},e.prototype.fromConfig=function(e,t,n){var a=function(e){return ut.$q.when(e).then(function(e){return{template:e}})},r=function(e){return ut.$q.when(e).then(function(e){return{component:e}})};return Qe(e.template)?a(this.fromString(e.template,t)):Qe(e.templateUrl)?a(this.fromUrl(e.templateUrl,t)):Qe(e.templateProvider)?a(this.fromProvider(e.templateProvider,t,n)):Qe(e.component)?r(e.component):Qe(e.componentProvider)?r(this.fromComponentProvider(e.componentProvider,t,n)):a("<ui-view></ui-view>")},e.prototype.fromString=function(e,t){return et(e)?e(t):e},e.prototype.fromUrl=function(e,t){return et(e)&&(e=e(t)),null==e?null:this._useHttp?this.$http.get(e,{cache:this.$templateCache,headers:{Accept:"text/html"}}).then(function(e){return e.data}):this.$templateRequest(e)},e.prototype.fromProvider=function(e,t,n){var a=ut.$injector.annotate(e),r=rt(e)?R(e):e;return new fn("",r,a).get(n)},e.prototype.fromComponentProvider=function(e,t,n){var a=ut.$injector.annotate(e),r=rt(e)?R(e):e;return new fn("",r,a).get(n)},e.prototype.makeComponentTemplate=function(e,t,n,a){a=a||{};var r=Pe.version.minor>=3?"::":"",i=function(e){var t=j(e);return/^(x|data)-/.exec(t)?"x-"+t:t},o=function(n){var o=n.name,s=n.type,l=i(o);if(e.attr(l)&&!a[o])return l+"='"+e.attr(l)+"'";var c=a[o]||o;if("@"===s)return l+"='{{"+r+"$resolve."+c+"}}'";if("&"===s){var u=t.getResolvable(c),d=u&&u.data,h=d&&ut.$injector.annotate(d)||[];return l+"='$resolve."+c+(rt(d)?"["+(d.length-1)+"]":"")+"("+h.join(",")+")'"}return l+"='"+r+"$resolve."+c+"'"},s=Ae(n).map(o).join(" "),l=i(n);return"<"+l+" "+s+"></"+l+">"},e}(),fr=function(e){return br(at(e.bindToController)?e.bindToController:e.scope)},br=function(e){return Object.keys(e||{}).map(function(t){return[t,/^([=<@&])[?]?(.*)/.exec(e[t])]}).filter(function(e){return Qe(e)&&rt(e[1])}).map(function(e){return{name:e[1][2]||e[0],type:e[1][1]}})},yr=function(){function e(t,n){this.stateRegistry=t,this.stateService=n,h(Ze(e.prototype),this,Ze(this))}return e.prototype.decorator=function(e,t){return this.stateRegistry.decorator(e,t)||this},e.prototype.state=function(e,t){return at(e)?t=e:t.name=e,this.stateRegistry.register(t),this},e.prototype.onInvalid=function(e){return this.stateService.onInvalid(e)},e}(),vr=function(e){return function(t){function n(e,t){var n=new kn(e.treeChanges(r)),i=n.subContext(t.$$state()),o=bt(xr(i),{$state$:t,$transition$:e});return ut.$injector.invoke(a,this,o)}var a=t[e],r="onExit"===e?"from":"to";return a?n:void 0}},Ar=function(){function e(e){this._urlListeners=[],this.$locationProvider=e;var t=Ze(e);h(t,this,t,["hashPrefix"])}return e.monkeyPatchPathParameterType=function(e){var t=e.urlMatcherFactory.type("path");t.encode=function(e){return null!=e?e.toString().replace(/(~|\/)/g,function(e){return{"~":"~~","/":"~2F"}[e]}):e},t.decode=function(e){return null!=e?e.toString().replace(/(~~|~2F)/g,function(e){return{"~~":"~","~2F":"/"}[e]}):e}},e.prototype.dispose=function(){},e.prototype.onChange=function(e){var t=this;return this._urlListeners.push(e),function(){return kt(t._urlListeners)(e)}},e.prototype.html5Mode=function(){var e=this.$locationProvider.html5Mode();return(e=at(e)?e.enabled:e)&&this.$sniffer.history},e.prototype.baseHref=function(){return this._baseHref||(this._baseHref=this.$browser.baseHref()||this.$window.location.pathname)},e.prototype.url=function(e,t,n){return void 0===t&&(t=!1),Qe(e)&&this.$location.url(e),t&&this.$location.replace(),n&&this.$location.state(n),this.$location.url()},e.prototype._runtimeServices=function(e,t,n,a,r){var i=this;this.$location=t,this.$sniffer=n,this.$browser=a,this.$window=r,e.$on("$locationChangeSuccess",function(e){return i._urlListeners.forEac
18h(function(t){return t(e)})});var o=Ze(t);h(o,this,o,["replace","path","search","hash"]),h(o,this,o,["port","protocol","host"])},e}(),kr=function(){function e(e){this.router=e}return e.injectableHandler=function(e,t){return function(n){return ut.$injector.invoke(t,null,{$match:n,$stateParams:e.globals.params})}},e.prototype.$get=function(){var e=this.router.urlService;return this.router.urlRouter.update(!0),e.interceptDeferred||e.listen(),this.router.urlRouter},e.prototype.rule=function(e){var t=this;if(!et(e))throw new Error("'rule' must be a function");var n=function(){return e(ut.$injector,t.router.locationService)},a=new Zn(n,u);return this.router.urlService.rules.rule(a),this},e.prototype.otherwise=function(e){var t=this,n=this.router.urlService.rules;if(nt(e))n.otherwise(e);else{if(!et(e))throw new Error("'rule' must be a string or function");n.otherwise(function(){return e(ut.$injector,t.router.locationService)})}return this},e.prototype.when=function(t,n){return(rt(n)||et(n))&&(n=e.injectableHandler(this.router,n)),this.router.urlService.rules.when(t,n),this},e.prototype.deferIntercept=function(e){this.router.urlService.deferIntercept(e)},e}();Pe.module("ui.router.angular1",[]);var wr=Pe.module("ui.router.init",["ng"]),Or=Pe.module("ui.router.util",["ui.router.init"]),Er=Pe.module("ui.router.router",["ui.router.util"]),Ir=Pe.module("ui.router.state",["ui.router.router","ui.router.util","ui.router.angular1"]),Cr=Pe.module("ui.router",["ui.router.init","ui.router.state","ui.router.angular1"]),Nr=(Pe.module("ui.router.compat",["ui.router"]),null);ke.$inject=["$locationProvider"];var Rr=function(e){return["$uiRouterProvider",function(t){var n=t.router[e];return n.$get=function(){return n},n}]};we.$inject=["$injector","$q","$uiRouter"];var Sr=function(e){return e.urlRouterProvider=new kr(e)},Tr=function(){return bt(Nr.stateProvider,{$get:function(){return Nr.stateService}})};Oe.$inject=["$rootScope"],wr.provider("$uiRouter",ke),Er.provider("$urlRouter",["$uiRouterProvider",Sr]),Or.provider("$urlService",Rr("urlService")),Or.provider("$urlMatcherFactory",["$uiRouterProvider",function(){return Nr.urlMatcherFactory}]),Or.provider("$templateFactory",function(){return new gr}),Ir.provider("$stateRegistry",Rr("stateRegistry")),Ir.provider("$uiRouterGlobals",Rr("globals")),Ir.provider("$transitions",Rr("transitionService")),Ir.provider("$state",["$uiRouterProvider",Tr]),Ir.factory("$stateParams",["$uiRouter",function(e){return e.globals.params}]),Cr.factory("$view",function(){return Nr.viewService}),Cr.service("$trace",function(){return an}),Cr.run(Oe),Or.run(["$urlMatcherFactory",function(e){}]),Ir.run(["$state",function(e){}]),Er.run(["$urlRouter",function(e){}]),wr.run(we);var Lr,xr=function(e){return e.getTokens().filter(nt).map(function(t){var n=e.getResolvable(t);return[t,"NOWAIT"===e.getPolicy(n).async?n.promise:n.data]}).reduce(N,{})};Lr=["$uiRouter","$timeout",function(e,t){var n=e.stateService;return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(a,r,i,o){function s(){var e=h();u&&u(),c&&(u=c.$$addStateInfo(e.uiState,e.uiStateParams)),null!=e.href&&i.$set(l.attr,e.href)}var l=Ne(r),c=o[1]||o[0],u=null,d={},h=function(){return Ce(n,r,d)},p=Ee(i.uiSref);if(d.uiState=p.state,d.uiStateOpts=i.uiSrefOpts?a.$eval(i.uiSrefOpts):{},p.paramExpr&&(a.$watch(p.paramExpr,function(e){d.uiStateParams=bt({},e),s()},!0),d.uiStateParams=bt({},a.$eval(p.paramExpr))),s(),a.$on("$destroy",e.stateRegistry.onStatesChanged(s)),a.$on("$destroy",e.transitionService.onSuccess({},s)),l.clickable){var m=Re(r,n,t,l,h);Te(r,a,m,d.uiStateOpts)}}}}];var Mr;Mr=["$uiRouter","$timeout",function(e,t){var n=e.stateService;return{restrict:"A",require:["?^uiSrefActive","?^uiSrefActiveEq"],link:function(a,r,i,o){function s(){var e=m();h&&h(),u&&(h=u.$$addStateInfo(e.uiState,e.uiStateParams)),null!=e.href&&i.$set(c.attr,e.href)}var l,c=Ne(r),u=o[1]||o[0],h=null,p={},m=function(){return Ce(n,r,p)},g=["uiState","uiStateParams","uiStateOpts"],f=g.reduce(function(e,t){return e[t]=d,e},{});g.forEach(function(e){p[e]=i[e]?a.$eval(i[e]):null,i.$observe(e,function(t){f[e](),f[e]=a.$watch(t,function(t){p[e]=t,
18s()},!0)})}),s(),a.$on("$destroy",e.stateRegistry.onStatesChanged(s)),a.$on("$destroy",e.transitionService.onSuccess({},s)),c.clickable&&(l=Re(r,n,t,c,m),Te(r,a,l,p.uiStateOpts))}}}];var Dr;Dr=["$state","$stateParams","$interpolate","$uiRouter",function(e,t,n,a){return{restrict:"A",controller:["$scope","$element","$attrs",function(t,r,i){function o(e){e.promise.then(h,d)}function s(){l(m)}function l(e){at(e)&&(g=[],ft(e,function(e,n){var a=function(e,n){var a=Ee(e);c(a.state,t.$eval(a.paramExpr),n)};nt(e)?a(e,n):rt(e)&&ft(e,function(e){a(e,n)})}))}function c(t,n,a){var i=e.get(t,Ie(r)),o={state:i||{name:t},params:n,activeClass:a};return g.push(o),function(){kt(g)(o)}}function h(){var n=function(e){return e.split(/\s/).filter(u)},a=function(e){return e.map(function(e){return e.activeClass}).map(n).reduce(St,[])},i=a(g).concat(n(p)).reduce(Lt,[]),o=a(g.filter(function(t){return e.includes(t.state.name,t.params)})),s=!!g.filter(function(t){return e.is(t.state.name,t.params)}).length,l=s?n(p):[],c=o.concat(l).reduce(Lt,[]),d=i.filter(function(e){return!At(c,e)});t.$evalAsync(function(){c.forEach(function(e){return r.addClass(e)}),d.forEach(function(e){return r.removeClass(e)})})}var p,m,g=[];p=n(i.uiSrefActiveEq||"",!1)(t);try{m=t.$eval(i.uiSrefActive)}catch(e){}m=m||n(i.uiSrefActive||"",!1)(t),l(m),this.$$addStateInfo=function(e,t){if(!(at(m)&&g.length>0)){var n=c(e,t,m);return h(),n}},t.$on("$destroy",function(){var e=a.stateRegistry.onStatesChanged(s),n=a.transitionService.onStart({},o),r=t.$on("$stateChangeSuccess",h);return function(){e(),n(),r()}}()),a.globals.transition&&o(a.globals.transition),h()}]}}],Pe.module("ui.router.state").directive("uiSref",Lr).directive("uiSrefActive",Dr).directive("uiSrefActiveEq",Dr).directive("uiState",Mr),Le.$inject=["$state"],xe.$inject=["$state"],Pe.module("ui.router.state").filter("isState",Le).filter("includedByState",xe);var _r;_r=["$view","$animate","$uiViewScroll","$interpolate","$q",function(e,t,n,a,r){function i(){return{enter:function(e,n,a){Pe.version.minor>2?t.enter(e,null,n).then(a):t.enter(e,null,n,a)},leave:function(e,n){Pe.version.minor>2?t.leave(e).then(n):t.leave(e,n)}}}function o(e,t){return e===t}var s={$cfg:{viewDecl:{$context:e._pluginapi._rootViewContext()}},$uiView:{}},l={count:0,restrict:"ECA",terminal:!0,priority:400,transclude:"element",compile:function(t,c,u){return function(t,c,d){function h(e){(!e||e instanceof mr)&&(o(y,e)||(an.traceUIViewConfigUpdated(E,e&&e.viewDecl&&e.viewDecl.$context),y=e,m(e)))}function p(){if(g&&(an.traceUIViewEvent("Removing (previous) el",g.data("$uiView")),g.remove(),g=null),b&&(an.traceUIViewEvent("Destroying scope",E),b.$destroy(),b=null),f){var e=f.data("$uiViewAnim");an.traceUIViewEvent("Animate out",e),k.leave(f,function(){e.$$animLeave.resolve(),g=null}),g=f,f=null}}function m(e){var a=t.$new(),i=r.defer(),o=r.defer(),s={$cfg:e,$uiView:E},l={$animEnter:i.promise,$animLeave:o.promise,$$animLeave:o};a.$emit("$viewContentLoading",O);var d=u(a,function(e){e.data("$uiViewAnim",l),e.data("$uiView",s),k.enter(e,c,function(){i.resolve(),b&&b.$emit("$viewContentAnimationEnded"),(Qe(A)&&!A||t.$eval(A))&&n(e)}),p()});f=d,b=a,b.$emit("$viewContentLoaded",e||y),b.$eval(v)}var g,f,b,y,v=d.onload||"",A=d.autoscroll,k=i(),w=c.inheritedData("$uiView")||s,O=a(d.uiView||d.name||"")(t)||"$default",E={$type:"ng1",id:l.count++,name:O,fqn:w.$uiView.fqn?w.$uiView.fqn+"."+O:O,config:null,configUpdated:h,get creationContext(){var e=qe("$cfg.viewDecl.$context")(w),t=qe("$uiView.creationContext")(w);return e||t}};an.traceUIViewEvent("Linking",E),c.data("$uiView",{$uiView:E}),m();var I=e.registerUIView(E);t.$on("$destroy",function(){an.traceUIViewEvent("Destroying/Unregistering",E),I()})}}};return l}],Me.$inject=["$compile","$controller","$transitions","$view","$q"];var jr="function"==typeof Pe.module("ui.router").component,Pr=0;Pe.module("ui.router.state").directive("uiView",_r),Pe.module("ui.router.state").directive("uiView",Me),Pe.module("ui.router.state").provider("$uiViewScroll",_e),e.$injector=Ya,e.$q=Fa,e.BaseLocationServices=Ja,e.BaseUrlRule=Zn,e.BrowserLocationConfig=or,e.Glob=$t,e.HashLocationService=er,e.HookBuilder=jn,e.MemoryLocationConfig=ir,e.MemoryLocationService=nr,e.NATIVE_INJECTOR_TOKEN=An,e.Ng1ViewConfig=mr,e.Param=ln,e.ParamFactory=Fn,e.ParamType=rn,e.ParamTypes=cn,e.PathNode=dn,e.PathUtils=pn,e.PushStateLocationService=rr,e.Queue=Gt,e.RegisteredHook=_
18n,e.Rejection=Bt,e.Resolvable=fn,e.ResolveContext=kn,e.StateBuilder=Nn,e.StateMatcher=Sn,e.StateObject=Rn,e.StateParams=un,e.StateProvider=yr,e.StateQueueManager=Tn,e.StateRegistry=Ln,e.StateService=Ua,e.TargetState=hn,e.Trace=nn,e.Transition=zn,e.TransitionEventType=za,e.TransitionHook=Dn,e.TransitionService=Ba,e.UIRouter=ca,e.UIRouterGlobals=Wn,e.UIRouterPluginBase=ur,e.UrlConfig=na,e.UrlMatcher=Bn,e.UrlMatcherFactory=Vn,e.UrlRouter=Yn,e.UrlRouterProvider=kr,e.UrlRuleFactory=Hn,e.UrlRules=ta,e.UrlService=aa,e.ViewService=Kn,e._extend=L,e._inArray=p,e._pushTo=g,e._removeFrom=m,e.all=Ue,e.allTrueR=Nt,e.ancestors=b,e.and=i,e.any=Fe,e.anyTrueR=Rt,e.applyPairs=N,e.arrayTuples=C,e.assertFn=I,e.assertMap=_t,e.assertPredicate=Dt,e.beforeAfterSubstr=Ut,e.buildUrl=Qa,e.compose=a,e.copy=S,e.core=dr,e.createProxyFunctions=h,e.curry=n,e.default="ui.router",e.defaultResolvePolicy=gn,e.defaultTransOpts=qa,e.defaults=f,e.deregAll=Ot,e.eq=He,e.equals=yt,e.extend=bt,e.filter=k,e.find=w,e.flatten=Mt,e.flattenR=Tt,e.fnToString=z,e.forEach=ft,e.fromJson=mt,e.functionToString=P,e.getLocals=xr,e.getNg1ViewConfigFactory=ye,e.getParams=Wa,e.hashLocationPlugin=sr,e.hostRegex=Ft,e.identity=u,e.inArray=At,e.inherit=vt,e.invoke=s,e.is=Ve,e.isArray=rt,e.isDate=it,e.isDefined=Qe,e.isFunction=et,e.isInjectable=c,e.isNull=Je,e.isNullOrUndefined=Xe,e.isNumber=tt,e.isObject=at,e.isPromise=st,e.isRegExp=ot,e.isString=nt,e.isUndefined=We,e.joinNeighborsR=q,e.kebobString=j,e.keyValsToObjectR=Ka,e.locationPluginFactory=fe,e.makeEvent=ie,e.makeStub=ct,e.map=O,e.mapObj=It,e.matchState=re,e.maxLength=D,e.memoryLocationPlugin=cr,e.mergeR=Et,e.ng1ViewsBuilder=ve,e.noop=d,e.not=Be,e.omit=v,e.or=o,e.padString=_,e.pairs=jt,e.parse=qe,e.parseUrl=ge,e.pattern=l,e.pick=y,e.pipe=r,e.pluck=A,e.prop=$e,e.propEq=Ge,e.pushR=E,e.pushStateLocationPlugin=lr,e.pushTo=wt,e.removeFrom=kt,e.resolvablesBuilder=ae,e.resolvePolicies=mn,e.root=ht,e.services=ut,e.servicesPlugin=be,e.silenceUncaughtInPromise=Pt,e.silentRejection=zt,e.splitEqual=Yt,e.splitHash=Ht,e.splitOnDelim=G,e.splitQuery=Zt,e.stringify=$,e.stripLastPathElement=Vt,e.tail=R,e.toJson=gt,e.trace=an,e.trimHashVal=Kt,e.uniqR=Lt,e.unnest=xt,e.unnestR=St,e.val=Ze,e.values=Ct,e.watchDigests=Oe,Object.defineProperty(e,"__esModule",{value:!0})}),function(e,t){"use strict";function n(e,t,n){if(!e)throw oe("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function a(e,t){return e||t?e?t?(F(e)&&(e=e.join(" ")),F(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function r(e){var t={};return e&&(e.to||e.from)&&(t.to=e.to,t.from=e.from),t}function i(e,t,n){var a="";return e=F(e)?e:e&&K(e)&&e.length?e.split(/\s+/):[],U(e,function(e,r){e&&e.length>0&&(a+=r>0?" ":"",a+=n?t+e:e+t)}),a}function o(e,t){var n=e.indexOf(t);t>=0&&e.splice(n,1)}function s(e){if(e instanceof Q)switch(e.length){case 0:return e;case 1:if(e[0].nodeType===_)return e;break;default:return Q(l(e))}if(e.nodeType===_)return Q(e)}function l(e){if(!e[0])return e;for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===_)return n}}function c(e,t,n){U(t,function(t){e.addClass(t,n)})}function u(e,t,n){U(t,function(t){e.removeClass(t,n)})}function d(e){return function(t,n){n.addClass&&(c(e,t,n.addClass),n.addClass=null),n.removeClass&&(u(e,t,n.removeClass),n.removeClass=null)}}function h(e){if(e=e||{},!e.$$prepared){var t=e.domOperation||J;e.domOperation=function(){e.$$domOperationFired=!0,t(),t=J},e.$$prepared=!0}return e}function p(e,t){m(e,t),g(e,t)}function m(e,t){t.from&&(e.css(t.from),t.from=null)}function g(e,t){t.to&&(e.css(t.to),t.to=null)}function f(e,t,n){var a=t.options||{},r=n.options||{},i=(a.addClass||"")+" "+(r.addClass||""),o=(a.removeClass||"")+" "+(r.removeClass||""),s=b(e.attr("class"),i,o);r.preparationClasses&&(a.preparationClasses=O(r.preparationClasses,a.preparationClasses),delete r.preparationClasses);var l=a.domOperation!==J?a.domOperation:null;return B(a,r),l&&(a.domOperation=l),s.addClass?a.addClass=s.addClass:a.addClass=null,s.removeClass?a.removeClass=s.removeClass:a.removeClass=null,t.addClass=a.addClass,t.removeClass=a.removeClass,a}function b(e,t,n){function a(e){K(e)&&(e=e.split(" "));var t={};return U(e,function(e){e.length&&(t[e]=!0)}),t}var r={};e=a(e),t=a(t),U(t,function(e,t){r[t]=1}),n=a(n),U(n,function(e,t){r[t]=1===r[t]?null:-1});var i={addClass:"",removeClass:""};return U(r,function(t,n){var a,r;1===t?(a="addClass",r=!e[n]||e[n+P]):-1===t&&(a="removeClass",r=e[n]||e[n+j]),r&&(i[a].length&&(i[a]+=" "),i[a]+=n)}),i}function y(e){return e instanceof Q?e[0]:e}function v(e,t,n,a){var r="";n&&(r=i(n,z,!0)),a.addClass&&(r=O(r,i(a.addClass,j))),a.removeClass&&(r=O(r,i(a.removeClass,P))),r.length&&(a.preparationClasses=r,t.addClass(r))}function A(e,t){t.preparationClasses&&(e.removeClass(t.preparationClasses),t.preparationClasses=null),t.activeClasses&&(e.removeClass(t.activeClasses),t.activeClasses=null)}function k(e,t){var n=t?"paused":"",a=M+te;return w(e,[a,n]),[a,n]}function w(e,t){var n=t[0],a=t[1];e.style[n]=a}function O(e,t){return e?t?e+" "+t:e:t}function E(e){return[ae,e+"s"]}function I(e,t){return[t?ne:re,e+"s"]}
18function C(e,t,n){var a=Object.create(null),r=e.getComputedStyle(t)||{};return U(n,function(e,t){var n=r[e];if(n){var i=n.charAt(0);("-"===i||"+"===i||i>=0)&&(n=N(n)),0===n&&(n=null),a[t]=n}}),a}function N(e){var t=0,n=e.split(/\s*,\s*/);return U(n,function(e){"s"===e.charAt(e.length-1)&&(e=e.substring(0,e.length-1)),e=parseFloat(e)||0,t=t?Math.max(e,t):e}),t}function R(e){return 0===e||null!=e}function S(e,t){var n=L,a=e+"s";return t?n+=X:a+=" linear all",[n,a]}function T(e,t,n){U(n,function(n){e[n]=V(e[n])?e[n]:t.style.getPropertyValue(n)})}var L,x,M,D,_=1,j="-add",P="-remove",z="ng-",$="ng-animate",G="$$ngAnimateChildren";void 0===e.ontransitionend&&void 0!==e.onwebkittransitionend?(L="WebkitTransition",x="webkitTransitionEnd transitionend"):(L="transition",x="transitionend"),void 0===e.onanimationend&&void 0!==e.onwebkitanimationend?(M="WebkitAnimation",D="webkitAnimationEnd animationend"):(M="animation",D="animationend");var q,B,U,F,V,H,Z,Y,K,W,Q,J,X="Duration",ee="TimingFunction",te="PlayState",ne=M+"Delay",ae=M+X,re=L+"Delay",ie=L+X,oe=t.$$minErr("ng"),se={blockTransitions:function(e,t){var n=t?"-"+t+"s":"";return w(e,[re,n]),[re,n]}},le=["$$rAF",function(e){function t(e){a=a.concat(e),n()}function n(){if(a.length){for(var t=a.shift(),i=0;i<t.length;i++)t[i]();r||e(function(){r||n()})}}var a,r;return a=t.queue=[],t.waitUntilQuiet=function(t){r&&r(),r=e(function(){r=null,t(),n()})},t}],ce=["$interpolate",function(e){return{link:function(t,n,a){function r(e){e="on"===e||"true"===e,n.data(G,e)}var i=a.ngAnimateChildren;K(i)&&0===i.length?n.data(G,!0):(r(e(i)(t)),a.$observe("ngAnimateChildren",r))}}}],ue="$$animateCss",de=1e3,he=3,pe=1.5,me={transitionDuration:ie,transitionDelay:re,transitionProperty:L+"Property",animationDuration:ae,animationDelay:ne,animationIterationCount:M+"IterationCount"},ge={transitionDuration:ie,transitionDelay:re,animationDuration:ae,animationDelay:ne},fe=["$animateProvider",function(e){this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$animateCache","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(e,t,n,a,s,l,c,u,f){function b(t,n,a,r,i){var o=s.get(a);o||(o=C(e,t,i),"infinite"===o.animationIterationCount&&(o.animationIterationCount=1));var l=r||o.transitionDuration>0||o.animationDuration>0;return s.put(a,o,l),o}function v(n,a,r,o){var l,c="stagger-"+r;if(s.count(r)>0&&!(l=s.get(c))){var u=i(a,"-stagger");t.addClass(n,u),l=C(e,n,o),l.animationDuration=Math.max(l.animationDuration,0),l.transitionDuration=Math.max(l.transitionDuration,0),t.removeClass(n,u),s.put(c,l,!0)}return l||{}}function A(e){_.push(e),u.waitUntilQuiet(function(){s.flush();for(var e=l(),t=0;t<_.length;t++)_[t](e);_.length=0})}function O(e,t,n,a){var r=b(e,t,n,a,me),i=r.animationDelay,o=r.transitionDelay;return r.maxDelay=i&&o?Math.max(i,o):i||o,r.maxDuration=Math.max(r.animationDuration*r.animationIterationCount,r.transitionDuration),r}var N=d(t),_=[];return function(e,l){function u(){b()}function d(){b(!0)}function b(n){if(!(Z||K&&Y)){Z=!0,Y=!1,
19ve&&!B.$$skipPreparationClasses&&t.removeClass(e,ve),De&&t.removeClass(e,De),k(H,!1),se.blockTransitions(H,!1),U(ie,function(e){H.style[e[0]]=""}),N(e,B),p(e,B),Object.keys(V).length&&U(V,function(e,t){e?H.style.setProperty(t,e):H.style.removeProperty(t)}),B.onDone&&B.onDone(),ce&&ce.length&&e.off(ce.join(" "),$);var r=e.data(ue);r&&(a.cancel(r[0].timer),e.removeData(ue)),W&&W.complete(!n)}}function C(e){Me.blockTransition&&se.blockTransitions(H,e),Me.blockKeyframeAnimation&&k(H,!!e)}function _(){return W=new n({end:u,cancel:d}),A(J),b(),{$$willAnimate:!1,start:function(){return W},end:u}}function $(e){e.stopPropagation();var t=e.originalEvent||e;if(t.target===H){var n=t.$manualTimeStamp||Date.now(),a=parseFloat(t.elapsedTime.toFixed(he));Math.max(n-re,0)>=te&&a>=ne&&(K=!0,b())}}function G(){function n(){if(!Z){if(C(!1),U(ie,function(e){var t=e[0],n=e[1];H.style[t]=n}),N(e,B),t.addClass(e,De),Me.recalculateTimingStyles){if(Ae=H.getAttribute("class")+" "+ve,Oe=s.cacheKey(H,me,B.addClass,B.removeClass),Le=O(H,Ae,Oe,!1),xe=Le.maxDelay,X=Math.max(xe,0),0===(ne=Le.maxDuration))return void b();Me.hasTransitions=Le.transitionDuration>0,Me.hasAnimations=Le.animationDuration>0}if(Me.applyAnimationDelay&&(xe="boolean"!=typeof B.delay&&R(B.delay)?parseFloat(B.delay):xe,X=Math.max(xe,0),Le.animationDelay=xe,_e=I(xe,!0),ie.push(_e),H.style[_e[0]]=_e[1]),te=X*de,ae=ne*de,B.easing){var n,i=B.easing;Me.hasTransitions&&(n=L+ee,ie.push([n,i]),H.style[n]=i),Me.hasAnimations&&(n=M+ee,ie.push([n,i]),H.style[n]=i)}Le.transitionDuration&&ce.push(x),Le.animationDuration&&ce.push(D),re=Date.now();var o=te+pe*ae,l=re+o,c=e.data(ue)||[],u=!0;if(c.length){var d=c[0];u=l>d.expectedEndTime,u?a.cancel(d.timer):c.push(b)}if(u){var h=a(r,o,!1);c[0]={timer:h,expectedEndTime:l},c.push(b),e.data(ue,c)}ce.length&&e.on(ce.join(" "),$),B.to&&(B.cleanupStyles&&T(V,H,Object.keys(B.to)),g(e,B))}}function r(){var t=e.data(ue);if(t){for(var n=1;n<t.length;n++)t[n]();e.removeData(ue)}}if(!Z){if(!H.parentNode)return void b();var i=function(e){if(K)Y&&e&&(Y=!1,b());else if(Y=!e,Le.animationDuration){var t=k(H,Y);Y?ie.push(t):o(ie,t)}},l=Se>0&&(Le.transitionDuration&&0===we.transitionDuration||Le.animationDuration&&0===we.animationDuration)&&Math.max(we.animationDelay,we.transitionDelay);l?a(n,Math.floor(l*Se*de),!1):n(),Q.resume=function(){i(!0)},Q.pause=function(){i(!1)}}}var B=l||{};B.$$prepared||(B=h(q(B)));var V={},H=y(e);if(!H||!H.parentNode||!f.enabled())return _();var Z,Y,K,W,Q,X,te,ne,ae,re,ie=[],oe=e.attr("class"),le=r(B),ce=[];if(0===B.duration||!c.animations&&!c.transitions)return _();var me=B.event&&F(B.event)?B.event.join(" "):B.event,fe=me&&B.structural,be="",ye="";fe?be=i(me,z,!0):me&&(be=me),B.addClass&&(ye+=i(B.addClass,j)),B.removeClass&&(ye.length&&(ye+=" "),ye+=i(B.removeClass,P)),B.applyClassesEarly&&ye.length&&N(e,B);var ve=[be,ye].join(" ").trim(),Ae=oe+" "+ve,ke=le.to&&Object.keys(le.to).length>0;if(!((B.keyframeStyle||"").length>0||ke||ve))return _();var we,Oe=s.cacheKey(H,me,B.addClass,B.removeClass);if(s.containsCachedAnimationWithoutDuration(Oe))return ve=null,_
19();if(B.stagger>0){var Ee=parseFloat(B.stagger);we={transitionDelay:Ee,animationDelay:Ee,transitionDuration:0,animationDuration:0}}else we=v(H,ve,Oe,ge);B.$$skipPreparationClasses||t.addClass(e,ve);var Ie;if(B.transitionStyle){var Ce=[L,B.transitionStyle];w(H,Ce),ie.push(Ce)}if(B.duration>=0){Ie=H.style[L].length>0;var Ne=S(B.duration,Ie);w(H,Ne),ie.push(Ne)}if(B.keyframeStyle){var Re=[M,B.keyframeStyle];w(H,Re),ie.push(Re)}var Se=we?B.staggerIndex>=0?B.staggerIndex:s.count(Oe):0,Te=0===Se;Te&&!B.skipBlocking&&se.blockTransitions(H,9999);var Le=O(H,Ae,Oe,!fe),xe=Le.maxDelay;X=Math.max(xe,0),ne=Le.maxDuration;var Me={};if(Me.hasTransitions=Le.transitionDuration>0,Me.hasAnimations=Le.animationDuration>0,Me.hasTransitionAll=Me.hasTransitions&&"all"===Le.transitionProperty,Me.applyTransitionDuration=ke&&(Me.hasTransitions&&!Me.hasTransitionAll||Me.hasAnimations&&!Me.hasTransitions),Me.applyAnimationDuration=B.duration&&Me.hasAnimations,Me.applyTransitionDelay=R(B.delay)&&(Me.applyTransitionDuration||Me.hasTransitions),Me.applyAnimationDelay=R(B.delay)&&Me.hasAnimations,Me.recalculateTimingStyles=ye.length>0,(Me.applyTransitionDuration||Me.applyAnimationDuration)&&(ne=B.duration?parseFloat(B.duration):ne,Me.applyTransitionDuration&&(Me.hasTransitions=!0,Le.transitionDuration=ne,Ie=H.style[L+"Property"].length>0,ie.push(S(ne,Ie))),Me.applyAnimationDuration&&(Me.hasAnimations=!0,Le.animationDuration=ne,ie.push(E(ne)))),0===ne&&!Me.recalculateTimingStyles)return _();var De=i(ve,"-active");if(null!=B.delay){var _e;"boolean"!=typeof B.delay&&(_e=parseFloat(B.delay),X=Math.max(_e,0)),Me.applyTransitionDelay&&ie.push(I(_e)),Me.applyAnimationDelay&&ie.push(I(_e,!0))}return null==B.duration&&Le.transitionDuration>0&&(Me.recalculateTimingStyles=Me.recalculateTimingStyles||Te),te=X*de,ae=ne*de,B.skipBlocking||(Me.blockTransition=Le.transitionDuration>0,Me.blockKeyframeAnimation=Le.animationDuration>0&&we.animationDelay>0&&0===we.animationDuration),B.from&&(B.cleanupStyles&&T(V,H,Object.keys(B.from)),m(e,B)),Me.blockTransition||Me.blockKeyframeAnimation?C(ne):B.skipBlocking||se.blockTransitions(H,!1),{$$willAnimate:!0,end:u,start:function(){if(!Z)return Q={end:u,cancel:d,resume:null,pause:null},W=new n(Q),A(G),W}}}}]}],be=["$$animationProvider",function(e){function t(e){return e.parentNode&&11===e.parentNode.nodeType}e.drivers.push("$$animateCssDriver");var n="ng-animate-shim",a="ng-anchor-out";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(e,r,i,o,s,l,c){function u(e){return e.replace(/\bng-\S+\b/g,"")}function d(e,t){return K(e)&&(e=e.split(" ")),K(t)&&(t=t.split(" ")),e.filter(function(e){return-1===t.indexOf(e)}).join(" ")}function h(t,r,o){function s(e){var t={},n=y(e).getBoundingClientRect();return U(["width","height","top","left"],function(e){var a=n[e];switch(e){case"top":a+=g.scrollTop;break;case"left":a+=g.scrollLeft}t[e]=Math.floor(a)+"px"}),t}function l(e){return e.attr("class")||""}function c(){var t=u(l(o)),n=d(t,m),r=d(m,t),i=e(p,{to:s(o),addClass:"ng-anchor-in "+n,removeClass:a+" "+r,delay:!0});return i.$$willAnimate?i:null}function h(){p.remove(),r.removeClass(n),o.removeClass(n)}var p=Q(y(r).cloneNode(!0)),m=u(l(p));r.addClass(n),o.addClass(n),p.addClass("ng-anchor"),b.append(p);var f,v=function(){var t=e(p,{addClass:a,delay:!0,from:s(r)});return t.$$willAnimate?t:null}();if(!v&&!(f=c()))return h();var A=v||f;return{start:function(){function e(){n&&n.end()}var t,n=A.start();return n.done(function(){if(n=null,!f&&(f=c()))return n=f.start(),n.done(function(){n=null,h(),t.complete()}),n;h(),t.complete()}),t=new i({end:e,cancel:e})}}}function p(e,t,n,a){var r=m(e),o=m(t),s=[];if(U(a,function(e){var t=e.out,a=e.in,r=h(n,t,a);r&&s.push(r)}),r||o||0!==s.length)return{start:function(){function e(){U(t,function(e){e.end()})}var t=[];r&&t.push(r.start()),o&&t.push(o.start()),U(s,function(e){t.push(e.start())});var n=new i({end:e,cancel:e});return i.all(t,function(e){n.complete(e)}),n}}}function m(t){var n=t.element,a=t.options||{};t.structural&&(a.event=t.event,a.structural=!0,a.applyClassesEarly=!0,"leave"===t.event&&(a.onDone=a.domOperation)),a.preparationClasses&&(a.event=O(a.event,a.preparationClasses));var r=e(n,a);return r.$$willAnimate?r:null}if(!s.animations&&!s.transitions)return J;var g=c[0].body,f=y(o),b=Q(t(f)||g.contains(f)?f:g);return function(e){return e.from&&e.to?p(e.from,e.to,e.classes,e.anchors):m(e)}}]}],ye=["$animateProvider",function(e){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(t,n,a){function r(n){n=F(n)?n:n.split(" ");for(var a=[],r={},i=0;i<n.length;i++){var o=n[i],s=e.$$registeredAnimations[o];s&&!r[o]&&(a.push(t.get(s)),r[o]=!0)}return a}var i=d(a);return function(e,t,a,o){function s(){o.domOperation(),i(e,o)}function l(){m=!0,s(),p(e,o)}function c(e,t,a,r,i){var o;switch(a){case"animate":o=[t,r.from,r.to,i];break;case"setClass":o=[t,b,y,i];break;case"addClass":o=[t,b,i];break;case"removeClass":o=[t,y,i];break;default:o=[t,i]}o.push(r);var s=e.apply(e,o);if(s)if(Z(s.start)&&(s=s.start()),s instanceof n)s.done(i);else if(Z(s))return s;return J}function u(e,t,a,r,i){var o=[];return U(r,function(r){var s=r[i];s&&o.push(function(){var r,i,o=!1,l=function(e){o||(o=!0,(i||J)(e),r.complete(!e))};return r=new n({end:function(){l()},cancel:function(){l(!0)}}),i=c(s,e,t,a,function(e){l(!1===e)}),r})}),o}function d(e,t,a,r,i){var o=u(e,t,a,r,i);if(0===o.length){var s,l;"beforeSetClass"===i?(s=u(e,"removeClass",a,r,"beforeRemoveClass"),l=u(e,"addClass",a,r,"beforeAddClass")):"setClass"===i&&(s=u(e,"removeClass",a,r,"removeClass"),l=u(e,"addClass",a,r,"addClass")),s&&(o=o.c
19oncat(s)),l&&(o=o.concat(l))}if(0!==o.length)return function(e){var t=[];return o.length&&U(o,function(e){t.push(e())}),t.length?n.all(t,e):e(),function(e){U(t,function(t){e?t.cancel():t.end()})}}}var m=!1;3===arguments.length&&Y(a)&&(o=a,a=null),o=h(o),a||(a=e.attr("class")||"",o.addClass&&(a+=" "+o.addClass),o.removeClass&&(a+=" "+o.removeClass));var g,f,b=o.addClass,y=o.removeClass,v=r(a);if(v.length){var A,k;"leave"===t?(k="leave",A="afterLeave"):(k="before"+t.charAt(0).toUpperCase()+t.substr(1),A=t),"enter"!==t&&"move"!==t&&(g=d(e,t,o,v,k)),f=d(e,t,o,v,A)}if(g||f){var w;return{$$willAnimate:!0,end:function(){return w?w.end():(l(),w=new n,w.complete(!0)),w},start:function(){function e(e){l(e),w.complete(e)}function t(t){m||((a||J)(t),e(t))}if(w)return w;w=new n;var a,r=[];return g&&r.push(function(e){a=g(e)}),r.length?r.push(function(e){s(),e(!0)}):s(),f&&r.push(function(e){a=f(e)}),w.setHost({end:function(){t()},cancel:function(){t(!0)}}),n.chain(r,e),w}}}}}]}],ve=["$$animationProvider",function(e){e.drivers.push("$$animateJsDriver"),this.$get=["$$animateJs","$$AnimateRunner",function(e,t){function n(t){var n=t.element,a=t.event,r=t.options,i=t.classes;return e(n,a,i,r)}return function(e){if(e.from&&e.to){var a=n(e.from),r=n(e.to);if(!a&&!r)return;return{start:function(){function e(){return function(){U(i,function(e){e.end()})}}function n(e){o.complete(e)}var i=[];a&&i.push(a.start()),r&&i.push(r.start()),t.all(i,n);var o=new t({end:e(),cancel:e()});return o}}}return n(e)}}]}],Ae="data-ng-animate",ke="$ngAnimatePin",we=["$animateProvider",function(t){function a(e){return{addClass:e.addClass,removeClass:e.removeClass,from:e.from,to:e.to}}function r(e){if(!e)return null;var t=e.split(g),n=Object.create(null);return U(t,function(e){n[e]=!0}),n}function i(e,t){if(e&&t){var n=r(t);return e.split(g).some(function(e){return n[e]})}}function o(e,t,n){return b[e].some(function(e){return e(t,n)})}function c(e,t){var n=(e.addClass||"").length>0,a=(e.removeClass||"").length>0;return t?n&&a:n||a}var u=1,m=2,g=" ",b=this.rules={skip:[],cancel:[],join:[]};b.join.push(function(e,t){return!e.structural&&c(e)}),b.skip.push(function(e,t){return!e.structural&&!c(e)}),b.skip.push(function(e,t){return"leave"===t.event&&e.structural}),b.skip.push(function(e,t){return t.structural&&t.state===m&&!e.structural}),b.cancel.push(function(e,t){return t.structural&&e.structural}),b.cancel.push(function(e,t){return t.state===m&&e.structural}),b.cancel.push(function(e,t){if(t.structural)return!1;var n=e.addClass,a=e.removeClass,r=t.addClass,o=t.removeClass;return!(W(n)&&W(a)||W(r)&&W(o))&&(i(n,o)||i(a,r))}),this.$get=["$$rAF","$rootScope","$rootElement","$document","$$Map","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow","$$isDocumentHidden",function(r,i,g,b,k,w,O,E,I,C,N){function R(e){J.delete(e.target)}function S(){var e=!1;return function(t){e?t():i.$$postDigest(function(){e=!0,t()})}}function T(e,t){return f(e,t,{})}function L(e,t,n){var a=[],r=te[n];return r&&U(r,function(r){le.call(r.node,t)?a.push(r.callback):"leave"===n&&le.call(r.node,e)&&a.push(r.callback)}),a}function x(e,t,n){var a=l(t);return e.filter(function(e){return!(e.node===a&&(!n||e.callback===n))})}function M(e,t){"close"!==e||t.parentNode||ce.off(t)}function D(e,t,n){function l(e,t,n,a){R(function(){var e=L(E,k,t);e.length?r(function(){U(e,function(e){e(b,n,a)}),M(n,k)}):M(n,k)}),e.progress(t,n,a)}function d(e){A(b,g),se(b,g),p(b,g),g.domOperation(),C.complete(!e)}var g=q(n),b=s(e),k=y(b),E=k&&k.parentNode;g=h(g);var C=new O,R=S();if(F(g.addClass)&&(g.addClass=g.addClass.join(" ")),g.addClass&&!K(g.addClass)&&(g.addClass=null),F(g.removeClass)&&(g.removeClass=g.removeClass.join(" ")),g.removeClass&&!K(g.removeClass)&&(g.removeClass=null),g.from&&!Y(g.from)&&(g.from=null),g.to&&!Y(g.to)&&(g.to=null),!(X&&k&&ie(k,t,n)&&oe(k,g)))return d(),C;var x=["enter","move","leave"].indexOf(t)>=0,D=N(),_=D||J.get(k),G=!_&&Z.get(k)||{},B=!!G.state;if(_||B&&G.state===u||(_=!z(k,E,t)),_)return D&&l(C,t,"start",a(g)),d(),D&&l(C,t,"close",a(g)),C;x&&j(k);
19var V={structural:x,element:b,event:t,addClass:g.addClass,removeClass:g.removeClass,close:d,options:g,runner:C};if(B){if(o("skip",V,G))return G.state===m?(d(),C):(f(b,G,V),G.runner);if(o("cancel",V,G))if(G.state===m)G.runner.end();else{if(!G.structural)return f(b,G,V),G.runner;G.close()}else if(o("join",V,G)){if(G.state!==m)return v(I,b,x?t:null,g),t=V.event=G.event,g=f(b,G,V),G.runner;T(b,V)}}else T(b,V);var H=V.structural;if(H||(H="animate"===V.event&&Object.keys(V.options.to||{}).length>0||c(V)),!H)return d(),P(k),C;var W=(G.counter||0)+1;return V.counter=W,$(k,u,V),i.$$postDigest(function(){b=s(e);var n=Z.get(k),r=!n;n=n||{};var i=b.parent()||[],o=i.length>0&&("animate"===n.event||n.structural||c(n));if(r||n.counter!==W||!o)return r&&(se(b,g),p(b,g)),(r||x&&n.event!==t)&&(g.domOperation(),C.end()),void(o||P(k));t=!n.structural&&c(n,!0)?"setClass":n.event,$(k,m);var u=w(b,t,n.options);C.setHost(u),l(C,t,"start",a(g)),u.done(function(e){d(!e);var n=Z.get(k);n&&n.counter===W&&P(k),l(C,t,"close",a(g))})}),C}function j(e){var t=e.querySelectorAll("["+Ae+"]");U(t,function(e){var t=parseInt(e.getAttribute(Ae),10),n=Z.get(e);if(n)switch(t){case m:n.runner.end();case u:Z.delete(e)}})}function P(e){e.removeAttribute(Ae),Z.delete(e)}function z(e,t,n){var a,r=b[0].body,i=y(g),o=e===r||"HTML"===e.nodeName,s=e===i,l=!1,c=J.get(e),u=Q.data(e,ke);for(u&&(t=y(u));t&&(s||(s=t===i),t.nodeType===_);){var d=Z.get(t)||{};if(!l){var h=J.get(t);if(!0===h&&!1!==c){c=!0;break}!1===h&&(c=!1),l=d.structural}if(W(a)||!0===a){var p=Q.data(t,G);V(p)&&(a=p)}if(l&&!1===a)break;if(o||(o=t===r),o&&s)break;t=s||!(u=Q.data(t,ke))?t.parentNode:y(u)}return(!l||a)&&!0!==c&&s&&o}function $(e,t,n){n=n||{},n.state=t,e.setAttribute(Ae,t);var a=Z.get(e),r=a?B(a,n):n;Z.set(e,r)}var Z=new k,J=new k,X=null,ee=i.$watch(function(){return 0===E.totalPendingRequests},function(e){e&&(ee(),i.$$postDigest(function(){i.$$postDigest(function(){null===X&&(X=!0)})}))}),te=Object.create(null),ne=t.customFilter(),ae=t.classNameFilter(),re=function(){return!0},ie=ne||re,oe=ae?function(e,t){var n=[e.getAttribute("class"),t.addClass,t.removeClass].join(" ");return ae.test(n)}:re,se=d(I),le=e.Node.prototype.contains||function(e){return this===e||!!(16&this.compareDocumentPosition(e))},ce={on:function(e,t,n){var a=l(t);te[e]=te[e]||[],te[e].push({node:a,callback:n}),Q(t).on("$destroy",function(){Z.get(a)||ce.off(e,t,n)})},off:function(e,t,n){if(1!==arguments.length||K(arguments[0])){var a=te[e];a&&(te[e]=1===arguments.length?null:x(a,t,n))}else{t=arguments[0];for(var r in te)te[r]=x(te[r],t)}},pin:function(e,t){n(H(e),"element","not an element"),n(H(t),"parentElement","not an element"),e.data(ke,t)},push:function(e,t,n,a){return n=n||{},n.domOperation=a,D(e,t,n)},enabled:function(e,t){var n=arguments.length;if(0===n)t=!!X;else if(H(e)){var a=y(e);1===n?t=!J.get(a):(J.has(a)||Q(e).on("$destroy",R),J.set(a,!t))}else t=X=!!e;return t}};return ce}]}],Oe=function(){var e="$$ngAnimateParentKey",t=0,n=Object.create(null);this.$get=[function(){return{cacheKey:function(n,a,r,i){var o=n.parentNode,s=o[e]||(o[e]=++t),l=[s,a,n.getAttribute("class")];return r&&l.push(r),i&&l.push(i),l.join(" ")},containsCachedAnimationWithoutDuration:function(e){var t=n[e];return t&&!t.isValid||!1},flush:function(){n=Object.create(null)},count:function(e){var t=n[e];return t?t.total:0},get:function(e){var t=n[e];return t&&t.value},put:function(e,t,a){n[e]?(n[e].total++,n[e].value=t):n[e]={total:1,value:t,isValid:a}}}}]},Ee=["$animateProvider",function(e){function t(e,t){e.data(s,t)}function n(e){e.removeData(s)}function r(e){return e.data(s)}var i="ng-animate-ref",o=this.drivers=[],s="$$animationRunner",l="$$animatePrepareClasses";this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$Map","$$rAFScheduler","$$animateCache",function(e,s,c,u,m,g,f){function b(e){function t(e){if(e.processed)return e;e.processed=!0;var n=e.domNode,i=n.parentNode;r.set(n,e);for(var o;i;){if(o=r.get(i)){o.processed||(o=t(o));break}i=i.parentNode}return(o||a).children.push(e),e}var n,a={children:[]},r=new m;for(n=0;n<e.length;n++){var i=e[n];r.set(i.domNode,e[n]={domNode:i.domNode,element:i.element,fn:i.fn,children:[]})}for(n=0;n<e.length;n++)t(e[n]);return function(e){var t,n=[],a=[];for(t=0;t<e.children.length;t++)a.push(e.children[t]);var r=a.length,i=0,o=[];for(t=0;t<a.length;t++){var s=a[t];
19r<=0&&(r=i,i=0,n.push(o),o=[]),o.push(s),s.children.forEach(function(e){i++,a.push(e)}),r--}return o.length&&n.push(o),n}(a)}var v=[],A=d(e);return function(d,m,k){function w(e){var t="["+i+"]",n=e.hasAttribute(i)?[e]:e.querySelectorAll(t),a=[];return U(n,function(e){var t=e.getAttribute(i);t&&t.length&&a.push(e)}),a}function O(e){var t=[],n={};U(e,function(e,a){var r=e.element,o=y(r),s=e.event,l=["enter","move"].indexOf(s)>=0,c=e.structural?w(o):[];if(c.length){var u=l?"to":"from";U(c,function(e){var t=e.getAttribute(i);n[t]=n[t]||{},n[t][u]={animationID:a,element:Q(e)}})}else t.push(e)});var a={},r={};return U(n,function(n,i){var o=n.from,s=n.to;if(!o||!s){var l=o?o.animationID:s.animationID,c=l.toString();return void(a[c]||(a[c]=!0,t.push(e[l])))}var u=e[o.animationID],d=e[s.animationID],h=o.animationID.toString();if(!r[h]){var p=r[h]={structural:!0,beforeStart:function(){u.beforeStart(),d.beforeStart()},close:function(){u.close(),d.close()},classes:E(u.classes,d.classes),from:u,to:d,anchors:[]};p.classes.length?t.push(p):(t.push(u),t.push(d))}r[h].anchors.push({out:o.element,in:s.element})}),t}function E(e,t){e=e.split(" "),t=t.split(" ");for(var n=[],a=0;a<e.length;a++){var r=e[a];if("ng-"!==r.substring(0,3))for(var i=0;i<t.length;i++)if(r===t[i]){n.push(r);break}}return n.join(" ")}function I(e){for(var t=o.length-1;t>=0;t--){var n=o[t],a=c.get(n),r=a(e);if(r)return r}}function C(){M=(M?M+" ":"")+$,e.addClass(d,M);var t=d.data(l);t&&(e.removeClass(d,t),t=null)}function N(e,t){function n(e){var n=r(e);n&&n.setHost(t)}e.from&&e.to?(n(e.from.element),n(e.to.element)):n(e.element)}function R(){var e=r(d);!e||"leave"===m&&k.$$domOperationFired||e.end()}function S(t){d.off("$destroy",R),n(d),A(d,k),p(d,k),k.domOperation(),M&&e.removeClass(d,M),L.complete(!t)}k=h(k);var T=["enter","move","leave"].indexOf(m)>=0,L=new u({end:function(){S()},cancel:function(){S(!0)}});if(!o.length)return S(),L;var x=a(d.attr("class"),a(k.addClass,k.removeClass)),M=k.tempClasses;return M&&(x+=" "+M,k.tempClasses=null),T&&d.data(l,"ng-"+m+"-prepare"),t(d,L),v.push({element:d,classes:x,event:m,structural:T,options:k,beforeStart:C,close:S}),d.on("$destroy",R),v.length>1?L:(s.$$postDigest(function(){var t=[];U(v,function(e){r(e.element)?t.push(e):e.close()}),v.length=0;var n=O(t),a=[];U(n,function(e){var t=e.from?e.from.element:e.element,n=k.addClass;n=(n?n+" ":"")+$;var i=f.cacheKey(t[0],e.event,n,k.removeClass);a.push({element:t,domNode:y(t),fn:function(){var t,n=e.close;if(f.containsCachedAnimationWithoutDuration(i))return void n();if(e.beforeStart(),r(e.anchors?e.from.element||e.to.element:e.element)){var a=I(e);a&&(t=a.start)}if(t){var o=t();o.done(function(e){n(!e)}),N(e,o)}else n()}})});for(var i=b(a),o=0;o<i.length;o++)for(var s=i[o],c=0;c<s.length;c++){var u=s[c],d=u.element;if(i[o][c]=u.fn,0!==o){var h=d.data(l);h&&e.addClass(d,h)}else d.removeData(l)}g(i)}),L)}}]}],Ie=["$animate",function(e){return{restrict:"A",transclude:"element",terminal:!0,priority:550,link:function(t,n,a,r,i){var o,s;t.$watchCollection(a.ngAnimateSwap||a.for,function(t){o&&e.leave(o),s&&(s.$destroy(),s=null),(t||0===t)&&i(function(t,a){o=t,s=a,e.enter(t,null,n)})})}}}];t.module("ngAnimate",[],function(){J=t.noop,q=t.copy,B=t.extend,Q=t.element,U=t.forEach,F=t.isArray,K=t.isString,Y=t.isObject,W=t.isUndefined,V=t.isDefined,Z=t.isFunction,H=t.isElement}).info({angularVersion:"1.8.2"}).directive("ngAnimateSwap",Ie).directive("ngAnimateChildren",ce).factory("$$rAFScheduler",le).provider("$$animateQueue",we).provider("$$animateCache",Oe).provider("$$animation",Ee).provider("$animateCss",fe).provider("$$animateCssDriver",be).provider("$$animateJs",ye).provider("$$animateJsDriver",ve)}(window,window.angular),function(e,t){"use strict";function n(e,n,a){function r(e,a,r){var o,s;r=r||{},s=r.expires,o=t.isDefined(r.path)?r.path:i,t.isUndefined(a)&&(s="Thu, 01 Jan 1970 00:00:00 GMT",a=""),t.isString(s)&&(s=new Date(s));var l=encodeURIComponent(e)+"="+encodeURIComponent(a);l+=o?";path="+o:"",l+=r.domain?";domain="+r.domain:"",l+=s?";expires="+s.toUTCString():"",l+=r.secure?";secure":"",l+=r.samesite?";samesite="+r.samesite:"";var c=l.length+1;return c>4096&&n.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+c+" > 4096 bytes)!"),l}var i=a.baseHref(),o=e[0];return function(e,t,n){o.cookie=r(e,t,n)}}t.module("ngCookies",["ng"]).info({angularVersion:"1.8.2"}).provider("$cookies",[function(){function e(e){return e?t.extend({},n,e):n}var n=this.defaults={};this.$get=["$$cookieReader","$$cookieWriter",function(n,a){return{get:function(e){return n()[e]},getObject:function(e){var n=this.get(e);return n?t.fromJson(n):n},getAll:function(){return n()},put:function(t,n,r){a(t,n,e(r))},putObject:function(e,n,a){this.put(e,t.toJson(n),a)},remove:function(t,n){a(t,void 0,e(n))}}}]}]),n.$inject=["$document","$log","$browser"],t.module("ngCookies").provider("$$cookieWriter",function(){this.$get=n})}(window,window.angular),function(){function e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function t(e,t,n,a){for(var r=-1,i=null==e?0:e.length;++r<i;){var o=e[r];t(a,o,n(o),e)}return a}function n(e,t){for(var n=-1,a=null==e?0:e.length;
vendor: 4,356 bytes, line 19
19++n<a&&!1!==t(e[n],n,e););return e}function a(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function r(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(!t(e[n],n,e))return!1;return!0}function i(e,t){for(var n=-1,a=null==e?0:e.length,r=0,i=[];++n<a;){var o=e[n];t(o,n,e)&&(i[r++]=o)}return i}function o(e,t){return!!(null==e?0:e.length)&&b(e,t,0)>-1}function s(e,t,n){for(var a=-1,r=null==e?0:e.length;++a<r;)if(n(t,e[a]))return!0;return!1}function l(e,t){for(var n=-1,a=null==e?0:e.length,r=Array(a);++n<a;)r[n]=t(e[n],n,e);return r}function c(e,t){for(var n=-1,a=t.length,r=e.length;++n<a;)e[r+n]=t[n];return e}function u(e,t,n,a){var r=-1,i=null==e?0:e.length;for(a&&i&&(n=e[++r]);++r<i;)n=t(n,e[r],r,e);return n}function d(e,t,n,a){var r=null==e?0:e.length;for(a&&r&&(n=e[--r]);r--;)n=t(n,e[r],r,e);return n}function h(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}function p(e){return e.split("")}function m(e){return e.match(_t)||[]}function g(e,t,n){var a;return n(e,function(e,n,r){if(t(e,n,r))return a=n,!1}),a}function f(e,t,n,a){for(var r=e.length,i=n+(a?1:-1);a?i--:++i<r;)if(t(e[i],i,e))return i;return-1}function b(e,t,n){return t===t?V(e,t,n):f(e,v,n)}function y(e,t,n,a){for(var r=n-1,i=e.length;++r<i;)if(a(e[r],t))return r;return-1}function v(e){return e!==e}function A(e,t){var n=null==e?0:e.length;return n?I(e,t)/n:xe}function k(e){return function(t){return null==t?X:t[e]}}function w(e){return function(t){return null==e?X:e[t]}}function O(e,t,n,a,r){return r(e,function(e,r,i){n=a?(a=!1,e):t(n,e,r,i)}),n}function E(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function I(e,t){for(var n,a=-1,r=e.length;++a<r;){var i=t(e[a]);i!==X&&(n=n===X?i:n+i)}return n}function C(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}function N(e,t){return l(t,function(t){return[t,e[t]]})}function R(e){return e?e.slice(0,K(e)+1).replace(Tt,""):e}function S(e){return function(t){return e(t)}}function T(e,t){return l(t,function(t){return e[t]})}function L(e,t){return e.has(t)}function x(e,t){for(var n=-1,a=e.length;++n<a&&b(t,e[n],0)>-1;);return n}function M(e,t){for(var n=e.length;n--&&b(t,e[n],0)>-1;);return n}function D(e,t){for(var n=e.length,a=0;n--;)e[n]===t&&++a;return a}function _(e){return"\\"+En[e]}function j(e,t){return null==e?X:e[t]}function P(e){return gn.test(e)}function z(e){return fn.test(e)}function $(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function G(e){var t=-1,n=Array(e.size);return e.forEach(function(e,a){n[++t]=[a,e]}),n}function q(e,t){return function(n){return e(t(n))}}function B(e,t){for(var n=-1,a=e.length,r=0,i=[];++n<a;){var o=e[n];o!==t&&o!==se||(e[n]=se,i[r++]=n)}return i}function U(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function F(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function V(e,t,n){for(var a=n-1,r=e.length;++a<r;)if(e[a]===t)return a;return-1}function H(e,t,n){for(var a=n+1;a--;)if(e[a]===t)return a;return a}function Z(e){return P(e)?W(e):qn(e)}function Y(e){return P(e)?Q(e):p(e)}function K(e){for(var t=e.length;t--&&Lt.test(e.charAt(t)););return t}function W(e){for(var t=pn.lastIndex=0;pn.test(e);)++t;return t}function Q(e){return e.match(pn)||[]}function J(e){return e.match(mn)||[]}var X,ee=200,te="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",ne="Expected a function",ae="Invalid `variable` option passed into `_.template`",re="Invalid `imports` option passed into `_.template`",ie="__lodash_hash_undefined__",se="__lodash_placeholder__",le=1,ce=2,ue=4,de=1,he=2,pe=1,me=2,ge=4,fe=8,be=16,ye=32,ve=64,Ae=128,ke=256,we=512,Oe=30,Ee="...",Ie=800,Ce=16,Ne=1,Re=2,Se=1/0,Te=9007199254740991,Le=1.7976931348623157e308,xe=NaN,Me=4294967295,De=Me-1,_e=Me>>>1,je=[["ary",Ae],["bind",pe],["bindKey",me],["curry",fe],["curryRight",be],["flip",we],["partial",ye],["partialRight",ve],["rearg",ke]],Pe="[object Arguments]",ze="[object Array]",$e="[object AsyncFunction]",Ge="[object Boolean]",qe="[object Date]",Be="[object DOMException]",Ue="[object Error]",Fe="[object Function]",Ve="[object GeneratorFunction]",He="[object Map]",Ze="[object Number]",Ye="[object Null]",Ke="[object Object]",We="[object Proxy]",Qe="[object RegExp]",Je="[object Set]",Xe="[object String]",et="[object Symbol]",tt="[object Undef
19ined]",nt="[object WeakMap]",at="[object WeakSet]",rt="[object ArrayBuffer]",it="[object DataView]",ot="[object Float32Array]",st="[object Float64Array]",lt="[object Int8Array]",ct="[object Int16Array]",ut="[object Int32Array]",dt="[object Uint8Array]",ht="[object Uint8ClampedArray]",pt="[object Uint16Array]",mt="[object Uint32Array]",gt=/\b__p \+= '';/g,ft=/\b(__p \+=) '' \+/g,bt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yt=/&(?:amp|lt|gt|quot|#39);/g,vt=/[&<>"']/g,At=RegExp(yt.source),kt=RegExp(vt.source),wt=/<%-([\s\S]+?)%>/g,Ot=/<%([\s\S]+?)%>/g,Et=/<%=([\s\S]+?)%>/g,It=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ct=/^\w*$/,Nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Rt=/[\\^$.*+?()[\]{}|]/g,St=RegExp(Rt.source),Tt=/^\s+/,Lt=/\s/,xt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Mt=/\{\n\/\* \[wrapped with (.+)\] \*/,Dt=/,? & /,_t=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jt=/[()=,{}\[\]\/\s]/,Pt=/\\(\\)?/g,zt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,$t=/\w*$/,Gt=/^[-+]0x[0-9a-f]+$/i,qt=/^0b[01]+$/i,Bt=/^\[object .+?Constructor\]$/,Ut=/^0o[0-7]+$/i,Ft=/^(?:0|[1-9]\d*)$/,Vt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
197f]/g,Ht=/($^)/,Zt=/['\n\r\u2028\u2029\\]/g,Yt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Kt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Wt="["+Kt+"]",Qt="["+Yt+"]",Jt="[a-z\\xdf-\\xf6\\xf8-\\xff]",en="\\ud83c[\\udffb-\\udfff]",tn="(?:\\ud83c[\\udde6-\\uddff]){2}",nn="[\\ud800-\\udbff][\\udc00-\\udfff]",an="[A-Z\\xc0-\\xd6\\xd8-\\xde]",rn="(?:"+Jt+"|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])",on="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",sn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",tn,nn].join("|")+")[\\ufe0e\\ufe0f]?"+on+")*",ln="[\\ufe0e\\ufe0f]?"+on+sn,cn="(?:"+["[\\u2700-\\u27bf]",tn,nn].join("|")+")"+ln,un="(?:"+["[^\\ud800-\\udfff]"+Qt+"?",Qt,tn,nn,"[\\ud800-\\udfff]"].join("|")+")",dn=RegExp("['’]","g"),hn=RegExp(Qt,"g"),pn=RegExp(en+"(?="+en+")|"+un+ln,"g"),mn=RegExp([an+"?"+Jt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Wt,an,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Wt,an+rn,"$"].join("|")+")",an+"?"+rn+"+(?:['’](?:d|ll|m|re|s|t|ve))?",an+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",cn].join("|"),"g"),gn=RegExp("[\\u200d\\ud800-\\udfff"+Yt+"\\ufe0e\\ufe0f]"),fn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,bn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],yn=-1,vn={};vn[ot]=vn[st]=vn[lt]=vn[ct]=vn[ut]=vn[dt]=vn[ht]=vn[pt]=vn[mt]=!0,vn[Pe]=vn[ze]=vn[rt]=vn[Ge]=vn[it]=vn[qe]=vn[Ue]=vn[Fe]=vn[He]=vn[Ze]=vn[Ke]=vn[Qe]=vn[Je]=vn[Xe]=vn[nt]=!1;var An={};An[Pe]=An[ze]=An[rt]=An[it]=An[Ge]=An[qe]=An[ot]=An[st]=An[lt]=An[ct]=An[ut]=An[He]=An[Ze]=An[Ke]=An[Qe]=An[Je]=An[Xe]=An[et]=An[dt]=An[ht]=An[pt]=An[mt]=!0,An[Ue]=An[Fe]=An[nt]=!1;var kn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n",
20"ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ"
vendor: 9,037 bytes, line 20
20:"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},wn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},On={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},En={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},In=parseFloat,Cn=parseInt,Nn="object"==typeof global&&global&&global.Object===Object&&global,Rn="object"==typeof self&&self&&self.Object===Object&&self,Sn=Nn||Rn||Function("return this")(),Tn="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ln=Tn&&"object"==typeof module&&module&&!module.nodeType&&module,xn=Ln&&Ln.exports===Tn,Mn=xn&&Nn.process,Dn=function(){try{return Ln&&Ln.require&&Ln.require("util").types||Mn&&Mn.binding&&Mn.binding("util")}catch(e){}}(),_n=Dn&&Dn.isArrayBuffer,jn=Dn&&Dn.isDate,Pn=Dn&&Dn.isMap,zn=Dn&&Dn.isRegExp,$n=Dn&&Dn.isSet,Gn=Dn&&Dn.isTypedArray,qn=k("length"),Bn=w(kn),Un=w(wn),Fn=w(On),Vn=function p(w){function V(e){if(rl(e)&&!gh(e)&&!(e instanceof Lt)){if(e instanceof Q)return e;if(gu.call(e,"__wrapped__"))return eo(e)}return new Q(e)}function W(){}function Q(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=X}function Lt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Me,this.__views__=[]}function _t(){var e=new Lt(this.__wrapped__);return e.__actions__=_r(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=_r(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=_r(this.__views__),e}function Yt(){if(this.__filtered__){var e=new Lt(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Kt(){var e=this.__wrapped__.value(),t=this.__dir__,n=gh(e),a=t<0,r=n?e.length:0,i=Ei(0,r,this.__views__),o=i.start,s=i.end,l=s-o,c=a?s:o-1,u=this.__iteratees__,d=u.length,h=0,p=Vu(l,this.__takeCount__);if(!n||!a&&r==l&&p==l)return yr(e,this.__actions__);var m=[];e:for(;l--&&h<p;){c+=t;for(var g=-1,f=e[c];++g<d;){var b=u[g],y=b.iteratee,v=b.type,A=y(f);if(v==Re)f=A;else if(!A){if(v==Ne)continue e;break e}}m[h++]=f}return m}function Wt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function Qt(){this.__data__=td?td(null):{},this.size=0}function Jt(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Xt(e){var t=this.__data__;if(td){var n=t[e];return n===ie?X:n}return gu.call(t,e)?t[e]:X}function en(e){var t=this.__data__;return td?t[e]!==X:gu.call(t,e)}function tn(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=td&&t===X?ie:t,this}function nn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function an(){this.__data__=[],this.size=0}function rn(e){var t=this.__data__,n=Wn(t,e);return!(n<0||(n==t.length-1?t.pop():Su.call(t,n,1),--this.size,0))}function on(e){var t=this.__data__,n=Wn(t,e);return n<0?X:t[n][1]}function sn(e){return Wn(this.__data__,e)>-1}function ln(e,t){var n=this.__data__,a=Wn(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}function cn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function un(){this.size=0,this.__data__={hash:new Wt,map:new(Qu||nn),string:new Wt}}function pn(e){var t=Ai(this,e).delete(e);return this.size-=t?1:0,t}function mn(e){return Ai(this,e).get(e)}function gn(e){return Ai(this,e).has(e)}function fn(e,t){var n=Ai(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}function kn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new cn;++t<n;)this.add(e[t])}function wn(e){return this.__data__.set(e,ie),this}function On(e){return this.__data__.has(e)}function En(e){var t=this.__data__=new nn(e);this.size=t.size}function Nn(){this.__data__=new nn,this.size=0}function Rn(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Tn(e){return this.__data__.get(e)}function Ln(e){return this.__data__.has(e)}function Mn(e,t){var n=this.__data__;if(n instanceof nn){var a=n.__data__;if(!Qu||a.length<ee-1)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new cn(a)}return n.set(e,t),this.size=n.size,this}function Dn(e,t){var n=gh(e),a=!n&&mh(e),r=!n&&!a&&bh(e),i=!n&&!a&&!r&&wh(e),o=n||a||r||i,s=o?C(e.length,lu):[],l=s.length;for(var c in e)!t&&!gu.call(e,c)||o&&("length"==c||r&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||xi(c,l))||s.push(c);return s}function qn(e){var t=e.length;return t?e[Xa(0,t-1)]:X}function Hn(e,t){return Wi(_r(e),na(t,0,e.length))}function Zn(e){return Wi(_r(e))}function Yn(e,t,n){(n===X||Fs(e[t],n))&&(n!==X||t in e)||ea(e,t,n)}function Kn(e,t,n){var a=e[t];gu.call(e,t)&&Fs(a,n)&&(n!==X||t in e)||ea(e,t,n)}function Wn(e,t){for(var n=e.length;n--;)if(Fs(e[n][0],t))return n;return-1}function Qn(e,t,n,a){return pd(e,function(e,r,i){t(a,e,n(e),i)}),a}function Jn(e,t){return e&&jr(t,$l(t),e)}function Xn(e,t){return e&&jr(t,Gl(t),e)}function ea(e,t,n){"__proto__"==t&&Mu?Mu(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ta(e,t){for(var n=-1,a=t.length,r=tu(a),i=null==e;++n<a;)r[n]=i?X:jl(e,t[n]);return r}function na(e,t,n){return e===e&&(n!==X&&(e=e<=n?e:n),t!==X&&(e=e>=t?e:t)),e}function aa(e,t,a,r,i,o){var s,l=t&le,c=t&ce,u=t&ue;if(a&&(s=i?a(e,r,i,o):a(e)),s!==X)return s;if(!al(e))return e;var d=gh(e);if(d){if(s=Ni(e),!l)return _r(e,s)}else{var h=Id(e),p=h==Fe||h==Ve;if(bh(e))return Ir(e,l);if(h==Ke||h==Pe||p&&!i){if(s=c||p?{}:Ri(e),!l)return c?zr(e,Xn(s,e)):Pr(e,Jn(s,e))}else{if(!An[h])return i?e:{};s=Si(e,h,l)}}o||(o=new En);var m=o.get(e);if(m)return m;o.set(e,s),kh(e)?e.forEach(function(n){s.add(aa(n,t,a,n,e,o))}):vh(e)&&e.forEach(function(n,r){s.set(r,aa(n,t,a,r,e,o))});var g=u?c?fi:gi:c?Gl:$l,f=d?X:g(e);return n(f||e,function(n,r){f&&(r=n,n=e[r]),Kn(s,r,aa(n,t,a,r,e,o))}),s}function ra(e){var t=$l(e);return function(n){return ia(n,e,t)}}function ia(e,t,n){var a=n.length;if(null==e)return!a;for(e=ou(e);a--;){var r=n[a],i=t[r],o=e[r];if(o===X&&!(r in e)||!i(o))return!1}return!0}function oa(e,t,n){if("function"!=typeof e)throw new cu(ne);return Rd(function(){e.apply(X,n)},t)}function sa(e,t,n,a){var r=-1,i=o,c=!0,u=e.length,d=[],h=t.length;if(!u)return d;n&&(t=l(t,S(n))),a?(i=s,c=!1):t.length>=ee&&(i=L,c=!1,t=new kn(t));e:for(;++r<u;){var p=e[r],m=null==n?p:n(p);if(p=a||0!==p?p:0,c&&m===m){for(var g=h;g--;)if(t[g]===m)continue e;d.push(p)}else i(t,m,a)||d.push(p)}return d}function la(e,t){var n=!0;return pd(e,function(e,a,r){return n=!!t(e,a,r)}),n}function ca(e,t,n){for(var a=-1,r=e.length;++a<r;){var i=e[a],o=t(i);if(null!=o&&(s===X?o===o&&!gl(o):n(o,s)))var s=o,l=i}return l}function ua(e,t,n,a){var r=e.length;for(n=kl(n),n<0&&(n=-n>r?0:r+n),a=a===X||a>r?r:kl(a),a<0&&(a+=r),a=n>a?0:wl(a);n<a;)e[n++]=t;return e}function da(e,t){var n=[];return pd(e,function(e,a,r){t(e,a,r)&&n.push(e)}),n}function ha(e,t,n,a,r){var i=-1,o=e.length;for(n||(n=Li),r||(r=[]);++i<o;){var s=e[i];t>0&&n(s)?t>1?ha(s,t-1,n,a,r):c(r,s):a||(r[r.length]=s)}return r}function pa(e,t){return e&&gd(e,t,$l)}function ma(e,t){return e&&fd(e,t,$l)}function ga(e,t){return i(t,function(t){return el(e[t])})}function fa(e,t){t=Or(t,e);for(var n=0,a=t.length;null!=e&&n<a;)e=e[Qi(t[n++])];return n&&n==a?e:X}function ba(e,t,n){var a=t(e);return gh(e)?a:c(a,n(e))}function ya(e){return null==e?e===X?tt:Ye:xu&&xu in ou(e)?Oi(e):Ui(e)}function va(e,t){return e>t}function Aa(e,t){return null!=e&&gu.call(e,t)}function ka(e,t){return null!=e&&t in ou(e)}function wa(e,t,n){return e>=Vu(t,n)&&e<Fu(t,n)}function Oa(e,t,n){for(var a=n?s:o,r=e[0].length,i=e.length,c=i,u=tu(i),d=1/0,h=[];c--;){var p=e[c];c&&t&&(p=l(p,S(t))),d=Vu(p.length,d),u[c]=!n&&(t||r>=120&&p.length>=120)?new kn(c&&p):X}p=e[0];var m=-1,g=u[0];e:for(;++m<r&&h.length<d;){var f=p[m],b=t?t(f):f;if(f=n||0!==f?f:0,!(g?L(g,b):a(h,b,n))){for(c=i;--c;){var y=u[c];if(!(y?L(y,b):a(e[c],b,n)))continue e}g&&g.push(b),h.push(f)}}return h}function Ea(e,t,n,a){return pa(e,function(e,r,i){t(a,n(e),r,i)}),a}function Ia(t,n,a){n=Or(n,t),t=Vi(t,n);var r=null==t?t:t[Qi(Ao(n))];return null==r?X:e(r,t,a)}function Ca(e){return rl(e)&&ya(e)==Pe}function Na(e){return rl(e)&&ya(e)==rt}function Ra(e){return rl(e)&&ya(e)==qe}function Sa(e,t,n,a,r){return e===t||(null==e||null==t||!rl(e)&&!rl(t)?e!==e&&t!==t:Ta(e,t,n,a,Sa,r))}function Ta(e,t,n,a,r,i){var o=gh(e),s=gh(t),l=o?ze:Id(e),c=s?ze:Id(t);l=l==Pe?Ke:l,c=c==Pe?Ke:c;var u=l==Ke,d=c==Ke,h=l==c;if(h&&bh(e)){if(!bh(t))return!1;o=!0,u=!1}if(h&&!u)return i||(i=new En),o||wh(e)?di(e,t,n,a,r,i):hi(e,t,l,n,a,r,i);if(!(n&de)){var p=u&&gu.call(e,"__wrapped__"),m=d&&gu.call(t,"__wrapped__");
vendor: 6,943 bytes, line 20
20if(p||m){var g=p?e.value():e,f=m?t.value():t;return i||(i=new En),r(g,f,n,a,i)}}return!!h&&(i||(i=new En),pi(e,t,n,a,r,i))}function La(e){return rl(e)&&Id(e)==He}function xa(e,t,n,a){var r=n.length,i=r,o=!a;if(null==e)return!i;for(e=ou(e);r--;){var s=n[r];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++r<i;){s=n[r];var l=s[0],c=e[l],u=s[1];if(o&&s[2]){if(c===X&&!(l in e))return!1}else{var d=new En;if(a)var h=a(c,u,l,e,t,d);if(!(h===X?Sa(u,c,de|he,a,d):h))return!1}}return!0}function Ma(e){return!(!al(e)||Pi(e))&&(el(e)?ku:Bt).test(Ji(e))}function Da(e){return rl(e)&&ya(e)==Qe}function _a(e){return rl(e)&&Id(e)==Je}function ja(e){return rl(e)&&nl(e.length)&&!!vn[ya(e)]}function Pa(e){return"function"==typeof e?e:null==e?Sc:"object"==typeof e?gh(e)?Ua(e[0],e[1]):Ba(e):Pc(e)}function za(e){if(!zi(e))return Uu(e);var t=[];for(var n in ou(e))gu.call(e,n)&&"constructor"!=n&&t.push(n);return t}function $a(e){if(!al(e))return Bi(e);var t=zi(e),n=[];for(var a in e)("constructor"!=a||!t&&gu.call(e,a))&&n.push(a);return n}function Ga(e,t){return e<t}function qa(e,t){var n=-1,a=Vs(e)?tu(e.length):[];return pd(e,function(e,r,i){a[++n]=t(e,r,i)}),a}function Ba(e){var t=ki(e);return 1==t.length&&t[0][2]?Gi(t[0][0],t[0][1]):function(n){return n===e||xa(n,e,t)}}function Ua(e,t){return Di(e)&&$i(t)?Gi(Qi(e),t):function(n){var a=jl(n,e);return a===X&&a===t?zl(n,e):Sa(t,a,de|he)}}function Fa(e,t,n,a,r){e!==t&&gd(t,function(i,o){if(r||(r=new En),al(i))Va(e,t,o,n,Fa,a,r);else{var s=a?a(Zi(e,o),i,o+"",e,t,r):X;s===X&&(s=i),Yn(e,o,s)}},Gl)}function Va(e,t,n,a,r,i,o){var s=Zi(e,n),l=Zi(t,n),c=o.get(l);if(c)return void Yn(e,n,c);var u=i?i(s,l,n+"",e,t,o):X,d=u===X;if(d){var h=gh(l),p=!h&&bh(l),m=!h&&!p&&wh(l);u=l,h||p||m?gh(s)?u=s:Hs(s)?u=_r(s):p?(d=!1,u=Ir(l,!0)):m?(d=!1,u=Tr(l,!0)):u=[]:hl(l)||mh(l)?(u=s,mh(s)?u=El(s):al(s)&&!el(s)||(u=Ri(l))):d=!1}d&&(o.set(l,u),r(u,l,a,i,o),o.delete(l)),Yn(e,n,u)}function Ha(e,t){var n=e.length;if(n)return t+=t<0?n:0,xi(t,n)?e[t]:X}function Za(e,t,n){t=t.length?l(t,function(e){return gh(e)?function(t){return fa(t,1===e.length?e[0]:e)}:e}):[Sc];var a=-1;return t=l(t,S(vi())),E(qa(e,function(e,n,r){return{criteria:l(t,function(t){return t(e)}),index:++a,value:e}}),function(e,t){return xr(e,t,n)})}function Ya(e,t){return Ka(e,t,function(t,n){return zl(e,n)})}function Ka(e,t,n){for(var a=-1,r=t.length,i={};++a<r;){var o=t[a],s=fa(e,o);n(s,o)&&ir(i,Or(o,e),s)}return i}function Wa(e){return function(t){return fa(t,e)}}function Qa(e,t,n,a){var r=a?y:b,i=-1,o=t.length,s=e;for(e===t&&(t=_r(t)),n&&(s=l(e,S(n)));++i<o;)for(var c=0,u=t[i],d=n?n(u):u;(c=r(s,d,c,a))>-1;)s!==e&&Su.call(s,c,1),Su.call(e,c,1);return e}function Ja(e,t){for(var n=e?t.length:0,a=n-1;n--;){var r=t[n];if(n==a||r!==i){var i=r;xi(r)?Su.call(e,r,1):gr(e,r)}}return e}function Xa(e,t){return e+zu(Yu()*(t-e+1))}function er(e,t,n,a){for(var r=-1,i=Fu(Pu((t-e)/(n||1)),0),o=tu(i);i--;)o[a?i:++r]=e,e+=n;return o}function tr(e,t){var n="";if(!e||t<1||t>Te)return n;do{t%2&&(n+=e),(t=zu(t/2))&&(e+=e)}while(t);return n}function nr(e,t){return Sd(Fi(e,t,Sc),e+"")}function ar(e){return qn(Jl(e))}function rr(e,t){var n=Jl(e);return Wi(n,na(t,0,n.length))}function ir(e,t,n,a){if(!al(e))return e;t=Or(t,e);for(var r=-1,i=t.length,o=i-1,s=e;null!=s&&++r<i;){var l=Qi(t[r]),c=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(r!=o){var u=s[l];(c=a?a(u,l,s):X)===X&&(c=al(u)?u:xi(t[r+1])?[]:{})}Kn(s,l,c),s=s[l]}return e}function or(e){return Wi(Jl(e))}function sr(e,t,n){var a=-1,r=e.length;t<0&&(t=-t>r?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var i=tu(r);++a<r;)i[a]=e[a+t];return i}function lr(e,t){var n;return pd(e,function(e,a,r){return!(n=t(e,a,r))}),!!n}function cr(e,t,n){var a=0,r=null==e?a:e.length;if("number"==typeof t&&t===t&&r<=_e){for(;a<r;){var i=a+r>>>1,o=e[i];null!==o&&!gl(o)&&(n?o<=t:o<t)?a=i+1:r=i}return r}return ur(e,t,Sc,n)}function ur(e,t,n,a){var r=0,i=null==e?0:e.length;if(0===i)return 0;t=n(t);for(var o=t!==t,s=null===t,l=gl(t),c=t===X;r<i;){var u=zu((r+i)/2),d=n(e[u]),h=d!==X,p=null===d,m=d===d,g=gl(d);if(o)var f=a||m;else f=c?m&&(a||h):s?m&&h&&(a||!p):l?m&&h&&!p&&(a||!g):!p&&!g&&(a?d<=t:d<t);f?r=u+1:i=u}return Vu(i,De)}function dr(e,t){for(var n=-1,a=e.length,r=0,i=[];++n<a;){var o=e[n],s=t?t(o):o;if(!n||!Fs(s,l)){var l=s;i[r++]=0===o?0:o}}return i}function hr(e){return"number"==typeof e?e:gl(e)?xe:+e}function pr(e){if("string"==typeof e)return e;if(gh(e))return l(e,pr)+"";if(gl(e))return dd?dd.call(e):"";var t=e+"";return"0"==t&&1/e==-Se?"-0":t}function mr(e,t,n){var a=-1,r=o,i=e.length,l=!0,c=[],u=c;if(n)l=!1,r=s;else if(i>=ee){var d=t?null:kd(e);if(d)return U(d);l=!1,r=L,u=new kn}else u=t?[]:c;e:for(;++a<i;){var h=e[a],p=t?t(h):h;if(h=n||0!==h?h:0,l&&p===p){for(var m=u.length;m--;)if(u[m]===p)continue e;t&&u.push(p),c.push(h)}else r(u,p,n)||(u!==c&&u.push(p),c.push(h))}return c}function gr(e,t){t=Or(t,e);var n=-1,a=t.length;if(!a)return!0;for(;++n<a;){var r=Qi(t[n]);if("__proto__"===r&&!gu.call(e,"__proto__"))return!1;if(("constructor"===r||"prototype"===r)&&n<a-1)return!1}var i=Vi(e,t);return null==i||delete i[Qi(Ao(t))]}function fr(e,t,n,a){return ir(e,t,n(fa(e,t)),a)}function br(e,t,n,a){for(var r=e.length,i=a?r:-1;(a?i--:++i<r)&&t(e[i],i,e););return n?sr(e,a?0:i,a?i+1:r):sr(e,a?i+1:0,a?r:i)}function yr(e,t){var n=e;return n instanceof Lt&&(n=n.value()),u(t,function(e,t){return t.func.apply(t.thisArg,c([e],t.args))},n)}function vr(e,t,n){var a=e.length;if(a<2)return a?mr(e[0]):[];for(var r=-1,i=tu(a);++r<a;)for(var o=e[r],s=-1;++s<a;)s!=r&&(i[r]=sa(i[r]||o,e[s],t,n));return mr(ha(i,1),t,n)}function Ar(e,t,n){for(var a=-1,r=e.length,i=t.length,o={};++a<r;){var s=a<i?t[a]:X;n(o,e[a],s)}return o}function kr(e){return Hs(e)?e:[]}function wr(e){return"function"==typeof e?e:Sc}function Or(e,t){return gh(e)?e:Di(e,t)?[e]:Td(Cl(e))}function Er(e,t,n){var a=e.length;return n=n===X?a:n,!t&&n>=a?e:sr(e,t,n)}function Ir(e,t){if(t)return e.slice();var n=e.length,a=Iu?Iu(n):new e.constructor(n);return e.copy(a),a}function Cr(e){var t=new e.constructor(e.byteLength);return new Eu(t).set(new Eu(e)),t}function Nr(e,t){var n=t?Cr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Rr(e){var t=new e.constructor(e.source,$t.exec(e));return t.lastIndex=e.lastIndex,t}function Sr(e){return ud?ou(ud.call(e)):{}}function Tr(e,t){var n=t?Cr(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Lr(e,t){if(e!==t){var n=e!==X,a=null===e,r=e===e,i=gl(e),o=t!==X,s=null===t,l=t===t,c=gl(t);if(!s&&!c&&!i&&e>t||i&&o&&l&&!s&&!c||a&&o&&l||!n&&l||!r)return 1;if(!a&&!i&&!c&&e<t||c&&n&&r&&!a&&!i||s&&n&&r||!o&&r||!l)return-1}return 0}function xr(e,t,n){for(var a=-1,r=e.criteria,i=t.criteria,o=r.length,s=n.length;++a<o;){var l=Lr(r[a],i[a]);if(l)return a>=s?l:l*("desc"==n[a]?-1:1)}return e.index-t.index}function Mr(e,t,n,a){for(var r=-1,i=e.length,o=n.length,s=-1,l=t.length,c=Fu(i-o,0
vendor: 19,963 bytes, lines 20-21
20),u=tu(l+c),d=!a;++s<l;)u[s]=t[s];for(;++r<o;)(d||r<i)&&(u[n[r]]=e[r]);for(;c--;)u[s++]=e[r++];return u}function Dr(e,t,n,a){for(var r=-1,i=e.length,o=-1,s=n.length,l=-1,c=t.length,u=Fu(i-s,0),d=tu(u+c),h=!a;++r<u;)d[r]=e[r];for(var p=r;++l<c;)d[p+l]=t[l];for(;++o<s;)(h||r<i)&&(d[p+n[o]]=e[r++]);return d}function _r(e,t){var n=-1,a=e.length;for(t||(t=tu(a));++n<a;)t[n]=e[n];return t}function jr(e,t,n,a){var r=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var s=t[i],l=a?a(n[s],e[s],s,n,e):X;l===X&&(l=e[s]),r?ea(n,s,l):Kn(n,s,l)}return n}function Pr(e,t){return jr(e,Od(e),t)}function zr(e,t){return jr(e,Ed(e),t)}function $r(e,n){return function(a,r){var i=gh(a)?t:Qn,o=n?n():{};return i(a,e,vi(r,2),o)}}function Gr(e){return nr(function(t,n){var a=-1,r=n.length,i=r>1?n[r-1]:X,o=r>2?n[2]:X;for(i=e.length>3&&"function"==typeof i?(r--,i):X,o&&Mi(n[0],n[1],o)&&(i=r<3?X:i,r=1),t=ou(t);++a<r;){var s=n[a];s&&e(t,s,a,i)}return t})}function qr(e,t){return function(n,a){if(null==n)return n;if(!Vs(n))return e(n,a);for(var r=n.length,i=t?r:-1,o=ou(n);(t?i--:++i<r)&&!1!==a(o[i],i,o););return n}}function Br(e){return function(t,n,a){for(var r=-1,i=ou(t),o=a(t),s=o.length;s--;){var l=o[e?s:++r];if(!1===n(i[l],l,i))break}return t}}function Ur(e,t,n){function a(){return(this&&this!==Sn&&this instanceof a?i:e).apply(r?n:this,arguments)}var r=t&pe,i=Hr(e);return a}function Fr(e){return function(t){t=Cl(t);var n=P(t)?Y(t):X,a=n?n[0]:t.charAt(0),r=n?Er(n,1).join(""):t.slice(1);return a[e]()+r}}function Vr(e){return function(t){return u(Ec(rc(t).replace(dn,"")),e,"")}}function Hr(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=hd(e.prototype),a=e.apply(n,t);return al(a)?a:n}}function Zr(t,n,a){function r(){for(var o=arguments.length,s=tu(o),l=o,c=yi(r);l--;)s[l]=arguments[l];var u=o<3&&s[0]!==c&&s[o-1]!==c?[]:B(s,c);return(o-=u.length)<a?ri(t,n,Wr,r.placeholder,X,s,u,X,X,a-o):e(this&&this!==Sn&&this instanceof r?i:t,this,s)}var i=Hr(t);return r}function Yr(e){return function(t,n,a){var r=ou(t);if(!Vs(t)){var i=vi(n,3);t=$l(t),n=function(e){return i(r[e],e,r)}}var o=e(t,n,a);return o>-1?r[i?t[o]:o]:X}}function Kr(e){return mi(function(t){var n=t.length,a=n,r=Q.prototype.thru;for(e&&t.reverse();a--;){var i=t[a];if("function"!=typeof i)throw new cu(ne);if(r&&!o&&"wrapper"==bi(i))var o=new Q([],!0)}for(a=o?a:n;++a<n;){i=t[a];var s=bi(i),l="wrapper"==s?wd(i):X;o=l&&ji(l[0])&&l[1]==(Ae|fe|ye|ke)&&!l[4].length&&1==l[9]?o[bi(l[0])].apply(o,l[3]):1==i.length&&ji(i)?o[s]():o.thru(i)}return function(){var e=arguments,a=e[0];if(o&&1==e.length&&gh(a))return o.plant(a).value();for(var r=0,i=n?t[r].apply(this,e):a;++r<n;)i=t[r].call(this,i);return i}})}function Wr(e,t,n,a,r,i,o,s,l,c){function u(){for(var b=arguments.length,y=tu(b),v=b;v--;)y[v]=arguments[v];if(m)var A=yi(u),k=D(y,A);if(a&&(y=Mr(y,a,r,m)),i&&(y=Dr(y,i,o,m)),b-=k,m&&b<c){var w=B(y,A);return ri(e,t,Wr,u.placeholder,n,y,w,s,l,c-b)}var O=h?n:this,E=p?O[e]:e;return b=y.length,s?y=Hi(y,s):g&&b>1&&y.reverse(),d&&l<b&&(y.length=l),this&&this!==Sn&&this instanceof u&&(E=f||Hr(E)),E.apply(O,y)}var d=t&Ae,h=t&pe,p=t&me,m=t&(fe|be),g=t&we,f=p?X:Hr(e);return u}function Qr(e,t){return function(n,a){return Ea(n,e,t(a),{})}}function Jr(e,t){return function(n,a){var r;if(n===X&&a===X)return t;if(n!==X&&(r=n),a!==X){if(r===X)return a;"string"==typeof n||"string"==typeof a?(n=pr(n),a=pr(a)):(n=hr(n),a=hr(a)),r=e(n,a)}return r}}function Xr(t){return mi(function(n){return n=l(n,S(vi())),nr(function(a){var r=this;return t(n,function(t){return e(t,r,a)})})})}function ei(e,t){t=t===X?" ":pr(t);var n=t.length;if(n<2)return n?tr(t,e):t;var a=tr(t,Pu(e/Z(t)));return P(t)?Er(Y(a),0,e).join(""):a.slice(0,e)}function ti(t,n,a,r){function i(){for(var n=-1,l=arguments.length,c=-1,u=r.length,d=tu(u+l),h=this&&this!==Sn&&this instanceof i?s:t;++c<u;)d[c]=r[c];for(;l--;)d[c++]=arguments[++n];return e(h,o?a:this,d)}var o=n&pe,s=Hr(t);return i}function ni(e){return function(t,n,a){return a&&"number"!=typeof a&&Mi(t,n,a)&&(n=a=X),t=Al(t),n===X?(n=t,t=0):n=Al(n),a=a===X?t<n?1:-1:Al(a),er(t,n,a,e)}}function ai(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Ol(t),n=Ol(n)),e(t,n)}}function ri(e,t,n,a,r,i,o,s,l,c){var u=t&fe,d=u?o:X,h=u?X:o,p=u?i:X,m=u?X:i;t|=u?ye:ve,(t&=~(u?ve:ye))&ge||(t&=~(pe|me));var g=[e,t,r,p,d,m,h,s,l,c],f=n.apply(X,g);return ji(e)&&Nd(f,g),f.placeholder=a,Yi(f,e,t)}function ii(e){var t=iu[e];return function(e,n){if(e=Ol(e),(n=null==n?0:Vu(kl(n),292))&&qu(e)){var a=(Cl(e)+"e").split("e");return a=(Cl(t(a[0]+"e"+(+a[1]+n)))+"e").split("e"),+(a[0]+"e"+(+a[1]-n))}return t(e)}}function oi(e){return function(t){var n=Id(t);return n==He?G(t):n==Je?F(t):N(t,e(t))}}function si(e,t,n,a,r,i,o,s){var l=t&me;if(!l&&"function"!=typeof e)throw new cu(ne);var c=a?a.length:0;if(c||(t&=~(ye|ve),a=r=X),o=o===X?o:Fu(kl(o),0),s=s===X?s:kl(s),c-=r?r.length:0,t&ve){var u=a,d=r;a=r=X}var h=l?X:wd(e),p=[e,t,n,a,r,u,d,i,o,s];if(h&&qi(p,h),e=p[0],t=p[1],n=p[2],a=p[3],r=p[4],s=p[9]=p[9]===X?l?0:e.length:Fu(p[9]-c,0),!s&&t&(fe|be)&&(t&=~(fe|be)),t&&t!=pe)m=t==fe||t==be?Zr(e,t,s):t!=ye&&t!=(pe|ye)||r.length?Wr.apply(X,p):ti(e,t,n,a);else var m=Ur(e,t,n);return Yi((h?bd:Nd)(m,p),e,t)}function li(e,t,n,a){return e===X||Fs(e,hu[n])&&!gu.call(a,n)?t:e}function ci(e,t,n,a,r,i){return al(e)&&al(t)&&(i.set(t,e),Fa(e,t,X,ci,i),i.delete(t)),e}function ui(e){return hl(e)?X:e}function di(e,t,n,a,r,i){var o=n&de,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=i.get(e),u=i.get(t);if(c&&u)return c==t&&u==e;var d=-1,p=!0,m=n&he?new kn:X;for(i.set(e,t),i.set(t,e);++d<s;){var g=e[d],f=t[d];if(a)var b=o?a(f,g,d,t,e,i):a(g,f,d,e,t,i);if(b!==X){if(b)continue;p=!1;break}if(m){if(!h(t,function(e,t){if(!L(m,t)&&(g===e||r(g,e,n,a,i)))return m.push(t)})){p=!1;break}}else if(g!==f&&!r(g,f,n,a,i)){p=!1;break}}return i.delete(e),i.delete(t),p}function hi(e,t,n,a,r,i,o){switch(n){case it:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case rt:return!(e.byteLength!=t.byteLength||!i(new Eu(e),new Eu(t)));case Ge:case qe:case Ze:return Fs(+e,+t);case Ue:return e.name==t.name&&e.message==t.message;case Qe:case Xe:return e==t+"";case He:var s=G;case Je:var l=a&de;if(s||(s=U),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;a|=he,o.set(e,t);var u=di(s(e),s(t),a,r,i,o);return o.delete(e),u;case et:if(ud)return ud.call(e)==ud.call(t)}return!1}function pi(e,t,n,a,r,i){var o=n&de,s=gi(e),l=s.length;if(l!=gi(t).length&&!o)return!1;for(var c=l;c--;){var u=s[c];if(!(o?u in t:gu.call(t,u)))return!1}var d=i.get(e),h=i.get(t);if(d&&h)return d==t&&h==e;var p=!0;i.set(e,t),i.set(t,e);for(var m=o;++c<l;){u=s[c];var g=e[u],f=t[u];if(a)var b=o?a(f,g,u,t,e,i):a(g,f,u,e,t,i);if(!(b===X?g===f||r(g,f,n,a,i):b)){p=!1;break}m||(m="constructor"==u)}if(p&&!m){var y=e.constructor,v=t.constructor;y!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v)&&(p=!1)}return i.delete(e),i.delete(t),p}function mi(e){return Sd(Fi(e,X,ho),e+"")}function gi(e){return ba(e,$l,Od)}function fi(e){return ba(e,Gl,Ed)}function bi(e){for(var t=e.name+"",n=ad[t],a=gu.call(ad,t)?n.length:0;a--;){var r=n[a],i=r.func;if(null==i||i==e)return r.name}return t}function yi(e){return(gu.call(V,"placeholder")?V:e).placeholder}function vi(){var e=V.iteratee||Tc;return e=e===Tc?Pa:e,arguments.length?e(arguments[0],arguments[1]):e}function Ai(e,t){var n=e.__data__;return _i(t)?n["string"==typeof t?"string":"hash"]:n.map}function ki(e){for(var t=$l(e),n=t.length;n--;){var a=t[n],r=e[a];t[n]=[a,r,$i(r)]}return t}function wi(e,t){var n=j(e,t);return Ma(n)?n:X}function Oi(e){var t=gu.call(e,xu),n=e[xu];try{e[xu]=X;var a=!0}catch(e){}var r=yu.call(e);return a&&(t?e[xu]=n:delete e[xu]),r}function Ei(e,t,n){for(var a=-1,r=n.length;++a<r;){var i=n[a],o=i.size;switch(i.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=Vu(t,e+o);break;case"takeRight":e=Fu(e,t-o)}}return{start:e,end:t}}function Ii(e){var t=e.match(Mt);return t?t[1].split(Dt):[]}function Ci(e,t,n){t=Or(t,e);for(var a=-1,r=t.length,i=!1;++a<r;){var o=Qi(t[a]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++a!=r?i:!!(r=null==e?0:e.length)&&nl(r)&&xi(o,r)&&(gh(e)||mh(e))}function Ni(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&gu.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function Ri(e){return"function"!=typeof e.constructor||zi(e)?{}:hd(Cu(e))}function Si(e,t,n){var a=e.constructor;switch(t){case rt:return Cr(e);case Ge:case qe:return new a(+e);case it:return Nr(e,n);case ot:case st:case lt:case ct:case ut:case dt:case ht:case pt:case mt:return Tr(e,n);case He:return new a;case Ze:case Xe:return new a(e);case Qe:return Rr(e);case Je:return new a;case et:return Sr(e)}}function Ti(e,t){var n=t.length;if(!n)return e;var a=n-1;return t[a]=(n>1?"& ":"")+t[a],t=t.join(n>2?", ":" "),e.replace(xt,"{\n/* [wrapped with "+t+"] */\n")}function Li(e){return gh(e)||mh(e)||!!(Tu&&e&&e[Tu])}function xi(e,t){var n=typeof e;return!!(t=null==t?Te:t)&&("number"==n||"symbol"!=n&&Ft.test(e))&&e>-1&&e%1==0&&e<t}function Mi(e,t,n){if(!al(n))return!1;var a=typeof t;return!!("number"==a?Vs(n)&&xi(t,n.length):"string"==a&&t in n)&&Fs(n[t],e)}function Di(e,t){if(gh(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!gl(e))||Ct.test(e)||!It.test(e)||null!=t&&e in ou(t)}function _i(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function ji(e){var t=bi(e),n=V[t];if("function"!=typeof n||!(t in Lt.prototype))return!1;if(e===n)return!0;var a=wd(n);return!!a&&e===a[0]}function Pi(e){return!!bu&&bu in e}function zi(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||hu)}function $i(e){return e===e&&!al(e)}function Gi(e,t){return function(n){return null!=n&&n[e]===t&&(t!==X||e in ou(n))}}function qi(e,t){var n=e[1],a=t[1],r=n|a,i=r<(pe|me|Ae),o=a==Ae&&n==fe||a==Ae&&n==ke&&e[7].length<=t[8]||a==(Ae|ke)&&t[7].length<=t[8]&&n==fe;if(!i&&!o)return e;a&pe&&(e[2]=t[2],r|=n&pe?0:ge);var s=t[3];if(s){var l=e[3];e[3]=l?Mr(l,s,t[4]):s,e[4]=l?B(e[3],se):t[4]}return s=t[5],s&&(l=e[5],e[5]=l?Dr(l,s,t[6]):s,e[6]=l?B(e[5],se):t[6]),s=t[7],s&&(e[7]=s),a&Ae&&(e[8]=null==e[8]?t[8]:Vu(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=r,e}function Bi(e){var t=[];if(null!=e)for(var n in ou(e))t.push(n);return t}function Ui(e){return yu.call(e)}function Fi(t,n,a){return n=Fu(n===X?t.length-1:n,0),function(){for(var r=arguments,i=-1,o=Fu(r.length-n,0),s=tu(o);++i<o;)s[i]=r[n+i];i=-1;for(var l=tu(n+1);++i<n;)l[i]=r[i];return l[n]=a(s),e(t,this,l)}}function Vi(e,t){return t.length<2?e:fa(e,sr(t,0,-1))}function Hi(e,t){for(var n=e.length,a=Vu(t.length,n),r=_r(e);a--;){var i=t[a];e[a]=xi(i,n)?r[i]:X}return e}function Zi(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Yi(e,t,n){var a=t+"";return Sd(e,Ti(a,Xi(Ii(a),n)))}function Ki(e){var t=0,n=0;return function(){var a=Hu(),r=Ce-(a-n);if(n=a,r>0){if(++t>=Ie)return arguments[0]}else t=0;return e.apply(X,arguments)}}function Wi(e,t){var n=-1,a=e.length,r=a-1;for(t=t===X?a:t;++n<t;){var i=Xa(n,r),o=e[i];e[i]=e[n],e[n]=o}return e.length=t,e}function Qi(e){if("string"==typeof e||gl(e))return e;var t=e+"";return"0"==t&&1/e==-Se?"-0":t}function Ji(e){if(null!=e){try{return mu.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Xi(e,t){return n(je,function(n){var a="_."+n[0];t&n[1]&&!o(e,a)&&e.push(a)}),e.sort()}function eo(e){if(e instanceof Lt)return e.clone();var t=new Q(e.__wrapped__,e.__chain__);return t.__actions__=_r(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function to(e,t,n){t=(n?Mi(e,t,n):t===X)?1:Fu(kl(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var r=0,i=0,o=tu(Pu(a/t));r<a;)o[i++]=sr(e,r,r+=t);return o}function no(e){for(var t=-1,n=null==e?0:e.length,a=0,r=[];++t<n;){var i=e[t];i&&(r[a++]=i)}return r}function ao(){var e=arguments.length;if(!e)return[];for(var t=tu(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return c(gh(n)?_r(n):[n],ha(t,1))}function ro(e,t,n){var a=null==e?0:e.length;return a?(t=n||t===X?1:kl(t),sr(e,t<0?0:t,a)):[]}function io(e,t,n){var a=null==e?0:e.length;return a?(t=n||t===X?1:kl(t),t=a-t,sr(e,0,t<0?0:t)):[]}function oo(e,t){return e&&e.length?br(e,vi(t,3),!0,!0):[]}function so(e,t){return e&&e.length?br(e,vi(t,3),!0):[]}function lo(e,t,n,a){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Mi(e,t,n)&&(n=0,a=r),ua(e,t,n,a)):[]}function co(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var r=null==n?0:kl(n);return r<0&&(r=Fu(a+r,0)),f(e,vi(t,3),r)}function uo(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var r=a-1;return n!==X&&(r=kl(n),r=n<0?Fu(a+r,0):Vu(r,a-1)),f(e,vi(t,3),r,!0)}function ho(e){return(null==e?0:e.length)?ha(e,1):[]}function po(e){return(null==e?0:e.length)?ha(e,Se):[]}function mo(e,t){return(null==e?0:e.length)?(t=t===X?1:kl(t),ha(e,t)):[]}function go(e){for(var t=-1,n=null==e?0:e.length,a={};++t<n;){var r=e[t];ea(a,r[0],r[1])}return a}function fo(e){return e&&e.length?e[0]:X}function bo(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var r=null==n?0:kl(n);return r<0&&(r=Fu(a+r,0)),b(e,t,r)}function yo(e){return(null==e?0:e.length)?sr(e,0,-1):[]}function vo(e,t){return null==e?"":Bu.call(e,t)}function Ao(e){var t=null==e?0:e.length;return t?e[t-1]:X}function ko(e,t,n){var a=null==e?0:e.length;if(!a)return-1;var r=a;return n!==X&&(r=kl(n),r=r<0?Fu(a+r,0):Vu(r,a-1)),t===t?H(e,t,r):f(e,v,r,!0)}function wo(e,t){return e&&e.length?Ha(e,kl(t)):X}function Oo(e,t){return e&&e.length&&t&&t.length?Qa(e,t):e}function Eo(e,t,n){return e&&e.length&&t&&t.length?Qa(e,t,vi(n,2)):e}function Io(e,t,n){return e&&e.length&&t&&t.length?Qa(e,t,X,n):e}function Co(e,t){var n=[];if(!e||!e.length)return n;var a=-1,r=[],i=e.length;for(t=vi(t,3);++a<i;){var o=e[a];t(o,a,e)&&(n.push(o),r.push(a))}return Ja(e,r),n}function No(e){return null==e?e:Ku.call(e)}function Ro(e,t,n){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&Mi(e,t,n)?(t=0,n=a):(t=null==t?0:kl(t),n=n===X?a:kl(n)),sr(e,t,n)):[]}function So(e,t){return cr(e,t)}function To(e,t,n){return ur(e,t,vi(n,2))}function Lo(e,t){var n=null==e?0:e.length;if(n){var a=cr(e,t);if(a<n&&Fs(e[a],t))return a}return-1}function xo(e,t){return cr(e,t,!0)}function Mo(e,t,n){return ur(e,t,vi(n,2),!0)}function Do(e,t){if(null==e?0:e.length){var n=cr(e,t,!0)-1;if(Fs(e[n],t))return n}return-1}function _o(e){return e&&e.length?dr(e):[]}function jo(e,t){return e&&e.length?dr(e,vi(t,2)):[]}function Po(e){var t=null==e?0:e.length;return t?sr(e,1,t):[]}function zo(e,t,n){return e&&e.length?(t=n||t===X?1:kl(t),sr(e,0,t<0?0:t)):[]}function $o(e,t,n){var a=null==e?0:e.length;return a?(t=n||t===X?1:kl(t),t=a-t,sr(e,t<0?0:t,a)):[]}function Go(e,t){return e&&e.length?br(e,vi(t,3),!1,!0):[]}function qo(e,t){return e&&e.length?br(e,vi(t,3)):[]}function Bo(e){return e&&e.length?mr(e):[]}function Uo(e,t){return e&&e.length?mr(e,vi(t,2)):[]}function Fo(e,t){return t="function"==typeof t?t:X,e&&e.length?mr(e,X,t):[]}function Vo(e){if(!e||!e.length)return[];var t=0;return e=i(e,function(e){if(Hs(e))return t=Fu(e.length,t),!0}),C(t,function(t){return l(e,k(t))})}function Ho(t,n){if(!t||!t.length)return[];var a=Vo(t);return null==n?a:l(a,function(t){return e(n,X,t)})}function Zo(e,t){return Ar(e||[],t||[],Kn)}function Yo(e,t){return Ar(e||[],t||[],ir)}function Ko(e){var t=V(e);return t.__chain__=!0,t}function Wo(e,t){return t(e),e}function Qo(e,t){return t(e)}function Jo(){return Ko(this)}function Xo(){return new Q(this.value(),this.__chain__)}function es(){
21this.__values__===X&&(this.__values__=vl(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?X:this.__values__[this.__index__++]}}function ts(){return this}function ns(e){for(var t,n=this;n instanceof W;){var a=eo(n);a.__index__=0,a.__values__=X,t?r.__wrapped__=a:t=a;var r=a;n=n.__wrapped__}return r.__wrapped__=e,t}function as(){var e=this.__wrapped__;if(e instanceof Lt){var t=e;return this.__actions__.length&&(t=new Lt(this)),t=t.reverse(),t.__actions__.push({func:Qo,args:[No],thisArg:X}),new Q(t,this.__chain__)}return this.thru(No)}function rs(){return yr(this.__wrapped__,this.__actions__)}function is(e,t,n){var a=gh(e)?r:la;return n&&Mi(e,t,n)&&(t=X),a(e,vi(t,3))}function os(e,t){return(gh(e)?i:da)(e,vi(t,3))}function ss(e,t){return ha(ps(e,t),1)}function ls(e,t){return ha(ps(e,t),Se)}function cs(e,t,n){return n=n===X?1:kl(n),ha(ps(e,t),n)}function us(e,t){return(gh(e)?n:pd)(e,vi(t,3))}function ds(e,t){return(gh(e)?a:md)(e,vi(t,3))}function hs(e,t,n,a){e=Vs(e)?e:Jl(e),n=n&&!a?kl(n):0;var r=e.length;return n<0&&(n=Fu(r+n,0)),ml(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&b(e,t,n)>-1}function ps(e,t){return(gh(e)?l:qa)(e,vi(t,3))}function ms(e,t,n,a){return null==e?[]:(gh(t)||(t=null==t?[]:[t]),n=a?X:n,gh(n)||(n=null==n?[]:[n]),Za(e,t,n))}function gs(e,t,n){var a=gh(e)?u:O,r=arguments.length<3;return a(e,vi(t,4),n,r,pd)}function fs(e,t,n){var a=gh(e)?d:O,r=arguments.length<3;return a(e,vi(t,4),n,r,md)}function bs(e,t){return(gh(e)?i:da)(e,Ls(vi(t,3)))}function ys(e){return(gh(e)?qn:ar)(e)}function vs(e,t,n){return t=(n?Mi(e,t,n):t===X)?1:kl(t),(gh(e)?Hn:rr)(e,t)}function As(e){return(gh(e)?Zn:or)(e)}function ks(e){if(null==e)return 0;if(Vs(e))return ml(e)?Z(e):e.length;var t=Id(e);return t==He||t==Je?e.size:za(e).length}function ws(e,t,n){var a=gh(e)?h:lr;return n&&Mi(e,t,n)&&(t=X),a(e,vi(t,3))}function Os(e,t){if("function"!=typeof t)throw new cu(ne);return e=kl(e),function(){if(--e<1)return t.apply(this,arguments)}}function Es(e,t,n){return t=n?X:t,t=e&&null==t?e.length:t,si(e,Ae,X,X,X,X,t)}function Is(e,t){var n;if("function"!=typeof t)throw new cu(ne);return e=kl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=X),n}}function Cs(e,t,n){t=n?X:t;var a=si(e,fe,X,X,X,X,X,t);return a.placeholder=Cs.placeholder,a}function Ns(e,t,n){t=n?X:t;var a=si(e,be,X,X,X,X,X,t);return a.placeholder=Ns.placeholder,a}function Rs(e,t,n){function a(t){var n=h,a=p;return h=p=X,y=t,g=e.apply(a,n)}function r(e){return y=e,f=Rd(s,t),v?a(e):g}function i(e){var n=e-b,a=e-y,r=t-n;return A?Vu(r,m-a):r}function o(e){var n=e-b,a=e-y;return b===X||n>=t||n<0||A&&a>=m}function s(){var e=ah();if(o(e))return l(e);f=Rd(s,i(e))}function l(e){return f=X,k&&h?a(e):(h=p=X,g)}function c(){f!==X&&Ad(f),y=0,h=b=p=f=X}function u(){return f===X?g:l(ah())}function d(){var e=ah(),n=o(e);if(h=arguments,p=this,b=e,n){if(f===X)return r(b);if(A)return Ad(f),f=Rd(s,t),a(b)}return f===X&&(f=Rd(s,t)),g}var h,p,m,g,f,b,y=0,v=!1,A=!1,k=!0;if("function"!=typeof e)throw new cu(ne);return t=Ol(t)||0,al(n)&&(v=!!n.leading,A="maxWait"in n,m=A?Fu(Ol(n.maxWait)||0,t):m,k="trailing"in n?!!n.trailing:k),d.cancel=c,d.flush=u,d}function Ss(e){return si(e,we)}function Ts(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new cu(ne);var n=function(){var a=arguments,r=t?t.apply(this,a):a[0],i=n.cache;if(i.has(r))return i.get(r);var o=e.apply(this,a);return n.cache=i.set(r,o)||i,o};return n.cache=new(Ts.Cache||cn),n}function Ls(e){if("function"!=typeof e)throw new cu(ne);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function xs(e){return Is(2,e)}function Ms(e,t){if("function"!=typeof e)throw new cu(ne);return t=t===X?t:kl(t),nr(e,t)}function Ds(t,n){if("function"!=typeof t)throw new cu(ne);return n=null==n?0:Fu(kl(n),0),nr(function(a){var r=a[n],i=Er(a,0,n);return r&&c(i,r),e(t,this,i)})}
vendor: 4,554 bytes, line 21
21function _s(e,t,n){var a=!0,r=!0;if("function"!=typeof e)throw new cu(ne);return al(n)&&(a="leading"in n?!!n.leading:a,r="trailing"in n?!!n.trailing:r),Rs(e,t,{leading:a,maxWait:t,trailing:r})}function js(e){return Es(e,1)}function Ps(e,t){return ch(wr(t),e)}function zs(){if(!arguments.length)return[];var e=arguments[0];return gh(e)?e:[e]}function $s(e){return aa(e,ue)}function Gs(e,t){return t="function"==typeof t?t:X,aa(e,ue,t)}function qs(e){return aa(e,le|ue)}function Bs(e,t){return t="function"==typeof t?t:X,aa(e,le|ue,t)}function Us(e,t){return null==t||ia(e,t,$l(t))}function Fs(e,t){return e===t||e!==e&&t!==t}function Vs(e){return null!=e&&nl(e.length)&&!el(e)}function Hs(e){return rl(e)&&Vs(e)}function Zs(e){return!0===e||!1===e||rl(e)&&ya(e)==Ge}function Ys(e){return rl(e)&&1===e.nodeType&&!hl(e)}function Ks(e){if(null==e)return!0;if(Vs(e)&&(gh(e)||"string"==typeof e||"function"==typeof e.splice||bh(e)||wh(e)||mh(e)))return!e.length;var t=Id(e);if(t==He||t==Je)return!e.size;if(zi(e))return!za(e).length;for(var n in e)if(gu.call(e,n))return!1;return!0}function Ws(e,t){return Sa(e,t)}function Qs(e,t,n){n="function"==typeof n?n:X;var a=n?n(e,t):X;return a===X?Sa(e,t,X,n):!!a}function Js(e){if(!rl(e))return!1;var t=ya(e);return t==Ue||t==Be||"string"==typeof e.message&&"string"==typeof e.name&&!hl(e)}function Xs(e){return"number"==typeof e&&qu(e)}function el(e){if(!al(e))return!1;var t=ya(e);return t==Fe||t==Ve||t==$e||t==We}function tl(e){return"number"==typeof e&&e==kl(e)}function nl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Te}function al(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function rl(e){return null!=e&&"object"==typeof e}function il(e,t){return e===t||xa(e,t,ki(t))}function ol(e,t,n){return n="function"==typeof n?n:X,xa(e,t,ki(t),n)}function sl(e){return dl(e)&&e!=+e}function ll(e){if(Cd(e))throw new au(te);return Ma(e)}function cl(e){return null===e}function ul(e){return null==e}function dl(e){return"number"==typeof e||rl(e)&&ya(e)==Ze}function hl(e){if(!rl(e)||ya(e)!=Ke)return!1;var t=Cu(e);if(null===t)return!0;var n=gu.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&mu.call(n)==vu}function pl(e){return tl(e)&&e>=-Te&&e<=Te}function ml(e){return"string"==typeof e||!gh(e)&&rl(e)&&ya(e)==Xe}function gl(e){return"symbol"==typeof e||rl(e)&&ya(e)==et}function fl(e){return e===X}function bl(e){return rl(e)&&Id(e)==nt}function yl(e){return rl(e)&&ya(e)==at}function vl(e){if(!e)return[];if(Vs(e))return ml(e)?Y(e):_r(e);if(Lu&&e[Lu])return $(e[Lu]());var t=Id(e);return(t==He?G:t==Je?U:Jl)(e)}function Al(e){return e?(e=Ol(e))===Se||e===-Se?(e<0?-1:1)*Le:e===e?e:0:0===e?e:0}function kl(e){var t=Al(e),n=t%1;return t===t?n?t-n:t:0}function wl(e){return e?na(kl(e),0,Me):0}function Ol(e){if("number"==typeof e)return e;if(gl(e))return xe;if(al(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=al(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=R(e);var n=qt.test(e);return n||Ut.test(e)?Cn(e.slice(2),n?2:8):Gt.test(e)?xe:+e}function El(e){return jr(e,Gl(e))}function Il(e){return e?na(kl(e),-Te,Te):0===e?e:0}function Cl(e){return null==e?"":pr(e)}function Nl(e,t){var n=hd(e);return null==t?n:Jn(n,t)}function Rl(e,t){return g(e,vi(t,3),pa)}function Sl(e,t){return g(e,vi(t,3),ma)}function Tl(e,t){return null==e?e:gd(e,vi(t,3),Gl)}function Ll(e,t){return null==e?e:fd(e,vi(t,3),Gl)}function xl(e,t){return e&&pa(e,vi(t,3))}function Ml(e,t){return e&&ma(e,vi(t,3))}function Dl(e){return null==e?[]:ga(e,$l(e))}function _l(e){return null==e?[]:ga(e,Gl(e))}function jl(e,t,n){var a=null==e?X:fa(e,t);return a===X?n:a}function Pl(e,t){return null!=e&&Ci(e,t,Aa)}function zl(e,t){return null!=e&&Ci(e,t,ka)}function $l(e){return Vs(e)?Dn(e):za(e)}function Gl(e){return Vs(e)?Dn(e,!0):$a(e)}function ql(e,t){var n={};return t=vi(t,3),pa(e,function(e,a,r){ea(n,t(e,a,r),e)}),n}function Bl(e,t){var n={};return t=vi(t,3),pa(e,function(e,a,r){ea(n,a,t(e,a,r))}),n}function Ul(e,t){return Fl(e,Ls(vi(t)))}function Fl(e,t){if(null==e)return{};var n=l(fi(e),function(e){return[e]});return t=vi(t),Ka(e,n,function(e,n){return t(e,n[0])})}function Vl(e,t,n){t=Or(t,e);var a=-1,r=t.length;for(r||(r=1,e=X);++a<r;){var i=null==e?X:e[Qi(t[a])];i===X&&(a=r,i=n),e=el(i)?i.call(e):i}return e}function Hl(e,t,n){return null==e?e:ir(e,t,n)}function Zl(e,t,n,a){return a="function"==typeof a?a:X,null==e?e:ir(e,t,n,a)}function Yl(e,t,a){var r=gh(e),i=r||bh(e)||wh(e);if(t=vi(t,4),null==a){var o=e&&e.constructor;a=i?r?new o:[]:al(e)&&el(o)?hd(Cu(e)):{}}
vendor: 17,829 bytes, line 21
21return(i?n:pa)(e,function(e,n,r){return t(a,e,n,r)}),a}function Kl(e,t){return null==e||gr(e,t)}function Wl(e,t,n){return null==e?e:fr(e,t,wr(n))}function Ql(e,t,n,a){return a="function"==typeof a?a:X,null==e?e:fr(e,t,wr(n),a)}function Jl(e){return null==e?[]:T(e,$l(e))}function Xl(e){return null==e?[]:T(e,Gl(e))}function ec(e,t,n){return n===X&&(n=t,t=X),n!==X&&(n=Ol(n),n=n===n?n:0),t!==X&&(t=Ol(t),t=t===t?t:0),na(Ol(e),t,n)}function tc(e,t,n){return t=Al(t),n===X?(n=t,t=0):n=Al(n),e=Ol(e),wa(e,t,n)}function nc(e,t,n){if(n&&"boolean"!=typeof n&&Mi(e,t,n)&&(t=n=X),n===X&&("boolean"==typeof t?(n=t,t=X):"boolean"==typeof e&&(n=e,e=X)),e===X&&t===X?(e=0,t=1):(e=Al(e),t===X?(t=e,e=0):t=Al(t)),e>t){var a=e;e=t,t=a}if(n||e%1||t%1){var r=Yu();return Vu(e+r*(t-e+In("1e-"+((r+"").length-1))),t)}return Xa(e,t)}function ac(e){return Yh(Cl(e).toLowerCase())}function rc(e){return(e=Cl(e))&&e.replace(Vt,Bn).replace(hn,"")}function ic(e,t,n){e=Cl(e),t=pr(t);var a=e.length;n=n===X?a:na(kl(n),0,a);var r=n;return(n-=t.length)>=0&&e.slice(n,r)==t}function oc(e){return e=Cl(e),e&&kt.test(e)?e.replace(vt,Un):e}function sc(e){return e=Cl(e),e&&St.test(e)?e.replace(Rt,"\\$&"):e}function lc(e,t,n){e=Cl(e),t=kl(t);var a=t?Z(e):0;if(!t||a>=t)return e;var r=(t-a)/2;return ei(zu(r),n)+e+ei(Pu(r),n)}function cc(e,t,n){e=Cl(e),t=kl(t);var a=t?Z(e):0;return t&&a<t?e+ei(t-a,n):e}function uc(e,t,n){e=Cl(e),t=kl(t);var a=t?Z(e):0;return t&&a<t?ei(t-a,n)+e:e}function dc(e,t,n){return n||null==t?t=0:t&&(t=+t),Zu(Cl(e).replace(Tt,""),t||0)}function hc(e,t,n){return t=(n?Mi(e,t,n):t===X)?1:kl(t),tr(Cl(e),t)}function pc(){var e=arguments,t=Cl(e[0]);return e.length<3?t:t.replace(e[1],e[2])}function mc(e,t,n){return n&&"number"!=typeof n&&Mi(e,t,n)&&(t=n=X),(n=n===X?Me:n>>>0)?(e=Cl(e),e&&("string"==typeof t||null!=t&&!Ah(t))&&!(t=pr(t))&&P(e)?Er(Y(e),0,n):e.split(t,n)):[]}function gc(e,t,n){return e=Cl(e),n=null==n?0:na(kl(n),0,e.length),t=pr(t),e.slice(n,n+t.length)==t}function fc(e,t,a){var r=V.templateSettings;a&&Mi(e,t,a)&&(t=X),e=Cl(e),t=Rh({},t,r,li);var i=Rh({},t.imports,r.imports,li),o=$l(i),s=T(i,o);n(o,function(e){if(jt.test(e))throw new au(re)});var l,c,u=0,d=t.interpolate||Ht,h="__p += '",p=su((t.escape||Ht).source+"|"+d.source+"|"+(d===Et?zt:Ht).source+"|"+(t.evaluate||Ht).source+"|$","g"),m="//# sourceURL="+(gu.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++yn+"]")+"\n";e.replace(p,function(t,n,a,r,i,o){return a||(a=r),h+=e.slice(u,o).replace(Zt,_),n&&(l=!0,h+="' +\n__e("+n+") +\n'"),i&&(c=!0,h+="';\n"+i+";\n__p += '"),a&&(h+="' +\n((__t = ("+a+")) == null ? '' : __t) +\n'"),u=o+t.length,t}),h+="';\n";var g=gu.call(t,"variable")&&t.variable;if(g){if(jt.test(g))throw new au(ae)}else h="with (obj) {\n"+h+"\n}\n";h=(c?h.replace(gt,""):h).replace(ft,"$1").replace(bt,"$1;"),h="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(l?", __e = _.escape":"")+(c?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var f=Kh(function(){return ru(o,m+"return "+h).apply(X,s)});if(f.source=h,Js(f))throw f;return f}function bc(e){return Cl(e).toLowerCase()}function yc(e){return Cl(e).toUpperCase()}function vc(e,t,n){if((e=Cl(e))&&(n||t===X))return R(e);if(!e||!(t=pr(t)))return e;var a=Y(e),r=Y(t);return Er(a,x(a,r),M(a,r)+1).join("")}function Ac(e,t,n){if((e=Cl(e))&&(n||t===X))return e.slice(0,K(e)+1);if(!e||!(t=pr(t)))return e;var a=Y(e);return Er(a,0,M(a,Y(t))+1).join("")}function kc(e,t,n){if((e=Cl(e))&&(n||t===X))return e.replace(Tt,"");if(!e||!(t=pr(t)))return e;var a=Y(e);return Er(a,x(a,Y(t))).join("")}function wc(e,t){var n=Oe,a=Ee;if(al(t)){var r="separator"in t?t.separator:r;n="length"in t?kl(t.length):n,a="omission"in t?pr(t.omission):a}e=Cl(e);var i=e.length;if(P(e)){var o=Y(e);i=o.length}if(n>=i)return e;var s=n-Z(a);if(s<1)return a;var l=o?Er(o,0,s).join(""):e.slice(0,s);if(r===X)return l+a;if(o&&(s+=l.length-s),Ah(r)){if(e.slice(s).search(r)){var c,u=l;for(r.global||(r=su(r.source,Cl($t.exec(r))+"g")),r.lastIndex=0;c=r.exec(u);)var d=c.index;l=l.slice(0,d===X?s:d)}}else if(e.indexOf(pr(r),s)!=s){var h=l.lastIndexOf(r);h>-1&&(l=l.slice(0,h))}return l+a}function Oc(e){return e=Cl(e),e&&At.test(e)?e.replace(yt,Fn):e}function Ec(e,t,n){return e=Cl(e),t=n?X:t,t===X?z(e)?J(e):m(e):e.match(t)||[]}function Ic(t){var n=null==t?0:t.length,a=vi();return t=n?l(t,function(e){if("function"!=typeof e[1])throw new cu(ne);return[a(e[0]),e[1]]}):[],nr(function(a){for(var r=-1;++r<n;){var i=t[r];if(e(i[0],this,a))return e(i[1],this,a)}})}function Cc(e){return ra(aa(e,le))}function Nc(e){return function(){return e}}function Rc(e,t){return null==e||e!==e?t:e}function Sc(e){return e}function Tc(e){return Pa("function"==typeof e?e:aa(e,le))}function Lc(e){return Ba(aa(e,le))}function xc(e,t){return Ua(e,aa(t,le))}function Mc(e,t,a){var r=$l(t),i=ga(t,r);null!=a||al(t)&&(i.length||!r.length)||(a=t,t=e,e=this,i=ga(t,$l(t)));var o=!(al(a)&&"chain"in a&&!a.chain),s=el(e);return n(i,function(n){var a=t[n];e[n]=a,s&&(e.prototype[n]=function(){var t=this.__chain__;if(o||t){var n=e(this.__wrapped__);return(n.__actions__=_r(this.__actions__)).push({func:a,args:arguments,thisArg:e}),n.__chain__=t,n}return a.apply(e,c([this.value()],arguments))})}),e}function Dc(){return Sn._===this&&(Sn._=Au),this}function _c(){}function jc(e){return e=kl(e),nr(function(t){return Ha(t,e)})}function Pc(e){return Di(e)?k(Qi(e)):Wa(e)}function zc(e){return function(t){return null==e?X:fa(e,t)}}function $c(){return[]}function Gc(){return!1}function qc(){return{}}function Bc(){return""}function Uc(){return!0}function Fc(e,t){if((e=kl(e))<1||e>Te)return[];var n=Me,a=Vu(e,Me);t=vi(t),e-=Me;for(var r=C(a,t);++n<e;)t(n);return r}function Vc(e){return gh(e)?l(e,Qi):gl(e)?[e]:_r(Td(Cl(e)))}function Hc(e){var t=++fu;return Cl(e)+t}function Zc(e){return e&&e.length?ca(e,Sc,va):X}function Yc(e,t){return e&&e.length?ca(e,vi(t,2),va):X}function Kc(e){return A(e,Sc)}function Wc(e,t){return A(e,vi(t,2))}function Qc(e){return e&&e.length?ca(e,Sc,Ga):X}function Jc(e,t){return e&&e.length?ca(e,vi(t,2),Ga):X}function Xc(e){return e&&e.length?I(e,Sc):0}function eu(e,t){return e&&e.length?I(e,vi(t,2)):0}w=null==w?Sn:Vn.defaults(Sn.Object(),w,Vn.pick(Sn,bn));var tu=w.Array,nu=w.Date,au=w.Error,ru=w.Function,iu=w.Math,ou=w.Object,su=w.RegExp,lu=w.String,cu=w.TypeError,uu=tu.prototype,du=ru.prototype,hu=ou.prototype,pu=w["__core-js_shared__"],mu=du.toString,gu=hu.hasOwnProperty,fu=0,bu=function(){var e=/[^.]+$/.exec(pu&&pu.keys&&pu.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),yu=hu.toString,vu=mu.call(ou),Au=Sn._,ku=su("^"+mu.call(gu).replace(Rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),wu=xn?w.Buffer:X,Ou=w.Symbol,Eu=w.Uint8Array,Iu=wu?wu.allocUnsafe:X,Cu=q(ou.getPrototypeOf,ou),Nu=ou.create,Ru=hu.propertyIsEnumerable,Su=uu.splice,Tu=Ou?Ou.isConcatSpreadable:X,Lu=Ou?Ou.iterator:X,xu=Ou?Ou.toStringTag:X,Mu=function(){try{var e=wi(ou,"defineProperty");return e({},"",{}),e}catch(e){}}(),Du=w.clearTimeout!==Sn.clearTimeout&&w.clearTimeout,_u=nu&&nu.now!==Sn.Date.now&&nu.now,ju=w.setTimeout!==Sn.setTimeout&&w.setTimeout,Pu=iu.ceil,zu=iu.floor,$u=ou.getOwnPropertySymbols,Gu=wu?wu.isBuffer:X,qu=w.isFinite,Bu=uu.join,Uu=q(ou.keys,ou),Fu=iu.max,Vu=iu.min,Hu=nu.now,Zu=w.parseInt,Yu=iu.random,Ku=uu.reverse,Wu=wi(w,"DataView"),Qu=wi(w,"Map"),Ju=wi(w,"Promise"),Xu=wi(w,"Set"),ed=wi(w,"WeakMap"),td=wi(ou,"create"),nd=ed&&new ed,ad={},rd=Ji(Wu),id=Ji(Qu),od=Ji(Ju),sd=Ji(Xu),ld=Ji(ed),cd=Ou?Ou.prototype:X,ud=cd?cd.valueOf:X,dd=cd?cd.toString:X,hd=function(){function e(){}return function(t){if(!al(t))return{};if(Nu)return Nu(t);e.prototype=t;var n=new e;return e.prototype=X,n}}();V.templateSettings={escape:wt,evaluate:Ot,interpolate:Et,variable:"",imports:{_:V}},V.prototype=W.prototype,V.prototype.constructor=V,Q.prototype=hd(W.prototype),Q.prototype.constructor=Q,Lt.prototype=hd(W.prototype),Lt.prototype.constructor=Lt,Wt.prototype.clear=Qt,Wt.prototype.delete=Jt,Wt.prototype.get=Xt,Wt.prototype.has=en,Wt.prototype.set=tn,nn.prototype.clear=an,nn.prototype.delete=rn,nn.prototype.get=on,nn.prototype.has=sn,nn.prototype.set=ln,cn.prototype.clear=un,cn.prototype.delete=pn,cn.prototype.get=mn,cn.prototype.has=gn,cn.prototype.set=fn,kn.prototype.add=kn.prototype.push=wn,kn.prototype.has=On,En.prototype.clear=Nn,En.prototype.delete=Rn,En.prototype.get=Tn,En.prototype.has=Ln,En.prototype.set=Mn;var pd=qr(pa),md=qr(ma,!0),gd=Br(),fd=Br(!0),bd=nd?function(e,t){return nd.set(e,t),e}:Sc,yd=Mu?function(e,t){return Mu(e,"toString",{configurable:!0,enumerable:!1,value:Nc(t),writable:!0})}:Sc,vd=nr,Ad=Du||function(e){return Sn.clearTimeout(e)},kd=Xu&&1/U(new Xu([,-0]))[1]==Se?function(e){return new Xu(e)}:_c,wd=nd?function(e){return nd.get(e)}:_c,Od=$u?function(e){return null==e?[]:(e=ou(e),i($u(e),function(t){return Ru.call(e,t)}))}:$c,Ed=$u?function(e){for(var t=[];e;)c(t,Od(e)),e=Cu(e);return t}:$c,Id=ya;(Wu&&Id(new Wu(new ArrayBuffer(1)))!=it||Qu&&Id(new Qu)!=He||Ju&&"[object Promise]"!=Id(Ju.resolve())||Xu&&Id(new Xu)!=Je||ed&&Id(new ed)!=nt)&&(Id=function(e){var t=ya(e),n=t==Ke?e.constructor:X,a=n?Ji(n):"";if(a)switch(a){case rd:return it;case id:return He;case od:return"[object Promise]";case sd:return Je;case ld:return nt}return t});var Cd=pu?el:Gc,Nd=Ki(bd),Rd=ju||function(e,t){return Sn.setTimeout(e,t)},Sd=Ki(yd),Td=function(e){var t=Ts(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Nt,function(e,n,a,r){t.push(a?r.replace(Pt,"$1"):n||e)}),t}),Ld=nr(function(e,t){return Hs(e)?sa(e,ha(t,1,Hs,!0)):[]}),xd=nr(function(e,t){var n=Ao(t);return Hs(n)&&(n=X),Hs(e)?sa(e,ha(t,1,Hs,!0),vi(n,2)):[]}),Md=nr(function(e,t){var n=Ao(t);return Hs(n)&&(n=X),Hs(e)?sa(e,ha(t,1,Hs,!0),X,n):[]}),Dd=nr(function(e){var t=l(e,kr);return t.length&&t[0]===e[0]?Oa(t):[]}),_d=nr(function(e){var t=Ao(e),n=l(e,kr);return t===Ao(n)?t=X:n.pop(),n.length&&n[0]===e[0]?Oa(n,vi(t,2)):[]}),jd=nr(function(e){var t=Ao(e),n=l(e,kr);return t="function"==typeof t?t:X,t&&n.pop(),n.length&&n[0]===e[0]?Oa(n,X,t):[]}),Pd=nr(Oo),zd=mi(function(e,t){var n=null==e?0:e.length,a=ta(e,t);return Ja(e,l(t,function(e){return xi(e,n)?+e:e}).sort(Lr)),a}),$d=nr(function(e){return mr(ha(e,1,Hs,!0))}),Gd=nr(function(e){var t=Ao(e);return Hs(t)&&(t=X),mr(ha(e,1,Hs,!0),vi(t,2))}),qd=nr(function(e){var t=Ao(e);return t="function"==typeof t?t:X,mr(ha(e,1,Hs,!0),X,t)}),Bd=nr(function(e,t){return Hs(e)?sa(e,t):[]}),Ud=nr(function(e){return vr(i(e,Hs))}),Fd=nr(function(e){var t=Ao(e);return Hs(t)&&(t=X),vr(i(e,Hs),vi(t,2))}),Vd=nr(function(e){var t=Ao(e);return t="function"==typeof t?t:X,vr(i(e,Hs),X,t)}),Hd=nr(Vo),Zd=nr(function(e){var t=e.length,n=t>1?e[t-1]:X;return n="function"==typeof n?(e.pop(),n):X,Ho(e,n)}),Yd=mi(function(e){var t=e.length,n=t?e[0]:0,a=this.__wrapped__,r=function(t){return ta(t,e)};return!(t>1||this.__actions__.length)&&a instanceof Lt&&xi(n)?(a=a.slice(n,+n+(t?1:0)),a.__actions__.push({func:Qo,args:[r],thisArg:X}),new Q(a,this.__chain__).thru(function(e){return t&&!e.length&&e.push(X),e})):this.thru(r)}),Kd=$r(function(e,t,n){gu.call(e,n)?++e[n]:ea(e,n,1)}),Wd=Yr(co),Qd=Yr(uo),Jd=$r(function(e,t,n){gu.call(e,n)?e[n].push(t):ea(e,n,[t])}),Xd=nr(function(t,n,a){var r=-1,i="function"==typeof n,o=Vs(t)?tu(t.length):[];return pd(t,function(t){o[++r]=i?e(n,t,a):Ia(t,n,a)}),o}),eh=$r(function(e,t,n){ea(e,n,t)}),th=$r(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),nh=nr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Mi(e,t[0],t[1])?t=[]:n>2&&Mi(t[0],t[1],t[2])&&(t=[t[0]]),Za(e,ha(t,1),[])}),ah=_u||function(){return Sn.Date.now()},rh=nr(function(e,t,n){var a=pe;if(n.length){var r=B(n,yi(rh));a|=ye}return si(e,a,t,n,r)}),ih=nr(function(e,t,n){var a=pe|me;if(n.length){var r=B(n,yi(ih));a|=ye}return si(t,a,e,n,r)}),oh=nr(function(e,t){return oa(e,1,t)}),sh=nr(function(e,t,n){return oa(e,Ol(t)||0,n)});Ts.Cache=cn;var lh=vd(function(t,n){n=1==n.length&&gh(n[0])?l(n[0],S(vi())):l(ha(n,1),S(vi()));var a=n.length;return nr(function(r){for(var i=-1,o=Vu(r.length,a);++i<o;)r[i]=n[i].call(this,r[i]);return e(t,this,r)})}),ch=nr(function(e,t){var n=B(t,yi(ch));return si(e,ye,X,t,n)}),uh=nr(function(e,t){var n=B(t,yi(uh));return si(e,ve,X,t,n)}),dh=mi(function(e,t){return si(e,ke,X,X,X,t)}),hh=ai(va),ph=ai(function(e,t){return e>=t}),mh=Ca(function(){return arguments}())?Ca:function(e){return rl(e)&&gu.call(e,"callee")&&!Ru.call(e,"callee")},gh=tu.isArray,fh=_n?S(_n):Na,bh=Gu||Gc,yh=jn?S(jn):Ra,vh=Pn?S(Pn):La,Ah=zn?S(zn):Da,kh=$n?S($n):_a,wh=Gn?S(Gn):ja,Oh=ai(Ga),Eh=ai(function(e,t){return e<=t}),Ih=Gr(function(e,t){if(zi(t)||Vs(t))return void jr(t,$l(t),e);for(var n in t)gu.call(t,n)&&Kn(e,n,t[n])}),Ch=Gr(function(e,t){jr(t,Gl(t),e)}),Nh=Gr(function(e,t,n,a){jr(t,Gl(t),e,a)}),Rh=Gr(function(e,t,n,a){jr(t,$l(t),e,a)}),Sh=mi(ta),Th=nr(function(e,t){e=ou(e);var n=-1,a=t.length,r=a>2?t[2]:X;for(r&&Mi(t[0],t[1],r)&&(a=1);++n<a;)for(var i=t[n],o=Gl(i),s=-1,l=o.length;++s<l;){var c=o[s],u=e[c];(u===X||Fs(u,hu[c])&&!gu.call(e,c))&&(e[c]=i[c])}return e}),Lh=nr(function(t){return t.push(X,ci),e(jh,X,t)}),xh=Qr(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=yu.call(t)),e[t]=n},Nc(Sc)),Mh=Qr(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=yu.call(t)),gu.call(e,t)?e[t].push(n):e[t]=[n]},vi),Dh=nr(Ia),_h=Gr(function(e,t,n){Fa(e,t,n)}),jh=Gr(function(e,t,n,a){Fa(e,t,n,a)}),Ph=mi(function(e,t){var n={};if(null==e)return n;var a=!1;t=l(t,function(t){return t=Or(t,e),a||(a=t.length>1),t}),jr(e,fi(e),n),a&&(n=aa(n,le|ce|ue,ui));for(var r=t.length;r--;)gr(n,t[r]);return n}),zh=mi(function(e,t){return null==e?{}:Ya(e,t)}),$h=oi($l),Gh=oi(Gl),qh=Vr(function(e,t,n){return t=t.toLowerCase(),e+(n?ac(t):t)}),Bh=Vr(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Uh=Vr(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Fh=Fr("toLowerCase"),Vh=Vr(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Hh=Vr(function(e,t,n){return e+(n?" ":"")+Yh(t)}),Zh=Vr(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Yh=Fr("toUpperCase"),Kh=nr(function(t,n){try{return e(t,X,n)}catch(e){return Js(e)?e:new au(e)}}),Wh=mi(function(e,t){return n(t,function(t){t=Qi(t),ea(e,t,rh(e[t],e))}),e}),Qh=Kr(),Jh=Kr(!0),Xh=nr(function(e,t){return function(n){return Ia(n,e,t)}}),ep=nr(function(e,t){return function(n){return Ia(e,n,t)}}),tp=Xr(l),np=Xr(r),ap=Xr(h),rp=ni(),ip=ni(!0),op=Jr(function(e,t){return e+t},0),sp=ii("ceil"),lp=Jr(function(e,t){return e/t},1),cp=ii("floor"),up=Jr(function(e,t){return e*t},1),dp=ii("round"),hp=Jr(function(e,t){return e-t},0);return V.after=Os,V.ary=Es,V.assign=Ih,V.assignIn=Ch,V.assignInWith=Nh,V.assignWith=Rh,V.at=Sh,V.before=Is,V.bind=rh,V.bindAll=Wh,V.bindKey=ih,V.castArray=zs,V.chain=Ko,V.chunk=to,V.compact=no,V.concat=ao,V.cond=Ic,V.conforms=Cc,V.constant=Nc,V.countBy=Kd,V.create=Nl,V.curry=Cs,V.curryRight=Ns,V.debounce=Rs,V.defaults=Th,V.defaultsDeep=Lh,V.defer=oh,V.delay=sh,V.difference=Ld,V.differenceBy=xd,V.differenceWith=Md,V.drop=ro,V.dropRight=io,V.dropRightWhile=oo,V.dropWhile=so,V.fill=lo,V.filter=os,V.flatMap=ss,V.flatMapDeep=ls,V.flatMapDepth=cs,V.flatten=ho,V.flattenDeep=po,V.flattenDepth=mo,V.flip=Ss,V.flow=Qh,V.flowRight=Jh,V.fromPairs=go,V.functions=Dl,V.functionsIn=_l,V.groupBy=Jd,V.initial=yo,V.intersection=Dd,V.intersectionBy=_d,V.intersectionWith=jd,V.invert=xh,V.invertBy=Mh,V.invokeMap=Xd,V.iteratee=Tc,V.keyBy=eh,V.keys=$l,V.keysIn=Gl,V.map=ps,V.mapKeys=ql,V.mapValues=Bl,V.matches=Lc,V.matchesProperty=xc,V.memoize=Ts,V.merge=_h,V.mergeWith=jh,V.method=Xh,V.methodOf=ep,V.mixin=Mc,V.negate=Ls,V.nthArg=jc,V.omit=Ph,V.omitBy=Ul,V.once=xs,V.orderBy=ms,V.over=tp,V.overArgs=lh,V.overEvery=np,V.overSome=ap,V.partial=ch,V.partialRight=uh,V.partition=th,V.pick=zh,V.pickBy=Fl,V.property=Pc,V.propertyOf=zc,V.pull=Pd,V.pullAll=Oo,V.pullAllBy=Eo,V.pullAllWith=Io,V.pullAt=zd,V.range=rp,V.rangeRight=ip,V.rearg=dh,V.reject=bs,V.remove=Co,V.rest=Ms,V.reverse=No,V.sampleSize=vs,V.set=Hl,V.setWith=Zl,V.shuffle=As,V.slice=Ro,V.sortBy=nh,V.sortedUniq=_o,V.sortedUniqBy=jo,V.split=mc,V.spread=Ds,V.tail=Po,V.take=zo,V.takeRight=$o,V.takeRightWhile=Go,V.takeWhile=qo,V.tap=Wo,V.throttle=_s,V.thru=Qo,V.toArray=vl,V.toPairs=$h,V.toPairsIn=Gh,V.toPath=Vc,V.toPlainObject=El,V.transform=Yl,V.unary=js,V.union=$d,V.unionBy=Gd,V.unionWith=qd,V.uniq=Bo,V.uniqBy=Uo,V.uniqWith=Fo,V.unset=Kl,V.unzip=Vo,V.unzipWith=Ho,V.update=Wl,V.updateWith=Ql,V.values=Jl,V.valuesIn=Xl,V.without=Bd,V.words=Ec,V.wrap=Ps,V.xor=Ud,V.xorBy=Fd,V.xorWith=Vd,V.zip=Hd,V.zipObject=Zo,V.zipObjectDeep=Yo,V.zipWith=Zd,V.entries=$h,V.entriesIn=Gh,V.extend=Ch,V.extendWith=Nh,Mc(V,V),V.add=op,V.attempt=Kh,V.camelCase=qh,V.capitalize=ac,V.ceil=sp,V.clamp=ec,V.clone=$s,V.cloneDeep=qs,V.cloneDeepWith=Bs,V.cloneWith=Gs,V.conformsTo=Us,V.deburr=rc,V.defaultTo=Rc,V.divide=lp,V.endsWith=ic,V.eq=Fs,V.escape=oc,V.escapeRegExp=sc,V.every=is,V.find=Wd,V.findIndex=co,V.findKey=Rl,V.findLast=Qd,V.findLastIndex=uo,V.findLastKey=Sl,V.floor=cp,V.forEach=us,V.forEachRight=ds,V.forIn=Tl,V.forInRight=Ll,V.forOwn=xl,V.forOwnRight=Ml,V.get=jl,V.gt=hh,V.gte=ph,V.has=Pl,V.hasIn=zl,V.head=fo,V.identity=Sc,V.includes=hs,V.indexOf=bo,V.inRange=tc,V.invoke=Dh,V.isArguments=mh,V.isArray=gh,V.isArrayBuffer=fh,V.isArrayLike=Vs,V.isArrayLikeObject=Hs,V.isBoolean=Zs,V.isBuffer=bh,V.isDate=yh,V.isElement=Ys,V.isEmpty=Ks,V.isEqual=Ws,V.isEqualWith=Qs,V.isError=Js,V.isFinite=Xs,V.isFunction=el,V.isInteger=tl,V.isLength=nl,V.isMap=vh,V.isMatch=il,V.isMatchWith=ol,V.isNaN=sl,V.isNative=ll,V.isNil=ul,V.isNull=cl,V.isNumber=dl,V.isObject=al,V.isObjectLike=rl,V.isPlainObject=hl,V.isRegExp=Ah,V.isSafeInteger=pl,V.isSet=kh,V.isString=ml,V.isSymbol
21=gl,V.isTypedArray=wh,V.isUndefined=fl,V.isWeakMap=bl,V.isWeakSet=yl,V.join=vo,V.kebabCase=Bh,V.last=Ao,V.lastIndexOf=ko,V.lowerCase=Uh,V.lowerFirst=Fh,V.lt=Oh,V.lte=Eh,V.max=Zc,V.maxBy=Yc,V.mean=Kc,V.meanBy=Wc,V.min=Qc,V.minBy=Jc,V.stubArray=$c,V.stubFalse=Gc,V.stubObject=qc,V.stubString=Bc,V.stubTrue=Uc,V.multiply=up,V.nth=wo,V.noConflict=Dc,V.noop=_c,V.now=ah,V.pad=lc,V.padEnd=cc,V.padStart=uc,V.parseInt=dc,V.random=nc,V.reduce=gs,V.reduceRight=fs,V.repeat=hc,V.replace=pc,V.result=Vl,V.round=dp,V.runInContext=p,V.sample=ys,V.size=ks,V.snakeCase=Vh,V.some=ws,V.sortedIndex=So,V.sortedIndexBy=To,V.sortedIndexOf=Lo,V.sortedLastIndex=xo,V.sortedLastIndexBy=Mo,V.sortedLastIndexOf=Do,V.startCase=Hh,V.startsWith=gc,V.subtract=hp,V.sum=Xc,V.sumBy=eu,V.template=fc,V.times=Fc,V.toFinite=Al,V.toInteger=kl,V.toLength=wl,V.toLower=bc,V.toNumber=Ol,V.toSafeInteger=Il,V.toString=Cl,V.toUpper=yc,V.trim=vc,V.trimEnd=Ac,V.trimStart=kc,V.truncate=wc,V.unescape=Oc,V.uniqueId=Hc,V.upperCase=Zh,V.upperFirst=Yh,V.each=us,V.eachRight=ds,V.first=fo,Mc(V,function(){var e={};return pa(V,function(t,n){gu.call(V.prototype,n)||(e[n]=t)}),e}(),{chain:!1}),V.VERSION="4.18.1",n(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){V[e].placeholder=V}),n(["drop","take"],function(e,t){Lt.prototype[e]=function(n){n=n===X?1:Fu(kl(n),0);var a=this.__filtered__&&!t?new Lt(this):this.clone();return a.__filtered__?a.__takeCount__=Vu(n,a.__takeCount__):a.__views__.push({size:Vu(n,Me),type:e+(a.__dir__<0?"Right":"")}),a},Lt.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),n(["filter","map","takeWhile"],function(e,t){var n=t+1,a=n==Ne||3==n;Lt.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:vi(e,3),type:n}),t.__filtered__=t.__filtered__||a,t}}),n(["head","last"],function(e,t){var n="take"+(t?"Right":"");Lt.prototype[e]=function(){return this[n](1).value()[0]}}),n(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Lt.prototype[e]=function(){return this.__filtered__?new Lt(this):this[n](1)}}),Lt.prototype.compact=function(){return this.filter(Sc)},Lt.prototype.find=function(e){return this.filter(e).head()},Lt.prototype.findLast=function(e){return this.reverse().find(e)},Lt.prototype.invokeMap=nr(function(e,t){return"function"==typeof e?new Lt(this):this.map(function(n){return Ia(n,e,t)})}),Lt.prototype.reject=function(e){return this.filter(Ls(vi(e)))},Lt.prototype.slice=function(e,t){e=kl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Lt(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==X&&(t=kl(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},Lt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Lt.prototype.toArray=function(){return this.take(Me)},pa(Lt.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),a=/^(?:head|last)$/.test(t),r=V[a?"take"+("last"==t?"Right":""):t],i=a||/^find/.test(t);r&&(V.prototype[t]=function(){var t=this.__wrapped__,o=a?[1]:arguments,s=t instanceof Lt,l=o[0],u=s||gh(t),d=function(e){var t=r.apply(V,c([e],o));return a&&h?t[0]:t};u&&n&&"function"==typeof l&&1!=l.length&&(s=u=!1);var h=this.__chain__,p=!!this.__actions__.length,m=i&&!h,g=s&&!p;if(!i&&u){t=g?t:new Lt(this);var f=e.apply(t,o);return f.__actions__.push({func:Qo,args:[d],thisArg:X}),new Q(f,h)}return m&&g?e.apply(this,o):(f=this.thru(d),m?a?f.value()[0]:f.value():f)})}),n(["pop","push","shift","sort","splice","unshift"],function(e){var t=uu[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",a=/^(?:pop|shift)$/.test(e);V.prototype[e]=function(){var e=arguments;if(a&&!this.__chain__){var r=this.value();return t.apply(gh(r)?r:[],e)}return this[n](function(n){return t.apply(gh(n)?n:[],e)})}}),pa(Lt.prototype,function(e,t){var n=V[t];if(n){var a=n.name+"";gu.call(ad,a)||(ad[a]=[]),ad[a].push({name:t,func:n})}}),ad[Wr(X,me).name]=[{name:"wrapper",func:X}],Lt.prototype.clone=_t,Lt.prototype.reverse=Yt,Lt.prototype.value=Kt,V.prototype.at=Yd,V.prototype.chain=Jo,V.prototype.commit=Xo,V.prototype.next=es,V.prototype.plant=ns,V.prototype.reverse=as,V.prototype.toJSON=V.prototype.valueOf=V.prototype.value=rs,V.prototype.first=V.prototype.head,Lu&&(V.prototype[Lu]=ts),V}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(Sn._=Vn,define(function(){return Vn})):Ln?((Ln.exports=Vn)._=Vn,Tn._=Vn):Sn._=Vn}.call(this),function(){"use strict";function e(e){return e=String(e),e.charAt(0).toUpperCase()+e.slice(1)}function t(e,t,n){var r={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return t&&n&&/^Win/i.test(e)&&!/^Windows Phone /i.test(e)&&(r=r[/[\d.]+$/.exec(e)])&&(e="Windows "+r),e=String(e),t&&n&&(e=e.replace(RegExp(t,"i"),n)),e=a(e.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}function n(e,t){var n=-1,a=e?e.length:0;if("number"==typeof a&&a>-1&&a<=f)for(;++n<a;)t(e[n],n,e);else r(e,t)}function a(t){return t=c(t),/^(?:webOS|i(?:OS|P))/.test(t)?t:e(t)}function r(e,t){for(var n in e)v.call(e,n)&&t(e[n],n,e)}function i(t){return null==t?e(t):A.call(t).slice(8,-1)}function o(e,t){var n=null!=e?typeof e[t]:"number"
22;return!(/^(?:boolean|number|string|undefined)$/.test(n)||"object"==n&&!e[t])}function s(e){return String(e).replace(/([ -])(?!$)/g,"$1?")}function l(e,t){var a=null;return n(e,function(n,r){a=t(a,n,r,e)}),a}function c(e){return String(e).replace(/^ +| +$/g,"")}function u(e){function n(t){return l(t,function(t,n){var r=n.pattern||s(n);return!t&&(t=RegExp("\\b"+r+" *\\d+[.\\w_]*","i").exec(e)||RegExp("\\b"+r+" *\\w+-[\\w]*","i").exec(e)||RegExp("\\b"+r+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(e))&&((t=String(n.label&&!RegExp(r,"i").test(n.label)?n.label:t).split("/"))[1]&&
vendor: 6,628 bytes, line 22
22!/[\d.]+/.test(t[0])&&(t[0]+=" "+t[1]),n=n.label||n,t=a(t[0].replace(RegExp(r,"i"),n).replace(RegExp("; *(?:"+n+"[_-])?","i")," ").replace(RegExp("("+n+")[-_.]?(\\w)","i"),"$1 $2"))),t})}function d(t){return l(t,function(t,n){return t||(RegExp(n+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(e)||0)[1]||null})}function p(){return this.description||""}var m=h,g=e&&"object"==typeof e&&"String"!=i(e);g&&(m=e,e=null);var f=m.navigator||{},y=f.userAgent||"";e||(e=y);var v,k,w=g?!!f.likeChrome:/\bChrome\b/.test(e)&&!/internal|\n/i.test(A.toString()),O=g?"Object":"ScriptBridgingProxyObject",E=g?"Object":"Environment",I=g&&m.java?"JavaPackage":i(m.java),C=g?"Object":"RuntimeObject",N=/\bJava/.test(I)&&m.java,R=N&&i(m.environment)==E,S=N?"a":"α",T=N?"b":"β",L=m.document||{},x=m.operamini||m.opera,M=b.test(M=g&&x?x["[[Class]]"]:i(x))?M:x=null,D=e,_=[],j=null,P=e==y,z=P&&x&&"function"==typeof x.version&&x.version(),$=function(t){return l(t,function(t,n){return t||RegExp("\\b"+(n.pattern||s(n))+"\\b","i").exec(e)&&(n.label||n)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),G=function(t){return l(t,function(t,n){return t||RegExp("\\b"+(n.pattern||s(n))+"\\b","i").exec(e)&&(n.label||n)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),q=n([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),B=function(t){return l(t,function(t,n,a){return t||(n[q]||n[/^[a-z]+(?: +[a-z]+\b)*/i.exec(q)]||RegExp("\\b"+s(a)+"(?:\\b|\\w*\\d)","i").exec(e))&&a})}({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),U=function(n){return l(n,function(n,a){var r=a.pattern||s(a);return!n&&(n=RegExp("\\b"+r+"(?:/[\\d.]+|[ \\w.]*)","i").exec(e))&&(n=t(n,r,a.label||a)),n})}(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);if($&&($=[$]),/\bAndroid\b/.test(U)&&!q&&(v=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(e))&&(q=c(v[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),B&&!q?q=n([B]):B&&q&&(q=q.replace(RegExp("^("+s(B)+")[-_.\\s]","i"),B+" ").replace(RegExp("^("+s(B)+")[-_.]?(\\w)","i"),B+" $2")),(v=/\bGoogle TV\b/.exec(q))&&(q=v[0]),/\bSimulator\b/i.test(e)&&(q=(q?q+" ":"")+"Simulator"),"Opera Mini"==G&&/\bOPiOS\b/.test(e)&&_.push("running in Turbo/Uncompressed mode"),"IE"==G&&/\blike iPhone OS\b/.test(e)?(v=u(e.replace(/like iPhone OS/,"")),B=v.manufacturer,q=v.product):/^iP/.test(q)?(G||(G="Safari"),U="iOS"+((v=/ OS ([\d_]+)/i.exec(e))?" "+v[1].replace(/_/g,"."):"")):"Konqueror"==G&&/^Linux\b/i.test(U)?U="Kubuntu":B&&"Google"!=B&&(/Chrome/.test(G)&&!/\bMobile Safari\b/i.test(e)||/\bVita\b/.test(q))||/\bAndroid\b/.test(U)&&/^Chrome/.test(G)&&/\bVersion\//i.test(e)?(G="Android Browser",U=/\bAndroid\b/.test(U)?U:"Android"):"Silk"==G?(/\bMobi/i.test(e)||(U="Android",_.unshift("desktop mode")),/Accelerated *= *true/i.test(e)&&_.unshift("accelerated")):"UC Browser"==G&&/\bUCWEB\b/.test(e)?_.push("speed mode"):"PaleMoon"==G&&(v=/\bFirefox\/([\d.]+)\b/.exec(e))?_.push("identifying as Firefox "+v[1]):"Firefox"==G&&(v=/\b(Mobile|Tablet|TV)\b/i.exec(e))?(U||(U="Firefox OS"),q||(q=v[1])):!G||(v=!/\bMinefield\b/i.test(e)&&/\b(?:Firefox|Safari)\b/.exec(G))?(G&&!q&&/[\/,]|^[^(]+?\)/.test(e.slice(e.indexOf(v+"/")+8))&&(G=null),(v=q||B||U)&&(q||B||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(U))&&(G=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(U)?U:v)+" Browser")):"Electron"==G&&(v=(/\bChrome\/([\d.]+)\b/.exec(e)||0)[1])&&_.push("Chromium "+v),z||(z=d(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",s(G),"(?:Firefox|Minefield|NetFront)"])),(v="iCab"==$&&parseFloat(z)>3&&"WebKit"||/\bOpera\b/.test(G)&&(/\bOPR\b/.test(e)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(e)&&!/^(?:Trident|EdgeHTML)$/.test($)&&"WebKit"||!$&&/\bMSIE\b/i.test(e)&&("Mac OS"==U?"Tasman":"Trident")||"WebKit"==$&&/\bPlayStation\b(?! Vita\b)/i.test(G)&&"NetFront")&&($=[v]),"IE"==G&&(v=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(e)||0)[1])?(G+=" Mobile",U="Windows Phone "+(/\+$/.test(v)?v:v+".x"),_.unshift("desktop mode")):/\bWPDesktop\b/i.test(e)?(G="IE Mobile",U="Windows Phone 8.x",_.unshift("desktop mode"),z||(z=(/\brv:([\d.]+)/.exec(e)||0)[1])):"IE"!=G&&"Tr
22ident"==$&&(v=/\brv:([\d.]+)/.exec(e))&&(G&&_.push("identifying as "+G+(z?" "+z:"")),G="IE",z=v[1]),P){if(o(m,"global"))if(N&&(v=N.lang.System,D=v.getProperty("os.arch"),U=U||v.getProperty("os.name")+" "+v.getProperty("os.version")),R){try{z=m.require("ringo/engine").version.join("."),G="RingoJS"}catch(e){(v=m.system)&&v.global.system==m.system&&(G="Narwhal",U||(U=v[0].os||null))}G||(G="Rhino")}else"object"==typeof m.process&&!m.process.browser&&(v=m.process)&&("object"==typeof v.versions&&("string"==typeof v.versions.electron?(_.push("Node "+v.versions.node),G="Electron",z=v.versions.electron):"string"==typeof v.versions.nw&&(_.push("Chromium "+z,"Node "+v.versions.node),G="NW.js",z=v.versions.nw)),G||(G="Node.js",D=v.arch,U=v.platform,z=/[\d.]+/.exec(v.version),z=z?z[0]:null));else i(v=m.runtime)==O?(G="Adobe AIR",U=v.flash.system.Capabilities.os):i(v=m.phantom)==C?(G="PhantomJS",z=(v=v.version||null)&&v.major+"."+v.minor+"."+v.patch):"number"==typeof L.documentMode&&(v=/\bTrident\/(\d+)/i.exec(e))?(z=[z,L.documentMode],(v=+v[1]+4)!=z[1]&&(_.push("IE "+z[1]+" mode"),$&&($[1]=""),z[1]=v),z="IE"==G?String(z[1].toFixed(1)):z[0]):"number"==typeof L.documentMode&&/^(?:Chrome|Firefox)\b/.test(G)&&(_.push("masking as "+G+" "+z),G="IE",z="11.0",$=["Trident"],U="Windows");U=U&&a(U)}if(z&&(v=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(z)||/(?:alpha|beta)(?: ?\d)?/i.exec(e+";"+(P&&f.appMinorVersion))||/\bMinefield\b/i.test(e)&&"a")&&(j=/b/i.test(v)?"beta":"alpha",z=z.replace(RegExp(v+"\\+?$"),"")+("beta"==j?T:S)+(/\d+\+?/.exec(v)||"")),"Fennec"==G||"Firefox"==G&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(U))G="Firefox Mobile";else if("Maxthon"==G&&z)z=z.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(q))"Xbox 360"==q&&(U=null),"Xbox 360"==q&&/\bIEMobile\b/.test(e)&&_.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(G)&&(!G||q||/Browser|Mobi/.test(G))||"Windows CE"!=U&&!/Mobi/i.test(e))if("IE"==G&&P)try{null===m.external&&_.unshift("platform preview")}catch(e){_.unshift("embedded")}else(/\bBlackBerry\b/.test(q)||/\bBB10\b/.test(e))&&(v=(RegExp(q.replace(/ +/g," *")+"/([.\\d]+)","i").exec(e)||0)[1]||z)?(v=[v,/BB10/.test(e)],U=(v[1]?(q=null,B="BlackBerry"):"Device Software")+" "+v[0],z=null):this!=r&&"Wii"!=q&&(P&&x||/Opera/.test(G)&&/\b(?:MSIE|Firefox)\b/i.test(e)||"Firefox"==G&&/\bOS X (?:\d+\.){2,}/.test(U)||"IE"==G&&(U&&!/^Win/.test(U)&&z>5.5||/\bWindows XP\b/.test(U)&&z>8||8==z&&!/\bTrident\b/.test(e)))&&!b.test(v=u.call(r,e.replace(b,"")+";"))&&v.name&&(v="ing as "+v.name+((v=v.version)?" "+v:""),b.test(G)?(/\bIE\b/.test(v)&&"Mac OS"==U&&(U=null),v="identify"+v):(v="mask"+v,G=M?a(M.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(v)&&(U=null),P||(z=null)),$=["Presto"],_.push(v));else G+=" Mobile";(v=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(e)||0)[1])&&(v=[parseFloat(v.replace(/\.(\d)$/,".0$1")),v],"Safari"==G&&"+"==v[1].slice(-1)?(G="WebKit Nightly",j="alpha",z=v[1].slice(0,-1)):z!=v[1]&&z!=(v[2]=(/\bSafari\/([\d.]+\+?)/i.exec(e)||0)[1])||(z=null),v[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(e)||0)[1],537.36==v[0]&&537.36==v[2]&&parseFloat(v[1])>=28&&"WebKit"==$&&($=["Blink"]),P&&(w||v[1])?($&&($[1]="like Chrome"),v=v[1]||(v=v[0],v<530?1:v<532?2:v<532.05?3:v<533?4:v<534.03?5:v<534.07?6:v<534.1?7:v<534.13?8:v<534.16?9:v<534.24?10:v<534.3?11:v<535.01?12:v<535.02?"13+":v<535.07?15:v<535.11?16:v<535.19?17:v<536.05?18:v<536.1?19:v<537.01?20:v<537.11?"21+":v<537.13?23:v<537.18?24:v<537.24?25:v<537.36?26:"Blink"!=$?"27":"28")):($&&($[1]="like Safari"),v=v[0],v=v<400?1:v<500?2:v<526?3:v<533?4:v<534?"4+":v<535?5:v<537?6:v<538?7:v<601?8:v<602?9:v<604?10:v<606?11:v<608?12:"12"),$&&($[1]+=" "+(v+="number"==typeof v?".x":/[.+]/.test(v)?"":"+")),"Safari"==G&&(!z||parseInt(z)>45)?z=v:"Chrome"==G&&/\bHeadlessChrome/i.test(e)&&_.unshift("headless")),"Opera"==G&&(v=/\bzbov|zvav$/.exec(U))?(G+=" ",_.unshift("desktop mode"),"zvav"==v?(G+="Mini",z=null):G+="Mobile",U=U.replace(RegExp(" *"+v+"$"),"")):"Safari"==G&&/\bChrome\b/.exec($&&$[1])?(_.unshift("desktop mode"),G="Chrome Mobile",z=null,/\bOS X\b/.test(U)?(B="Apple",U="iOS 4.3+"):U=null):/\bSRWare Iron\b/.test(G)&&!z&&(z=d("Chrome")),z&&0==z.indexOf(v=/[\d.]+$/.exec(U))&&e.indexOf("/"+v+"-")>-1&&(U=c(U.replace(v,""))),U&&-1!=U.indexOf(G)&&!RegExp(G+" OS").test(U)&&(U=U.replace(RegExp(" *"+s(G)+" *"),"")),$&&!/\b(?:Avant|Nook)\b/.test(G)&&(/Browser|Lun
22ascape|Maxthon/.test(G)||"Safari"!=G&&/^iOS/.test(U)&&/\bSafari\b/.test($[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(G)&&$[1])&&(v=$[$.length-1])&&_.push(v),_.length&&(_=["("+_.join("; ")+")"]),B&&q&&q.indexOf(B)<0&&_.push("on "+B),q&&_.push((/^on /.test(_[_.length-1])?"":"on ")+q),U&&(v=/ ([\d.+]+)$/.exec(U),k=v&&"/"==U.charAt(U.length-v[0].length-1),U={architecture:32,family:v&&!k?U.replace(v[0],""):U,version:v?v[1]:null,toString:function(){var e=this.version;return this.family+(e&&!k?" "+e:"")+(64==this.architecture?" 64-bit":"")}}),(v=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(D))&&!/\bi686\b/i.test(D)?(U&&(U.architecture=64,U.family=U.family.replace(RegExp(" *"+v),"")),G&&(/\bWOW64\b/i.test(e)||P&&/\w(?:86|32)$/.test(f.cpuClass||f.platform)&&!/\bWin64; x64\b/i.test(e))&&_.unshift("32-bit")):U&&/^OS X/.test(U.family)&&"Chrome"==G&&parseFloat(z)>=39&&(U.architecture=64),e||(e=null);var F={};return F.description=e,F.layout=$&&$[0],F.manufacturer=B,F.name=G,F.prerelease=j,F.product=q,F.ua=e,F.version=G&&z,F.os=U||{architecture:null,family:null,version:null,toString:function(){return"null"}},F.parse=u,F.toString=p,F.version&&_.unshift(z),F.name&&_.unshift(G),U&&G&&(U!=String(U).split(" ")[0]||U!=G.split(" ")[0]&&!q)&&_.push(q?"("+U+")":"on "+U),_.length&&(F.description=_.join(" ")),F}var d={function:!0,object:!0},h=d[typeof window]&&window||this,p=d[typeof exports]&&exports,m=d[typeof module]&&module&&!module.nodeType&&module,g=p&&m&&"object"==typeof global&&global;!g||g.global!==g&&g.window!==g&&g.self!==g||(h=g);var f=Math.pow(2,53)-1,b=/\bOpera/,y=Object.prototype,v=y.hasOwnProperty,A=y.toString,k=u();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(h.platform=k,define(function(){return k})):p&&m?r(k,function(e,t){p[t]=e}):h.platform=k}.call(this),function(e,t){"function"==typeof define&&define.amd?define([],function(){return t()}):"object"==typeof module&&module.exports?module.exports=t():t()}(0,function(){function e(e){"use strict";var t=e.storageKey(),n=e.storage(),a=function(){var a=e.preferredLanguage();angular.isString(a)?e.use(a):n.put(t,e.use())};a.displayName="fallbackFromIncorrectStorageValue",n?n.get(t)?e.use(n.get(t)).catch(a):a():angular.isString(e.preferredLanguage())&&e.use(e.preferredLanguage())}function t(){"use strict";var e,t,n,a=null,r=!1,i=!1;n={sanitize:function(e,t){return"text"===t&&(e=s(e)),e},escape:function(e,t){return"text"===t&&(e=o(e)),e},sanitizeParameters:function(e,t){return"params"===t&&(e=c(e,s)),e},escapeParameters:function(e,t){return"params"===t&&(e=c(e,o)),e},sce:function(e,t,n){return"text"===t?e=l(e):"params"===t&&"filter"!==n&&(e=c(e,o)),e},sceParameters:function(e,t){return"params"===t&&(e=c(e,l)),e}},n.escaped=n.escapeParameters,this.addStrategy=function(e,t){return n[e]=t,this},this.removeStrategy=function(e){return delete n[e],this},this.useStrategy=function(e){return r=!0,a=e,this},this.$get=["$injector","$log",function(o,s){var l={},c=function(e,t,a,r){return angular.forEach(r,function(r){if(angular.isFunction(r))e=r(e,t,a);else if(angular.isFunction(n[r]))e=n[r](e,t,a);else{if(!angular.isString(n[r]))throw new Error("pascalprecht.translate.$translateSanitization: Unknown sanitization strategy: '"+r+"'");if(!l[n[r]])try{l[n[r]]=o.get(n[r])}catch(e){throw l[n[r]]=function(){},new Error("pascalprecht.translate.$translateSanitization: Unknown sanitization strategy: '"+r+"'")}e=l[n[r]](e,t,a)}}),e},u=function(){r||i||(s.warn("pascalprecht.translate.$translateSanitization: No sanitization strategy has been configured. This can have serious security implications. See http://angular-translate.github.io/docs/#/guide/19_security for details."),i=!0)};return o.has("$sanitize")&&(e=o.get("$sanitize")),o.has("$sce")&&(t=o.get("$sce")),{useStrategy:function(e){return function(t){e.useStrategy(t)}}(this),sanitize:function(e,t,n,r){if(a||u(),n||null===n||(n=a),!n)return e;r||(r="service");var i=angular.isArray(n)?n:[n];return c(e,t,r,i)}}}];var o=function(e){var t=angular.element("<div></div>");return t.text(e),t.html()},s=function(t){if(!e)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sanitize service. Either include the ngSanitize module (https://docs.angularjs.org/api/ngSanitize) or use a sanitization strategy which does not depend on $sanitize, such as 'escape'.");return e(t)},l=function(e){if(!t)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sce service.");return t.trustAsHtml(e)},c=function(e,t,n){if(angular.isDate(e))return e;if(angular.isObject(e)){var a=angular.isArray(e)?[]:{};if(n){if(n.indexOf(e)>-1)throw new Error("pascalprecht.translate.$translateSanitization: Error cannot interpolate parameter due recursive object")}else n=[];return n.push(e),angular.forEach(e,function(e,r){angular.isFunction(e)||(a[r]=c(e,t,n))}),n.splice(-1,1),a}return angular.isNumber(e)?e:!0===e||!1===e?e:angular.isUndefined(e)||null===e?e:t(e)}}function n(e,t,n,a){"use strict";var r,i,o,s,l,c,u,d,h,p,m,g,f,b,y,v,A={},k=[],w=e,O=[],E="translate-cloak",I=!1,C=!1,N=!0,R=".",S=!1,T=!1,L=0,x=!0,M="default",D={default:function(e){return(e||"").split("-").join("_")},java:function(e){var t=(e||"").split("-").join("_"),n=t.split("_");return n.length>1?n[0].toLowerCase()+"_"+n[1].toUpperCase():t},bcp47:function(e){var t=(e||"").split("_").join("-"),n=t.split("-");switch(n.length){case 1:n[0]=n[0].toLowerCase();break;case 2:n[0]=n[0].toLowerCase(),4===n[1].length?n[1]=n[1].charAt(0).toUpperCase()+n[1].slice(1).toLowerCase():n[1]=n[1].toUpperCase();break;case 3:n[0]=n[0].toLowerCase(),n[1]=n[1].charAt(0).toUpperCase()+n[1].slice(1).toLowerCase(),n[2]=n[2].toUpperCase();break;default:return t}return n.join("-")},"iso639-1":function(e){return(e||"").split("_").join("-").split("-")[0].toLowerCase()}},_=function(){if(angular.isFunction(a.getLocale))return a.getLocale();var e,n,r=t.$get().navigator,i=["language","browserLanguage","systemLanguage","userLanguage"];
22if(angular.isArray(r.languages))for(e=0;e<r.languages.length;e++)if((n=r.languages[e])&&n.length)return n;for(e=0;e<i.length;e++)if((n=r[i[e]])&&n.length)return n;return null};_.displayName="angular-translate/service: getFirstBrowserLanguage";var j=function(){var e=_()||"";return D[M]&&(e=D[M](e)),e};j.displayName="angular-translate/service: getLocale";var P=function(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1},z=function(){return this.toString().replace(/^\s+|\s+$/g,"")},$=function(e){return angular.isString(e)?e.toLowerCase():e},G=function(e){if(e){for(var t=[],n=$(e),a=0,r=k.length;a<r;a++)t.push($(k[a]));if((a=P(t,n))>-1)return k[a];if(i){var o;for(var s in i)if(i.hasOwnProperty(s)){var l=!1,c=Object.prototype.hasOwnProperty.call(i,s)&&$(s)===$(e);if("*"===s.slice(-1)&&(l=$(s.slice(0,-1))===$(e.slice(0,s.length-1))),(c||l)&&(o=i[s],P(t,$(o))>-1))return o}}var u=e.split("_");return u.length>1&&P(t,$(u[0]))>-1?u[0]:void 0}},q=function(e,t){if(!e&&!t)return A;if(e&&!t){if(angular.isString(e))return A[e]}else angular.isObject(A[e])||(A[e]={}),angular.extend(A[e],B(t));return this};this.translations=q,this.cloakClassName=function(e){return e?(E=e,this):E},this.allowNamespaces=function(e){return void 0===e?N:(N=e,this)},this.nestedObjectDelimeter=function(e){return e?(R=e,this):R};var B=function(e,t,n,a){var r,i,o,s;if(t||(t=[]),n||(n={}),!N)return e;for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&(s=e[r],angular.isObject(s)?B(s,t.concat(r),n,r):(i=t.length?""+t.join(R)+R+r:r,t.length&&r===a&&(o=""+t.join(R),n[o]="@:"+i),n[i]=s));return n};B.displayName="flatObject",this.addInterpolation=function(e){return O.push(e),this},this.useMessageFormatInterpolation=function(){return this.useInterpolation("$translateMessageFormatInterpolation")},this.useInterpolation=function(e){return p=e,this},this.useSanitizeValueStrategy=function(e){return n.useStrategy(e),this},this.preferredLanguage=function(e){return e?(U(e),this):r};var U=function(e){return e&&(r=e),r};this.translationNotFoundIndicator=function(e){return this.translationNotFoundIndicatorLeft(e),this.translationNotFoundIndicatorRight(e),this},this.translationNotFoundIndicatorLeft=function(e){return e?(f=e,this):f},this.translationNotFoundIndicatorRight=function(e){return e?(b=e,this):b},this.fallbackLanguage=function(e){return F(e),this};var F=function(e){return e?(angular.isString(e)?(s=!0,o=[e]):angular.isArray(e)&&(s=!1,o=e),angular.isString(r)&&P(o,r)<0&&o.push(r),this):s?o[0]:o};this.use=function(e){if(e){if(!A[e]&&!m)throw new Error("$translateProvider couldn't find translationTable for langKey: '"+e+"'");return l=e,this}return l},this.resolveClientLocale=function(){return j()};var V=function(e){return e?(w=e,this):d?d+w:w};this.storageKey=V,this.useUrlLoader=function(e,t){return this.useLoader("$translateUrlLoader",angular.extend({url:e},t))},this.useStaticFilesLoader=function(e){return this.useLoader("$translateStaticFilesLoader",e)},this.useLoader=function(e,t){return m=e,g=t||{},this},this.useLocalStorage=function(){return this.useStorage("$translateLocalStorage")},this.useCookieStorage=function(){return this.useStorage("$translateCookieStorage")},this.useStorage=function(e){return u=e,this},this.storagePrefix=function(e){return e?(d=e,this):e},this.useMissingTranslationHandlerLog=function(){return this.useMissingTranslationHandler("$translateMissingTranslationHandlerLog")},this.useMissingTranslationHandler=function(e){return h=e,this},this.usePostCompiling=function(e){return I=!!e,this},this.forceAsyncReload=function(e){return C=!!e,this},this.uniformLanguageTag=function(e){return e?angular.isString(e)&&(e={standard:e}):e={},M=e.standard,this},this.determinePreferredLanguage=function(e){var t=e&&angular.isFunction(e)?e():j();return r=k.length?G(t)||t:t,this},this.registerAvailableLanguageKeys=function(e,t){return e?(k=e,t&&(i=t),this):k},this.useLoaderCache=function(e){return!1===e?y=void 0:!0===e?y=!0:void 0===e?y="$translationCache":e&&(y=e),this},this.directivePriority=function(e){return void 0===e?L:(L=e,this)},this.statefulFilter=function(e){return void 0===e?x:(x=e,this)},this.postProcess=function(e){return v=e||void 0,this},this.keepContent=function(e){return T=!!e,this},this.$get=["$log","$injector","$rootScope","$q",function(e,t,n,a){var i,d,M,D=t.get(p||"$translateDefaultInterpolation"),_=!1,$={},H={},Z=function(e,t,n,s,c,h){!l&&r&&(l=r);var p=c&&c!==l?G(c)||c:l;if(c&&ue(c),angular.isArray(e))return function(e){for(var r={},i=[],o=0,l=e.length;o<l;o++)i.push(function(e){var i=a.defer(),o=function(t){r[e]=t,i.resolve([e,t])};return Z(e,t,n,s,c,h).then(o,o),i.promise}(e[o]));return a.all(i).then(function(){return r})}(e);var m=a.defer();if(!e)throw new TypeError("translationId must be a not empty string");e=z.apply(e);var g=function(){var e=H[p]||H[r];if(d=0,u&&!e){var t=i.get(w);if(e=H[t],o&&o.length){var n=P(o,t);d=0===n?1:0,P(o,r)<0&&o.push(r)}}return e}();if(g){var f=function(){c||(p=l),oe(e,t,n,s,p,h).then(m.resolve,m.reject)};f.displayName="promiseResolved",g.finally(f).catch(angular.noop)}else oe(e,t,n,s,p,h).then(m.resolve,m.reject);return m.promise},Y=function(e){return f&&(e=[f,e].join(" ")),b&&(e=[e,b].join(" ")),e},K=function(e){l=e,u&&i.put(Z.storageKey(),l),n.$emit("$translateChangeSuccess",{language:e}),D.setLocale(l);var t=function(e,t){$[t].setLocale(l)};t.displayName="eachInterpolatorLocaleSetter",angular.forEach($,t),n.$emit("$translateChangeEnd",{language:e})},W=function(e){if(!e)throw"No language key specified for loading.";var r=a.defer();n.$emit("$translateLoadingStart",{language:e}),_=!0;var i=y;"string"==typeof i&&(i=t.get(i));var o=angular.extend({},g,{key:e,$http:angular.extend({},{cache:i}
22,g.$http)}),s=function(t){var a={};n.$emit("$translateLoadingSuccess",{language:e}),angular.isArray(t)?angular.forEach(t,function(e){angular.extend(a,B(e))}):angular.extend(a,B(t)),_=!1,r.resolve({key:e,table:a}),n.$emit("$translateLoadingEnd",{language:e})};s.displayName="onLoaderSuccess";var l=function(e){n.$emit("$translateLoadingError",{language:e}),r.reject(e),n.$emit("$translateLoadingEnd",{language:e})};return l.displayName="onLoaderError",t.get(m)(o).then(s,l),r.promise};if(u&&(i=t.get(u),!i.get||!i.put))throw new Error("Couldn't use storage '"+u+"', missing get() or put() method!");if(O.length){var Q=function(e){var n=t.get(e);n.setLocale(r||l),$[n.getInterpolationIdentifier()]=n};Q.displayName="interpolationFactoryAdder",angular.forEach(O,Q)}var J=function(e){var t=a.defer();if(Object.prototype.hasOwnProperty.call(A,e))t.resolve(A[e]);else if(H[e]){var n=function(e){q(e.key,e.table),t.resolve(e.table)};n.displayName="translationTableResolver",H[e].then(n,t.reject)}else t.reject();return t.promise},X=function(e,t,n,r,i){var o=a.defer(),s=function(a){if(Object.prototype.hasOwnProperty.call(a,t)&&null!==a[t]){r.setLocale(e);var s=a[t];if("@:"===s.substr(0,2))X(e,s.substr(2),n,r,i).then(o.resolve,o.reject);else{var c=r.interpolate(a[t],n,"service",i,t);c=ce(t,a[t],c,n,e),o.resolve(c)}r.setLocale(l)}else o.reject()};return s.displayName="fallbackTranslationResolver",J(e).then(s,o.reject),o.promise},ee=function(e,t,n,a,r){var i,o=A[e];if(o&&Object.prototype.hasOwnProperty.call(o,t)&&null!==o[t]){if(a.setLocale(e),i=a.interpolate(o[t],n,"filter",r,t),i=ce(t,o[t],i,n,e,r),!angular.isString(i)&&angular.isFunction(i.$$unwrapTrustedValue)){var s=i.$$unwrapTrustedValue();if("@:"===s.substr(0,2))return ee(e,s.substr(2),n,a,r)}else if("@:"===i.substr(0,2))return ee(e,i.substr(2),n,a,r);a.setLocale(l)}return i},te=function(e,n,a,r){return h?t.get(h)(e,l,n,a,r):e},ne=function(e,t,n,r,i,s){var l=a.defer();if(e<o.length){var c=o[e];X(c,t,n,r,s).then(function(e){l.resolve(e)},function(){return ne(e+1,t,n,r,i,s).then(l.resolve,l.reject)})}else if(i)l.resolve(i);else{var u=te(t,n,i);h&&u?l.resolve(u):l.reject(Y(t))}return l.promise},ae=function(e,t,n,a,r){var i;if(e<o.length){var s=o[e];(i=ee(s,t,n,a,r))||""===i||(i=ae(e+1,t,n,a))}return i},re=function(e,t,n,a,r){return ne(M>0?M:d,e,t,n,a,r)},ie=function(e,t,n,a){return ae(M>0?M:d,e,t,n,a)},oe=function(e,t,n,r,i,s){var l=a.defer(),c=i?A[i]:A,u=n?$[n]:D;if(c&&Object.prototype.hasOwnProperty.call(c,e)&&null!==c[e]){var d=c[e];if("@:"===d.substr(0,2))Z(d.substr(2),t,n,r,i,s).then(l.resolve,l.reject);else{var p=u.interpolate(d,t,"service",s,e);p=ce(e,d,p,t,i),l.resolve(p)}}else{var m;h&&!_&&(m=te(e,t,r)),i&&o&&o.length?re(e,t,u,r,s).then(function(e){l.resolve(e)},function(e){l.reject(Y(e))}):h&&!_&&m?r?l.resolve(r):l.resolve(m):r?l.resolve(r):l.reject(Y(e))}return l.promise},se=function(e,t,n,a,r){var i,s=a?A[a]:A,l=D;if($&&Object.prototype.hasOwnProperty.call($,n)&&(l=$[n]),s&&Object.prototype.hasOwnProperty.call(s,e)&&null!==s[e]){var c=s[e];"@:"===c.substr(0,2)?i=se(c.substr(2),t,n,a,r):(i=l.interpolate(c,t,"filter",r,e),i=ce(e,c,i,t,a,r))}else{var u;h&&!_&&(u=te(e,t,r)),a&&o&&o.length?(d=0,i=ie(e,t,l,r)):i=h&&!_&&u?u:Y(e)}return i},le=function(e){c===e&&(c=void 0),H[e]=void 0},ce=function(e,n,a,r,i,o){var s=v;return s&&("string"==typeof s&&(s=t.get(s)),s)?s(e,n,a,r,i,o):a},ue=function(e){A[e]||!m||H[e]||(H[e]=W(e).then(function(e){return q(e.key,e.table),e}))};Z.preferredLanguage=function(e){return e&&U(e),r},Z.cloakClassName=function(){return E},Z.allowNamespaces=function(){return N},Z.nestedObjectDelimeter=function(){return R},Z.fallbackLanguage=function(e){if(void 0!==e&&null!==e){if(F(e),m&&o&&o.length)for(var t=0,n=o.length;t<n;t++)H[o[t]]||(H[o[t]]=W(o[t]));Z.use(Z.use())}return s?o[0]:o},Z.useFallbackLanguage=function(e){if(void 0!==e&&null!==e)if(e){var t=P(o,e);t>-1&&(M=t)}else M=0},Z.proposedLanguage=function(){return c},Z.storage=function(){return i},Z.negotiateLocale=G,Z.use=function(e){if(!e)return l;var t=a.defer();t.promise.then(null,angular.noop),n.$emit("$translateChangeStart",{language:e});var r=G(e);return k.length>0&&!r?a.reject(e):(r&&(e=r),c=e,!C&&A[e]||!m||H[e]?H[e]?H[e].then(function(e){return c===e.key&&K(e.key),t.resolve(e.key),e},function(e){return!l&&o&&o.length>0&&o[0]!==e?Z.use(o[0]).then(t.resolve,t.reject):t.reject(e)}):(t.resolve(e),K(e)):(H[e]=W(e).then(function(n){return q(n.key,n.table),t.resolve(n.key),c===e&&K(n.key),n},function(e){return n.$emit("$translateChangeError",{language:e}),t.reject(e),n.$emit("$translateChangeEnd",{language:e}),a.reject(e)}),H[e].finally(function(){le(e)}).catch(angular.noop)),t.promise)},Z.resolveClientLocale=function(){return j()},Z.storageKey=function(){return V()},Z.isPostCompilingEnabled=function(){return I},Z.isForceAsyncReloadEnabled=function(){return C},Z.isKeepContent=function(){return T},Z.refresh=function(e){function t(e){var t=W(e);return H[e]=t,t.then(function(t){A[e]={},q(e,t.table),i[e]=!0},angular.noop),t}if(!m)throw new Error("Couldn't refresh translation table, no loader registered!");n.$emit("$translateRefreshStart",{language:e});var r=a.defer(),i={};if(r.promise.then(function(){for(var e in A)A.hasOwnProperty(e)&&(e in i||delete A[e]);l&&K(l)},angular.noop).finally(function(){n.$emit("$translateRefreshEnd",{language:e})}),e)A[e]?t(e).then(r.resolve,r.reject):r.reject();else{var s=o&&o.slice()||[];l&&-1===s.indexOf(l)&&s.push(l),a.all(s.map(t)).then(r.resolve,r.reject)}return r.promise},Z.instant=function(e,t,n,a,i){var s=a&&a!==l?G(a)||a:l;if(null===e||angular.isUndefined(e))return e;if(a&&ue(a),angular.isArray(e)){for(var c={},u=0,d=e.length;u<d;u++)c[e[u]]=Z.instant(e[u],t,n,a,i);return c}if(angular.isString(e)&&e.length<1)return e;e&&(e=z.apply(e));var p,m=[];r&&m.push(r),s&&m.push(s),o&&o.length&&(m=m.concat(o));for(var g=0,y=m.length;g<y;g++){var v=m[g];if(A[v]&&void 0!==A[v][e]&&(p=se(e,t,n,s,i)),void 0!==p)break}if(!p&&""!==p)if(f||b)p=Y(e);else{p=D.interpolate(e,t,"filter",i);var k;h&&!_&&(k=te(e,t,i)),h&&!_&&k&&(p=k)}return p},Z.versionInfo=function(){return"2.19.1"},Z.loaderCache=function(){return y},Z.directivePriority=function(){return L},Z.statefulFilter=function(){return x},Z.isReady=function(){return S};var de=a.defer();de.promise.then(function(){S=!0}),Z.onReady=function(e){var t=a.defer();return angular.isFunction(e)&&t.promise.then(e),S?t.resolve():de.promise.then(t.resolve),t.promise},Z.getAvailableLanguageKeys=function(){return k.length>0?k:null},Z.getTranslationTable=function(e){return e=e||Z.use(),e&&A[e]?angular.copy(A[e]):null};var he=n.$on("$translateReady",function(){de.resolve(),he(),he=null}),pe=n.$on("$translateChangeEnd",function(){de.resolve(),pe(),pe=null});if(m){if(angular.equals(A,{})&&Z.use()&&Z.use(Z.use()),o&&o.length)for(var me=function(e){return q(e.key,e.table),n.$emit("$translateChangeEnd",{language:e.key}),e},ge=0,fe=o.length;ge<fe;ge++){var be=o[ge];!C&&A[be]||(H[be]=W(be).then(me))}}else n.$emit("$translateReady",{language:Z.use()});return Z}]}function a(e,t){"use strict";var n,a={};return a.setLocale=function(e){n=e},a.getInterpolationIdentifier=function(){return"default"}
22,a.useSanitizeValueStrategy=function(e){return t.useStrategy(e),this},a.interpolate=function(n,a,r,i,o){a=a||{},a=t.sanitize(a,"params",i,r);var s;return angular.isNumber(n)?s=""+n:angular.isString(n)?(s=e(n)(a),s=t.sanitize(s,"text",i,r)):s="",s},a}function r(e,t,n,a,r){"use strict";var o=function(){return this.toString().replace(/^\s+|\s+$/g,"")},s=function(e){return angular.isString(e)?e.toLowerCase():e};return{restrict:"AE",scope:!0,priority:e.directivePriority(),compile:function(l,c){var u=c.translateValues?c.translateValues:void 0,d=c.translateInterpolation?c.translateInterpolation:void 0,h=c.translateSanitizeStrategy?c.translateSanitizeStrategy:void 0,p=l[0].outerHTML.match(/translate-value-+/i),m="^(.*)("+t.startSymbol()+".*"+t.endSymbol()+")(.*)",g="^(.*)"+t.startSymbol()+"(.*)"+t.endSymbol()+"(.*)";return function(l,f,b){l.interpolateParams={},l.preText="",l.postText="",l.translateNamespace=i(l);var y={},v=function(e){if(angular.isFunction(v._unwatchOld)&&(v._unwatchOld(),v._unwatchOld=void 0),angular.equals(e,"")||!angular.isDefined(e)){var n=o.apply(f.text()).replace(/\n/g," "),a=n.match(m);if(angular.isArray(a)){l.preText=a[1],l.postText=a[3],y.translate=t(a[2])(l.$parent);var r=n.match(g);angular.isArray(r)&&r[2]&&r[2].length&&(v._unwatchOld=l.$watch(r[2],function(e){y.translate=e,O()}))}else y.translate=n||void 0}else y.translate=e;O()};!function(e,t,n){if(t.translateValues&&angular.extend(e,a(t.translateValues)(l.$parent)),
23p)for(var r in n)if(Object.prototype.hasOwnProperty.call(t,r)&&"translateValue"===r.substr(0,14)&&"translateValues"!==r){var i=s(r.substr(14,1))+r.substr(15);e[i]=n[r]}}(l.interpolateParams,b,c);var A=!0;b.$observe("translate",function(e){void 0===e?v(""):""===e&&A||(y.translate=e,O()),A=!1});for(var k in b)b.hasOwnProperty(k)&&"translateAttr"===k.substr(0,13)&&k.length>13&&function(e){b.$observe(e,function(t){y[e]=t,O()})}(k);if(b.$observe("translateDefault",function(e){l.defaultText=e,O()}),h&&b.$observe("translateSanitizeStrategy",function(e){l.sanitizeStrategy=a(e)(l.$parent),O()}),u&&b.$observe("translateValues",function(e){e&&l.$parent.$watch(function(){angular.extend(l.interpolateParams,a(e)(l.$parent))})}),p)for(var w in b)Object.prototype.hasOwnProperty.call(b,w)&&"translateValue"===w.substr(0,14)&&"translateValues"!==w&&function(e){b.$observe(e,function(t){var n=s(e.substr(14,1))+e.substr(15);l.interpolateParams[n]=t})}(w);var O=function(){for(var e in y)y.hasOwnProperty(e)&&void 0!==y[e]&&E(e,y[e],l,l.interpolateParams,l.defaultText,l.translateNamespace)},E=function(t,n,a,r,i,o){n?(o&&"."===n.charAt(0)&&(n=o+n),e(n,r,d,i,a.translateLanguage,a.sanitizeStrategy).then(function(e){I(e,a,!0,t)},function(e){I(e,a,!1,t)})):I(n,a,!1,t)},I=function(t,a,r,i){if(r||void 0!==a.defaultText&&(t=a.defaultText),"translate"===i){(r||!r&&!e.isKeepContent()&&void 0===b.translateKeepContent)&&f.empty().append(a.preText+t+a.postText);var o=e.isPostCompilingEnabled(),s=void 0!==c.translateCompile,l=s&&"false"!==c.translateCompile;(o&&!s||l)&&n(f.contents())(a)}else{var u=b.$attr[i];"data-"===u.substr(0,5)&&(u=u.substr(5)),u=u.substr(15),f.attr(u,t)}};(u||p||b.translateDefault)&&l.$watch("interpolateParams",O,!0),l.$on("translateLanguageChanged",O);var C=r.$on("$translateChangeSuccess",O);f.text().length?v(b.translate?b.translate:""):b.translate&&v(b.translate),O(),l.$on("$destroy",C)}}}}function i(e){"use strict";return e.translateNamespace?e.translateNamespace:e.$parent?i(e.$parent):void 0}function o(e,t){"use strict";return{restrict:"A",priority:e.directivePriority(),link:function(n,a,r){var i,o,l,c={},u=function(){angular.forEach(i,function(t,i){t&&(c[i]=!0,n.translateNamespace&&"."===t.charAt(0)&&(t=n.translateNamespace+t),e(t,o,r.translateInterpolation,void 0,n.translateLanguage,l).then(function(e){a.attr(i,e)},function(e){a.attr(i,e)}))}),angular.forEach(c,function(e,t){i[t]||(a.removeAttr(t),delete c[t])})};s(n,r.translateAttr,function(e){i=e},u),s(n,r.translateValues,function(e){o=e},u),s(n,r.translateSanitizeStrategy,function(e){l=e},u),r.translateValues&&n.$watch(r.translateValues,u,!0),n.$on("translateLanguageChanged",u);var d=t.$on("$translateChangeSuccess",u);u(),n.$on("$destroy",d)}}}function s(e,t,n,a){"use strict";
23t&&("::"===t.substr(0,2)?t=t.substr(2):e.$watch(t,function(e){n(e),a()},!0),n(e.$eval(t)))}function l(e,t){"use strict";return{compile:function(n){var a=function(t){t.addClass(e.cloakClassName())},r=function(t){t.removeClass(e.cloakClassName())};return a(n),function(n,i,o){var s=r.bind(this,i),l=a.bind(this,i);o.translateCloak&&o.translateCloak.length?(o.$observe("translateCloak",function(t){e(t).then(s,l)}),t.$on("$translateChangeSuccess",function(){e(o.translateCloak).then(s,l)})):e.onReady(s)}}}}function c(){"use strict";return{restrict:"A",scope:!0,compile:function(){return{pre:function(e,t,n){e.translateNamespace=u(e),e.translateNamespace&&"."===n.translateNamespace.charAt(0)?e.translateNamespace+=n.translateNamespace:e.translateNamespace=n.translateNamespace}}}}}function u(e){"use strict";return e.translateNamespace?e.translateNamespace:e.$parent?u(e.$parent):void 0}function d(){"use strict";return{restrict:"A",scope:!0,compile:function(){return function(e,t,n){n.$observe("translateLanguage",function(t){e.translateLanguage=t}),e.$watch("translateLanguage",function(){e.$broadcast("translateLanguageChanged")})}}}}function h(e,t){"use strict";var n=function(n,a,r,i){if(!angular.isObject(a)){var o=this||{__SCOPE_IS_NOT_AVAILABLE:"More info at https://github.com/angular/angular.js/commit/8863b9d04c722b278fa93c5d66ad1e578ad6eb1f"};a=e(a)(o)}return t.instant(n,a,r,i)};return t.statefulFilter()&&(n.$stateful=!0),n}function p(e){"use strict";return e("translations")}return e.$inject=["$translate"],n.$inject=["$STORAGE_KEY","$windowProvider","$translateSanitizationProvider","pascalprechtTranslateOverrider"],a.$inject=["$interpolate","$translateSanitization"],r.$inject=["$translate","$interpolate","$compile","$parse","$rootScope"],o.$inject=["$translate","$rootScope"],l.$inject=["$translate","$rootScope"],h.$inject=["$parse","$translate"],p.$inject=["$cacheFactory"],angular.module("pascalprecht.translate",["ng"]).run(e),e.displayName="runTranslate",angular.module("pascalprecht.translate").provider("$translateSanitization",t),angular.module("pascalprecht.translate").constant("pascalprechtTranslateOverrider",{}).provider("$translate",n),n.displayName="displayName",angular.module("pascalprecht.translate").factory("$translateDefaultInterpolation",a),a.displayName="$translateDefaultInterpolation",angular.module("pascalprecht.translate").constant("$STORAGE_KEY","NG_TRANSLATE_LANG_KEY"),angular.module("pascalprecht.translate").directive("translate",r),r.displayName="translateDirective",angular.module("pascalprecht.translate").directive("translateAttr",o),o.displayName="translateAttrDirective",angular.module("pascalprecht.translate").directive("translateCloak",l),l.displayName="translateCloakDirective",angular.module("pascalprecht.translate").directive("translateNamespace",c),c.displayName="translateNamespaceDirective",angular.module("pascalprecht.translate").directive("translateLanguage",d),d.displayName="translateLanguageDirective",angular.module("pascalprecht.translate").filter("translate",h),h.displayName="translateFilterFactory",angular.module("pascalprecht.translate").factory("$translationCache",p),p.displayName="$translationCache","pascalprecht.translate"}),function(e,t){"function"==typeof define&&define.amd?define([],function(){return t()}):"object"==typeof module&&module.exports?module.exports=t():t()}(0,function(){function e(e,t){"use strict";return function(n){if(!n||!(angular.isArray(n.files)||angular.isString(n.prefix)&&angular.isString(n.suffix)))throw new Error("Couldn't load static files, no files and prefix or suffix specified!");n.files||(n.files=[{prefix:n.prefix,suffix:n.suffix}]);for(var a=[],r=n.files.length,i=0;i<r;i++)a.push(function(a){if(!a||!angular.isString(a.prefix)||!angular.isString(a.suffix))throw new Error("Couldn't load static file, no prefix or suffix specified!");var r=[a.prefix,n.key,a.suffix].join("");return angular.isObject(n.fileMap)&&n.fileMap[r]&&(r=n.fileMap[r]),t(angular.extend({url:r,method:"GET"},n.$http)).then(function(e){return e.data},function(){return e.reject(n.key)})}({prefix:n.files[i].prefix,key:n.key,suffix:n.files[i].suffix}));return e.all(a).then(function(e){for(var t=e.length,n={},a=0;a<t;a++)for(var r in e[a])n[r]=e[a][r];return n})}}return e.$inject=["$q","$http"],angular.module("pascalprecht.translate").factory("$translateStaticFilesLoader",e),e.displayName="$translateStaticFilesLoader","pascalprecht.translate"}),function(e){"use strict";var t={},n=!1,a={middleware:[]},r=["$injector","$q",function(r,i){function o(e){return!!n||!s(e)}function s(e){return l(a)||l(e)}function l(e){var t=c(e);return!!t&&!!t.length}function c(e){return e.middleware||((e.data||{}).vars||{}).middleware}function u(e){for(var t=[],n=0;n<e.length;n++)t=t.concat(d(e[n]));return t}function d(e){var t=c(e);return t instanceof Array?t:void 0===t?[]:t.split("|")}function h(){var e=t[g.names[g.index++]];e&&r.invoke(e,f)}function p(){g.index==g.names.length&&g.resolution.resolve(),g.next()}function m(e,t,n){g.resolution.reject({type:"redirectTo",route:e,params:t,options:n})}var g={next:h},f={next:p,redirectTo:m};return function(t,n){return o(t)?i.resolve():(f.params=e.copy(n),f.route=t.name,g.index=0,g.names=u([a,t]),g.resolution=i.defer(),g.next(),g.resolution.promise)}}],i=function(){this.map=function(e){if("object"!=typeof e)throw"Your middleware map must be an object!";t=e},this.bypassAll=function(e){if("boolean"!=typeof e)throw"You must provide bypassAll with a boolean value!";n=e},this.global=function(t){if("string"!=typeof t&&!e.isArray(t))throw"You must provide a string, a string separated by pipes, or an array of middleware names";a.middleware=t},this.$get=r};
vendor: 19,809 bytes, line 23
23e.module("ngRoute.middleware",[]).provider("$middleware",i).config(["$provide",function(t){t.decorator("$route",["$delegate",function(t){return e.forEach(t.routes,function(e){e.resolve=e.resolve||{}}),t}])}]).run(["$rootScope","$route","$location","$middleware",function(e,t,n,a){e.$on("$routeChangeStart",function(e,t,n){t.resolve.middleware=function(){return a(t,t.params)}}),e.$on("$routeChangeError",function(e,a,r,i){if("redirectTo"===i.type){if(e.preventDefault(),a.regexp.test(i.route))return t.reload();n.path(i.route),i.params&&n.search(i.params)}})}]),e.module("ui.router.middleware",[]).provider("$middleware",i).config(["$stateProvider",function(e){e.decorator("path",function(e,t){return void 0===e.self.resolve&&(e.self.resolve={},e.resolve=e.self.resolve),t(e)})}]).run(["$rootScope","$state","$middleware",function(e,t,n){e.$on("$stateChangeStart",function(e,t,a){t.resolve.middleware=function(){return n(t,a)}}),e.$on("$stateChangeError",function(e,n,a,r,i,o){if("redirectTo"===o.type){e.preventDefault();var s=o.options||{location:!0,inherit:!1,relative:t.$current,notify:!0,reload:!0};return t.transitionTo(o.route,o.params,s)}})}])}(angular),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function e(){return Qa.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function r(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(a(e,t))return!1;return!0}function i(e){return void 0===e}function o(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function s(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function l(e,t){var n,a=[],r=e.length;for(n=0;n<r;++n)a.push(t(e[n],n));return a}function c(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return a(t,"toString")&&(e.toString=t.toString),a(t,"valueOf")&&(e.valueOf=t.valueOf),e}function u(e,t,n,a){return Ot(e,t,n,a,!0).utc()}function d(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=d()),e._pf}function p(e){var t=null,n=!1,a=e._d&&!isNaN(e._d.getTime());return a&&(t=h(e),n=Ja.call(t.parsedDateParts,function(e){return null!=e}),a=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?a:(e._isValid=a,e._isValid)}function m(e){var t=u(NaN);return null!=e?c(h(t),e):h(t).userInvalidated=!0,t}function g(e,t){var n,a,r,o=Xa.length;if(i(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),i(t._i)||(e._i=t._i),i(t._f)||(e._f=t._f),i(t._l)||(e._l=t._l),i(t._strict)||(e._strict=t._strict),i(t._tzm)||(e._tzm=t._tzm),i(t._isUTC)||(e._isUTC=t._isUTC),i(t._offset)||(e._offset=t._offset),i(t._pf)||(e._pf=h(t)),i(t._locale)||(e._locale=t._locale),o>0)for(n=0;n<o;n++)a=Xa[n],r=t[a],i(r)||(e[a]=r);return e}function f(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===er&&(er=!0,e.updateOffset(this),er=!1)}function b(e){return e instanceof f||null!=e&&null!=e._isAMomentObject}function y(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn}function v(t,n){var r=!0;return c(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),r){var i,o,s,l=[],c=arguments.length;for(o=0;o<c;o++){if(i="","object"==typeof arguments[o]){i+="\n["+o+"] ";for(s in arguments[0])a(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[o];l.push(i)}y(t+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),r=!1}return n.apply(this,arguments)},n)}function A(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),tr[t]||(y(n),tr[t]=!0)}function k(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function w(e){var t,n;for(n in e)a(e,n)&&(t=e[n],k(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function O(e,t){var r,i=c({},e);for(r in t)a(t,r)&&(n(e[r])&&n(t[r])?(i[r]={},c(i[r],e[r]),c(i[r],t[r])):null!=t[r]?i[r]=t[r]:delete i[r]);for(r in e)a(e,r)&&!a(t,r)&&n(e[r])&&(i[r]=c({},i[r]));return i}function E(e){null!=e&&this.set(e)}function I(e,t,n){var a=this._calendar[e]||this._calendar.sameElse;return k(a)?a.call(t,n):a}function C(e,t,n){var a=""+Math.abs(e),r=t-a.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+a}function N(e,t,n,a){var r=a;"string"==typeof a&&(r=function(){return this[a]()}),e&&(lr[e]=r),t&&(lr[t[0]]=function(){return C(r.apply(this,arguments),t[1],t[2])}),n&&(lr[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function R(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function S(e){var t,n,a=e.match(ir);for(t=0,n=a.length;t<n;t++)lr[a[t]]?a[t]=lr[a[t]]:a[t]=R(a[t]);return function(t){var r,i="";for(r=0;r<n;r++)i+=k(a[r])?a[r].call(t,e):a[r];return i}}function T(e,t){return e.isValid()?(t=L(t,e.localeData()),sr[t]=sr[t]||S(t),sr[t](e)):e.localeData().invalidDate()}function L(e,t){function n(e){return t.longDateFormat(e)||e}var a=5;for(or.lastIndex=0;a>=0&&or.test(e);)e=e.replace(or,n),or.lastIndex=0,a-=1;return e}function x(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ir).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])}function M(){return this._invalidDate}function D(e){return this._ordinal.replace("%d",e)}function _(e,t,n,a){var r=this._relativeTime[n];return k(r)?r(e,t,n,a):r.replace(/%d/i,e)}function j(e,t){var n=this._relativeTime[e>0?"future":"past"];return k(n)?n(t):n.replace(/%s/i,t)}function P(e){return"string"==typeof e?hr[e]||hr[e.toLowerCase()]:void 0}function z(e){var t,n,r={};for(n in e)a(e,n)&&(t=P(n))&&(r[t]=e[n]);return r}function $(e){var t,n=[];for(t in e)a(e,t)&&n.push({unit:t,priority:pr[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}function G(e,t,n){ar[e]=k(t)?t:function(e,a){return e&&n?n:t}}function q(e,t){return a(ar,e)?ar[e](t._strict,t._locale):new RegExp(B(e))}function B(e){return U(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,a,r){return t||n||a||r}))}function U(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function F(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function V(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=F(t)),n}function H(e,t){var n,a,r=t;for("string"==typeof e&&(e=[e]),o(t)&&(r=function(e,n){n[t]=V(e)}),a=e.length,n=0;n<a;n++)Mr[e[n]]=r}function Z(e,t){H(e,function(e,n,a,r){a._w=a._w||{},t(e,a._w,a,r)})}function Y(e,t,n){null!=t&&a(Mr,e)&&Mr[e](t,n._a,n,e)}function K(e){return e%4==0&&e%100!=0||e%400==0}function W(e){return K(e)?366:365}function Q(){return K(this.year())}function J(t,n){return function(a){return null!=a?(ee(this,t,a),e.updateOffset(this,n),this):X(this,t)}}function X(e,t){if(!e.isValid())return NaN;var n=e._d,a=e._isUTC;switch(t){case"Milliseconds":return a?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return a?n.getUTCSeconds():n.getSeconds();case"Minutes":return a?n.getUTCMinutes():n.getMinutes();case"Hours":return a?n.getUTCHours():n.getHours();case"Date":return a?n.getUTCDate():n.getDate();case"Day":return a?n.getUTCDay():n.getDay();case"Month":return a?n.getUTCMonth():n.getMonth();case"FullYear":return a?n.getUTCFullYear():n.getFullYear();default:return NaN}}function ee(e,t,n){var a,r,i,o,s;if(e.isValid()&&!isNaN(n)){switch(a=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?a.setUTCMilliseconds(n):a.setMilliseconds(n));case"Seconds":return void(r?a.setUTCSeconds(n):a.setSeconds(n));case"Minutes":return void(r?a.setUTCMinutes(n):a.setMinutes(n));case"Hours":return void(r?a.setUTCHours(n):a.setHours(n));case"Date":return void(r?a.setUTCDate(n):a.setDate(n));case"FullYear":break;default:return}i=n,o=e.month(),s=e.date(),s=29!==s||1!==o||K(i)?s:28,r?a.setUTCFullYear(i,o,s):a.setFullYear(i,o,s)}}function te(e){return e=P(e),k(this[e])?this[e]():this}function ne(e,t){if("object"==typeof e){e=z(e);var n,a=$(e),r=a.length;for(n=0;n<r;n++)this[a[n].unit](e[a[n].unit])}else if(e=P(e),k(this[e]))return this[e](t);return this}function ae(e,t){return(e%t+t)%t}function re(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=ae(t,12);return e+=(t-n)/12,1===n?K(e)?29:28:31-n%7%2}function ie(e,n){return e?t(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Zr).test(n)?"format":"standalone"][e.month()]:t(this._months)?this._months:this._months.standalone}function oe(e,n){return e?t(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Zr.test(n)?"format":"standalone"][e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function se(e,t,n){var a,r,i,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)i=u([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?(r=Ur.call(this._shortMonthsParse,o),-1!==r?r:null):(r=Ur.call(this._longMonthsParse,o),-1!==r?r:null):"MMM"===t?-1!==(r=Ur.call(this._shortMonthsParse,o))?r:(r=Ur.call(this._longMonthsParse,o),-1!==r?r:null):-1!==(r=Ur.call(this._longMonthsParse,o))?r:(r=Ur.call(this._shortMonthsParse,o),-1!==r?r:null)}function le(e,t,n){var a,r,i;if(this._monthsParseExact)return se.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(r=u([2e3,a]),n&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[a]||(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[a]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(n&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!n&&this._monthsParse[a].test(e))return a}}function ce(e,t){if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=V(t);else if(t=e.localeData().monthsParse(t),!o(t))return e;var n=t,a=e.date();return a=a<29?a:Math.min(a,re(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,a):e._d.setMonth(n,a),e}function ue(t){return null!=t?(ce(this,t),e.updateOffset(this,!0),this):X(this,"Month")}function de(){return re(this.year(),this.month())}function he(e){return this._monthsParseExact?(a(this,"_monthsRegex")||me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=Yr),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function pe(e){return this._monthsParseExact?(a(this,"_monthsRegex")||me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=Kr),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function me(){function e(e,t){return t.length-e.length}var t,n,a,r,i=[],o=[],s=[];for(t=0;t<12;t++)n=u([2e3,t]),a=U(this.monthsShort(n,"")),r=U(this.months(n,"")),i.push(a),o.push(r),s.push(r),s.push(a);i.sort(e),o.sort(e),s.sort(e),this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function ge(e,t,n,a,r,i,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,a,r,i,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,a,r,i,o),s}function fe(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function be(e,t,n){var a=7+t-n;return-(7+fe(e,0,a).getUTCDay()-t)%7+a-1}function ye(e,t,n,a,r){var i,o,s=(7+n-a)%7,l=be(e,a,r),c=1+7*(t-1)+s+l;return c<=0?(i=e-1,o=W(i)+c):c>W(e)?(i=e+1,o=c-W(e)):(i=e,o=c),{year:i,dayOfYear:o}}function ve(e,t,n){var a,r,i=be(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?(r=e.year()-1,a=o+Ae(r,t,n)):o>Ae(e.year(),t,n)?(a=o-Ae(e.year(),t,n),r=e.year()+1):(r=e.year(),a=o),{week:a,year:r}}function Ae(e,t,n){var a=be(e,t,n),r=be(e+1,t,n);return(W(e)-a+r)/7}function ke(e){return ve(e,this._week.dow,this._week.doy).week}function we(){return this._week.dow}function Oe(){return this._week.doy}function Ee(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ie(e){var t=ve(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ce(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Ne(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Re(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Se(e,n){var a=t(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(n)?"format":"standalone"];return!0===e?Re(a,this._week.dow):e?a[e.day()]:a}function Te(e){return!0===e?Re(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Le(e){return!0===e?Re(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function xe(e,t,n){var a,r,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)i=u([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?(r=Ur.call(this._weekdaysParse,o),-1!==r?r:null):"ddd"===t?(r=Ur.call(this._shortWeekdaysParse,o),-1!==r?r:null):(r=Ur.call(this._minWeekdaysParse,o),-1!==r?r:null):"dddd"===t?-1!==(r=Ur.call(this._weekdaysParse,o))?r:-1!==(r=Ur.call(this._shortWeekdaysParse,o))?r:(r=Ur.call(this._minWeekdaysParse,o),-1!==r?r:null):"ddd"===t?-1!==(r=Ur.call(this._shortWeekdaysParse,o))?r:-1!==(r=Ur.call(this._weekdaysParse,o))?r:(r=Ur.call(this._minWeekdaysParse,o),-1!==r?r:null):-1!==(r=Ur.call(this._minWeekdaysParse,o))?r:-1!==(r=Ur.call(this._weekdaysParse,o))?r:(r=Ur.call(this._shortWeekdaysParse,o),-1!==r?r:null)}function Me(e,t,n){var a,r,i;if(this._weekdaysParseExact)return xe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(r=u([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[a]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(n&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(n&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!n&&this._weekdaysParse[a].test(e))return a}}function De(e){if(!this.isValid())return null!=e?this:NaN;var t=X(this,"Day");return null!=e?(e=Ce(e,this.localeData()),this.add(e-t,"d")):t}function _e(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function je(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Ne(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Pe(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=ei),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ze(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ti),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function $e(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ni),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ge(){function e(e,t){return t.length-e.length}var t,n,a,r,i,o=[],s=[],l=[],c=[];for(t=0;t<7;t++)n=u([2e3,1]).day(t),a=U(this.weekdaysMin(n,"")),r=U(this.weekdaysShort(n,"")),i=U(this.weekdays(n,"")),o.push(a),s.push(r),l.push(i),c.push(a),c.push(r),c.push(i);o.sort(e),s.sort(e),l.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function qe(){return this.hours()%12||12}function Be(){return this.hours()||24}function Ue(e,t){N(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Fe(e,t){return t._meridiemParse}function Ve(e){return"p"===(e+"").toLowerCase().charAt(0)}function He(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Ze(e,t){var n,a=Math.min(e.length,t.length);for(n=0;n<a;n+=1)if(e[n]!==t[n])return n;return a}function Ye(e){return e?e.toLowerCase().replace("_","-"):e}function Ke(e){for(var t,n,a,r,i=0;i<e.length;){for(r=Ye(e[i]).split("-"),t=r.length,n=Ye(e[i+1]),n=n?n.split("-"):null;t>0;){if(a=Qe(r.slice(0,t).join("-")))return a;if(n&&n.length>=t&&Ze(r,n)>=t-1)break;t--}i++}return ai}function We(e){return!(!e||!e.match("^[^/\\\\]*$"))}function Qe(e){var t,n=null;if(void 0===si[e]&&"undefined"!=typeof module&&module&&module.exports&&We(e))try{n=ai._abbr,t=require,t("./locale/"+e),Je(n)}catch(t){si[e]=null}return si[e]}function Je(e,t){var n;return e&&(n=i(t)?tt(e):Xe(e,t),n?ai=n:"undefined"!=typeof console&&console.warn),ai._abbr}function Xe(e,t){if(null!==t){var n,a=oi;if(t.abbr=e,null!=si[e])A("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=si[e]._config;else if(null!=t.parentLocale)if(null!=si[t.parentLocale])a=si[t.parentLocale]._config;else{if(null==(n=Qe(t.parentLocale)))return li[t.parentLocale]||(li[t.parentLocale]=[]),li[t.parentLocale].push({name:e,config:t}),null;a=n._config}return si[e]=new E(O(a,t)),li[e]&&li[e].forEach(function(e){Xe(e.n
vendor: 4,632 bytes, lines 23-24
23ame,e.config)}),Je(e),si[e]}return delete si[e],null}function et(e,t){if(null!=t){var n,a,r=oi;null!=si[e]&&null!=si[e].parentLocale?si[e].set(O(si[e]._config,t)):(a=Qe(e),null!=a&&(r=a._config),t=O(r,t),null==a&&(t.abbr=e),n=new E(t),n.parentLocale=si[e],si[e]=n),Je(e)}else null!=si[e]&&(null!=si[e].parentLocale?(si[e]=si[e].parentLocale,e===Je()&&Je(e)):null!=si[e]&&delete si[e]);return si[e]}function tt(e){var n;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ai;if(!t(e)){if(n=Qe(e))return n;e=[e]}return Ke(e)}function nt(){return nr(si)}function at(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[_r]<0||n[_r]>11?_r:n[jr]<1||n[jr]>re(n[Dr],n[_r])?jr:n[Pr]<0||n[Pr]>24||24===n[Pr]&&(0!==n[zr]||0!==n[$r]||0!==n[Gr])?Pr:n[zr]<0||n[zr]>59?zr:n[$r]<0||n[$r]>59?$r:n[Gr]<0||n[Gr]>999?Gr:-1,h(e)._overflowDayOfYear&&(t<Dr||t>jr)&&(t=jr),h(e)._overflowWeeks&&-1===t&&(t=qr),h(e)._overflowWeekday&&-1===t&&(t=Br),h(e).overflow=t),e}function rt(e){var t,n,a,r,i,o,s=e._i,l=ci.exec(s)||ui.exec(s),c=hi.length,u=pi.length;if(l){for(h(e).iso=!0,t=0,n=c;t<n;t++)if(hi[t][1].exec(l[1])){r=hi[t][0],a=!1!==hi[t][2];break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,n=u;t<n;t++)if(pi[t][1].exec(l[3])){i=(l[2]||" ")+pi[t][0];break}if(null==i)return void(e._isValid=!1)}if(!a&&null!=i)return void(e._isValid=!1);if(l[4]){if(!di.exec(l[4]))return void(e._isValid=!1);o="Z"}e._f=r+(i||"")+(o||""),ft(e)}else e._isValid=!1}function it(e,t,n,a,r,i){var o=[ot(e),Hr.indexOf(t),parseInt(n,10),parseInt(a,10),parseInt(r,10)];return i&&o.push(parseInt(i,10)),o}function ot(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function st(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function lt(e,t,n){return!e||Jr.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(h(n).weekdayMismatch=!0,n._isValid=!1,!1)}function ct(e,t,n){if(e)return fi[e];if(t)return 0;var a=parseInt(n,10),r=a%100;return(a-r)/100*60+r}function ut(e){var t,n=gi.exec(st(e._i));if(n){if(t=it(n[4],n[3],n[2],n[5],n[6],n[7]),!lt(n[1],t,e))return;e._a=t,e._tzm=ct(n[8],n[9],n[10]),e._d=fe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function dt(t){var n=mi.exec(t._i);if(null!==n)return void(t._d=new Date(+n[1]));rt(t),!1===t._isValid&&(delete t._isValid,ut(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:e.createFromInputFallback(t)))}function ht(e,t,n){return null!=e?e:null!=t?t:n}function pt(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function mt(e){var t,n,a,r,i,o=[];if(!e._d){for(a=pt(e),e._w&&null==e._a[jr]&&null==e._a[_r]&&gt(e),null!=e._dayOfYear&&(i=ht(e._a[Dr],a[Dr]),(e._dayOfYear>W(i)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=fe(i,0,e._dayOfYear),e._a[_r]=n.getUTCMonth(),e._a[jr]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=a[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Pr]&&0===e._a[zr]&&0===e._a[$r]&&0===e._a[Gr]&&(e._nextDay=!0,e._a[Pr]=0),e._d=(e._useUTC?fe:ge).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Pr]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(h(e).weekdayMismatch=!0)}}function gt(e){var t,n,a,r,i,o,s,l,c;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(i=1,o=4,n=ht(t.GG,e._a[Dr],ve(Et(),1,4).year),a=ht(t.W,1),((r=ht(t.E,1))<1||r>7)&&(l=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,c=ve(Et(),i,o),n=ht(t.gg,e._a[Dr],c.year),a=ht(t.w,c.week),null!=t.d?((r=t.d)<0||r>6)&&(l=!0):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(l=!0)):r=i),
24a<1||a>Ae(n,i,o)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(s=ye(n,a,r,i,o),e._a[Dr]=s.year,e._dayOfYear=s.dayOfYear)}function ft(t){if(t._f===e.ISO_8601)return void rt(t);if(t._f===e.RFC_2822)return void ut(t);t._a=[],h(t).empty=!0;var n,a,r,i,o,s,l,c=""+t._i,u=c.length,d=0;for(r=L(t._f,t._locale).match(ir)||[],l=r.length,n=0;n<l;n++)i=r[n],a=(c.match(q(i,t))||[])[0],a&&(o=c.substr(0,c.indexOf(a)),o.length>0&&h(t).unusedInput.push(o),c=c.slice(c.indexOf(a)+a.length),d+=a.length),lr[i]?(a?h(t).empty=!1:h(t).unusedTokens.push(i),Y(i,a,t)):t._strict&&!a&&h(t).unusedTokens.push(i);h(t).charsLeftOver=u-d,c.length>0&&h(t).unusedInput.push(c),t._a[Pr]<=12&&!0===h(t).bigHour&&t._a[Pr]>0&&(h(t).bigHour=void 0),h(t).parsedDateParts=t._a.slice(0),h(t).meridiem=t._meridiem,t._a[Pr]=bt(t._locale,t._a[Pr],t._meridiem),s=h(t).era,null!==s&&(t._a[Dr]=t._locale.erasConvertYear(s,t._a[Dr])),mt(t),at(t)}
vendor: 26,118 bytes, line 24
24function bt(e,t,n){var a;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(a=e.isPM(n),a&&t<12&&(t+=12),a||12!==t||(t=0),t):t}function yt(e){var t,n,a,r,i,o,s=!1,l=e._f.length;if(0===l)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<l;r++)i=0,o=!1,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],ft(t),p(t)&&(o=!0),i+=h(t).charsLeftOver,i+=10*h(t).unusedTokens.length,h(t).score=i,s?i<a&&(a=i,n=t):(null==a||i<a||o)&&(a=i,n=t,o&&(s=!0));c(e,n||t)}function vt(e){if(!e._d){var t=z(e._i),n=void 0===t.day?t.date:t.day;e._a=l([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),mt(e)}}function At(e){var t=new f(at(kt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function kt(e){var n=e._i,a=e._f;return e._locale=e._locale||tt(e._l),null===n||void 0===a&&""===n?m({nullInput:!0}):("string"==typeof n&&(e._i=n=e._locale.preparse(n)),b(n)?new f(at(n)):(s(n)?e._d=n:t(a)?yt(e):a?ft(e):wt(e),p(e)||(e._d=null),e))}function wt(a){var r=a._i;i(r)?a._d=new Date(e.now()):s(r)?a._d=new Date(r.valueOf()):"string"==typeof r?dt(a):t(r)?(a._a=l(r.slice(0),function(e){return parseInt(e,10)}),mt(a)):n(r)?vt(a):o(r)?a._d=new Date(r):e.createFromInputFallback(a)}function Ot(e,a,i,o,s){var l={};return!0!==a&&!1!==a||(o=a,a=void 0),!0!==i&&!1!==i||(o=i,i=void 0),(n(e)&&r(e)||t(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=s,l._l=i,l._i=e,l._f=a,l._strict=o,At(l)}function Et(e,t,n,a){return Ot(e,t,n,a,!1)}function It(e,n){var a,r;if(1===n.length&&t(n[0])&&(n=n[0]),!n.length)return Et();for(a=n[0],r=1;r<n.length;++r)n[r].isValid()&&!n[r][e](a)||(a=n[r]);return a}function Ct(){return It("isBefore",[].slice.call(arguments,0))}function Nt(){return It("isAfter",[].slice.call(arguments,0))}function Rt(e){var t,n,r=!1,i=Ai.length;for(t in e)if(a(e,t)&&(-1===Ur.call(Ai,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<i;++n)if(e[Ai[n]]){if(r)return!1;parseFloat(e[Ai[n]])!==V(e[Ai[n]])&&(r=!0)}return!0}function St(){return this._isValid}function Tt(){return Wt(NaN)}function Lt(e){var t=z(e),n=t.year||0,a=t.quarter||0,r=t.month||0,i=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=Rt(t),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+o+7*i,this._months=+r+3*a+12*n,this._data={},this._locale=tt(),this._bubble()}function xt(e){return e instanceof Lt}function Mt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Dt(e,t,n){var a,r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(a=0;a<r;a++)(n&&e[a]!==t[a]||!n&&V(e[a])!==V(t[a]))&&o++;return o+i}function _t(e,t){N(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+C(~~(e/60),2)+t+C(~~e%60,2)})}function jt(e,t){var n,a,r,i=(t||"").match(e);return null===i?null:(n=i[i.length-1]||[],a=(n+"").match(ki)||["-",0,0],r=60*a[1]+V(a[2]),0===r?0:"+"===a[0]?r:-r)}function Pt(t,n){var a,r;return n._isUTC?(a=n.clone(),r=(b(t)||s(t)?t.valueOf():Et(t).valueOf())-a.valueOf(),a._d.setTime(a._d.valueOf()+r),e.updateOffset(a,!1),a):Et(t).local()}function zt(e){return-Math.round(e._d.getTimezoneOffset())}function $t(t,n,a){var r,i=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=jt(Rr,t)))return this}else Math.abs(t)<16&&!a&&(t*=60);return!this._isUTC&&n&&(r=zt(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==t&&(!n||this._changeInProgress?tn(this,Wt(t-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:zt(this)}function Gt(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function qt(e){return this.utcOffset(0,e)}function Bt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(zt(this),"m")),this}function Ut(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=jt(Nr,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Ft(e){return!!this.isValid()&&(e=e?Et(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Vt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ht(){if(!i(this._isDSTShifted))return this._isDSTShifted;var e,t={};return g(t,this),t=kt(t),t._a?(e=t._isUTC?u(t._a):Et(t._a),this._isDSTShifted=this.isValid()&&Dt(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Zt(){return!!this.isValid()&&!this._isUTC}function Yt(){return!!this.isValid()&&this._isUTC}function Kt(){return!!this.isValid()&&this._isUTC&&0===this._offset}function Wt(e,t){var n,r,i,s=e,l=null;return xt(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:o(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(l=wi.exec(e))?(n="-"===l[1]?-1:1,s={y:0,d:V(l[jr])*n,h:V(l[Pr])*n,m:V(l[zr])*n,s:V(l[$r])*n,ms:V(Mt(1e3*l[Gr]))*n}):(l=Oi.exec(e))?(n="-"===l[1]?-1:1,s={y:Qt(l[2],n),M:Qt(l[3],n),w:Qt(l[4],n),d:Qt(l[5],n),h:Qt(l[6],n),m:Qt(l[7],n),s:Qt(l[8],n)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(i=Xt(Et(s.from),Et(s.to)),s={},s.ms=i.milliseconds,s.M=i.months),r=new Lt(s),xt(e)&&a(e,"_locale")&&(r._locale=e._locale),xt(e)&&a(e,"_isValid")&&(r._isValid=e._isValid),r}function Qt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Jt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Xt(e,t){var n;return e.isValid()&&t.isValid()?(t=Pt(t,e),e.isBefore(t)?n=Jt(e,t):(n=Jt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function en(e,t){return function(n,a){var r,i;return null===a||isNaN(+a)||(A(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=a,a=i),r=Wt(n,a),tn(this,r,e),this}}function tn(t,n,a,r){var i=n._milliseconds,o=Mt(n._days),s=Mt(n._months);t.isValid()&&(r=null==r||r,s&&ce(t,X(t,"Month")+s*a),o&&ee(t,"Date",X(t,"Date")+o*a),i&&t._d.setTime(t._d.valueOf()+i*a),r&&e.updateOffset(t,o||s))}function nn(e){return"string"==typeof e||e instanceof String}function an(e){return b(e)||s(e)||nn(e)||o(e)||on(e)||rn(e)||null===e||void 0===e}function rn(e){var t,i,o=n(e)&&!r(e),s=!1,l=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],c=l.length;for(t=0;t<c;t+=1)i=l[t],s=s||a(e,i);return o&&s}function on(e){var n=t(e),a=!1;return n&&(a=0===e.filter(function(t){return!o(t)&&nn(e)}).length),n&&a}function sn(e){var t,i,o=n(e)&&!r(e),s=!1,l=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<l.length;t+=1)i=l[t],s=s||a(e,i);return o&&s}function ln(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function cn(t,n){1===arguments.length&&(arguments[0]?an(arguments[0])?(t=arguments[0],n=void 0):sn(arguments[0])&&(n=arguments[0],t=void 0):(t=void 0,n=void 0));var a=t||Et(),r=Pt(a,this).startOf("day"),i=e.calendarFormat(this,r)||"sameElse",o=n&&(k(n[i])?n[i].call(this,a):n[i]);return this.format(o||this.localeData().calendar(i,this,Et(a)))}function un(){return new f(this)}function dn(e,t){var n=b(e)?e:Et(e);return!(!this.isValid()||!n.isValid())&&(t=P(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function hn(e,t){var n=b(e)?e:Et(e);return!(!this.isValid()||!n.isValid())&&(t=P(t)||"millisecond","millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function pn(e,t,n,a){var r=b(e)?e:Et(e),i=b(t)?t:Et(t);return!!(this.isValid()&&r.isValid()&&i.isValid())&&(a=a||"()",("("===a[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===a[1]?this.isBefore(i,n):!this.isAfter(i,n)))}function mn(e,t){var n,a=b(e)?e:Et(e);return!(!this.isValid()||!a.isValid())&&(t=P(t)||"millisecond","millisecond"===t?this.valueOf()===a.valueOf():(n=a.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function gn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function fn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function bn(e,t,n){var a,r,i;if(!this.isValid())return NaN;if(a=Pt(e,this),!a.isValid())return NaN;switch(r=6e4*(a.utcOffset()-this.utcOffset()),t=P(t)){case"year":i=yn(this,a)/12;break;case"month":i=yn(this,a);break;case"quarter":i=yn(this,a)/3;break;case"second":i=(this-a)/1e3;break;case"minute":i=(this-a)/6e4;break;case"hour":i=(this-a)/36e5;break;case"day":i=(this-a-r)/864e5;break;case"week":i=(this-a-r)/6048e5;break;default:i=this-a}return n?i:F(i)}function yn(e,t){if(e.date()<t.date())return-yn(t,e);var n,a,r=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(r,"months");return t-i<0?(n=e.clone().add(r-1,"months"),a=(t-i)/(i-n)):(n=e.clone().add(r+1,"months"),a=(t-i)/(n-i)),-(r+a)||0}function vn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function An(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?T(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",T(n,"Z")):T(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function kn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,a,r="moment",i="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",a=i+'[")]',this.format(e+t+n+a)}function wn(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=T(this,t);return this.localeData().postformat(n)}function On(e,t){return this.isValid()&&(b(e)&&e.isValid()||Et(e).isValid())?Wt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function En(e){return this.from(Et(),e)}function In(e,t){return this.isValid()&&(b(e)&&e.isValid()||Et(e).isValid())?Wt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Cn(e){return this.to(Et(),e)}function Nn(e){var t;return void 0===e?this._locale._abbr:(t=tt(e),null!=t&&(this._locale=t),this)}function Rn(){return this._locale}function Sn(e,t){return(e%t+t)%t}function Tn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Ti:new Date(e,t,n).valueOf()}function Ln(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Ti:Date.UTC(e,t,n)}function xn(t){var n,a;if(void 0===(t=P(t))||"millisecond"===t||!this.isValid())return this;switch(a=this._isUTC?Ln:Tn,t){case"year":n=a(this.year(),0,1);break;case"quarter":n=a(this.year(),this.month()-this.month()%3,1);break;case"month":n=a(this.year(),this.month(),1);break;case"week":n=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=a(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=Sn(n+(this._isUTC?0:this.utcOffset()*Ri),Si);break;case"minute":n=this._d.valueOf(),n-=Sn(n,Ri);break;case"second":n=this._d.valueOf(),n-=Sn(n,Ni)}return this._d.setTime(n),e.updateOffset(this,!0),this}function Mn(t){var n,a;if(void 0===(t=P(t))||"millisecond"===t||!this.isValid())return this;switch(a=this._isUTC?Ln:Tn,t){case"year":n=a(this.year()+1,0,1)-1;break;case"quarter":n=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=a(this.year(),this.month()+1,1)-1;break;case"week":n=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=Si-Sn(n+(this._isUTC?0:this.utcOffset()*Ri),Si)-1;break;case"minute":n=this._d.valueOf(),n+=Ri-Sn(n,Ri)-1;break;case"second":n=this._d.valueOf(),n+=Ni-Sn(n,Ni)-1}return this._d.setTime(n),e.updateOffset(this,!0),this}function Dn(){return this._d.valueOf()-6e4*(this._offset||0)}function _n(){return Math.floor(this.valueOf()/1e3)}function jn(){return new Date(this.valueOf())}function Pn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function zn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function $n(){return this.isValid()?this.toISOString():null}function Gn(){return p(this)}function qn(){return c({},h(this))}function Bn(){return h(this).overflow}function Un(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Fn(t,n){var a,r,i,o=this._eras||tt("en")._eras;for(a=0,r=o.length;a<r;++a){switch(typeof o[a].since){case"string":i=e(o[a].since).startOf("day"),o[a].since=i.valueOf()}switch(typeof o[a].until){case"undefined":o[a].until=1/0;break;case"string":i=e(o[a].until).startOf("day").valueOf(),o[a].until=i.valueOf()}}return o}function Vn(e,t,n){var a,r,i,o,s,l=this.eras();for(e=e.toUpperCase(),a=0,r=l.length;a<r;++a)if(i=l[a].name.toUpperCase(),o=l[a].abbr.toUpperCase(),s=l[a].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return l[a];break;case"NNNN":if(i===e)return l[a];break;case"NNNNN":if(s===e)return l[a]}else if([i,o,s].indexOf(e)>=0)return l[a]}function Hn(t,n){var a=t.since<=t.until?1:-1;return void 0===n?e(t.since).year():e(t.since).year()+(n-t.offset)*a}function Zn(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until)return a[e].name;if(a[e].until<=n&&n<=a[e].since)return a[e].name}return""}function Yn(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until)return a[e].narrow;if(a[e].until<=n&&n<=a[e].since)return a[e].narrow}return""}function Kn(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until)return a[e].abbr;if(a[e].until<=n&&n<=a[e].since)return a[e].abbr}return""}function Wn(){var t,n,a,r,i=this.localeData().eras();for(t=0,n=i.length;t<n;++t)if(a=i[t].since<=i[t].until?1:-1,r=this.clone().startOf("day").valueOf(),i[t].since<=r&&r<=i[t].until||i[t].until<=r&&r<=i[t].since)return(this.year()-e(i[t].since).year())*a+i[t].offset;return this.year()}function Qn(e){return a(this,"_erasNameRegex")||ra.call(this),e?this._erasNameRegex:this._erasRegex}function Jn(e){return a(this,"_erasAbbrRegex")||ra.call(this),e?this._erasAbbrRegex:this._erasRegex}function Xn(e){return a(this,"_erasNarrowRegex")||ra.call(this),e?this._erasNarrowRegex:this._erasRegex}function ea(e,t){return t.erasAbbrRegex(e)}function ta(e,t){return t.erasNameRegex(e)}function na(e,t){return t.erasNarrowRegex(e)}function aa(e,t){return t._eraYearOrdinalRegex||Ir}function ra(){var e,t,n,a,r,i=[],o=[],s=[],l=[],c=this.eras();for(e=0,t=c.length;e<t;++e)n=U(c[e].name),a=U(c[e].abbr),r=U(c[e].narrow),o.push(n),i.push(a),s.push(r),l.push(n),l.push(a),l.push(r);this._erasRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+o.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+i.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+s.join("|")+")","i")}function ia(e,t){N(0,[e,e.length],0,t)}function oa(e){return ha.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function sa(e){return ha.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function la(){return Ae(this.year(),1,4)}function ca(){return Ae(this.isoWeekYear(),1,4)}function ua(){var e=this.localeData()._week;return Ae(this.year(),e.dow,e.doy)}function da(){var e=this.localeData()._week;return Ae(this.weekYear(),e.dow,e.doy)}function ha(e,t,n,a,r){var i;return null==e?ve(this,a,r).year:(i=Ae(e,a,r),t>i&&(t=i),pa.call(this,e,t,n,a,r))}function pa(e,t,n,a,r){var i=ye(e,t,n,a,r),o=fe(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function ma(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function ga(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function fa(e,t){t[Gr]=V(1e3*("0."+e))}function ba(){return this._isUTC?"UTC":""}function ya(){return this._isUTC?"Coordinated Universal Time":""}function va(e){return Et(1e3*e)}function Aa(){return Et.apply(null,arguments).parseZone()}function ka(e){return e}function wa(e,t,n,a){var r=tt(),i=u().set(a,t);return r[n](i,e)}function Oa(e,t,n){if(o(e)&&(t=e,e=void 0),e=e||"",null!=t)return wa(e,t,n,"month");var a,r=[];for(a=0;a<12;a++)r[a]=wa(e,a,n,"month");return r}function Ea(e,t,n,a){"boolean"==typeof e?(o(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,o(t)&&(n=t,t=void 0),t=t||"");var r,i=tt(),s=e?i._week.dow:0,l=[];if(null!=n)return wa(t,(n+s)%7,a,"day");for(r=0;r<7;r++)l[r]=wa(t,(r+s)%7,a,"day");return l}function Ia(e,t){return Oa(e,t,"months")}function Ca(e,t){return Oa(e,t,"monthsShort")}function Na(e,t,n){return Ea(e,t,n,"weekdays")}function Ra(e,t,n){return Ea(e,t,n,"weekdaysShort")}function Sa(e,t,n){return Ea(e,t,n,"weekdaysMin")}function Ta(){var e=this._data;return this._milliseconds=zi(this._milliseconds),this._days=zi(this._days),this._months=zi(this._months),e.milliseconds=zi(e.milliseconds),e.seconds=zi(e.seconds),e.minutes=zi(e.minutes),e.hours=zi(e.hours),e.months=zi(e.months),e.years=zi(e.years),this}function La(e,t,n,a){var r=Wt(t,n);return e._milliseconds+=a*r._milliseconds,e._days+=a*r._days,e._months+=a*r._months,e._bubble()}function xa(e,t){return La(this,e,t,1)}function Ma(e,t){return La(this,e,t,-1)}function Da(e){return e<0?Math.floor(e):Math.ceil(e)}function _a(){var e,t,n,a,r,i=this._milliseconds,o=this._days,s=this._months,l=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*Da(Pa(s)+o),o=0,s=0),l.milliseconds=i%1e3,e=F(i/1e3),l.seconds=e%60,t=F(e/60),l.minutes=t%60,n=F(t/60),l.hours=n%24,o+=F(n/24),r=F(ja(o)),s+=r,o-=Da(Pa(r)),a=F(s/12),s%=12,l.days=o,l.months=s,l.years=a,this}function ja(e){return 4800*e/146097}function Pa(e){return 146097*e/4800}function za(e){if(!this.isValid())return NaN;var t,n,a=this._milliseconds;if("month"===(e=P(e))||"quarter"===e||"year"===e)switch(t=this._days+a/864e5,n=this._months+ja(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Pa(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return 24*t+a/36e5;case"minute":return 1440*t+a/6e4;case"second":return 86400*t+a/1e3;case"millisecond":return Math.floor(864e5*t)+a;default:throw new Error("Unknown unit "+e)}}function $a(e){return function(){return this.as(e)}}function Ga(){return Wt(this)}function qa(e){return e=P(e),this.isValid()?this[e+"s"]():NaN}function Ba(e){return function(){return this.isValid()?this._data[e]:NaN}}function Ua(){return F(this.days()/7)}function Fa(e,t,n,a,r){return r.relativeTime(t||1,!!n,e,a)}function Va(e,t,n,a){var r=Wt(e).abs(),i=no(r.as("s")),o=no(r.as("m")),s=no(r.as("h")),l=no(r.as("d")),c=no(r.as("M")),u=no(r.as("w")),d=no(r.as("y")),h=i<=n.ss&&["s",i]||i<n.s&&["ss",i]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return null!=n.w&&(h=h||u<=1&&["w"]||u<n.w&&["ww",u]),h=h||c<=1&&["M"]||c<n.M&&["MM",c]||d<=1&&["y"]||["yy",d],h[2]=t,h[3]=+e>0,h[4]=a,Fa.apply(null,h)}function Ha(e){return void 0===e?no:"function"==typeof e&&(no=e,!0)}function Za(e,t){return void 0!==ao[e]&&(void 0===t?ao[e]:(ao[e]=t,"s"===e&&(ao.ss=t-1),!0))}function Ya(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,a,r=!1,i=ao;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(i=Object.assign({},ao,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),n=this.localeData(),a=Va(this,!r,i,n),r&&(a=n.pastFuture(+this,a)),n.postformat(a)}function Ka(e){return(e>0)-(e<0)||+e}function Wa(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,a,r,i,o,s,l=ro(this._milliseconds)/1e3,c=ro(this._days),u=ro(this._months),d=this.asSeconds();return d?(e=F(l/60),t=F(e/60),l%=60,e%=60,n=F(u/12),u%=12,a=l?l.toFixed(3).replace(/\.?0+$/,""):"",r=d<0?"-":"",i=Ka(this._months)!==Ka(d)?"-":"",o=Ka(this._days)!==Ka(d)?"-":"",s=Ka(this._milliseconds)!==Ka(d)?"-":"",r+"P"+(n?i+n+"Y":"")+(u?i+u+"M":"")+(c?o+c+"D":"")+(t||e||l?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(l?s+a+"S":"")):"P0D"}var Qa,Ja;Ja=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),a=n.length>>>0;for(t=0;t<a;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var Xa=e.momentProperties=[],er=!1,tr={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var nr;nr=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)a(e,t)&&n.push(t);return n};var ar,rr={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ir=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,or=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,sr={},lr={},cr={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ur=/\d{1,2}/,dr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},hr={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"},pr={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},mr=/\d/,gr=/\d\d/,fr=/\d{3}/,br=/\d{4}/,yr=/[+-]?\d{6}/,vr=/\d\d?/,Ar=/\d\d\d\d?/,kr=/\d\d\d\d\d\d?/,wr=/\d{1,3}/,Or=/\d{1,4}/,Er=/[+-]?\d{1,6}/,Ir=/\d+/,Cr=/[+-]?\d+/,Nr=/Z|[+-]\d\d:?\d\d/gi,Rr=/Z|[+-]\d\d(?::?\d\d)?/gi,Sr=/[+-]?\d+(\.\d{1,3})?/,Tr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Lr=/^[1-9]\d?/,xr=/^([1-9]\d|\d)/;ar={};var Mr={},Dr=0,_r=1,jr=2,Pr=3,zr=4,$r=5,Gr=6,qr=7,Br=8;N("Y",0,0,function(){var e=this.year();return e<=9999?C(e,4):"+"+e}),N(0,["YY",2],0,function(){return this.year()%100}),N(0,["YYYY",4],0,"year"),N(0,["YYYYY",5],0,"year"),N(0,["YYYYYY",6,!0],0,"year"),G("Y",Cr),G("YY",vr,gr),G("YYYY",Or,br),G("YYYYY",Er,yr),G("YYYYYY",Er,yr),H(["YYYYY","YYYYYY"],Dr),H("YYYY",function(t,n){n[Dr]=2===t.length?e.parseTwoDigitYear(t):V(t)}),H("YY",function(t,n){n[Dr]=e.parseTwoDigitYear(t)}),H("Y",function(e,t){t[Dr]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return V(e)+(V(e)>68?1900:2e3)};var Ur,Fr=J("FullYear",!0);Ur=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},N("M",["MM",2],"Mo",function(){return this.month()+1}),N("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),N("MMMM",0,0,function(e){return this.localeData().months(this,e)}),G("M",vr,Lr),G("MM",vr,gr),G("MMM",function(e,t){return t.monthsShortRegex(e)}),G("MMMM",function(e,t){return t.monthsRegex(e)}),H(["M","MM"],function(e,t){t[_r]=V(e)-1}),H(["MMM","MMMM"],function(e,t,n,a){var r=n._locale.monthsParse(e,a,n._strict);null!=r?t[_r]=r:h(n).invalidMonth=e});var Vr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Hr="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Zr=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Yr=Tr,Kr=Tr;N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),G("w",vr,Lr),G("ww",vr,gr),G("W",vr,Lr),G("WW",vr,gr),Z(["w","ww","W","WW"],function(e,t,n,a){t[a.substr(0,1)]=V(e)});var Wr={dow:0,doy:6};N("d",0,"do","day"),N("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),N("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),N("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),G("d",vr),G("e",vr),G("E",vr),G("dd",function(e,t){return t.weekdaysMinRegex(e)}),G("ddd",function(e,t){return t.weekdaysShortRegex(e)}),G("dddd",function(e,t){return t.weekdaysRegex(e)}),Z(["dd","ddd","dddd"],function(e,t,n,a){var r=n._locale.weekdaysParse(e,a,n._strict);null!=r?t.d=r:h(n).invalidWeekday=e}),Z(["d","e","E"],function(e,t,n,a){t[a]=V(e)});var Qr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Jr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ei=Tr,ti=Tr,ni=Tr;N("H",["HH",2],0,"hour"),N("h",["hh",2],0,qe),N("k",["kk",2],0,Be),N("hmm",0,0,function(){return""+qe.apply(this)+C(this.minutes(),2)}
vendor: 8,710 bytes, lines 24-25
24),N("hmmss",0,0,function(){return""+qe.apply(this)+C(this.minutes(),2)+C(this.seconds(),2)}),N("Hmm",0,0,function(){return""+this.hours()+C(this.minutes(),2)}),N("Hmmss",0,0,function(){return""+this.hours()+C(this.minutes(),2)+C(this.seconds(),2)}),Ue("a",!0),Ue("A",!1),G("a",Fe),G("A",Fe),G("H",vr,xr),G("h",vr,Lr),G("k",vr,Lr),G("HH",vr,gr),G("hh",vr,gr),G("kk",vr,gr),G("hmm",Ar),G("hmmss",kr),G("Hmm",Ar),G("Hmmss",kr),H(["H","HH"],Pr),H(["k","kk"],function(e,t,n){var a=V(e);t[Pr]=24===a?0:a}),H(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),H(["h","hh"],function(e,t,n){t[Pr]=V(e),h(n).bigHour=!0}),H("hmm",function(e,t,n){var a=e.length-2;t[Pr]=V(e.substr(0,a)),t[zr]=V(e.substr(a)),h(n).bigHour=!0}),H("hmmss",function(e,t,n){var a=e.length-4,r=e.length-2;t[Pr]=V(e.substr(0,a)),t[zr]=V(e.substr(a,2)),t[$r]=V(e.substr(r)),h(n).bigHour=!0}),H("Hmm",function(e,t,n){var a=e.length-2;t[Pr]=V(e.substr(0,a)),t[zr]=V(e.substr(a))}),H("Hmmss",function(e,t,n){var a=e.length-4,r=e.length-2;t[Pr]=V(e.substr(0,a)),t[zr]=V(e.substr(a,2)),t[$r]=V(e.substr(r))});var ai,ri=/[ap]\.?m?\.?/i,ii=J("Hours",!0),oi={calendar:rr,longDateFormat:cr,invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:ur,relativeTime:dr,months:Vr,monthsShort:Hr,week:Wr,weekdays:Qr,weekdaysMin:Xr,weekdaysShort:Jr,meridiemParse:ri},si={},li={},ci=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ui=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,di=/Z|[+-]\d\d(?::?\d\d)?/,hi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],pi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],mi=/^\/?Date\((-?\d+)/i,gi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,fi={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};e.createFromInputFallback=v("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){},e.RFC_2822=function(){};var bi=v("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()}),yi=v("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Et.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()}),vi=function(){return Date.now?Date.now():+new Date},Ai=["year","quarter","month","week","day","hour","minute","second","millisecond"];_t("Z",":"),_t("ZZ",""),G("Z",Rr),G("ZZ",Rr),H(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=jt(Rr,e)});var ki=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var wi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Oi=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Wt.fn=Lt.prototype,Wt.invalid=Tt;var Ei=en(1,"add"),Ii=en(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ci=v("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)}),Ni=1e3,Ri=60*Ni,Si=60*Ri,Ti=3506328*Si;N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),G("N",ea),G("NN",ea),G("NNN",ea),G("NNNN",ta),G("NNNNN",na),H(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,a){var r=n._locale.erasParse(e,a,n._strict);r?h(n).era=r:h(n).invalidEra=e}),G("y",Ir),G("yy",Ir),G("yyy",Ir),G("yyyy",Ir),G("yo",aa),H(["y","yy","yyy","yyyy"],Dr),H(["yo"],function(e,t,n,a){var r
25;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Dr]=n._locale.eraYearOrdinalParse(e,r):t[Dr]=parseInt(e,10)}),N(0,["gg",2],0,function(){return this.weekYear()%100}),N(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ia("gggg","weekYear"),ia("ggggg","weekYear"),ia("GGGG","isoWeekYear"),ia("GGGGG","isoWeekYear"),G("G",Cr),G("g",Cr),G("GG",vr,gr),G("gg",vr,gr),G("GGGG",Or,br),G("gggg",Or,br),G("GGGGG",Er,yr),G("ggggg",Er,yr),Z(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,a){t[a.substr(0,2)]=V(e)}),Z(["gg","GG"],function(t,n,a,r){n[r]=e.parseTwoDigitYear(t)}),N("Q",0,"Qo","quarter"),G("Q",mr),H("Q",function(e,t){t[_r]=3*(V(e)-1)}),N("D",["DD",2],"Do","date"),G("D",vr,Lr),G("DD",vr,gr),G("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),H(["D","DD"],jr),H("Do",function(e,t){t[jr]=V(e.match(vr)[0])});var Li=J("Date",!0);N("DDD",["DDDD",3],"DDDo","dayOfYear"),G("DDD",wr),G("DDDD",fr),H(["DDD","DDDD"],function(e,t,n){n._dayOfYear=V(e)}),N("m",["mm",2],0,"minute"),G("m",vr,xr),G("mm",vr,gr),H(["m","mm"],zr);var xi=J("Minutes",!1);N("s",["ss",2],0,"second"),G("s",vr,xr),G("ss",vr,gr),H(["s","ss"],$r);var Mi=J("Seconds",!1);N("S",0,0,function(){return~~(this.millisecond()/100)}),N(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,function(){return 10*this.millisecond()}),N(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),N(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),N(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),N(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),N(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),G("S",wr,mr),G("SS",wr,gr),G("SSS",wr,fr);var Di,_i;for(Di="SSSS";Di.length<=9;Di+="S")G(Di,Ir);for(Di="S";Di.length<=9;Di+="S")H(Di,fa);_i=J("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var ji=f.prototype;ji.add=Ei,ji.calendar=cn,ji.clone=un,ji.diff=bn,ji.endOf=Mn,ji.format=wn,ji.from=On,ji.fromNow=En,ji.to=In,ji.toNow=Cn,ji.get=te,ji.invalidAt=Bn,ji.isAfter=dn,ji.isBefore=hn,ji.isBetween=pn,ji.isSame=mn,ji.isSameOrAfter=gn,ji.isSameOrBefore=fn,ji.isValid=Gn,ji.lang=Ci,ji.locale=Nn,ji.localeData=Rn,ji.max=yi,ji.min=bi,ji.parsingFlags=qn,ji.set=ne,ji.startOf=xn,ji.subtract=Ii,ji.toArray=Pn,ji.toObject=zn,ji.toDate=jn,ji.toISOString=An,ji.inspect=kn,"undefined"!=typeof Symbol&&null!=Symbol.for&&(ji[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ji.toJSON=$n,ji.toString=vn,ji.unix=_n,ji.valueOf=Dn,ji.creationData=Un,ji.eraName=Zn,ji.eraNarrow=Yn,ji.eraAbbr=Kn,ji.eraYear=Wn,ji.year=Fr,ji.isLeapYear=Q,ji.weekYear=oa,ji.isoWeekYear=sa,ji.quarter=ji.quarters=ma,ji.month=ue,ji.daysInMonth=de,ji.week=ji.weeks=Ee,ji.isoWeek=ji.isoWeeks=Ie,ji.weeksInYear=ua,ji.weeksInWeekYear=da,ji.isoWeeksInYear=la,ji.isoWeeksInISOWeekYear=ca,ji.date=Li,ji.day=ji.days=De,ji.weekday=_e,ji.isoWeekday=je,ji.dayOfYear=ga,ji.hour=ji.hours=ii,ji.minute=ji.minutes=xi,ji.second=ji.seconds=Mi,ji.millisecond=ji.milliseconds=_i,ji.utcOffset=$t,ji.utc=qt,ji.local=Bt,ji.parseZone=Ut,ji.hasAlignedHourOffset=Ft,ji.isDST=Vt,ji.isLocal=Zt,ji.isUtcOffset=Yt,ji.isUtc=Kt,ji.isUTC=Kt,ji.zoneAbbr=ba,ji.zoneName=ya,ji.dates=v("dates accessor is deprecated. Use date instead.",Li),ji.months=v("months accessor is deprecated. Use month instead",ue),ji.years=v("years accessor is deprecated. Use year instead",Fr),ji.zone=v("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Gt),ji.isDSTShifted=v("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Ht);var Pi=E.prototype;
vendor: 4,287 bytes, line 25
25Pi.calendar=I,Pi.longDateFormat=x,Pi.invalidDate=M,Pi.ordinal=D,Pi.preparse=ka,Pi.postformat=ka,Pi.relativeTime=_,Pi.pastFuture=j,Pi.set=w,Pi.eras=Fn,Pi.erasParse=Vn,Pi.erasConvertYear=Hn,Pi.erasAbbrRegex=Jn,Pi.erasNameRegex=Qn,Pi.erasNarrowRegex=Xn,Pi.months=ie,Pi.monthsShort=oe,Pi.monthsParse=le,Pi.monthsRegex=pe,Pi.monthsShortRegex=he,Pi.week=ke,Pi.firstDayOfYear=Oe,Pi.firstDayOfWeek=we,Pi.weekdays=Se,Pi.weekdaysMin=Le,Pi.weekdaysShort=Te,Pi.weekdaysParse=Me,Pi.weekdaysRegex=Pe,Pi.weekdaysShortRegex=ze,Pi.weekdaysMinRegex=$e,Pi.isPM=Ve,Pi.meridiem=He,Je("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===V(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=v("moment.lang is deprecated. Use moment.locale instead.",Je),e.langData=v("moment.langData is deprecated. Use moment.localeData instead.",tt);var zi=Math.abs,$i=$a("ms"),Gi=$a("s"),qi=$a("m"),Bi=$a("h"),Ui=$a("d"),Fi=$a("w"),Vi=$a("M"),Hi=$a("Q"),Zi=$a("y"),Yi=$i,Ki=Ba("milliseconds"),Wi=Ba("seconds"),Qi=Ba("minutes"),Ji=Ba("hours"),Xi=Ba("days"),eo=Ba("months"),to=Ba("years"),no=Math.round,ao={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},ro=Math.abs,io=Lt.prototype;return io.isValid=St,io.abs=Ta,io.add=xa,io.subtract=Ma,io.as=za,io.asMilliseconds=$i,io.asSeconds=Gi,io.asMinutes=qi,io.asHours=Bi,io.asDays=Ui,io.asWeeks=Fi,io.asMonths=Vi,io.asQuarters=Hi,io.asYears=Zi,io.valueOf=Yi,io._bubble=_a,io.clone=Ga,io.get=qa,io.milliseconds=Ki,io.seconds=Wi,io.minutes=Qi,io.hours=Ji,io.days=Xi,io.weeks=Ua,io.months=eo,io.years=to,io.humanize=Ya,io.toISOString=Wa,io.toString=Wa,io.toJSON=Wa,io.locale=Nn,io.localeData=Rn,io.toIsoString=v("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wa),io.lang=Ci,N("X",0,0,"unix"),N("x",0,0,"valueOf"),G("x",Cr),G("X",Sr),H("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),H("x",function(e,t,n){n._d=new Date(V(e))}),e.version="2.30.1",function(e){Qa=e}(Et),e.fn=ji,e.min=Ct,e.max=Nt,e.now=vi,e.utc=u,e.unix=va,e.months=Ia,e.isDate=s,e.locale=Je,e.invalid=m,e.duration=Wt,e.isMoment=b,e.weekdays=Na,e.parseZone=Aa,e.localeData=tt,e.isDuration=xt,e.monthsShort=Ca,e.weekdaysMin=Sa,e.defineLocale=Xe,e.updateLocale=et,e.locales=nt,e.weekdaysShort=Ra,e.normalizeUnits=P,e.relativeTimeRounding=Ha,e.relativeTimeThreshold=Za,e.calendarFormat=ln,e.prototype=ji,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof require?t(require("../moment")):"function"==typeof define&&define.amd?define(["../moment"],t):t(e.moment)}(this,function(e){"use strict";return e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
25d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}),function(e,t){"use strict";function n(e){function t(e,t){if(e)return r(e)?e.indexOf(t)>=0:e.hasOwnProperty(t)}return["$animate",function(n){return{restrict:"AE",transclude:"element",priority:1,terminal:!0,require:"^^ngMessages",link:function(a,i,o,s,l){var c,u,d,h;if(!e){c=i[0],d=o.ngMessage||o.when,h=o.ngMessageExp||o.whenExp;var p=function(e){u=e?r(e)?e:e.split(/[\s,]+/):null,s.reRender()};h?(p(a.$eval(h)),a.$watchCollection(h,p)):p(d)}var m,g;s.register(c,g={test:function(e){return t(u,e)},attach:function(){m||l(function(t,a){n.enter(t,null,i),m=t;var r=m.$$attachId=s.getAttachId();m.on("$destroy",function(){m&&m.$$attachId===r&&(s.deregister(c,e),g.detach()),a.$destroy()})})},detach:function(){if(m){var e=m;m=null,n.leave(e)}}},e),a.$on("$destroy",function(){s.deregister(c,e)})}}}]}var a,r,i,o;t.module("ngMessages",[],function(){a=t.forEach,r=t.isArray,i=t.isString,o=t.element}).info({angularVersion:"1.8.2"}).directive("ngMessages",["$animate",function(e){function t(e,t){return i(t)&&0===t.length||n(e.$eval(t))}function n(e){return i(e)?e.length:!!e}return{require:"ngMessages",restrict:"AE",controller:["$element","$scope","$attrs",function(r,i,o){function s(e,t){for(var n=t,a=[];n&&n!==e;){var r=n.$$ngMessageNode;if(r&&r.length)return g[r];n.childNodes.length&&-1===a.indexOf(n)?(a.push(n),n=n.childNodes[n.childNodes.length-1]):n.previousSibling?n=n.previousSibling:(n=n.parentNode,a.push(n))}}function l(e,t,n){var a=g[n];if(u.head){var r=s(e,t);r?(a.next=r.next,r.next=a):(a.next=u.head,u.head=a)}else u.head=a}function c(e,t,n){var a=g[n];if(a){var r=s(e,t);r?r.next=a.next:u.head=a.next}}var u=this,d=0,h=0;this.getAttachId=function(){return h++};var p,m,g=this.messages={};this.render=function(s){s=s||{},p=!1,m=s;for(var l=t(i,o.ngMessagesMultiple)||t(i,o.multiple),c=[],d={},h=0,g=u.head,f=!1,b=0;null!=g;){b++;var y=g.message,v=!1;f||a(s,function(e,t){if(n(e)&&!v&&(h++,y.test(t))){if(d[t])return;d[t]=!0,v=!0,y.attach()}}),v?f=!l:c.push(y),g=g.next}a(c,function(e){e.detach()});var A=c.length!==b,k=u.default&&!A&&h>0;k?u.default.attach():u.default&&u.default.detach(),A||k?e.setClass(r,"ng-active","ng-inactive"):e.setClass(r,"ng-inactive","ng-active")},i.$watchCollection(o.ngMessages||o.for,u.render),this.reRender=function(){p||(p=!0,i.$evalAsync(function(){p&&m&&u.render(m)}))},this.register=function(e,t,n){if(n)u.default=t;else{var a=d.toString();g[a]={message:t},l(r[0],e,a),e.$$ngMessageNode=a,d++}u.reRender()},this.deregister=function(e,t){if(t)delete u.default;else{var n=e.$$ngMessageNode;delete e.$$ngMessageNode,c(r[0],e,n),delete g[n]}u.reRender()}}]}}]).directive("ngMessagesInclude",["$templateRequest","$document","$compile",function(e,t,n){function a(e,a){var r=n.$$createComment?n.$$createComment("ngMessagesInclude",a):t[0].createComment(" ngMessagesInclude: "+a+" "),i=o(r);e.after(i),e.remove()}return{restrict:"AE",require:"^^ngMessages",link:function(t,r,o){var s=o.ngMessagesInclude||o.src;e(s).then(function(e){t.$$destroyed||(i(e)&&!e.trim()?a(r,s):n(e)(t,function(e){r.after(e),a(r,s)}))})}}}]).directive("ngMessage",n()).directive("ngMessageExp",n()).directive("ngMessageDefault",n(!0))}(window,window.angular),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.zxcvbn=e()}}(function(){return function e(t,n,a){function r(o,s){if(!n[o]){if(!t[o]){var l="function"==typeof require&&require;if(!s&&l)return l(o,!0);if(i)return i(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[o]={exports:{}};t[o][0].call(u.exports,function(e){return r(t[o][1][e]||e)},u,u.exports,e,t,n,a)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<a.length;o++)r(a[o]);return r}({1:[function(e,t,n){var a;a={qwerty:{"!":["`~",null,null,"2@","qQ",null],'"':[";:","[{","]}",null,null,"/?"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"&":["6^",null,null,"8*","uU","yY"],"'":[";:","[{","]}",null,null,"/?"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"*":["7&",null,null,"9(","iI","uU"],"+":["-_",null,null,null,"]}","[{"],",":["mM","kK","lL",".>",null,null],"-":["0)",null,null,"=+","[{","pP"],".":[",<","lL",";:","/?",null,null],"/":[".>",";:","'\"",null,null,null],0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],":":["lL","pP","[{","'\"","/?",".>"],";":["lL","pP","[{","'\"","/?",".>"],"<":["mM","kK","lL",".>",null,null],"=":["-_",null,null,null,"]}","[{"],">":[",<","lL",";:","/?",null,null],"?":[".>",";:","'\"",null,null,null],"@":["1!",null,null,"3#","wW","qQ"],A:[null,"qQ","wW","sS","zZ",null],B:["vV","gG","hH","nN",null,null],C:["xX","dD","fF","vV",null,null],D:["sS","eE","rR","fF","cC","xX"],E:["wW","3#","4$","rR","dD","sS"],F:["dD","rR","tT","gG","vV","cC"],G:["fF","tT","yY","hH","bB","vV"],H:["gG","yY","uU","jJ","nN","bB"],I:["uU","8*","9(","oO","kK","jJ"],J:["hH","uU","iI","kK","mM","nN"],K:["jJ","iI","oO","lL",",<","mM"],L:["kK","oO","pP",";:",".>",",<"],M:["nN","jJ","kK",",<",null,null],N:["bB","hH","jJ","mM",null,null],O:["iI","9(","0)","pP","lL","kK"],P:["oO","0)","-_","[{",";:","lL"],Q:[null,"1!","2@","wW","aA",null],R:["eE","4$","5%","tT","fF","dD"],S:["aA","wW","eE","dD","xX","zZ"],T:["rR","5%","6^","yY","gG","fF"],U:["yY","7&","8*","iI","jJ","hH"],V:["cC","fF","gG","bB",null,null],W:["qQ","2@","3#","eE","sS","aA"],X:["zZ","sS","dD","cC",null,null],Y:["tT","6^","7&","uU","hH","gG"],Z:[null,"aA","sS","xX",
vendor: 4,150 bytes, line 25
25null,null],"[":["pP","-_","=+","]}","'\"",";:"],"\\":["]}",null,null,null,null,null],"]":["[{","=+",null,"\\|",null,"'\""],"^":["5%",null,null,"7&","yY","tT"],_:["0)",null,null,"=+","[{","pP"],"`":[null,null,null,"1!",null,null],a:[null,"qQ","wW","sS","zZ",null],b:["vV","gG","hH","nN",null,null],c:["xX","dD","fF","vV",null,null],d:["sS","eE","rR","fF","cC","xX"],e:["wW","3#","4$","rR","dD","sS"],f:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],i:["uU","8*","9(","oO","kK","jJ"],j:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],m:["nN","jJ","kK",",<",null,null],n:["bB","hH","jJ","mM",null,null],o:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],q:[null,"1!","2@","wW","aA",null],r:["eE","4$","5%","tT","fF","dD"],s:["aA","wW","eE","dD","xX","zZ"],t:["rR","5%","6^","yY","gG","fF"],u:["yY","7&","8*","iI","jJ","hH"],v:["cC","fF","gG","bB",null,null],w:["qQ","2@","3#","eE","sS","aA"],x:["zZ","sS","dD","cC",null,null],y:["tT","6^","7&","uU","hH","gG"],z:[null,"aA","sS","xX",null,null],"{":["pP","-_","=+","]}","'\"",";:"],"|":["]}",null,null,null,null,null],"}":["[{","=+",null,"\\|",null,"'\""],"~":[null,null,null,"1!",null,null]},dvorak:{"!":["`~",null,null,"2@","'\"",null],'"':[null,"1!","2@",",<","aA",null],"#":["2@",null,null,"4$",".>",",<"],$:["3#",null,null,"5%","pP",".>"],"%":["4$",null,null,"6^","yY","pP"],"&":["6^",null,null,"8*","gG","fF"],"'":[null,"1!","2@",",<","aA",null],"(":["8*",null,null,"0)","rR","cC"],")":["9(",null,null,"[{","lL","rR"],"*":["7&",null,null,"9(","cC","gG"],"+":["/?","]}",null,"\\|",null,"-_"],",":["'\"","2@","3#",".>","oO","aA"],"-":["sS","/?","=+",null,null,"zZ"],".":[",<","3#","4$","pP","eE","oO"],"/":["lL","[{","]}","=+","-_","sS"],0:["9(",null,null,"[{","lL","rR"],1:["`~",null,null,"2@","'\"",null],2:["1!",null,null,"3#",",<","'\""],3:["2@",null,null,"4$",".>",",<"],4:["3#",null,null,"5%","pP",".>"],5:["4$",null,null,"6^","yY","pP"],6:["5%",null,null,"7&","fF","yY"],7:["6^",null,null,"8*","gG","fF"],8:["7&",null,null,"9(","cC","gG"],9:["8*",null,null,"0)","rR","cC"],":":[null,"aA","oO","qQ",null,null],";":[null,"aA","oO","qQ",null,null],"<":["'\"","2@","3#",".>","oO","aA"],"=":["/?","]}",null,"\\|",null,"-_"],">":[",<","3#","4$","pP","eE","oO"],"?":["lL","[{","]}","=+","-_","sS"],"@":["1!",null,null,"3#",",<","'\""],A:[null,"'\"",",<","oO",";:",null],B:["xX","dD","hH","mM",null,null],C:["gG","8*","9(","rR","tT","hH"],D:["iI","fF","gG","hH","bB","xX"],E:["oO",".>","pP","uU","jJ","qQ"],F:["yY","6^","7&","gG","dD","iI"],G:["fF","7&","8*","cC","hH","dD"],H:["dD","gG","cC","tT","mM","bB"],I:["uU","yY","fF","dD","xX","kK"],J:["qQ","eE","uU","kK",null,null],K:["jJ","uU","iI","xX",null,null],L:["rR","0)","[{","/?","sS","nN"],M:["bB","hH","tT","wW",null,null],N:["tT","rR","lL","sS","vV","wW"],O:["aA",",<",".>","eE","qQ",";:"],P:[".>","4$","5%","yY","uU","eE"],Q:[";:","oO","eE","jJ",null,null],R:["cC","9(","0)","lL","nN","tT"],S:["nN","lL","/?","-_","zZ","vV"],T:["hH","cC","rR","nN","wW","mM"],U:["eE","pP","yY","iI","kK","jJ"],V:["wW","nN","sS","zZ",null,null],W:["mM","tT","nN","vV",null,null],X:["kK","iI","dD","bB",null,null],Y:["pP","5%","6^","fF","iI","uU"],Z:["vV","sS","-_",null,null,null],"[":["0)",null,null,"]}","/?","lL"],"\\":["=+",null,null,null,null,null],"]":["[{",null,null,null,"=+","/?"],"^":["5%",null,null,"7&","fF","yY"],_:["sS","/?","=+",null,null,"zZ"],"`":[null,null,null,"1!",null,null],a:[null,"'\"",",<","oO",";:",null],b:["xX","dD","hH","mM",null,null],c:["gG","8*","9(","rR","tT","hH"],d:["iI","fF","gG","hH","bB","xX"],e:["oO",".>","pP","uU","jJ","qQ"],f:["yY","6^","7&","gG","dD","iI"],g:["fF","7&","8*","cC","hH","dD"],h:["dD","gG","cC","tT","mM","bB"],i:["uU","yY","fF","dD","xX","kK"],j:["qQ","eE","uU","kK",null,null],k:["jJ","uU","iI","xX",null,null],l:["rR","0)","[{","/?","sS","nN"],m:["bB","hH","tT","wW",null,null],n:["tT","rR","lL","sS","vV","wW"],o:["aA",",<",".>","eE","qQ",";:"],p:[".>","4$","5%","yY","uU","eE"],q:[";:","oO","eE","jJ",null,null],r:["cC","9(","0)","lL","nN","tT"],s:["nN","lL","/?","-_","zZ","v
25V"],t:["hH","cC","rR","nN","wW","mM"],u:["eE","pP","yY","iI","kK","jJ"],v:["wW","nN","sS","zZ",null,null],w:["mM","tT","nN","vV",null,null],x:["kK","iI","dD","bB",null,null],y:["pP","5%","6^","fF","iI","uU"],z:["vV","sS","-_",null,null,null],"{":["0)",null,null,"]}","/?","lL"],"|":["=+",null,null,null,null,null],"}":["[{",null,null,null,"=+","/?"],"~":[null,null,null,"1!",null,null]},keypad:{"*":["/",null,null,null,"-","+","9","8"],"+":["9","*","-",null,null,null,null,"6"],"-":["*",null,null,null,null,null,"+","9"],".":["0","2","3",null,null,null,null,null],"/":[null,null,null,null,"*","9","8","7"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6",null,null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","+",null,null,"3","2"],7:[null,null,null,"/","8","5","4",null],8:["7",null,"/","*","9","6","5","4"],9:["8","/","*","-","+",null,"6","5"]},mac_keypad:{"*":["/",null,null,null,null,null,"-","9"],"+":["6","9","-",null,null,null,null,"3"],"-":["9","/","*",null,null,null,"+","6"],".":["0","2","3",null,null,null,null,null],"/":["=",null,null,null,"*","-","9","8"],0:[null,"1","2","3",".",null,null,null],1:[null,null,"4","5","2","0",null,null],2:["1","4","5","6","3",".","0",null],3:["2","5","6","+",null,null,".","0"],4:[null,null,"7","8","5","2","1",null],5:["4","7","8","9","6","3","2","1"],6:["5","8","9","-","+",null,"3","2"],7:[null,null,null,"=","8","5","4",null],8:["7",null,"=","/","9","6","5","4"],9:["8","=","/","*","-","+","6","5"],"=":[null,null,null,null,"/","9","8","7"]}},t.exports=a},{}],2:[function(e,t,n){var a,r;r=e("./scoring"),a={default_feedback:{warning:"",suggestions:["Use a few words, avoid common phrases","No need for symbols, digits, or uppercase letters"]},get_feedback:function(e,t){var n,r,i,o,s,l;if(0===t.length)return this.default_feedback;if(e>2)return{warning:"",suggestions:[]};for(o=t[0],l=t.slice(1),r=0,i=l.length;r<i;r++)s=l[r],s.token.length>o.token.length&&(o=s);return a=this.get_match_feedback(o,1===t.length),n="Add another word or two. Uncommon words are better.",null!=a?(a.suggestions.unshift(n),null==a.warning&&(a.warning="")):a={warning:"",suggestions:[n]},a},get_match_feedback:function(e,t){var n;switch(e.pattern){case"dictionary":return this.get_dictionary_match_feedback(e,t);case"spatial":return e.graph.toUpperCase(),n=1===e.turns?"Straight rows of keys are easy to guess":"Short keyboard patterns are easy to guess",{warning:n,suggestions:["Use a longer keyboard pattern with more turns"]};case"repeat":return n=1===e.base_token.length?'Repeats like "aaa" are easy to guess':'Repeats like "abcabcabc" are only slightly harder to guess than "abc"',{warning:n,suggestions:["Avoid repeated words and characters"]};case"sequence":return{warning:"Sequences like abc or 6543 are easy to guess",suggestions:["Avoid sequences"]};case"regex":if("recent_year"===e.regex_name)return{warning:"Recent years are easy to guess",suggestions:["Avoid recent years","Avoid years that are associated with you"]};break;case"date":return{warning:"Dates are often easy to guess",suggestions:["Avoid dates and years that are associated with you"]}}},get_dictionary_match_feedback:function(e,t){var n,a,i,o;return i="passwords"===e.dictionary_name?!t||e.l33t||e.reversed?e.guesses_log10<=4?"This is similar to a commonly used password":void 0:e.rank<=10?"This is a top-10 common password":e.rank<=100?"This is a top-100 common password":"This is a very common password":"english"===e.dictionary_name?t?"A word by itself is easy to guess":void 0:"surnames"===(n=e.dictionary_name)||"male_names"===n||"female_names"===n?t?"Names and surnames by themselves are easy to guess":"Common names and surnames are easy to guess":"",a=[],o=e.token,o.match(r.START_UPPER)?a.push("Capitalization doesn't help very much"):o.match(r.ALL_UPPER)&&o.toLowerCase()!==o&&a.push("All-uppercase is almost as easy to guess as all-lowercase"),e.reversed&&e.token.length>=4&&a.push("Reversed words aren't much harder to guess"),e.l33t&&a.push("Predictable substitutions like '@' instead of 'a' don't help very much"),{warning:i,suggestions:a}}},t.exports=a},{"./scoring":6}],3:[function(e,t,n){var a;a={
26passwords:"123456,password,12345678,qwerty,123456789,12345,1234,111111,1234567,dragon,123123,baseball,abc123,football,monkey,letmein,shadow,master,696969,mustang,666666,qwertyuiop,123321,1234567890,pussy,superman,654321,1qaz2wsx,7777777,fuckyou,qazwsx,jordan,123qwe,000000,killer,trustno1,hunter,harley,zxcvbnm,asdfgh,buster,batman,soccer,tigger,charlie,sunshine,iloveyou,fuckme,ranger,hockey,computer,starwars,asshole,pepper,klaster,112233,zxcvbn,freedom,princess,maggie,pass,ginger,11111111,131313,fuck,love,cheese,159753,summer,chelsea,dallas,biteme,matrix,yankees,6969,corvette,austin,access,thunder,merlin,secret,diamond,hello,hammer,fucker,1234qwer,silver,gfhjkm,internet,samantha,golfer,scooter,test,orange,cookie,q1w2e3r4t5,maverick,sparky,phoenix,mickey,bigdog,snoopy,guitar,whatever,chicken,camaro,mercedes,peanut,ferrari,falcon,cowboy,welcome,sexy,samsung,steelers,smokey,dakota,arsenal,boomer,eagles,tigers,marina,nascar,booboo,gateway,yellow,porsche,monster,spider,diablo,hannah,bulldog,junior,london,purple,compaq,lakers,iceman,qwer1234,hardcore,cowboys,money,banana,ncc1701,boston,tennis,q1w2e3r4,coffee,scooby,123654,nikita,yamaha,mother,barney,brandy,chester,fuckoff,oliver,player,forever,rangers,midnight,chicago,bigdaddy,redsox,angel,badboy,fender,jasper,slayer,rabbit,natasha,marine,bigdick,wizard,marlboro,raiders,prince,casper,fishing,flower,jasmine,iwantu,panties,adidas,winter,winner,gandalf,password1,enter,ghbdtn,1q2w3e4r,golden,cocacola,jordan23,winston,madison,angels,panther,blowme,sexsex,bigtits,spanky,bitch,sophie,asdfasdf,horny,thx1138,toyota,tiger,dick,canada,12344321,blowjob,8675309,muffin,liverpoo,apples,qwerty123,passw0rd,abcd1234,pokemon,123abc,slipknot,qazxsw,123456a,scorpion,qwaszx,butter,startrek,rainbow,asdfghjkl,razz,newyork,redskins,gemini,cameron,qazwsxedc,florida,liverpool,turtle,sierra,viking,booger,butthead,doctor,rocket,159357,dolphins,captain,bandit,jaguar,packers,pookie,peaches,789456,asdf,dolphin,helpme,blue,theman,maxwell,qwertyui,shithead,lovers,maddog,giants,nirvana,metallic,hotdog,rosebud,mountain,warrior,stupid,elephant,suckit,success,bond007,jackass,alexis,porn,lucky,scorpio,samson,q1w2e3,azerty,rush2112,driver,freddy,1q2w3e4r5t,sydney,gators,dexter,red123,123456q,12345a,bubba,creative,voodoo,golf,trouble,america,nissan,gunner,garfield,bullshit,asdfghjk,5150,fucking,apollo,1qazxsw2,2112,eminem,legend,airborne,bear,beavis,apple,brooklyn,godzilla,skippy,4815162342,buddy,qwert,kitten,magic,shelby,beaver,phantom,asdasd,xavier,braves,darkness,blink182,copper,platinum,qweqwe,tomcat,01012011,girls,bigboy,102030,animal,police,online,11223344,voyager,lifehack,12qwaszx,fish,sniper,315475,trinity,blazer,heaven,lover,snowball,playboy,loveme,bubbles,hooters,cricket,willow,donkey,topgun,nintendo,saturn,destiny,pakistan,pumpkin,digital,sergey,redwings,explorer,tits,private,runner,therock,guinness,lasvegas,beatles,789456123,fire,cassie,christin,qwerty1,celtic,asdf1234,andrey,broncos,007007,babygirl,eclipse,fluffy,cartman,michigan,carolina,testing,alexande,birdie,pantera,cherry,vampire,mexico,dickhead,buffalo,genius,montana,beer,minecraft,maximus,flyers,lovely,stalker,metallica,doggie,snickers,speedy,bronco,lol123,paradise,yankee,horses,magnum,dreams,147258369,lacrosse,ou812,goober,enigma,qwertyu,scotty,pimpin,bollocks,surfer,cock,poohbear,genesis,star,asd123,qweasdzxc,racing,hello1,hawaii,eagle1,viper,poopoo,einstein,boobies,12345q,bitches,drowssap,simple,badger,alaska,action,jester,drummer,111222,spitfire,forest,maryjane,champion,diesel,svetlana,friday,hotrod,147258,chevy,lucky1,westside,security,google,badass,tester,shorty,thumper,hitman,mozart,zaq12wsx,boobs,reddog,010203,lizard,a123456,123456789a,ruslan,eagle,1232323q,scarface,qwerty12,147852,a12345,buddha,porno,420420,spirit,money1,stargate,qwe123,naruto,mercur
26y,liberty,12345qwert,semperfi,suzuki,popcorn,spooky,marley,scotland,kitty,cherokee,vikings,simpsons,rascal,qweasd,hummer,loveyou,michael1,patches,russia,jupiter,penguin,passion,cumshot,vfhbyf,honda,vladimir,sandman,passport,raider,bastard,123789,infinity,assman,bulldogs,fantasy,sucker,1234554321,horney,domino,budlight,disney,ironman,usuckballz1,softball,brutus,redrum,bigred,mnbvcxz,fktrcfylh,karina,marines,digger,kawasaki,cougar,fireman,oksana,monday,cunt,justice,nigger,super,wildcats,tinker,logitech,dancer,swordfis,avalon,everton,alexandr,motorola,patriots,hentai,madonna,pussy1,ducati,colorado,connor,juventus,galore,smooth,freeuser,warcraft,boogie,titanic,wolverin,elizabet,arizona,valentin,saints,asdfg,accord,test123,password123,christ,yfnfif,stinky,slut,spiderma,naughty,chopper,hello123,ncc1701d,extreme,skyline,poop,zombie,pearljam,123qweasd,froggy,awesome,vision,pirate,fylhtq,dreamer,bullet,predator,empire,123123a,kirill,charlie1,panthers,penis,skipper,nemesis,rasdzv3,peekaboo,rolltide,cardinal,psycho,danger,mookie,happy1,wanker,chevelle,manutd,goblue,9379992,hobbes,vegeta,fyfcnfcbz,852456,picard,159951,windows,loverboy,victory,vfrcbv,bambam,serega,123654789,turkey,tweety,galina,hiphop,rooster,changeme,berlin,taurus,suckme,polina,electric,avatar,134679,maksim,raptor,alpha1,hendri
26x,newport,bigcock,brazil,spring,a1b2c3,madmax,alpha,britney,sublime,darkside,bigman,wolfpack,classic,hercules,ronaldo,letmein1,1q2w3e,741852963,spiderman,blizzard,123456789q,cheyenne,cjkysirj,tiger1,wombat,bubba1,pandora,zxc123,holiday,wildcat,devils,horse,alabama,147852369,caesar,12312,buddy1,bondage,pussycat,pickle,shaggy,catch22,leather,chronic,a1b2c3d4,admin,qqq111,qaz123,airplane,kodiak,freepass,billybob,sunset,katana,phpbb,chocolat,snowman,angel1,stingray,firebird,wolves,zeppelin,detroit,pontiac,gundam,panzer,vagina,outlaw,redhead,tarheels,greenday,nastya,01011980,hardon,engineer,dragon1,hellfire,serenity,cobra,fireball,lickme,darkstar,1029384756,01011,mustang1,flash,124578,strike,beauty,pavilion,01012000,bobafett,dbrnjhbz,bigmac,bowling,chris1,ytrewq,natali,pyramid,rulez,welcome1,dodgers,apache,swimming,whynot,teens,trooper,fuckit,defender,precious,135790,packard,weasel,popeye,lucifer,cancer,icecream,142536,raven,swordfish,presario,viktor,rockstar,blonde,james1,wutang,spike,pimp,atlanta,airforce,thailand,casino,lennon,mouse,741852,hacker,bluebird,hawkeye,456123,theone,catfish,sailor,goldfish,nfnmzyf,tattoo,pervert,barbie,maxima,nipples,machine,trucks,wrangler,rocks,tornado,lights,cadillac,bubble,pegasus,madman,longhorn,browns,target,666999,eatme,qazwsx123,microsoft,dilbert,christia,baller,lesbian,shooter,xfiles,seattle,qazqaz,cthutq,amateur,prelude,corona,freaky,malibu,123qweasdzxc,assassin,246810,atlantis,integra,pussies,iloveu,lonewolf,dragons,monkey1,unicorn,software,bobcat,stealth,peewee,openup,753951,srinivas,zaqwsx,valentina,shotgun,trigger,veronika,bruins,coyote,babydoll,joker,dollar,lestat,rocky1,hottie,random,butterfly,wordpass,smiley,sweety,snake,chipper,woody,samurai,devildog,gizmo,maddie,soso123aljg,mistress,freedom1,flipper,express,hjvfirf,moose,cessna,piglet,polaris,teacher,montreal,cookies,wolfgang,scully,fatboy,wicked,balls,tickle,bunny,dfvgbh,foobar,transam,pepsi,fetish,oicu812,basketba,toshiba,hotstuff,sunday,booty,gambit,31415926,impala,stephani,jessica1,hooker,lancer,knicks,shamrock,fuckyou2,stinger,314159,redneck,deftones,squirt,siemens,blaster,trucker,subaru,renegade,ibanez,manson,swinger,reaper,blondie,mylove,galaxy,blahblah,enterpri,travel,1234abcd,babylon5,indiana,skeeter,master1,sugar,ficken,smoke,bigone,sweetpea,fucked,trfnthbyf,marino,escort,smitty,bigfoot,babes,larisa,trumpet,spartan,valera,babylon,asdfghj,yankees1,bigboobs,stormy,mister,hamlet,aardvark,butterfl,marathon,paladin,cavalier,manchester,skater,indigo,hornet,buckeyes,01011990,indians,karate,hesoyam,toronto,diamonds,chiefs,buckeye,1qaz2wsx3edc,highland,hotsex,charger,redman,passwor,maiden,drpepper,storm,pornstar,garden,12345678910,pencil,sherlock,timber,thuglife,insane,pizza,jungle,jesus1,aragorn,1
26a2b3c,hamster,david1,triumph,techno,lollol,pioneer,catdog,321654,fktrctq,morpheus,141627,pascal,shadow1,hobbit,wetpussy,erotic,consumer,blabla,justme,stones,chrissy,spartak,goforit,burger,pitbull,adgjmptw,italia,barcelona,hunting,colors,kissme,virgin,overlord,pebbles,sundance,emerald,doggy,racecar,irina,element,1478963,zipper,alpine,basket,goddess,poison,nipple,sakura,chichi,huskers,13579,pussys,q12345,ultimate,ncc1701e,blackie,nicola,rommel,matthew1,caserta,omega,geronimo,sammy1,trojan,123qwe123,philips,nugget,tarzan,chicks,aleksandr,bassman,trixie,portugal,anakin,dodger,bomber,superfly,madness,q1w2e3r4t5y6,loser,123asd,fatcat,ybrbnf,soldier,warlock,wrinkle1,desire,sexual,babe,seminole,alejandr,951753,11235813,westham,andrei,concrete,access14,weed,letmein2,ladybug,naked,christop,trombone,tintin,bluesky,rhbcnbyf,qazxswedc,onelove,cdtnkfyf,whore,vfvjxrf,titans,stallion,truck,hansolo,blue22,smiles,beagle,panama,kingkong,flatron,inferno,mongoose,connect,poiuyt,snatch,qawsed,juice,blessed,rocker,snakes,turbo,bluemoon,sex4me,finger,jamaica,a1234567,mulder,beetle,fuckyou1,passat,immortal,plastic,123454321,anthony1,whiskey,dietcoke,suck,spunky,magic1,monitor,cactus,exigen,planet,ripper,teen,spyder,apple1,nolimit,hollywoo,sluts,sticky,trunks,1234321,14789632,pickles,sailing,bonehead,ghbdtnbr,delta,charlott,rubber,911911,112358,molly1,yomama,hongkong,jumper,william1,ilovesex,faster,unreal,cumming,memphis,1123581321,nylons,legion,sebastia,shalom,pentium,geheim,werewolf,funtime,ferret,orion,curious,555666,niners,cantona,sprite,philly,pirates,abgrtyu,lollipop,eternity,boeing,super123,sweets,cooldude,tottenha,green1,jackoff,stocking,7895123,moomoo,martini,biscuit,drizzt,colt45,fossil,makaveli,snapper,satan666,maniac,salmon,patriot,verbatim,nasty,shasta,asdzxc,shaved,blackcat,raistlin,qwerty12345,punkrock,cjkywt,01012010,4128,waterloo,crimson,twister,oxford,musicman,seinfeld,biggie,condor,ravens,megadeth,wolfman,cosmos,sharks,banshee,keeper,foxtrot,gn56gn56,skywalke,velvet,black1,sesame,dogs,squirrel,privet,sunrise,wolverine,sucks,legolas,grendel,ghost,cats,carrot,frosty,lvbnhbq,blades,stardust,frog,qazwsxed,121314,coolio,brownie,groovy,twilight,daytona,vanhalen,pikachu,peanuts,licker,hershey,jericho,intrepid,ninja,1234567
26a,zaq123,lobster,goblin,punisher,strider,shogun,kansas,amadeus,seven7,jason1,neptune,showtime,muscle,oldman,ekaterina,rfrfirf,getsome,showme,111222333,obiwan,skittles,danni,tanker,maestro,tarheel,anubis,hannibal,anal,newlife,gothic,shark,fighter,blue123,blues,123456z,princes,slick,chaos,thunder1,sabine,1q2w3e4r5t6y,python,test1,mirage,devil,clover,tequila,chelsea1,surfing,delete,potato,chubby,panasonic,sandiego,portland,baggins,fusion,sooners,blackdog,buttons,californ,moscow,playtime,mature,1a2b3c4d,dagger,dima,stimpy,asdf123,gangster,warriors,iverson,chargers,byteme,swallow,liquid,lucky7,dingdong,nymets,cracker,mushroom,456852,crusader,bigguy,miami,dkflbvbh,bugger,nimrod,tazman,stranger,newpass,doodle,powder,gotcha,guardian,dublin,slapshot,septembe,147896325,pepsi1,milano,grizzly,woody1,knights,photos,2468,nookie,charly,rammstein,brasil,123321123,scruffy,munchkin,poopie,123098,kittycat,latino,walnut,1701,thegame,viper1,1passwor,kolobok,picasso,robert1,barcelon,bananas,trance,auburn,coltrane,eatshit,goodluck,starcraft,wheels,parrot,postal,blade,wisdom,pink,gorilla,katerina,pass123,andrew1,shaney14,dumbass,osiris,fuck_inside,oakland,discover,ranger1,spanking,lonestar,bingo,meridian,ping,heather1,dookie,stonecol,megaman,192837465,rjntyjr,ledzep,lowrider,25802580,richard1,firefly,griffey,racerx,paradox,ghjcnj,gangsta,zaq1xsw2,tacobell,weezer,sirius,halflife,buffett,shiloh,123698745,vertigo,sergei,aliens,sobaka,keyboard,kangaroo,sinner,soccer1,0.0.000,bonjour,socrates,chucky,hotboy,sprint,0007,sarah1,scarlet,celica,shazam,formula1,sommer,trebor,qwerasdf,jeep,mailcreated5240,bollox,asshole1,fuckface,honda1,rebels,vacation,lexmark,penguins,12369874,ragnarok,formula,258456,tempest,vfhecz,tacoma,qwertz,colombia,flames,rockon,duck,prodigy,wookie,dodgeram,mustangs,123qaz,sithlord,smoker,server,bang,incubus,scoobydo,oblivion,molson,kitkat,titleist,rescue,zxcv1234,carpet,1122,bigballs,tardis,jimbob,xanadu,blueeyes,shaman,mersedes,pooper,pussy69,golfing,hearts,mallard,12312312,kenwood,patrick1,dogg,cowboys1,oracle,123zxc,nuttertools,102938,topper,1122334455,shemale,sleepy,gremlin,yourmom,123987,gateway1,printer,monkeys,peterpan,mikey,kingston,cooler,analsex,jimbo,pa55word,asterix,freckles,birdman,frank1,defiant,aussie,stud,blondes,tatyana,445566,aspirine,mariners,jackal,deadhead,katrin,anime,rootbeer,frogger,polo,scooter1,hallo,noodles,thomas1,parola,shaolin,celine,11112222,plymouth,creampie,justdoit,ohyeah,fatass,assfuck,amazon,1234567q,kisses,magnus,camel,nopass,bosco,987456,6751520,harley1,putter,champs,massive,spidey,lightnin,camelot,letsgo,gizmodo,aezakmi,bones,caliente,12121,goodtime,thankyou,raiders1,brucelee,redalert,aquarius,456654,catherin,smokin,pooh,mypass,astros,roller,porkchop,sapphire,qwert123,kevin1,a1s2d3f4,beckham,atomic,rusty1,vanilla,qazwsxedcrfv,hunter1,kaktus,cxfcnmt,blacky,753159,elvis1,aggies,blackjac,bangkok,scream,123321q,iforgot,power1,kasper,abc12,buster1,slappy,shitty,veritas,chevrole,amber1,01012001,vader,amsterdam,jammer,primus,spectrum,eduard,granny,horny1,sasha1,clancy,usa123,satan,diamond1,hitler,avenger,1221,spankme,123456qwerty,simba,smudge,scrappy,labrador,john316,syracuse,front242,falcons,husker,candyman,commando,gator,pacman,delta1,pancho,krishna,fatman,clitoris,pineappl,lesbians,8j4ye3uz,barkley,vulcan,punkin,boner,celtics,monopoly,flyboy,romashka,hamburg,123456aa,lick,gangbang,223344,area51,spartans,aaa111,tricky,snuggles,drago,homerun,vectra,homer1,hermes,topcat,cuddles,infiniti,1234567890q,cosworth,goose,phoenix1,killer1,ivanov,bossman,qawsedrf,peugeot,exigent,doberman,durango,brandon1,plumber,telefon,horndog,laguna,rbhbkk,dawg,webmaster,breeze,beast,porsche9,beefcake,leopard,redbull,oscar1,topdog,godsmack,theking,pics,omega1,speaker,viktoria,fuckers,bowler,starbuck,gjkbyf,valhalla,anarchy,blacks,herbie,kingpin,starfish,nokia,loveit,achilles,906090,labtec,ncc1701a,fitness,jordan1,brando,arsenal1,bull,kicker,napass,desert,sailboat,bohica,tractor,hidden,muppet,jackson1,jimmy1,terminator,phillies,pa55w0rd,terror,farside,swingers,legacy,frontier,butthole,doughboy,jrcfyf,tuesday,sabbath,daniel1,nebraska,homers,qwertyuio,azamat,fallen,agent007,striker,camels,iguana,looker,pinkfloy,moloko,qwerty123456,dannyboy,luckydog,789654,pistol,whocares,charmed,skiing,select,franky,puppy,daniil,vladik,vette,vfrcbvrf,ihateyou,nevada,moneys,vkontakte,mandingo,puppies,666777,mystic,zidane,kotenok,dilligaf,budman,bunghole,zvezda,123457,triton,golfball,technics,trojans,panda,laptop,rookie,01011991,15426378,aberdeen,gustav,jethro,enterprise,igor,stripper,filter,hurrican,rfnthbyf,lespaul,gizmo1,butch,132435,dthjybrf,1366613,excalibu,963852,nofear,momoney,possum,cutter,oilers,moocow,cupcake,gbpltw,batman1,splash,svetik,super1,soleil,bogdan,melissa1,vipers,babyboy,tdutybq,lancelot,ccbill,keystone,passwort,flamingo,firefox,dogman,vortex,rebel,noodle,raven1,zaphod,killme,pokemon1,coolman,danila,designer,skinny,kamikaze,deadman,gopher,doobie,warhammer,deeznuts,freaks,engage,chevy1,steve1,apollo13,poncho,hammers,azsxdc,dracula,000007,sassy,bitch1,boots,deskjet,12332,macdaddy,mighty,rangers1,manchest,sterlin,casey1,meatball,mailman,sinatra,cthulhu,summer1,bubbas,cartoon,bicycle,eatpussy,truelove,sentinel,tolkien,breast,capone,lickit,summit,123456k,peter1,daisy1,kitty1,123456789z,crazy1,jamesbon,texas1,sexygirl,362436,sonic,billyboy,redhot,microsof,microlab,daddy1,rockets,iloveyo,fernand,gordon24,danie,cutlass,polska,star69,titties,pantyhos,01011985,thekid,aikido,gofish,mayday,1234qwe,coke,anfield,sony,lansing,smut,scotch,sexx,catman,73501505,hustler,saun,dfkthbz,passwor1,jenny1,azsxdcfv,cheers,irish1,gabrie,tinman,orioles,1225,charlton,fortuna,01011970,airbus,rustam,xtreme,bigmoney,zxcasd,retard,grumpy,huskies,boxing,4runner,kelly1,ultima,warlord,fordf150,oranges,rotten,asdfjkl,superstar,denali,sultan,bikini,saratoga,thor,figaro,sixers,wildfire,vladislav,128500,sparta,mayhem,greenbay,chewie,music1,number1,cancun,fabie,mellon,poiuytrewq,cloud9,crunch,bigtime,chicken1,piccolo,bigbird,321654987,billy1,mojo,01011981,maradona,sandro,chester1,bizkit,rjirfrgbde,789123,rightnow,jasmine1,hyperion,treasure,meatloaf,armani,rovers,jarhead,01011986,cruise,coconut,dragoon,utopia,davids,cosmo,rfhbyf,reebok,1066,charli,giorgi,sticks,sayang,pass1234,exodus,anaconda,zaqxsw,illini,woofwoof,emil
26y1,sandy1,packer,poontang,govols,jedi,tomato,beaner,cooter,creamy,lionking,happy123,albatros,poodle,kenworth,dinosaur,greens,goku,happyday,eeyore,tsunami,cabbage,holyshit,turkey50,memorex,chaser,bogart,orgasm,tommy1,volley,whisper,knopka,ericsson,walleye,321123,pepper1,katie1,chickens,tyler1,corrado,twisted,100000,zorro,clemson,zxcasdqwe,tootsie,milana,zenith,fktrcfylhf,shania,frisco,polniypizdec0211,crazybab,junebug,fugazi,rereirf,vfvekz,1001,sausage,vfczyz,koshka,clapton,justin1,anhyeuem,condom,fubar,hardrock,skywalker,tundra,cocks,gringo,150781,canon,vitalik,aspire,stocks,samsung1,applepie,abc12345,arjay,gandalf1,boob,pillow,sparkle,gmoney,rockhard,lucky13,samiam,everest,hellyeah,bigsexy,skorpion,rfrnec,hedgehog,australi,candle,slacker,dicks,voyeur,jazzman,america1,bobby1,br0d3r,wolfie,vfksirf,1qa2ws3ed,13243546,fright,yosemite,temp,karolina,fart,barsik,surf,cheetah,baddog,deniska,starship,bootie,milena,hithere,kume,greatone,dildo,50cent,0.0.0.000,albion,amanda1,midget,lion,maxell,football1,cyclone,freeporn,nikola,bonsai,kenshin,slider,balloon,roadkill,killbill,222333,jerkoff,78945612,dinamo,tekken,rambler,goliath,cinnamon,malaka,backdoor,fiesta,packers1,rastaman,fletch,sojdlg123aljg,stefano,artemis,calico,nyjets,damnit,robotech,duchess,rctybz,hooter,keywest,18436572,hal9000,mechanic,pingpong,operator,presto,sword,rasputin,spank,bristol,faggot,shado,96385274
261,amsterda,321456,wibble,carrera,alibaba,majestic,ramses,duster,route66,trident,clipper,steeler,wrestlin,divine,kipper,gotohell,kingfish,snake1,passwords,buttman,pompey,viagra,zxcvbnm1,spurs,332211,slutty,lineage2,oleg,macross,pooter,brian1,qwert1,charles1,slave,jokers,yzerman,swimmer,ne1469,nwo4life,solnce,seamus,lolipop,pupsik,moose1,ivanova,secret1,matador,love69,420247,ktyjxrf,subway,cinder,vermont,pussie,chico,florian,magick,guiness,allsop,ghetto,flash1,a123456789,typhoon,dfkthf,depeche,skydive,dammit,seeker,fuckthis,crysis,kcj9wx5n,umbrella,r2d2c3po,123123q,snoopdog,critter,theboss,ding,162534,splinter,kinky,cyclops,jayhawk,456321,caramel,qwer123,underdog,caveman,onlyme,grapes,feather,hotshot,fuckher,renault,george1,sex123,pippen,000001,789987,floppy,cunts,megapass,1000,pornos,usmc,kickass,great1,quattro,135246,wassup,helloo,p0015123,nicole1,chivas,shannon1,bullseye,java,fishes,blackhaw,jamesbond,tunafish,juggalo,dkflbckfd,123789456,dallas1,translator,122333,beanie,alucard,gfhjkm123,supersta,magicman,ashley1,cohiba,xbox360,caligula,12131415,facial,7753191,dfktynbyf,cobra1,cigars,fang,klingon,bob123,safari,looser,10203,deepthroat,malina,200000,tazmania,gonzo,goalie,jacob1,monaco,cruiser,misfit,vh5150,tommyboy,marino13,yousuck,sharky,vfhufhbnf,horizon,absolut,brighton,123456r,death1,kungfu,maxx,forfun,mamapapa,enter1,budweise,banker,getmoney,kostya,qazwsx12,bigbear,vector,fallout,nudist,gunners,royals,chainsaw,scania,trader,blueboy,walrus,eastside,kahuna,qwerty1234,love123,steph,01011989,cypress,champ,undertaker,ybrjkfq,europa,snowboar,sabres,moneyman,chrisbln,minime,nipper,groucho,whitey,viewsonic,penthous,wolf359,fabric,flounder,coolguy,whitesox,passme,smegma,skidoo,thanatos,fucku2,snapple,dalejr,mondeo,thesims,mybaby,panasoni,sinbad,thecat,topher,frodo,sneakers,q123456,z1x2c3,alfa,chicago1,taylor1,ghjcnjnfr,cat123,olivier,cyber,titanium,0420,madison1,jabroni,dang,hambone,intruder,holly1,gargoyle,sadie1,static,poseidon,studly,newcastl,sexxxx,poppy,johannes,danzig,beastie,musica,buckshot,sunnyday,adonis,bluedog,bonkers,2128506,chrono,compute,spawn,01011988,turbo1,smelly,wapbbs,goldstar,ferrari1,778899,quantum,pisces,boomboom,gunnar,1024,test1234,florida1,nike,superman1,multiplelo,custom,motherlode,1qwerty,westwood,usnavy,apple123,daewoo,korn,stereo,sasuke,sunflowe,watcher,dharma,555777,mouse1,assholes,babyblue,123qwerty,marius,walmart,snoop,starfire,tigger1,paintbal,knickers,aaliyah,lokomotiv,theend,winston1,sapper,rover,erotica,scanner,racer,zeus,sexy69,doogie,bayern,joshua1,newbie,scott1,losers,droopy,outkast,martin1,dodge1,wasser,ufkbyf,rjycnfynby,thirteen,12345z,112211,hotred,deejay,hotpussy,192837,jessic,philippe,scout,panther1,cubbies,havefun,magpie,fghtkm,avalanch,newyork1,pudding,leonid,harry1,cbr600,audia4,bimmer,fucku,01011984,idontknow,vfvfgfgf,1357,aleksey,builder,01011987,zerocool,godfather,mylife,donuts,allmine,redfish,777888,sascha,nitram,bounce,333666,smokes,1x2zkg8w,rodman,stunner,zxasqw12,hoosier,hairy,beretta,insert,123456s,rtyuehe,francesc,tights,cheese1,micron,quartz,hockey1,gegcbr,searay,jewels,bogey,paintball,celeron,padres,bing,syncmaster,ziggy,simon1,beaches,prissy,diehard,orange1,mittens,aleksandra,queens,02071986,biggles,thongs,southpark,artur,twinkle,gretzky,rabota,cambiami,monalisa,gollum,chuckles,spike1,gladiator,whisky,spongebob,sexy1,03082006,mazafaka,meathead,4121,ou8122,barefoot,12345678q,cfitymrf,bigass,a1s2d3,kosmos,blessing,titty,clevelan,terrapin,ginger1,johnboy,maggot,clarinet,deeznutz,336699,stumpy,stoney,footbal,traveler,volvo,bucket,snapon,pianoman,hawkeyes,futbol,casanova,tango,goodboy,scuba,honey1,sexyman,warthog,mustard,abc1234,nickel,10203040,meowmeow,1012,boricua,prophet,sauron,12qwas,reefer,andromeda,crystal1,joker1,90210,goofy,loco,lovesex,triangle,whatsup,mellow,bengals,monster1,maste,01011910,lover1,love1,123aaa,sunshin,smeghead,hokies,sting,welder,rambo,cerberus,bunny1,rockford,monke,1q2w3e4r5,goldwing,gabriell,buzzard,crjhgbjy,james007,rainman,groove,tiberius,purdue,nokia6300,hayabusa,shou,jagger,diver,zigzag,poochie,usarmy,phish,redwood,redwing,12345679,salamander,silver1,abcd123,sputnik,boobie,ripple,eternal,12qw34er,thegreat,allstar,slinky,gesperrt,mishka,whiskers,pinhead,overkill,sweet1,rhfcjnrf,montgom240,sersolution,jamie1,starman,proxy,swords,nikolay,bacardi,rasta,badgirl,rebecca1,wildman,penny1,spaceman,1007,10101,logan1,hacked,bulldog1,helmet,windsor,buffy1,runescape,trapper,123451,banane,dbrnjh,ripken,12345qwe,frisky,shun,fester,oasis,lightning,ib6ub9,cicero,kool,pony,thedog,784512,01011992,megatron,illusion,edward1,napster,11223,squash,roadking,woohoo,19411945,hoosiers,01091989,tracker,bagira,midway,leavemealone,br549,14725836,235689,menace,rachel1,feng,laser,stoned,realmadrid,787898,balloons,tinkerbell,5551212,maria1,pobeda,heineken,sonics,moonlight,optimus,comet,orchid,02071982,jaybird,kashmir,12345678a,chuang,chunky,peach,mortgage,rulezzz,saleen,chuckie,zippy,fishing1,gsxr750,doghouse,maxim,reader,shai,buddah,benfica,chou,salomon,meister,eraser,blackbir,bigmike,starter,pissing,angus,deluxe,eagles1,hardcock,135792468,mian,seahawks,godfathe,bookworm,gregor,
26intel,talisman,blackjack,babyface,hawaiian,dogfood,zhong,01011975,sancho,ludmila,medusa,mortimer,123456654321,roadrunn,just4me,stalin,01011993,handyman,alphabet,pizzas,calgary,clouds,password2,cgfhnfr,f**k,cubswin,gong,lexus,max123,xxx123,digital1,gfhjkm1,7779311,missy1,michae,beautifu,gator1,1005,pacers,buddie,chinook,heckfy,dutchess,sally1,breasts,beowulf,darkman,jenn,tiffany1,zhei,quan,qazwsx1,satana,shang,idontkno,smiths,puddin,nasty1,teddybea,valkyrie,passwd,chao,boxster,killers,yoda,cheater,inuyasha,beast1,wareagle,foryou,dragonball,mermaid,bhbirf,teddy1,dolphin1,misty1,delphi,gromit,sponge,qazzaq,fytxrf,gameover,diao,sergi,beamer,beemer,kittykat,rancid,manowar,adam12,diggler,assword,austin1,wishbone,gonavy,sparky1,fisting,thedude,sinister,1213,venera,novell,salsero,jayden,fuckoff1,linda1,vedder,02021987,1pussy,redline,lust,jktymrf,02011985,dfcbkbq,dragon12,chrome,gamecube,titten,cong,bella1,leng,02081988,eureka,bitchass,147369,banner,lakota,123321a,mustafa,preacher,hotbox,02041986,z1x2c3v4,playstation,01011977,claymore,electra,checkers,zheng,qing,armagedon,02051986,wrestle,svoboda,bulls,nimbus,alenka,madina,newpass6,onetime,aa123456,bartman,02091987,silverad,electron,12345t,devil666,oliver1,skylar,rhtdtlrj,gobucks,johann,12011987,milkman,02101985,camper,thunderb,bigbutt,jammin,davide,cheeks,goaway,lighter,claudi,thumbs,pissoff,ghostrider,cocaine,teng,squall,lotus,hootie,blackout,doitnow,subzero,02031986,marine1,02021988,pothead,123456qw,skate,1369,peng,antoni,neng,miao,bcfields,1492,marika,794613,musashi,tulips,nong,piao,chai,ruan,southpar,02061985,nude,mandarin,654123,ninjas,cannabis,jetski,xerxes,zhuang,kleopatra,dickie,bilbo,pinky,morgan1,1020,1017,dieter,baseball1,tottenham,quest,yfnfkmz,dirtbike,1234567890a,mango,jackson5,ipswich,iamgod,02011987,tdutybz,modena,qiao,slippery,qweasd123,bluefish,samtron,toon,111333,iscool,02091986,petrov,fuzzy,zhou,1357924680,mollydog,deng,02021986,1236987,pheonix,zhun,ghblehjr,othello,starcraf,000111,sanfran,a11111,cameltoe,badman,vasilisa,jiang,1qaz2ws,luan,sveta,12qw12,akira,chuai,369963,cheech,beatle,pickup,paloma,01011983,caravan,elizaveta,gawker,banzai,pussey,mullet,seng,bingo1,bearcat,flexible,farscape,borussia,zhuai,templar,guitar1,toolman,yfcntymrf,chloe1,xiang,slave1,guai,nuggets,02081984,mantis,slim,scorpio1,fyutkbyf,thedoors,02081987,02061986,123qq123,zappa,fergie,7ugd5hip2j,huai,asdfzxcv,sunflower,pussyman,deadpool,bigtit,01011982,love12,lassie,skyler,gatorade,carpedie,jockey,mancity,spectre,02021984,cameron1,artemka,reng,02031984,iomega,jing,moritz,spice,rhino,spinner,heater,zhai,hover,talon,grease,qiong,corleone,ltybcrf,tian,cowboy1,hippie,chimera,ting,alex123,02021985,mickey1,corsair,sonoma,aaron1,xxxpass,bacchus,webmaste,chuo,xyz123,chrysler,spurs1,artem,shei,cosmic,01020304,deutsch,gabriel1,123455,oceans,987456321,binladen,latinas,a12345678,speedo,buttercu,02081989,21031988,merlot,millwall,ceng,kotaku,jiong,dragonba,2580,stonecold,snuffy,01011999,02011986,hellos,blaze,maggie1,slapper,istanbul,bonjovi,babylove,mazda,bullfrog,phoeni,meng,porsche1,nomore,02061989,bobdylan,capslock,orion1,zaraza,teddybear,ntktajy,myname,rong,wraith,mets,niao,02041984,smokie,chevrolet,dialog,gfhjkmgfhjkm,dotcom,vadim,monarch,athlon,mikey1,hamish,pian,liang,coolness,chui,thoma,ramones,ciccio,chippy,eddie1,house1,ning,marker,cougars,jackpot,barbados,reds,pdtplf,knockers,cobalt,amateurs,dipshit,napoli,kilroy,pulsar,jayhawks,daemon,alexey,weng,shuang,9293709b13,shiner,eldorado,soulmate,mclaren,golfer1,andromed,duan,50spanks,sexyboy,dogshit,02021983,shuo,kakashka,syzygy,111111a,yeahbaby,qiang,netscape,fulham,120676,gooner,zhui,rainbow6,laurent,dog123,halifax,freeway,carlitos,147963,eastwood,microphone,monkey12,1123,persik,coldbeer,geng,nuan,danny1,fgtkmcby,entropy,gadget,just4fun,sophi,baggio,carlito,1234567891,02021989,02041983,specialk,piramida,suan,bigblue,salasana,hopeful,mephisto,bailey1,hack,annie1,generic,violetta,spencer1,arcadia,02051983,hondas,9562876,trainer,jones1,smashing,liao,159632,iceberg,rebel1,snooker,temp123,zang,matteo,fastball,q2w3e4r5,bamboo,fuckyo,shutup,astro,buddyboy,nikitos,redbird,maxxxx,shitface,02031987,kuai,kissmyass,sahara,radiohea,1234asdf,wildcard,maxwell1,patric,plasma,heynow,bruno1,shao,bigfish,misfits,sassy1,sheng,02011988,02081986,testpass,nanook,cygnus,licking,slavik,pringles,xing,1022,ninja1,submit,dun
26dee,tiburon,pinkfloyd,yummy,shuai,guang,chopin,obelix,insomnia,stroker,1a2s3d4f,1223,playboy1,lazarus,jorda,spider1,homerj,sleeper,02041982,darklord,cang,02041988,02041987,tripod,magician,jelly,telephon,15975,vsjasnel12,pasword,iverson3,pavlov,homeboy,gamecock,amigo,brodie,budapest,yjdsqgfhjkm,reckless,02011980,pang,tiger123,2469,mason1,orient,01011979,zong,cdtnbr,maksimka,1011,bushido,taxman,giorgio,sphinx,kazantip,02101984,concorde,verizon,lovebug,georg,sam123,seadoo,qazwsxedc123,jiao,jezebel,pharmacy,abnormal,jellybea,maxime,puffy,islander,bunnies,jiggaman,drakon,010180,pluto,zhjckfd,12365,classics,crusher,mordor,hooligan,strawberry,02081985,scrabble,hawaii50,1224,wg8e3wjf,cthtuf,premium,arrow,123456qwe,mazda626,ramrod,tootie,rhjrjlbk,ghost1,1211,bounty,niang,02071984,goat,killer12,sweetnes,porno1,masamune,426hemi,corolla,mariposa,hjccbz,doomsday,bummer,blue12,zhao,bird33,excalibur,samsun,kirsty,buttfuck,kfhbcf,zhuo,marcello,ozzy,02021982,dynamite,655321,master12,123465,lollypop,stepan,1qa2ws,spiker,goirish,callum,michael2,moonbeam,attila,henry1,lindros,andrea1,sporty,lantern,12365478,nextel,violin,volcom,998877,water1,imation,inspiron,dynamo,citadel,placebo,clowns,tiao,02061988,tripper,dabears,haggis,merlin1,02031985,anthrax,amerika,iloveme,vsegda,burrito,bombers,snowboard,forsaken,katarina,a1a2a3,woofer,tigger2,fullmoon,tiger2,spock,hannah1,snoopy1,sexxxy,sausages,stanislav,cobain,robotics,exotic,green123,mobydick,senators,pumpkins,fergus,asddsa,147741,258852,windsurf,reddevil,vfitymrf,nevermind,nang,woodland,4417,mick,shui,q1q2q3,wingman,69696,superb,zuan,ganesh,pecker,zephyr,anastasiya,icu812,larry1,02081982,broker,zalupa,mihail,vfibyf,dogger,7007,paddle,varvara,schalke,1z2x3c,presiden,yankees2,tuning,poopy,02051982,concord,vanguard,stiffy,rjhjktdf,felix1,wrench,firewall,boxer,bubba69,popper,02011984,temppass,gobears,cuan,tipper,fuckme1,kamila,thong,puss,bigcat,drummer1,02031982,sowhat,digimon,tigers1,rang,jingle,bian,uranus,soprano,mandy1,dusty1,fandango,aloha,pumpkin1,postman,02061980,dogcat,bombay,pussy123,onetwo,highheel,pippo,julie1,laura1,pepito,beng,smokey1,stylus,stratus,reload,duckie,karen1,jimbo1,225588,369258,krusty,snappy,asdf12,electro,111qqq,kuang,fishin,clit,abstr,christma,qqqqq1,1234560,carnage,guyver,boxers,kittens,zeng,1000000,qwerty11,toaster,cramps,yugioh,02061987,icehouse,zxcvbnm123,pineapple,namaste,harrypotter,mygirl,falcon1,earnhard,fender1,spikes,nutmeg,01081989,dogboy,02091983,369852,softail,mypassword,prowler,bigboss,1112,harvest,heng,jubilee,killjoy,basset,keng,zaqxswcde,redsox1,biao,titan,misfit99,robot,wifey,kidrock,02101987,gameboy,enrico,1z2x3c4v,broncos1,arrows,havana,banger,cookie1,chriss,123qw,platypus,cindy1,lumber,pinball,foxy,london1,1023,05051987,02041985,password12,superma,longbow,radiohead,nigga,12051988,spongebo,qwert12345,abrakadabra,dodgers1,02101989,chillin,niceguy,pistons,hookup,santafe,bigben,jets,1013,vikings1,mankind,viktoriya,beardog,hammer1,02071980,reddwarf,magelan,longjohn,jennife,gilles,carmex2,02071987,stasik,bumper,doofus,slamdunk,pixies,garion,steffi,alessandro,beerman,niceass,warrior1,honolulu,134679852,visa,johndeer,mother1,windmill,boozer,oatmeal,aptiva,busty,delight,tasty,slick1,bergkamp,badgers,guitars,puffin,02091981,nikki1,irishman,miller1,zildjian,123000,airwolf,magnet,anai,install,02041981,02061983,astra,romans,megan1,mudvayne,freebird,muscles,dogbert,02091980,02091984,snowflak,01011900,mang,joseph1,nygiants,playstat,junior1,vjcrdf,qwer12,webhompas,giraffe,pelican,jefferso,comanche,bruiser,monkeybo,kjkszpj,123456l,micro,albany,02051987,angel123,epsilon,aladin,death666,hounddog,josephin,altima,chilly,02071988,78945,ultra,02041979,gasman,thisisit,pavel,idunno,kimmie,05051985,paulie,ballin,medion,moondog,manolo,pallmall,climber,fishbone,genesis1,153624,toffee,tbone,clippers,krypton,jerry1,picturs,compass,111111q,02051988,1121,02081977,sairam,getout,333777,cobras,22041987,bigblock,severin,booster,norwich,whiteout,ctrhtn,123456m,02061984,hewlett,shocker,fuckinside,02031981,chase1,white1,versace,123456789s,basebal,iloveyou2,bluebell,08031986,anthon,stubby,foreve,undertak,werder,saiyan,mama123,medic,chipmunk,mike123,mazdarx7,qwe123qwe,bowwow,kjrjvjnbd,celeb,choochoo,demo,lovelife,02051984,colnago,lithium,02051989,15051981,zzzxxx,welcom,anastasi,fidelio,franc,26061987,roadster,stone55,drifter,hookem,hellboy,1234qw,cbr900rr,sinned,good123654,storm1,gypsy,zebra,zachary1,toejam,buceta,02021979,testing1,redfox,lineage,mike1,highbury,koroleva,nathan1,washingt,02061982,02091985,vintage,redbaron,dalshe,mykids,11051987,macbeth,julien,james123,krasotka,111000,10011986,987123,pipeline,tatarin,sensei,codered,komodo,frogman,7894561230,nascar24,juicy,01031988,redrose,mydick,pigeon,tkbpfdtnf,smirnoff,1215,spam,winner1,flyfish,moskva,81fukkc,21031987,olesya,starligh,summer99,13041988,fishhead,freesex,super12,06061986,azazel,scoobyd
26oo,02021981,cabron,yogibear,sheba1,konstantin,tranny,chilli,terminat,ghbywtccf,slowhand,soccer12,cricket1,fuckhead,1002,seagull,achtung,blam,bigbob,bdsm,nostromo,survivor,cnfybckfd,lemonade,boomer1,rainbow1,rober,irinka,cocksuck,peaches1,itsme,sugar1,zodiac,upyours,dinara,135791,sunny1,chiara,johnson1,02041989,solitude,habibi,sushi,markiz,smoke1,rockies,catwoman,johnny1,qwerty7,bearcats,username,01011978,wanderer,ohshit,02101986,sigma,stephen1,paradigm,02011989,flanker,sanity,jsbach,spotty,bologna,fantasia,chevys,borabora,cocker,74108520,123ewq,12021988,01061990,gtnhjdbx,02071981,01011960,sundevil,3000gt,mustang6,gagging,maggi,armstron,yfnfkb,13041987,revolver,02021976,trouble1,madcat,jeremy1,jackass1,volkswag,30051985,corndog,pool6123,marines1,03041991,pizza1,piggy,sissy,02031979,sunfire,angelus,undead,24061986,14061991,wildbill,shinobi,45m2do5bs,123qwer,21011989,cleopatr,lasvega,hornets,amorcit,11081989,coventry,nirvana1,destin,sidekick,20061988,02081983,gbhfvblf,sneaky,bmw325,22021989,nfytxrf,sekret,kalina,zanzibar,hotone,qazws,wasabi,heidi1,highlander,blues1,hitachi,paolo,23041987,slayer1,simba1,02011981,tinkerbe,kieran,01121986,172839,boiler,1125,bluesman,waffle,asdfgh01,threesom,conan,1102,reflex,18011987,nautilus,everlast,fatty,vader1,01071986,cyborg,ghbdtn123,birddog,rubble,02071983,suckers,02021973,skyhawk,12qw12qw,dakota1,joebob,nokia6233,woodie,longdong,lamer,troll,ghjcnjgfhjkm,420000,boating,nitro,armada,messiah,1031,penguin1,02091989,americ,02071989,redeye,asdqwe123,07071987,monty1,goten,spikey,sonata,635241,tokiohotel,sonyericsson,citroen,compaq1,1812,umpire,belmont,jonny,pantera1,nudes,palmtree,14111986,fenway,bighead,razor,gryphon,andyod22,aaaaa1,taco,10031988,enterme,malachi,dogface,reptile,01041985,dindom,handball,marseille,candy1,19101987,torino,tigge,matthias,viewsoni,13031987,stinker,evangelion,24011985,123456123,rampage,sandrine,02081980,thecrow,astral,28041987,sprinter,private1,seabee,shibby,02101988,25081988,fearless,junkie,01091987,aramis,antelope,draven,fuck1,mazda6,eggman,02021990,barselona,buddy123,19061987,fyfnjkbq,nancy1,12121990,10071987,sluggo,kille,hotties,irishka,zxcasdqwe123,shamus,fairlane,honeybee,soccer10,13061986,fantomas,17051988,10051987,20111986,gladiato,karachi,gambler,gordo,01011995,biatch,matthe,25800852,papito,excite,buffalo1,bobdole,cheshire,player1,28021992,thewho,10101986,pinky1,mentor,toma
26hawk,brown1,03041986,bismillah,bigpoppa,ijrjkfl,01121988,runaway,08121986,skibum,studman,helper,squeak,holycow,manfred,harlem,glock,gideon,987321,14021985,yellow1,wizard1,margarit,success1,medved,sf49ers,lambda,pasadena,johngalt,quasar,1776,02031980,coldplay,amand,playa,bigpimp,04041991,capricorn,elefant,sweetness,bruce1,luca,dominik,10011990,biker,09051945,datsun,elcamino,trinitro,malice,audi,voyager1,02101983,joe123,carpente,spartan1,mario1,glamour,diaper,12121985,22011988,winter1,asimov,callisto,nikolai,pebble,02101981,vendetta,david123,boytoy,11061985,02031989,iloveyou1,stupid1,cayman,casper1,zippo,yamahar1,wildwood,foxylady,calibra,02041980,27061988,dungeon,leedsutd,30041986,11051990,bestbuy,antares,dominion,24680,01061986,skillet,enforcer,derparol,01041988,196969,29071983,f00tball,purple1,mingus,25031987,21031990,remingto,giggles,klaste,3x7pxr,01011994,coolcat,29051989,megane,20031987,02051980,04041988,synergy,0000007,macman,iforget,adgjmp,vjqgfhjkm,28011987,rfvfcenhf,16051989,25121987,16051987,rogue,mamamia,08051990,20091991,1210,carnival,bolitas,paris1,dmitriy,dimas,05051989,papillon,knuckles,29011985,hola,tophat,28021990,100500,cutiepie,devo,415263,ducks,ghjuhfvvf,asdqwe,22021986,freefall,parol,02011983,zarina,buste,vitamin,warez,bigones,17061988,baritone,jamess,twiggy,mischief,bitchy,hetfield,1003,dontknow,grinch,sasha_007,18061990,12031985,12031987,calimero,224466,letmei,15011987,acmilan,alexandre,02031977,08081988,whiteboy,21051991,barney1,02071978,money123,18091985,bigdawg,02031988,cygnusx1,zoloto,31011987,firefigh,blowfish,screamer,lfybbk,20051988,chelse,11121986,01031989,harddick,sexylady,30031988,02041974,auditt,pizdec,kojak,kfgjxrf,20091988,123456ru,wp2003wp,1204,15051990,slugger,kordell1,03031986,swinging,01011974,02071979,rockie,dimples,1234123,1dragon,trucking,rusty2,roger1,marijuana,kerouac,02051978,08031985,paco,thecure,keepout,kernel,noname123,13121985,francisc,bozo,02011982,22071986,02101979,obsidian,12345qw,spud,tabasco,02051985,jaguars,dfktynby,kokomo,popova,notused,sevens,4200,magneto,02051976,roswell,15101986,21101986,lakeside,bigbang,aspen,little1,14021986,loki,suckmydick,strawber,carlos1,nokian73,dirty1,joshu,25091987,16121987,02041975,advent,17011987,slimshady,whistler,10101990,stryker,22031984,15021985,01031985,blueball,26031988,ksusha,bahamut,robocop,w_pass,chris123,impreza,prozac,bookie,bricks,13021990,alice1,cassandr,11111q,john123,4ever,korova,02051973,142857,25041988,paramedi,eclipse1,salope,07091990,1124,darkangel,23021986,999666,nomad,02051981,smackdow,01021990,yoyoma,argentin,moonligh,57chevy,bootys,hardone,capricor,galant,spanker,dkflbr,24111989,magpies,krolik,21051988,cevthrb,cheddar,22041988,bigbooty,scuba1,qwedsa,duffman,bukkake,acura,johncena,sexxy,p@ssw0rd,258369,cherries,12345s,asgard,leopold,fuck123,mopar,lalakers,dogpound,matrix1,crusty,spanner,kestrel,fenris,universa,peachy,assasin,lemmein,eggplant,hejsan,canucks,wendy1,doggy1,aikman,tupac,turnip,godlike,fussball,golden1,19283746,april1,django,petrova,captain1,vincent1,ratman,taekwondo,chocha,serpent,perfect1,capetown,vampir,amore,gymnast,timeout,nbvjatq,blue32,ksenia,k.lvbkf,nazgul,budweiser,clutch,mariya,sylveste,02051972,beaker,cartman1,q11111,sexxx,forever1,loser1,marseill,magellan,vehpbr,sexgod,jktxrf,hallo123,132456,liverpool1,southpaw,seneca,camden,357159,camero,tenchi,johndoe,145236,roofer,741963,vlad,02041978,fktyrf,zxcv123,wingnut,wolfpac,notebook,pufunga7782,brandy1,biteme1,goodgirl,redhat,02031978,challeng,millenium,hoops,maveric,noname,angus1,gaell,onion,olympus,sabrina1,ricard,sixpack,gratis,gagged,camaross,hotgirls,flasher,02051977,bubba123,goldfing,moonshin,gerrard,volkov,sonyfuck,mandrake,258963,tracer,lakers1,asians,susan1,money12,helmut,boater,diablo2,1234zxcv,dogwood,bubbles1,happy2,randy1,aries,beach1,marcius2,navigator,goodie,hellokitty,fkbyjxrf,earthlink,lookout,jumbo,opendoor,stanley1,marie1,12345m,07071977,ashle,wormix,murzik,02081976,lakewood,bluejays,loveya,commande,gateway2,peppe,01011976,7896321,goth,oreo,slammer,rasmus,faith1,knight1,stone1,redskin,ironmaiden,gotmilk,destiny1,dejavu,1master,midnite,timosha,espresso,delfin,toriamos,oberon,ceasar,markie,1a2s3d,ghhh47hj7649,vjkjrj,daddyo,dougie,disco,auggie,lekker,therock1,ou8123,start1,noway,p4ssw0rd,shadow12,333444,saigon,2fast4u,capecod,23skidoo,qazxcv,beater,bremen,aaasss,roadrunner,peace1,12345qwer,02071975,platon,bordeaux,vbkfirf,135798642,test12,supernov,beatles1,qwert40,optimist,vanessa1,prince1,ilovegod,nightwish,natasha1,alchemy,bimbo,blue99,patches1,gsxr1000,richar,hattrick,hott,solaris,proton,nevets,enternow,beavis1,amigos,159357a,ambers,lenochka,147896,suckdick,shag,intercourse,blue1234,spiral,02061977,tosser,ilove,02031975,cowgirl,canuck,q2w3e4,munch,spoons,waterboy,123567,evgeniy,savior,zasada,redcar,mamacita,terefon,globus,doggies,htubcnhfwbz,1008,cuervo,suslik,azertyui,limewire,houston1,stratfor,steaua,coors,tennis1,12345qwerty,stigmata,derf,klondike,patrici,marijuan,hardball,odyssey,nineinch,boston1,pass1,beezer,sandr,charon,power123,a1234,vauxhall,875421,awesome1,reggae,boulder,funstuff,iriska,krokodil,rfntymrf,sterva,champ1,bball,peeper,m123456,toolbox,cabernet,sheepdog,magic32,pigpen,02041977,holein1,lhfrjy,banan,dabomb,natalie1,jennaj,montana1,joecool,funky,steven1,ringo,junio,sammy123,qqqwww,baltimor,footjob,geezer,357951,mash4077,cashmone,pancake,monic,grandam,bongo,yessir,gocubs,nastia,vancouve,barley,dragon69,w
26atford,ilikepie,02071976,laddie,123456789m,hairball,toonarmy,pimpdadd,cvthnm,hunte,davinci,lback,sophie1,firenze,q1234567,admin1,bonanza,elway7,daman,strap,azert,wxcvbn,afrika,theforce,123456t,idefix,wolfen,houdini,scheisse,default,beech,maserati,02061976,sigmachi,dylan1,bigdicks,eskimo,mizzou,02101976,riccardo,egghead,111777,kronos,ghbrjk,chaos1,jomama,rfhnjirf,rodeo,dolemite,cafc91,nittany,pathfind,mikael,password9,vqsablpzla,purpl,gabber,modelsne,myxworld,hellsing,punker,rocknrol,fishon,fuck69,02041976,lolol,twinkie,tripleh,cirrus,redbone,killer123,biggun,allegro,gthcbr,smith1,wanking,bootsy,barry1,mohawk,koolaid,5329,futurama,samoht,klizma,996633,lobo,honeys,peanut1,556677,zxasqw,joemama,javelin,samm,223322,sandra1,flicks,montag,nataly,3006,tasha1,1235789,dogbone,poker1,p0o9i8u7,goodday,smoothie,toocool,max333,metroid,archange,vagabond,billabon,22061941,tyson1,02031973,darkange,skateboard,evolutio,morrowind,wizards,frodo1,rockin,cumslut,plastics,zaqwsxcde,5201314,doit,outback,bumble,dominiqu,persona,nevermore,alinka,02021971,forgetit,sexo,all4one,c2h5oh,petunia,sheeba,kenny1,elisabet,aolsucks,woodstoc,pumper,02011975,fabio,granada,scrapper,123459,minimoni,q123456789,breaker,1004,02091976,ncc74656,slimshad,friendster,austin31,wiseguy,donner,dilbert1,132465,blackbird,buffet,jellybean,barfly,behappy,01011971,carebear,fireblad,02051975,boxcar,cheeky,kiteboy,hello12,panda1,elvisp,opennow,doktor,alex12,02101977,pornking,flamengo,02091975,snowbird,lonesome,robin1,11111a,weed420,baracuda,bleach,12345abc,nokia1,metall,singapor,mariner,herewego,dingo,tycoon,cubs,blunts,proview,123456789d,kamasutra,lagnaf,vipergts,navyseal,starwar,masterbate,wildone,peterbil,cucumber,butkus,123qwert,climax,deniro,gotribe,cement,scooby1,summer69,harrier,shodan,newyear,02091977,starwars1,romeo1,sedona,harald,doubled,sasha123,bigguns,salami,awnyce,kiwi,homemade,pimping,azzer,bradley1,warhamme,linkin,dudeman,qwe321,pinnacle,maxdog,flipflop,lfitymrf,fucker1,acidburn,esquire,sperma,fellatio,jeepster,thedon,sexybitch,pookey,spliff,widget,vfntvfnbrf,trinity1,mutant,samuel1,meliss,gohome,1q2q3q,mercede,comein,grin,cartoons,paragon,henrik,rainyday,pacino,senna,bigdog1,alleycat,12345qaz,narnia,mustang2,tanya1,gianni,apollo11,wetter,clovis,escalade,rainbows,freddy1,smart1,daisydog,s123456,cocksucker,pushkin,lefty,sambo,fyutkjxtr,hiziad,boyz,whiplash,orchard,newark,adrenalin,1598753,bootsie,chelle,trustme,chewy,golfgti,tuscl,ambrosia,5wr2i7h8,penetration,shonuf,jughead,payday,stickman,gotham,kolokol,johnny5,kolbasa,stang,puppydog,charisma,gators1,mone,jakarta,draco,nightmar,01011973,inlove,laetitia,02091973,tarpon,nautica,meadow,0192837465,luckyone,14881488,chessie,goldeney,tarakan,69camaro,bungle,wordup,interne,fuckme2,515000,dragonfl,sprout,02081974,gerbil,bandit1,02071971,melanie1,phialpha,camber,kathy1,adriano,gonzo1,10293847,bigjohn,bismarck,7777777a,scamper,12348765,rabbits,222777,bynthytn,dima123,alexander1,mallorca,dragster,favorite6,beethove,burner,cooper1,fosters,hello2,normandy,777999,sebring,1michael,lauren1,blake1,killa,02091971,nounours,trumpet1,thumper1,playball,xantia,rugby1,rocknroll,guillaum,angela1,strelok,prosper,buttercup,masterp,dbnfkbr,cambridg,venom,treefrog,lumina,1234566,supra,sexybabe,freee,shen,frogs,driller,pavement,grace1,dicky,checker,smackdown,pandas,cannibal,asdffdsa,blue42,zyjxrf,nthvbyfnjh,melrose,neon,jabber,gamma,369258147,aprilia,atticus,benessere,catcher,skipper1,azertyuiop,sixty9,thierry,treetop,jello,melons,123456789qwe,tantra,buzzer,catnip,bouncer,computer1,sexyone,ananas,young1,olenka,sexman,mooses,kittys,sephiroth,contra,hallowee,skylark,sparkles,7
2677333,1qazxsw23edc,lucas1,q1w2e3r,gofast,hannes,amethyst,ploppy,flower2,hotass,amatory,volleyba,dixie1,bettyboo,ticklish,02061974,frenchy,phish1,murphy1,trustno,02061972,leinad,mynameis,spooge,jupiter1,hyundai,frosch,junkmail,abacab,marbles,32167,casio,sunshine1,wayne1,longhair,caster,snicker,02101973,gannibal,skinhead,hansol,gatsby,segblue2,montecar,plato,gumby,kaboom,matty,bosco1,888999,jazzy,panter,jesus123,charlie2,giulia,candyass,sex69,travis1,farmboy,special1,02041973,letsdoit,password01,allison1,abcdefg1,notredam,ilikeit,789654123,liberty1,rugger,uptown,alcatraz,123456w,airman,007bond,navajo,kenobi,terrier,stayout,grisha,frankie1,fluff,1qazzaq1,1234561,virginie,1234568,tango1,werdna,octopus,fitter,dfcbkbcf,blacklab,115599,montrose,allen1,supernova,frederik,ilovepussy,justice1,radeon,playboy2,blubber,sliver,swoosh,motocros,lockdown,pearls,thebear,istheman,pinetree,biit,1234rewq,rustydog,tampabay,titts,babycake,jehovah,vampire1,streaming,collie,camil,fidelity,calvin1,stitch,gatit,restart,puppy1,budgie,grunt,capitals,hiking,dreamcas,zorro1,321678,riffraff,makaka,playmate,napalm,rollin,amstel,zxcvb123,samanth,rumble,fuckme69,jimmys,951357,pizzaman,1234567899,tralala,delpiero,alexi,yamato,itisme,1million,vfndtq,kahlua,londo,wonderboy,carrots,tazz,ratboy,rfgecnf,02081973,nico,fujitsu,tujhrf,sergbest,blobby,02051970,sonic1,1357911,smirnov,video1,panhead,bucky,02031974,44332211,duffer,cashmoney,left4dead,bagpuss,salman,01011972,titfuck,66613666,england1,malish,dresden,lemans,darina,zapper,123456as,123456qqq,met2002,02041972,redstar,blue23,1234509876,pajero,booyah,please1,tetsuo,semper,finder,hanuman,sunlight,123456n,02061971,treble,cupoi,password99,dimitri,3ip76k2,popcorn1,lol12345,stellar,nympho,shark1,keith1,saskia,bigtruck,revoluti,rambo1,asd222,feelgood,phat,gogators,bismark,cola,puck,furball,burnout,slonik,bowtie,mommy1,icecube,fabienn,mouser,papamama,rolex,giants1,blue11,trooper1,momdad,iklo,morten,rhubarb,gareth,123456d,blitz,canada1,r2d2,brest,tigercat,usmarine,lilbit,benny1,azrael,lebowski,12345r,madagaskar,begemot,loverman,dragonballz,italiano,mazda3,naughty1,onions,diver1,cyrano,capcom,asdfg123,forlife,fisherman,weare138,requiem,mufasa,alpha123,piercing,hellas,abracadabra,duckman,caracas,macintos,02011971,jordan2,crescent,fduecn,hogtied,eatmenow,ramjet,18121812,kicksass,whatthe,discus,rfhfvtkmrf,rufus1,sqdwfe,mantle,vegitto,trek,dan123,paladin1,rudeboy,liliya,lunchbox,riversid,acapulco,libero,dnsadm,maison,toomuch,boobear,hemlock,sextoy,pugsley,misiek,athome,migue,altoids,marcin,123450,rhfcfdbwf,jeter2,rhinos,rjhjkm,mercury1,ronaldinho,shampoo,makayla,kamilla,masterbating,tennesse,holger,john1,matchbox,hores,poptart,parlament,goodyear,asdfgh1,02081970,hardwood,alain,erection,hfytnrb,highlife,implants,benjami,dipper,jeeper,bendover,supersonic,babybear,laserjet,gotenks,bama,natedogg,aol123,pokemo,rabbit1,raduga,sopranos,cashflow,menthol,pharao,hacking,334455,ghjcnbnenrf,lizzy,muffin1,pooky,penis1,flyer,gramma,dipset,becca,ireland1,diana1,donjuan,pong,ziggy1,alterego,simple1,cbr900,logger,111555,claudia1,cantona7,matisse,ljxtymrf,victori,harle,mamas,encore,mangos,iceman1,diamon,alexxx,tiamat,5000,desktop,mafia,smurf,princesa,shojou,blueberr,welkom,maximka,123890,123q123,tammy1,bobmarley,clips,demon666,ismail,termite,laser1,missie,altair,donna1,bauhaus,trinitron,mogwai,flyers88,juniper,nokia5800,boroda,jingles,qwerasdfzxcv,shakur,777666,legos,mallrats,1qazxsw,goldeneye,tamerlan,julia1,backbone,spleen,49ers,shady,darkone,medic1,justi,giggle,cloudy,aisan,douche,parkour,bluejay,huskers1,redwine,1qw23er4,satchmo,1231234,nineball,stewart1,ballsack,probes,kappa,amiga,flipper1,dortmund,963258,trigun,1237895,homepage,blinky,screwy,gizzmo,belkin,chemist,coolhand,chachi,braves1,thebest,greedisgood,pro100,banana1,101091m,123456g,wonderfu,barefeet,8inches,1111qqqq,kcchiefs,qweasdzxc123,metal1,jennifer1,xian,asdasd123,pollux,cheerleaers,fruity,mustang5,turbos,shopper,photon,espana,hillbill,oyster,macaroni,gigabyte,jesper,motown,tuxedo,buster12,triplex,cyclones,estrell,mortis,holla,456987,fiddle,sapphic,jurassic,thebeast,ghjcnjq,baura,spock1,metallica1,karaoke,nemrac58,love1234,02031970,flvbybcnhfnjh,frisbee,diva,ajax,feathers,flower1,soccer11,allday,mierda,pearl1,amature,marauder,333555,redheads,womans,egorka,godbless,159263,nimitz,aaaa1111,sashka,madcow,socce,greywolf,baboon,pimpdad
26dy,123456789r,reloaded,lancia,rfhfylfi,dicker,placid,grimace,22446688,olemiss,whores,culinary,wannabe,maxi,1234567aa,amelie,riley1,trample,phantom1,baberuth,bramble,asdfqwer,vides,4you,abc123456,taichi,aztnm,smother,outsider,hakr,blackhawk,bigblack,girlie,spook,valeriya,gianluca,freedo,1q2q3q4q,handbag,lavalamp,cumm,pertinant,whatup,nokia123,redlight,patrik,111aaa,poppy1,dfytxrf,aviator,sweeps,kristin1,cypher,elway,yinyang,access1,poophead,tucson,noles1,monterey,waterfal,dank,dougal,918273,suede,minnesot,legman,bukowski,ganja,mammoth,riverrat,asswipe,daredevi,lian,arizona1,kamikadze,alex1234,smile1,angel2,55bgates,bellagio,0001,wanrltw,stiletto,lipton,arsena,biohazard,bbking,chappy,tetris,as123456,darthvad,lilwayne,nopassword,7412369,123456789987654321,natchez,glitter,14785236,mytime,rubicon,moto,pyon,wazzup,tbird,shane1,nightowl,getoff,beckham7,trueblue,hotgirl,nevermin,deathnote,13131,taffy,bigal,copenhag,apricot,gallaries,dtkjcbgtl,totoro,onlyone,civicsi,jesse1,baby123,sierra1,festus,abacus,sickboy,fishtank,fungus,charle,golfpro,teensex,mario66,seaside,aleksei,rosewood,blackberry,1020304050,bedlam,schumi,deerhunt,contour,darkelf,surveyor,deltas,pitchers,741258963,dipstick,funny1,lizzard,112233445566,jupiter2,softtail,titman,greenman,z1x2c3v4b5,smartass,12345677,notnow,myworld,nascar1,chewbacc,nosferatu,downhill,dallas22,kuan,blazers,whales,soldat,craving,powerman,yfcntyf,hotrats,cfvceyu,qweasdzx,princess1,feline,qqwwee,chitown,1234qaz,mastermind,114477,dingbat,care1839,standby,kismet,atreides,dogmeat,icarus,monkeyboy,alex1,mouses,nicetits,sealteam,chopper1,crispy,winter99,rrpass1,myporn,myspace1,corazo,topolino,ass123,lawman,muffy,orgy,1love,passord,hooyah,ekmzyf,pretzel,amonra,nestle,01011950,jimbeam,happyman,z12345,stonewal,helios,manunited,harcore,dick1,gaymen,2hot4u,light1,qwerty13,kakashi,pjkjnj,alcatel,taylo,allah,buddydog,ltkmaby,mongo,blonds,start123,audia6,123456v,civilwar,bellaco,turtles,mustan,deadspin,aaa123,fynjirf,lucky123,tortoise,amor,summe,waterski,zulu,drag0n,dtxyjcnm,gizmos,strife,interacial,pusyy,goose1,bear1,equinox,matri,jaguar1,tobydog,sammys,nachos,traktor,bryan1,morgoth,444555,dasani,miami1,mashka,xxxxxx1,ownage,nightwin,hotlips,passmast,cool123,skolko,eldiablo,manu,1357908642,screwyou,badabing,foreplay,hydro,kubrick,seductive,demon1,comeon,galileo,aladdin,metoo,happines,902100,mizuno,caddy,bizzare,girls1,redone,ohmygod,sable,bonovox,girlies,hamper,opus,gizmodo1,aaabbb,pizzahut,999888,rocky2,anton1,kikimora,peavey,ocelot,a1a2a3a4,2wsx3edc,jackie1,solace,sprocket,galary,chuck1,volvo1,shurik,poop123,locutus,virago,wdtnjxtr,tequier,bisexual,doodles,makeitso,fishy,789632145,nothing1,fishcake,sentry,libertad,oaktree,fivestar,adidas1,vegitta,mississi,spiffy,carme,neutron,vantage,agassi,boners,123456789v,hilltop,taipan,barrage,kenneth1,fister,martian,willem,lfybkf,bluestar,moonman,ntktdbpjh,paperino,bikers,daffy,benji,quake,dragonfly,suckcock,danilka,lapochka,belinea,calypso,asshol,camero1,abraxas,mike1234,womam,q1q2q3q4q5,youknow,maxpower,pic's,audi80,sonora,raymond1,tickler,tadpole,belair,crazyman,finalfantasy,999000,jonatha,paisley,kissmyas,morgana,monste,mantra,spunk,magic123,jonesy,mark1,alessand,741258,baddest,ghbdtnrfrltkf,zxccxz,tictac,augustin,racers,7grout,foxfire,99762000,openit,nathanie,1z2x3c4v5b,seadog,gangbanged,lovehate,hondacbr,harpoon,mamochka,fisherma,bismilla,locust,wally1,spiderman1,saffron,utjhubq,123456987,20spanks,safeway,pisser,bdfyjd,kristen1,bigdick1,magenta,vfhujif,anfisa,friday13,qaz123wsx,0987654321q,tyrant,guan,meggie,kontol,nurlan,ayanami,rocket1,yaroslav,websol76,mutley,hugoboss,websolutions,elpaso,gagarin,badboys,sephirot,918273645,newuser,qian,edcrfv,booger1,852258,lockout,timoxa94,mazda323,firedog,sokolova,skydiver,jesus777,1234567890z,soulfly,canary,malinka,guillerm,hookers,dogfart,surfer1,osprey,india123,rhjkbr,stoppedby,nokia5530,123456789o,blue1,werter,divers,3000,123456f,alpina,cali,whoknows,godspeed,986532,foreskin,fuzzy1,heyyou,didier,slapnuts,fresno,rosebud1,sandman1,bears1,blade1,honeybun,queen1,baronn,pakista,philipp,9111961,topsecret,sniper1,214365,slipper,letsfuck,pippen33,godawgs,mousey,qw123456,scrotum,loveis,lighthou,bp2002,nancy123,jeffrey1,susieq,buddy2,ralphie,trout1,willi,antonov,sluttey,rehbwf,marty1,darian,losangeles,letme1n,12345d,pusssy,godiva,ender,golfnut,leonidas,a1b2c3d4e5,puffer,general1,wizzard,lehjxrf,racer1,bigbucks,cool12,buddys,zinger,esprit,vbienrf,josep,tickling,froggie,987654321a,895623,daddys,crumbs,gucci,mikkel,opiate,tracy1,christophe,came11,777555,petrovich,humbug,dirtydog,allstate,horatio,wachtwoord,creepers,squirts,rotary,bigd,georgia1,fujifilm,2sweet,dasha,yorkie,slimjim,wiccan,kenzie,system1,skunk,b12345,getit,pommes,daredevil,sugars,bucker,piston,lionheart,1bitch,51
265051,catfight,recon,icecold,fantom,vodafone,kontakt,boris1,vfcnth,canine,01011961,valleywa,faraon,chickenwing101,qq123456,livewire,livelife,roosters,jeepers,ilya1234,coochie,pavlik,dewalt,dfhdfhf,architec,blackops,1qaz2wsx3edc4rfv,rhfcjnf,wsxedc,teaser,sebora,25252,rhino1,ankara,swifty,decimal,redleg,shanno,nermal,candies,smirnova,dragon01,photo1,ranetki,a1s2d3f4g5,axio,wertzu,maurizio,6uldv8,zxcvasdf,punkass,flowe,graywolf,peddler,3rjs1la7qe,mpegs,seawolf,ladyboy,pianos,piggies,vixen,alexus,orpheus,gdtrfb,z123456,macgyver,hugetits,ralph1,flathead,maurici,mailru,goofball,nissan1,nikon,stopit,odin,big1,smooch,reboot,famil,bullit,anthony7,gerhard,methos,124038,morena,eagle2,jessica2,zebras,getlost,gfynthf,123581321,sarajevo,indon,comets,tatjana,rfgbnjirf,joystick,batman12,123456c,sabre,beerme,victory1,kitties,1475369,badboy1,booboo1,comcast,slava,squid,saxophon,lionhear,qaywsx,bustle,nastena,roadway,loader,hillside,starlight,24681012,niggers,access99,bazooka,molly123,blackice,bandi,cocacol,nfhfrfy,timur,muschi,horse1,quant4307s,squerting,oscars,mygirls,flashman,tangerin,goofy1,p0o9i8,housewifes,newness,monkey69,escorpio,password11,hippo,warcraft3,qazxsw123,qpalzm,ribbit,ghbdtndctv,bogota,star123,258000,lincoln1,bigjim,lacoste,firestorm,legenda,indain,ludacris,milamber,1009,evangeli,letmesee,a111111,hooters1,bigred1,shaker,husky,a4tech,cnfkrth,argyle,rjhjdf,nataha,0o9i8u7y,gibson1,sooners1,glendale,archery,hoochie,stooge,aaaaaa1,scorpions,school1,vegas1,rapier,mike23,bassoon,groupd2013,macaco,baker1,labia,freewill,santiag,silverado,butch1,vflfufcrfh,monica1,rugrat,cornhole,aerosmit,bionicle,gfgfvfvf,daniel12,virgo,fmale,favorite2,detroit1,pokey,shredder,baggies,wednesda,cosmo1,mimosa,sparhawk,firehawk,romario,911turbo,funtimes,fhntvrf,nexus6,159753456,timothy1,bajingan,terry1,frenchie,raiden,1mustang,babemagnet,74123698,nadejda,truffles,rapture,douglas1,lamborghini,motocross,rjcvjc,748596,skeeter1,dante1,angel666,telecom,carsten,pietro,bmw318,astro1,carpediem,samir,orang,helium,scirocco,fuzzball,rushmore,rebelz,hotspur,lacrimosa,chevys10,madonna1,domenico,yfnfirf,jachin,shelby1,bloke,dawgs,dunhill,atlanta1,service1,mikado,devilman,angelit,reznor,euphoria,lesbain,checkmat,browndog,phreak,blaze1,crash1,farida,mutter,luckyme,horsemen,vgirl,jediknig,asdas,cesare,allnight,rockey,starlite,truck1,passfan,close-up,samue,cazzo,wrinkles,homely,eatme1,sexpot,snapshot,dima1995,asthma,thetruth,ducky,blender,priyanka,gaucho,dutchman,sizzle,kakarot,651550,passcode,justinbieber,666333,elodie,sanjay,110442,alex01,lotus1,2300mj,lakshmi,zoomer,quake3,12349876,teapot,12345687,ramada,pennywis,striper,pilot1,chingon,optima,nudity,ethan1,euclid,beeline,loyola,biguns,zaq12345,bravo1,disney1,buffa,assmunch,vivid,6661313,wellingt,aqwzsx,madala11,9874123,sigmar,pictere,tiptop,bettyboop,dinero,tahiti,gregory1,bionic,speed1,fubar1,lexus1,denis1,hawthorn,saxman,suntzu,bernhard,dominika,camaro1,hunter12,balboa,bmw2002,seville,diablo1,vfhbyjxrf,1234abc,carling,lockerroom,punani,darth,baron1,vaness,1password,libido,picher,232425,karamba,futyn007,daydream,11001001,dragon123,friends1,bopper,rocky123,chooch,asslover,shimmer,riddler,openme,tugboat,sexy123,midori,gulnara,christo,swatch,laker,offroad,puddles,hackers,mannheim,manager1,horseman,roman1,dancer1,komputer,pictuers,nokia5130,ejaculation,lioness,123456y,evilone,nastenka,pushok,javie,lilman,3141592,mjolnir,toulouse,pussy2,bigworm,smoke420,fullback,extensa,dreamcast,belize,delboy,willie1,casablanca,csyjxtr,ricky1,bonghit,salvator,basher,pussylover,rosie1,963258741,vivitron,cobra427,meonly,armageddon,myfriend,zardoz,qwedsazxc,kraken,fzappa,starfox,333999,illmatic,capoeira,weenie,ramzes,freedom2,toasty,pupkin,shinigami,fhvfutljy,nocturne,churchil,thumbnils,tailgate,neworder,sexymama,goarmy,cerebus,michelle1,vbifyz,surfsup,earthlin,dabulls,basketbal,aligator,mojojojo,saibaba,welcome2,wifes,wdtnjr,12345w,slasher,papabear,terran,footman,hocke,153759,texans,tom123,sfgiants,billabong,aassdd,monolith,xxx777,l3tm31n,ticktock,newone,hellno,japanees,contortionist,admin123,scout1,alabama1,divx1,rochard,privat,radar1,bigdad,fhctybq,tortuga,citrus,avanti,fantasy1,woodstock,s12345,fireman1,embalmer,w
26oodwork,bonzai,konyor,newstart,jigga,panorama,goats,smithy,rugrats,hotmama,daedalus,nonstop,fruitbat,lisenok,quaker,violator,12345123,my3sons,cajun,fraggle,gayboy,oldfart,vulva,knickerless,orgasms,undertow,binky,litle,kfcnjxrf,masturbation,bunnie,alexis1,planner,transexual,sparty,leeloo,monies,fozzie,stinger1,landrove,anakonda,scoobie,yamaha1,henti,star12,rfhlbyfk,beyonce,catfood,cjytxrf,zealots,strat,fordtruc,archangel,silvi,sativa,boogers,miles1,bigjoe,tulip,petite,greentea,shitter,jonboy,voltron,morticia,evanescence,3edc4rfv,longshot,windows1,serge,aabbcc,starbucks,sinful,drywall,prelude1,www123,camel1,homebrew,marlins,123412,letmeinn,domini,swampy,plokij,fordf350,webcam,michele1,bolivi,27731828,wingzero,qawsedrftg,shinji,sverige,jasper1,piper1,cummer,iiyama,gocats,amour,alfarome,jumanji,mike69,fantasti,1monkey,w00t88,shawn1,lorien,1a2s3d4f5g,koleso,murph,natascha,sunkist,kennwort,emine,grinder,m12345,q1q2q3q4,cheeba,money2,qazwsxedc1,diamante,prosto,pdiddy,stinky1,gabby1,luckys,franci,pornographic,moochie,gfhjdjp,samdog,empire1,comicbookdb,emili,motdepasse,iphone,braveheart,reeses,nebula,sanjose,bubba2,kickflip,arcangel,superbow,porsche911,xyzzy,nigger1,dagobert,devil1,alatam,monkey2,barbara1,12345v,vfpfafrf,alessio,babemagn,aceman,arrakis,kavkaz,987789,jasons,berserk,sublime1,rogue1,myspace,buckwhea,csyekz,pussy4me,vette1,boots1,boingo,arnaud,budlite,redstorm,paramore,becky1,imtheman,chango,marley1,milkyway,666555,giveme,mahalo,lux2000,lucian,paddy,praxis,shimano,bigpenis,creeper,newproject2004,rammstei,j3qq4h7h2v,hfljcnm,lambchop,anthony2,bugman,gfhjkm12,dreamer1,stooges,cybersex,diamant,cowboyup,maximus1,sentra,615243,goethe,manhatta,fastcar,selmer,1213141516,yfnfitymrf,denni,chewey,yankee1,elektra,123456789p,trousers,fishface,topspin,orwell,vorona,sodapop,motherfu,ibilltes,forall,kookie,ronald1,balrog,maximilian,mypasswo,sonny1,zzxxcc,tkfkdg,magoo,mdogg,heeled,gitara,lesbos,marajade,tippy,morozova,enter123,lesbean,pounded,asd456,fialka,scarab,sharpie,spanky1,gstring,sachin,12345asd,princeto,hellohel,ursitesux,billows,1234kekc,kombat,cashew,duracell,kseniya,sevenof9,kostik,arthur1,corvet07,rdfhnbhf,songoku,tiberian,needforspeed,1qwert,dropkick,kevin123,panache,libra,a123456a,kjiflm,vfhnsirf,cntgfy,iamcool,narut,buffer,sk8ordie,urlaub,fireblade,blanked,marishka,gemini1,altec,gorillaz,chief1,revival47,ironman1,space1,ramstein,doorknob,devilmaycry,nemesis1,sosiska,pennstat,monday1,pioner,shevchenko,detectiv,evildead,blessed1,aggie,coffees,tical,scotts,bullwink,marsel,krypto,adrock,rjitxrf,asmodeus,rapunzel,theboys,hotdogs,deepthro,maxpayne,veronic,fyyeirf,otter,cheste,abbey1,thanos,bedrock,bartok,google1,xxxzzz,rodent,montecarlo,hernande,mikayla,123456789l,bravehea,12locked,ltymub,pegasus1,ameteur,saltydog,faisal,milfnew,momsuck,everques,ytngfhjkz,m0nkey,businessbabe,cooki,custard,123456ab,lbvjxrf,outlaws,753357,qwerty78,udacha,insider,chees,fuckmehard,shotokan,katya,seahorse,vtldtlm,turtle1,mike12,beebop,heathe,everton1,darknes,barnie,rbcekz,alisher,toohot,theduke,555222,reddog1,breezy,bulldawg,monkeyman,baylee,losangel,mastermi,apollo1,aurelie,zxcvb12345,cayenne,bastet,wsxzaq,geibcnbr,yello,fucmy69,redwall,ladybird,bitchs,cccccc1,rktjgfnhf,ghjdthrf,quest1,oedipus,linus,impalass,fartman,12345k,fokker,159753a,optiplex,bbbbbb1,realtor,slipkno,santacru,rowdy,jelena,smeller,3984240,ddddd1,sexyme,janet1,3698741,eatme69,cazzone,today1,poobear,ignatius,master123,newpass1,heather2,snoopdogg,blondinka,pass12,honeydew,fuckthat,890098890,lovem,goldrush,gecko,biker1,llama,pendejo,avalanche,fremont,snowman1,gandolf,chowder,1a2b3c4d5e,flyguy,magadan,1fuck,pingvin,nokia5230,ab1234,lothar,lasers,bignuts,renee1,royboy,skynet,12340987,1122334,dragrace,lovely1,22334455,booter,12345612,corvett,123456qq,capital1,videoes,funtik,wyvern,flange,sammydog,hulkster,13245768,not4you,vorlon,omegared,l58jkdjp!,filippo,123mudar,samadams,petrus,chris12,charlie123,123456789123,icetea,sunderla,adrian1,123qweas,kazanova,aslan,monkey123,fktyeirf,goodsex,123ab,lbtest,banaan,bluenose,837519,asd12345,waffenss,whateve,1a2a3a4a,trailers,vfhbirf,bhbcrf,klaatu,turk182,monsoon,beachbum,sunbeam,succes,clyde1,viking1,rawhide,bubblegum,princ,mackenzi,hershey1,222555,dima55,niggaz,manatee,aquila,anechka,pamel,bugsbunn,lovel,sestra,newport1,althor,hornyman,wakeup,zzz111,phishy,cerber,torrent,thething,solnishko,babel,buckeye1,peanu,ethernet,uncencored,baraka,665544,chris2,rb26dett,willy1,choppers,texaco,biggirl,123456b,anna2614,sukebe,caralho,callofduty,rt6ytere,jesus7,angel12,1money,timelord,allblack,pavlova,romanov,tequiero,yitbos,lookup,bulls23,snowflake,dickweed,barks,lever,irisha,firestar,fred1234,ghjnjnbg,danman,gatito,betty1,milhouse,kbctyjr,masterbaiting,delsol,papit,doggys,123698741,bdfyjdf,invictus,bloods,kayla1,yourmama,apple2,angelok,bigboy1,pontiac1,verygood,yeshua,twins2,porn4me,141516,rasta69,james2,bosshog,candys,adventur,stripe,djkjlz,dokken,austin316,skins,hogwarts,vbhevbh,navigato,desperado,xxx666,cneltyn,vasiliy,hazmat,daytek,eightbal,fred1,four20,74227422,fabia,aerosmith,manue,wingchun,boohoo,hombre,sanity72,goatboy,fuckm,partizan,avrora,utahjazz,submarin,pussyeat,heinlein,control1,costaric,smarty,chuan,triplets,snowy,snafu,teacher1,vangogh,vandal,evergree,cochise,qwerty99,pyramid1,saab900,sniffer,qaz741,lebron23,mark123,wolvie,blackbelt,yoshi,feeder,janeway,nutella,fuking,asscock,deepak,poppie,bigshow,housewife,grils,tonto,cynthia1,temptress,irakli,belle1,russell1,manders,frank123,seabass,gforce,songbird,zippy1,naught,brenda1,chewy1,hotshit,topaz,43046721,girfriend,marinka,jakester,thatsme,planeta,falstaff,patrizia,reborn,riptide,cherry1,shuan,nogard,chino,oasis1,qwaszx12,goodlife,davis1,1911a1,harrys,shitfuck,12345678900,russian7,007700,bulls1,porshe,danil,dolphi,river1,sabaka,gobigred,deborah1,volkswagen,miamo,alkaline,muffdive,1letmein,fkbyrf,goodguy,hallo1,nirvan,ozzie,cannonda,cvbhyjdf,marmite,germany1,joeblow,radio1,love11,raindrop,159852,jacko,newday,fathead,elvis123,caspe,citibank,sports1,deuce,boxter,fakepass,golfman,snowdog,birthday4,nonmembe,niklas,parsifal,krasota,theshit,1235813,maganda,nikita1,omicron,cassie1,columbo,buick,sigma1,thistle,bassin,rickster,apteka,sienna,skulls,miamor,coolgirl,gravis,1qazxc,virgini,hunter2,akasha,batma,motorcyc,bambino,tenerife,fordf250,zhuan,iloveporn,markiza,hotbabes,becool,fynjybyf,wapapapa,forme,mamont,pizda,dragonz,sharon1,scrooge,mrbill,pfloyd,leeroy,natedog,ishmael,777111,tecumseh,carajo,nfy.irf,0000000000o,blackcock,fedorov,antigone,feanor,novikova,bobert,peregrin,spartan117,pumkin,rayman,manuals,tooltime,555333,bonethug,marina1,bonnie1,tonyhawk,laracroft,mahalkita,18273645,terriers,gamer,hoser,littlema,molotok,glennwei,lemon1,caboose,tater,12345654321,brians,fritz1,mistral,jigsaw,fuckshit,hornyguy,southside,edthom,antonio1,bobmarle,pitures,ilikesex,crafty,nexus,boarder,fulcrum,astonvil,yanks1,yngwie,account1,zooropa,hotlegs,sammi,gumbo,rover1,perkele,maurolarastef
26y,lampard,357753,barracud,dmband,abcxyz,pathfinder,335577,yuliya,micky,jayman,asdfg12345,1596321,halcyon,rerfhtre,feniks,zaxscd,gotyoass,jaycee,samson1,jamesb,vibrate,grandpri,camino,colossus,davidb,mamo4ka,nicky1,homer123,pinguin,watermelon,shadow01,lasttime,glider,823762,helen1,pyramids,tulane,osama,rostov,john12,scoote,bhbyrf,gohan,galeries,joyful,bigpussy,tonka,mowgli,astalavista,zzz123,leafs,dalejr8,unicorn1,777000,primal,bigmama,okmijn,killzone,qaz12345,snookie,zxcvvcxz,davidc,epson,rockman,ceaser,beanbag,katten,3151020,duckhunt,segreto,matros,ragnar,699669,sexsexse,123123z,fuckyeah,bigbutts,gbcmrf,element1,marketin,saratov,elbereth,blaster1,yamahar6,grime,masha,juneau,1230123,pappy,lindsay1,mooner,seattle1,katzen,lucent,polly1,lagwagon,pixie,misiaczek,666666a,smokedog,lakers24,eyeball,ironhors,ametuer,volkodav,vepsrf,kimmy,gumby1,poi098,ovation,1q2w3,drinker,penetrating,summertime,1dallas,prima,modles,takamine,hardwork,macintosh,tahoe,passthie,chiks,sundown,flowers1,boromir,music123,phaedrus,albert1,joung,malakas,gulliver,parker1,balder,sonne,jessie1,domainlock2005,express1,vfkbyf,youandme,raketa,koala,dhjnvytyjub,nhfrnjh,testibil,ybrbnjc,987654321q,axeman,pintail,pokemon123,dogggg,shandy,thesaint,11122233,x72jhhu3z,theclash,raptors,zappa1,djdjxrf,hell666,friday1,vivaldi,pluto1,lance1,guesswho,jeadmi,corgan,skillz,skippy1,mango1,gymnastic,satori,362514,theedge,cxfcnkbdfz,sparkey,deicide,bagels,lololol,lemmings,r4e3w2q1,silve,staind,schnuffi,dazzle,basebal1,leroy1,bilbo1,luckie,qwerty2,goodfell,hermione,peaceout,davidoff,yesterda,killah,flippy,chrisb,zelda1,headless,muttley,fuckof,tittys,catdaddy,photog,beeker,reaver,ram1500,yorktown,bolero,tryagain,arman,chicco,learjet,alexei,jenna1,go2hell,12s3t4p55,momsanaladventure,mustang9,protoss,rooter,ginola,dingo1,mojave,erica1,1qazse4,marvin1,redwolf,sunbird,dangerou,maciek,girsl,hawks1,packard1,excellen,dashka,soleda,toonces,acetate,nacked,jbond007,alligator,debbie1,wellhung,monkeyma,supers,rigger,larsson,vaseline,rjnzhf,maripos,123456asd,cbr600rr,doggydog,cronic,jason123,trekker,flipmode,druid,sonyvaio,dodges,mayfair,mystuff,fun4me,samanta,sofiya,magics,1ranger,arcane,sixtynin,222444,omerta,luscious,gbyudby,bobcats,envision,chance1,seaweed,holdem,tomate,mensch,slicer,acura1,goochi,qweewq,punter,repoman,tomboy,never1,cortina,gomets,147896321,369852147,dogma,bhjxrf,loglatin,eragon,strato,gazelle,growler,885522,klaudia,payton34,fuckem,butchie,scorpi,lugano,123456789k,nichola,chipper1,spide,uhbujhbq,rsalinas,vfylfhby,longhorns,bugatti,everquest,!qaz2wsx,blackass,999111,snakeman,p455w0rd,fanatic,family1,pfqxbr,777vlad,mysecret,marat,phoenix2,october1,genghis,panties1,cooker,citron,ace123,1234569,gramps,blackcoc,kodiak1,hickory,ivanhoe,blackboy,escher,sincity,beaks,meandyou,spaniel,canon1,timmy1,lancaste,polaroid,edinburg,fuckedup,hotman,cueball,golfclub,gopack,bookcase,worldcup,dkflbvbhjdbx,twostep,17171717aa,letsplay,zolushka,stella1,pfkegf,kingtut,67camaro,barracuda,wiggles,gjhjkm,prancer,patata,kjifhf,theman1,romanova,sexyass,copper1,dobber,sokolov,pomidor,algernon,cadman,amoremio,william2,silly1,bobbys,hercule,hd764nw5d7e1vb1,defcon,deutschland,robinhood,alfalfa,machoman,lesbens,pandora1,easypay,tomservo,nadezhda,goonies,saab9000,jordyn,f15eagle,dbrecz,12qwerty,greatsex,thrawn,blunted,baywatch,doggystyle,loloxx,chevy2,january1,kodak,bushel,78963214,ub6ib9,zz8807zpl,briefs,hawker,224488,first1,bonzo,brent1,erasure,69213124,sidewind,soccer13,622521,mentos,kolibri,onepiece,united1,ponyboy,keksa12,wayer,mypussy,andrej,mischa,mille,bruno123,garter,bigpun,talgat,familia,jazzy1,mustang8,newjob,747400,bobber,blackbel,hatteras,ginge,asdfjkl;,camelot1,blue44,rebbyt34,ebony1,vegas123,myboys,aleksander,ijrjkflrf,lopata,pilsner,lotus123,m0nk3y,andreev,freiheit,balls1,drjynfrnt,mazda1,waterpolo,shibumi,852963,123bbb,cezer121,blondie1,volkova,rattler,kleenex,ben123,sanane,happydog,satellit,qazplm,qazwsxedcrfvtgb,meowmix,badguy,facefuck,spice1,blondy,major1,25000,anna123,654321a,sober1,deathrow,patterso,china1,naruto1,hawkeye1,waldo1,butchy,crayon,5tgb6yhn,klopik,crocodil,mothra,imhorny,pookie1,splatter,slippy,lizard1,router,buratino,yahweh,123698,dragon11,123qwe456,peepers,trucker1,ganjaman,1hxboqg2,cheyanne,storys,sebastie,zztop,maddison,4rfv3edc,darthvader,jeffro,iloveit,victor1,hotty,delphin,lifeisgood,gooseman,shifty,insertions,dude123,abrupt,123masha,boogaloo,chronos,stamford,pimpster,kthjxrf,getmein,amidala,flubber,fettish,grapeape,dantes,oralsex,jack1,foxcg33,winchest,francis1,getin,archon,cliffy,blueman,1basebal,sport1,emmitt22,porn123,bignasty,morga,123hfjdk147,ferrar,juanito,fabiol,caseydog,steveo,peternorth,paroll,kimchi,bootleg,gaijin,secre,acacia,eatme2,amarillo,monkey11,rfhfgep,tylers,a1a2a3a4a5,sweetass,blower,rodina,babushka,camilo,cimbom,tiffan,vfnbkmlf,ohbaby,gotigers,lindsey1,dragon13,romulus,qazxsw12,zxcvbn1,dropdead,hitman47,snuggle,eleven11,bloopers,357mag,avangard,bmw320,ginscoot,dshade,masterkey,voodoo1,rootedit,caramba,leahcim,hannover,8phrowz622,tim123,cassius,000000a,angelito,zzzzz1,badkarma,star1,malaga,glenwood,footlove,golf1,summer12,helpme1,fastcars,titan1,police1,polinka,k.jdm,marusya,augusto,shiraz,pantyhose,donald1,blaise,arabella,brigada,c3por2d2,peter01,marco1,hellow,dillweed,uzumymw,geraldin,loveyou2,toyota1,088011,gophers,indy500,slainte,5hsu75kpot,teejay,renat,racoon,sabrin,angie1,shiznit,harpua,sexyred,latex,tucker1,alexandru,wahoo,teamwork,deepblue,goodison,rundmc,r2d2c3p0,puppys,samba,ayrton,boobed,999777,topsecre,blowme1,123321z,loudog,random1,pantie,drevil,mandolin,121212q,hottub,brother1,failsafe,spade1,matvey,open1234,carmen1,priscill,schatzi,kajak,gooddog,trojans1,gordon1,kayak,calamity,argent,ufhvjybz,seviyi,penfold,assface,dildos,hawkwind,crowbar,yanks,ruffles,rastus,luv2epus,open123,aquafina,dawns,jared1,teufel,12345c,vwgolf,pepsi123,amores,passwerd,01478520,boliva,smutty,headsh
26ot,password3,davidd,zydfhm,gbgbcmrf,pornpass,insertion,ceckbr,test2,car123,checkit,dbnfkbq,niggas,nyyankee,muskrat,nbuhtyjr,gunner1,ocean1,fabienne,chrissy1,wendys,loveme89,batgirl,cerveza,igorek,steel1,ragman,boris123,novifarm,sexy12,qwerty777,mike01,giveitup,123456abc,fuckall,crevice,hackerz,gspot,eight8,assassins,texass,swallows,123458,baldur,moonshine,labatt,modem,sydney1,voland,dbnfkz,hotchick,jacker,princessa,dawgs1,holiday1,booper,reliant,miranda1,jamaica1,andre1,badnaamhere,barnaby,tiger7,david12,margaux,corsica,085tzzqi,universi,thewall,nevermor,martin6,qwerty77,cipher,apples1,0102030405,seraphim,black123,imzadi,gandon,ducati99,1shadow,dkflbvbhjdyf,44magnum,bigbad,feedme,samantha1,ultraman,redneck1,jackdog,usmc0311,fresh1,monique1,tigre,alphaman,cool1,greyhoun,indycar,crunchy,55chevy,carefree,willow1,063dyjuy,xrated,assclown,federica,hilfiger,trivia,bronco1,mamita,100200300,simcity,lexingky,akatsuki,retsam,johndeere,abudfv,raster,elgato,businka,satanas,mattingl,redwing1,shamil,patate,mannn,moonstar,evil666,b123456,bowl300,tanechka,34523452,carthage,babygir,santino,bondarenko,jesuss,chico1,numlock,shyguy,sound1,kirby1,needit,mostwanted,427900,funky1,steve123,passions,anduril,kermit1,prospero,lusty,barakuda,dream1,broodwar,porky,christy1,mahal,yyyyyy1,allan1,1sexy,flintsto,capri,cumeater,heretic,robert2,hippos,blindax,marykay,collecti,kasumi,1qaz!qaz,112233q,123258,chemistr,coolboy,0o9i8u,kabuki,righton,tigress,nessie,sergej,andrew12,yfafyz,ytrhjvfyn,angel7,victo,mobbdeep,lemming,transfor,1725782,myhouse,aeynbr,muskie,leno4ka,westham1,cvbhyjd,daffodil,pussylicker,pamela1,stuffer,warehous,tinker1,2w3e4r,pluton,louise1,polarbea,253634,prime1,anatoliy,januar,wysiwyg,cobraya,ralphy,whaler,xterra,cableguy,112233a,porn69,jamesd,aqualung,jimmy123,lumpy,luckyman,kingsize,golfing1,alpha7,leeds1,marigold,lol1234,teabag,alex11,10sne1,saopaulo,shanny,roland1,basser,3216732167,carol1,year2005,morozov,saturn1,joseluis,bushed,redrock,memnoch,lalaland,indiana1,lovegod,gulnaz,buffalos,loveyou1,anteater,pattaya,jaydee,redshift,bartek,summerti,coffee1,ricochet,incest,schastie,rakkaus,h2opolo,suikoden,perro,dance1,loveme1,whoopass,vladvlad,boober,flyers1,alessia,gfcgjhn,pipers,papaya,gunsling,coolone,blackie1,gonads,gfhjkzytn,foxhound,qwert12,gangrel,ghjvtntq,bluedevi,mywife,summer01,hangman,licorice,patter,vfr750,thorsten,515253,ninguna,dakine,strange1,mexic,vergeten,12345432,8phrowz624,stampede,floyd1,sailfish,raziel,ananda,giacomo,freeme,crfprf,74185296,allstars,master01,solrac,gfnhbjn,bayliner,bmw525,3465xxx,catter,single1,michael3,pentium4,nitrox,mapet123456,halibut,killroy,xxxxx1,phillip1,poopsie,arsenalfc,buffys,kosova,all4me,32165498,arslan,opensesame,brutis,charles2,pochta,nadegda,backspac,mustang0,invis,gogeta,654321q,adam25,niceday,truckin,gfdkbr,biceps,sceptre,bigdave,lauras,user345,sandys,shabba,ratdog,cristiano,natha,march13,gumball,getsdown,wasdwasd,redhead1,dddddd1,longlegs,13572468,starsky,ducksoup,bunnys,omsairam,whoami,fred123,danmark,flapper,swanky,lakings,yfhenj,asterios,rainier,searcher,dapper,ltdjxrf,horsey,seahawk,shroom,tkfkdgo,aquaman,tashkent,number9,messi10,1asshole,milenium,illumina,vegita,jodeci,buster01,bareback,goldfinger,fire1,33rjhjds,sabian,thinkpad,smooth1,sully,bonghits,sushi1,magnavox,colombi,voiture,limpone,oldone,aruba,rooster1,zhenya,nomar5,touchdow,limpbizkit,rhfcfdxbr,baphomet,afrodita,bball1,madiso,ladles,lovefeet,matthew2,theworld,thunderbird,dolly1,123rrr,forklift,alfons,berkut,speedy1,saphire,oilman,creatine,pussylov,bastard1,456258,wicked1,filimon,skyline1,fucing,yfnfkbz,hot123,abdulla,nippon,nolimits,billiard,booty1,buttplug,westlife,coolbean,aloha1,lopas,asasin,1212121,october2,whodat,good4u,d12345,kostas,ilya1992,regal,pioneer1,volodya,focus1,bastos,nbvjif,fenix,anita1,vadimka,nickle,jesusc,123321456,teste,christ1,essendon,evgenii,celticfc,adam1,forumwp,lovesme,26exkp,chillout,burly,thelast1,marcus1,metalgear,test11,ronaldo7,socrate,world1,franki,mommie,vicecity,postov1000,charlie3,oldschool,333221,legoland,antoshka,counterstrike,buggy,mustang3,123454,qwertzui,toons,chesty,bigtoe,tigger12,limpopo,rerehepf,diddle,nokia3250,solidsnake,conan1,rockroll,963369,titanic1,qwezxc,
26cloggy,prashant,katharin,maxfli,takashi,cumonme,michael9,mymother,pennstate,khalid,48151623,fightclub,showboat,mateusz,elrond,teenie,arrow1,mammamia,dustydog,dominator,erasmus,zxcvb1,1a2a3a,bones1,dennis1,galaxie,pleaseme,whatever1,junkyard,galadriel,charlies,2wsxzaq1,crimson1,behemoth,teres,master11,fairway,shady1,pass99,1batman,joshua12,baraban,apelsin,mousepad,melon,twodogs,123321qwe,metalica,ryjgrf,pipiska,rerfhfxf,lugnut,cretin,iloveu2,powerade,aaaaaaa1,omanko,kovalenko,isabe,chobits,151nxjmt,shadow11,zcxfcnkbdf,gy3yt2rgls,vfhbyrf,159753123,bladerunner,goodone,wonton,doodie,333666999,fuckyou123,kitty123,chisox,orlando1,skateboa,red12345,destroye,snoogans,satan1,juancarlo,goheels,jetson,scottt,fuckup,aleksa,gfhfljrc,passfind,oscar123,derrick1,hateme,viper123,pieman,audi100,tuffy,andover,shooter1,10000,makarov,grant1,nighthaw,13576479,browneye,batigol,nfvfhf,chocolate1,7hrdnw23,petter,bantam,morlii,jediknight,brenden,argonaut,goodstuf,wisconsi,315920,abigail1,dirtbag,splurge,k123456,lucky777,valdepen,gsxr600,322223,ghjnjrjk,zaq1xsw2cde3,schwanz,walter1,letmein22,nomads,124356,codeblue,nokian70,fucke,footbal1,agyvorc,aztecs,passw0r,smuggles,femmes,ballgag,krasnodar,tamuna,schule,sixtynine,empires,erfolg,dvader,ladygaga,elite1,venezuel,nitrous,kochamcie,olivia1,trustn01,arioch,sting1,131415,tristar,555000,maroon,135799,marsik,555556,fomoco,natalka,cwoui,tartan,davecole,nosferat,hotsauce,dmitry,horus,dimasik,skazka,boss302,bluebear,vesper,ultras,tarantul,asd123asd,azteca,theflash,8ball,1footbal,titlover,lucas123,number6,sampson1,789852,party1,dragon99,adonai,carwash,metropol,psychnau,vthctltc,hounds,firework,blink18,145632,wildcat1,satchel,rice80,ghtktcnm,sailor1,cubano,anderso,rocks1,mike11,famili,dfghjc,besiktas,roygbiv,nikko,bethan,minotaur,rakesh,orange12,hfleuf,jackel,myangel,favorite7,1478520,asssss,agnieszka,haley1,raisin,htubyf,1buster,cfiekz,derevo,1a2a3a4a5a,baltika,raffles,scruffy1,clitlick,louis1,buddha1,fy.nrf,walker1,makoto,shadow2,redbeard,vfvfvskfhfve,mycock,sandydog,lineman,network1,favorite8,longdick,mustangg,mavericks,indica,1killer,cisco1,angelofwar,blue69,brianna1,bubbaa,slayer666,level42,baldrick,brutus1,lowdown,haribo,lovesexy,500000,thissuck,picker,stephy,1fuckme,characte,telecast,1bigdog,repytwjdf,thematrix,hammerhe,chucha,ganesha,gunsmoke,georgi,sheltie,1harley,knulla,sallas,westie,dragon7,conker,crappie,margosha,lisboa,3e2w1q,shrike,grifter,ghjcnjghjcnj,asdfg1,mnbvcxz1,myszka,posture,boggie,rocketman,flhtyfkby,twiztid,vostok,pi314159,force1,televizor,gtkmvtym,samhain,imcool,jadzia,dreamers,strannik,k2trix,steelhea,nikitin,commodor,brian123,chocobo,whopper,ibilljpf,megafon,ararat,thomas12,ghbrjkbcn,q1234567890,hibernia,kings1,jim123,redfive,68camaro,iawgk2,xavier1,1234567u,d123456,ndirish,airborn,halfmoon,fluffy1,ranchero,sneaker,soccer2,passion1,cowman,birthday1,johnn,razzle,glock17,wsxqaz,nubian,lucky2,jelly1,henderso,eric1,123123e,boscoe01,fuck0ff,simpson1,sassie,rjyjgkz,nascar3,watashi,loredana,janus,wilso,conman,david2,mothe,iloveher,snikers,davidj,fkmnthyfnbdf,mettss,ratfink,123456h,lostsoul,sweet16,brabus,wobble,petra1,fuckfest,otters,sable1,svetka,spartacu,bigstick,milashka,1lover,pasport,champagn,papichul,hrvatska,hondacivic,kevins,tacit,moneybag,gohogs,rasta1,246813579,ytyfdbcnm,gubber,darkmoon,vitaliy,233223,playboys,tristan1,joyce1,oriflame,mugwump,access2,autocad,thematri,qweqwe123,lolwut,ibill01,multisyn,1233211,pelikan,rob123,chacal,1234432,griffon,pooch,dagestan,geisha,satriani,anjali,rocketma,gixxer,pendrago,vincen,hellokit,killyou,ruger,doodah,bumblebe,badlands,galactic,emachines,foghorn,jackso,jerem,avgust,frontera,123369,daisymae,hornyboy,welcome123,tigger01,diabl,angel13,interex,iwantsex,rockydog,kukolka,sawdust,online1,3234412,bigpapa,jewboy,3263827,dave123,riches,333222,tony1,toggle,farter,124816,tities,balle,brasilia,southsid,micke,ghbdtn12,patit,ctdfcnjgjkm,olds442,zzzzzz1,nelso,gremlins,gypsy1,carter1,slut69,farcry,7415963,michael8,birdie1,charl,123456789abc,100001,aztec,sinjin,bigpimpi,closeup,atlas1,nvidia,doggone,classic1,manana,malcolm1,rfkbyf,hotbabe,rajesh,dimebag,ganjubas,rodion,jagr68,seren,syrinx,funnyman,karapuz,123456789n,bloomin,admin18533362,biggdogg,ocarina,poopy1,hellome,internet1,booties,blowjobs,matt1,donkey1,swede,1jennife,evgeniya,lfhbyf,coach1,444777,green12,patryk,pinewood,justin12,271828,89600506779,notredame,tuborg,lemond,sk8ter,million1,wowser,pablo1,st0n3,jeeves,funhouse,hiroshi,gobucs,angeleye,bereza,winter12,catalin,qazedc,andros,ramazan,vampyre,sweethea,imperium,murat,jamest,flossy,sandeep,morgen,salamandra,bigdogg,stroller,njdevils,nutsack,vittorio,%%passwo,playful,rjyatnrf,tookie,ubnfhf,michi,777444,shadow13,devils1,radiance,toshiba1,beluga,amormi,dandfa,trust1,killemall,smallville,polgara,billyb,landscap,steves,exploite,zamboni,damage11,dzxtckfd,trader12,pokey1,kobe08,damager,egorov,dragon88,ckfdbr,lisa69,blade2,audis4,nelson1,nibbles,23176djivanfros,mutabor,artofwar,matvei,metal666,hrfzlz,schwinn,poohbea,seven77,thinker,123456789qwerty,sobriety,jakers,karamelka,vbkfyf,volodin,iddqd,dale03,roberto1,lizaveta,qqqqqq1,cathy1,08154711,davidm,quixote,bluenote,tazdevil,katrina1,bigfoot1,bublik,marma,olechka,fatpussy,marduk,arina,nonrev67,qqqq1111,camill,wtpfhm,truffle,fairview,mashina,voltaire,qazxswedcvfr,dickface,grassy,lapdance,bosstone,crazy8,
26yackwin,mobil,danielit,mounta1n,player69,bluegill,mewtwo,reverb,cnthdf,pablito,a123321,elena1,warcraft1,orland,ilovemyself,rfntyjr,joyride,schoo,dthjxrf,thetachi,goodtimes,blacksun,humpty,chewbacca,guyute,123xyz,lexicon,blue45,qwe789,galatasaray,centrino,hendrix1,deimos,saturn5,craig1,vlad1996,sarah123,tupelo,ljrnjh,hotwife,bingos,1231231,nicholas1,flamer,pusher,1233210,heart1,hun999,jiggy,giddyup,oktober,123456zxc,budda,galahad,glamur,samwise,oneton,bugsbunny,dominic1,scooby2,freetime,internat,159753852,sc00ter,wantit,mazinger,inflames,laracrof,greedo,014789,godofwar,repytwjd,water123,fishnet,venus1,wallace1,tenpin,paula1,1475963,mania,novikov,qwertyasdfgh,goldmine,homies,777888999,8balls,holeinon,paper1,samael,013579,mansur,nikit,ak1234,blueline,polska1,hotcock,laredo,windstar,vbkbwbz,raider1,newworld,lfybkrf,catfish1,shorty1,piranha,treacle,royale,2234562,smurfs,minion,cadence,flapjack,123456p,sydne,135531,robinhoo,nasdaq,decatur,cyberonline,newage,gemstone,jabba,touchme,hooch,pigdog,indahous,fonzie,zebra1,juggle,patrick2,nihongo,hitomi,oldnavy,qwerfdsa,ukraina,shakti,allure,kingrich,diane1,canad,piramide,hottie1,clarion,college1,5641110,connect1,therion,clubber,velcro,dave1,astra1,13579-,astroboy,skittle,isgreat,photoes,cvzefh1gkc,001100,2cool4u,7555545,ginger12,2wsxcde3,camaro69,invader,domenow,asd1234,colgate,qwertasdfg,jack123,pass01,maxman,bronte,whkzyc,peter123,bogie,yecgaa,abc321,1qay2wsx,enfield,camaroz2,trashman,bonefish,system32,azsxdcfvgb,peterose,iwantyou,dick69,temp1234,blastoff,capa200,connie1,blazin,12233445,sexybaby,123456j,brentfor,pheasant,hommer,jerryg,thunders,august1,lager,kapusta,boobs1,nokia5300,rocco1,xytfu7,stars1,tugger,123sas,blingbling,1bubba,0wnsyo0,1george,baile,richard2,habana,1diamond,sensatio,1golfer,maverick1,1chris,clinton1,michael7,dragons1,sunrise1,pissant,fatim,mopar1,levani,rostik,pizzapie,987412365,oceans11,748159263,cum4me,palmetto,4r3e2w1q,paige1,muncher,arsehole,kratos,gaffer,banderas,billys,prakash,crabby,bungie,silver12,caddis,spawn1,xboxlive,sylvania,littlebi,524645,futura,valdemar,isacs155,prettygirl,big123,555444,slimer,chicke,newstyle,skypilot,sailormoon,fatluvr69,jetaime,sitruc,jesuschrist,sameer,bear12,hellion,yendor,country1,etnies,conejo,jedimast,darkknight,toobad,yxcvbn,snooks,porn4life,calvary,alfaromeo,ghostman,yannick,fnkfynblf,vatoloco,homebase,5550666,barret,1111111111zz,odysseus,edwardss,favre4,jerrys,crybaby,xsw21qaz,firestor,spanks,indians1,squish,kingair,babycakes,haters,sarahs,212223,teddyb,xfactor,cumload,rhapsody,death123,three3,raccoon,thomas2,slayer66,1q2q3q4q5q,thebes,mysterio,thirdeye,orkiox.,nodoubt,bugsy,schweiz,dima1996,angels1,darkwing,jeronimo,moonpie,ronaldo9,peaches2,mack10,manish,denise1,fellowes,carioca,taylor12,epaulson,makemoney,oc247ngucz,kochanie,3edcvfr4,vulture,1qw23e,1234567z,munchie,picard1,xthtgfirf,sportste,psycho1,tahoe1,creativ,perils,slurred,hermit,scoob,diesel1,cards1,wipeout,weeble,integra1,out3xf,powerpc,chrism,kalle,ariadne,kailua,phatty,dexter1,fordman,bungalow,paul123,compa,train1,thejoker,jys6wz,pussyeater,eatmee,sludge,dominus,denisa,tagheuer,yxcvbnm,bill1,ghfdlf,300zx,nikita123,carcass,semaj,ramone,muenchen,animal1,greeny,annemari,dbrf134,jeepcj7,mollys,garten,sashok,ironmaid,coyotes,astoria,george12,westcoast,primetim,123456o,panchito,rafae,japan1,framer,auralo,tooshort,egorova,qwerty22,callme,medicina,warhawk,w1w2w3w4,cristia,merli,alex22,kawaii,chatte,wargames,utvols,muaddib,trinket,andreas1,jjjjj1,cleric,scooters,cuntlick,gggggg1,slipknot1,235711,handcuff,stussy,guess1,leiceste,ppppp1,passe,lovegun,chevyman,hugecock,driver1,buttsex,psychnaut1,cyber1,black2,alpha12,melbourn,man123,metalman,yjdsqujl,blondi,bungee,freak1,stomper,caitlin1,nikitina,flyaway,prikol,begood,desperad,aurelius,john1234,whosyourdaddy,slimed123,bretagne,den123,hotwheel,king123,roodypoo,izzicam,save13tx,warpten,nokia3310,samolet,ready1,coopers,scott123,bonito,1aaaaa,yomomma,dawg1,rache,itworks,asecret,fencer,451236,polka,olivetti,sysadmin,zepplin,sanjuan,479373,lickem,hondacrx,pulamea,future1,naked1,sexyguy,w4g8at,lollol1,declan,runner1,rumple,daddy123,4snz9g,grandprix,calcio,whatthefuck,nagrom,asslick,pennst,negrit,squiggy,1223334444,police22,giovann,toronto1,tweet,yardbird,seagate,truckers,554455,scimitar,pescator,slydog,gaysex,dogfish,fuck777,12332112,qazxswed,morkovka,daniela1,imback,horny69,789123456,123456789w,jimmy2,bagger,ilove69,nikolaus,atdhfkm,rebirth,1111aaaa,pervasive,gjgeufq,dte4uw,gfhnbpfy,skeletor,whitney1,walkman,delorean,disco1,555888,as1234,ishikawa,fuck12,reaper1,dmitrii,bigshot,morrisse,purgen,qwer4321,itachi,willys,123123qwe,kisska,roma123,trafford,sk84life,326159487,pedros,idiom,plover,bebop,159875321,jailbird,arrowhea,qwaszx123,zaxscdvf,catlover,bakers,13579246,bones69,vermont1,helloyou,simeon,chevyz71,funguy,stargaze,parolparol,steph1,bubby,apathy,poppet,laxman,kelly123,goodnews,741236,boner1,gaetano,astonvilla,virtua,luckyboy,rocheste,hello2u,elohim,trigger1,cstrike,pepsicola,miroslav,96385274,fistfuck,cheval,magyar,svetlanka,lbfyjxrf,mamedov,123123123q,ronaldo1,scotty1,1nicole,pittbull,fredd,bbbbb1,dagwood,gfhkfvtyn,ghblehrb,logan5,1jordan,sexbomb,omega2,montauk,258741,dtythf,gibbon,winamp,thebomb,millerli,852654,gemin,baldy,halflife2,dragon22,mulberry,morrigan,hotel6,zorglub,surfin,951159,excell,arhangel,emachine,moses1,968574,reklama,bulldog2,cuties,barca,twingo,saber,elite11,redtruck,casablan,ashish,moneyy,pepper12,cnhtktw,rjcnbr,arschloch,phenix,cachorro,sunita,madoka,joselui,adams1,mymoney,hemicuda,fyutkjr,jake12,chicas,eeeee1,sonnyboy,smarties,birdy,kitten1,cnfcbr,island1,kurosaki,taekwond,konfetka,bennett1,omega3,jackson2,fresca,minako,octavian,kban667,feyen
26oord,muaythai,jakedog,fktrcfylhjdyf,1357911q,phuket,sexslave,fktrcfylhjdbx,asdfjk,89015173454,qwerty00,kindbud,eltoro,sex6969,nyknicks,12344321q,caballo,evenflow,hoddle,love22,metro1,mahalko,lawdog,tightass,manitou,buckie,whiskey1,anton123,335533,password4,primo,ramair,timbo,brayden,stewie,pedro1,yorkshir,ganster,hellothe,tippy1,direwolf,genesi,rodrig,enkeli,vaz21099,sorcerer,winky,oneshot,boggle,serebro,badger1,japanes,comicbook,kamehame,alcat,denis123,echo45,sexboy,gr8ful,hondo,voetbal,blue33,2112rush,geneviev,danni1,moosey,polkmn,matthew7,ironhead,hot2trot,ashley12,sweeper,imogen,blue21,retep,stealth1,guitarra,bernard1,tatian,frankfur,vfnhbwf,slacking,haha123,963741,asdasdas,katenok,airforce1,123456789qaz,shotgun1,12qwasz,reggie1,sharo,976431,pacifica,dhip6a,neptun,kardon,spooky1,beaut,555555a,toosweet,tiedup,11121314,startac,lover69,rediska,pirata,vfhrbp,1234qwerty,energize,hansolo1,playbo,larry123,oemdlg,cnjvfnjkju,a123123,alexan,gohawks,antonius,fcbayern,mambo,yummy1,kremlin,ellen1,tremere,vfiekz,bellevue,charlie9,izabella,malishka,fermat,rotterda,dawggy,becket,chasey,kramer1,21125150,lolit,cabrio,schlong,arisha,verity,3some,favorit,maricon,travelle,hotpants,red1234,garrett1,home123,knarf,seven777,figment,asdewq,canseco,good2go,warhol,thomas01,pionee,al9agd,panacea,chevy454,brazzers,oriole,azerty123,finalfan,patricio,northsta,rebelde,bulldo,stallone,boogie1,7uftyx,cfhfnjd,compusa,cornholi,config,deere,hoopster,sepultura,grasshop,babygurl,lesbo,diceman,proverbs,reddragon,nurbek,tigerwoo,superdup,buzzsaw,kakaroto,golgo13,edwar,123qaz123,butter1,sssss1,texas2,respekt,ou812ic,123456qaz,55555a,doctor1,mcgwire,maria123,aol999,cinders,aa1234,joness,ghbrjkmyj,makemone,sammyboy,567765,380zliki,theraven,testme,mylene,elvira26,indiglo,tiramisu,shannara,baby1,123666,gfhreh,papercut,johnmish,orange8,bogey1,mustang7,bagpipes,dimarik,vsijyjr,4637324,ravage,cogito,seven11,natashka,warzone,hr3ytm,4free,bigdee,000006,243462536,bigboi,123333,trouts,sandy123,szevasz,monica2,guderian,newlife1,ratchet,r12345,razorbac,12345i,piazza31,oddjob,beauty1,fffff1,anklet,nodrog,pepit,olivi,puravida,robert12,transam1,portman,bubbadog,steelers1,wilson1,eightball,mexico1,superboy,4rfv5tgb,mzepab,samurai1,fuckslut,colleen1,girdle,vfrcbvec,q1w2e3r4t,soldier1,19844891,alyssa1,a12345a,fidelis,skelter,nolove,mickeymouse,frehley,password69,watermel,aliska,soccer15,12345e,ladybug1,abulafia,adagio,tigerlil,takehana,hecate,bootneck,junfan,arigato,wonkette,bobby123,trustnoone,phantasm,132465798,brianjo,w12345,t34vfrc1991,deadeye,1robert,1daddy,adida,check1,grimlock,muffi,airwalk,prizrak,onclick,longbeac,ernie1,eadgbe,moore1,geniu,shadow123,bugaga,jonathan1,cjrjkjdf,orlova,buldog,talon1,westport,aenima,541233432442,barsuk,chicago2,kellys,hellbent,toughguy,iskander,skoal,whatisit,jake123,scooter2,fgjrfkbgcbc,ghandi,love13,adelphia,vjhrjdrf,adrenali,niunia,jemoeder,rainbo,all4u8,anime1,freedom7,seraph,789321,tommys,antman,firetruc,neogeo,natas,bmwm3,froggy1,paul1,mamit,bayview,gateways,kusanagi,ihateu,frederi,rock1,centurion,grizli,biggin,fish1,stalker1,3girls,ilovepor,klootzak,lollo,redsox04,kirill123,jake1,pampers,vasya,hammers1,teacup,towing,celtic1,ishtar,yingyang,4904s677075,dahc1,patriot1,patrick9,redbirds,doremi,rebecc,yoohoo,makarova,epiphone,rfgbnfy,milesd,blister,chelseafc,katana1,blackrose,1james,primrose,shock5,hard1,scooby12,c6h12o6,dustoff,boing,chisel,kamil,1william,defiant1,tyvugq,mp8o6d,aaa340,nafets,sonnet,flyhigh,242526,crewcom,love23,strike1,stairway,katusha,salamand,cupcake1,password0,007james,sunnie,multisync,harley01,tequila1,fred12,driver8,q8zo8wzq,hunter01,mozzer,temporar,eatmeraw,mrbrownxx,kailey,sycamore,flogger,tincup,rahasia,ganymede,bandera,slinger,1111122222,vander,woodys,1cowboy,khaled,jamies,london12,babyboo,tzpvaw,diogenes,budice,mavrick,135797531,cheeta,macros,squonk,blackber,topfuel,apache1,falcon16,darkjedi,cheeze,vfhvtkfl,sparco,change1,gfhfif,freestyl,kukuruza,loveme2,12345f,kozlov,sherpa,marbella,44445555,bocephus,1winner,alvar,hollydog,gonefish,iwantin,barman,godislove,amanda18,rfpfynbg,eugen,abcdef1,redhawk,thelema,spoonman,baller1,harry123,475869,tigerman,cdtnjxrf,marillio,scribble,elnino,carguy,hardhead,l2g7k3,troopers,selen,dragon76,antigua,ewtosi,ulysse,astana,paroli,cristo,carmex,marjan,bassfish,letitbe,kasparov,jay123,19933991,blue13,eyecandy,scribe,mylord,ukflbjkec,ellie1,beaver1,destro,neuken,halfpint,ameli,lilly1,satanic,xngwoj,12345trewq,asdf1,bulldogg,asakura,jesucrist,flipside,packers4,biggy,ka
26dett,biteme69,bobdog,silverfo,saint1,bobbo,packman,knowledg,foolio,fussbal,12345g,kozerog,westcoas,minidisc,nbvcxw,martini1,alastair,rasengan,superbee,memento,porker,lena123,florenc,kakadu,bmw123,getalife,bigsky,monkee,people1,schlampe,red321,memyself,0147896325,12345678900987654321,soccer14,realdeal,gfgjxrf,bella123,juggs,doritos,celtics1,peterbilt,ghbdtnbrb,gnusmas,xcountry,ghbdtn1,batman99,deusex,gtnhjdf,blablabl,juster,marimba,love2,rerjkrf,alhambra,micros,siemens1,assmaste,moonie,dashadasha,atybrc,eeeeee1,wildrose,blue55,davidl,xrp23q,skyblue,leo123,ggggg1,bestfriend,franny,1234rmvb,fun123,rules1,sebastien,chester2,hakeem,winston2,fartripper,atlant,07831505,iluvsex,q1a2z3,larrys,009900,ghjkju,capitan,rider1,qazxsw21,belochka,andy123,hellya,chicca,maximal,juergen,password1234,howard1,quetzal,daniel123,qpwoeiruty,123555,bharat,ferrari3,numbnuts,savant,ladydog,phipsi,lovepussy,etoile,power2,mitten,britneys,chilidog,08522580,2fchbg,kinky1,bluerose,loulo,ricardo1,doqvq3,kswbdu,013cpfza,timoha,ghbdtnghbdtn,3stooges,gearhead,browns1,g00ber,super7,greenbud,kitty2,pootie,toolshed,gamers,coffe,ibill123,freelove,anasazi,sister1,jigger,natash,stacy1,weronika,luzern,soccer7,hoopla,dmoney,valerie1,canes,razdvatri,washere,greenwoo,rfhjkbyf,anselm,pkxe62,maribe,daniel2,maxim1,faceoff,carbine,xtkjdtr,buddy12,stratos,jumpman,buttocks,aqswdefr,pepsis,sonechka,steeler1,lanman,nietzsch,ballz,biscuit1,wrxsti,goodfood,juventu,federic,mattman,vika123,strelec,jledfyxbr,sideshow,4life,fredderf,bigwilly,12347890,12345671,sharik,bmw325i,fylhtqrf,dannon4,marky,mrhappy,drdoom,maddog1,pompier,cerbera,goobers,howler,jenny69,evely,letitrid,cthuttdyf,felip,shizzle,golf12,t123456,yamah,bluearmy,squishy,roxan,10inches,dollface,babygirl1,blacksta,kaneda,lexingto,canadien,222888,kukushka,sistema,224422,shadow69,ppspankp,mellons,barbie1,free4all,alfa156,lostone,2w3e4r5t,painkiller,robbie1,binger,8dihc6,jaspe,rellik,quark,sogood,hoopstar,number2,snowy1,dad2ownu,cresta,qwe123asd,hjvfyjdf,gibsonsg,qbg26i,dockers,grunge,duckling,lfiekz,cuntsoup,kasia1,1tigger,woaini,reksio,tmoney,firefighter,neuron,audia3,woogie,powerboo,powermac,fatcock,12345666,upnfmc,lustful,porn1,gotlove,amylee,kbytqrf,11924704,25251325,sarasota,sexme,ozzie1,berliner,nigga1,guatemal,seagulls,iloveyou!,chicken2,qwerty21,010203040506,1pillow,libby1,vodoley,backlash,piglets,teiubesc,019283,vonnegut,perico,thunde,buckey,gtxtymrf,manunite,iiiii1,lost4815162342,madonn,270873_,britney1,kevlar,piano1,boondock,colt1911,salamat,doma77ns,anuradha,cnhjqrf,rottweil,newmoon,topgun1,mauser,fightclu,birthday21,reviewpa,herons,aassddff,lakers32,melissa2,vredina,jiujitsu,mgoblue,shakey,moss84,12345zxcvb,funsex,benji1,garci,113322,chipie,windex,nokia5310,pwxd5x,bluemax,cosita,chalupa,trotsky,new123,g3ujwg,newguy,canabis,gnaget,happydays,felixx,1patrick,cumface,sparkie,kozlova,123234,newports,broncos7,golf18,recycle,hahah,harrypot,cachondo,open4me,miria,guessit,pepsione,knocker,usmc1775,countach,playe,wiking,landrover,cracksevi,drumline,a7777777,smile123,manzana,panty,liberta,pimp69,dolfan,quality1,schnee,superson,elaine22,webhompass,mrbrownx,deepsea,4wheel,mamasita,rockport,rollie,myhome,jordan12,kfvgjxrf,hockey12,seagrave,ford1,chelsea2,samsara,marissa1,lamesa,mobil1,piotrek,tommygun,yyyyy1,wesley1,billy123,homersim,julies,amanda12,shaka,maldini,suzenet,springst,iiiiii1,yakuza,111111aa,westwind,helpdesk,annamari,bringit,hopefull,hhhhhhh1,saywhat,mazdarx8,bulova,jennife1,baikal,gfhjkmxbr,victoria1,gizmo123,alex99,defjam,2girls,sandrock,positivo,shingo,syncmast,opensesa,silicone,fuckina,senna1,karlos,duffbeer,montagne,gehrig,thetick,pepino,hamburge,paramedic,scamp,smokeweed,fabregas,phantoms,venom121293,2583458,badone,porno69,manwhore,vfvf123,notagain,vbktyf,rfnthbyrf,wildblue,kelly001,dragon66,camell,curtis1,frolova,1212123,dothedew,tyler123,reddrago,planetx,promethe,gigolo,1001001,thisone,eugeni,blackshe,cruzazul,incognito,puller,joonas,quick1,spirit1,gazza,zealot,gordito,hotrod1,mitch1,pollito,hellcat,mythos,duluth,383pdjvl,easy123,hermos,binkie,its420,lovecraf,darien,romina,doraemon,19877891,syclone,hadoken,transpor,ichiro,intell,gargamel,dragon2,wavpzt,557744,rjw7x4,jennys,kickit,rjynfrn,likeit,555111,corvus,nec3520,133113,mookie1,bochum,samsung2,locoman0,154ugeiu,vfvfbgfgf,135792,[start],tenni,20001,vestax,hufmqw,neveragain,wizkid,kjgfnf,nokia6303,tristen,saltanat,louie1,gandalf2,sinfonia,alph
26a3,tolstoy,ford150,f00bar,1hello,alici,lol12,riker1,hellou,333888,1hunter,qw1234,vibrator,mets86,43211234,gonzale,cookies1,sissy1,john11,bubber,blue01,cup2006,gtkmvtyb,nazareth,heybaby,suresh,teddie,mozilla,rodeo1,madhouse,gamera,123123321,naresh,dominos,foxtrot1,taras,powerup,kipling,jasonb,fidget,galena,meatman,alpacino,bookmark,farting,humper,titsnass,gorgon,castaway,dianka,anutka,gecko1,fucklove,connery,wings1,erika1,peoria,moneymaker,ichabod,heaven1,paperboy,phaser,breakers,nurse1,westbrom,alex13,brendan1,123asd123,almera,grubber,clarkie,thisisme,welkom01,51051051051,crypto,freenet,pflybwf,black12,testme2,changeit,autobahn,attica,chaoss,denver1,tercel,gnasher23,master2,vasilii,sherman1,gomer,bigbuck,derek1,qwerzxcv,jumble,dragon23,art131313,numark,beasty,cxfcnmttcnm,updown,starion,glist,sxhq65,ranger99,monkey7,shifter,wolves1,4r5t6y,phone1,favorite5,skytommy,abracada,1martin,102030405060,gatech,giulio,blacktop,cheer1,africa1,grizzly1,inkjet,shemales,durango1,booner,11223344q,supergirl,vanyarespekt,dickless,srilanka,weaponx,6string,nashvill,spicey,boxer1,fabien,2sexy2ho,bowhunt,jerrylee,acrobat,tawnee,ulisse,nolimit8,l8g3bkde,pershing,gordo1,allover,gobrowns,123432,123444,321456987,spoon1,hhhhh1,sailing1,gardenia,teache,sexmachine,tratata,pirate1,niceone,jimbos,314159265,qsdfgh,bobbyy,ccccc1,carla1,vjkjltw,savana,biotech,frigid,123456789g,dragon10,yesiam,alpha06,oakwood,tooter,winsto,radioman,vavilon,asnaeb,google123,nariman,kellyb,dthyjcnm,password6,parol1,golf72,skate1,lthtdj,1234567890s,kennet,rossia,lindas,nataliya,perfecto,eminem1,kitana,aragorn1,rexona,arsenalf,planot,coope,testing123,timex,blackbox,bullhead,barbarian,dreamon,polaris1,cfvjktn,frdfhbev,gametime,slipknot666,nomad1,hfgcjlbz,happy69,fiddler,brazil1,joeboy,indianali,113355,obelisk,telemark,ghostrid,preston1,anonim,wellcome,verizon1,sayangku,censor,timeport,dummies,adult1,nbnfybr,donger,thales,iamgay,sexy1234,deadlift,pidaras,doroga,123qwe321,portuga,asdfgh12,happys,cadr14nu,pi3141,maksik,dribble,cortland,darken,stepanova,bommel,tropic,sochi2014,bluegras,shahid,merhaba,nacho,2580456,orange44,kongen,3cudjz,78girl,my3kids,marcopol,deadmeat,gabbie,saruman,jeepman,freddie1,katie123,master99,ronal,ballbag,centauri,killer7,xqgann,pinecone,jdeere,geirby,aceshigh,55832811,pepsimax,rayden,razor1,tallyho,ewelina,coldfire,florid,glotest,999333,sevenup,bluefin,limaperu,apostol,bobbins,charmed1,michelin,sundin,centaur,alphaone,christof,trial1,lions1,45645,just4you,starflee,vicki1,cougar1,green2,jellyfis,batman69,games1,hihje863,crazyzil,w0rm1,oklick,dogbite,yssup,sunstar,paprika,postov10,124578963,x24ik3,kanada,buckster,iloveamy,bear123,smiler,nx74205,ohiostat,spacey,bigbill,doudo,nikolaeva,hcleeb,sex666,mindy1,buster11,deacons,boness,njkcnsq,candy2,cracker1,turkey1,qwertyu1,gogreen,tazzzz,edgewise,ranger01,qwerty6,blazer1,arian,letmeinnow,cigar1,jjjjjj1,grigio,frien,tenchu,f9lmwd,imissyou,filipp,heathers,coolie,salem1,woodduck,scubadiv,123kat,raffaele,nikolaev,dapzu455,skooter,9inches,lthgfhjkm,gr8one,ffffff1,zujlrf,amanda69,gldmeo,m5wkqf,rfrltkf,televisi,bonjou,paleale,stuff1,cumalot,fuckmenow,climb7,mark1234,t26gn4,oneeye,george2,utyyflbq,hunting1,tracy71,ready2go,hotguy,accessno,charger1,rudedog,kmfdm,goober1,sweetie1,wtpmjgda,dimensio,ollie1,pickles1,hellraiser,mustdie,123zzz,99887766,stepanov,verdun,tokenbad,anatol,bartende,cidkid86,onkelz,timmie,mooseman,patch1,12345678c,marta1,dummy1,bethany1,myfamily,history1,178500,lsutiger,phydeaux,moren,dbrnjhjdbx,gnbxrf,uniden,drummers,abpbrf,godboy,daisy123,hogan1,ratpack,irland,tangerine,greddy,flore,sqrunch,billyjoe,q55555,clemson1,98745632,marios,ishot,angelin,access12,naruto12,lolly,scxakv,austin12,sallad,cool99,rockit,mongo1,mark22,ghbynth,ariadna,senha,docto,tyler2,mobius,hammarby,192168,anna12,claire1,pxx3eftp,secreto,greeneye,stjabn,baguvix,satana666,rhbcnbyjxrf,dallastx,garfiel,michaelj,1summer,montan,1234ab,filbert,squids,fastback,lyudmila,chucho,eagleone,kimberle,ar3yuk3,jake01,nokids,soccer22,1066ad,ballon,cheeto,review69,madeira,taylor2,sunny123,chubbs,lakeland,striker1,porche,qwertyu8,digiview,go1234,ferari,lovetits,aditya,minnow,green3,matman,cellphon,fortytwo,minni,pucara,69a20a,roman123,fuente,12e3e456,paul12,jacky,demian,littleman,jadakiss,vlad1997,franca,282860,midian,nunzio,xaccess2,colibri,jessica0,revilo,654456,harvey1,wolf1,macarena,corey1,husky1,arsen,milleniu,852147,crowes,redcat,combat123654,hugger,psalms,quixtar,ilovemom,toyot,ballss,ilovekim,serdar,james23,avenger1,serendip,malamute,nalgas,teflon,shagger,letmein6,vyjujnjxbt,assa1234,student1,dixiedog,gznybwf13,fuckass,aq1sw2de3,robroy,hosehead,sosa21,123345,ias100,teddy123,poppin,dgl70460,zanoza,farhan,quicksilver,1701d,tajmahal,depechemode,paulchen,angler,tommy2,recoil,megamanx,scarecro,nicole2,152535,rfvtgb,skunky,fatty1,saturno,wormwood,milwauke,udbwsk,sexlover,stefa,7bgiqk,gfnhbr,omar10,bratan,lbyfvj,slyfox,forest1,jambo,william3,tempus,solitari,lucydog,murzilka,qweasdzxc1,vehpbkrf,12312345,fixit,woobie,andre123,123456789x,lifter,zinaida,soccer17,andone,foxbat,torsten,apple12,teleport,123456i,leglover,bigcocks,vologda,dodger1,martyn,d6o8pm,naciona,eagleeye,maria6,rimshot,bentley1,octagon,barbos,masaki,gremio,siemen,s1107d,mujeres,bigtits1,cherr,saints1,mrpink,simran,ghzybr,ferrari2,secret12,tornado1,kocham,picolo,deneme,onelove1,rolan,fenster,1fuckyou,cabbie,pegaso,nastyboy,password
265,aidana,mine2306,mike13,wetone,tigger69,ytreza,bondage1,myass,golova,tolik,happyboy,poilkj,nimda2k,rammer,rubies,hardcore1,jetset,hoops1,jlaudio,misskitt,1charlie,google12,theone1,phred,porsch,aalborg,luft4,charlie5,password7,gnosis,djgabbab,1daniel,vinny,borris,cumulus,member1,trogdor,darthmau,andrew2,ktjybl,relisys,kriste,rasta220,chgobndg,weener,qwerty66,fritter,followme,freeman1,ballen,blood1,peache,mariso,trevor1,biotch,gtfullam,chamonix,friendste,alligato,misha1,1soccer,18821221,venkat,superd,molotov,bongos,mpower,acun3t1x,dfcmrf,h4x3d,rfhfufylf,tigran,booyaa,plastic1,monstr,rfnhby,lookatme,anabolic,tiesto,simon123,soulman,canes1,skyking,tomcat1,madona,bassline,dasha123,tarheel1,dutch1,xsw23edc,qwerty123456789,imperator,slaveboy,bateau,paypal,house123,pentax,wolf666,drgonzo,perros,digger1,juninho,hellomoto,bladerun,zzzzzzz1,keebler,take8422,fffffff1,ginuwine,israe,caesar1,crack1,precious1,garand,magda1,zigazaga,321ewq,johnpaul,mama1234,iceman69,sanjeev,treeman,elric,rebell,1thunder,cochon,deamon,zoltan,straycat,uhbyuj,luvfur,mugsy,primer,wonder1,teetime,candycan,pfchfytw,fromage,gitler,salvatio,piggy1,23049307,zafira,chicky,sergeev,katze,bangers,andriy,jailbait,vaz2107,ghbhjlf,dbjktnnf,aqswde,zaratustra,asroma,1pepper,alyss,kkkkk1,ryan1,radish,cozumel,waterpol,pentium1,rosebowl,farmall,steinway,dbrekz,baranov,jkmuf,another1,chinacat,qqqqqqq1,hadrian,devilmaycry4,ratbag,teddy2,love21,pullings,packrat,robyn1,boobo,qw12er34,tribe1,rosey,celestia,nikkie,fortune12,olga123,danthema,gameon,vfrfhjys,dilshod,henry14,jenova,redblue,chimaera,pennywise,sokrates,danimal,qqaazz,fuaqz4,killer2,198200,tbone1,kolyan,wabbit,lewis1,maxtor,egoist,asdfas,spyglass,omegas,jack12,nikitka,esperanz,doozer,matematika,wwwww1,ssssss1,poiu0987,suchka,courtney1,gungho,alpha2,fktyjxrf,summer06,bud420,devildriver,heavyd,saracen,foucault,choclate,rjdfktyrj,goblue1,monaro,jmoney,dcpugh,efbcapa201,qqh92r,pepsicol,bbb747,ch5nmk,honeyb,beszoptad,tweeter,intheass,iseedeadpeople,123dan,89231243658s,farside1,findme,smiley1,55556666,sartre,ytcnjh,kacper,costarica,134679258,mikeys,nolimit9,vova123,withyou,5rxypn,love143,freebie,rescue1,203040,michael6,12monkey,redgreen,steff,itstime,naveen,good12345,acidrain,1dawg,miramar,playas,daddio,orion2,852741,studmuff,kobe24,senha123,stephe,mehmet,allalone,scarface1,helloworld,smith123,blueyes,vitali,memphis1,mybitch,colin1,159874,1dick,podaria,d6wnro,brahms,f3gh65,dfcbkmtd,xxxman,corran,ugejvp,qcfmtz,marusia,totem,arachnid,matrix2,antonell,fgntrf,zemfira,christos,surfing1,naruto123,plato1,56qhxs,madzia,vanille,043aaa,asq321,mutton,ohiostate,golde,cdznjckfd,rhfcysq,green5,elephan,superdog,jacqueli,bollock,lolitas,nick12,1orange,maplelea,july23,argento,waldorf,wolfer,pokemon12,zxcvbnmm,flicka,drexel,outlawz,harrie,atrain,juice2,falcons1,charlie6,19391945,tower1,dragon21,hotdamn,dirtyboy,love4ever,1ginger,thunder2,virgo1,alien1,bubblegu,4wwvte,123456789qqq,realtime,studio54,passss,vasilek,awsome,giorgia,bigbass,2002tii,sunghile,mosdef,simbas,count0,uwrl7c,summer05,lhepmz,ranger21,sugarbea,principe,5550123,tatanka,9638v,cheerios,majere,nomercy,jamesbond007,bh90210,7550055,jobber,karaganda,pongo,trickle,defamer,6chid8,1q2a3z,tuscan,nick123,.adgjm,loveyo,hobbes1,note1234,shootme,171819,loveporn,9788960,monty123,fabrice,macduff,monkey13,shadowfa,tweeker,hanna1,madball,telnet,loveu2,qwedcxzas,thatsit,vfhcbr,ptfe3xxp,gblfhfcs,ddddddd1,hakkinen,liverune,deathsta,misty123,suka123,recon1,inferno1,232629,polecat,sanibel,grouch,hitech,hamradio,rkfdbfnehf,vandam,nadin,fastlane,shlong,iddqdidkfa,ledzeppelin,sexyfeet,098123,stacey1,negras,roofing,lucifer1,ikarus,tgbyhn,melnik,barbaria,montego,twisted1,bigal1,jiggle,darkwolf,acerview,silvio,treetops,bishop1,iwanna,pornsite,happyme,gfccdjhl,114411,veritech,batterse,casey123,yhntgb,mailto,milli,guster,q12345678,coronet,sleuth,fuckmeha,armadill,kroshka,geordie,lastochka,pynchon,killall,tommy123,sasha1996,godslove,hikaru,clticic,cornbrea,vfkmdbyf,passmaster,123123123a,souris,nailer,diabolo,skipjack,martin12,hinata,mof6681,brookie,dogfight,johnso,karpov,326598,rfvbrflpt,travesti,caballer,galaxy1,wotan,antoha,art123,xakep1234,ricflair,pervert1,p00kie,ambulanc,santosh,berserker,larry33,bitch123,a987654321,dogstar,angel22,cjcbcrf,redhouse,toodles,gold123,hotspot,kennedy1,glock21,chosen1,schneide,mainman,taffy1,3ki42x,4zqauf,ranger2,4meonly,year2000,121212a,kfylsi,netzwerk,diese,picasso1,rerecz,225522,dastan,swimmer1,brooke1,blackbea,oneway,ruslana,dont4get,phidelt,chrisp,gjyxbr,xwing,kickme,shimmy,kimmy1,4815162342lost,qwerty5,fcporto,jazzbo,mierd,252627,basses,sr20det,00133,florin,howdy1,kryten,goshen,koufax,cichlid,imhotep,andyman,wrest666,saveme,dutchy,anonymou,semprini,siempre,mocha1,forest11,wildroid,aspen1,sesam,kfgekz,cbhbec,a55555,sigmanu,slash1,giggs11,vatech,marias,candy123,jericho1,kingme,123a123,drakula,cdjkjxm,mercur,oneman,hoseman,plumper,ilovehim,lancers,sergey1,takeshi,goodtogo,cranberr,ghjcnj123,harvick,qazxs,1972chev,horsesho,freedom3,letmein7,saitek,anguss,vfvfgfgfz,300000,elektro,toonporn,999111999q,mamuka,q9umoz,edelweis,subwoofer,bayside,disturbe,volition,lucky3,12345678z,3mpz4r,march1,atlantida,strekoza,seagrams,090909t,yy5rbfsc,jack1234,sammy12,sampras,mark12,eintrach,chaucer,lllll1,nochance,whitepower,197000,lbvekz,passer,torana,12345as,pallas,koolio,12qw34,n
26okia8800,findout,1thomas,mmmmm1,654987,mihaela,chinaman,superduper,donnas,ringo1,jeroen,gfdkjdf,professo,cdtnrf,tranmere,tanstaaf,himera,ukflbfnjh,667788,alex32,joschi,w123456,okidoki,flatline,papercli,super8,doris1,2good4u,4z34l0ts,pedigree,freeride,gsxr1100,wulfgar,benjie,ferdinan,king1,charlie7,djdxbr,fhntvbq,ripcurl,2wsx1qaz,kingsx,desade,sn00py,loveboat,rottie,evgesha,4money,dolittle,adgjmpt,buzzers,brett1,makita,123123qweqwe,rusalka,sluts1,123456e,jameson1,bigbaby,1z2z3z,ckjybr,love4u,fucker69,erhfbyf,jeanluc,farhad,fishfood,merkin,giant1,golf69,rfnfcnhjaf,camera1,stromb,smoothy,774411,nylon,juice1,rfn.irf,newyor,123456789t,marmot,star11,jennyff,jester1,hisashi,kumquat,alex777,helicopt,merkur,dehpye,cummin,zsmj2v,kristjan,april12,englan,honeypot,badgirls,uzumaki,keines,p12345,guita,quake1,duncan1,juicer,milkbone,hurtme,123456789b,qq123456789,schwein,p3wqaw,54132442,qwertyytrewq,andreeva,ruffryde,punkie,abfkrf,kristinka,anna1987,ooooo1,335533aa,umberto,amber123,456123789,456789123,beelch,manta,peeker,1112131415,3141592654,gipper,wrinkle5,katies,asd123456,james11,78n3s5af,michael0,daboss,jimmyb,hotdog1,david69,852123,blazed,sickan,eljefe,2n6wvq,gobills,rfhfcm,squeaker,cabowabo,luebri,karups,test01,melkor,angel777,smallvil,modano,olorin,4rkpkt,leslie1,koffie,shadows1,littleon,amiga1,topeka,summer20,asterix1,pitstop,aloysius,k12345,magazin,joker69,panocha,pass1word,1233214,ironpony,368ejhih,88keys,pizza123,sonali,57np39,quake2,1234567890qw,1020304,sword1,fynjif,abcde123,dfktyjr,rockys,grendel1,harley12,kokakola,super2,azathoth,lisa123,shelley1,girlss,ibragim,seven1,jeff24,1bigdick,dragan,autobot,t4nvp7,omega123,900000,hecnfv,889988,nitro1,doggie1,fatjoe,811pahc,tommyt,savage1,pallino,smitty1,jg3h4hfn,jamielee,1qazwsx,zx123456,machine1,asdfgh123,guinnes,789520,sharkman,jochen,legend1,sonic2,extreme1,dima12,photoman,123459876,nokian95,775533,vaz2109,april10,becks,repmvf,pooker,qwer12345,themaster,nabeel,monkey10,gogetit,hockey99,bbbbbbb1,zinedine,dolphin2,anelka,1superma,winter01,muggsy,horny2,669966,kuleshov,jesusis,calavera,bullet1,87t5hdf,sleepers,winkie,vespa,lightsab,carine,magister,1spider,shitbird,salavat,becca1,wc18c2,shirak,galactus,zaskar,barkley1,reshma,dogbreat,fullsail,asasa,boeder,12345ta,zxcvbnm12,lepton,elfquest,tony123,vkaxcs,savatage,sevilia1,badkitty,munkey,pebbles1,diciembr,qapmoc,gabriel2,1qa2ws3e,cbcmrb,welldone,nfyufh,kaizen,jack11,manisha,grommit,g12345,maverik,chessman,heythere,mixail,jjjjjjj1,sylvia1,fairmont,harve,skully,global1,youwish,pikachu1,badcat,zombie1,49527843,ultra1,redrider,offsprin,lovebird,153426,stymie,aq1sw2,sorrento,0000001,r3ady41t,webster1,95175,adam123,coonass,159487,slut1,gerasim,monkey99,slutwife,159963,1pass1page,hobiecat,bigtymer,all4you,maggie2,olamide,comcast1,infinit,bailee,vasileva,.ktxrf,asdfghjkl1,12345678912,setter,fuckyou7,nnagqx,lifesuck,draken,austi,feb2000,cable1,1234qwerasdf,hax0red,zxcv12,vlad7788,nosaj,lenovo,underpar,huskies1,lovegirl,feynman,suerte,babaloo,alskdjfhg,oldsmobi,bomber1,redrover,pupuce,methodman,phenom,cutegirl,countyli,gretsch,godisgood,bysunsu,hardhat,mironova,123qwe456rty,rusty123,salut,187211,555666777,11111z,mahesh,rjntyjxtr,br00klyn,dunce1,timebomb,bovine,makelove,littlee,shaven,rizwan,patrick7,42042042,bobbijo,rustem,buttmunc,dongle,tiger69,bluecat,blackhol,shirin,peaces,cherub,cubase,longwood,lotus7,gwju3g,bruin,pzaiu8,green11,uyxnyd,seventee,dragon5,tinkerbel,bluess,bomba,fedorova,joshua2,bodyshop,peluche,gbpacker,shelly1,d1i2m3a4,ghtpbltyn,talons,sergeevna,misato,chrisc,sexmeup,brend,olddog,davros,hazelnut,bridget1,hzze929b,readme,brethart,wild1,ghbdtnbr1,nortel,kinger,royal1,bucky1,allah1,drakkar,emyeuanh,gallaghe,hardtime,jocker,tanman,flavio,abcdef123,leviatha,squid1,skeet,sexse,123456x,mom4u4mm,lilred,djljktq,ocean11,cadaver,baxter1,808state,fighton,primavera,1andrew,moogle,limabean,goddess1,vitalya,blue56,258025,bullride,cicci,1234567d,connor1,gsxr11,oliveoil,leonard1,legsex,gavrik,rjnjgtc,mexicano,2bad4u,goodfellas,ornw6d,mancheste,hawkmoon,zlzfrh,schorsch,g9zns4,bashful,rossi46,stephie,rfhfntkm,sellout,123fuck,stewar1,solnze,00007,thor5200,compaq12,didit,bigdeal,hjlbyf,zebulon,wpf8eu,kamran,emanuele,197500,carvin,ozlq6qwm,3syqo15hil,pennys,epvjb6,asdfghjkl123,198000,nfbcbz,jazzer,asfnhg66,zoloft,albundy,aeiou,getlaid,planet1,gjkbyjxrf,alex2000,brianb,moveon,maggie11,eieio,vcradq,shaggy1,novartis,cocoloco,du
26namis,554uzpad,sundrop,1qwertyu,alfie,feliks,briand,123www,red456,addams,fhntv1998,goodhead,theway,javaman,angel01,stratoca,lonsdale,15987532,bigpimpin,skater1,issue43,muffie,yasmina,slowride,crm114,sanity729,himmel,carolcox,bustanut,parabola,masterlo,computador,crackhea,dynastar,rockbott,doggysty,wantsome,bigten,gaelle,juicy1,alaska1,etower,sixnine,suntan,froggies,nokia7610,hunter11,njnets,alicante,buttons1,diosesamo,elizabeth1,chiron,trustnoo,amatuers,tinytim,mechta,sammy2,cthulu,trs8f7,poonam,m6cjy69u35,cookie12,blue25,jordans,santa1,kalinka,mikey123,lebedeva,12345689,kissss,queenbee,vjybnjh,ghostdog,cuckold,bearshare,rjcntyrj,alinochka,ghjcnjrdfibyj,aggie1,teens1,3qvqod,dauren,tonino,hpk2qc,iqzzt580,bears85,nascar88,theboy,njqcw4,masyanya,pn5jvw,intranet,lollone,shadow99,00096462,techie,cvtifhbrb,redeemed,gocanes,62717315,topman,intj3a,cobrajet,antivirus,whyme,berserke,ikilz083,airedale,brandon2,hopkig,johanna1,danil8098,gojira,arthu,vision1,pendragon,milen,chrissie,vampiro,mudder,chris22,blowme69,omega7,surfers,goterps,italy1,baseba11,diego1,gnatsum,birdies,semenov,joker123,zenit2011,wojtek,cab4ma99,watchmen,damia,forgotte,fdm7ed,strummer,freelanc,cingular,orange77,mcdonalds,vjhjpjdf,kariya,tombston,starlet,hawaii1,dantheman,megabyte,nbvjirf,anjing,ybrjkftdbx,hotmom,kazbek,pacific1,sashimi,asd12,coorslig,yvtte545,kitte,elysium,klimenko,cobblers,kamehameha,only4me,redriver,triforce,sidorov,vittoria,fredi,dank420,m1234567,fallout2,989244342a,crazy123,crapola,servus,volvos,1scooter,griffin1,autopass,ownzyou,deviant,george01,2kgwai,boeing74,simhrq,hermosa,hardcor,griffy,rolex1,hackme,cuddles1,master3,bujhtr,aaron123,popolo,blader,1sexyred,gerry1,cronos,ffvdj474,yeehaw,bob1234,carlos2,mike77,buckwheat,ramesh,acls2h,monster2,montess,11qq22ww,lazer,zx123456789,chimpy,masterch,sargon,lochness,archana,1234qwert,hbxfhl,sarahb,altoid,zxcvbn12,dakot,caterham,dolomite,chazz,r29hqq,longone,pericles,grand1,sherbert,eagle3,pudge,irontree,synapse,boome,nogood,summer2,pooki,gangsta1,mahalkit,elenka,lbhtrnjh,dukedog,19922991,hopkins1,evgenia,domino1,x123456,manny1,tabbycat,drake1,jerico,drahcir,kelly2,708090a,facesit,11c645df,mac123,boodog,kalani,hiphop1,critters,hellothere,tbirds,valerka,551scasi,love777,paloalto,mrbrown,duke3d,killa1,arcturus,spider12,dizzy1,smudger,goddog,75395,spammy,1357997531,78678,datalife,zxcvbn123,1122112211,london22,23dp4x,rxmtkp,biggirls,ownsu,lzbs2twz,sharps,geryfe,237081a,golakers,nemesi,sasha1995,pretty1,mittens1,d1lakiss,speedrac,gfhjkmm,sabbat,hellrais,159753258,qwertyuiop123,playgirl,crippler,salma,strat1,celest,hello5,omega5,cheese12,ndeyl5,edward12,soccer3,cheerio,davido,vfrcbr,gjhjctyjr,boscoe,inessa,shithole,ibill,qwepoi,201jedlz,asdlkj,davidk,spawn2,ariel1,michael4,jamie123,romantik,micro1,pittsbur,canibus,katja,muhtar,thomas123,studboy,masahiro,rebrov,patrick8,hotboys,sarge1,1hammer,nnnnn1,eistee,datalore,jackdani,sasha2
26010,mwq6qlzo,cmfnpu,klausi,cnhjbntkm,andrzej,ilovejen,lindaa,hunter123,vvvvv1,novembe,hamster1,x35v8l,lacey1,1silver,iluvporn,valter,herson,alexsandr,cojones,backhoe,womens,777angel,beatit,klingon1,ta8g4w,luisito,benedikt,maxwel,inspecto,zaq12ws,wladimir,bobbyd,peterj,asdfg12,hellspawn,bitch69,nick1234,golfer23,sony123,jello1,killie,chubby1,kodaira52,yanochka,buckfast,morris1,roaddogg,snakeeye,sex1234,mike22,mmouse,fucker11,dantist,brittan,vfrfhjdf,doc123,plokijuh,emerald1,batman01,serafim,elementa,soccer9,footlong,cthuttdbx,hapkido,eagle123,getsmart,getiton,batman2,masons,mastiff,098890,cfvfhf,james7,azalea,sherif,saun24865709,123red,cnhtrjpf,martina1,pupper,michael5,alan12,shakir,devin1,ha8fyp,palom,mamulya,trippy,deerhunter,happyone,monkey77,3mta3,123456789f,crownvic,teodor,natusik,0137485,vovchik,strutter,triumph1,cvetok,moremone,sonnen,screwbal,akira1,sexnow,pernille,independ,poopies,samapi,kbcbxrf,master22,swetlana,urchin,viper2,magica,slurpee,postit,gilgames,kissarmy,clubpenguin,limpbizk,timber1,celin,lilkim,fuckhard,lonely1,mom123,goodwood,extasy,sdsadee23,foxglove,malibog,clark1,casey2,shell1,odense,balefire,dcunited,cubbie,pierr,solei,161718,bowling1,areyukesc,batboy,r123456,1pionee,marmelad,maynard1,cn42qj,cfvehfq,heathrow,qazxcvbn,connecti,secret123,newfie,xzsawq21,tubitzen,nikusha,enigma1,yfcnz123,1austin,michaelc,splunge,wanger,phantom2,jason2,pain4me,primetime21,babes1,liberte,sugarray,undergro,zonker,labatts,djhjyf,watch1,eagle5,madison2,cntgfirf,sasha2,masterca,fiction7,slick50,bruins1,sagitari,12481632,peniss,insuranc,2b8riedt,12346789,mrclean,ssptx452,tissot,q1w2e3r4t5y6u7,avatar1,comet1,spacer,vbrjkf,pass11,wanker1,14vbqk9p,noshit,money4me,sayana,fish1234,seaways,pipper,romeo123,karens,wardog,ab123456,gorilla1,andrey123,lifesucks,jamesr,4wcqjn,bearman,glock22,matt11,dflbvrf,barbi,maine1,dima1997,sunnyboy,6bjvpe,bangkok1,666666q,rafiki,letmein0,0raziel0,dalla,london99,wildthin,patrycja,skydog,qcactw,tmjxn151,yqlgr667,jimmyd,stripclub,deadwood,863abgsg,horses1,qn632o,scatman,sonia1,subrosa,woland,kolya,charlie4,moleman,j12345,summer11,angel11,blasen,sandal,mynewpas,retlaw,cambria,mustang4,nohack04,kimber45,fatdog,maiden1,bigload,necron,dupont24,ghost123,turbo2,.ktymrf,radagast,balzac,vsevolod,pankaj,argentum,2bigtits,mamabear,bumblebee,mercury7,maddie1,chomper,jq24nc,snooky,pussylic,1lovers,taltos,warchild,diablo66,jojo12,sumerki,aventura,gagger,annelies,drumset,cumshots,azimut,123580,clambake,bmw540,birthday54,psswrd,paganini,wildwest,filibert,teaseme,1test,scampi,thunder5,antosha,purple12,supersex,hhhhhh1,brujah,111222333a,13579a,bvgthfnjh,4506802a,killians,choco,qqqwwweee,raygun,1grand,koetsu13,sharp1,mimi92139,fastfood,idontcare,bluered,chochoz,4z3al0ts,target1,sheffiel,labrat,stalingrad,147123,cubfan,corvett1,holden1,snapper1,4071505,amadeo,pollo,desperados,lovestory,marcopolo,mumbles,familyguy,kimchee,marcio,support1,tekila,shygirl1,trekkie,submissi,ilaria,salam,loveu,wildstar,master69,sales1,netware,homer2,arseniy,gerrity1,raspberr,atreyu,stick1,aldric,tennis12,matahari,alohomora,dicanio,michae1,michaeld,666111,luvbug,boyscout,esmerald,mjordan,admiral1,steamboa,616913,ybhdfyf,557711,555999,sunray,apokalipsis,theroc,bmw330,buzzy,chicos,lenusik,shadowma,eagles05,444222,peartree,qqq123,sandmann,spring1,430799,phatass,andi03,binky1,arsch,bamba,kenny123,fabolous,loser123,poop12,maman,phobos,tecate,myxworld4,metros,cocorico,nokia6120,johnny69,hater,spanked,313233,markos,love2011,mozart1,viktoriy,reccos,331234,hornyone,vitesse,1um83z,55555q,proline,v12345,skaven,alizee,bimini,fenerbahce,543216,zaqqaz,poi123,stabilo,brownie1,1qwerty1,dinesh,baggins1,1234567t,davidkin,friend1,lietuva,octopuss,spooks,12345qq,myshit,buttface,paradoxx,pop123,golfin,sweet69,rfghbp,sambuca,kayak1,bogus1,girlz,dallas12,millers,123456zx,operatio,pravda,eternal1,chase123,moroni,proust,blueduck,harris1,redbarch,996699,1010101,mouche,millenni,1123456,score1,1234565,1234576,eae21157,dave12,pussyy,gfif1991,1598741,hoppy,darrian,snoogins,fartface,ichbins,vfkbyrf,rusrap,2741001,fyfrjylf,aprils,favre,thisis,bannana,serval,wiggum,satsuma,matt123,ivan123,gulmira,123zxc123,oscar2,acces,annie2,dragon0,emiliano,allthat,pajaro,amandine,rawiswar,sinead,tassie,karma1,piggys,nokias,orions,origami,type40,mondo,ferrets,monker,biteme2,gauntlet,arkham,ascona,ingram01,klem1,quicksil,bingo123,blue66,plazma,onfire,shortie,spjfet,1239
2663,thered,fire777,lobito,vball,1chicken,moosehea,elefante,babe23,jesus12,parallax,elfstone,number5,shrooms,freya,hacker1,roxette,snoops,number7,fellini,dtlmvf,chigger,mission1,mitsubis,kannan,whitedog,james01,ghjgecr,rfnfgekmnf,everythi,getnaked,prettybo,sylvan,chiller,carrera4,cowbo,biochem,azbuka,qwertyuiop1,midnight1,informat,audio1,alfred1,0range,sucker1,scott2,russland,1eagle,torben,djkrjlfd,rocky6,maddy1,bonobo,portos,chrissi,xjznq5,dexte,vdlxuc,teardrop,pktmxr,iamtheone,danijela,eyphed,suzuki1,etvww4,redtail,ranger11,mowerman,asshole2,coolkid,adriana1,bootcamp,longcut,evets,npyxr5,bighurt,bassman1,stryder,giblet,nastja,blackadd,topflite,wizar,cumnow,technolo,bassboat,bullitt,kugm7b,maksimus,wankers,mine12,sunfish,pimpin1,shearer9,user1,vjzgjxnf,tycobb,80070633pc,stanly,vitaly,shirley1,cinzia,carolyn1,angeliqu,teamo,qdarcv,aa123321,ragdoll,bonit,ladyluck,wiggly,vitara,jetbalance,12345600,ozzman,dima12345,mybuddy,shilo,satan66,erebus,warrio,090808qwe,stupi,bigdan,paul1234,chiapet,brooks1,philly1,dually,gowest,farmer1,1qa2ws3ed4rf,alberto1,beachboy,barne,aa12345,aliyah,radman,benson1,dfkthbq,highball,bonou2,i81u812,workit,darter,redhook,csfbr5yy,buttlove,episode1,ewyuza,porthos,lalal,abcd12,papero,toosexy,keeper1,silver7,jujitsu,corset,pilot123,simonsay,pinggolf,katerinka,kender,drunk1,fylhjvtlf,rashmi,nighthawk,maggy,juggernaut,larryb,cabibble,fyabcf,247365,gangstar,jaybee,verycool,123456789qw,forbidde,prufrock,12345zxc,malaika,blackbur,docker,filipe,koshechka,gemma1,djamaal,dfcbkmtdf,gangst,9988aa,ducks1,pthrfkj,puertorico,muppets,griffins,whippet,sauber,timofey,larinso,123456789zxc,quicken,qsefth,liteon,headcase,bigdadd,zxc321,maniak,jamesc,bassmast,bigdogs,1girls,123xxx,trajan,lerochka,noggin,mtndew,04975756,domin,wer123,fumanchu,lambada,thankgod,june22,kayaking,patchy,summer10,timepass,poiu1234,kondor,kakka,lament,zidane10,686xqxfg,l8v53x,caveman1,nfvthkfy,holymoly,pepita,alex1996,mifune,fighter1,asslicker,jack22,abc123abc,zaxxon,midnigh,winni,psalm23,punky,monkey22,password13,mymusic,justyna,annushka,lucky5,briann,495rus19,withlove,almaz,supergir,miata,bingbong,bradpitt,kamasutr,yfgjktjy,vanman,pegleg,amsterdam1,123a321,letmein9,shivan,korona,bmw520,annette1,scotsman,gandal,welcome12,sc00by,qpwoei,fred69,m1sf1t,hamburg1,1access,dfkmrbhbz,excalibe,boobies1,fuckhole,karamel,starfuck,star99,breakfas,georgiy,ywvxpz,smasher,fatcat1,allanon,12345n,coondog,whacko,avalon1,scythe,saab93,timon,khorne,atlast,nemisis,brady12,blenheim,52678677,mick7278,9skw5g,fleetwoo,ruger1,kissass,pussy7,scruff,12345l,bigfun,vpmfsz,yxkck878,evgeny,55667788,lickher,foothill,alesis,poppies,77777778,californi,mannie,bartjek,qhxbij,thehulk,xirt2k,angelo4ek,rfkmrekznjh,tinhorse,1david,sparky12,night1,luojianhua,bobble,nederland,rosemari,travi,minou,ciscokid,beehive,565hlgqo,alpine1,samsung123,trainman,xpress,logistic,vw198m2n,hanter,zaqwsx123,qwasz,mariachi,paska,kmg365,kaulitz,sasha12,north1,polarbear,mighty1,makeksa11,123456781,one4all,gladston,notoriou,polniypizdec110211,gosia,grandad,xholes,timofei,invalidp,speaker1,zaharov,maggiema,loislane,gonoles,br5499,discgolf,kaskad,snooper,newman1,belial,demigod,vicky1,pridurok,alex1990,tardis1,cruzer,hornie,sacramen,babycat,burunduk,mark69,oakland1,me1234,gmctruck,extacy,sexdog,putang,poppen,billyd,1qaz2w,loveable,gimlet,azwebitalia,ragtop,198500,qweas,mirela,rock123,11bravo,sprewell,tigrenok,jaredleto,vfhbif,blue2,rimjob,catwalk,sigsauer,loqse,doromich,jack01,lasombra,jonny5,newpassword,profesor,garcia1,123as123,croucher,demeter,4_life,rfhfvtkm,superman2,rogues,assword1,russia1,jeff1,mydream,z123456789,rascal1,darre,kimberl,pickle1,ztmfcq,ponchik,lovesporn,hikari,gsgba368,pornoman,chbjun,choppy,diggity,nightwolf,viktori,camar,vfhecmrf,alisa1,minstrel,wishmaster,mulder1,aleks,gogirl,gracelan,8womys,highwind,solstice,dbrnjhjdyf,nightman,pimmel,beertje,ms6nud,wwfwcw,fx3tuo,poopface,asshat,dirtyd,jiminy,luv2fuck,ptybnxtvgbjy,dragnet,pornogra,10inch,scarlet1,guido1,raintree,v123456,1aaaaaaa,maxim1935,hotwater,gadzooks,playaz,harri,brando1,defcon1,ivanna,123654a,arsenal2,candela,nt5d27,jaime1,duke1,burton1,allstar1,dragos,newpoint,albacore,1236987z,verygoodbot,1wildcat,fishy1,ptktysq,chris11,puschel,itdxtyrj,7kbe9d,serpico,jazzie,1zzzzz,kindbuds,wenef45313,1compute,tatung,sardor,gfyfcjybr,test99,toucan,meteora,lysander,asscrack,jowgnx,hevnm4,suckthis,masha123,karinka,marit,oqglh565,dragon00,vvvbbb,cheburashka,vfrfrf,downlow,unforgiven,p3e85tr,kim123,sillyboy,gold1,golfvr6,quicksan,irochka,froglegs,shortsto,caleb1,tishka,bigtitts,smurfy,bosto,dropzone,nocode,jazzbass,digdug,green7,saltlake,therat,dmitriev,lunita,deaddog,summer0,1212qq,bobbyg,mty3rh,isaac1,gusher,helloman,sugarbear,corvair,extrem,teatime,tujazopi,titanik,efyreg,jo9k2jw2,counchac,tivoli,utjvtnhbz,bebit,jacob6,clayton1,incubus1,flash123,squirter,dima2010,cock1,rawks,komatsu,forty2,98741236,cajun1,madelein,mudhoney,magomed,q111111,qaswed,consense,12345b,bakayaro,silencer,zoinks,bigdic,werwolf,pinkpuss,96321478,alfie1,ali123,sarit,minette,musics,chato,iaapptfcor,cobaka,strumpf,datnigga,sonic123,yfnecbr,vjzctvmz,pasta1,tribbles,crasher,htlbcrf,1tiger,shock123,bearshar,syphon,a654321,cubbies1,jlhanes,eyespy,fucktheworld,carrie1,bmw325is,suzuk,mander,dorina,mithril,hondo1,vfhnbyb,sachem,newton1,12345x,7777755102q,230857z,xxxsex,scubapro,hayastan,spankit,delasoul,searock6,fallout3,nilrem,24681357,pashka,voluntee,pharoh,willo,india1,badboy69,roflmao,gunslinger,lovergir,mama12,melange,640xwfkv,chaton,darkknig,bigman1,aabbccdd,harleyd,birdhouse,giggsy,hiawatha,tiberium,joker7,hello1234,sloopy,tm371855,greendog,solar1,bignose,djohn11,espanol,oswego,iridium,kavitha,pavell,mirjam,cyjdsvujljv,alpha5,deluge,hamme,luntik,tur
26ismo,stasya,kjkbnf,caeser,schnecke,tweety1,tralfaz,lambrett,prodigy1,trstno1,pimpshit,werty1,karman,bigboob,pastel,blackmen,matthew8,moomin,q1w2e,gilly,primaver,jimmyg,house2,elviss,15975321,1jessica,monaliza,salt55,vfylfhbyrf,harley11,tickleme,murder1,nurgle,kickass1,theresa1,fordtruck,pargolf,managua,inkognito,sherry1,gotit,friedric,metro2033,slk230,freeport,cigarett,492529,vfhctkm,thebeach,twocats,bakugan,yzerman1,charlieb,motoko,skiman,1234567w,pussy3,love77,asenna,buffie,260zntpc,kinkos,access20,mallard1,fuckyou69,monami,rrrrr1,bigdog69,mikola,1boomer,godzila,ginger2,dima2000,skorpion39,dima1234,hawkdog79,warrior2,ltleirf,supra1,jerusale,monkey01,333z333,666888,kelsey1,w8gkz2x1,fdfnfh,msnxbi,qwe123rty,mach1,monkey3,123456789qq,c123456,nezabudka,barclays,nisse,dasha1,12345678987654321,dima1993,oldspice,frank2,rabbitt,prettyboy,ov3ajy,iamthema,kawasak,banjo1,gtivr6,collants,gondor,hibees,cowboys2,codfish,buster2,purzel,rubyred,kayaker,bikerboy,qguvyt,masher,sseexx,kenshiro,moonglow,semenova,rosari,eduard1,deltaforce,grouper,bongo1,tempgod,1taylor,goldsink,qazxsw1,1jesus,m69fg2w,maximili,marysia,husker1,kokanee,sideout,googl,south1,plumber1,trillian,00001,1357900,farkle,1xxxxx,pascha,emanuela,bagheera,hound1,mylov,newjersey,swampfox,sakic19,torey,geforce,wu4etd,conrail,pigman,martin2,ber02,nascar2,angel69,barty,kitsune,cornet,yes90125,goomba,daking,anthea,sivart,weather1,ndaswf,scoubidou,masterchief,rectum,3364068,oranges1,copter,1samanth,eddies,mimoza,ahfywbz,celtic88,86mets,applemac,amanda11,taliesin,1angel,imhere,london11,bandit12,killer666,beer1,06225930,psylocke,james69,schumach,24pnz6kc,endymion,wookie1,poiu123,birdland,smoochie,lastone,rclaki,olive1,pirat,thunder7,chris69,rocko,151617,djg4bb4b,lapper,ajcuivd289,colole57,shadow7,dallas21,ajtdmw,executiv,dickies,omegaman,jason12,newhaven,aaaaaas,pmdmscts,s456123789,beatri,applesauce,levelone,strapon,benladen,creaven,ttttt1,saab95,f123456,pitbul,54321a,sex12345,robert3,atilla,mevefalkcakk,1johnny,veedub,lilleke,nitsuj,5t6y7u8i,teddys,bluefox,nascar20,vwjetta,buffy123,playstation3,loverr,qweasd12,lover2,telekom,benjamin1,alemania,neutrino,rockz,valjean,testicle,trinity3,realty,firestarter,794613852,ardvark,guadalup,philmont,arnold1,holas,zw6syj,birthday299,dover1,sexxy1,gojets,741236985,cance,blue77,xzibit,qwerty88,komarova,qweszxc,footer,rainger,silverst,ghjcnb,catmando,tatooine,31217221027711,amalgam,69dude,qwerty321,roscoe1,74185,cubby,alfa147,perry1,darock,katmandu,darknight,knicks1,freestuff,45454,kidman,4tlved,axlrose,cutie1,quantum1,joseph10,ichigo,pentium3,rfhectkm,rowdy1,woodsink,justforfun,sveta123,pornografia,mrbean,bigpig,tujheirf,delta9,portsmou,hotbod,kartal,10111213,fkbyf001,pavel1,pistons1,necromancer,verga,c7lrwu,doober,thegame1,hatesyou,sexisfun,1melissa,tuczno18,bowhunte,gobama,scorch,campeon,bruce2,fudge1,herpderp,bacon1,redsky,blackeye,19966991,19992000,ripken8,masturba,34524815,primax,paulina1,vp6y38,427cobra,4dwvjj,dracon,fkg7h4f3v6,longview,arakis,panama1,honda2,lkjhgfdsaz,razors,steels,fqkw5m,dionysus,mariajos,soroka,enriqu,nissa,barolo,king1234,hshfd4n279,holland1,flyer1,tbone
26s,343104ky,modems,tk421,ybrbnrf,pikapp,sureshot,wooddoor,florida2,mrbungle,vecmrf,catsdogs,axolotl,nowayout,francoi,chris21,toenail,hartland,asdjkl,nikkii,onlyyou,buckskin,fnord,flutie,holen1,rincewind,lefty1,ducky1,199000,fvthbrf,redskin1,ryno23,lostlove,19mtpgam19,abercrom,benhur,jordan11,roflcopter,ranma,phillesh,avondale,igromania,p4ssword,jenny123,tttttt1,spycams,cardigan,2112yyz,sleepy1,paris123,mopars,lakers34,hustler1,james99,matrix3,popimp,12pack,eggbert,medvedev,testit,performa,logitec,marija,sexybeast,supermanboy,iwantit,rjktcj,jeffer,svarog,halo123,whdbtp,nokia3230,heyjoe,marilyn1,speeder,ibxnsm,prostock,bennyboy,charmin,codydog,parol999,ford9402,jimmer,crayola,159357258,alex77,joey1,cayuga,phish420,poligon,specops,tarasova,caramelo,draconis,dimon,cyzkhw,june29,getbent,1guitar,jimjam,dictiona,shammy,flotsam,0okm9ijn,crapper,technic,fwsadn,rhfdxtyrj,zaq11qaz,anfield1,159753q,curious1,hip-hop,1iiiii,gfhjkm2,cocteau,liveevil,friskie,crackhead,b1afra,elektrik,lancer1,b0ll0cks,jasond,z1234567,tempest1,alakazam,asdfasd,duffy1,oneday,dinkle,qazedctgb,kasimir,happy7,salama,hondaciv,nadezda,andretti,cannondale,sparticu,znbvjd,blueice,money01,finster,eldar,moosie,pappa,delta123,neruda,bmw330ci,jeanpaul,malibu1,alevtina,sobeit,travolta,fullmetal,enamorad,mausi,boston12,greggy,smurf1,ratrace,ichiban,ilovepus,davidg,wolf69,villa1,cocopuff,football12,starfury,zxc12345,forfree,fairfiel,dreams1,tayson,mike2,dogday,hej123,oldtimer,sanpedro,clicker,mollycat,roadstar,golfe,lvbnhbq1,topdevice,a1b2c,sevastopol,calli,milosc,fire911,pink123,team3x,nolimit5,snickers1,annies,09877890,jewel1,steve69,justin11,autechre,killerbe,browncow,slava1,christer,fantomen,redcloud,elenberg,beautiful1,passw0rd1,nazira,advantag,cockring,chaka,rjpzdrf,99941,az123456,biohazar,energie,bubble1,bmw323,tellme,printer1,glavine,1starwar,coolbeans,april17,carly1,quagmire,admin2,djkujuhfl,pontoon,texmex,carlos12,thermo,vaz2106,nougat,bob666,1hockey,1john,cricke,qwerty10,twinz,totalwar,underwoo,tijger,lildevil,123q321,germania,freddd,1scott,beefy,5t4r3e2w1q,fishbait,nobby,hogger,dnstuff,jimmyc,redknapp,flame1,tinfloor,balla,nfnfhby,yukon1,vixens,batata,danny123,1zxcvbnm,gaetan,homewood,greats,tester1,green99,1fucker,sc0tland,starss,glori,arnhem,goatman,1234asd,supertra,bill123,elguapo,sexylegs,jackryan,usmc69,innow,roaddog,alukard,winter11,crawler,gogiants,rvd420,alessandr,homegrow,gobbler,esteba,valeriy,happy12,1joshua,hawking,sicnarf,waynes,iamhappy,bayadera,august2,sashas,gotti,dragonfire,pencil1,halogen,borisov,bassingw,15975346,zachar,sweetp,soccer99,sky123,flipyou,spots3,xakepy,cyclops1,dragon77,rattolo58,motorhea,piligrim,helloween,dmb2010,supermen,shad0w,eatcum,sandokan,pinga,ufkfrnbrf,roksana,amista,pusser,sony1234,azerty1,1qasw2,ghbdt,q1w2e3r4t5y6u7i8,ktutylf,brehznev,zaebali,shitass,creosote,gjrtvjy,14938685,naughtyboy,pedro123,21crack,maurice1,joesakic,nicolas1,matthew9,lbyfhf,elocin,hfcgbplzq,pepper123,tiktak,mycroft,ryan11,firefly1,arriva,cyecvevhbr,loreal,peedee,jessica8,lisa01,anamari,pionex,ipanema,airbag,frfltvbz,123456789aa,epwr49,casper12,sweethear,sanandreas,wuschel,cocodog,france1,119911,redroses,erevan,xtvgbjy,bigfella,geneve,volvo850,evermore,amy123,moxie,celebs,geeman,underwor,haslo1,joy123,hallow,chelsea0,12435687,abarth,12332145,tazman1,roshan,yummie,genius1,chrisd,ilovelife,seventy7,qaz1wsx2,rocket88,gaurav,bobbyboy,tauchen,roberts1,locksmit,masterof,www111,d9ungl,volvos40,asdasd1,golfers,jillian1,7xm5rq,arwpls4u,gbhcf2,elloco,football2,muerte,bob101,sabbath1,strider1,killer66,notyou,lawnboy,de7mdf,johnnyb,voodoo2,sashaa,homedepo,bravos,nihao123,braindea,weedhead,rajeev,artem1,camille1,rockss,bobbyb,aniston,frnhbcf,oakridge,biscayne,cxfcnm,dressage,jesus3,kellyann,king69,juillet,holliste,h00ters,ripoff,123645,1999ar,eric12,123777,tommi,dick12,bilder,chris99,rulezz,getpaid,chicubs,ender1,byajhvfnbrf,milkshak,sk8board,freakshow,antonella,monolit,shelb,hannah01,masters1,pitbull1,1matthew,luvpussy,agbdlcid,panther2,alphas,euskadi,8318131,ronnie1,7558795,sweetgirl,cookie59,sequoia,5552555,ktyxbr,4500455,money7,severus,shinobu,dbityrf,phisig,rogue2,fractal,redfred,sebastian1,nelli,b00mer,cyberman,zqjphsyf6ctifgu,oldsmobile,redeemer,pimpi,lovehurts,1slayer,black13,rtynfdh,airmax,g00gle,1panther,artemon,nopasswo,fuck1234,luke1,trinit,666000,ziadma,oscardog,davex,hazel1,isgood,demond,james5,construc,555551,january2,m1911a1,flameboy,merda,nathan12,nicklaus,dukester,hello99,scorpio7,leviathan,dfcbktr,pourquoi,vfrcbv123,shlomo,rfcgth,rocky3,ignatz,ajhneyf,roger123,squeek,4815162342a,biskit,mossimo,soccer21,gridlock,lunker,popstar,ghhh47hj764,chutney,nitehawk,vortec,gamma1,codeman,dragula,kappasig,rainbow2,milehigh,blueballs,ou8124me,rulesyou,collingw,mystere,aster,astrovan,firetruck,fische,crawfish,hornydog,morebeer,tigerpaw,radost,144000,1chance,1234567890qwe,gracie1,myopia,oxnard,seminoles,evgeni,edvard,partytim,domani,tuffy1,jaimatadi,blackmag,kzueirf,peternor,mathew1,maggie12,henrys,k1234567,fasted,pozitiv,cfdtkbq,jessica7,goleafs,bandito,girl78,sharingan,skyhigh,bigrob,zorros,poopers,oldschoo,pentium2,gripper,norcal,kimba,artiller,moneymak,00197400,272829,shadow1212,thebull,handbags,all4u2c,bigman2,civics,godisgoo,section8,bandaid,suzanne1,zorba,159123,racecars,i62gbq,rambo123,ironroad,johnson2,knobby,twinboys,sausage1,kelly69,enter2,rhjirf,yessss,james12,anguilla,boutit,iggypop,vovochka,06060,budwiser,romuald,meditate,good1,sandrin,herkules,lakers8,honeybea,11111111a,miche,rangers9,lobster1,seiko,belova,midcon,mackdadd,bigdaddy1,daddie,sepultur,freddy12,damon1,stormy1,hockey2,bailey12,hedimaptfcor,dcowboys,sadiedog,thuggin,horny123,josie1,nikki2,beaver69,peewee1,mateus,viktorija,barrys,cubswin1,matt1234,timoxa,rileydog,sicilia,luckycat,candybar,julian1,abc456,pussylip,phase1,acadia,catty,246800,evertonf,bojangle,qzwxec,nikolaj,fabrizi,kagome,noncapa0,marle,popol,hahaha1,cossie,carla10,diggers,spankey,sangeeta,cucciolo,breezer,starwar1,cornholio,rastafari,spring99,yyyyyyy1,webstar,72d5tn,sasha1234,inhouse,gobuffs,civic1,redstone,234523,minnie1,rivaldo,angel5,sti2000,xenocide,11qq11,1phoenix,herman1,holly123,tallguy,sharks1,madri,superbad,ronin,jalal123,hardbody,1234567r,assman1,vivahate,buddylee,38972091,bonds25,40028922,qrhmis,wp2005,ceejay,pepper01,51842543,redrum1,renton,varadero,tvxtjk7r,vetteman,djhvbrc,curly1,fruitcak,jessicas,maduro,popmart,acuari,dirkpitt,buick1,bergerac,golfcart,pdtpljxrf,hooch1,dudelove,d9ebk7,123452000,afdjhbn,greener,123455432,parachut,mookie12,123456780,jeepcj5,potatoe,sanya,qwerty2010,waqw3p,gotika,freaky1,chihuahu,buccanee,ecstacy,crazyboy,slickric,blue88,fktdnbyf,2004rj,delta4,333222111,calient,ptbdhw,1bailey,blitz1,sheila1,master23,hoagie,pyf8ah,orbita,daveyboy,prono1,delta2,heman,1horny,tyrik123,ostrov,md2020,herve,rockfish,el546218,rfhbyjxrf,chessmaster,redmoon,lenny1,215487,tomat,guppy,amekpass,amoeba,my3girls,nottingh,kavita,natalia1,puccini,fabiana,8letters,romeos,netgear,casper2,taters,gowings,iforgot1,pokesmot,pollit,lawrun,petey1,rosebuds,007jr,gthtcnhjqrf,k9dls02a,neener,azertyu,duke11,manyak,tiger01,petros,supermar,mangas,twisty,spotter,takagi,dlanod,qcmfd454,tusymo,zz123456,chach,navyblue,gilbert1,2kash6zq,avemaria,1hxboqg2s,viviane,lhbjkjubz2957704,nowwowtg,1a2b3c4,m0rn3,kqigb7,superpuper,juehtw,gethigh,theclown,makeme,pradeep,sergik,deion21,nurik,devo2706,nbvibt,roman222,kalima,nevaeh,martin7,anathema,florian1,tamwsn3sja,dinmamma,133159,123654q,slicks,pnp0c08,yojimbo,skipp,kiran,pussyfuck,teengirl,apples12,myballs,angeli,1234a,125678,opelastra,blind1,armagedd,fish123,pitufo,chelseaf,thedevil,nugget1,cunt69,beetle1,carter15,apolon,collant,password00,fishboy,djkrjdf,deftone,celti,three11,cyrus1,lefthand,skoal1,ferndale,aries1,fred01,roberta1,chucks,cornbread,lloyd1,icecrea,cisco123,newjerse,vfhrbpf,passio,volcom1,rikimaru,yeah11,djembe,facile,a1l2e3x4,batman7,nurbol,lorenzo1,monica69,blowjob1,998899,spank1,233391,n123456,1bear,bellsout,999998,celtic67,sabre1,putas,y9enkj,alfabeta,heatwave,honey123,hard4u,insane1,xthysq,magnum1,lightsaber,123qweqwe,fisher1,pixie1,precios,benfic,thegirls,bootsman,4321rewq,nabokov,hightime,djghjc,1chelsea,junglist,august16,t3fkvkmj,1232123,lsdlsd12,chuckie1,pescado,granit,toogood,cathouse,natedawg,bmw530,123kid,hajime,198400,engine1,wessonnn,kingdom1,novembre,1rocks,kingfisher,qwerty89,jordan22,zasranec,megat,sucess,installutil,fetish01,yanshi1982,1313666,1314520,clemence,wargod,time1,newzealand,snaker,13324124,cfrehf,hepcat,mazahaka,bigjay,denisov,eastwest,1yellow,mistydog,cheetos,1596357,ginger11,mavrik,bubby1,bhbyf,pyramide,g
26iusepp,luthien,honda250,andrewjackie,kentavr,lampoon,zaq123wsx,sonicx,davidh,1ccccc,gorodok,windsong,programm,blunt420,vlad1995,zxcvfdsa,tarasov,mrskin,sachas,mercedes1,koteczek,rawdog,honeybear,stuart1,kaktys,richard7,55555n,azalia,hockey10,scouter,francy,1xxxxxx,julie456,tequilla,penis123,schmoe,tigerwoods,1ferrari,popov,snowdrop,matthieu,smolensk,cornflak,jordan01,love2000,23wesdxc,kswiss,anna2000,geniusnet,baby2000,33ds5x,waverly,onlyone4,networkingpe,raven123,blesse,gocards,wow123,pjflkork,juicey,poorboy,freeee,billybo,shaheen,zxcvbnm.,berlit,truth1,gepard,ludovic,gunther1,bobby2,bob12345,sunmoon,septembr,bigmac1,bcnjhbz,seaking,all4u,12qw34er56ty,bassie,nokia5228,7355608,sylwia,charvel,billgate,davion,chablis,catsmeow,kjiflrf,amylynn,rfvbkkf,mizredhe,handjob,jasper12,erbol,solara,bagpipe,biffer,notime,erlan,8543852,sugaree,oshkosh,fedora,bangbus,5lyedn,longball,teresa1,bootyman,aleksand,qazwsxedc12,nujbhc,tifosi,zpxvwy,lights1,slowpoke,tiger12,kstate,password10,alex69,collins1,9632147,doglover,baseball2,security1,grunts,orange2,godloves,213qwe879,julieb,1qazxsw23edcvfr4,noidea,8uiazp,betsy1,junior2,parol123,123456zz,piehonkii,kanker,bunky,hingis,reese1,qaz123456,sidewinder,tonedup,footsie,blackpoo,jalapeno,mummy1,always1,josh1,rockyboy,plucky,chicag,nadroj,blarney,blood123,wheaties,packer1,ravens1,mrjones,gfhjkm007,anna2010,awatar,guitar12,hashish,scale1,tomwaits,amrita,fantasma,rfpfym,pass2,tigris,bigair,slicker,sylvi,shilpa,cindylou,archie1,bitches1,poppys,ontime,horney1,camaroz28,alladin,bujhm,cq2kph,alina1,wvj5np,1211123a,tetons,scorelan,concordi,morgan2,awacs,shanty,tomcat14,andrew123,bear69,vitae,fred99,chingy,octane,belgario,fatdaddy,rhodan,password23,sexxes,boomtown,joshua01,war3demo,my2kids,buck1,hot4you,monamour,12345aa,yumiko,parool,carlton1,neverland,rose12,right1,sociald,grouse,brandon0,cat222,alex00,civicex,bintang,malkav,arschloc,dodgeviper,qwerty666,goduke,dante123,boss1,ontheroc,corpsman,love14,uiegu451,hardtail,irondoor,ghjrehfnehf,36460341,konijn,h2slca,kondom25,123456ss,cfytxrf,btnjey,nando,freemail,comander,natas666,siouxsie,hummer1,biomed,dimsum,yankees0,diablo666,lesbian1,pot420,jasonm,glock23,jennyb,itsmine,lena2010,whattheh,beandip,abaddon,kishore,signup,apogee,biteme12,suzieq,vgfun4,iseeyou,rifleman,qwerta,4pussy,hawkman,guest1,june17,dicksuck,bootay,cash12,bassale,ktybyuhfl,leetch,nescafe,7ovtgimc,clapton1,auror,boonie,tracker1,john69,bellas,cabinboy,yonkers,silky1,ladyffesta,drache,kamil1,davidp,bad123,snoopy12,sanche,werthvfy,achille,nefertiti,gerald1,slage33,warszawa,macsan26,mason123,kotopes,welcome8,nascar99,kiril,77778888,hairy1,monito,comicsans,81726354,killabee,arclight,yuo67,feelme,86753099,nnssnn,monday12,88351132,88889999,websters,subito,asdf12345,vaz2108,zvbxrpl,159753456852,rezeda,multimed,noaccess,henrique,tascam,captiva,zadrot,hateyou,sophie12,123123456,snoop1,charlie8,birmingh,hardline,libert,azsxdcf,89172735872,rjpthju,bondar,philips1,olegnaruto,myword,yakman,stardog,banana12,1234567890w,farout,annick,duke01,rfj422,billard,glock19,shaolin1,master10,cinderel,deltaone,manning1,biggreen,sidney1,patty1,goforit1,766rglqy,sevendus,aristotl,armagedo,blumen,gfhfyjz,kazakov,lekbyxxx,accord1,idiota,soccer16,texas123,victoire,ololo,chris01,bobbbb,299792458,eeeeeee1,c
26onfiden,07070,clarks,techno1,kayley,stang1,wwwwww1,uuuuu1,neverdie,jasonr,cavscout,481516234,mylove1,shaitan,1qazxcvb,barbaros,123456782000,123wer,thissucks,7seven,227722,faerie,hayduke,dbacks,snorkel,zmxncbv,tiger99,unknown1,melmac,polo1234,sssssss1,1fire,369147,bandung,bluejean,nivram,stanle,ctcnhf,soccer20,blingbli,dirtball,alex2112,183461,skylin,boobman,geronto,brittany1,yyz2112,gizmo69,ktrcec,dakota12,chiken,sexy11,vg08k714,bernadet,1bulldog,beachs,hollyb,maryjoy,margo1,danielle1,chakra,alexand,hullcity,matrix12,sarenna,pablos,antler,supercar,chomsky,german1,airjordan,545ettvy,camaron,flight1,netvideo,tootall,valheru,481516,1234as,skimmer,redcross,inuyash,uthvfy,1012nw,edoardo,bjhgfi,golf11,9379992a,lagarto,socball,boopie,krazy,.adgjmptw,gaydar,kovalev,geddylee,firstone,turbodog,loveee,135711,badbo,trapdoor,opopop11,danny2,max2000,526452,kerry1,leapfrog,daisy2,134kzbip,1andrea,playa1,peekab00,heskey,pirrello,gsewfmck,dimon4ik,puppie,chelios,554433,hypnodanny,fantik,yhwnqc,ghbdtngjrf,anchorag,buffett1,fanta,sappho,024680,vialli,chiva,lucylu,hashem,exbntkm,thema,23jordan,jake11,wildside,smartie,emerica,2wj2k9oj,ventrue,timoth,lamers,baerchen,suspende,boobis,denman85,1adam12,otello,king12,dzakuni,qsawbbs,isgay,porno123,jam123,daytona1,tazzie,bunny123,amaterasu,jeffre,crocus,mastercard,bitchedup,chicago7,aynrand,intel1,tamila,alianza,mulch,merlin12,rose123,alcapone,mircea,loveher,joseph12,chelsea6,dorothy1,wolfgar,unlimite,arturik,qwerty3,paddy1,piramid,linda123,cooool,millie1,warlock1,forgotit,tort02,ilikeyou,avensis,loveislife,dumbass1,clint1,2110se,drlove,olesia,kalinina,sergey123,123423,alicia1,markova,tri5a3,media1,willia1,xxxxxxx1,beercan,smk7366,jesusislord,motherfuck,smacker,birthday5,jbaby,harley2,hyper1,a9387670a,honey2,corvet,gjmptw,rjhjkmbien,apollon,madhuri,3a5irt,cessna17,saluki,digweed,tamia1,yja3vo,cfvlehfr,1111111q,martyna,stimpy1,anjana,yankeemp,jupiler,idkfa,1blue,fromv,afric,3xbobobo,liverp00l,nikon1,amadeus1,acer123,napoleo,david7,vbhjckfdf,mojo69,percy1,pirates1,grunt1,alenushka,finbar,zsxdcf,mandy123,1fred,timewarp,747bbb,druids,julia123,123321qq,spacebar,dreads,fcbarcelona,angela12,anima,christopher1,stargazer,123123s,hockey11,brewski,marlbor,blinker,motorhead,damngood,werthrf,letmein3,moremoney,killer99,anneke,eatit,pilatus,andrew01,fiona1,maitai,blucher,zxgdqn,e5pftu,nagual,panic1,andron,openwide,alphabeta,alison1,chelsea8,fende,mmm666,1shot2,a19l1980,123456@,1black,m1chael,vagner,realgood,maxxx,vekmnbr,stifler,2509mmh,tarkan,sherzod,1234567b,gunners1,artem2010,shooby,sammie1,p123456,piggie,abcde12345,nokia6230,moldir,piter,1qaz3edc,frequenc,acuransx,1star,nikeair,alex21,dapimp,ranjan,ilovegirls,anastasiy,berbatov,manso,21436587,leafs1,106666,angelochek,ingodwetrust,123456aaa,deano,korsar,pipetka,thunder9,minka,himura,installdevic,1qqqqq,digitalprodu,suckmeoff,plonker,headers,vlasov,ktr1996,windsor1,mishanya,garfield1,korvin,littlebit,azaz09,vandamme,scripto,s4114d,passward,britt1,r1chard,ferrari5,running1,7xswzaq,falcon2,pepper76,trademan,ea53g5,graham1,volvos80,reanimator,micasa,1234554321q,kairat,escorpion,sanek94,karolina1,kolovrat,karen2,1qaz@wsx,racing1,splooge,sarah2,deadman1,creed1,nooner,minicoop,oceane,room112,charme,12345ab,summer00,wetcunt,drewman,nastyman,redfire,appels,merlin69,dolfin,bornfree,diskette,ohwell,12345678qwe,jasont,madcap,cobra2,dolemit1,whatthehell,juanit,voldemar,rocke,bianc,elendil,vtufgjkbc,hotwheels,spanis,sukram,pokerface,k1ller,freakout,dontae,realmadri,drumss,gorams,258789,snakey,jasonn,whitewolf,befree,johnny99,pooka,theghost,kennys,vfvektxrf,toby1,jumpman23,deadlock,barbwire,stellina,alexa1,dalamar,mustanggt,northwes,tesoro,chameleo,sigtau,satoshi,george11,hotcum,cornell1,golfer12,geek01d,trololo,kellym,megapolis,pepsi2,hea666,monkfish,blue52,sarajane,bowler1,skeets,ddgirls,hfccbz,bailey01,isabella1,dreday,moose123,baobab,crushme,000009,veryhot,roadie,meanone,mike18,henriett,dohcvtec,moulin,gulnur,adastra,angel9,western1,natura,sweetpe,dtnfkm,marsbar,daisys,frogger1,virus1,redwood1,streetball,fridolin,d78unhxq,midas,michelob,cantik,sk2000,kikker,macanudo,rambone,fizzle,20000,peanuts1,cowpie,stone32,astaroth,dakota01,redso,mustard1,sexylove,giantess,teaparty,bobbin,beerbong,monet1,charles3,anniedog,anna1988,cameleon,longbeach,tamere,qpful542,mesquite,waldemar,12345zx,iamhere,lowboy,canard,granp,daisymay,love33,moosejaw,nivek,ninjaman,shrike01,aaa777,88002000600,vodolei,bambush,falcor,harley69,alphaomega,severine,grappler,bosox,twogirls,gatorman,vettes,buttmunch,chyna,excelsio,crayfish,birillo,megumi,lsia9dnb9y,littlebo,stevek,hiroyuki,firehous,master5,briley2,gangste,chrisk,camaleon,bulle,troyboy,froinlaven,mybutt,sandhya,rapala,jagged,crazycat,lucky12,jetman,wavmanuk,1heather,beegee,negril,mario123,funtime1,conehead,abigai,mhorgan,patagoni,travel1,backspace,frenchfr,mudcat,dashenka,baseball3,rustys,741852kk,dickme,baller23,griffey1,suckmycock,fuhrfzgc,jenny2,spuds,berlin1,justfun,icewind,bumerang,pavlusha,minecraft123,shasta1,ranger12,123400,twisters,buthead,miked,finance1,dignity7,hello9,lvjdp383,jgthfnjh,dalmatio,paparoach,miller31,2bornot2b,fathe,monterre,theblues,satans,schaap,jasmine2,sibelius,manon,heslo,jcnhjd,shane123,natasha2,pierrot,bluecar,iloveass,harriso,red12,london20,job314,beholder,reddawg,fuckyou!,pussylick,bologna1,austintx,ole4ka,blotto,onering,jearly,balbes,lightbul,bighorn,crossfir,lee123,prapor,1ashley,gfhjkm22,wwe123,09090,sexsite,marina123,jagua,witch1,schmoo,parkview,dragon3,chilango,ultimo,abramova,nautique,2bornot2,duende,1arthur,nightwing,surfboar,quant4307,15s9pu03,karina1,shitball,walleye1,wildman1,whytesha,1morgan,my2girls,polic,baranova,berezuckiy,kkkkkk1,forzima,fornow,qwerty02,gokart,suckit69,davidlee,whatnow,edgard,tits1,bayshore,36987412,ghbphfr,daddyy,explore1,zoidberg,5qnzjx,morgane,danilov,blacksex,mickey12,balsam,83y6pv,sarahc,slaye,all4u2,slayer69,nadia1,rlzwp503,4cranker,kaylie,numberon,teremok,wolf12,deeppurple,goodbeer,aaa555,66669999,whatif,harmony1,ue8fpw,3tmnej,254xtpss,dusty197,wcksdypk,zerkalo,dfnheirf,motorol,digita,who
26areyou,darksoul,manics,rounders,killer11,d2000lb,cegthgfhjkm,catdog1,beograd,pepsico,julius1,123654987,softbal,killer23,weasel1,lifeson,q123456q,444555666,bunches,andy1,darby1,service01,bear11,jordan123,amega,duncan21,yensid,lerxst,rassvet,bronco2,fortis,pornlove,paiste,198900,asdflkjh,1236547890,futur,eugene1,winnipeg261,fk8bhydb,seanjohn,brimston,matthe1,bitchedu,crisco,302731,roxydog,woodlawn,volgograd,ace1210,boy4u2ownnyc,laura123,pronger,parker12,z123456z,andrew13,longlife,sarang,drogba,gobruins,soccer4,holida,espace,almira,murmansk,green22,safina,wm00022,1chevy,schlumpf,doroth,ulises,golf99,hellyes,detlef,mydog,erkina,bastardo,mashenka,sucram,wehttam,generic1,195000,spaceboy,lopas123,scammer,skynyrd,daddy2,titani,ficker,cr250r,kbnthfnehf,takedown,sticky1,davidruiz,desant,nremtp,painter1,bogies,agamemno,kansas1,smallfry,archi,2b4dnvsx,1player,saddie,peapod,6458zn7a,qvw6n2,gfxqx686,twice2,sh4d0w3d,mayfly,375125,phitau,yqmbevgk,89211375759,kumar1,pfhfpf,toyboy,way2go,7pvn4t,pass69,chipster,spoony,buddycat,diamond3,rincewin,hobie,david01,billbo,hxp4life,matild,pokemon2,dimochka,clown1,148888,jenmt3,cuxldv,cqnwhy,cde34rfv,simone1,verynice,toobig,pasha123,mike00,maria2,lolpop,firewire,dragon9,martesana,a1234567890,birthday3,providen,kiska,pitbulls,556655,misawa,damned69,martin11,goldorak,gunship,glory1,winxclub,sixgun,splodge,agent1,splitter,dome69,ifghjb,eliza1,snaiper,wutang36,phoenix7,666425,arshavin,paulaner,namron,m69fg1w,qwert1234,terrys,zesyrmvu,joeman,scoots,dwml9f,625vrobg,sally123,gostoso,symow8,pelota,c43qpul5rz,majinbuu,lithium1,bigstuff,horndog1,kipelov,kringle,1beavis,loshara,octobe,jmzacf,12342000,qw12qw,runescape1,chargers1,krokus,piknik,jessy,778811,gjvbljh,474jdvff,pleaser,misskitty,breaker1,7f4df451,dayan,twinky,yakumo,chippers,matia,tanith,len2ski1,manni,nichol1,f00b4r,nokia3110,standart,123456789i,shami,steffie,larrywn,chucker,john99,chamois,jjjkkk,penmouse,ktnj2010,gooners,hemmelig,rodney1,merlin01,bearcat1,1yyyyy,159753z,1fffff,1ddddd,thomas11,gjkbyrf,ivanka,f1f2f3,petrovna,phunky,conair,brian2,creative1,klipsch,vbitymrf,freek,breitlin,cecili,westwing,gohabsgo,tippmann,1steve,quattro6,fatbob,sp00ky,rastas,1123581,redsea,rfnmrf,jerky1,1aaaaaa,spk666,simba123,qwert54321,123abcd,beavis69,fyfyfc,starr1,1236547,peanutbutter,sintra,12345abcde,1357246,abcde1,climbon,755dfx,mermaids,monte1,serkan,geilesau,777win,jasonc,parkside,imagine1,rockhead,producti,playhard,principa,spammer,gagher,escada,tsv1860,dbyjuhfl,cruiser1,kennyg,montgome,2481632,pompano,cum123,angel6,sooty,bear01,april6,bodyhamm,pugsly,getrich,mikes,pelusa,fosgate,jasonp,rostislav,kimberly1,128mo,dallas11,gooner1,manuel1,cocacola1,imesh,5782790,password8,daboys,1jones,intheend,e3w2q1,whisper1,madone,pjcgujrat,1p2o3i,jamesp,felicida,nemrac,phikap,firecat,jrcfyjxrf,matt12,bigfan,doedel,005500,jasonx,1234567k,badfish,goosey,utjuhfabz,wilco,artem123,igor123,spike123,jor23dan,dga9la,v2jmsz,morgan12,avery1,dogstyle,natasa,221195ws,twopac,oktober7,karthik,poop1,mightymo,davidr,zermatt,jehova,aezakmi1,dimwit,monkey5,serega123,qwerty111,blabl,casey22,boy123,1clutch,asdfjkl1,hariom,bruce10,jeep95,1smith,sm9934,karishma,bazzzz,aristo,669e53e1,nesterov,kill666,fihdfv,1abc2,anna1,silver11,mojoman,telefono,goeagles,sd3lpgdr,rfhfynby,melinda1,llcoolj,idteul,bigchief,rocky13,timberwo,ballers,gatekeep,kashif,hardass,anastasija,max777,vfuyjkbz,riesling,agent99,kappas,dalglish,tincan,orange3,turtoise,abkbvjy,mike24,hugedick,alabala,geolog,aziza,devilboy,habanero,waheguru,funboy,freedom5,natwest,seashore,impaler,qwaszx1,pastas,bmw535,tecktonik,mika00,jobsearc,pinche,puntang,aw96b6,1corvett,skorpio,foundati,zzr1100,gembird,vfnhjcrby,soccer18,vaz2110,peterp,archer1,cross1,samedi,dima1992,hunter99,lipper,hotbody,zhjckfdf,ducati1,trailer1,04325956,cheryl1,benetton,kononenko,sloneczko,rfgtkmrf,nashua,balalaika,ampere,eliston,dorsai,digge,flyrod,oxymoron,minolta,ironmike,majortom,karimov,fortun,putaria,an83546921an13,blade123,franchis,mxaigtg5,dynxyu,devlt4,brasi,terces,wqmfuh,nqdgxz,dale88,minchia,seeyou,housepen,1apple,1buddy,mariusz,bighouse,tango2,flimflam,nicola1,qwertyasd,tomek1,shumaher,kartoshka,bassss,canaries,redman1,123456789as,preciosa,allblacks,navidad,tommaso,beaudog,forrest1,green23,ryjgjxrf,go4it,ironman2,badnews,butterba,1grizzly,isaeva,rembrand,toront,1richard,bigjon,yfltymrf,1kitty,4ng62t,littlejo,wolfdog,ctvtyjd,spain1,megryan,tatertot,raven69,4809594q,tapout,stuntman,a131313,lagers,hotstuf,lfdbl11,stanley2,advokat,boloto,7894561,dooker,adxel187,cleodog,4play,0p9o8i,masterb,bimota,charlee,toystory,6820055,6666667,crevette,6031769,corsa,bingoo,dima1990,tennis11,samuri,avocado,melissa6,unicor,habari,metart,needsex,cockman,hernan,3891576,3334444,amigo1,gobuffs2,mike21,allianz,2835493,179355,midgard,joey123,oneluv,ellis1,towncar,shonuff,scouse,tool69,thomas19,chorizo,jblaze,lisa1,dima1999,sophia1,anna1989,vfvekbxrf,krasavica,redlegs,jason25,tbontb,katrine,eumesmo,vfhufhbnrf,1654321,asdfghj1,motdepas,booga,doogle,1453145,byron1,158272,kardinal,tanne,fallen1,abcd12345,ufyljy,n12345,kucing,burberry,bodger,1234578,februar,1234512,nekkid,prober,harrison1,idlewild,rfnz90,foiegras,pussy21,bigstud,denzel,tiffany2,bigwill,1234567890zzz,hello69,compute1,viper9,hellspaw,trythis,gococks,dogballs,delfi,lupine,millenia,newdelhi,charlest,basspro,1mike,joeblack,975310,1rosebud,batman11,misterio,fucknut,charlie0,august11,juancho,ilonka,jigei743ks,adam1234,889900,goonie,alicat,ggggggg1,1zzzzzzz,sexywife,northstar,chris23,888111,containe,trojan1,jason5,graikos,1ggggg,1eeeee,tigers01,indigo1,hotmale,jacob123,mishima,richard3,cjxb2014,coco123,meagain,thaman,wallst,edgewood,bundas,1power,matilda1,maradon,hookedup,jemima,r3vi3wpass,2004-10-,mudman,taz123,xswzaq,emerson1,anna21,warlord1,toering,pelle,tgwdvu,masterb8,wallstre,moppel,priora,ghjcnjrdfif,yoland,12332100,1j9e7f6f,jazzzz,yesman,brianm,42qwerty42,12345698,darkmanx,nirmal,john31,bb123456,neuspeed,billgates,moguls,fj1200,hbhlair,shaun1,ghbdfn,305pwzlr,nbu3cd,susanb,pimpdad,mangust6403,joedog,dawidek,gigante,708090,703751,700007,ikalcr,tbivbn,697769,marvi,iyaayas,karen123,jimmyboy,dozer1,e6z8jh,bigtime1,getdown,kevin12,brookly,zjduc3,nolan1,cobber,yr8wdxcq,liebe,m1garand,blah123,616879,action1,600000,sumitomo,albcaz,asian1,557799,dave69,556699,sasa123,streaker,michel1,karate1,buddy7,daulet,koks888,roadtrip,wapiti,oldguy,illini1,1234qq,mrspock,kwiatek,buterfly,august31,jibxhq,jackin,taxicab,tristram,talisker,446655,444666,chrisa,freespace,vfhbfyyf,chevell,444333,notyours,442244,christian1,seemore,sniper12,marlin1,joker666,multik,devilish,crf450,cdfoli,eastern1,asshead,duhast,voyager2,cyberia,1wizard,cybernet,iloveme1,veterok,karandash,392781,looksee,diddy,diabolic,foofight,missey,herbert1,bmw318i,premier1,zsfmpv,eric1234,dun6sm,fuck11,345543,spudman,lurker,bitem,lizzy1,ironsink,minami,339311,s7fhs127,sterne,332233,plankton,galax,azuywe,changepa,august25,mouse123,sikici,killer69,xswqaz,quovadis,gnomik,033028pw,777777a,barrakuda,spawn666,goodgod,slurp,morbius,yelnats,cujo31,norman1,fastone,earwig,aureli,wordlife,bnfkbz,yasmi,austin123,timberla,missy2,legalize,netcom,liljon,takeit,georgin,987654321z,warbird,vitalina,all4u3,mmmmmm1,bichon,ellobo,wahoos,fcazmj,aksarben,lodoss,satnam,vasili,197800,maarten,sam138989,0u812,ankita,walte,prince12,anvils,bestia,hoschi,198300,univer,jack10,ktyecbr,gr00vy,hokie,w
26olfman1,fuckwit,geyser,emmanue,ybrjkftd,qwerty33,karat,dblock,avocat,bobbym,womersle,1please,nostra,dayana,billyray,alternat,iloveu1,qwerty69,rammstein1,mystikal,winne,drawde,executor,craxxxs,ghjcnjnf,999888777,welshman,access123,963214785,951753852,babe69,fvcnthlfv,****me,666999666,testing2,199200,nintendo64,oscarr,guido8,zhanna,gumshoe,jbird,159357456,pasca,123452345,satan6,mithrand,fhbirf,aa1111aa,viggen,ficktjuv,radial9,davids1,rainbow7,futuro,hipho,platin,poppy123,rhenjq,fulle,rosit,chicano,scrumpy,lumpy1,seifer,uvmrysez,autumn1,xenon,susie1,7u8i9o0p,gamer1,sirene,muffy1,monkeys1,kalinin,olcrackmaster,hotmove,uconn,gshock,merson,lthtdyz,pizzaboy,peggy1,pistache,pinto1,fishka,ladydi,pandor,baileys,hungwell,redboy,rookie1,amanda01,passwrd,clean1,matty1,tarkus,jabba1,bobster,beer30,solomon1,moneymon,sesamo,fred11,sunnysid,jasmine5,thebears,putamadre,workhard,flashbac,counter1,liefde,magnat,corky1,green6,abramov,lordik,univers,shortys,david3,vip123,gnarly,1234567s,billy2,honkey,deathstar,grimmy,govinda,direktor,12345678s,linus1,shoppin,rekbrjdf,santeria,prett,berty75,mohican,daftpunk,uekmyfhf,chupa,strats,ironbird,giants56,salisbur,koldun,summer04,pondscum,jimmyj,miata1,george3,redshoes,weezie,bartman1,0p9o8i7u,s1lver,dorkus,125478,omega9,sexisgood,mancow,patric1,jetta1,074401,ghjuhtcc,gfhjk,bibble,terry2,123213,medicin,rebel2,hen3ry,4freedom,aldrin,lovesyou,browny,renwod,winnie1,belladon,1house,tyghbn,blessme,rfhfrfnbwf,haylee,deepdive,booya,phantasy,gansta,cock69,4mnveh,gazza1,redapple,structur,anakin1,manolito,steve01,poolman,chloe123,vlad1998,qazwsxe,pushit,random123,ontherocks,o236nq,brain1,dimedrol,agape,rovnogod,1balls,knigh,alliso,love01,wolf01,flintstone,beernuts,tuffguy,isengard,highfive,alex23,casper99,rubina,getreal,chinita,italian1,airsoft,qwerty23,muffdiver,willi1,grace123,orioles1,redbull1,chino1,ziggy123,breadman,estefan,ljcneg,gotoit,logan123,wideglid,mancity1,treess,qwe123456,kazumi,qweasdqwe,oddworld,naveed,protos,towson,a801016,godislov,at_asp,bambam1,soccer5,dark123,67vette,carlos123,hoser1,scouser,wesdxc,pelus,dragon25,pflhjn,abdula,1freedom,policema,tarkin,eduardo1,mackdad,gfhjkm11,lfplhfgthvf,adilet,zzzzxxxx,childre,samarkand,cegthgegth,shama,fresher,silvestr,greaser,allout,plmokn,sexdrive,nintendo1,fantasy7,oleander,fe126fd,crumpet,pingzing,dionis,hipster,yfcnz,requin,calliope,jerome1,housecat,abc123456789,doghot,snake123,augus,brillig,chronic1,gfhjkbot,expediti,noisette,master7,caliban,whitetai,favorite3,lisamari,educatio,ghjhjr,saber1,zcegth,1958proman,vtkrbq,milkdud,imajica,thehip,bailey10,hockey19,dkflbdjcnjr,j123456,bernar,aeiouy,gamlet,deltachi,endzone,conni,bcgfybz,brandi1,auckland2010,7653ajl1,mardigra,testuser,bunko18,camaro67,36936,greenie,454dfmcq,6xe8j2z4,mrgreen,ranger5,headhunt,banshee1,moonunit,zyltrc,hello3,pussyboy,stoopid,tigger11,yellow12,drums1,blue02,kils123,junkman,banyan,jimmyjam,tbbucs,sportster,badass1,joshie,braves10,lajolla,1amanda,antani,78787,antero,19216801,chich,rhett32,sarahm,beloit,sucker69,corkey,nicosnn,rccola,caracol,daffyduc,bunny2,mantas,monkies,hedonist,cacapipi,ashton1,sid123,19899891,patche,greekgod,cbr1000,leader1,19977991,ettore,chongo,113311,picass,cfif123,rhtfnbd,frances1,andy12,minnette,bigboy12,green69,alices,babcia,partyboy,javabean,freehand,qawsed123,xxx111,harold1,passwo,jonny1,kappa1,w2dlww3v5p,1merlin,222999,tomjones,jakeman,franken,markhegarty,john01,carole1,daveman,caseys,apeman,mookey,moon123,claret,titans1,residentevil,campari,curitiba,dovetail,aerostar,jackdaniels,basenji,zaq12w,glencoe,biglove,goober12,ncc170,far7766,monkey21,eclipse9,1234567v,vanechka,aristote,grumble,belgorod,abhis
26hek,neworleans,pazzword,dummie,sashadog,diablo11,mst3000,koala1,maureen1,jake99,isaiah1,funkster,gillian1,ekaterina20,chibears,astra123,4me2no,winte,skippe,necro,windows9,vinograd,demolay,vika2010,quiksilver,19371ayj,dollar1,shecky,qzwxecrv,butterfly1,merrill1,scoreland,1crazy,megastar,mandragora,track1,dedhed,jacob2,newhope,qawsedrftgyh,shack1,samvel,gatita,shyster,clara1,telstar,office1,crickett,truls,nirmala,joselito,chrisl,lesnik,aaaabbbb,austin01,leto2010,bubbie,aaa12345,widder,234432,salinger,mrsmith,qazsedcft,newshoes,skunks,yt1300,bmw316,arbeit,smoove,123321qweewq,123qazwsx,22221111,seesaw,0987654321a,peach1,1029384756q,sereda,gerrard8,shit123,batcave,energy1,peterb,mytruck,peter12,alesya,tomato1,spirou,laputaxx,magoo1,omgkremidia,knight12,norton1,vladislava,shaddy,austin11,jlbyjxrf,kbdthgekm,punheta,fetish69,exploiter,roger2,manstein,gtnhjd,32615948worms,dogbreath,ujkjdjkjvrf,vodka1,ripcord,fatrat,kotek1,tiziana,larrybir,thunder3,nbvfnb,9kyq6fge,remembe,likemike,gavin1,shinigam,yfcnfcmz,13245678,jabbar,vampyr,ane4ka,lollipo,ashwin,scuderia,limpdick,deagle,3247562,vishenka,fdhjhf,alex02,volvov70,mandys,bioshock,caraca,tombraider,matrix69,jeff123,13579135,parazit,black3,noway1,diablos,hitmen,garden1,aminor,decembe,august12,b00ger,006900,452073t,schach,hitman1,mariner1,vbnmrf,paint1,742617000027,bitchboy,pfqxjyjr,5681392,marryher,sinnet,malik1,muffin12,aninha,piolin,lady12,traffic1,cbvjyf,6345789,june21,ivan2010,ryan123,honda99,gunny,coorslight,asd321,hunter69,7224763,sonofgod,dolphins1,1dolphin,pavlenko,woodwind,lovelov,pinkpant,gblfhfcbyf,hotel1,justinbiebe,vinter,jeff1234,mydogs,1pizza,boats1,parrothe,shawshan,brooklyn1,cbrown,1rocky,hemi426,dragon64,redwings1,porsches,ghostly,hubbahub,buttnut,b929ezzh,sorokina,flashg,fritos,b7mguk,metatron,treehous,vorpal,8902792,marcu,free123,labamba,chiefs1,zxc123zxc,keli_14,hotti,1steeler,money4,rakker,foxwoods,free1,ahjkjd,sidorova,snowwhit,neptune1,mrlover,trader1,nudelamb,baloo,power7,deltasig,bills1,trevo,7gorwell,nokia6630,nokia5320,madhatte,1cowboys,manga1,namtab,sanjar,fanny1,birdman1,adv12775,carlo1,dude1998,babyhuey,nicole11,madmike,ubvyfpbz,qawsedr,lifetec,skyhook,stalker123,toolong,robertso,ripazha,zippy123,1111111a,manol,dirtyman,analslut,jason3,dutches,minhasenha,cerise,fenrir,jayjay1,flatbush,franka,bhbyjxrf,26429vadim,lawntrax,198700,fritzy,nikhil,ripper1,harami,truckman,nemvxyheqdd5oqxyxyzi,gkfytnf,bugaboo,cableman,hairpie,xplorer,movado,hotsex69,mordred,ohyeah1,patrick3,frolov,katieh,4311111q,mochaj,presari,bigdo,753951852,freedom4,kapitan,tomas1,135795,sweet123,pokers,shagme,tane4ka,sentinal,ufgyndmv,jonnyb,skate123,123456798,123456788,very1,gerrit,damocles,dollarbi,caroline1,lloyds,pizdets,flatland,92702689,dave13,meoff,ajnjuhfabz,achmed,madison9,744744z,amonte,avrillavigne,elaine1,norma1,asseater,everlong,buddy23,cmgang1,trash1,mitsu,flyman,ulugbek,june27,magistr,fittan,sebora64,dingos,sleipnir,caterpil,cindys,212121qaz,partys,dialer,gjytltkmybr,qweqaz,janvier,rocawear,lostboy,aileron,sweety1,everest1,pornman,boombox,potter1,blackdic,44448888,er
26ic123,112233aa,2502557i,novass,nanotech,yourname,x12345,indian1,15975300,1234567l,carla51,chicago0,coleta,cxzdsaewq,qqwweerr,marwan,deltic,hollys,qwerasd,pon32029,rainmake,nathan0,matveeva,legioner,kevink,riven,tombraid,blitzen,a54321,jackyl,chinese1,shalimar,oleg1995,beaches1,tommylee,eknock,berli,monkey23,badbob,pugwash,likewhoa,jesus2,yujyd360,belmar,shadow22,utfp5e,angelo1,minimax,pooder,cocoa1,moresex,tortue,lesbia,panthe,snoopy2,drumnbass,alway,gmcz71,6jhwmqku,leppard,dinsdale,blair1,boriqua,money111,virtuagirl,267605,rattlesn,1sunshin,monica12,veritas1,newmexic,millertime,turandot,rfvxfnrf,jaydog,kakawka,bowhunter,booboo12,deerpark,erreway,taylorma,rfkbybyf,wooglin,weegee,rexdog,iamhorny,cazzo1,vhou812,bacardi1,dctktyyfz,godpasi,peanut12,bertha1,fuckyoubitch,ghosty,altavista,jertoot,smokeit,ghjcnbvtyz,fhnehxbr,rolsen,qazxcdews,maddmaxx,redrocke,qazokm,spencer2,thekiller,asdf11,123sex,tupac1,p1234567,dbrown,1biteme,tgo4466,316769,sunghi,shakespe,frosty1,gucci1,arcana,bandit01,lyubov,poochy,dartmout,magpies1,sunnyd,mouseman,summer07,chester7,shalini,danbury,pigboy,dave99,deniss,harryb,ashley11,pppppp1,01081988m,balloon1,tkachenko,bucks1,master77,pussyca,tricky1,zzxxccvv,zoulou,doomer,mukesh,iluv69,supermax,todays,thefox,don123,dontask,diplom,piglett,shiney,fahbrf,qaz12wsx,temitope,reggin,project1,buffy2,inside1,lbpfqyth,vanilla1,lovecock,u4slpwra,fylh.irf,123211,7ertu3ds,necroman,chalky,artist1,simpso,4x7wjr,chaos666,lazyacres,harley99,ch33s3,marusa,eagle7,dilligas,computadora,lucky69,denwer,nissan350z,unforgiv,oddball,schalke0,aztec1,borisova,branden1,parkave,marie123,germa,lafayett,878kckxy,405060,cheeseca,bigwave,fred22,andreea,poulet,mercutio,psycholo,andrew88,o4izdmxu,sanctuar,newhome,milion,suckmydi,rjvgm.nth,warior,goodgame,1qwertyuiop,6339cndh,scorpio2,macker,southbay,crabcake,toadie,paperclip,fatkid,maddo,cliff1,rastafar,maries,twins1,geujdrf,anjela,wc4fun,dolina,mpetroff,rollout,zydeco,shadow3,pumpki,steeda,volvo240,terras,blowjo,blue2000,incognit,badmojo,gambit1,zhukov,station1,aaronb,graci,duke123,clipper1,qazxsw2,ledzeppe,kukareku,sexkitte,cinco,007008,lakers12,a1234b,acmilan1,afhfjy,starrr,slutty3,phoneman,kostyan,bonzo1,sintesi07,ersatz,cloud1,nephilim,nascar03,rey619,kairos,123456789e,hardon1,boeing1,juliya,hfccdtn,vgfun8,polizei,456838,keithb,minouche,ariston,savag,213141,clarkken,microwav,london2,santacla,campeo,qr5mx7,464811,mynuts,bombo,1mickey,lucky8,danger1,ironside,carter12,wyatt1,borntorun,iloveyou123,jose1,pancake1,tadmichaels,monsta,jugger,hunnie,triste,heat7777,ilovejesus,queeny,luckycharm,lieben,gordolee85,jtkirk,forever21,jetlag,skylane,taucher,neworlea,holera,000005,anhnhoem,melissa7,mumdad,massimiliano,dima1994,nigel1,madison3,slicky,shokolad,serenit,jmh1978,soccer123,chris3,drwho,rfpzdrf,1qasw23ed,free4me,wonka,sasquatc,sanan,maytag,verochka,bankone,molly12,monopoli,xfqybr,lamborgini,gondolin,candycane,needsome,jb007,scottie1,brigit,0147258369,kalamazo,lololyo123,bill1234,ilovejes,lol123123,popkorn,april13,567rntvm,downunde,charle1,angelbab,guildwars,homeworld,qazxcvbnm,superma1,dupa123,kryptoni,happyy,artyom,stormie,cool11,calvin69,saphir,konovalov,jansport,october8,liebling,druuna,susans,megans,tujhjdf,wmegrfux,jumbo1,ljb4dt7n,012345678910,kolesnik,speculum,at4gftlw,kurgan,93pn75,cahek0980,dallas01,godswill,fhifdby,chelsea4,jump23,barsoom,catinhat,urlacher,angel99,vidadi1,678910,lickme69,topaz1,westend,loveone,c12345,gold12,alex1959,mamon,barney12,1maggie,alex12345,lp2568cskt,s1234567,gjikbdctyf,anthony0,browns99,chips1,sunking,widespre,lalala1,tdutif,fucklife,master00,alino4ka,stakan,blonde1,phoebus,tenore,bvgthbz,brunos,suzjv8,uvdwgt,revenant,1banana,veroniqu,sexfun,sp1der,4g3izhox,isakov,shiva1,scooba,bluefire,wizard12,dimitris,funbags,perseus,hoodoo,keving,malboro,157953,a32tv8ls,latics,animate,mossad,yejntb,karting,qmpq39zr,busdrive,jtuac3my,jkne9y,sr20dett,4gxrzemq,keylargo,741147,rfktylfhm,toast1,skins1,xcalibur,gattone,seether,kameron,glock9mm,julio1,delenn,gameday,tommyd,str8edge,bulls123,66699,carlsberg,woodbird,adnama,45auto,codyman,truck2,1w2w3w4w,pvjegu,method1,luetdi,41d8cd98f00b,bankai,5432112345,94rwpe,reneee,chrisx,melvins,775577,sam2000,scrappy1,rachid,grizzley,margare,morgan01,winstons,gevorg,gonzal,crawdad,gfhfdjp,babilon,noneya,pussy11,barbell,easyride,c00li0,777771,311music,karla1,golions,19866891,peejay,leadfoot,hfvbkm,kr9z40sy,cobra123,isotwe,grizz,sallys,****you,aaa123a,dembel,foxs14,hillcres,webman,mudshark,alfredo1,weeded,lester1,hovepark,ratface,000777fffa,huskie,wildthing,elbarto,waikiki,masami,call911,goose2,regin,dovajb,agricola,cjytxrj,andy11,penny123,family01,a121212,1braves,upupa68,happy100,824655,cjlove,firsttim,kalel,redhair,dfhtymt,sliders,bananna,loverbo,fifa2008,crouton,chevy350,panties2,kolya1,alyona,hagrid,spagetti,q2w3e4r,867530,narkoman,nhfdvfnjkju123,1ccccccc,napolean,0072563,allay,w8sted,wigwam,jamesk,state1,parovoz,beach69,kevinb,rossella,logitech1,celula,gnocca,canucks1,loginova,marlboro1,aaaa1,kalleanka,mester,mishutka,milenko,alibek,jersey1,peterc,1mouse,nedved,blackone,ghfplybr,682regkh,beejay,newburgh,ruffian,clarets,noreaga,xenophon,hummerh2,tenshi,smeagol,soloyo,vfhnby,ereiamjh,ewq321,goomie,sportin,cellphone,sonnie,jetblack,saudan,gblfhfc,matheus,uhfvjnf,alicja,jayman1,devon1,hexagon,bailey2,vtufajy,yankees7,salty1,908070,killemal,gammas,eurocard,sydney12,tuesday1,antietam,wayfarer,beast666,19952009sa,aq12ws,eveli,hockey2
261,haloreach,dontcare,xxxx1,andrea11,karlmarx,jelszo,tylerb,protools,timberwolf,ruffneck,pololo,1bbbbb,waleed,sasami,twinss,fairlady,illuminati,alex007,sucks1,homerjay,scooter7,tarbaby,barmaley,amistad,vanes,randers,tigers12,dreamer2,goleafsg,googie,bernie1,as12345,godeep,james3,phanto,gwbush,cumlover,2196dc,studioworks,995511,golf56,titova,kaleka,itali,socks1,kurwamac,daisuke,hevonen,woody123,daisie,wouter,henry123,gostosa,guppie,porpoise,iamsexy,276115,paula123,1020315,38gjgeuftd,rjrfrjkf,knotty,idiot1,sasha12345,matrix13,securit,radical1,ag764ks,jsmith,coolguy1,secretar,juanas,sasha1988,itout,00000001,tiger11,1butthea,putain,cavalo,basia1,kobebryant,1232323,12345asdfg,sunsh1ne,cyfqgth,tomkat,dorota,dashit,pelmen,5t6y7u,whipit,smokeone,helloall,bonjour1,snowshoe,nilknarf,x1x2x3,lammas,1234599,lol123456,atombomb,ironchef,noclue,alekseev,gwbush1,silver2,12345678m,yesican,fahjlbnf,chapstic,alex95,open1,tiger200,lisichka,pogiako,cbr929,searchin,tanya123,alex1973,phil413,alex1991,dominati,geckos,freddi,silenthill,egroeg,vorobey,antoxa,dark666,shkola,apple22,rebellio,shamanking,7f8srt,cumsucker,partagas,bill99,22223333,arnster55,fucknuts,proxima,silversi,goblues,parcells,vfrcbvjdf,piloto,avocet,emily2,1597530,miniskir,himitsu,pepper2,juiceman,venom1,bogdana,jujube,quatro,botafogo,mama2010,junior12,derrickh,asdfrewq,miller2,chitarra,silverfox,napol,prestigio,devil123,mm111qm,ara123,max33484,sex2000,primo1,sephan,anyuta,alena2010,viborg,verysexy,hibiscus,terps,josefin,oxcart,spooker,speciali,raffaello,partyon,vfhvtkflrf,strela,a123456z,worksuck,glasss,lomonosov,dusty123,dukeblue,1winter,sergeeva,lala123,john22,cmc09,sobolev,bettylou,dannyb,gjkrjdybr,hagakure,iecnhbr,awsedr,pmdmsctsk,costco,alekseeva,fktrcttd,bazuka,flyingv,garuda,buffy16,gutierre,beer12,stomatolog,ernies,palmeiras,golf123,love269,n.kmgfy,gjkysqgbpltw,youare,joeboo,baksik,lifeguar,111a111,nascar8,mindgame,dude1,neopets,frdfkfyu,june24,phoenix8,penelopa,merlin99,mercenar,badluck,mishel,bookert,deadsexy,power9,chinchil,1234567m,alex10,skunk1,rfhkcjy,sammycat,wright1,randy2,marakesh,temppassword,elmer251,mooki,patrick0,bonoedge,1tits,chiar,kylie1,graffix,milkman1,cornel,mrkitty,nicole12,ticketmaster,beatles4,number20,ffff1,terps1,superfre,yfdbufnjh,jake1234,flblfc,1111qq,zanuda,jmol01,wpoolejr,polopol,nicolett,omega13,cannonba,123456789.,sandy69,ribeye,bo243ns,marilena,bogdan123,milla,redskins1,19733791,alias1,movie1,ducat,marzena,shadowru,56565,coolman1,pornlover,teepee,spiff,nafanya,gateway3,fuckyou0,hasher,34778,booboo69,staticx,hang10,qq12345,garnier,bosco123,1234567qw,carson1,samso,1xrg4kcq,cbr929rr,allan123,motorbik,andrew22,pussy101,miroslava,cytujdbr,camp0017,cobweb,snusmumrik,salmon1,cindy2,aliya,serendipity,co437at,tincouch,timmy123,hunter22,st1100,vvvvvv1,blanka,krondor,sweeti,nenit,kuzmich,gustavo1,bmw320i,alex2010,trees1,kyliem,essayons,april26,kumari,sprin,fajita,appletre,fghbjhb,1green,katieb,steven2,corrado1,satelite,1michell,123456789c,cfkfvfylhf,acurarsx,slut543,inhere,bob2000,pouncer,k123456789,fishie,aliso,audia8,bluetick,soccer69,jordan99,fromhell,mammoth1,fighting54,mike25,pepper11,extra1,worldwid,chaise,vfr800,sordfish,almat,nofate,listopad,hellgate,dctvghbdf,jeremia,qantas,lokiju,honker,sprint1,maral,triniti,compaq3,sixsix6,married1,loveman,juggalo1,repvtyrj,zxcasdqw,123445,whore1,123678,monkey6,west123,warcraf,pwnage,mystery1,creamyou,ant123,rehjgfnrf,corona1,coleman1,steve121,alderaan,barnaul,celeste1,junebug1,bombshel,gretzky9,tankist,targa,cachou,vaz2101,playgolf,boneyard,strateg,romawka,iforgotit,pullup,garbage1,irock,archmage,shaft1,oceano,sadies,alvin1,135135ab,psalm69,lmfao,ranger02,zaharova,33334444,perkman,realman,salguod,cmoney,astonmartin,glock1,greyfox,viper99,helpm,blackdick,46775575,family5,shazbot,dewey1,qwertyas,shivani,black22,mailman1,greenday1,57392632,red007,stanky,sanchez1,tysons,daruma,altosax,krayzie,85852008,1forever,98798798,irock.,123456654,142536789,ford22,brick1,michela,preciou,crazy4u,01telemike01,nolife,concac,safety1,annie123,brunswic,destini,123456qwer,madison0,snowball1,137946,1133557799,jarule,scout2,songohan,thedead,00009999,murphy01,spycam,hirsute,aurinko,associat,1miller,baklan,hermes1,2183rm,martie,kangoo,shweta,yvonne1,westsid,jackpot1,rotciv,maratik,fabrika,claude1,nursultan,noentry,ytnhjufnm,electra1,ghjcnjnfr1,puneet,smokey01,integrit,bugeye,trouble2,14071789,paul01,omgwtf,dmh415,ekilpool,yourmom1,moimeme,sparky11,boludo,ruslan123,kissme1,demetrio,appelsin,asshole3,raiders2,bunns,fynjybj,billygoa,p030710p$e4o,macdonal,248ujnfk,acorns,schmidt1,sparrow1,vinbylrj,weasle,jerom,ycwvrxxh,skywalk,gerlinde,solidus,postal1,poochie1,1charles,rhianna,terorist,rehnrf,omgwtfbbq,assfucke,deadend,zidan,jimboy,vengence,maroon5,7452tr,dalejr88,sombra,anatole,elodi,amazonas,147789,q12345q,gawker1,juanma,kassidy,greek1,bruces,bilbob,mike44,0o9i8u7y6t,kaligula,agentx,familie,anders1,pimpjuice,0128um,birthday10,lawncare,hownow,grandorgue,juggerna,scarfac,kensai,swatteam,123four,motorbike,repytxbr,other1,celicagt,pleomax,gen0303,godisgreat,icepick,lucifer666,heavy1,tea4two,forsure,02020,shortdog,webhead,chris13,palenque,3techsrl,knights1,orenburg,prong,nomarg,wutang1,80637852730,laika,iamfree,12345670,pillow1,12343412,bigears,peterg,stunna,rocky5,12123434,damir,feuerwehr,7418529630,danone,yanina,valenci,andy69,111222q,silvia1,1jjjjj,loveforever,passwo1,stratocaster,8928190a,motorolla,lateralu,ujujkm,chubba,ujkjdf,signon,123456789zx,serdce,stevo,wifey200,ololo123,popeye1,1pass,central1,melena,luxor,nemezida,poker123,ilovemusic,qaz1234,noo
26dles1,lakeshow,amarill,ginseng,billiam,trento,321cba,fatback,soccer33,master13,marie2,newcar,bigtop,dark1,camron,nosgoth,155555,biglou,redbud,jordan7,159789,diversio,actros,dazed,drizzit,hjcnjd,wiktoria,justic,gooses,luzifer,darren1,chynna,tanuki,11335577,icculus,boobss,biggi,firstson,ceisi123,gatewa,hrothgar,jarhead1,happyjoy,felipe1,bebop1,medman,athena1,boneman,keiths,djljgfl,dicklick,russ120,mylady,zxcdsa,rock12,bluesea,kayaks,provista,luckies,smile4me,bootycal,enduro,123123f,heartbre,ern3sto,apple13,bigpappa,fy.njxrf,bigtom,cool69,perrito,quiet1,puszek,cious,cruella,temp1,david26,alemap,aa123123,teddies,tricolor,smokey12,kikiriki,mickey01,robert01,super5,ranman,stevenso,deliciou,money777,degauss,mozar,susanne1,asdasd12,shitbag,mommy123,wrestle1,imfree,fuckyou12,barbaris,florent,ujhijr,f8yruxoj,tefjps,anemone,toltec,2gether,left4dead2,ximen,gfkmvf,dunca,emilys,diana123,16473a,mark01,bigbro,annarbor,nikita2000,11aa11,tigres,llllll1,loser2,fbi11213,jupite,qwaszxqw,macabre,123ert,rev2000,mooooo,klapaucius,bagel1,chiquit,iyaoyas,bear101,irocz28,vfktymrfz,smokey2,love99,rfhnbyf,dracul,keith123,slicko,peacock1,orgasmic,thesnake,solder,wetass,doofer,david5,rhfcyjlfh,swanny,tammys,turkiye,tubaman,estefani,firehose,funnyguy,servo,grace17,pippa1,arbiter,jimmy69,nfymrf,asdf67nm,rjcnzy,demon123,thicknes,sexysex,kristall,michail,encarta,banderos,minty,marchenko,de1987ma,mo5kva,aircav,naomi1,bonni,tatoo,cronaldo,49ers1,mama1963,1truck,telecaster,punksnotdead,erotik,1eagles,1fender,luv269,acdeehan,tanner1,freema,1q3e5t7u,linksys,tiger6,megaman1,neophyte,australia1,mydaddy,1jeffrey,fgdfgdfg,gfgekz,1986irachka,keyman,m0b1l3,dfcz123,mikeyg,playstation2,abc125,slacker1,110491g,lordsoth,bhavani,ssecca,dctvghbdtn,niblick,hondacar,baby01,worldcom,4034407,51094didi,3657549,3630000,3578951,sweetpussy,majick,supercoo,robert11,abacabb,panda123,gfhjkm13,ford4x4,zippo1,lapin,1726354,lovesong,dude11,moebius,paravoz,1357642,matkhau,solnyshko,daniel4,multiplelog,starik,martusia,iamtheman,greentre,jetblue,motorrad,vfrcbvev,redoak,dogma1,gnorman,komlos,tonka1,1010220,666satan,losenord,lateralus,absinthe,command1,jigga1,iiiiiii1,pants1,jungfrau,926337,ufhhbgjnnth,yamakasi,888555,sunny7,gemini69,alone1,zxcvbnmz,cabezon,skyblues,zxc1234,456123a,zero00,caseih,azzurra,legolas1,menudo,murcielago,785612,779977,benidorm,viperman,dima1985,piglet1,hemligt,hotfeet,7elephants,hardup,gamess,a000000,267ksyjf,kaitlynn,sharkie,sisyphus,yellow22,667766,redvette,666420,mets69,ac2zxdty,hxxrvwcy,cdavis,alan1,noddy,579300,druss,eatshit1,555123,appleseed,simpleplan,kazak,526282,fynfyfyfhbde,birthday6,dragon6,1pookie,bluedevils,omg123,hj8z6e,x5dxwp,455445,batman23,termin,chrisbrown,animals1,lucky9,443322,kzktxrf,takayuki,fermer,assembler,zomu9q,sissyboy,sergant,felina,nokia6230i,eminem12,croco,hunt4red,festina,darknigh,cptnz062,ndshnx4s,twizzler,wnmaz7sd,aamaax,gfhfcjkmrf,alabama123,barrynov,happy5,punt0it,durandal,8xuuobe4,cmu9ggzh,bruno12,316497,crazyfrog,vfvfktyf,apple3,kasey1,mackdaddy,anthon1,sunnys,angel3,cribbage,moon1,donal,bryce1,pandabear,mwss474,whitesta,freaker,197100,bitche,p2ssw0rd,turnb,tiktonik,moonlite,ferret1,jackas,ferrum,bearclaw,liberty2,1diablo,caribe,snakeeyes,janbam,azonic,rainmaker,vetalik,bigeasy,baby1234,sureno13,blink1,kluivert,calbears,lavanda,198600,dhtlbyf,medvedeva,fox123,whirling,bonscott,freedom9,october3,manoman,segredo,cerulean,robinso,bsmith,flatus,dannon,password21,rrrrrr1,callista,romai,rainman1,trantor,mickeymo,bulldog7,g123456,pavlin,pass22,snowie,hookah,7ofnine,bubba22,cabible,nicerack,moomoo1,summer98,yoyo123,milan1,lieve27,mustang69,jackster,exocet,nadege,qaz12,bahama,watson1,libras,eclipse2,bahram,bapezm,up9x8rww,ghjcnjz,themaste,deflep27,ghost16,gattaca,fotograf,junior123,gilber,gbjyth,8vjzus,rosco1,begonia,aldebara,flower12,novastar,buzzman,manchild,lopez1,mama11,william7,yfcnz1,blackstar,spurs123,moom4242,1amber,iownyou,tightend,07931505,paquito,1johnson,smokepot,pi31415,snowmass,ayacdc,jessicam,giuliana,5tgbnhy6,harlee,giuli,bigwig,tentacle,scoubidou2,benelli,vasilina,nimda,284655,jaihind,lero4ka,1tommy,reggi,ididit,jlbyjxtcndj,mike26,qbert,wweraw,lukasz,loosee123,palantir,flint1,mapper,baldie,saturne,virgin1,meeeee,elkcit,iloveme2,blue15,themoon,radmir,number3,shyanne,missle,hannelor,jasmina,karin1,lewie622,ghjcnjqgfhjkm,blasters,oiseau,sheela,grinders,panget,rapido,positiv,twink,fltkbyf,kzsfj874,daniel01,enjoyit,nofags,dooda
26d,rustler,squealer,fortunat,peace123,khushi,devils2,7inches,candlebo,topdawg,armen,soundman,zxcqweasd,april7,gazeta,netman,hoppers,bear99,ghbjhbntn,mantle7,bigbo,harpo,jgordon,bullshi,vinny1,krishn,star22,thunderc,galinka,phish123,tintable,nightcrawler,tigerboy,rbhgbx,messi,basilisk,masha1998,nina123,yomamma,kayla123,geemoney,0000000000d,motoman,a3jtni,ser123,owen10,italien,vintelok,12345rewq,nightime,jeepin,ch1tt1ck,mxyzptlk,bandido,ohboy,doctorj,hussar,superted,parfilev,grundle,1jack,livestrong,chrisj,matthew3,access22,moikka,fatone,miguelit,trivium,glenn1,smooches,heiko,dezember,spaghett,stason,molokai,bossdog,guitarma,waderh,boriska,photosho,path13,hfrtnf,audre,junior24,monkey24,silke,vaz21093,bigblue1,trident1,candide,arcanum,klinker,orange99,bengals1,rosebu,mjujuj,nallepuh,mtwapa1a,ranger69,level1,bissjop,leica,1tiffany,rutabega,elvis77,kellie1,sameas,barada,karabas,frank12,queenb,toutoune,surfcity,samanth1,monitor1,littledo,kazakova,fodase,mistral1,april22,carlit,shakal,batman123,fuckoff2,alpha01,5544332211,buddy3,towtruck,kenwood1,vfiekmrf,jkl123,pypsik,ranger75,sitges,toyman,bartek1,ladygirl,booman,boeing77,installsqlst,222666,gosling,bigmack,223311,bogos,kevin2,gomez1,xohzi3g4,kfnju842,klubnika,cubalibr,123456789101,kenpo,0147852369,raptor1,tallulah,boobys,jjones,1q2s3c,moogie,vid2600,almas,wombat1,extra300,xfiles1,green77,sexsex1,heyjude,sammyy,missy123,maiyeuem,nccpl25282,thicluv,sissie,raven3,fldjrfn,buster22,broncos2,laurab,letmein4,harrydog,solovey,fishlips,asdf4321,ford123,superjet,norwegen,movieman,psw333333,intoit,postbank,deepwate,ola123,geolog323,murphys,eshort,a3eilm2s2y,kimota,belous,saurus,123321qaz,i81b4u,aaa12,monkey20,buckwild,byabybnb,mapleleafs,yfcnzyfcnz,baby69,summer03,twista,246890,246824,ltcnhjth,z1z2z3,monika1,sad123,uto29321,bathory,villan,funkey,poptarts,spam967888,705499fh,sebast,porn1234,earn381,1porsche,whatthef,123456789y,polo12,brillo,soreilly,waters1,eudora,allochka,is_a_bot,winter00,bassplay,531879fiz,onemore,bjarne,red911,kot123,artur1,qazxdr,c0rvette,diamond7,matematica,klesko,beaver12,2enter,seashell,panam,chaching,edward2,browni,xenogear,cornfed,aniram,chicco22,darwin1,ancella2,sophie2,vika1998,anneli,shawn41,babie,resolute,pandora2,william8,twoone,coors1,jesusis1,teh012,cheerlea,renfield,tessa1,anna1986,madness1,bkmlfh,19719870,liebherr,ck6znp42,gary123,123654z,alsscan,eyedoc,matrix7,metalgea,chinito,4iter,falcon11,7jokx7b9du,bigfeet,tassadar,retnuh,muscle1,klimova,darion,batistuta,bigsur,1herbier,noonie,ghjrehjh,karimova,faustus,snowwhite,1manager,dasboot,michael12,analfuck,inbed,dwdrums,jaysoncj,maranell,bsheep75,164379,rolodex,166666,rrrrrrr1,almaz666,167943,russel1,negrito,alianz,goodpussy,veronik,1w2q3r4e,efremov,emb377,sdpass,william6,alanfahy,nastya1995,panther5,automag,123qwe12,vfvf2011,fishe,1peanut,speedie,qazwsx1234,pass999,171204j,ketamine,sheena1,energizer,usethis1,123abc123,buster21,thechamp,flvbhfk,frank69,chane,hopeful1,claybird,pander,anusha,bigmaxxx,faktor,housebed,dimidrol,bigball,shashi,derby1,fredy,dervish,bootycall,80988218126,killerb,cheese2,pariss,mymail,dell123,catbert,christa1,chevytru,gjgjdf,00998877,overdriv,ratten,golf01,nyyanks,dinamite,bloembol,gismo,magnus1,march2,twinkles,ryan22,duckey,118a105b,kitcat,brielle,poussin,lanzarot,youngone,ssvegeta,hero63,battle1,kiler,fktrcfylh1,newera,vika1996,dynomite,oooppp,beer4me,foodie,ljhjuf,sonshine,godess,doug1,constanc,thinkbig,steve2,damnyou,autogod,www333,kyle1,ranger7,roller1,harry2,dustin1,hopalong,tkachuk,b00bies,bill2,deep111,stuffit,fire69,redfish1,andrei123,graphix,1fishing,kimbo1,mlesp31,ifufkbyf,gurkan,44556,emily123,busman,and123,8546404,paladine,1world,bulgakov,4294967296,bball23,1wwwww,mycats,elain,delta6,36363,emilyb,color1,6060842,cdtnkfyrf,hedonism,gfgfrfhkj,5551298,scubad,gostate,sillyme,hdbiker,beardown,fishers,sektor,00000007,newbaby,rapid1,braves95,gator2,nigge,anthony3,sammmy,oou812,heffer,phishin,roxanne1,yourass,hornet1,albator,2521659,underwat,tanusha,dianas,3f3fpht7op,dragon20,bilbobag,cheroke,radiatio,dwarf1,majik,33st33,dochka,garibald,robinh,sham69,temp01,wakeboar,violet1,1w2w3w,registr,tonite,maranello,1593570,parolamea,galatasara,loranthos,1472583,asmodean,1362840,scylla,doneit,jokerr,porkypig,kungen,mercator,koolhaas,come2me,debbie69,calbear,liverpoolfc,yankees4,12344321a,kennyb,madma,85200258,dustin23,thomas13,tooling,mikasa,mistic,crfnbyf,112233445,sofia1,heinz57,colts1,price1,snowey,joakim,mark11,963147,cnhfcnm,kzinti,1bbbbbbb,rubberdu,donthate,rupert1,sasha1992,regis1,nbuhbwf,fanboy,sundial,sooner1,wayout,vjnjhjkf,deskpro,arkangel,willie12,mikeyb,celtic1888,luis1,buddy01,duane1,grandma1,aolcom,weeman,172839456,basshead,hornball,magnu,pagedown,molly2,131517,rfvtgbyhn,astonmar,mistery,madalina,cash1,1happy,shenlong,matrix01,nazarova,369874125,800500,webguy,rse2540,ashley2,briank,789551,786110,chunli,j0nathan,greshnik,courtne,suckmyco,mjollnir,789632147,asdfg1234,754321,odelay,ranma12,zebedee,artem777,bmw318is,butt1,rambler1,yankees9,alabam,5w76rnqp,rosies,mafioso,studio1,babyruth,tranzit,magical123,gfhjkm135,12345$,soboleva,709394,ubique,drizzt1,elmers,teamster,pokemons,1472583690,159753248
266,shockers,merckx,melanie2,ttocs,clarisse,earth1,dennys,slobber,flagman,farfalla,troika,4fa82hyx,hakan,x4ww5qdr,cumsuck,leather1,forum1,july20,barbel,zodiak,samuel12,ford01,rushfan,bugsy1,invest1,tumadre,screwme,a666666,money5,henry8,tiddles,sailaway,starburs,100years,killer01,comando,hiromi,ranetka,thordog,blackhole,palmeira,verboten,solidsna,q1w1e1,humme,kevinc,gbrfxe,gevaudan,hannah11,peter2,vangar,sharky7,talktome,jesse123,chuchi,pammy,!qazxsw2,siesta,twenty1,wetwilly,477041,natural1,sun123,daniel3,intersta,shithead1,hellyea,bonethugs,solitair,bubbles2,father1,nick01,444000,adidas12,dripik,cameron2,442200,a7nz8546,respublika,fkojn6gb,428054,snoppy,rulez1,haslo,rachael1,purple01,zldej102,ab12cd34,cytuehjxrf,madhu,astroman,preteen,handsoff,mrblonde,biggio,testin,vfdhif,twolves,unclesam,asmara,kpydskcw,lg2wmgvr,grolsch,biarritz,feather1,williamm,s62i93,bone1,penske,337733,336633,taurus1,334433,billet,diamondd,333000,nukem,fishhook,godogs,thehun,lena1982,blue00,smelly1,unb4g9ty,65pjv22,applegat,mikehunt,giancarlo,krillin,felix123,december1,soapy,46doris,nicole23,bigsexy1,justin10,pingu,bambou,falcon12,dgthtl,1surfer,qwerty01,estrellit,nfqcjy,easygo,konica,qazqwe,1234567890m,stingers,nonrev,3e4r5t,champio,bbbbbb99,196400,allen123,seppel,simba2,rockme,zebra3,tekken3,endgame,sandy2,197300,fitte,monkey00,eldritch,littleone,rfyfgkz,1member,66chevy,oohrah,cormac,hpmrbm41,197600,grayfox,elvis69,celebrit,maxwell7,rodders,krist,1camaro,broken1,kendall1,silkcut,katenka,angrick,maruni,17071994a,tktyf,kruemel,snuffles,iro4ka,baby12,alexis01,marryme,vlad1994,forward1,culero,badaboom,malvin,hardtoon,hatelove,molley,knopo4ka,duchess1,mensuck,cba321,kickbutt,zastava,wayner,fuckyou6,eddie123,cjkysir,john33,dragonfi,cody1,jabell,cjhjrf,badseed,sweden1,marihuana,brownlov,elland,nike1234,kwiettie,jonnyboy,togepi,billyk,robert123,bb334,florenci,ssgoku,198910,bristol1,bob007,allister,yjdujhjl,gauloise,198920,bellaboo,9lives,aguilas,wltfg4ta,foxyroxy,rocket69,fifty50,babalu,master21,malinois,kaluga,gogosox,obsessio,yeahrigh,panthers1,capstan,liza2000,leigh1,paintball1,blueskie,cbr600f3,bagdad,jose98,mandreki,shark01,wonderbo,muledeer,xsvnd4b2,hangten,200001,grenden,anaell,apa195,model1,245lufpq,zip100,ghjcgtrn,wert1234,misty2,charro,juanjose,fkbcrf,frostbit,badminto,buddyy,1doctor,vanya,archibal,parviz,spunky1,footboy,dm6tzsgp,legola,samadhi,poopee,ytdxz2ca,hallowboy,dposton,gautie,theworm,guilherme,dopehead,iluvtits,bobbob1,ranger6,worldwar,lowkey,chewbaca,oooooo99,ducttape,dedalus,celular,8i9o0p,borisenko,taylor01,111111z,arlingto,p3nnywiz,rdgpl3ds,boobless,kcmfwesg,blacksab,mother2,markus1,leachim,secret2,s123456789,1derful,espero,russell2,tazzer,marykate,freakme,mollyb,lindros8,james00,gofaster,stokrotka,kilbosik,aquamann,pawel1,shedevil,mousie,slot2009,october6,146969,mm259up,brewcrew,choucho,uliana,sexfiend,fktirf,pantss,vladimi,starz,sheeps,12341234q,bigun,tiggers,crjhjcnm,libtech,pudge1,home12,zircon,klaus1,jerry2,pink1,lingus,monkey66,dumass,polopolo09,feuerweh,rjyatnf,chessy,beefer,shamen,poohbear1,4jjcho,bennevis,fatgirls,ujnbrf,cdexswzaq,9noize9,rich123,nomoney,racecar1,hacke,clahay,acuario,getsum,hondacrv,william0,cheyenn,techdeck,atljhjdf,wtcacq,suger,fallenangel,bammer,tranquil,carla123,relayer,lespaul1,portvale,idontno,bycnbnen,trooper2,gennadiy,pompon,billbob,amazonka,akitas,chinatow,atkbrc,busters,fitness1,cateye,selfok2013,1murphy,fullhous,mucker,bajskorv,nectarin,littlebitch,love24,feyenoor,bigal37,lambo1,pussybitch,icecube1,biged,kyocera,ltybcjdf,boodle,theking1,gotrice,sunset1,abm1224,fromme,sexsells,inheat,kenya1,swinger1,aphrodit,kurtcobain,rhind101,poidog,poiulkjh,kuzmina,beantown,tony88,stuttgar,drumer,joaqui,messenge,motorman,amber2,nicegirl,rachel69,andreia,faith123,studmuffin,jaiden,red111,vtkmybr,gamecocks,gumper,bosshogg,4me2know,tokyo1,kleaner,roadhog,fuckmeno,phoenix3,seeme,buttnutt,boner69,andreyka,myheart,katerin,rugburn,jvtuepip,dc3ubn,chile1,ashley69,happy99,swissair,balls2,fylhttdf,jimboo,55555d,mickey11,voronin,m7hsqstm,stufff,merete,weihnachte,dowjones,baloo1,freeones,bears34,auburn1,beverl,timberland,1elvis,guinness1,bombadil,flatron1,logging7,telefoon,merl1n,masha1,andrei1,cowabung,yousuck1,1matrix,peopl,asd123qwe,sweett,mirror1,torrente,joker12,diamond6,jackaroo,00000a,millerlite,ironhorse,2twins,stryke,gggg1,zzzxxxccc,roosevel,8363eddy,angel21,depeche1,d0ct0r,blue14,areyou,veloce,grendal,frederiksberg,cbcntvf,cb207sl,sasha2000,was.here,fritzz,rosedale,spinoza,cokeisit,gandalf3,skidmark,ashley01,12345j,1234567890qaz,sexxxxxx,beagles,lennart,12345789,pass10,politic,max007,gcheckou,12345611,tiffy,lightman,mushin,velosi
26ped,brucewayne,gauthie,elena123,greenegg,h2oski,clocker,nitemare,123321s,megiddo,cassidy1,david13,boywonde,flori,peggy12,pgszt6md,batterie,redlands,scooter6,bckhere,trueno,bailey11,maxwell2,bandana,timoth1,startnow,ducati74,tiern,maxine1,blackmetal,suzyq,balla007,phatfarm,kirsten1,titmouse,benhogan,culito,forbin,chess1,warren1,panman,mickey7,24lover,dascha,speed2,redlion,andrew10,johnwayn,nike23,chacha1,bendog,bullyboy,goldtree,spookie,tigger99,1cookie,poutine,cyclone1,woodpony,camaleun,bluesky1,dfadan,eagles20,lovergirl,peepshow,mine1,dima1989,rjdfkmxer,11111aaaaa,machina,august17,1hhhhh,0773417k,1monster,freaksho,jazzmin,davidw,kurupt,chumly,huggies,sashenka,ccccccc1,bridge1,giggalo,cincinna,pistol1,hello22,david77,lightfoo,lucky6,jimmy12,261397,lisa12,tabaluga,mysite,belo4ka,greenn,eagle99,punkrawk,salvado,slick123,wichsen,knight99,dummys,fefolico,contrera,kalle1,anna1984,delray,robert99,garena,pretende,racefan,alons,serenada,ludmilla,cnhtkjr,l0swf9gx,hankster,dfktynbyrf,sheep1,john23,cv141ab,kalyani,944turbo,crystal2,blackfly,zrjdktdf,eus1sue1,mario5,riverplate,harddriv,melissa3,elliott1,sexybitc,cnhfyybr,jimdavis,bollix,beta1,amberlee,skywalk1,natala,1blood,brattax,shitty1,gb15kv99,ronjon,rothmans,thedoc,joey21,hotboi,firedawg,bimbo38,jibber,aftermat,nomar,01478963,phishing,domodo,anna13,materia,martha1,budman1,gunblade,exclusiv,sasha1997,anastas,rebecca2,fackyou,kallisti,fuckmyass,norseman,ipswich1,151500,1edward,intelinside,darcy1,bcrich,yjdjcnbf,failte,buzzzz,cream1,tatiana1,7eleven,green8,153351,1a2s3d4f5g6h,154263,milano1,bambi1,bruins77,rugby2,jamal1,bolita,sundaypunch,bubba12,realmadr,vfyxtcnth,iwojima,notlob,black666,valkiria,nexus1,millerti,birthday100,swiss1,appollo,gefest,greeneyes,celebrat,tigerr,slava123,izumrud,bubbabub,legoman,joesmith,katya123,sweetdream,john44,wwwwwww1,oooooo1,socal,lovespor,s5r8ed67s,258147,heidis,cowboy22,wachovia,michaelb,qwe1234567,i12345,255225,goldie1,alfa155,45colt,safeu851,antonova,longtong,1sparky,gfvznm,busen,hjlbjy,whateva,rocky4,cokeman,joshua3,kekskek1,sirocco,jagman,123456qwert,phinupi,thomas10,loller,sakur,vika2011,fullred,mariska,azucar,ncstate,glenn74,halima,aleshka,ilovemylife,verlaat,baggie,scoubidou6,phatboy,jbruton,scoop1,barney11,blindman,def456,maximus2,master55,nestea,11223355,diego123,sexpistols,sniffy,philip1,f12345,prisonbreak,nokia2700,ajnjuhfa,yankees3,colfax,ak470000,mtnman,bdfyeirf,fotball,ichbin,trebla,ilusha,riobravo,beaner1,thoradin,polkaudi,kurosawa,honda123,ladybu,valerik,poltava,saviola,fuckyouguys,754740g0,anallove,microlab1,juris01,ncc1864,garfild,shania1,qagsud,makarenko,cindy69,lebedev,andrew11,johnnybo,groovy1,booster1,sanders1,tommyb,johnson4,kd189nlcih,hondaman,vlasova,chick1,sokada,sevisgur,bear2327,chacho,sexmania,roma1993,hjcnbckfd,valley1,howdie,tuppence,jimandanne,strike3,y4kuz4,nhfnfnf,tsubasa,19955991,scabby,quincunx,dima1998,uuuuuu1,logica,skinner1,pinguino,lisa1234,xpressmusic,getfucked,qqqq1,bbbb1,matulino,ulyana,upsman,johnsmith,123579,co2000,spanner1,todiefor,mangoes,isabel1,123852,negra,snowdon,nikki123,bronx1,booom,ram2500,chuck123,fireboy,creek1,batman13,princesse,az12345,maksat,1knight,28infern,241455,r7112s,muselman,mets1986,katydid,vlad777,playme,kmfdm1,asssex,1prince,iop890,bigbroth,mollymoo,waitron,lizottes,125412,juggler,quinta,0sister0,zanardi,nata123,heckfyxbr,22q04w90e,engine2,nikita95,zamira,hammer22,lutscher,carolina1,zz6319,sanman,vfuflfy,buster99,rossco,kourniko,aggarwal,tattoo1,janice1,finger1,125521,19911992,shdwlnds,rudenko,vfvfgfgf123,galatea,monkeybu,juhani,premiumcash,classact,devilmay,helpme2,knuddel,hardpack,ramil,perrit,basil1,zombie13,stockcar,tos8217,honeypie,nowayman,alphadog,melon1,talula,125689,tiribon12,tornike,haribol,telefone,tiger22,sucka,lfytxrf,chicken123,muggins,a23456,b1234567,lytdybr,otter1,pippa,vasilisk,cooking1,helter,78978,bestboy,viper7,ahmed1,whitewol,mommys,apple5,shazam1,chelsea7,kumiko,masterma,rallye,bushmast,jkz123,entrar,andrew6,nathan01,alaric,tavasz,heimdall,gravy1,jimmy99,cthlwt,powerr,gthtrhtcnjr,canesfan,sasha11,ybrbnf_25,august9,brucie,artichok,arnie1,superdude,tarelka,mickey22,dooper,luners,holeshot,good123,gettysbu,bicho,hammer99,divine5,1zxcvbn,stronzo,q22222,disne,bmw750il,godhead,hallodu,aerith,nastik,differen,cestmoi,amber69,5string,pornosta,dirtygirl,ginger123,formel1,scott12,honda200,hotspurs,johnatha,firstone123,lexmark1,msconfig,karlmasc,l123456,123qweasdzx,baldman,sungod,furka,retsub,9811020,ryder1,tcglyued,astron,lbvfcbr,minddoc,dirt49,baseball12,tbear,simpl,schuey,artimus,bikman,plat1num,quantex,gotyou,hailey1,justin01,ellada,8481068,000002,manimal,dthjybxrf,buck123,dick123,6969696,nospam,strong1,kodeord,bama12,123321w,superman123,gladiolus,nintend,5792076,dreamgirl,spankme1,gautam,arianna1,titti,tetas,cool1234,belladog,importan,4206969,87e5nclizry,teufelo7,doller,yfl.irf,quaresma,3440172,melis,bradle,nnmaster,fast1,iverso,blargh,lucas12,chrisg,iamsam,123321az,tomjerry,kawika,2597174,standrew,billyg,muskan,gizmodo2,rz93qpmq,870621345,sathya,qmezrxg4,januari,marthe,moom4261,cum2me,hkger286,lou1988,suckit1,croaker,klaudia1,753951456,aidan1,fsun
26oles,romanenko,abbydog,isthebes,akshay,corgi,fuck666,walkman555,ranger98,scorpian,hardwareid,bluedragon,fastman,2305822q,iddqdiddqd,1597532,gopokes,zvfrfcb,w1234567,sputnik1,tr1993,pa$$w0rd,2i5fdruv,havvoc,1357913,1313131,bnm123,cowd00d,flexscan,thesims2,boogiema,bigsexxy,powerstr,ngc4565,joshman,babyboy1,123jlb,funfunfu,qwe456,honor1,puttana,bobbyj,daniel21,pussy12,shmuck,1232580,123578951,maxthedo,hithere1,bond0007,gehenna,nomames,blueone,r1234567,bwana,gatinho,1011111,torrents,cinta,123451234,tiger25,money69,edibey,pointman,mmcm19,wales1,caffreys,phaedra,bloodlus,321ret32,rufuss,tarbit,joanna1,102030405,stickboy,lotrfotr34,jamshid,mclarenf1,ataman,99ford,yarrak,logan2,ironlung,pushistik,dragoon1,unclebob,tigereye,pinokio,tylerj,mermaid1,stevie1,jaylen,888777,ramana,roman777,brandon7,17711771s,thiago,luigi1,edgar1,brucey,videogam,classi,birder,faramir,twiddle,cubalibre,grizzy,fucky,jjvwd4,august15,idinahui,ranita,nikita1998,123342,w1w2w3,78621323,4cancel,789963,(null,vassago,jaydog472,123452,timt42,canada99,123589,rebenok,htyfnf,785001,osipov,maks123,neverwinter,love2010,777222,67390436,eleanor1,bykemo,aquemini,frogg,roboto,thorny,shipmate,logcabin,66005918,nokian,gonzos,louisian,1abcdefg,triathlo,ilovemar,couger,letmeino,supera,runvs,fibonacci,muttly,58565254,5thgbqi,vfnehsv,electr,jose12,artemis1,newlove,thd1shr,hawkey,grigoryan,saisha,tosca,redder,lifesux,temple1,bunnyman,thekids,sabbeth,tarzan1,182838,158uefas,dell50,1super,666222,47ds8x,jackhamm,mineonly,rfnfhbyf,048ro,665259,kristina1,bombero,52545856,secure1,bigloser,peterk,alex2,51525354,anarchy1,superx,teenslut,money23,sigmapi,sanfrancisco,acme34,private5,eclips,qwerttrewq,axelle,kokain,hardguy,peter69,jesuschr,dyanna,dude69,sarah69,toyota91,amberr,45645645,bugmenot,bigted,44556677,556644,wwr8x9pu,alphaome,harley13,kolia123,wejrpfpu,revelati,nairda,sodoff,cityboy,pinkpussy,dkalis,miami305,wow12345,triplet,tannenbau,asdfasdf1,darkhors,527952,retired1,soxfan,nfyz123,37583867,goddes,515069,gxlmxbewym,1warrior,36925814,dmb2011,topten,karpova,89876065093rax,naturals,gateway9,cepseoun,turbot,493949,cock22,italia1,sasafras,gopnik,stalke,1qazxdr5,wm2006,ace1062,alieva,blue28,aracel,sandia,motoguzz,terri1,emmajane,conej,recoba,alex1995,jerkyboy,cowboy12,arenrone,precisio,31415927,scsa316,panzer1,studly1,powerhou,bensam,mashoutq,billee,eeyore1,reape,thebeatl,rul3z,montesa,doodle1,cvzefh1gk,424365,a159753,zimmerma,gumdrop,ashaman,grimreap,icandoit,borodina,branca,dima2009,keywest1,vaders,bubluk,diavolo,assss,goleta,eatass,napster1,382436,369741,5411pimo,lenchik,pikach,gilgamesh,kalimera,singer1,gordon2,rjycnbnewbz,maulwurf,joker13,2much4u,bond00,alice123,robotec,fuckgirl,zgjybz,redhorse,margaret1,brady1,pumpkin2,chinky,fourplay,1booger,roisin,1brandon,sandan,blackheart,cheez,blackfin,cntgfyjdf,mymoney1,09080706,goodboss,sebring1,rose1,kensingt,bigboner,marcus12,ym3cautj,struppi,thestone,lovebugs,stater,silver99,forest99,qazwsx12345,vasile,longboar,mkonji,huligan,rhfcbdfz,airmail,porn11,1ooooo,sofun,snake2,msouthwa,dougla,1iceman,shahrukh,sharona,dragon666,france98,196800,196820,ps253535,zjses9evpa,sniper01,design1,konfeta,jack99,drum66,good4you,station2,brucew,regedit,school12,mvtnr765,pub113,fantas,tiburon1,king99,ghjcnjgbpltw,checkito,308win,1ladybug,corneliu,svetasveta,197430,icicle,imaccess,ou81269,jjjdsl,brandon6,bimbo1,smokee,piccolo1,3611jcmg,children2,cookie2,conor1,darth1,margera,aoi856,paully,ou812345,sklave,eklhigcz,30624700,amazing1,wahooo,seau55,1beer,apples2,chulo,dolphin9,heather6,198206,198207,hergood,miracle1,njhyflj,4real,milka,silverfi,fabfive,spring12,ermine,mammy,jumpjet,adilbek,toscana,caustic,hotlove,sammy69,lolita1,byoung,whipme,barney01,mistys,tree1,buster3,kaylin,gfccgjhn,132333,aishiteru,pangaea,fathead1,smurph,198701,ryslan,gasto,xexeylhf,anisimov,chevyss,saskatoo,brandy12,tweaker,irish123,music2,denny1,palpatin,outlaw1,lovesuck,woman1,mrpibb,diadora,hfnfneq,poulette,harlock,mclaren1,cooper12,newpass3,bobby12,rfgecnfcerf,alskdjfh,mini14,dukers,raffael,199103,cleo123,1234567qwertyu,mossberg,scoopy,dctulf,starline,hjvjxrf,misfits1,rangers2,bilbos,blackhea,pappnase,atwork,purple2,daywalker,summoner,1jjjjjjj,swansong,chris10,laluna,12345qqq,charly1,lionsden,money99,silver33,hoghead,bdaddy,199430,saisg002,nosaints,tirpitz,1gggggg,jason13,kingss,ernest1,0cdh0v99ue,pkunzip,arowana,spiri,deskjet1,armine,lances,magic2,thetaxi,14159265,c
26acique,14142135,orange10,richard0,backdraf,255ooo,humtum,kohsamui,c43dae874d,wrestling1,cbhtym,sorento,megha,pepsiman,qweqwe12,bliss7,mario64,korolev,balls123,schlange,gordit,optiquest,fatdick,fish99,richy,nottoday,dianne1,armyof1,1234qwerasdfzxcv,bbonds,aekara,lidiya,baddog1,yellow5,funkie,ryan01,greentree,gcheckout,marshal1,liliput,000000z,rfhbyrf,gtogto43,rumpole,tarado,marcelit,aqwzsxedc,kenshin1,sassydog,system12,belly1,zilla,kissfan,tools1,desember,donsdad,nick11,scorpio6,poopoo1,toto99,steph123,dogfuck,rocket21,thx113,dude12,sanek,sommar,smacky,pimpsta,letmego,k1200rs,lytghjgtnhjdcr,abigale,buddog,deles,baseball9,roofus,carlsbad,hamzah,hereiam,genial,schoolgirlie,yfz450,breads,piesek,washear,chimay,apocalyp,nicole18,gfgf1234,gobulls,dnevnik,wonderwall,beer1234,1moose,beer69,maryann1,adpass,mike34,birdcage,hottuna,gigant,penquin,praveen,donna123,123lol123,thesame,fregat,adidas11,selrahc,pandoras,test3,chasmo,111222333000,pecos,daniel11,ingersol,shana1,mama12345,cessna15,myhero,1simpson,nazarenko,cognit,seattle2,irina1,azfpc310,rfycthdf,hardy1,jazmyn,sl1200,hotlanta,jason22,kumar123,sujatha,fsd9shtyu,highjump,changer,entertai,kolding,mrbig,sayuri,eagle21,qwertzu,jorge1,0101dd,bigdong,ou812a,sinatra1,htcnjhfy,oleg123,videoman,pbyfblf,tv612se,bigbird1,kenaidog,gunite,silverma,ardmore,123123qq,hotbot,cascada,cbr600f4,harakiri,chico123,boscos,aaron12,glasgow1,kmn5hc,lanfear,1light,liveoak,fizika,ybrjkftdyf,surfside,intermilan,multipas,redcard,72chevy,balata,coolio1,schroede,kanat,testerer,camion,kierra,hejmeddig,antonio2,tornados,isidor,pinkey,n8skfswa,ginny1,houndog,1bill,chris25,hastur,1marine,greatdan,french1,hatman,123qqq,z1z2z3z4,kicker1,katiedog,usopen,smith22,mrmagoo,1234512i,assa123,7seven7,monster7,june12,bpvtyf,149521,guenter,alex1985,voronina,mbkugegs,zaqwsxcderfv,rusty5,mystic1,master0,abcdef12,jndfkb,r4zpm3,cheesey,skripka,blackwhite,sharon69,dro8smwq,lektor,techman,boognish,deidara,heckfyf,quietkey,authcode,monkey4,jayboy,pinkerto,merengue,chulita,bushwick,turambar,kittykit,joseph2,dad123,kristo,pepote,scheiss,hambone1,bigballa,restaura,tequil,111luzer,euro2000,motox,denhaag,chelsi,flaco1,preeti,lillo,1001sin,passw,august24,beatoff,555555d,willis1,kissthis,qwertyz,rvgmw2gl,iloveboobies,timati,kimbo,msinfo,dewdrop,sdbaker,fcc5nky2,messiah1,catboy,small1,chode,beastie1,star77,hvidovre,short1,xavie,dagobah,alex1987,papageno,dakota2,toonami,fuerte,jesus33,lawina,souppp,dirtybir,chrish,naturist,channel1,peyote,flibble,gutentag,lactate,killem,zucchero,robinho,ditka,grumpy1,avr7000,boxxer,topcop,berry1,mypass1,beverly1,deuce1,9638527410,cthuttdf,kzkmrf,lovethem,band1t,cantona1,purple11,apples123,wonderwo,123a456,fuzzie,lucky99,dancer2,hoddling,rockcity,winner12,spooty,mansfiel,aimee1,287hf71h,rudiger,culebra,god123,agent86,daniel0,bunky1,notmine,9ball,goofus,puffy1,xyh28af4,kulikov,bankshot,vurdf5i2,kevinm,ercole,sexygirls,razvan,october7,goater,lollie,raissa,thefrog,mdmaiwa3,mascha,jesussaves,union1,anthony9,crossroa,brother2,areyuke,rodman91,toonsex,dopeman,gericom,vaz2115,cockgobbler,12356789,12345699,signatur,alexandra1,coolwhip,erwin1,awdrgyjilp,pens66,ghjrjgtyrj,linkinpark,emergenc,psych0,blood666,bootmort,wetworks,piroca,johnd,iamthe1,supermario,homer69,flameon,image1,bebert,fylhtq1,annapoli,apple11,hockey22,10048,indahouse,mykiss,1penguin,markp,misha123,foghat,march11,hank1,santorin,defcon4,tampico,vbnhjafy,robert22,bunkie,athlon64,sex777,nextdoor,koskesh,lolnoob,seemnemaailm,black23,march15,yeehaa,chiqui,teagan,siegheil,monday2,cornhusk,mamusia,chilis,sthgrtst,feldspar,scottm,pugdog,rfghjy,micmac,gtnhjdyf,terminato,1jackson,kakosja,bogomol,123321aa,rkbvtyrj,tresor,tigertig,fuckitall,vbkkbjy,caramon,zxc12,balin,dildo1,soccer09,avata,abby123,cheetah1,marquise,jennyc,hondavfr,tinti,anna1985,dennis2,jorel,mayflowe,icema,hal2000,nikkis,bigmouth,greenery,nurjan,leonov,liberty7,fafnir,larionov,sat321321,byteme1,nausicaa,hjvfynbrf,everto,zebra123,sergio1,titone,wisdom1,kahala,104328q,marcin1,salima,pcitra,1nnnnn,nalini,galvesto,neeraj,rick1,squeeky,agnes1,jitterbu,agshar,maria12,0112358,traxxas,stivone,prophet1,bananza,sommer1,canoneos,hotfun,redsox11,1bigmac,dctdjkjl,legion1,everclea,valenok,black9,danny001,roxie1,1theman,mudslide,july16,lechef,chula,glamis,emilka,canbeef,ioanna,cactus1,rockshox,im2cool,ninja9,thvfrjdf,june28,milo17,missyou,micky1,nbibyf,nokiaa,goldi,mattias,fuckthem,asdzxc123,ironfist,junior01,nesta,crazzy,killswit,hygge,zantac,kazama,melvin1,allston,maandag,hiccup,prototyp,specboot,dwl610,hello6,159456,baldhead,redwhite,calpoly,whitetail,agile1,cousteau,matt01,aust1n,malcolmx,gjlfhjr,semperf1,ferarri,a1b2c3d,vangelis,mkvdari,bettis36,andzia,comand,tazzman,morgaine,pepluv,anna1990,inandout,anetka,anna1997,wallpape,moonrake,huntress,hogtie,cameron7,sammy7,singe11,clownboy,newzeala,wilmar,safrane,rebeld,poopi,granat,hammertime,nermin,11251422,xyzz
26y1,bogeys,jkmxbr,fktrcfyl,11223311,nfyrbcn,11223300,powerpla,zoedog,ybrbnbyf,zaphod42,tarawa,jxfhjdfirf,dude1234,g5wks9,goobe,czekolada,blackros,amaranth,medical1,thereds,julija,nhecsyfujkjdt,promopas,buddy4,marmalad,weihnachten,tronic,letici,passthief,67mustan,ds7zamnw,morri,w8woord,cheops,pinarell,sonofsam,av473dv,sf161pn,5c92v5h6,purple13,tango123,plant1,1baby,xufrgemw,fitta,1rangers,spawns,kenned,taratata,19944991,11111118,coronas,4ebouux8,roadrash,corvette1,dfyjdf846,marley12,qwaszxerdfcv,68stang,67stang,racin,ellehcim,sofiko,nicetry,seabass1,jazzman1,zaqwsx1,laz2937,uuuuuuu1,vlad123,rafale,j1234567,223366,nnnnnn1,226622,junkfood,asilas,cer980,daddymac,persepho,neelam,00700,shithappens,255555,qwertyy,xbox36,19755791,qweasd1,bearcub,jerryb,a1b1c1,polkaudio,basketball1,456rty,1loveyou,marcus2,mama1961,palace1,transcend,shuriken,sudhakar,teenlove,anabelle,matrix99,pogoda,notme,bartend,jordana,nihaoma,ataris,littlegi,ferraris,redarmy,giallo,fastdraw,accountbloc,peludo,pornostar,pinoyako,cindee,glassjaw,dameon,johnnyd,finnland,saudade,losbravo,slonko,toplay,smalltit,nicksfun,stockhol,penpal,caraj,divedeep,cannibus,poppydog,pass88,viktory,walhalla,arisia,lucozade,goldenbo,tigers11,caball,ownage123,tonna,handy1,johny,capital5,faith2,stillher,brandan,pooky1,antananarivu,hotdick,1justin,lacrimos,goathead,bobrik,cgtwbfkbcn,maywood,kamilek,gbplf123,gulnar,beanhead,vfvjyn,shash,viper69,ttttttt1,hondacr,kanako,muffer,dukies,justin123,agapov58,mushka,bad11bad,muleman,jojo123,andreika,makeit,vanill,boomers,bigals,merlin11,quacker,aurelien,spartak1922,ligeti,diana2,lawnmowe,fortune1,awesom,rockyy,anna1994,oinker,love88,eastbay,ab55484,poker0,ozzy666,papasmurf,antihero,photogra,ktm250,painkill,jegr2d2,p3orion,canman,dextur,qwest123,samboy,yomismo,sierra01,herber,vfrcbvvfrcbv,gloria1,llama1,pie123,bobbyjoe,buzzkill,skidrow,grabber,phili,javier1,9379992q,geroin,oleg1994,sovereig,rollover,zaq12qaz,battery1,killer13,alina123,groucho1,mario12,peter22,butterbean,elise1,lucycat,neo123,ferdi,golfer01,randie,gfhfyjbr,ventura1,chelsea3,pinoy,mtgox,yrrim7,shoeman,mirko,ffggyyo,65mustan,ufdibyjd,john55,suckfuck,greatgoo,fvfnjhb,mmmnnn,love20,1bullshi,sucesso,easy1234,robin123,rockets1,diamondb,wolfee,nothing0,joker777,glasnost,richar1,guille,sayan,koresh,goshawk,alexx,batman21,a123456b,hball,243122,rockandr,coolfool,isaia,mary1,yjdbrjdf,lolopc,cleocat,cimbo,lovehina,8vfhnf,passking,bonapart,diamond2,bigboys,kreator,ctvtyjdf,sassy123,shellac,table54781,nedkelly,philbert,sux2bu,nomis,sparky99,python1,littlebear,numpty,silmaril,sweeet,jamesw,cbufhtnf,peggysue,wodahs,luvsex,wizardry,venom123,love4you,bama1,samat,reviewpass,ned467,cjkjdtq,mamula,gijoe,amersham,devochka,redhill,gisel,preggo,polock,cando,rewster,greenlantern,panasonik,dave1234,mikeee,1carlos,miledi,darkness1,p0o9i8u7y6,kathryn1,happyguy,dcp500,assmaster,sambuka,sailormo,antonio3,logans,18254288,nokiax2,qwertzuiop,zavilov,totti,xenon1,edward11,targa1,something1,tony_t,q1w2e3r4t5y6u7i8o9p0,02551670,vladimir1,monkeybutt,greenda,neel21,craiger,saveliy,dei008,honda450,fylhtq95,spike2,fjnq8915,passwordstandard,vova12345,talonesi,richi,gigemags,pierre1,westin,trevoga,dorothee,bastogne,25563o,brandon3,truegrit,krimml,iamgreat,servis,a112233,paulinka,azimuth,corperfmonsy,358hkyp,homerun1,dogbert1,eatmyass,cottage1,savina,baseball7,bigtex,gimmesum,asdcxz,lennon1,a159357,1bastard,413276191q,pngfilt,pchealth,netsnip,bodiroga,1matt,webtvs,ravers,adapters,siddis,mashamasha,coffee2,myhoney,anna1982,marcia1,fairchil,maniek,iloveluc,batmonh,wildon,bowie1,netnwlnk,fancy1,tom204,olga1976,vfif123,queens1,ajax01,lovess,mockba,icam4usb,triada,odinthor,rstlne,exciter,sundog,anchorat,girls69,nfnmzyrf,soloma,gti16v,shadowman,ottom,rataros,tonchin,vishal,chicken0,pornlo,christiaan,volante,likesit,mariupol,runfast,gbpltw123,missys,villevalo,kbpjxrf,ghibli,calla,cessna172,kinglear,dell11,swift1,walera,1cricket,pussy5,turbo911,tucke,maprchem56458,rosehill,thekiwi1,ygfxbkgt,mandarinka,98xa29,magnit,cjfrf,paswoord,grandam1,shenmue,leedsuni,hatrick,zagadka,angeldog,michaell,dance123,koichi,bballs,29palms,xanth,228822,ppppppp1,1kkkkk,1lllll,mynewbots,spurss,madmax1,224455,city1,mmmmmmm1,nnnnnnn1,biedronka,thebeatles,elessar,f14tomcat,jordan18,bobo123,ayi000,tedbear,86chevyx,user123,bobolink,maktub,elmer1,flyfishi,franco1,gandalf0,traxdata,david21,enlighte,dmitrij,beckys,1giants,flippe,12345678w,jossie,rugbyman,snowcat,rapeme,peanut11,gemeni,udders,te
26chn9ne,armani1,chappie,war123,vakantie,maddawg,sewanee,jake5253,tautt1,anthony5,letterma,jimbo2,kmdtyjr,hextall,jessica6,amiga500,hotcunt,phoenix9,veronda,saqartvelo,scubas,sixer3,williamj,nightfal,shihan,melnikova,kosssss,handily,killer77,jhrl0821,march17,rushman,6gcf636i,metoyou,irina123,mine11,primus1,formatters,matthew5,infotech,gangster1,jordan45,moose69,kompas,motoxxx,greatwhi,cobra12,kirpich,weezer1,hello23,montse,tracy123,connecte,cjymrf,hemingwa,azreal,gundam00,mobila,boxman,slayers1,ravshan,june26,fktrcfylhjd,bermuda1,tylerd,maersk,qazwsx11,eybdthcbntn,ash123,camelo,kat123,backd00r,cheyenne1,1king,jerkin,tnt123,trabant,warhammer40k,rambos,punto,home77,pedrito,1frank,brille,guitarman,george13,rakas,tgbxtcrbq,flute1,bananas1,lovezp1314,thespot,postie,buster69,sexytime,twistys,zacharia,sportage,toccata,denver7,terry123,bogdanova,devil69,higgins1,whatluck,pele10,kkk666,jeffery1,1qayxsw2,riptide1,chevy11,munchy,lazer1,hooker1,ghfgjh,vergesse,playgrou,4077mash,gusev,humpin,oneputt,hydepark,monster9,tiger8,tangsoo,guy123,hesoyam1,uhtqneyu,thanku,lomond,ortezza,kronik,geetha,rabbit66,killas,qazxswe,alabaste,1234567890qwerty,capone1,andrea12,geral,beatbox,slutfuck,booyaka,jasmine7,ostsee,maestro1,beatme,tracey1,buster123,donaldduck,ironfish,happy6,konnichi,gintonic,momoney1,dugan1,today2,enkidu,destiny2,trim7gun,katuha,fractals,morganstanley,polkadot,gotime,prince11,204060,fifa2010,bobbyt,seemee,amanda10,airbrush,bigtitty,heidie,layla1,cotton1,5speed,fyfnjkmtdyf,flynavy,joxury8f,meeko,akuma,dudley1,flyboy1,moondog1,trotters,mariami,signin,chinna,legs11,pussy4,1s1h1e1f1,felici,optimus1,iluvu,marlins1,gavaec,balance1,glock40,london01,kokot,southwes,comfort1,sammy11,rockbottom,brianc,litebeer,homero,chopsuey,greenlan,charit,freecell,hampster,smalldog,viper12,blofeld,1234567890987654321,realsex,romann,cartman2,cjdthitycndj,nelly1,bmw528,zwezda,masterba,jeep99,turtl,america2,sunburst,sanyco,auntjudy,125wm,blue10,qwsazx,cartma,toby12,robbob,red222,ilovecock,losfix16,1explore,helge,vaz2114,whynotme,baba123,mugen,1qazwsxedc,albertjr,0101198,sextime,supras,nicolas2,wantsex,pussy6,checkm8,winam,24gordon,misterme,curlew,gbljhfcs,medtech,franzi,butthea,voivod,blackhat,egoiste,pjkeirf,maddog69,pakalolo,hockey4,igor1234,rouges,snowhite,homefree,sexfreak,acer12,dsmith,blessyou,199410,vfrcbvjd,falco02,belinda1,yaglasph,april21,groundho,jasmin1,nevergiveup,elvir,gborv526,c00kie,emma01,awesome2,larina,mike12345,maximu,anupam,bltynbabrfwbz,tanushka,sukkel,raptor22,josh12,schalke04,cosmodog,fuckyou8,busybee,198800,bijoux,frame1,blackmor,giveit,issmall,bear13,123-123,bladez,littlegirl,ultra123,fletch1,flashnet,loploprock,rkelly,12step,lukas1,littlewhore,cuntfinger,stinkyfinger,laurenc,198020,n7td4bjl,jackie69,camel123,ben1234,1gateway,adelheid,fatmike,thuglove,zzaaqq,chivas1,4815162342q,mamadou,nadano,james22,benwin,andrea99,rjirf,michou,abkbgg,d50gnn,aaazzz,a123654,blankman,booboo11,medicus,bigbone,197200,justine1,bendix,morphius,njhvjp,44mag,zsecyus56,goodbye1,nokiadermo,a333444,waratsea,4rzp8ab7,fevral,brillian,kirbys,minim,erathia,grazia,zxcvb1234,dukey,snaggle,poppi,hymen,1video,dune2000,jpthjdf,cvbn123,zcxfcnkbdfz,astonv,ginnie,316271,engine3,pr1ncess,64chevy,glass1,laotzu,hollyy,comicbooks,assasins,nuaddn9561,scottsda,hfcnfvfy,accobra,7777777z,werty123,metalhead,romanson,redsand,365214,shalo,arsenii,1989cc,sissi,duramax,382563,petera,414243,mamapap,jollymon,field1,fatgirl,janets,trompete,matchbox20,rambo2,nepenthe,441232,qwertyuiop10,bozo123,phezc419hv,romantika,lifestyl,pengui,decembre,demon6,panther6,444888,scanman,ghjcnjabkz,pachanga,buzzword,indianer,spiderman3,tony12,startre,frog1,fyutk,483422,tupacshakur,albert12,1drummer,bmw328i,green17,aerdna,invisibl,summer13,calimer,mustaine,lgnu9d,morefun,hesoyam123,escort1,scrapland,stargat,barabbas,dead13,545645,mexicali,sierr,gfhfpbn,gonchar,moonstafa,searock,counte,foster1,jayhawk1,floren,maremma,nastya2010,softball1,adaptec,halloo,barrabas,zxcasd123,hunny,mariana1,kafedra,freedom0,green420,vlad1234,method7,665566,tooting,hallo12,davinchi,conducto,medias,666444,invernes,madhatter,456asd,12345678i,687887,le33px,spring00,help123,bellybut,billy5,vitalik1,river123,gorila,bendis,power666,747200,footslav,acehigh,qazxswedc123,q1a1z1,richard9,peterburg,tabletop,gavrilov,123qwe1,kolosov,fredrau,run4fun,789056,jkbvgbflf,chitra,87654321q,steve22,wideopen,access88,surfe,tdfyutkbjy,impossib,kevin69,880888,cantina,887766,wxcvb,dontforg,qwer1209,asslicke,mamma123,indig,arkasha,scrapp,morelia,vehxbr,jones2,scratch1,cody11,cassie12,gerbera,dontgotm,underhil,maks2010,hollywood1,hanibal,elena2010,jason11,1010321,stewar,elaman,fireplug,goodby,sacrific,babyphat,bobcat12,bruce123,1233215,tony45,tiburo,love15,bmw750,wallstreet,2h0t4me,1346795,lamerz,munkee,134679q,granvill,1512198,armastus,aiden1,pipeutvj,g1234567,angeleyes,usmc1,102030q,putangina,brandnew,shadowfax,eagles12,1falcon,brianw,lokomoti,2022958,scooper,pegas,jabroni1,2121212,buffal,siffredi,wewiz,twotone,rosebudd,nightwis,carpet1,mickey2,2525252,sleddog,red333,jamesm,2797349,jeff12,onizuka,felixxxx,rf6666,fine1,ohlala,forplay,chicago5,muncho,scooby11,ptichka,johnnn,19851985p,dogphil3650,totenkopf,monitor2,macross7,3816778,dudder,semaj1,bounder,racerx1,5556633,7085506,ofclr278,brody1,7506751,nantucke,hedj2n4q,drew1,aessedai,trekbike,pu
26ssykat,samatron,imani,9124852,wiley1,dukenukem,iampurehaha2,9556035,obvious1,mccool24,apache64,kravchenko,justforf,basura,jamese,s0ccer,safado,darksta,surfer69,damian1,gjpbnbd,gunny1,wolley,sananton,zxcvbn123456,odt4p6sv8,sergei1,modem1,mansikka,zzzz1,rifraf,dima777,mary69,looking4,donttell,red100,ninjutsu,uaeuaeman,bigbri,brasco,queenas8151,demetri,angel007,bubbl,kolort,conny,antonia1,avtoritet,kaka22,kailayu,sassy2,wrongway,chevy3,1nascar,patriots1,chrisrey,mike99,sexy22,chkdsk,sd3utre7,padawan,a6pihd,doming,mesohorny,tamada,donatello,emma22,eather,susan69,pinky123,stud69,fatbitch,pilsbury,thc420,lovepuss,1creativ,golf1234,hurryup,1honda,huskerdu,marino1,gowron,girl1,fucktoy,gtnhjpfdjlcr,dkjfghdk,pinkfl,loreli,7777777s,donkeykong,rockytop,staples1,sone4ka,xxxjay,flywheel,toppdogg,bigbubba,aaa123456,2letmein,shavkat,paule,dlanor,adamas,0147852,aassaa,dixon1,bmw328,mother12,ilikepussy,holly2,tsmith,excaliber,fhutynbyf,nicole3,tulipan,emanue,flyvholm,currahee,godsgift,antonioj,torito,dinky1,sanna,yfcnzvjz,june14,anime123,123321456654,hanswurst,bandman,hello101,xxxyyy,chevy69,technica,tagada,arnol,v00d00,lilone,filles,drumandbass,dinamit,a1234a,eatmeat,elway07,inout,james6,dawid1,thewolf,diapason,yodaddy,qscwdv,fuckit1,liljoe,sloeber,simbacat,sascha1,qwe1234,1badger,prisca,angel17,gravedig,jakeyboy,longboard,truskawka,golfer11,pyramid7,highspee,pistola,theriver,hammer69,1packers,dannyd,alfonse,qwertgfdsa,11119999,basket1,ghjtrn,saralee,12inches,paolo1,zse4xdr5,taproot,sophieh6,grizzlie,hockey69,danang,biggums,hotbitch,5alive,beloved1,bluewave,dimon95,koketka,multiscan,littleb,leghorn,poker2,delite,skyfir,bigjake,persona1,amberdog,hannah12,derren,ziffle,1sarah,1assword,sparky01,seymur,tomtom1,123321qw,goskins,soccer19,luvbekki,bumhole,2balls,1muffin,borodin,monkey9,yfeiybrb,1alex,betmen,freder,nigger123,azizbek,gjkzrjdf,lilmike,1bigdadd,1rock,taganrog,snappy1,andrey1,kolonka,bunyan,gomango,vivia,clarkkent,satur,gaudeamus,mantaray,1month,whitehea,fargus,andrew99,ray123,redhawks,liza2009,qw12345,den12345,vfhnsyjdf,147258369a,mazepa,newyorke,1arsenal,hondas2000,demona,fordgt,steve12,birthday2,12457896,dickster,edcwsxqaz,sahalin,pantyman,skinny1,hubertus,cumshot1,chiro,kappaman,mark3434,canada12,lichking,bonkers1,ivan1985,sybase,valmet,doors1,deedlit,kyjelly,bdfysx,ford11,throatfuck,backwood,fylhsq,lalit,boss429,kotova,bricky,steveh,joshua19,kissa,imladris,star1234,lubimka,partyman,crazyd,tobias1,ilike69,imhome,whome,fourstar,scanner1,ujhjl312,anatoli,85bears,jimbo69,5678ytr,potapova,nokia7070,sunday1,kalleank,1996gta,refinnej,july1,molodec,nothanks,enigm,12play,sugardog,nhfkbdfkb,larousse,cannon1,144444,qazxcdew,stimorol,jhereg,spawn7,143000,fearme,hambur,merlin21,dobie,is3yeusc,partner1,dekal,varsha,478jfszk,flavi,hippo1,9hmlpyjd,july21,7imjfstw,lexxus,truelov,nokia5200,carlos6,anais,mudbone,anahit,taylorc,tashas,larkspur,animal2000,nibiru,jan123,miyvarxar,deflep,dolore,communit,ifoptfcor,laura2,anadrol,mamaliga,mitzi1,blue92,april15,matveev,kajlas,wowlook1,1flowers,shadow14,alucard1,1golf,bantha,scotlan,singapur,mark13,manchester1,telus01,superdav,jackoff1,madnes,bullnuts,world123,clitty,palmer1,david10,spider10,sargsyan,rattlers,david4,windows2,sony12,visigoth,qqqaaa,penfloor,cabledog,camilla1,natasha123,eagleman,softcore,bobrov,dietmar,divad,sss123,d1234567,tlbyjhju,1q1q1q1,paraiso,dav123,lfiekmrf,drachen,lzhan16889,tplate,gfghbrf,casio1,123boots1,123test,sys64738,heavymetal,andiamo,meduza,soarer,coco12,negrita,amigas,heavymet,bespin,1asdfghj,wharfrat,wetsex,tight1,janus1,sword123,ladeda,dragon98,austin2,atep1,jungle1,12345abcd,lexus300,pheonix1,alex1974,123qw123,137955,bigtim,shadow88,igor1994,goodjob,arzen,champ123,121ebay,changeme1,brooksie,frogman1,buldozer,morrowin,achim,trish1,lasse,festiva,bubbaman,scottb,kramit,august22,tyson123,passsword,oompah,al123456,fucking1,green45,noodle1,looking1,ashlynn,al1716,stang50,coco11,greese,bob111,brennan1,jasonj,1cherry,1q2345,1xxxxxxx,fifa2011,brondby,zachar1,satyam,easy1,magic7,1rainbow,cheezit,1eeeeeee,ashley123,assass1,amanda123,jerbear,1bbbbbb,azerty12,15975391,654321z,twinturb,onlyone1,denis1988,6846kg3r,jumbos,pennydog,dandelion,haileris,epervier,snoopy69,afrodite,oldpussy,green55,poopypan,verymuch,katyusha,recon7,mine69,tangos,contro,blowme2,jade1,skydive1,fiveiron,dimo4ka,bokser,stargirl,fordfocus,tigers2,platina,baseball11,raque,pimper,jawbreak,buster88,walter34,chucko,penchair,horizon1,thecure1,scc1975,adrianna1,kareta,duke12,krille,dumbfuck,cunt1,aldebaran,laverda,harumi,knopfler,pongo1,pfhbyf,dogman1,rossigno,1hardon,scarlets,nuggets1,ibelieve,akinfeev,xfhkbr,athene,falcon69,happie,billly,nitsua,fiocco,qwerty09,g
26izmo2,slava2,125690,doggy123,craigs,vader123,silkeborg,124365,peterm,123978,krakatoa,123699,123592,kgvebmqy,pensacol,d1d2d3,snowstor,goldenboy,gfg65h7,ev700,church1,orange11,g0dz1ll4,chester3,acheron,cynthi,hotshot1,jesuschris,motdepass,zymurgy,one2one,fietsbel,harryp,wisper,pookster,nn527hp,dolla,milkmaid,rustyboy,terrell1,epsilon1,lillian1,dale3,crhbgrf,maxsim,selecta,mamada,fatman1,ufkjxrf,shinchan,fuckuall,women1,000008,bossss,greta1,rbhjxrf,mamasboy,purple69,felicidade,sexy21,cathay,hunglow,splatt,kahless,shopping1,1gandalf,themis,delta7,moon69,blue24,parliame,mamma1,miyuki,2500hd,jackmeof,razer,rocker1,juvis123,noremac,boing747,9z5ve9rrcz,icewater,titania,alley1,moparman,christo1,oliver2,vinicius,tigerfan,chevyy,joshua99,doda99,matrixx,ekbnrf,jackfrost,viper01,kasia,cnfhsq,triton1,ssbt8ae2,rugby8,ramman,1lucky,barabash,ghtlfntkm,junaid,apeshit,enfant,kenpo1,shit12,007000,marge1,shadow10,qwerty789,richard8,vbitkm,lostboys,jesus4me,richard4,hifive,kolawole,damilola,prisma,paranoya,prince2,lisaann,happyness,cardss,methodma,supercop,a8kd47v5,gamgee,polly123,irene1,number8,hoyasaxa,1digital,matthe
26w0,dclxvi,lisica,roy123,2468013579,sparda,queball,vaffanculo,pass1wor,repmvbx,999666333,freedom8,botanik,777555333,marcos1,lubimaya,flash2,einstei,08080,123456789j,159951159,159357123,carrot1,alina1995,sanjos,dilara,mustang67,wisteria,jhnjgtl12,98766789,darksun,arxangel,87062134,creativ1,malyshka,fuckthemall,barsic,rocksta,2big4u,5nizza,genesis2,romance1,ofcourse,1horse,latenite,cubana,sactown,789456123a,milliona,61808861,57699434,imperia,bubba11,yellow3,change12,55495746,flappy,jimbo123,19372846,19380018,cutlass1,craig123,klepto,beagle1,solus,51502112,pasha1,19822891,46466452,19855891,petshop,nikolaevna,119966,nokia6131,evenpar,hoosier1,contrasena,jawa350,gonzo123,mouse2,115511,eetfuk,gfhfvgfvgfv,1crystal,sofaking,coyote1,kwiatuszek,fhrflbq,valeria1,anthro,0123654789,alltheway,zoltar,maasikas,wildchil,fredonia,earlgrey,gtnhjczy,matrix123,solid1,slavko,12monkeys,fjdksl,inter1,nokia6500,59382113kevinp,spuddy,cachero,coorslit,password!,kiba1z,karizma,vova1994,chicony,english1,bondra12,1rocket,hunden,jimbob1,zpflhjn1,th0mas,deuce22,meatwad,fatfree,congas,sambora,cooper2,janne,clancy1,stonie,busta,kamaz,speedy2,jasmine3,fahayek,arsenal0,beerss,trixie1,boobs69,luansantana,toadman,control2,ewing33,maxcat,mama1964,diamond4,tabaco,joshua0,piper2,music101,guybrush,reynald,pincher,katiebug,starrs,pimphard,frontosa,alex97,cootie,clockwor,belluno,skyeseth,booty69,chaparra,boochie,green4,bobcat1,havok,saraann,pipeman,aekdb,jumpshot,wintermu,chaika,1chester,rjnjatq,emokid,reset1,regal1,j0shua,134679a,asmodey,sarahh,zapidoo,ciccione,sosexy,beckham23,hornets1,alex1971,delerium,manageme,connor11,1rabbit,sane4ek,caseyboy,cbljhjdf,redsox20,tttttt99,haustool,ander,pantera6,passwd1,journey1,9988776655,blue135,writerspace,xiaoyua123,justice2,niagra,cassis,scorpius,bpgjldsgjldthnf,gamemaster,bloody1,retrac,stabbin,toybox,fight1,ytpyf.,glasha,va2001,taylor11,shameles,ladylove,10078,karmann,rodeos,eintritt,lanesra,tobasco,jnrhjqcz,navyman,pablit,leshka,jessica3,123vika,alena1,platinu,ilford,storm7,undernet,sasha777,1legend,anna2002,kanmax1994,porkpie,thunder0,gundog,pallina,easypass,duck1,supermom,roach1,twincam,14028,tiziano,qwerty32,123654789a,evropa,shampoo1,yfxfkmybr,cubby1,tsunami1,fktrcttdf,yasacrac,17098,happyhap,bullrun,rodder,oaktown,holde,isbest,taylor9,reeper,hammer11,julias,rolltide1,compaq123,fourx4,subzero1,hockey9,7mary3,busines,ybrbnjcbr,wagoneer,danniash,portishead,digitex,alex1981,david11,infidel,1snoopy,free30,jaden,tonto1,redcar27,footie,moskwa,thomas21,hammer12,burzum,cosmo123,50000,burltree,54343,54354,vwpassat,jack5225,cougars1,burlpony,blackhorse,alegna,petert,katemoss,ram123,nels0n,ferrina,angel77,cstock,1christi,dave55,abc123a,alex1975,av626ss,flipoff,folgore,max1998,science1,si711ne,yams7,wifey1,sveiks,cabin1,volodia,ox3ford,cartagen,platini,picture1,sparkle1,tiedomi,service321,wooody,christi1,gnasher,brunob,hammie,iraffert,bot2010,dtcyeirf,1234567890p,cooper11,alcoholi,savchenko,adam01,chelsea5,niewiem,icebear,lllooottt,ilovedick,sweetpus,money8,cookie13,rfnthbyf1988,booboo2,angus123,blockbus,david9,chica1,nazaret,samsung9,smile4u,daystar,skinnass,john10,thegirl,sexybeas,wasdwasd1,sigge1,1qa2ws3ed4rf5tg,czarny,ripley1,chris5,ashley19,anitha,pokerman,prevert,trfnthby,tony69,georgia2,stoppedb,qwertyuiop12345,miniclip,franky1,durdom,cabbages,1234567890o,delta5,liudmila,nhfycajhvths,court1,josiew,abcd1,doghead,diman,masiania,songline,boogle,triston,deepika,sexy4me,grapple,spacebal,ebonee,winter0,smokewee,nargiza,dragonla,sassys,andy2000,menards,yoshio,massive1,suckmy1k,passat99,sexybo,nastya1996,isdead,stratcat,hokuto,infix,pidoras,daffyduck,cumhard,baldeagl,kerberos,yardman,shibainu,guitare,cqub6553,tommyy,bk.irf,bigfoo,hecto,july27,james4,biggus,esbjerg,isgod,1irish,phenmarr,jamaic,roma1990,diamond0,yjdbrjd,girls4me,tampa1,kabuto,vaduz,hanse,spieng,dianochka,csm101,lorna1,ogoshi,plhy6hql,2wsx4rfv,cameron0,adebayo,oleg1996,sharipov,bouboule,hollister1,frogss,yeababy,kablam,adelante,memem,howies,thering,cecilia1,onetwo12,ojp123456,jordan9,msorcloledbr,neveraga,evh5150,redwin,1august,canno,1mercede,moody1,mudbug,chessmas,tiikeri,stickdaddy77,alex15,kvartira,7654321a,lollol123,qwaszxedc,algore,solana,vfhbyfvfhbyf,blue72,misha1111,smoke20,junior13,mogli,threee,shannon2,fuckmylife,kevinh,saransk,karenw,isolde,sekirarr,orion123,thomas0,debra1,laketaho,alondra,curiva,jazz1234,1tigers,jambos,lickme2,suomi,gandalf7,028526,zygote,brett123,br1ttany,supafly,159000,kingrat,luton1,cool-ca,bocman,thomasd,skiller,katter,mama777,chanc,tomass,1rachel,oldno7,rfpfyjdf,bigkev,yelrah,primas,osito,kipper1,msvcr71,bigboy11,thesun,noskcaj,chicc,sonja1,lozinka,mobile1,1vader,ummagumma,waves1,punter12,tubgtn,server1,irina1991,magic69,dak001,pandemonium,dead1,berlingo,cherrypi,1montana,lohotron,chicklet,asdfgh123456,stepside,ikmvw103,icebaby,trillium,1sucks,ukrnet,glock9,ab12345,thepower,robert8,thugstools,hockey13,buffon,livefree,sexpics,dessar,ja0000,rosenrot,james10,1fish,svoloch,mykitty,muffin11,evbukb,shwing,artem1992,andrey1992,sheldon1,passpage,nikita99,fubar123,vannasx,eight888,marial,max2010,express2,violentj,2ykn5ccf,spartan11,brenda69,jackiech,abagail,robin2,grass1,andy76,bell1,taison,superme,vika1995,xtr451,fred20,89032073168,denis1984,2000jeep,weetabix,199020,daxter,tevion,panther8,h9iymxmc,bigrig,kalambur,tsalagi,12213443,racecar02,jeffrey4,nataxa,bigsam,purgator,acuracl,troutbum,potsmoke,jimmyz,manutd1,nytimes,pureevil,bearss,cool22,dragonage,nodnarb,dbrbyu,4seasons,freude,elric1,werule,hockey14,12758698,corkie,yeahright,blademan,tafkap,clave,liziko,hofner,jeffhardy,nurich,runne,stanisla,lucy1,monk3y,forzaroma,eric99,bonaire,blackwoo,fengshui,1qaz0okm,newmoney,pimpin69,07078,anonymer,laptop1,cherry12,ace111,salsa1,wilbur1,doom12,diablo23,jgtxzbhr,under1,honda01,breadfan,megan2,juancarlos,stratus1,ackbar,love5683,happytim,lambert1,cbljhtyrj,komarov,spam69,nfhtkrf,brownn,sarmat,ifiksr,spike69,hoangen,angelz,economia,tanzen,avogadro,1vampire,
26spanners,mazdarx,queequeg,oriana,hershil,sulaco,joseph11,8seconds,aquariu,cumberla,heather9,anthony8,burton12,crystal0,maria3,qazwsxc,snow123,notgood,198520,raindog,heehaw,consulta,dasein,miller01,cthulhu1,dukenuke,iubire,baytown,hatebree,198505,sistem,lena12,welcome01,maraca,middleto,sindhu,mitsou,phoenix5,vovan,donaldo,dylandog,domovoy,lauren12,byrjuybnj,123llll,stillers,sanchin,tulpan,smallvill,1mmmmm,patti1,folgers,mike31,colts18,123456rrr,njkmrjz,phoenix0,biene,ironcity,kasperok,password22,fitnes,matthew6,spotligh,bujhm123,tommycat,hazel5,guitar11,145678,vfcmrf,compass1,willee,1barney,jack2000,littleminge,shemp,derrek,xxx12345,littlefuck,spuds1,karolinka,camneely,qwertyu123,142500,brandon00,munson15,falcon3,passssap,z3cn2erv,goahead,baggio10,141592,denali1,37kazoo,copernic,123456789asd,orange88,bravada,rush211,197700,pablo123,uptheass,samsam1,demoman,mattylad10,heydude,mister2,werken,13467985,marantz,a22222,f1f2f3f4,fm12mn12,gerasimova,burrito1,sony1,glenny,baldeagle,rmfidd,fenomen,verbati,forgetme,5element,wer138,chanel1,ooicu812,10293847qp,minicooper,chispa,myturn,deisel,vthrehbq,boredboi4u,filatova,anabe,poiuyt1,barmalei,yyyy1,fourkids,naumenko,bangbros,pornclub,okaykk,euclid90,warrior3,kornet,palevo,patatina,gocart,antanta,jed1054,clock1,111111w,dewars,mankind1,peugeot406,liten,tahira,howlin,naumov,rmracing,corone,cunthole,passit,rock69,jaguarxj,bumsen,197101,sweet2,197010,whitecat,sawadee,money100,yfhrjnbrb,andyboy,9085603566,trace1,fagget,robot1,angel20,6yhn7ujm,specialinsta,kareena,newblood,chingada,boobies2,bugger1,squad51,133andre,call06,ashes1,ilovelucy,success2,kotton,cavalla,philou,deebee,theband,nine09,artefact,196100,kkkkkkk1,nikolay9,onelov,basia,emilyann,sadman,fkrjujkbr,teamomuch,david777,padrino,money21,firdaus,orion3,chevy01,albatro,erdfcv,2legit,sarah7,torock,kevinn,holio,soloy,enron714,starfleet,qwer11,neverman,doctorwh,lucy11,dino12,trinity7,seatleon,o123456,pimpman,1asdfgh,snakebit,chancho,prorok,bleacher,ramire,darkseed,warhorse,michael123,1spanky,1hotdog,34erdfcv,n0th1ng,dimanche,repmvbyf,michaeljackson,login1,icequeen,toshiro,sperme,racer2,veget,birthday26,daniel9,lbvekmrf,charlus,bryan123,wspanic,schreibe,1andonly,dgoins,kewell,apollo12,egypt1,fernie,tiger21,aa123456789,blowj,spandau,bisquit,12345678d,deadmau5,fredie,311420,happyface,samant,gruppa,filmstar,andrew17,bakesale,sexy01,justlook,cbarkley,paul11,bloodred,rideme,birdbath,nfkbcvfy,jaxson,sirius1,kristof,virgos,nimrod1,hardc0re,killerbee,1abcdef,pitcher1,justonce,vlada,dakota99,vespucci,wpass,outside1,puertori,rfvbkf,teamlosi,vgfun2,porol777,empire11,20091989q,jasong,webuivalidat,escrima,lakers08,trigger2,addpass,342500,mongini,dfhtybr,horndogg,palermo1,136900,babyblu,alla98,dasha2010,jkelly,kernow,yfnecz,rockhopper,toeman,tlaloc,silver77,dave01,kevinr,1234567887654321,135642,me2you,8096468644q,remmus,spider7,jamesa,jilly,samba1,drongo,770129ji,supercat,juntas,tema1234,esthe,1234567892000,drew11,qazqaz123,beegees,blome,rattrace,howhigh,tallboy,rufus2,sunny2,sou812,miller12,indiana7,irnbru,patch123,letmeon,welcome5,nabisco,9hotpoin,hpvteb,lovinit,stormin,assmonke,trill,atlanti,money1234,cubsfan,mello1,stars2,ueptkm,agate,dannym88,lover123,wordz,worldnet,julemand,chaser1,s12345678,pissword,cinemax,woodchuc,point1,hotchkis,packers2,bananana,kalender,420666,penguin8,awo8rx3wa8t,hoppie,metlife,ilovemyfamily,weihnachtsbau,pudding1,luckystr,scully1,fatboy1,amizade,dedham,jahbless,blaat,surrende,****er,1panties,bigasses,ghjuhfvbcn,asshole123,dfktyrb,likeme,
26nickers,plastik,hektor,deeman,muchacha,cerebro,santana5,testdrive,dracula1,canalc,l1750sq,savannah1,murena,1inside,pokemon00,1iiiiiii,jordan20,sexual1,mailliw,calipso,014702580369,1zzzzzz,1jjjjjj,break1,15253545,yomama1,katinka,kevin11,1ffffff,martijn,sslazio,daniel5,porno2,nosmas,leolion,jscript,15975312,pundai,kelli1,kkkddd,obafgkm,marmaris,lilmama,london123,rfhfnt,elgordo,talk87,daniel7,thesims3,444111,bishkek,afrika2002,toby22,1speedy,daishi,2children,afroman,qqqqwwww,oldskool,hawai,v55555,syndicat,pukimak,fanatik,tiger5,parker01,bri5kev6,timexx,wartburg,love55,ecosse,yelena03,madinina,highway1,uhfdbwfgf,karuna,buhjvfybz,wallie,46and2,khalif,europ,qaz123wsx456,bobbybob,wolfone,falloutboy,manning18,scuba10,schnuff,ihateyou1,lindam,sara123,popcor,fallengun,divine1,montblanc,qwerty8,rooney10,roadrage,bertie1,latinus,lexusis,rhfvfnjhcr,opelgt,hitme,agatka,1yamaha,dmfxhkju,imaloser,michell1,sb211st,silver22,lockedup,andrew9,monica01,sassycat,dsobwick,tinroof,ctrhtnyj,bultaco,rhfcyjzhcr,aaaassss,14ss88,joanne1,momanddad,ahjkjdf,yelhsa,zipdrive,telescop,500600,1sexsex,facial1,motaro,511647,stoner1,temujin,elephant1,greatman,honey69,kociak,ukqmwhj6,altezza,cumquat,zippos,kontiki,123max,altec1,bibigon,tontos,qazsew,nopasaran,militar,supratt,oglala,kobayash,agathe,yawetag,dogs1,cfiekmrf,megan123,jamesdea,porosenok,tiger23,berger1,hello11,seemann,stunner1,walker2,imissu,jabari,minfd,lollol12,hjvfy,1-oct,stjohns,2278124q,123456789qwer,alex1983,glowworm,chicho,mallards,bluedevil,explorer1,543211,casita,1time,lachesis,alex1982,airborn1,dubesor,changa,lizzie1,captaink,socool,bidule,march23,1861brr,k.ljxrf,watchout,fotze,1brian,keksa2,aaaa1122,matrim,providian,privado,dreame,merry1,aregdone,davidt,nounour,twenty2,play2win,artcast2,zontik,552255,shit1,sluggy,552861,dr8350,brooze,alpha69,thunder6,kamelia2011,caleb123,mmxxmm,jamesh,lfybkjd,125267,125000,124536,bliss1,dddsss,indonesi,bob69,123888,tgkbxfgy,gerar,themack,hijodeputa,good4now,ddd123,clk430,kalash,tolkien1,132forever,blackb,whatis,s1s2s3s4,lolkin09,yamahar,48n25rcc,djtiesto,111222333444555,bigbull,blade55,coolbree,kelse,ichwill,yamaha12,sakic,bebeto,katoom,donke,sahar,wahine,645202,god666,berni,starwood,june15,sonoio,time123,llbean,deadsoul,lazarev,cdtnf,ksyusha,madarchod,technik,jamesy,4speed,tenorsax,legshow,yoshi1,chrisbl,44e3ebda,trafalga,heather7,serafima,favorite4,havefun1,wolve,55555r,james13,nosredna,bodean,jlettier,borracho,mickael,marinus,brutu,sweet666,kiborg,rollrock,jackson6,macross1,ousooner,9085084232,takeme,123qwaszx,firedept,vfrfhjd,jackfros,123456789000,briane,cookie11,baby22,bobby18,gromova,systemofadown,martin01,silver01,pimaou,darthmaul,hijinx,commo,chech,skyman,sunse,2vrd6,vladimirovna,uthvfybz,nicole01,kreker,bobo1,v123456789,erxtgb,meetoo,drakcap,vfvf12,misiek1,butane,network2,flyers99,riogrand,jennyk,e12345,spinne,avalon11,lovejone,studen,maint,porsche2,qwerty100,chamberl,bluedog1,sungam,just4u,andrew23,summer22,ludic,musiclover,aguil,beardog1,libertin,pippo1,joselit,patito,bigberth,digler,sydnee,jockstra,poopo,jas4an,nastya123,profil,fuesse,default1,titan2,mendoz,kpcofgs,anamika,brillo021,bomberman,guitar69,latching,69pussy,blues2,phelge,ninja123,m7n56xo,qwertasd,alex1976,cunningh,estrela,gladbach,marillion,mike2000,258046,bypop,muffinman,kd5396b,zeratul,djkxbwf,john77,sigma2,1linda,selur,reppep,quartz1,teen1,freeclus,spook1,kudos4ever,clitring,sexiness,blumpkin,macbook,tileman,centra,escaflowne,pentable,shant,grappa,zverev,1albert,lommerse,coffee11,777123,polkilo,muppet1,alex74,lkjhgfdsazx,olesica,april14,ba25547,souths,jasmi,arashi,smile2,2401pedro,mybabe,alex111,quintain,pimp1,tdeir8b2,makenna,122333444455555,%e2%82%ac,tootsie1,pass111,zaqxsw123,gkfdfybt,cnfnbcnbrf,usermane,iloveyou12,hard69,osasuna,firegod,arvind,babochka,kiss123,cookie123,julie123,kamakazi,dylan2,223355,tanguy,nbhtqa,tigger13,tubby1,makavel,asdflkj,sambo1,mononoke,mickeys,gayguy,win123,green33,wcrfxtvgbjy,bigsmall,1newlife,clove,babyfac,bigwaves,mama1970,shockwav,1friday,bassey,yarddog,codered1,victory7,bigrick,kracker,gulfstre,chris200,sunbanna,bertuzzi,begemotik,kuolema,pondus,destinee,123456789zz,abiodun,flopsy,amadeusptfcor,geronim,yggdrasi,contex,daniel6,suck1,adonis1,moorea,el345612,f22raptor,moviebuf,raunchy,6043dkf,zxcvbnm123456789,eric11,deadmoin,ratiug,nosliw,fannies,danno,888889,blank1,mikey2,gullit,thor99,mamiya,ollieb,thoth,dagger1,websolutionssu,bonker,prive,1346798520,03038,q1234q,mommy2,contax,zhipo,gwendoli,gothic1,1234562000,lovedick,gibso,digital2,space199,b26354,987654123,golive,serious1,pivkoo,better1,824358553,794613258,nata1980,logout,fishpond,buttss,squidly,good4me,redsox19,jhonny,zse45rdx,matrixxx,honey12,ramina,213546879,motzart,fall99,newspape,killit,gimpy,photowiz,olesja,thebus,marco123,147852963,bedbug,147369258,hellbound,gjgjxrf,123987456,lovehurt,five55,hammer01,1234554321a,alina2011,peppino,ang238,questor,112358132,alina1994,alina1998,money77,bobjones,aigerim,cressida,madalena,420smoke,tinch
26air,raven13,mooser,mauric,lovebu,adidas69,krypton1,1111112,loveline,divin,voshod,michaelm,cocotte,gbkbuhbv,76689295,kellyj,rhonda1,sweetu70,steamforums,geeque,nothere,124c41,quixotic,steam181,1169900,rfcgthcrbq,rfvbkm,sexstuff,1231230,djctvm,rockstar1,fulhamfc,bhecbr,rfntyf,quiksilv,56836803,jedimaster,pangit,gfhjkm777,tocool,1237654,stella12,55378008,19216811,potte,fender12,mortalkombat,ball1,nudegirl,palace22,rattrap,debeers,lickpussy,jimmy6,not4u2c,wert12,bigjuggs,sadomaso,1357924,312mas,laser123,arminia,branford,coastie,mrmojo,19801982,scott11,banaan123,ingres,300zxtt,hooters6,sweeties,19821983,19831985,19833891,sinnfein,welcome4,winner69,killerman,tachyon,tigre1,nymets1,kangol,martinet,sooty1,19921993,789qwe,harsingh,1597535,thecount,phantom3,36985214,lukas123,117711,pakistan1,madmax11,willow01,19932916,fucker12,flhrci,opelagila,theword,ashley24,tigger3,crazyj,rapide,deadfish,allana,31359092,sasha1993,sanders2,discman,zaq!2wsx,boilerma,mickey69,jamesg,babybo,jackson9,orion7,alina2010,indien,breeze1,atease,warspite,bazongaz,1celtic,asguard,mygal,fitzgera,1secret,duke33,cyklone,dipascuc,potapov,1escobar2,c0l0rad0,kki177hk,1little,macondo,victoriya,peter7,red666,winston6,kl?benhavn,muneca,jackme,jennan,happylife,am4h39d8nh,bodybuil,201980,dutchie,biggame,lapo4ka,rauchen,black10,flaquit,water12,31021364,command2,lainth88,mazdamx5,typhon,colin123,rcfhlfc,qwaszx11,g0away,ramir,diesirae,hacked1,cessna1,woodfish,enigma2,pqnr67w5,odgez8j3,grisou,hiheels,5gtgiaxm,2580258,ohotnik,transits,quackers,serjik,makenzie,mdmgatew,bryana,superman12,melly,lokit,thegod,slickone,fun4all,netpass,penhorse,1cooper,nsync,asdasd22,otherside,honeydog,herbie1,chiphi,proghouse,l0nd0n,shagg,select1,frost1996,casper123,countr,magichat,greatzyo,jyothi,3bears,thefly,nikkita,fgjcnjk,nitros,hornys,san123,lightspe,maslova,kimber1,newyork2,spammm,mikejone,pumpk1n,bruiser1,bacons,prelude9,boodie,dragon4,kenneth2,love98,power5,yodude,pumba,thinline,blue30,sexxybj,2dumb2live,matt21,forsale,1carolin,innova,ilikeporn,rbgtkjd,a1s2d3f,wu9942,ruffus,blackboo,qwerty999,draco1,marcelin,hideki,gendalf,trevon,saraha,cartmen,yjhbkmcr,time2go,fanclub,ladder1,chinni,6942987,united99,lindac,quadra,paolit,mainstre,beano002,lincoln7,bellend,anomie,8520456,bangalor,goodstuff,chernov,stepashka,gulla,mike007,frasse,harley03,omnislash,8538622,maryjan,sasha2011,gineok,8807031,hornier,gopinath,princesit,bdr529,godown,bosslady,hakaone,1qwe2,madman1,joshua11,lovegame,bayamon,jedi01,stupid12,sport123,aaa666,tony44,collect1,charliem,chimaira,cx18ka,trrim777,chuckd,thedream,redsox99,goodmorning,delta88,iloveyou11,newlife2,figvam,chicago3,jasonk,12qwer,9875321,lestat1,satcom,conditio,capri50,sayaka,9933162,trunks1,chinga,snooch,alexand1,findus,poekie,cfdbyf,kevind,mike1969,fire13,leftie,bigtuna,chinnu,silence1,celos1,blackdra,alex24,gfgfif,2boobs,happy8,enolagay,sataniv1993,turner1,dylans,peugeo,sasha1994,hoppel,conno,moonshot,santa234,meister1,008800,hanako,tree123,qweras,gfitymrf,reggie31,august29,supert,joshua10,akademia,gbljhfc,zorro123,nathalia,redsox12,hfpdjl,mishmash,nokiae51,nyyankees,tu190022,strongbo,none1,not4u2no,katie2,popart,harlequi,santan,michal1,1therock,screwu,csyekmrf,olemiss1,tyrese,hoople,sunshin1,cucina,starbase,topshelf,fostex,california1,castle1,symantec,pippolo,babare,turntabl,1angela,moo123,ipvteb,gogolf,alex88,cycle1,maxie1,phase2,selhurst,furnitur,samfox,fromvermine,shaq34,gators96,captain2,delonge,tomatoe,bisous,zxcvbnma,glacius,pineapple1,cannelle,ganibal,mko09ijn,paraklast1974,hobbes12,petty43,artema,junior8,mylover,1234567890d,fatal1ty,prostreet,peruan,10020,nadya,caution1,marocas,chanel5,summer08,metal123,111lox,scrapy,thatguy,eddie666,washingto,yannis,minnesota_hp,lucky4,playboy6,naumova,azzurro,patat,dale33,pa55wd,speedster,zemanova,saraht,newto,tony22,qscesz,arkady,1oliver,death6,vkfwx046,antiflag,stangs,jzf7qf2e,brianp,fozzy,cody123,startrek1,yoda123,murciela,trabajo,lvbnhbtdf,canario,fliper,adroit,henry5,goducks,papirus,alskdj,soccer6,88mike,gogetter,tanelorn,donking,marky1,leedsu,badmofo,al1916,wetdog,akmaral,pallet,april24,killer00,nesterova,rugby123,coffee12,browseui,ralliart,paigow,calgary1,armyman,vtldtltd,frodo2,frxtgb,iambigal,benno,jaytee,2hot4you,askar,bigtee,brentwoo,palladin,eddie2,al1916w,horosho,entrada,ilovetits,venture1,dragon19,jayde,chuvak,jamesl,fzr600,brandon8,vjqvbh,snowbal,snatch1,bg6njokf,pudder,karolin,candoo,pfuflrf,satchel1,manteca,khongbiet,critter1,partridg,skyclad,bigdon,ginger69,brave1,anthony4,spinnake,chinadol,passout,cochino,nipples1,15058,lopesk,sixflags,lloo999,parkhead,breakdance,cia123,fidodido,yuitre12,fooey,artem1995,gayathri,medin,nondriversig,l12345,bravo7,happy13,kazuya,camster,alex1998,luckyy,zipcode,dizzle,boating1,opus
26one,newpassw,movies23,kamikazi,zapato,bart316,cowboys0,corsair1,kingshit,hotdog12,rolyat,h200svrm,qwerty4,boofer,rhtyltkm,chris999,vaz21074,simferopol,pitboss,love3,britania,tanyshka,brause,123qwerty123,abeille,moscow1,ilkaev,manut,process1,inetcfg,dragon05,fortknox,castill,rynner,mrmike,koalas,jeebus,stockpor,longman,juanpabl,caiman,roleplay,jeremi,26058,prodojo,002200,magical1,black5,bvlgari,doogie1,cbhtqa,mahina,a1s2d3f4g5h6,jblpro,usmc01,bismilah,guitar01,april9,santana1,1234aa,monkey14,sorokin,evan1,doohan,animalsex,pfqxtyjr,dimitry,catchme,chello,silverch,glock45,dogleg,litespee,nirvana9,peyton18,alydar,warhamer,iluvme,sig229,minotavr,lobzik,jack23,bushwack,onlin,football123,joshua5,federov,winter2,bigmax,fufnfrhbcnb,hfpldfnhb,1dakota,f56307,chipmonk,4nick8,praline,vbhjh123,king11,22tango,gemini12,street1,77879,doodlebu,homyak,165432,chuluthu,trixi,karlito,salom,reisen,cdtnkzxjr,pookie11,tremendo,shazaam,welcome0,00000ty,peewee51,pizzle,gilead,bydand,sarvar,upskirt,legends1,freeway1,teenfuck,ranger9,darkfire,dfymrf,hunt0802,justme1,buffy1ma,1harry,671fsa75yt,burrfoot,budster,pa437tu,jimmyp,alina2006,malacon,charlize,elway1,free12,summer02,gadina,manara,gomer1,1cassie,sanja,kisulya,money3,pujols,ford50,midiland,turga,orange6,demetriu,freakboy,orosie1,radio123,open12,vfufpby,mustek,chris33,animes,meiling,nthtvjr,jasmine9,gfdkjd,oligarh,marimar,chicago9,.kzirf,bugssgub,samuraix,jackie01,pimpjuic,macdad,cagiva,vernost,willyboy,fynjyjdf,tabby1,privet123,torres9,retype,blueroom,raven11,q12we3,alex1989,bringiton,ridered,kareltje,ow8jtcs8t,ciccia,goniners,countryb,24688642,covingto,24861793,beyblade,vikin,badboyz,wlafiga,walstib,mirand,needajob,chloes,balaton,kbpfdtnf,freyja,bond9007,gabriel12,stormbri,hollage,love4eve,fenomeno,darknite,dragstar,kyle123,milfhunter,ma123123123,samia,ghislain,enrique1,ferien12,xjy6721,natalie2,reglisse,wilson2,wesker,rosebud7,amazon1,robertr,roykeane,xtcnth,mamatata,crazyc,mikie,savanah,blowjob69,jackie2,forty1,1coffee,fhbyjxrf,bubbah,goteam,hackedit,risky1,logoff,h397pnvr,buck13,robert23,bronc,st123st,godflesh,pornog,iamking,cisco69,septiembr,dale38,zhongguo,tibbar,panther9,buffa1,bigjohn1,mypuppy,vehvfycr,april16,shippo,fire1234,green15,q123123,gungadin,steveg,olivier1,chinaski,magnoli,faithy,storm12,toadfrog,paul99,78791,august20,automati,squirtle,cheezy,positano,burbon,nunya,llebpmac,kimmi,turtle2,alan123,prokuror,violin1,durex,pussygal,visionar,trick1,chicken6,29024,plowboy,rfybreks,imbue,sasha13,wagner1,vitalogy,cfymrf,thepro,26028,gorbunov,dvdcom,letmein5,duder,fastfun,pronin,libra1,conner1,harley20,stinker1,20068,20038,amitech,syoung,dugway,18068,welcome7,jimmypag,anastaci,kafka1,pfhfnecnhf,catsss,campus100,shamal,nacho1,fire12,vikings2,brasil1,rangerover,mohamma,peresvet,14058,cocomo,aliona,14038,qwaser,vikes,cbkmdf,skyblue1,ou81234,goodlove,dfkmltvfh,108888,roamer,pinky2,static1,zxcv4321,barmen,rock22,shelby2,morgans,1junior,pasword1,logjam,fifty5,nhfrnjhbcn,chaddy,philli,nemesis2,ingenier,djkrjd,ranger3,aikman8,knothead,daddy69,love007,vsythb,ford350,tiger00,renrut,owen11,energy12,march14,alena123,robert19,carisma,orange22,murphy11,podarok,prozak,kfgeirf,wolf13,lydia1,shazza,parasha,akimov,tobbie,pilote,heather4,baster,leones,gznfxjr,megama,987654321g,bullgod,boxster1,minkey,wombats,vergil,colegiata,lincol,smoothe,pride1,carwash1,latrell,bowling3,fylhtq123,pickwick,eider,bubblebox,bunnies1,loquit,slipper1,nutsac,purina,xtutdfhf,plokiju,1qazxs,uhjpysq,zxcvbasdfg,enjoy1,1pumpkin,phantom7,mama22,swordsma,wonderbr,dogdays,milker,u23456,silvan,dfkthbr,slagelse,yeahman,twothree,boston11,wolf100,dannyg,troll1,fynjy123,ghbcnfd,bftest,ballsdeep,bobbyorr,alphasig,cccdemo,fire123,norwest,claire2,august10,lth1108,problemas,sapito,alex06,1rusty,maccom,goirish1,ohyes,bxdumb,nabila,boobear1,rabbit69,princip,alexsander,travail,chantal1,dogggy,greenpea,diablo69,alex2009,bergen09,petticoa,classe,ceilidh,vlad2011,kamakiri,lucidity,qaz321,chileno,cexfhf,99ranger,mcitra,estoppel,volvos60,carter80,webpass,temp12,touareg,fcgbhby,bubba8,sunitha,200190ru,bitch2,shadow23,iluvit,nicole0,ruben1,nikki69,butttt,shocker1,souschef,lopotok01,kantot,corsano,cfnfyf,riverat,makalu,swapna,all4u9,cdtnkfy,ntktgepbr,ronaldo99,thomasj,bmw540i,chrisw,boomba,open321,z1x2c3v4b5n6m7,gaviota,iceman44,frosya,chris100,chris24,cosette,clearwat,micael,boogyman,pussy9,camus1,chumpy,heccrbq,konoplya,chester8,scooter5,ghjgfufylf,giotto,koolkat,zero000,bonita1,ckflrbq,j1964,mandog,18n28n24a,renob,head1,shergar,ringo123,tanita,sex4free,johnny12,halberd,reddevils,biolog,dillinge,fatb0y,c00per,hy
26perlit,wallace2,spears1,vitamine,buheirf,sloboda,alkash,mooman,marion1,arsenal7,sunder,nokia5610,edifier,pippone,fyfnjkmtdbx,fujimo,pepsi12,kulikova,bolat,duetto,daimon,maddog01,timoshka,ezmoney,desdemon,chesters,aiden,hugues,patrick5,aikman08,robert4,roenick,nyranger,writer1,36169544,foxmulder,118801,kutter,shashank,jamjar,118811,119955,aspirina,dinkus,1sailor,nalgene,19891959,snarf,allie1,cracky,resipsa,45678912,kemerovo,19841989,netware1,alhimik,19801984,nicole123,19761977,51501984,malaka1,montella,peachfuz,jethro1,cypress1,henkie,holdon,esmith,55443322,1friend,quique,bandicoot,statistika,great123,death13,ucht36,master4,67899876,bobsmith,nikko1,jr1234,hillary1,78978978,rsturbo,lzlzdfcz,bloodlust,shadow00,skagen,bambina,yummies,88887777,91328378,matthew4,itdoes,98256518,102938475,alina2002,123123789,fubared,dannys,123456321,nikifor,suck69,newmexico,scubaman,rhbcnb,fifnfy,puffdadd,159357852,dtheyxbr,theman22,212009164,prohor,shirle,nji90okm,newmedia,goose5,roma1995,letssee,iceman11,aksana,wirenut,pimpdady,1212312121,tamplier,pelican1,domodedovo,1928374655,fiction6,duckpond,ybrecz,thwack,onetwo34,gunsmith,murphydo,fallout1,spectre1,jabberwo,jgjesq,turbo6,bobo12,redryder,blackpus,elena1971,danilova,antoin,bobo1234,bobob,bobbobbo,dean1,222222a,jesusgod,matt23,musical1,darkmage,loppol,werrew,josepha,rebel12,toshka,gadfly,hawkwood,alina12,dnomyar,sexaddict,dangit,cool23,yocrack,archimed,farouk,nhfkzkz,lindalou,111zzzzz,ghjatccjh,wethepeople,m123456789,wowsers,kbkbxrf,bulldog5,m_roesel,sissinit,yamoon6,123ewqasd,dangel,miruvor79,kaytee,falcon7,bandit11,dotnet,dannii,arsenal9,miatamx5,1trouble,strip4me,dogpile,sexyred1,rjdfktdf,google10,shortman,crystal7,awesome123,cowdog,haruka,birthday28,jitter,diabolik,boomer12,dknight,bluewate,hockey123,crm0624,blueboys,willy123,jumpup,google2,cobra777,llabesab,vicelord,hopper1,gerryber,remmah,j10e5d4,qqqqqqw,agusti,fre_ak8yj,nahlik,redrobin,scott3,epson1,dumpy,bundao,aniolek,hola123,jergens,itsasecret,maxsam,bluelight,mountai1,bongwater,1london,pepper14,freeuse,dereks,qweqw,fordgt40,rfhfdfy,raider12,hunnybun,compac,splicer,megamon,tuffgong,gymnast1,butter11,modaddy,wapbbs_1,dandelio,soccer77,ghjnbdjcnjzybt,123xyi2,fishead,x002tp00,whodaman,555aaa,oussama,brunodog,technici,pmtgjnbl,qcxdw8ry,schweden,redsox3,throbber,collecto,japan10,dbm123dm,hellhoun,tech1,deadzone,kahlan,wolf123,dethklok,xzsawq,bigguy1,cybrthc,chandle,buck01,qq123123,secreta,williams1,c32649135,delta12,flash33,123joker,spacejam,polopo,holycrap,daman1,tummybed,financia,nusrat,euroline,magicone,jimkirk,ameritec,daniel26,sevenn,topazz,kingpins,dima1991,macdog,spencer5,oi812,geoffre,music11,baffle,123569,usagi,cassiope,polla,lilcrowe,thecakeisalie,vbhjndjhtw,vthokies,oldmans,sophie01,ghoster,penny2,129834,locutus1,meesha,magik,jerry69,daddysgirl,irondesk,andrey12,jasmine123,vepsrfyn,likesdick,1accord,jetboat,grafix,tomuch,showit,protozoa,mosias98,taburetka,blaze420,esenin,anal69,zhv84kv,puissant,charles0,aishwarya,babylon6,bitter1,lenina,raleigh1,lechat,access01,kamilka,fynjy,sparkplu,daisy3112,choppe,zootsuit,1234567j,rubyrose,gorilla9,nightshade,alternativa,cghfdjxybr,snuggles1,10121v,vova1992,leonardo1,dave2,matthewd,vfhfnbr,1986mets,nobull,bacall,mexican1,juanjo,mafia1,boomer22,soylent,edwards1,jordan10,blackwid,alex86,gemini13,lunar2,dctvcjcfnm,malaki,plugger,eagles11,snafu2,1shelly,cintaku,hannah22,tbird1,maks5843,irish88,homer22,amarok,fktrcfylhjdf,lincoln2,acess,gre69kik,need4speed,hightech,core2duo,blunt1,ublhjgjybrf,dragon33,1autopas,autopas1,wwww1,15935746,daniel20,2500aa,massim,1ggggggg,96ford,hardcor1,cobra5,blackdragon,vovan_lt,orochimaru,hjlbntkb,qwertyuiop12,tallen,paradoks,frozenfish,ghjuhfvvbcn,gerri1,nuggett,camilit,doright,trans1,serena1,catch2,bkmyeh,fireston,afhvfwtdn,purple3,figure8,fuckya,scamp1,laranja,ontheoutside,louis123,yellow7,moonwalk,mercury2,tolkein,raide,amenra,a13579,dranreb,5150vh,harish,tracksta,sexking,ozzmosis,katiee,alomar,matrix19,headroom,jahlove,ringding,apollo8,132546,132613,12345672000,saretta,135798,136666,thomas7,136913,onetwothree,hockey33,calida,nefertit,bitwise,tailhook,boop4,kfgecbr,bujhmbujhm,metal69,thedark,meteoro,felicia1,house12,tinuviel,istina,vaz2105,pimp13,toolfan,nina1,tuesday2,maxmotives,lgkp500,locksley,treech,darling1,kurama,aminka,ramin,redhed,dazzler,jager1,stpiliot,cardman,rfvtym,cheeser,14314314,paramoun,samcat,plumpy,stiffie,vsajyjr,panatha,qqq777,c
26ar12345,098poi,asdzx,keegan1,furelise,kalifornia,vbhjckfd,beast123,zcfvfzkexifz,harry5,1birdie,96328i,escola,extra330,henry12,gfhfyjqz,14u2nv,max1234,templar1,1dave,02588520,catrin,pangolin,marhaba,latin1,amorcito,dave22,escape1,advance1,yasuhiro,grepw,meetme,orange01,ernes,erdna,zsergn,nautica1,justinb,soundwav,miasma,greg78,nadine1,sexmad,lovebaby,promo1,excel1,babys,dragonma,camry1,sonnenschein,farooq,wazzkaprivet,magal,katinas,elvis99,redsox24,rooney1,chiefy,peggys,aliev,pilsung,mudhen,dontdoit,dennis12,supercal,energia,ballsout,funone,claudiu,brown2,amoco,dabl1125,philos,gjdtkbntkm,servette,13571113,whizzer,nollie,13467982,upiter,12string,bluejay1,silkie,william4,kosta1,143333,connor12,sustanon,06068,corporat,ssnake,laurita,king10,tahoes,arsenal123,sapato,charless,jeanmarc,levent,algerie,marine21,jettas,winsome,dctvgbplf,1701ab,xxxp455w0rd5,lllllll1,ooooooo1,monalis,koufax32,anastasya,debugger,sarita2,jason69,ufkxjyjr,gjlcnfdf,1jerry,daniel10,balinor,sexkitten,death2,qwertasdfgzxcvb,s9te949f,vegeta1,sysman,maxxam,dimabilan,mooose,ilovetit,june23,illest,doesit,mamou,abby12,longjump,transalp,moderato,littleguy,magritte,dilnoza,hawaiiguy,winbig,nemiroff,kokaine,admira,myemail,dream2,browneyes,destiny7,dragonss,suckme1,asa123,andranik,suckem,fleshbot,dandie,timmys,scitra,timdog,hasbeen,guesss,smellyfe,arachne,deutschl,harley88,birthday27,nobody1,papasmur,home1,jonass,bunia3,epatb1,embalm,vfvekmrf,apacer,12345656,estreet,weihnachtsbaum,mrwhite,admin12,kristie1,kelebek,yoda69,socken,tima123,bayern1,fktrcfylth,tamiya,99strenght,andy01,denis2011,19delta,stokecit,aotearoa,stalker2,nicnac,conrad1,popey,agusta,bowl36,1bigfish,mossyoak,1stunner,getinnow,jessejames,gkfnjy,drako,1nissan,egor123,hotness,1hawaii,zxc123456,cantstop,1peaches,madlen,west1234,jeter1,markis,judit,attack1,artemi,silver69,153246,crazy2,green9,yoshimi,1vette,chief123,jasper2,1sierra,twentyon,drstrang,aspirant,yannic,jenna123,bongtoke,slurpy,1sugar,civic97,rusty21,shineon,james19,anna12345,wonderwoman,1kevin,karol1,kanabis,wert21,fktif6115,evil1,kakaha,54gv768,826248s,tyrone1,1winston,sugar2,falcon01,adelya,mopar440,zasxcd,leecher,kinkysex,mercede1,travka,11234567,rebon,geekboy".split(","),
27english_wikipedia:"the,of,and,in,was,is,for,as,on,with,by,he,at,from,his,an,were,are,which,doc,https,also,or,has,had,first,one,their,its,after,new,who,they,two,her,she,been,other,when,time,during,there,into,school,more,may,years,over,only,year,most,would,world,city,some,where,between,later,three,state,such,then,national,used,made,known,under,many,university,united,while,part,season,team,these,american,than,film,second,born,south,became,states,war,through,being,including,both,before,north,high,however,people,fam
27ily,early,history,album,area,them,series,against,until,since,district,county,name,work,life,group,music,following,number,company,several,four,called,played,released,career,league,game,government,house,each,based,day,same,won,use,station,club,international,town,located,population,general,college,east,found,age,march,end,september,began,home,public,church,line,june,river,member,system,place,century,band,july,york,january,october,song,august,best,former,british,party,named,held,village,show,local,november,took,service,december,built,another,major,within,along,members,five,single,due,although,small,old,left,final,large,include,building,served,president,received,games,death,february,main,third,set,children,own,order,species,park,law,air,published,road,died,book,men,women,army,often,according,education,central,country,division,english,top,included,development,french,community,among,water,play,side,list,times,near,late,form,original,different,center,power,led,students,german,moved,court,six,land,council,island,u.s.,record,million,research,art,established,award,street,military,television,given,region,support,western,production,non,political,point,cup,period,business,title,started,various,election,using,england,role,produced,become,program,works,field,total,office,class,written,association,radio,union,level,championship,director,few,force,created,department,founded,services,married,though,per,n't,site,open,act,short,society,version,royal,present,northern,worked,professional,full,returned,joined,story,france,european,currently,language,social,california,india,days,design,st.,further,round,australia,wrote,san,project,control,southern,railway,board,popular,continued,free,battle,considered,video,common,position,living,half,playing,recorded,red,post,described,average,records,special,modern,appeared,announced,areas,rock,release,elected,others,example,term,opened,similar,formed,route,census,current,schools,originally,lake,developed,race,himself,forces,addition,information,upon,province,match,event,songs,result,events,win,eastern,track,lead,teams,science,human,construction,minister,germany,awards,available,throughout,training,style,body,museum,australian,health,seven,signed,chief,eventually,appointed,sea,centre,debut,tour,points,media,light,range,character,across,features,families,largest,indian,network,less,performance,players,refer,europe,sold,festival,usually,taken,despite,designed,committee,process,return,official,episode,institute,stage,followed,performed,japanese,personal,thus,arts,space,low,months,includes,china,study,middle,magazine,leading,japan,groups,aircraft,featured,federal,civil,rights,model,coach,canadian,books,remained,eight,type,independent,completed,capital,academy,instead,kingdom,organization,countries,studies,competition,sports,size,above,section,finished,gold,involved,reported,management,systems,industry,directed,market,fourth,movement,technology,bank,ground,campaign,base,lower,sent,rather,added,provided,coast,grand,historic,valley,conference,bridge,winning,approximately,films,chinese,awarded,degree,russian,shows,native,female,replaced,municipality,square,studio,medical,data,african,successful,mid,bay,attack,previous,operations,spanish,theatre,student,republic,beginning,provide,ship,primary,owned,writing,tournament,culture,introduced,texas,related,natural,parts,governor,reached,ireland,units,senior,decided,italian,whose,higher,africa,standard,income,professor,placed,regional,los,buildings,championships,active,novel,energy,generally,interest,via,economic,previously,stated,itself,channel,below,operation,leader,traditional,trade,structure,limited,runs,prior,regular,famous,saint,navy,foreign,listed,artist,catholic,airport,results,parliament,collection,unit,officer,goal,attended,command,staff,commission,lived,location,plays,commercial,places,foundation,significant,older,medal,self,scored,companies,highway,activities,programs,wide,musical,notable,library,numerous,paris,towards,individual,allowed,plant,property,annual,contract,whom,highest,initially,required,earlier,assembly,artists,rural,seat,practice,defeated,ended,soviet,length,spent,manager,press,associated,author,issues,additional,characters,lord,zealand,policy,engine,township,noted,historical,complete,financial,religious,mission,contains,nine,recent,represented,pennsylvania,administration,opening,secretary,lines,report,executive,youth,closed,theory,writer,italy,angeles,appearance,feature,queen,launched,legal,terms,entered,issue,edition,singer,greek,majority,background,source,anti,cultural,complex,changes,recording,stadium,islands,operated,particularly,basketball,month,uses,port,castle,mostly,names,fort,selected,increased,status,earth,subsequently,pacific,cover,variety,certain,goals,remains,upper,congress,becoming,studied,irish,nature,particular,loss,caused,chart,dr.,forced,create,era,retired,material,review,rate,singles,referred,larger,individuals,shown,provides,products,speed,democratic,poland,parish,olympics,cities,themselves,temple,wing,genus,households,serving,cost,wales,stations,passed,supported,view,cases,forms,actor,male,matches,males,stars,tracks,females,administrative,median,effect,biography,train,engineering,camp,offered,chairman,houses,mainly,19th,surface,therefore,nearly,score,ancient,subject,prime,seasons,claimed,experience,specific,jewish,failed,overall,believed,plot,troops,greater,spain,consists,broadcast,heavy,increase,raised,separate,campus,1980s,appears,presented,lies,composed,recently,influence,fifth,nations,creek,references,elections,britain,double,cast,meaning,earned,carried,producer,latter,housing,brothers,attempt,article,response,border,remaining,nearby,direct,ships,value,workers,politician,academic,label,1970s,commander,rule,fellow,residents,authority,editor,transport,dutch,projects,responsible,covered,territory,flight,races,defense,tower,emperor,albums,facilities,daily,stories,assistant,managed,primarily,quality,function,proposed,distribution,conditions,prize,journal,code,vice,newspaper,corps,highly,constructed,mayor,critical,secondary,corporation,rugby,regiment,ohio,appearances,serve,allow,nation,multiple,discovered,directly,scene,levels,growth,elements,acquired,1990s,officers,physical,20th,latin,host,jersey,graduated,arrived,issued,literature,metal,estate,vote,immediately,quickly,asian,
27competed,extended,produce,urban,1960s,promoted,contemporary,global,formerly,appear,industrial,types,opera,ministry,soldiers,commonly,mass,formation,smaller,typically,drama,shortly,density,senate,effects,iran,polish,prominent,naval,settlement,divided,basis,republican,languages,distance,treatment,continue,product,mile,sources,footballer,format,clubs,leadership,initial,offers,operating,avenue,officially,columbia,grade,squadron,fleet,percent,farm,leaders,agreement,likely,equipment,website,mount,grew,method,transferred,intended,renamed,iron,asia,reserve,capacity,politics,widely,activity,advanced,relations,scottish,dedicated,crew,founder,episodes,lack,amount,build,efforts,concept,follows,ordered,leaves,positive,economy,entertainment,affairs,memorial,ability,illinois,communities,color,text,railroad,scientific,focus,comedy,serves,exchange,environment,cars,direction,organized,firm,description,agency,analysis,purpose,destroyed,reception,planned,revealed,infantry,architecture,growing,featuring,household,candidate,removed,situated,models,knowledge,solo,technical,organizations,assigned,conducted,participated,largely,purchased,register,gained,combined,headquarters,adopted,potential,protection,scale,approach,spread,independence,mountains,titled,geography,applied,safety,mixed,accepted,continues,captured,rail,defeat,principal,recognized,lieutenant,mentioned,semi,owner,joint,liberal,actress,traffic,creation,basic,notes,unique,supreme,declared,simply,plants,sales,massachusetts,designated,parties,jazz,compared,becomes,resources,titles,concert,learning,remain,teaching,versions,content,alongside,revolution,sons,block,premier,impact,champions,districts,generation,estimated,volume,image,sites,account,roles,sport,quarter,providing,zone,yard,scoring,classes,presence,performances,representatives,hosted,split,taught,origin,olympic,claims,critics,facility,occurred,suffered,municipal,damage,defined,resulted,respectively,expanded,platform,draft,opposition,expected,educational,ontario,climate,reports,atlantic,surrounding,performing,reduced,ranked,allows,birth,nominated,younger,newly,kong,positions,theater,philadelphia,heritage,finals,disease,sixth,laws,reviews,constitution,tradition,swedish,theme,fiction,rome,medicine,trains,resulting,existing,deputy,environmental,labour,classical,develop,fans,granted,receive,alternative,begins,nuclear,fame,buried,connected,identified,palace,falls,letters,combat,sciences,effort,villages,inspired,regions,towns,conservative,chosen,animals,labor,attacks,materials,yards,steel,representative,orchestra,peak,entitled,officials,returning,reference,northwest,imperial,convention,examples,ocean,publication,painting,subsequent,frequently,religion,brigade,fully,sides,acts,cemetery,relatively,oldest,suggested,succeeded,achieved,application,programme,cells,votes,promotion,graduate,armed,supply,flying,communist,figures,literary,netherlands,korea,worldwide,citizens,1950s,faculty,draw,stock,seats,occupied,methods,unknown,articles,claim,holds,authorities,audience,sweden,interview,obtained,covers,settled,transfer,marked,allowing,funding,challenge,southeast,unlike,crown,rise,portion,transportation,sector,phase,properties,edge,tropical,standards,institutions,philosophy,legislative,hills,brand,fund,conflict,unable,founding,refused,attempts,metres,permanent,starring,applications,creating,effective,aired,extensive,employed,enemy,expansion,billboard,rank,battalion,multi,vehicle,fought,alliance,category,perform,federation,poetry,bronze,bands,entry,vehicles,bureau,maximum,billion,trees,intelligence,greatest,screen,refers,commissioned,gallery,injury,confirmed,setting,treaty,adult,americans,broadcasting,supporting,pilot,mobile,writers,programming,existence,squad,minnesota,copies,korean,provincial,sets,defence,offices,agricultural,internal,core,northeast,retirement,factory,actions,prevent,communications,ending,weekly,containing,functions,attempted,interior,weight,bowl,recognition,incorporated,increasing,ultimately,documentary,derived,attacked,lyrics,mexican,external,churches,centuries,metropolitan,selling,opposed,personnel,mill,visited,presidential,roads,pieces,norwegian,controlled,18th,rear,influenced,wrestling,weapons,launch,composer,locations,developing,circuit,specifically,studios,shared,canal,wisconsin,publishing,approved,domestic,consisted,determined,comic,establishment,exhibition,southwest,fuel,electronic,cape,converted,educated,melbourne,hits,wins,producing,norway,slightly,occur,surname,identity,represent,constituency,funds,proved,links,structures,athletic,birds,contest,users,poet,institution,display,receiving,rare,contained,guns,motion,piano,temperature,publications,passenger,contributed,toward,cathedral,inhabitants,architect,exist,athletics,muslim,courses,abandoned,signal,successfully,disambiguation,tennessee,dynasty,heavily,maryland,jews,representing,budget,weather,missouri,introduction,faced,pair,chapel,reform,height,vietnam,occurs,motor,cambridge,lands,focused,sought,patients,shape,invasion,
27chemical,importance,communication,selection,regarding,homes,voivodeship,maintained,borough,failure,aged,passing,agriculture,oregon,teachers,flow,philippines,trail,seventh,portuguese,resistance,reaching,negative,fashion,scheduled,downtown,universities,trained,skills,scenes,views,notably,typical,incident,candidates,engines,decades,composition,commune,chain,inc.,austria,sale,values,employees,chamber,regarded,winners,registered,task,investment,colonial,swiss,user,entirely,flag,stores,closely,entrance,laid,journalist,coal,equal,causes,turkish,quebec,techniques,promote,junction,easily,dates,kentucky,singapore,residence,violence,advance,survey,humans,expressed,passes,streets,distinguished,qualified,folk,establish,egypt,artillery,visual,improved,actual,finishing,medium,protein,switzerland,productions,operate,poverty,neighborhood,organisation,consisting,consecutive,sections,partnership,extension,reaction,factor,costs,bodies,device,ethnic,racial,flat,objects,chapter,improve,musicians,courts,controversy,membership,merged,wars,expedition,interests,arab,comics,gain,describes,mining,bachelor,crisis,joining,decade,1930s,distributed,habitat,routes,arena,cycle,divisions,briefly,vocals,directors,degrees,object,recordings,installed,adjacent,demand,voted,causing,businesses,ruled,grounds,starred,drawn,opposite,stands,formal,operates,persons,counties,compete,wave,israeli,ncaa,resigned,brief,greece,combination,demographics,historian,contain,commonwealth,musician,collected,argued,louisiana,session,cabinet,parliamentary,electoral,loan,profit,regularly,conservation,islamic,purchase,17th,charts,residential,earliest,designs,paintings,survived,moth,items,goods,grey,anniversary,criticism,images,discovery,observed,underground,progress,additionally,participate,thousands,reduce,elementary,owners,stating,iraq,resolution,capture,tank,rooms,hollywood,finance,queensland,reign,maintain,iowa,landing,broad,outstanding,circle,path,manufacturing,assistance,sequence,gmina,crossing,leads,universal,shaped,kings,attached,medieval,ages,metro,colony,affected,scholars,oklahoma,coastal,soundtrack,painted,attend,definition,meanwhile,purposes,trophy,require,marketing,popularity,cable,mathematics,mississippi,represents,scheme,appeal,distinct,factors,acid,subjects,roughly,terminal,economics,senator,diocese,prix,contrast,argentina,czech,wings,relief,stages,duties,16th,novels,accused,whilst,equivalent,charged,measure,documents,couples,request,danish,defensive,guide,devices,statistics,credited,tries,passengers,allied,frame,puerto,peninsula,concluded,instruments,wounded,differences,associate,forests,afterwards,replace,requirements,aviation,solution,offensive,ownership,inner,legislation,hungarian,contributions,actors,translated,denmark,steam,depending,aspects,assumed,injured,severe,admitted,determine,shore,technique,arrival,measures,translation,debuted,delivered,returns,rejected,separated,visitors,damaged,storage,accompanied,markets,industries,losses,gulf,charter,strategy,corporate,socialist,somewhat,significantly,physics,mounted,satellite,experienced,constant,relative,pattern,restored,belgium,connecticut,partners,harvard,retained,networks,protected,mode,artistic,parallel,collaboration,debate,involving,journey,linked,salt,authors,components,context,occupation,requires,occasionally,policies,tamil,ottoman,revolutionary,hungary,poem,versus,gardens,amongst,audio,makeup,frequency,meters,orthodox,continuing,suggests,legislature,coalition,guitarist,eighth,classification,practices,soil,tokyo,instance,limit,coverage,considerable,ranking,colleges,cavalry,centers,daughters,twin,equipped,broadway,narrow,hosts,rates,domain,boundary,arranged,12th,whereas,brazilian,forming,rating,strategic,competitions,trading,covering,baltimore,commissioner,infrastructure,origins,replacement,praised,disc,collections,expression,ukraine,driven,edited,austrian,solar,ensure,premiered,successor,wooden,operational,hispanic,concerns,rapid,prisoners,childhood,meets,influential,tunnel,employment,tribe,qualifying,adapted,temporary,celebrated,appearing,increasingly,depression,adults,cinema,entering,laboratory,script,flows,romania,accounts,fictional,pittsburgh,achieve,monastery,franchise,formally,tools,newspapers,revival,sponsored,processes,vienna,springs,missions,classified,13th,annually,branches,lakes,gender,manner,advertising,normally,maintenance,adding,characteristics,integrated,decline,modified,strongly,critic,victims,malaysia,arkansas,nazi,restoration,powered,monument,hundreds,depth,15th,controversial,admiral,criticized,brick,honorary,initiative,output,visiting,birmingham,progressive,existed,carbon,1920s,credits,colour,rising,hence,defeating,superior,filmed,listing,column,surrounded,orleans,principles,territories,struck,participation,indonesia,movements,index,commerce,conduct,constitutional,spiritual,ambassador,vocal,completion,edinburgh,residing,tourism,finland,bears,medals,resident,themes,visible,indigenous,involvement,basin,electrical,ukrainian,concerts,boats,styles,processing,rival,drawing,vessels,experimental,declined,touring,supporters,compilation,coaching,cited,dated,roots,string,explained,transit,traditionally,poems,minimum,representation,14th,releases,effectively,architectural,triple,indicated,greatly,elevation,clinical,printed,10th,proposal,peaked,producers,romanized,rapidly,stream,innings,meetings,counter,householder,honour,lasted,agencies,document,exists,surviving,experiences,honors,landscape,hurricane,harbor,panel,competing,profile,vessel,farmers,lists,revenue,exception,customers,11th,participants,wildlife,utah,bible,gradually,preserved,replacing,symphony,begun,longest,siege,provinces,mechanical,genre,transmission,agents,executed,videos,benefits,funded,rated,instrumental,ninth,similarly,dominated,destruction,passage,technologies,thereafter,outer,facing,affiliated,opportunities,instrument,governments,scholar,evolution,channels,shares,sessions,widespread,occasions,engineers,scientists,signing,battery,competitive,alleged,eliminated,supplies,judges,hampshire,regime,portrayed,penalty,taiwan,denied,submarine,scholarship,substantial,transition,victorian,http,nevertheless,filed,supports,c
27ontinental,tribes,ratio,doubles,useful,honours,blocks,principle,retail,departure,ranks,patrol,yorkshire,vancouver,inter,extent,afghanistan,strip,railways,component,organ,symbol,categories,encouraged,abroad,civilian,periods,traveled,writes,struggle,immediate,recommended,adaptation,egyptian,graduating,assault,drums,nomination,historically,voting,allies,detailed,achievement,percentage,arabic,assist,frequent,toured,apply,and/or,intersection,maine,touchdown,throne,produces,contribution,emerged,obtain,archbishop,seek,researchers,remainder,populations,clan,finnish,overseas,fifa,licensed,chemistry,festivals,mediterranean,injuries,animated,seeking,publisher,volumes,limits,venue,jerusalem,generated,trials,islam,youngest,ruling,glasgow,germans,songwriter,persian,municipalities,donated,viewed,belgian,cooperation,posted,tech,dual,volunteer,settlers,commanded,claiming,approval,delhi,usage,terminus,partly,electricity,locally,editions,premiere,absence,belief,traditions,statue,indicate,manor,stable,attributed,possession,managing,viewers,chile,overview,seed,regulations,essential,minority,cargo,segment,endemic,forum,deaths,monthly,playoffs,erected,practical,machines,suburb,relation,mrs.,descent,indoor,continuous,characterized,solutions,caribbean,rebuilt,serbian,summary,contested,psych
27ology,pitch,attending,muhammad,tenure,drivers,diameter,assets,venture,punk,airlines,concentration,athletes,volunteers,pages,mines,influences,sculpture,protest,ferry,behalf,drafted,apparent,furthermore,ranging,romanian,democracy,lanka,significance,linear,d.c.,certified,voters,recovered,tours,demolished,boundaries,assisted,identify,grades,elsewhere,mechanism,1940s,reportedly,aimed,conversion,suspended,photography,departments,beijing,locomotives,publicly,dispute,magazines,resort,conventional,platforms,internationally,capita,settlements,dramatic,derby,establishing,involves,statistical,implementation,immigrants,exposed,diverse,layer,vast,ceased,connections,belonged,interstate,uefa,organised,abuse,deployed,cattle,partially,filming,mainstream,reduction,automatic,rarely,subsidiary,decides,merger,comprehensive,displayed,amendment,guinea,exclusively,manhattan,concerning,commons,radical,serbia,baptist,buses,initiated,portrait,harbour,choir,citizen,sole,unsuccessful,manufactured,enforcement,connecting,increases,patterns,sacred,muslims,clothing,hindu,unincorporated,sentenced,advisory,tanks,campaigns,fled,repeated,remote,rebellion,implemented,texts,fitted,tribute,writings,sufficient,ministers,21st,devoted,jurisdiction,coaches,interpretation,pole,businessman,peru,sporting,prices,cuba,relocated,opponent,arrangement,elite,manufacturer,responded,suitable,distinction,calendar,dominant,tourist,earning,prefecture,ties,preparation,anglo,pursue,worship,archaeological,chancellor,bangladesh,scores,traded,lowest,horror,outdoor,biology,commented,specialized,loop,arriving,farming,housed,historians,'the,patent,pupils,christianity,opponents,athens,northwestern,maps,promoting,reveals,flights,exclusive,lions,norfolk,hebrew,extensively,eldest,shops,acquisition,virtual,renowned,margin,ongoing,essentially,iranian,alternate,sailed,reporting,conclusion,originated,temperatures,exposure,secured,landed,rifle,framework,identical,martial,focuses,topics,ballet,fighters,belonging,wealthy,negotiations,evolved,bases,oriented,acres,democrat,heights,restricted,vary,graduation,aftermath,chess,illness,participating,vertical,collective,immigration,demonstrated,leaf,completing,organic,missile,leeds,eligible,grammar,confederate,improvement,congressional,wealth,cincinnati,spaces,indicates,corresponding,reaches,repair,isolated,taxes,congregation,ratings,leagues,diplomatic,submitted,winds,awareness,photographs,maritime,nigeria,accessible,animation,restaurants,philippine,inaugural,dismissed,armenian,illustrated,reservoir,speakers,programmes,resource,genetic,interviews,camps,regulation,computers,preferred,travelled,comparison,distinctive,recreation,requested,southeastern,dependent,brisbane,breeding,playoff,expand,bonus,gauge,departed,qualification,inspiration,shipping,slaves,variations,shield,theories,munich,recognised,emphasis,favour,variable,seeds,undergraduate,territorial,intellectual,qualify,mini,banned,pointed,democrats,assessment,judicial,examination,attempting,objective,partial,characteristic,hardware,pradesh,execution,ottawa,metre,drum,exhibitions,withdrew,attendance,phrase,journalism,logo,measured,error,christians,trio,protestant,theology,respective,atmosphere,buddhist,substitute,curriculum,fundamental,outbreak,rabbi,intermediate,designation,globe,liberation,simultaneously,diseases,experiments,locomotive,difficulties,mainland,nepal,relegated,contributing,database,developments,veteran,carries,ranges,instruction,lodge,protests,obama,newcastle,experiment,physician,describing,challenges,corruption,delaware,adventures,ensemble,succession,renaissance,tenth,altitude,receives,approached,crosses,syria,croatia,warsaw,professionals,improvements,worn,airline,compound,permitted,preservation,reducing,printing,scientist,activist,comprises,sized,societies,enters,ruler,gospel,earthquake,extend,autonomous,croatian,serial,decorated,relevant,ideal,grows,grass,tier,towers,wider,welfare,columns,alumni,descendants,interface,reserves,banking,colonies,manufacturers,magnetic,closure,pitched,vocalist,preserve,enrolled,cancelled,equation,2000s,nickname,bulgaria,heroes,exile,mathematical,demands,input,structural,tube,stem,approaches,argentine,axis,manuscript,inherited,depicted,targets,visits,veterans,regard,removal,efficie
27ncy,organisations,concepts,lebanon,manga,petersburg,rally,supplied,amounts,yale,tournaments,broadcasts,signals,pilots,azerbaijan,architects,enzyme,literacy,declaration,placing,batting,incumbent,bulgarian,consistent,poll,defended,landmark,southwestern,raid,resignation,travels,casualties,prestigious,namely,aims,recipient,warfare,readers,collapse,coached,controls,volleyball,coup,lesser,verse,pairs,exhibited,proteins,molecular,abilities,integration,consist,aspect,advocate,administered,governing,hospitals,commenced,coins,lords,variation,resumed,canton,artificial,elevated,palm,difficulty,civic,efficient,northeastern,inducted,radiation,affiliate,boards,stakes,byzantine,consumption,freight,interaction,oblast,numbered,seminary,contracts,extinct,predecessor,bearing,cultures,functional,neighboring,revised,cylinder,grants,narrative,reforms,athlete,tales,reflect,presidency,compositions,specialist,cricketer,founders,sequel,widow,disbanded,associations,backed,thereby,pitcher,commanding,boulevard,singers,crops,militia,reviewed,centres,waves,consequently,fortress,tributary,portions,bombing,excellence,nest,payment,mars,plaza,unity,victories,scotia,farms,nominations,variant,attacking,suspension,installation,graphics,estates,comments,acoustic,destination,venues,surrender,retreat,libraries,quarterback,customs,berkeley,collaborated,gathered,syndrome,dialogue,recruited,shanghai,neighbouring,psychological,saudi,moderate,exhibit,innovation,depot,binding,brunswick,situations,certificate,actively,shakespeare,editorial,presentation,ports,relay,nationalist,methodist,archives,experts,maintains,collegiate,bishops,maintaining,temporarily,embassy,essex,wellington,connects,reformed,bengal,recalled,inches,doctrine,deemed,legendary,reconstruction,statements,palestinian,meter,achievements,riders,interchange,spots,auto,accurate,chorus,dissolved,missionary,thai,operators,e.g.,generations,failing,delayed,cork,nashville,perceived,venezuela,cult,emerging,tomb,abolished,documented,gaining,canyon,episcopal,stored,assists,compiled,kerala,kilometers,mosque,grammy,theorem,unions,segments,glacier,arrives,theatrical,circulation,conferences,chapters,displays,circular,authored,conductor,fewer,dimensional,nationwide,liga,yugoslavia,peer,vietnamese,fellowship,armies,regardless,relating,dynamic,politicians,mixture,serie,somerset,imprisoned,posts,beliefs,beta,layout,independently,electronics,provisions,fastest,logic,headquartered,creates,challenged,beaten,appeals,plains,protocol,graphic,accommodate,iraqi,midfielder,span,commentary,freestyle,reflected,palestine,lighting,burial,virtually,backing,prague,tribal,heir,identification,prototype,criteria,dame,arch,tissue,footage,extending,procedures,predominantly,updated,rhythm,preliminary,cafe,disorder,prevented,suburbs,discontinued,retiring,oral,followers,extends,massacre,journalists,conquest,larvae,pronounced,behaviour,diversity,sustained,addressed,geographic,restrictions,voiced,milwaukee,dialect,quoted,grid,nationally,nearest,roster,twentieth,separation,indies,manages,citing,intervention,guidance,severely,migration,artwork,focusing,rivals,trustees,varied,enabled,committees,centered,skating,slavery,cardinals,forcing,tasks,auckland,youtube,argues,colored,advisor,mumbai,requiring,theological,registration,refugees,nineteenth,survivors,runners,colleagues,priests,contribute,variants,workshop,concentrated,creator,lectures,temples,exploration,requirement,interactive,navigation,companion,perth,allegedly,releasing,citizenship,observation,stationed,ph.d.,sheep,breed,discovers,encourage,kilometres,journals,performers,isle,saskatchewan,hybrid,hotels,lancashire,dubbed,airfield,anchor,suburban,theoretical,sussex,anglican,stockholm,permanently,upcoming,privately,receiver,optical,highways,congo,colours,aggregate,authorized,repeatedly,varies,fluid,innovative,transformed,praise,convoy,demanded,discography,attraction,export,audiences,ordained,enlisted,occasional,westminster,syrian,heavyweight,bosnia,consultant,eventual,improving,aires,wickets,epic,reactions,scandal,i.e.,discrimination,buenos,patron,investors,conjunction,testament,construct,encountered,celebrity,expanding,georgian,brands,retain,underwent,algorithm,foods,provision,orbit,transformation,associates,tactical,compact,varieties,stability,refuge,gathering,moreover,manila,configuration,gameplay,discipline,entity,comprising,composers,skill,monitoring,ruins,museums,sustainable,aerial,altered,co
27des,voyage,friedrich,conflicts,storyline,travelling,conducting,merit,indicating,referendum,currency,encounter,particles,automobile,workshops,acclaimed,inhabited,doctorate,cuban,phenomenon,dome,enrollment,tobacco,governance,trend,equally,manufacture,hydrogen,grande,compensation,download,pianist,grain,shifted,neutral,evaluation,define,cycling,seized,array,relatives,motors,firms,varying,automatically,restore,nicknamed,findings,governed,investigate,manitoba,administrator,vital,integral,indonesian,confusion,publishers,enable,geographical,inland,naming,civilians,reconnaissance,indianapolis,lecturer,deer,tourists,exterior,rhode,bassist,symbols,scope,ammunition,yuan,poets,punjab,nursing,cent,developers,estimates,presbyterian,nasa,holdings,generate,renewed,computing,cyprus,arabia,duration,compounds,gastropod,permit,valid,touchdowns,facade,interactions,mineral,practiced,allegations,consequence,goalkeeper,baronet,copyright,uprising,carved,targeted,competitors,mentions,sanctuary,fees,pursued,tampa,chronicle,capabilities,specified,specimens,toll,accounting,limestone,staged,upgraded,philosophical,streams,guild,revolt,rainfall,supporter,princeton,terrain,hometown,probability,assembled,paulo,surrey,voltage,developer,destroyer,floors,lineup,curve,prevention,potentially,onwards,trips,imposed,hosting,striking,strict,admission,apartments,solely,utility,proceeded,observations,euro,incidents,vinyl,profession,haven,distant,expelled,rivalry,runway,torpedo,zones,shrine,dimensions,investigations,lithuania,idaho,pursuit,copenhagen,considerably,locality,wireless,decrease,genes,thermal,deposits,hindi,habitats,withdrawn,biblical,monuments,casting,plateau,thesis,managers,flooding,assassination,acknowledged,interim,inscription,guided,pastor,finale,insects,transported,activists,marshal,intensity,airing,cardiff,proposals,lifestyle,prey,herald,capitol,aboriginal,measuring,lasting,interpreted,occurring,desired,drawings,healthcare,panels,elimination,oslo,ghana,blog,sabha,intent,superintendent,governors,bankruptcy,p.m.,equity,disk,layers,slovenia,prussia,quartet,mechanics,graduates,politically,monks,screenplay,nato,absorbed,topped,petition,bold,morocco,exhibits,canterbury,publish,rankings,crater,dominican,enhanced,planes,lutheran,governmental,joins,collecting,brussels,unified,streak,strategies,flagship,surfaces,oval,archive,etymology,imprisonment,instructor,noting,remix,opposing,servant,rotation,width,trans,maker,synthesis,excess,tactics,snail,ltd.,lighthouse,sequences,cornwall,plantation,mythology,performs,foundations,populated,horizontal,speedway,activated,performer,diving,conceived,edmonton,subtropical,environments,prompted,semifinals,caps,bulk,treasury,recreational,telegraph,continent,portraits,relegation,catholics,graph,velocity,rulers,endangered,secular,observer,learns,inquiry,idol,dictionary,certification,estimate,cluster,armenia,observatory,revived,nadu,consumers,hypothesis,manuscripts,contents,arguments,editing,trails,arctic,essays,belfast,acquire,promotional,undertaken,corridor,proceedings,antarctic,millennium,labels,delegates,vegetation,acclaim,directing,substance,outcome,diploma,philosopher,malta,albanian,vicinity,degc,legends,regiments,consent,terrorist,scattered,presidents,gravity,orientation,deployment,duchy,refuses,estonia,crowned,separately,renovation,rises,wilderness,objectives,agreements,empress,slopes,inclusion,equality,decree,ballot,criticised,rochester,recurring,struggled,disabled,henri,poles,prussian,convert,bacteria,poorly,sudan,geological,wyoming,consistently,minimal,withdrawal,interviewed,proximity,repairs,initiatives,pakistani,republicans,propaganda,viii,abstract,commercially,availability,mechanisms,naples,discussions,underlying,lens,proclaimed,advised,spelling,auxiliary,attract,lithuanian,editors,o'brien,accordance,measurement,novelist,ussr,formats,councils,contestants,indie,facebook,parishes,barrier,battalions,sponsor,consulting,terrorism,implement,uganda,crucial,unclear,notion,distinguish,collector,attractions,filipino,ecology,investments,capability,renovated,iceland,albania,accredited,scouts,armor,sculptor,cognitive,errors,gaming,condemned,successive,consolidated,baroque,entries,regulatory,reserved,treasurer,variables,arose,technological,rounded,provider,rhine,agrees,accuracy,genera,decreased,frankfurt,ecuador,edges,particle,rendered,calculated,
27careers,faction,rifles,americas,gaelic,portsmouth,resides,merchants,fiscal,premises,coin,draws,presenter,acceptance,ceremonies,pollution,consensus,membrane,brigadier,nonetheless,genres,supervision,predicted,magnitude,finite,differ,ancestry,vale,delegation,removing,proceeds,placement,emigrated,siblings,molecules,payments,considers,demonstration,proportion,newer,valve,achieving,confederation,continuously,luxury,notre,introducing,coordinates,charitable,squadrons,disorders,geometry,winnipeg,ulster,loans,longtime,receptor,preceding,belgrade,mandate,wrestler,neighbourhood,factories,buddhism,imported,sectors,protagonist,steep,elaborate,prohibited,artifacts,prizes,pupil,cooperative,sovereign,subspecies,carriers,allmusic,nationals,settings,autobiography,neighborhoods,analog,facilitate,voluntary,jointly,newfoundland,organizing,raids,exercises,nobel,machinery,baltic,crop,granite,dense,websites,mandatory,seeks,surrendered,anthology,comedian,bombs,slot,synopsis,critically,arcade,marking,equations,halls,indo,inaugurated,embarked,speeds,clause,invention,premiership,likewise,presenting,demonstrate,designers,organize,examined,km/h,bavaria,troop,referee,detection,zurich,prairie,rapper,wingspan,eurovision,luxembourg,slovakia,inception,disputed,mammals,entrepreneur,makers,evangelical,yield,clergy,trademark,defunct,allocated,depicting,volcanic,batted,conquered,sculptures,providers,reflects,armoured,locals,walt,herzegovina,contracted,entities,sponsorship,prominence,flowing,ethiopia,marketed,corporations,withdraw,carnegie,induced,investigated,portfolio,flowering,opinions,viewing,classroom,donations,bounded,perception,leicester,fruits,charleston,academics,statute,complaints,smallest,deceased,petroleum,resolved,commanders,algebra,southampton,modes,cultivation,transmitter,spelled,obtaining,sizes,acre,pageant,bats,abbreviated,correspondence,barracks,feast,tackles,raja,derives,geology,disputes,translations,counted,constantinople,seating,macedonia,preventing,accommodation,homeland,explored,invaded,provisional,transform,sphere,unsuccessfully,missionaries,conservatives,highlights,traces,organisms,openly,dancers,fossils,absent,monarchy,combining,lanes,stint,dynamics,chains,missiles,screening,module,tribune,generating,miners,nottingham,seoul,unofficial,owing,linking,rehabilitation,citation,louisville,mollusk,depicts,differential,zimbabwe,kosovo,recommendations,responses,pottery,scorer,aided,exceptions,dialects,telecommunications,defines,elderly,lunar,coupled,flown,25th,espn,formula_1,bordered,fragments,guidelines,gymnasium,valued,complexity,papal,presumably,maternal,challenging,reunited,advancing,comprised,uncertain,favorable,twelfth,correspondent,nobility,livestock,expressway,chilean,tide,researcher,emissions,profits,lengths,accompanying,witnessed,itunes,drainage,slope,reinforced,feminist,sanskrit,develops,physicians,outlets,isbn,coordinator,averaged,termed,occupy,diagnosed,yearly,humanitarian,prospect,spacecraft,stems,enacted,linux,ancestors,karnataka,constitute,immigrant,thriller,ecclesiastical,generals,celebrations,enhance,heating,advocated,evident,advances,bombardment,watershed,shuttle,wicket,twitter,adds,branded,teaches,schemes,pension,advocacy,conservatory,cairo,varsity,freshwater,providence,seemingly,shells,cuisine,specially,peaks,intensive,publishes,trilogy,skilled,nacional,unemployment,destinations,parameters,verses,trafficking,determination,infinite,savings,alignment,linguistic,countryside,dissolution,measurements,advantages,licence,subfamily,highlands,modest,regent,algeria,crest,teachings,knockout,brewery,combine,conventions,descended,chassis,primitive,fiji,explicitly,cumberland,uruguay,laboratories,bypass,elect,informal,preceded,holocaust,tackle,minneapolis,quantity,securities,console,doctoral,religions,commissioners,expertise,unveiled,precise,diplomat,standings,infant,disciplines,sicily,endorsed,systematic,charted,armored,mild,lateral,townships,hurling,prolific,invested,wartime,compatible,galleries,moist,battlefield,decoration,convent,tubes,terrestrial,nominee,requests,delegate,leased,dubai,polar,applying,addresses,munster,sings,commercials,teamed,dances,eleventh,midland,cedar,flee,sandstone,snails,inspection,divide,asset,themed,comparable,paramount,dairy,archaeology,intact,institutes,rectangular,instances,phases,reflecting,substantially,applies,vacant,lacked,copa,coloured,encounters,sponsors,encoded,possess,revenues,ucla,chaired,a.m.,enabling,playwright,stoke,sociology,tibetan,frames,motto,financing,illustrations,gibraltar,chateau,bolivia,transmitted,enclosed,persuaded,urged,folded,suffolk,regulated,bros.,submarines,myth,oriental,malaysian,effectiveness,narrowly,acute,sunk,replied,utilized,tasmania,consortium,quantities,gains,parkway,enlarged,sided,employers,adequate,accordingly,assumption,ballad,mascot,distances,peaking,saxony,projected,affiliation,limitations,metals,guatemala,scots,theaters,kindergarten,verb,employer,differs,discharge,controller,seasonal,marching,guru,campuses,avoided,vatican,maori,excessive,chartered,modifications,caves,monetary,sacramento,mixing,institutional,celebrities,irrigation,shapes,broadcaster,anthem,attributes,demolition,offshore,specification,surveys,yugoslav,contributor,auditorium,lebanese,capturing,airports,classrooms,chennai,paths,tendency,determining,lacking,upgrade,sailors,detected,kingdoms,sovereignty,freely,decorative,momentum,scholarly,georges,gandhi,speculation,transactions,undertook,interact,similarities,cove,teammate,constituted,painters,tends,madagascar,partnerships,afghan,personalities,attained,rebounds,masses,synagogue,reopened,asylum,embedded,imaging,catalogue,defenders,taxonomy,fiber,afterward,appealed,communists,lisbon,rica,judaism,adviser,batsman,ecological,commands,lgbt,cooling,accessed,wards,shiva,employs,thirds,scenic,worcester,tallest,contestant,humanities,economist,textile,constituencies,motorway,tram,percussion,cloth,leisure,1880s,baden,flags,resemble,riots,coined,sitcom,composite,implies,daytime,tanzania,penalties,optional,competitor,excluded,steering,reversed,autonomy,reviewer,breakthrough,professionally,damages,pomeranian,deputies,valleys,ventures,highlighted,electorate,mapping,shortened,executives,tertiary,specimen,launching,bibliography,sank,pursuing,binary,descendant,marched,natives,ideology,turks,adolf,archdiocese,tribunal,exceptional,nigerian,preference,fails,loading,comeback,vacuum,favored,alter,remnants,consecrated,spectators,trends,patriarch,feedback,paved,sentences,councillor,astronomy,advocates,broader,commentator,commissions,identifying,revealing,theatres,incomplete,enables,constituent,reformation,tract,haiti,atmospheric,screened,explosive,czechoslovakia,acids,symbolic,subdivision,liberal
27s,incorporate,challenger,erie,filmmaker,laps,kazakhstan,organizational,evolutionary,chemicals,dedication,riverside,fauna,moths,maharashtra,annexed,gen.,resembles,underwater,garnered,timeline,remake,suited,educator,hectares,automotive,feared,latvia,finalist,narrator,portable,airways,plaque,designing,villagers,licensing,flank,statues,struggles,deutsche,migrated,cellular,jacksonville,wimbledon,defining,highlight,preparatory,planets,cologne,employ,frequencies,detachment,readily,libya,resign,halt,helicopters,reef,landmarks,collaborative,irregular,retaining,helsinki,folklore,weakened,viscount,interred,professors,memorable,mega,repertoire,rowing,dorsal,albeit,progressed,operative,coronation,liner,telugu,domains,philharmonic,detect,bengali,synthetic,tensions,atlas,dramatically,paralympics,xbox,shire,kiev,lengthy,sued,notorious,seas,screenwriter,transfers,aquatic,pioneers,unesco,radius,abundant,tunnels,syndicated,inventor,accreditation,janeiro,exeter,ceremonial,omaha,cadet,predators,resided,prose,slavic,precision,abbot,deity,engaging,cambodia,estonian,compliance,demonstrations,protesters,reactor,commodore,successes,chronicles,mare,extant,listings,minerals,tonnes,parody,cultivated,traders,pioneering,supplement,slovak,preparations,collision,partnered,vocational,atoms,malayalam,welcomed,documentation,curved,functioning,presently,formations,incorporates,nazis,botanical,nucleus,ethical,greeks,metric,automated,whereby,stance,europeans,duet,disability,purchasing,email,telescope,displaced,sodium,comparative,processor,inning,precipitation,aesthetic,import,coordination,feud,alternatively,mobility,tibet,regained,succeeding,hierarchy,apostolic,catalog,reproduction,inscriptions,vicar,clusters,posthumously,rican,loosely,additions,photographic,nowadays,selective,derivative,keyboards,guides,collectively,affecting,combines,operas,networking,decisive,terminated,continuity,finishes,ancestor,consul,heated,simulation,leipzig,incorporating,georgetown,formula_2,circa,forestry,portrayal,councillors,advancement,complained,forewings,confined,transaction,definitions,reduces,televised,1890s,rapids,phenomena,belarus,alps,landscapes,quarterly,specifications,commemorate,continuation,isolation,antenna,downstream,patents,ensuing,tended,saga,lifelong,columnist,labeled,gymnastics,papua,anticipated,demise,encompasses,madras,antarctica,interval,icon,rams,midlands,ingredients,priory,strengthen,rouge,explicit,gaza,aging,securing,anthropology,listeners,adaptations,underway,vista,malay,fortified,lightweight,violations,concerto,financed,jesuit,observers,trustee,descriptions,nordic,resistant,opted,accepts,prohibition,andhra,inflation,negro,wholly,imagery,spur,instructed,gloucester,cycles,middlesex,destroyers,statewide,evacuated,hyderabad,peasants,mice,shipyard,coordinate,pitching,colombian,exploring,numbering,compression,countess,hiatus,exceed,raced,archipelago,traits,soils,o'connor,vowel,android,facto,angola,amino,holders,logistics,circuits,emergence,kuwait,partition,emeritus,outcomes,submission,promotes,barack,negotiated,loaned,stripped,50th,excavations,treatments,fierce,participant,exports,decommissioned,cameo,remarked,residences,fuselage,mound,undergo,quarry,node,midwest,specializing,occupies,etc.,showcase,molecule,offs,modules,salon,exposition,revision,peers,positioned,hunters,competes,algorithms,reside,zagreb,calcium,uranium,silicon,airs,counterpart,outlet,collectors,sufficiently,canberra,inmates,anatomy,ensuring,curves,aviv,firearms,basque,volcano,thrust,sheikh,extensions,installations,aluminum,darker,sacked,emphasized,aligned,asserted,pseudonym,spanning,decorations,eighteenth,orbital,spatial,subdivided,notation,decay,macedonian,amended,declining,cyclist,feat,unusually,commuter,birthplace,latitude,activation,overhead,30th,finalists,whites,encyclopedia,tenor,qatar,survives,complement,concentrations,uncommon,astronomical,bangalore,pius,genome,memoir,recruit,prosecutor,modification,paired,container,basilica,arlington,displacement,germanic,mongolia,proportional,debates,matched,calcutta,rows,tehran,aerospace,prevalent,arise,lowland,24th,spokesman,supervised,advertisements,clash,tunes,revelation,wanderers,quarterfinals,fisheries,steadily,memoirs,pastoral,renewable,confluence,acquiring,strips,slogan,upstream,scouting,analyst,practitioners,turbine,strengthened,heavier,prehistoric,plural,excluding,isles,persecution,turin,rotating,villain,hemisphere,unaware,arabs,corpus,relied,singular,unanimous,schooling,passive,angles,dominance,instituted,aria,outskirts,balanced,beginnings,financially,structured,parachute,viewer,attitudes,subjected,escapes,derbyshire,erosion,addressing,styled,declaring,originating,colts,adjusted,stained,occurrence,fortifications,baghdad,nitrogen,localities,yemen,galway,debris,lodz,victorious,pharmaceutical,substances,unnamed,dwelling,atop,developmental,activism,voter,refugee,forested,relates,overlooking,genocide,kannada,insufficient,oversaw,partisan,dio
27xide,recipients,factions,mortality,capped,expeditions,receptors,reorganized,prominently,atom,flooded,flute,orchestral,scripts,mathematician,airplay,detached,rebuilding,dwarf,brotherhood,salvation,expressions,arabian,cameroon,poetic,recruiting,bundesliga,inserted,scrapped,disabilities,evacuation,pasha,undefeated,crafts,rituals,aluminium,norm,pools,submerged,occupying,pathway,exams,prosperity,wrestlers,promotions,basal,permits,nationalism,trim,merge,gazette,tributaries,transcription,caste,porto,emerge,modeled,adjoining,counterparts,paraguay,redevelopment,renewal,unreleased,equilibrium,similarity,minorities,soviets,comprise,nodes,tasked,unrelated,expired,johan,precursor,examinations,electrons,socialism,exiled,admiralty,floods,wigan,nonprofit,lacks,brigades,screens,repaired,hanover,fascist,labs,osaka,delays,judged,statutory,colt,col.,offspring,solving,bred,assisting,retains,somalia,grouped,corresponds,tunisia,chaplain,eminent,chord,22nd,spans,viral,innovations,possessions,mikhail,kolkata,icelandic,implications,introduces,racism,workforce,alto,compulsory,admits,censorship,onset,reluctant,inferior,iconic,progression,liability,turnout,satellites,behavioral,coordinated,exploitation,posterior,averaging,fringe,krakow,mountainous,greenwich,para,plantations,reinforcements,offerings,famed,intervals,constraints,individually,nutrition,1870s,taxation,threshold,tomatoes,fungi,contractor,ethiopian,apprentice,diabetes,wool,gujarat,honduras,norse,bucharest,23rd,arguably,accompany,prone,teammates,perennial,vacancy,polytechnic,deficit,okinawa,functionality,reminiscent,tolerance,transferring,myanmar,concludes,neighbours,hydraulic,economically,slower,plots,charities,synod,investor,catholicism,identifies,bronx,interpretations,adverse,judiciary,hereditary,nominal,sensor,symmetry,cubic,triangular,tenants,divisional,outreach,representations,passages,undergoing,cartridge,testified,exceeded,impacts,limiting,railroads,defeats,regain,rendering,humid,retreated,reliability,governorate,antwerp,infamous,implied,packaging,lahore,trades,billed,extinction,ecole,rejoined,recognizes,projection,qualifications,stripes,forts,socially,lexington,accurately,sexuality,westward,wikipedia,pilgrimage,abolition,choral,stuttgart,nests,expressing,strikeouts,assessed,monasteries,reconstructed,humorous,marxist,fertile,consort,urdu,patronage,peruvian,devised,lyric,baba,nassau,communism,extraction,popularly,markings,inability,litigation,accounted,processed,emirates,tempo,cadets,eponymous,contests,broadly,oxide,courtyard,frigate,directory,apex,outline,regency,chiefly,patrols,secretariat,cliffs,residency,privy,armament,australians,dorset,geometric,genetics,scholarships,fundraising,flats,demographic,multimedia,captained,documentaries,updates,canvas,blockade,guerrilla,songwriting,administrators,intake,drought,implementing,fraction,cannes,refusal,inscribed,meditation,announcing,exported,ballots,formula_3,curator,basel,arches,flour,subordinate,confrontation,gravel,simplified,berkshire,patriotic,tuition,employing,servers,castile,posting,combinations,discharged,miniature,mutations,constellation,incarnation,ideals,necessity,granting,ancestral,crowds,pioneered,mormon,methodology,rama,indirect,complexes,bavarian,patrons,uttar,skeleton,bollywood,flemish,viable,bloc,breeds,triggered,sustainability,tailed,referenced,comply,takeover,latvian,homestead,platoon,communal,nationality,excavated,targeting,sundays,posed,physicist,turret,endowment,marginal,dispatched,commentators,renovations,attachment,collaborations,ridges,barriers,obligations,shareholders,prof.,defenses,presided,rite,backgrounds,arbitrary,affordable,gloucestershire,thirteenth,inlet,miniseries,possesses,detained,pressures,subscription,realism,solidarity,proto,postgraduate,noun,burmese,abundance,homage,reasoning,anterior,robust,fencing,shifting,vowels,garde,profitable,loch,anchored,coastline,samoa,terminology,prostitution,magistrate,venezuelan,speculated,regulate,fixture,colonists,digit,induction,manned,expeditionary,computational,centennial,principally,vein,preserving,engineered,numerical,cancellation,conferred,continually,borne,seeded,advertisement,unanimously,treaties,infections,ions,sensors,lowered,amphibious,lava,fourteenth,bahrain,niagara,nicaragua,squares,congregations,26th,periodic,proprietary,1860s,contributors,seller,overs,emission,procession,presumed,illustrator,zinc,gases,tens,applicable,stretches,reproductive,sixteenth,apparatus,accomplishments,canoe,guam,oppose,recruitment,accumulated,limerick,namibia,staging,remixes,ordnance,uncertainty,pedestrian,temperate,treason,deposited,registry,cerambycidae,attracting,lankan,reprinted,shipbuilding,homosexuality,neurons,eliminating,1900s,resume,ministries,benef
27icial,blackpool,surplus,northampton,licenses,constructing,announcer,standardized,alternatives,taipei,inadequate,failures,yields,medalist,titular,obsolete,torah,burlington,predecessors,lublin,retailers,castles,depiction,issuing,gubernatorial,propulsion,tiles,damascus,discs,alternating,pomerania,peasant,tavern,redesignated,27th,illustration,focal,mans,codex,specialists,productivity,antiquity,controversies,promoter,pits,companions,behaviors,lyrical,prestige,creativity,swansea,dramas,approximate,feudal,tissues,crude,campaigned,unprecedented,chancel,amendments,surroundings,allegiance,exchanges,align,firmly,optimal,commenting,reigning,landings,obscure,1850s,contemporaries,paternal,devi,endurance,communes,incorporation,denominations,exchanged,routing,resorts,amnesty,slender,explores,suppression,heats,pronunciation,centred,coupe,stirling,freelance,treatise,linguistics,laos,informs,discovering,pillars,encourages,halted,robots,definitive,maturity,tuberculosis,venetian,silesian,unchanged,originates,mali,lincolnshire,quotes,seniors,premise,contingent,distribute,danube,gorge,logging,dams,curling,seventeenth,specializes,wetlands,deities,assess,thickness,rigid,culminated,utilities,substrate,insignia,nile,assam,shri,currents,suffrage,canadians,mortar,asteroid,bosnian,discoveries,enzymes,sanctioned,replica,hymn,investigators,tidal,dominate,derivatives,converting,leinster,verbs,honoured,criticisms,dismissal,discrete,masculine,reorganization,unlimited,wurttemberg,sacks,allocation,bahn,jurisdictions,participates,lagoon,famine,communion,culminating,surveyed,shortage,cables,intersects,cassette,foremost,adopting,solicitor,outright,bihar,reissued,farmland,dissertation,turnpike,baton,photographed,christchurch,kyoto,finances,rails,histories,linebacker,kilkenny,accelerated,dispersed,handicap,absorption,rancho,ceramic,captivity,cites,font,weighed,mater,utilize,bravery,extract,validity,slovenian,seminars,discourse,ranged,duel,ironically,warships,sega,temporal,surpassed,prolonged,recruits,northumberland,greenland,contributes,patented,eligibility,unification,discusses,reply,translates,beirut,relies,torque,northward,reviewers,monastic,accession,neural,tramway,heirs,sikh,subscribers,amenities,taliban,audit,rotterdam,wagons,kurdish,favoured,combustion,meanings,persia,browser,diagnostic,niger,formula_4,denomination,dividing,parameter,branding,badminton,leningrad,sparked,hurricanes,beetles,propeller,mozambique,refined,diagram,exhaust,vacated,readings,markers,reconciliation,determines,concurrent,imprint,primera,organism,demonstrating,filmmakers,vanderbilt,affiliates,traction,evaluated,defendants,megachile,investigative,zambia,assassinated,rewarded,probable,staffordshire,foreigners,directorate,nominees,consolidation,commandant,reddish,differing,unrest,drilling,bohemia,resembling,instrumentation,considerations,haute,promptly,variously,dwellings,clans,tablet,enforced,cockpit,semifinal,hussein,prisons,ceylon,emblem,monumental,phrases,correspond,crossover,outlined,characterised,acceleration,caucus,crusade,protested,composing,rajasthan,habsburg,rhythmic,interception,inherent,cooled,ponds,spokesperson,gradual,consultation,kuala,globally,suppressed,builders,avengers,suffix,integer,enforce,fibers,unionist,proclamation,uncovered,infrared,adapt,eisenhower,utilizing,captains,stretched,observing,assumes,prevents,analyses,saxophone,caucasus,notices,villains,dartmouth,mongol,hostilities,stretching,veterinary,lenses,texture,prompting,overthrow,excavation,islanders,masovian,battleship,biographer,replay,degradation,departing,luftwaffe,fleeing,oversight,immigrated,serbs,fishermen,strengthening,respiratory,italians,denotes,radial,escorted,motif,wiltshire,expresses,accessories,reverted,establishments,inequality,protocols,charting,famously,satirical,entirety,trench,friction,atletico,sampling,subset,weekday,upheld,sharply,correlation,incorrect,mughal,travelers,hasan,earnings,offset,evaluate,specialised,recognizing,flexibility,nagar,postseason,algebraic,capitalism,crystals,melodies,polynomial,racecourse,defences,austro,wembley,attracts,anarchist,resurrection,reviewing,decreasing,prefix,ratified,mutation,displaying,separating,restoring,assemblies,ordinance,priesthood,cruisers,appoint,moldova,imports,directive,epidemic,militant,senegal,signaling,restriction,critique,retrospective,nationalists,undertake,sioux,canals,algerian,redesigned,philanthropist,depict,conceptual,turbines,intellectuals,eastward,applicants,contractors,vendors,undergone,namesake,ensured,tones,substituted,hindwings,arrests,tombs,transitional,principality,reelection,taiwanese,cavity,manifesto,broadcasters,spawned,thoroughbred,identities,generators,proposes,hydroelectric,johannesburg,cortex,scandinavian,killings,aggression,boycott,catalyst,physiology,fifteenth,waterfront,chromosome,organist,costly,calculation,cemeteries,flourished,recognise,juniors,merging,disciples,ashore,workplace,enlightenment,diminished,debated,hailed,podium,educate,mandated,distributor,litre,electromagnetic,flotilla,estuary,peterborough,staircase,selections,melodic,confronts,wholesale,integrate,intercepted,catalonia,unite,immense,palatinate,switches,earthquakes,occupational,successors,praising,concluding,faculties,firstly,overhaul,empirical,metacritic,inauguration,evergreen,laden,winged,philosophers,amalgamated,geoff,centimeters,napoleonic,upright,planting,brewing,fined,sensory,migrants,wherein,inactive,headmaster,warwickshire,siberia,terminals,denounced,academia,divinity,bilateral,clive,omitted,peerage,relics,ap
27artheid,syndicate,fearing,fixtures,desirable,dismantled,ethnicity,valves,biodiversity,aquarium,ideological,visibility,creators,analyzed,tenant,balkan,postwar,supplier,smithsonian,risen,morphology,digits,bohemian,wilmington,vishnu,demonstrates,aforementioned,biographical,mapped,khorasan,phosphate,presentations,ecosystem,processors,calculations,mosaic,clashes,penned,recalls,coding,angular,lattice,macau,accountability,extracted,pollen,therapeutic,overlap,violinist,deposed,candidacy,infants,covenant,bacterial,restructuring,dungeons,ordination,conducts,builds,invasive,customary,concurrently,relocation,cello,statutes,borneo,entrepreneurs,sanctions,packet,rockefeller,piedmont,comparisons,waterfall,receptions,glacial,surge,signatures,alterations,advertised,enduring,somali,botanist,100th,canonical,motifs,longitude,circulated,alloy,indirectly,margins,preserves,internally,besieged,shale,peripheral,drained,baseman,reassigned,tobago,soloist,socio,grazing,contexts,roofs,portraying,ottomans,shrewsbury,noteworthy,lamps,supplying,beams,qualifier,portray,greenhouse,stronghold,hitter,rites,cretaceous,urging,derive,nautical,aiming,fortunes,verde,donors,reliance,exceeding,exclusion,exercised,simultaneous,continents,guiding,pillar,gradient,poznan,eruption,clinics,moroccan,indicator,trams,piers,parallels,fragment,teatro,potassium,satire,compressed,businessmen,influx,seine,perspectives,shelters,decreases,mounting,formula_5,confederacy,equestrian,expulsion,mayors,liberia,resisted,affinity,shrub,unexpectedly,stimulus,amtrak,deported,perpendicular,statesman,wharf,storylines,romanesque,weights,surfaced,interceptions,dhaka,crambidae,orchestras,rwanda,conclude,constitutes,subsidiaries,admissions,prospective,shear,bilingual,campaigning,presiding,domination,commemorative,trailing,confiscated,petrol,acquisitions,polymer,onlyinclude,chloride,elevations,resolutions,hurdles,pledged,likelihood,objected,erect,encoding,databases,aristotle,hindus,marshes,bowled,ministerial,grange,acronym,annexation,squads,ambient,pilgrims,botany,sofla,astronomer,planetary,descending,bestowed,ceramics,diplomacy,metabolism,colonization,potomac,africans,engraved,recycling,commitments,resonance,disciplinary,jamaican,narrated,spectral,tipperary,waterford,stationary,arbitration,transparency,threatens,crossroads,slalom,oversee,centenary,incidence,economies,livery,moisture,newsletter,autobiographical,bhutan,propelled,dependence,moderately,adobe,barrels,subdivisions,outlook,labelled,stratford,arising,diaspora,barony,automobiles,ornamental,slated,norms,primetime,generalized,analysts,vectors,libyan,yielded,certificates,rooted,vernacular,belarusian,marketplace,prediction,fairfax,malawi,viruses,wooded,demos,mauritius,prosperous,coincided,liberties,huddersfield,ascent,warnings,hinduism,glucose,pulitzer,unused,filters,illegitimate,acquitted,protestants,canopy,staple,psychedelic,winding,abbas,pathways,cheltenham,lagos,niche,invaders,proponents,barred,conversely,doncaster,recession,embraced,rematch,concession,emigration,upgrades,bowls,tablets,remixed,loops,kensington,shootout,monarchs,organizers,harmful,punjabi,broadband,exempt,neolithic,profiles,portrays,parma,cyrillic,quasi,attested,regimental,revive,torpedoes,heidelberg,rhythms,spherical,denote,hymns,icons,theologian,qaeda,exceptionally,reinstated,comune,playhouse,lobbying,grossing,viceroy,delivers,visually,armistice,utrecht,syllable,vertices,analogous,annex,refurbished,entrants,knighted,disciple,rhetoric,detailing,inactivated,ballads,algae,intensified,favourable,sanitation,receivers,pornography,commemorated,cannons,entrusted,manifold,photographers,pueblo,textiles,steamer,myths,marquess,onward,liturgical,romney,uzbekistan,consistency,denoted,hertfordshire,convex,hearings,sulfur,universidad,podcast,selecting,emperors,arises,justices,1840s,mongolian,exploited,termination,digitally,infectious,sedan,symmetric,penal,illustrate,formulation,attribute,problematic,modular,inverse,berth,searches,rutgers,leicestershire,enthusiasts,lockheed,upwards,transverse,accolades,backward,archaeologists,crusaders,nuremberg,defects,ferries,vogue,containers,openings,transporting,separates,lumpur,purchases,attain,wichita,topology,woodlands,deleted,periodically,syntax,overturned,musicals,corp.,strasbourg,instability,nationale,prevailing,cache,marathi,versailles,unmarried,grains,straits,antagonist,segregation,assistants,d'etat,contention,dictatorship,unpopular,motorcycles,criterion,analytical,salzburg,militants,hanged,worcestershire,emphasize,paralympic,erupted,convinces,offences,oxidation,nouns,populace,atari,spanned,hazardous,educators,playable,births,baha'i,preseason,generates,invites,meteorological,handbook,foothills,enclosure,diffusion,mirza,convergence,geelong,coefficient,connector,formula_6,cylindrical,disasters,pleaded,knoxville,contamination,compose,libertarian,arrondissement,franciscan,intercontinental,susceptible,initiation,malaria,unbeaten,consonants,waived,saloon,popularized,estadio,pseudo,interdisciplinary,transports,transformers,carriages,bombings,revolves,ceded,collaborator,celestial,exemption,colchester,maltese,oceanic,ligue,crete,shareholder,routed,depictions,ridden,advisors,calculate,lending,guangzhou,simplicity,newscast,scheduling,snout,eliot,undertaking,armenians,nottinghamshire,whitish,consulted,deficiency,salle,cinemas,superseded,rigorous,kerman,convened,landowners,modernization,evenings,pitches,conditional,scandinavia,differed,formulated,cyclists,swami,guyana,dunes,electrified,appalachian,abdomen,scenarios,prototypes,sindh,consonant,adaptive,boroughs,wolverhampton,modelling,cylinders,amounted,minimize,ambassadors,lenin,settler,coincide,approximation,grouping,murals,bullying,registers,rumours,engagements,energetic,vertex,annals,bordering,geologic,yellowish,runoff,converts,allegheny,facilitated,saturdays,colliery,monitored,rainforest,interfaces,geographically,impaired,prevalence,joachim,paperback,slowed,shankar,distinguishing,seminal,categorized,authorised,auspices,bandwidth,asserts,rebranded,balkans,supplemented,seldom,weaving,capsule,apostles,populous,monmouth,payload,symphonic,densely,shoreline,managerial,masonry,antioch,averages,textbooks,royalist,coliseum,tandem,brewers,diocesan,posthumous,walled,incorrectly,distributions,ensued,reasonably,graffiti,propagation,automation,harmonic,augmented,middleweight,limbs,elongated,landfall,comparatively,literal,grossed,koppen,wavelength,1830s,cerebral,boasts,congestion,physiological,practitioner,coasts,cartoonist,undisclosed,frontal,launches,burgundy,qualifiers,imposing,stade,flanked,assyrian,raided,multiplayer,montane,chesapeake,pathology,drains,vineyards,intercollegiate,semiconductor,grassland,convey,citations,predominant,rejects,benefited,yahoo,graphs,busiest,encompassing,hamlets,explorers,suppress,minors,graphical,calculus,sediment,intends,diverted,mainline,unopposed,cottages,initiate,alumnus,towed,autism,forums,darlington,modernist,oxfordshire,lectured,capitalist,suppliers,panchayat,actresses,foundry,southbound,commodity,wesleyan,divides,palestinians,luton,caretaker,n
27obleman,mutiny,organizer,preferences,nomenclature,splits,unwilling,offenders,timor,relying,halftime,semitic,arithmetic,milestone,jesuits,arctiidae,retrieved,consuming,contender,edged,plagued,inclusive,transforming,khmer,federally,insurgents,distributing,amherst,rendition,prosecutors,viaduct,disqualified,kabul,liturgy,prevailed,reelected,instructors,swimmers,aperture,churchyard,interventions,totals,darts,metropolis,fuels,fluent,northbound,correctional,inflicted,barrister,realms,culturally,aristocratic,collaborating,emphasizes,choreographer,inputs,ensembles,humboldt,practised,endowed,strains,infringement,archaeologist,congregational,magna,relativity,efficiently,proliferation,mixtape,abruptly,regeneration,commissioning,yukon,archaic,reluctantly,retailer,northamptonshire,universally,crossings,boilers,nickelodeon,revue,abbreviation,retaliation,scripture,routinely,medicinal,benedictine,kenyan,retention,deteriorated,glaciers,apprenticeship,coupling,researched,topography,entrances,anaheim,pivotal,compensate,arched,modify,reinforce,dusseldorf,journeys,motorsport,conceded,sumatra,spaniards,quantitative,loire,cinematography,discarded,botswana,morale,engined,zionist,philanthropy,sainte,fatalities,cypriot,motorsports,indicators,pricing,institut,bethlehem,implicated,gravitational,differentiation,rotor,thriving,precedent,ambiguous,concessions,forecast,conserved,fremantle,asphalt,landslide,middlesbrough,formula_7,humidity,overseeing,chronological,diaries,multinational,crimean,turnover,improvised,youths,declares,tasmanian,canadiens,fumble,refinery,weekdays,unconstitutional,upward,guardians,brownish,imminent,hamas,endorsement,naturalist,martyrs,caledonia,chords,yeshiva,reptiles,severity,mitsubishi,fairs,installment,substitution,repertory,keyboardist,interpreter,silesia,noticeable,rhineland,transmit,inconsistent,booklet,academies,epithet,pertaining,progressively,aquatics,scrutiny,prefect,toxicity,rugged,consume,o'donnell,evolve,uniquely,cabaret,mediated,landowner,transgender,palazzo,compilations,albuquerque,induce,sinai,remastered,efficacy,underside,analogue,specify,possessing,advocating,compatibility,liberated,greenville,mecklenburg,header,memorials,sewage,rhodesia,1800s,salaries,atoll,coordinating,partisans,repealed,amidst,subjective,optimization,nectar,evolving,exploits,madhya,styling,accumulation,raion,postage,responds,buccaneers,frontman,brunei,choreography,coated,kinetic,sampled,inflammatory,complementary,eclectic,norte,vijay,a.k.a,mainz,casualty,connectivity,laureate,franchises,yiddish,reputed,unpublished,economical,periodicals,vertically,bicycles,brethren,capacities,unitary,archeological,tehsil,domesday,wehrmacht,justification,angered,mysore,fielded,abuses,nutrients,ambitions,taluk,battleships,symbolism,superiority,neglect,attendees,commentaries,collaborators,predictions,yorker,breeders,investing,libretto,informally,coefficients,memorandum,pounder,collingwood,tightly,envisioned,arbor,mistakenly,captures,nesting,conflicting,enhancing,streetcar,manufactures,buckinghamshire,rewards,commemorating,stony,expenditure,tornadoes,semantic,relocate,weimar,iberian,sighted,intending,ensign,beverages,expectation,differentiate,centro,utilizes,saxophonist,catchment,transylvania,ecosystems,shortest,sediments,socialists,ineffective,kapoor,formidable,heroine,guantanamo,prepares,scattering,pamphlet,verified,elector,barons,totaling,shrubs,pyrenees,amalgamation,mutually,longitudinal,comte,negatively,masonic,envoy,sexes,akbar,mythical,tonga,bishopric,assessments,malaya,warns,interiors,reefs,reflections,neutrality,musically,nomadic,waterways,provence,collaborate,scaled,adulthood,emerges,euros,optics,incentives,overland,periodical,liege,awarding,realization,slang,affirmed,schooner,hokkaido,czechoslovak,protectorate,undrafted,disagreed,commencement,electors,spruce,swindon,fueled,equatorial,inventions,suites,slovene,backdrop,adjunct,energies,remnant,inhabit,alliances,simulcast,reactors,mosques,travellers,outfielder,plumage,migratory,benin,experimented,fibre,projecting,drafting,laude,evidenced,northernmost,indicted,directional,replication,croydon,comedies,jailed,organizes,devotees,reservoirs,turrets,originate,economists,songwriters,junta,trenches,mounds,proportions,comedic,apostle,azerbaijani,farmhouse,resembled,disrupted,playback,mixes,diagonal,relevance,govern,programmer,gdansk,maize,soundtracks,tendencies,mastered,impacted,believers,kilometre,intervene,chairperson,aerodrome,sails,subsidies,ensures,aesthetics,congresses,ratios,sardinia,southernmost,functioned,controllers,downward,randomly,distortion,regents,palatine,disruption,spirituality,vidhan,tracts,compiler,ventilation,anchorage,symposium,assert,pistols,excelled,avenues,convoys,moniker,constructions,proponent,phased,spines,organising,schleswig,policing,campeonato,mined,hourly,croix,lucrative,authenticity,haitian,stimulation,burkina,espionage,midfield,manually,staffed,awakening,metabolic,biographies,entrepreneurship,conspicuous,guangdong,preface,subgroup,mythological,adjutant,feminism,vilnius,oversees,honourable,tripoli,stylized,kinase,societe,notoriety,altitudes,configurations,outward,transmissions,announces,auditor,ethanol,clube,nanjing,mecca,haifa,blogs,postmaster,paramilitary,depart,positioning,potent,recognizable,spire,brackets,remembrance,overlapping,turkic,articulated,scientology,operatic,deploy,readiness,biotechnology,restrict,cinematographer,inverted,synonymous,administratively,westphalia,commodities,replaces,downloads,centralized,munitions,preached,sichuan,fashionable,implementations,matrices,hiv/aids,loyalist,luzon,celebrates,hazards,heiress,mercenaries,synonym,creole,ljubljana,technician,auditioned,technicians,viewpoint,wetland,mongols,princely,sharif,coating,dynasties,southward,doubling,formula_8,mayoral,harvesting,conjecture,goaltender,oceania,spokane,welterweight,bracket,gatherings,weighted,newscasts,mussolini,affiliations,disadvantage,vibrant,spheres,sultanate,distributors,disliked,establishes,mar
27ches,drastically,yielding,jewellery,yokohama,vascular,airlift,canons,subcommittee,repression,strengths,graded,outspoken,fused,pembroke,filmography,redundant,fatigue,repeal,threads,reissue,pennant,edible,vapor,corrections,stimuli,commemoration,dictator,anand,secession,amassed,orchards,pontifical,experimentation,greeted,bangor,forwards,decomposition,quran,trolley,chesterfield,traverse,sermons,burials,skier,climbs,consultants,petitioned,reproduce,parted,illuminated,kurdistan,reigned,occupants,packaged,geometridae,woven,regulating,protagonists,crafted,affluent,clergyman,consoles,migrant,supremacy,attackers,caliph,defect,convection,rallies,huron,resin,segunda,quota,warship,overseen,criticizing,shrines,glamorgan,lowering,beaux,hampered,invasions,conductors,collects,bluegrass,surrounds,substrates,perpetual,chronology,pulmonary,executions,crimea,compiling,noctuidae,battled,tumors,minsk,novgorod,serviced,yeast,computation,swamps,theodor,baronetcy,salford,uruguayan,shortages,odisha,siberian,novelty,cinematic,invitational,decks,dowager,oppression,bandits,appellate,state-of-the-art,clade,palaces,signalling,galaxies,industrialist,tensor,learnt,incurred,magistrates,binds,orbits,ciudad,willingness,peninsular,basins,biomedical,shafts,marlborough,bournemouth,withstand,fitzroy,dunedin,variance,steamship,integrating,muscular,fines,akron,bulbophyllum,malmo,disclosed,cornerstone,runways,medicines,twenty20,gettysburg,progresses,frigates,bodied,transformations,transforms,helens,modelled,versatile,regulator,pursuits,legitimacy,amplifier,scriptures,voyages,examines,presenters,octagonal,poultry,formula_9,anatolia,computed,migrate,directorial,hybrids,localized,preferring,guggenheim,persisted,grassroots,inflammation,fishery,otago,vigorous,professions,instructional,inexpensive,insurgency,legislators,sequels,surnames,agrarian,stainless,nairobi,minas,forerunner,aristocracy,transitions,sicilian,showcased,doses,hiroshima,summarized,gearbox,emancipation,limitation,nuclei,seismic,abandonment,dominating,appropriations,occupations,electrification,hilly,contracting,exaggerated,entertainer,kazan,oricon,cartridges,characterization,parcel,maharaja,exceeds,aspiring,obituary,flattened,contrasted,narration,replies,oblique,outpost,fronts,arranger,talmud,keynes,doctrines,endured,confesses,fortification,supervisors,kilometer,academie,jammu,bathurst,piracy,prostitutes,navarre,cumulative,cruises,lifeboat,twinned,radicals,interacting,expenditures,wexford,libre,futsal,curated,clockwise,colloquially,procurement,immaculate,lyricist,enhancement,porcelain,alzheimer,highlighting,judah,disagreements,storytelling,sheltered,wroclaw,vaudeville,contrasts,neoclassical,compares,contrasting,deciduous,francaise,descriptive,cyclic,reactive,antiquities,meiji,repeats,creditors,forcibly,newmarket,picturesque,impending,uneven,bison,raceway,solvent,ecumenical,optic,professorship,harvested,waterway,banjo,pharaoh,geologist,scanning,dissent,recycled,unmanned,retreating,gospels,aqueduct,branched,tallinn,groundbreaking,syllables,hangar,designations,procedural,craters,cabins,encryption,anthropologist,montevideo,outgoing,inverness,chattanooga,fascism,calais,chapels,groundwater,downfall,misleading,robotic,tortricidae,pixel,handel,prohibit,crewe,renaming,reprised,kickoff,leftist,spaced,integers,causeway,pines,authorship,organise,ptolemy,accessibility,virtues,lesions,iroquois,qur'an,atheist,synthesized,biennial,confederates,dietary,skaters,stresses,tariff,koreans,intercity,republics,quintet,baroness,naive,amplitude,insistence,tbilisi,residues,grammatical,diversified,egyptians,accompaniment,vibration,repository,mandal,topological,distinctions,coherent,invariant,batters,nuevo,internationals,implements,follower,bahia,widened,independents,cantonese,totaled,guadalajara,wolverines,befriended,muzzle,surveying,hungarians,medici,deportation,rayon,approx,recounts,attends,clerical,hellenic,furnished,alleging,soluble,systemic,gallantry,bolshevik,intervened,hostel,gunpowder,specialising,stimulate,leiden,removes,thematic,floral,bafta,printers,conglomerate,eroded,analytic,successively,lehigh,thessaloniki,kilda,clauses,ascended,nehru,scripted,tokugawa,competence,diplomats,exclude,consecration,freedoms,assaults,revisions,blacksmith,textual,sparse,concacaf,slain,uploaded,enraged,whaling,guise,stadiums,debuting,dormitory,cardiovascular,yunnan,dioceses,consultancy,notions,lordship,archdeacon,collided,medial,airfields,garment,wrestled,adriatic,reversal,refueling,verification,jakob,horseshoe,intricate,veracruz,sarawak,syndication,synthesizer,anthologies,stature,feasibility,guillaume,narratives,publicized,antrim,intermittent,constituents,grimsby,filmmaking,doping,unlawful,nominally,transmitting,documenting,seater,internationale,ejected,steamboat,alsace,boise,ineligible,geared,vassal,mustered,ville,inline,pairing,eurasian,kyrgyzstan,barnsley,reprise,stereotypes,rushes,conform,firefighters,deportivo,revolutionaries,rabbis,concurrency,charters,sustaining,aspirations,algiers,chichester,falkland,morphological,systematically,volcanoes,designate,artworks,reclaimed,jurist,anglia,resurrected,cha
27otic,feasible,circulating,simulated,environmentally,confinement,adventist,harrisburg,laborers,ostensibly,universiade,pensions,influenza,bratislava,octave,refurbishment,gothenburg,putin,barangay,annapolis,breaststroke,illustrates,distorted,choreographed,promo,emphasizing,stakeholders,descends,exhibiting,intrinsic,invertebrates,evenly,roundabout,salts,formula_10,strata,inhibition,branching,stylistic,rumored,realises,mitochondrial,commuted,adherents,logos,bloomberg,telenovela,guineas,charcoal,engages,winery,reflective,siena,cambridgeshire,ventral,flashback,installing,engraving,grasses,traveller,rotated,proprietor,nationalities,precedence,sourced,trainers,cambodian,reductions,depleted,saharan,classifications,biochemistry,plaintiffs,arboretum,humanist,fictitious,aleppo,climates,bazaar,his/her,homogeneous,multiplication,moines,indexed,linguist,skeletal,foliage,societal,differentiated,informing,mammal,infancy,archival,cafes,malls,graeme,musee,schizophrenia,fargo,pronouns,derivation,descend,ascending,terminating,deviation,recaptured,confessions,weakening,tajikistan,bahadur,pasture,b/hip,donegal,supervising,sikhs,thinkers,euclidean,reinforcement,friars,portage,fuscous,lucknow,synchronized,assertion,choirs,privatization,corrosion,multitude,skyscraper,royalties,ligament,usable,spores,directs,clashed,stockport,fronted,dependency,contiguous,biologist,backstroke,powerhouse,frescoes,phylogenetic,welding,kildare,gabon,conveyed,augsburg,severn,continuum,sahib,lille,injuring,passeriformesfamily,succeeds,translating,unitarian,startup,turbulent,outlying,philanthropic,stanislaw,idols,claremont,conical,haryana,armagh,blended,implicit,conditioned,modulation,rochdale,labourers,coinage,shortstop,potsdam,gears,obesity,bestseller,advisers,bouts,comedians,jozef,lausanne,taxonomic,correlated,columbian,marne,indications,psychologists,libel,edict,beaufort,disadvantages,renal,finalized,racehorse,unconventional,disturbances,falsely,zoology,adorned,redesign,executing,narrower,commended,appliances,stalls,resurgence,saskatoon,miscellaneous,permitting,epoch,formula_11,cumbria,forefront,vedic,eastenders,disposed,supermarkets,rower,inhibitor,magnesium,colourful,yusuf,harrow,formulas,centrally,balancing,ionic,nocturnal,consolidate,ornate,raiding,charismatic,accelerate,nominate,residual,dhabi,commemorates,attribution,uninhabited,mindanao,atrocities,genealogical,romani,applicant,enactment,abstraction,trough,pulpit,minuscule,misconduct,grenades,timely,supplements,messaging,curvature,ceasefire,telangana,susquehanna,braking,redistribution,shreveport,neighbourhoods,gregorian,widowed,khuzestan,empowerment,scholastic,evangelist,peptide,topical,theorist,historia,thence,sudanese,museo,jurisprudence,masurian,frankish,headlined,recounted,netball,petitions,tolerant,hectare,truncated,southend,methane,captives,reigns,massif,subunit,acidic,weightlifting,footballers,sabah,britannia,tunisian,segregated,sawmill,withdrawing,unpaid,weaponry,somme,perceptions,unicode,alcoholism,durban,wrought,waterfalls,jihad,auschwitz,upland,eastbound,adjective,anhalt,evaluating,regimes,guildford,reproduced,pamphlets,hierarchical,maneuvers,hanoi,fabricated,repetition,enriched,arterial,replacements,tides,globalization,adequately,westbound,satisfactory,fleets,phosphorus,lastly,neuroscience,anchors,xinjiang,membranes,improvisation,shipments,orthodoxy,submissions,bolivian,mahmud,ramps,leyte,pastures,outlines,flees,transmitters,fares,sequential,stimulated,novice,alternately,symmetrical,breakaway,layered,baronets,lizards,blackish,edouard,horsepower,penang,principals,mercantile,maldives,overwhelmingly,hawke,rallied,prostate,conscription,juveniles,maccabi,carvings,strikers,sudbury,spurred,improves,lombardy,macquarie,parisian,elastic,distillery,shetland,humane,brentford,wrexham,warehouses,routines,encompassed,introductory,isfahan,instituto,palais,revolutions,sporadic,impoverished,portico,fellowships,speculative,enroll,dormant,adhere,fundamentally,sculpted,meritorious,template,upgrading,reformer,rectory,uncredited,indicative,creeks,galveston,radically,hezbollah,firearm,educating,prohibits,trondheim,locus,refit,headwaters,screenings,lowlands,wasps,coarse,attaining,sedimentary,perished,pitchfork,interned,cerro,stagecoach,aeronautical,liter,transitioned,haydn,inaccurate,legislatures,bromwich,knesset,spectroscopy,butte,asiatic,degraded,concordia,catastrophic,lobes,wellness,pensacola,periphery,hapoel,theta,horizontally,freiburg,liberalism,pleas,durable,warmian,offenses,mesopotamia,shandong,unsuitable,hospital
27ized,appropriately,phonetic,encompass,conversions,observes,illnesses,breakout,assigns,crowns,inhibitors,nightly,manifestation,fountains,maximize,alphabetical,sloop,expands,newtown,widening,gaddafi,commencing,camouflage,footprint,tyrol,barangays,universite,highlanders,budgets,query,lobbied,westchester,equator,stipulated,pointe,distinguishes,allotted,embankment,advises,storing,loyalists,fourier,rehearsals,starvation,gland,rihanna,tubular,expressive,baccalaureate,intersections,revered,carbonate,eritrea,craftsmen,cosmopolitan,sequencing,corridors,shortlisted,bangladeshi,persians,mimic,parades,repetitive,recommends,flanks,promoters,incompatible,teaming,ammonia,greyhound,solos,improper,legislator,newsweek,recurrent,vitro,cavendish,eireann,crises,prophets,mandir,strategically,guerrillas,formula_12,ghent,contenders,equivalence,drone,sociological,hamid,castes,statehood,aland,clinched,relaunched,tariffs,simulations,williamsburg,rotate,mediation,smallpox,harmonica,lodges,lavish,restrictive,o'sullivan,detainees,polynomials,echoes,intersecting,learners,elects,charlemagne,defiance,epsom,liszt,facilitating,absorbing,revelations,padua,pieter,pious,penultimate,mammalian,montenegrin,supplementary,widows,aromatic,croats,roanoke,trieste,legions,subdistrict,babylonian,grasslands,volga,violently,sparsely,oldies,telecommunication,respondents,quarries,downloadable,commandos,taxpayer,catalytic,malabar,afforded,copying,declines,nawab,junctions,assessing,filtering,classed,disused,compliant,christoph,gottingen,civilizations,hermitage,caledonian,whereupon,ethnically,springsteen,mobilization,terraces,indus,excel,zoological,enrichment,simulate,guitarists,registrar,cappella,invoked,reused,manchu,configured,uppsala,genealogy,mergers,casts,curricular,rebelled,subcontinent,horticultural,parramatta,orchestrated,dockyard,claudius,decca,prohibiting,turkmenistan,brahmin,clandestine,obligatory,elaborated,parasitic,helix,constraint,spearheaded,rotherham,eviction,adapting,albans,rescues,sociologist,guiana,convicts,occurrences,kamen,antennas,asturias,wheeled,sanitary,deterioration,trier,theorists,baseline,announcements,valea,planners,factual,serialized,serials,bilbao,demoted,fission,jamestown,cholera,alleviate,alteration,indef
27inite,sulfate,paced,climatic,valuation,artisans,proficiency,aegean,regulators,fledgling,sealing,influencing,servicemen,frequented,cancers,tambon,narayan,bankers,clarified,embodied,engraver,reorganisation,dissatisfied,dictated,supplemental,temperance,ratification,puget,nutrient,pretoria,papyrus,uniting,ascribed,cores,coptic,schoolhouse,barrio,1910s,armory,defected,transatlantic,regulates,ported,artefacts,specifies,boasted,scorers,mollusks,emitted,navigable,quakers,projective,dialogues,reunification,exponential,vastly,banners,unsigned,dissipated,halves,coincidentally,leasing,purported,escorting,estimation,foxes,lifespan,inflorescence,assimilation,showdown,staunch,prologue,ligand,superliga,telescopes,northwards,keynote,heaviest,taunton,redeveloped,vocalists,podlaskie,soyuz,rodents,azores,moravian,outset,parentheses,apparel,domestically,authoritative,polymers,monterrey,inhibit,launcher,jordanian,folds,taxis,mandates,singled,liechtenstein,subsistence,marxism,ousted,governorship,servicing,offseason,modernism,prism,devout,translators,islamist,chromosomes,pitted,bedfordshire,fabrication,authoritarian,javanese,leaflets,transient,substantive,predatory,sigismund,assassinate,diagrams,arrays,rediscovered,reclamation,spawning,fjord,peacekeeping,strands,fabrics,highs,regulars,tirana,ultraviolet,athenian,filly,barnet,naacp,nueva,favourites,terminates,showcases,clones,inherently,interpreting,bjorn,finely,lauded,unspecified,chola,pleistocene,insulation,antilles,donetsk,funnel,nutritional,biennale,reactivated,southport,primate,cavaliers,austrians,interspersed,restarted,suriname,amplifiers,wladyslaw,blockbuster,sportsman,minogue,brightness,benches,bridgeport,initiating,israelis,orbiting,newcomers,externally,scaling,transcribed,impairment,luxurious,longevity,impetus,temperament,ceilings,tchaikovsky,spreads,pantheon,bureaucracy,1820s,heraldic,villas,formula_13,galician,meath,avoidance,corresponded,headlining,connacht,seekers,rappers,solids,monograph,scoreless,opole,isotopes,himalayas,parodies,garments,microscopic,republished,havilland,orkney,demonstrators,pathogen,saturated,hellenistic,facilitates,aerodynamic,relocating,indochina,laval,astronomers,bequeathed,administrations,extracts,nagoya,torquay,demography,medicare,ambiguity,renumbered,pursuant,concave,syriac,electrode,dispersal,henan,bialystok,walsall,crystalline,puebla,janata,illumination,tianjin,enslaved,coloration,championed,defamation,grille,johor,rejoin,caspian,fatally,planck,workings,appointing,institutionalized,wessex,modernized,exemplified,regatta,jacobite,parochial,programmers,blending,eruptions,insurrection,regression,indices,sited,dentistry,mobilized,furnishings,levant,primaries,ardent,nagasaki,conqueror,dorchester,opined,heartland,amman,mortally,wellesley,bowlers,outputs,coveted,orthography,immersion,disrepair,disadvantaged,curate,childless,condensed,codice_1,remodeled,resultant,bolsheviks,superfamily,saxons,2010s,contractual,rivalries,malacca,oaxaca,magnate,vertebrae,quezon,olympiad,yucatan,tyres,macro,specialization,commendation,caliphate,gunnery,exiles,excerpts,fraudulent,adjustable,aramaic,interceptor,drumming,standardization,reciprocal,adolescents,federalist,aeronautics,favorably,enforcing,reintroduced,zhejiang,refining,biplane,banknotes,accordion,intersect,illustrating,summits,classmate,militias,biomass,massacres,epidemiology,reworked,wrestlemania,nantes,auditory,taxon,elliptical,chemotherapy,asserting,avoids,proficient,airmen,yellowstone,multicultural,alloys,utilization,seniority,kuyavian,huntsville,orthogonal,bloomington,cultivars,casimir,internment,repulsed,impedance,revolving,fermentation,parana,shutout,partnering,empowered,islamabad,polled,classify,amphibians,greyish,obedience,4x100,projectile,khyber,halfback,relational,d'ivoire,synonyms,endeavour,padma,customized,mastery,defenceman,berber,purge,interestingly,covent,promulgated,restricting,condemnation,hillsborough,walkers,privateer,intra,captaincy,naturalized,huffington,detecting,hinted,migrating,bayou,counterattack,anatomical,foraging,unsafe,swiftly,outdated,paraguayan,attire,masjid,endeavors,jerseys,triassic,quechua,growers,axial,accumulate,wastewater,cognition,fungal,animator,pagoda,kochi,uniformly,antibody,yerevan,hypotheses,combatants,italianate,draining,fragmentation,snowfall,formative,inversion,kitchener,identifier,additive,lucha,selects,ashland,cambrian,racetrack,trapping,congenital,primates,wavelengths,expansions,yeomanry,harcourt,wealthiest,awaited,punta,intervening,aggressively,vichy,piloted,midtown,tailored,heyday,metadata,guadalcanal,inorganic,hadith,pulses,francais,tangent,scandals,erroneously,tractors,pigment,constabulary,jiangsu,landfill,merton,basalt,astor,forbade,debuts,collisions,exchequer,stadion,roofed,flavour,sculptors,conservancy,dissemination,electrically,undeveloped,existent,surpassing,pentecostal,manifested,amend,formula_14,superhuman,barges,tunis,analytics,argyll,liquids,mechanized,domes,mansions,himalayan,indexing,reuters,nonlinear,purification,exiting,timbers,triangles,decommissioning,departmental,causal,fonts,americana,sept.,seasonally,incomes,razavi,sheds,memorabilia,rotational,terre,sutra,protege,yarmouth,grandmaster,annum,looted,imperialism,variability,liquidation,baptised,isotope,showcasing,milling,rationale,hammersmith,austen,streamlined,acknowledging,contentious,qaleh,breadth,turing,referees,feral,toulon,unofficially,identifiable,standout,labeling,dissatisfaction,jurgen,angrily,featherweight,cantons,constrained,dominates,standalone,relinquished,theologians,markedly,italics,downed,nitrate,likened,gules,craftsman,singaporean,pixels,mandela,moray,parity,departement,antigen,academically,burgh,brahma,arranges,wounding,triathlon,nouveau,vanuatu,banded,acknowledges,unearthed,stemming,authentication,byzantines,converge,nepali,c
27ommonplace,deteriorating,recalling,palette,mathematicians,greenish,pictorial,ahmedabad,rouen,validation,u.s.a.,'best,malvern,archers,converter,undergoes,fluorescent,logistical,notification,transvaal,illicit,symphonies,stabilization,worsened,fukuoka,decrees,enthusiast,seychelles,blogger,louvre,dignitaries,burundi,wreckage,signage,pinyin,bursts,federer,polarization,urbana,lazio,schism,nietzsche,venerable,administers,seton,kilograms,invariably,kathmandu,farmed,disqualification,earldom,appropriated,fluctuations,kermanshah,deployments,deformation,wheelbase,maratha,psalm,bytes,methyl,engravings,skirmish,fayette,vaccines,ideally,astrology,breweries,botanic,opposes,harmonies,irregularities,contended,gaulle,prowess,constants,aground,filipinos,fresco,ochreous,jaipur,willamette,quercus,eastwards,mortars,champaign,braille,reforming,horned,hunan,spacious,agitation,draught,specialties,flourishing,greensboro,necessitated,swedes,elemental,whorls,hugely,structurally,plurality,synthesizers,embassies,assad,contradictory,inference,discontent,recreated,inspectors,unicef,commuters,embryo,modifying,stints,numerals,communicated,boosted,trumpeter,brightly,adherence,remade,leases,restrained,eucalyptus,dwellers,planar,grooves,gaine
27sville,daimler,anzac,szczecin,cornerback,prized,peking,mauritania,khalifa,motorized,lodging,instrumentalist,fortresses,cervical,formula_15,passerine,sectarian,researches,apprenticed,reliefs,disclose,gliding,repairing,queue,kyushu,literate,canoeing,sacrament,separatist,calabria,parkland,flowed,investigates,statistically,visionary,commits,dragoons,scrolls,premieres,revisited,subdued,censored,patterned,elective,outlawed,orphaned,leyland,richly,fujian,miniatures,heresy,plaques,countered,nonfiction,exponent,moravia,dispersion,marylebone,midwestern,enclave,ithaca,federated,electronically,handheld,microscopy,tolls,arrivals,climbers,continual,cossacks,moselle,deserts,ubiquitous,gables,forecasts,deforestation,vertebrates,flanking,drilled,superstructure,inspected,consultative,bypassed,ballast,subsidy,socioeconomic,relic,grenada,journalistic,administering,accommodated,collapses,appropriation,reclassified,foreword,porte,assimilated,observance,fragmented,arundel,thuringia,gonzaga,shenzhen,shipyards,sectional,ayrshire,sloping,dependencies,promenade,ecuadorian,mangrove,constructs,goalscorer,heroism,iteration,transistor,omnibus,hampstead,cochin,overshadowed,chieftain,scalar,finishers,ghanaian,abnormalities,monoplane,encyclopaedia,characterize,travancore,baronetage,bearers,biking,distributes,paving,christened,inspections,banco,humber,corinth,quadratic,albanians,lineages,majored,roadside,inaccessible,inclination,darmstadt,fianna,epilepsy,propellers,papacy,montagu,bhutto,sugarcane,optimized,pilasters,contend,batsmen,brabant,housemates,sligo,ascot,aquinas,supervisory,accorded,gerais,echoed,nunavut,conservatoire,carniola,quartermaster,gminas,impeachment,aquitaine,reformers,quarterfinal,karlsruhe,accelerator,coeducational,archduke,gelechiidae,seaplane,dissident,frenchman,palau,depots,hardcover,aachen,darreh,denominational,groningen,parcels,reluctance,drafts,elliptic,counters,decreed,airship,devotional,contradiction,formula_16,undergraduates,qualitative,guatemalan,slavs,southland,blackhawks,detrimental,abolish,chechen,manifestations,arthritis,perch,fated,hebei,peshawar,palin,immensely,havre,totalling,rampant,ferns,concourse,triples,elites,olympian,larva,herds,lipid,karabakh,distal,monotypic,vojvodina,batavia,multiplied,spacing,spellings,pedestrians,parchment,glossy,industrialization,dehydrogenase,patriotism,abolitionist,mentoring,elizabethan,figurative,dysfunction,abyss,constantin,middletown,stigma,mondays,gambia,gaius,israelites,renounced,nepalese,overcoming,buren,sulphur,divergence,predation,looting,iberia,futuristic,shelved,anthropological,innsbruck,escalated,clermont,entrepreneurial,benchmark,mechanically,detachments,populist,apocalyptic,exited,embryonic,stanza,readership,chiba,landlords,expansive,boniface,therapies,perpetrators,whitehall,kassel,masts,carriageway,clinch,pathogens,mazandaran,undesirable,teutonic,miocene,nagpur,juris,cantata,compile,diffuse,dynastic,reopening,comptroller,o'neal,flourish,electing,scientifically,departs,welded,modal,cosmology,fukushima,libertadores,chang'an,asean,generalization,localization,afrikaans,cricketers,accompanies,emigrants,esoteric,southwards,shutdown,prequel,fittings,innate,wrongly,equitable,dictionaries,senatorial,bipolar,flashbacks,semitism,walkway,lyrically,legality,sorbonne,vigorously,durga,samoan,karel,interchanges,patna,decider,registering,electrodes,anarchists,excursion,overthrown,gilan,recited,michelangelo,advertiser,kinship,taboo,cessation,formula_17,premiers,traversed,madurai,poorest,torneo,exerted,replicate,spelt,sporadically,horde,landscaping,razed,hindered,esperanto,manchuria,propellant,jalan,baha'is,sikkim,linguists,pandit,racially,ligands,dowry,francophone,escarpment,behest,magdeburg,mainstay,villiers,yangtze,grupo,conspirators,martyrdom,noticeably,lexical,kazakh,unrestricted,utilised,sired,inhabits,proofs,joseon,pliny,minted,buddhists,cultivate,interconnected,reuse,viability,australasian,derelict,resolving,overlooks,menon,stewardship,playwrights,thwarted,filmfare,disarmament,protections,bundles,sidelined,hypothesized,singer/songwriter,forage,netted,chancery,townshend,restructured,quotation,hyperbolic,succumbed,parliaments,shenandoah,apical,kibbutz,storeys,pastors,lettering,ukrainians,hardships,chihuahua,avail,aisles,taluka,antisemitism,assent,ventured,banksia,seamen,hospice,faroe,fearful,woreda,outfield,chlorine,transformer,tatar,panoramic,pendulum,haarlem,styria,cornice,importing,catalyzes,subunits,enamel,bakersfield,realignment,sorties,subordinates,deanery,townland,gunmen,tutelage,evaluations,allahabad,thrace,veneto,mennonite,sharia,subgenus,satisfies,puritan,unequal,gastrointestinal,ordinances,bacterium,horticulture,argonauts,adjectives,arable,duets,visualization,woolwich,revamped,euroleague,thorax,completes,originality,vasco,freighter,sardar,oratory,sects,extremes,signatories,exporting,arisen,exacerbated,departures,saipan,furlongs,d'italia,goring,dakar,conquests,docked,offshoot,okrug,referencing,disperse,netting,summed,rewritten,articulation,humanoid,spindle,competitiveness,preventive,facades,westinghouse,wycombe,synthase,emulate,fostering,abdel,hexagonal,myriad,caters,arjun,dismay,axiom,psychotherapy,colloquial,complemented,martinique,fractures,culmination,erstwhile,atrium,electronica,anarchism,nadal,montpellier,algebras,submitting,adopts,stemmed,overcame,internacional,asymmetric,gallipoli,gliders,flushing,extermination,hartlepool,tesla,interwar,patriarchal,hitherto,ganges,combatant,marred,philology,glastonbury,reversible,isthmus,undermined,southwark,gateshead,andalusia,remedies,hastily,optimum,smartphone,evade,patrolled,beheaded,dopamine,waivers,ugandan,gujarati,densities,predicting,intestinal,tentative,interstellar,kolonia,soloists,penetrated,rebellions,qeshlaq,prospered,colegio,deficits,konigsberg,deficient,accessing,relays,kurds,politburo,codified,incarnations,occupancy,cossack,metaphysical,deprivation,chopra,piccadilly,formula_18,makeshift,protestantism,alaskan,frontiers,faiths,tendon,dunkirk,durability,autobots,bonuses,coinciding,emails,gunboat,stucco,magma,neutrons,vizier,subscriptions,visual
27s,envisaged,carpets,smoky,schema,parliamentarian,immersed,domesticated,parishioners,flinders,diminutive,mahabharata,ballarat,falmouth,vacancies,gilded,twigs,mastering,clerics,dalmatia,islington,slogans,compressor,iconography,congolese,sanction,blends,bulgarians,moderator,outflow,textures,safeguard,trafalgar,tramways,skopje,colonialism,chimneys,jazeera,organisers,denoting,motivations,ganga,longstanding,deficiencies,gwynedd,palladium,holistic,fascia,preachers,embargo,sidings,busan,ignited,artificially,clearwater,cemented,northerly,salim,equivalents,crustaceans,oberliga,quadrangle,historiography,romanians,vaults,fiercely,incidental,peacetime,tonal,bhopal,oskar,radha,pesticides,timeslot,westerly,cathedrals,roadways,aldershot,connectors,brahmins,paler,aqueous,gustave,chromatic,linkage,lothian,specialises,aggregation,tributes,insurgent,enact,hampden,ghulam,federations,instigated,lyceum,fredrik,chairmanship,floated,consequent,antagonists,intimidation,patriarchate,warbler,heraldry,entrenched,expectancy,habitation,partitions,widest,launchers,nascent,ethos,wurzburg,lycee,chittagong,mahatma,merseyside,asteroids,yokosuka,cooperatives,quorum,redistricting,bureaucratic,yachts,deploying,rustic,phonology,chorale,cellist,stochastic,crucifixion,surmounted,confucian,portfolios,geothermal,crested,calibre,tropics,deferred,nasir,iqbal,persistence,essayist,chengdu,aborigines,fayetteville,bastion,interchangeable,burlesque,kilmarnock,specificity,tankers,colonels,fijian,quotations,enquiry,quito,palmerston,delle,multidisciplinary,polynesian,iodine,antennae,emphasised,manganese,baptists,galilee,jutland,latent,excursions,skepticism,tectonic,precursors,negligible,musique,misuse,vitoria,expressly,veneration,sulawesi,footed,mubarak,chongqing,chemically,midday,ravaged,facets,varma,yeovil,ethnographic,discounted,physicists,attache,disbanding,essen,shogunate,cooperated,waikato,realising,motherwell,pharmacology,sulfide,inward,expatriate,devoid,cultivar,monde,andean,groupings,goran,unaffected,moldovan,postdoctoral,coleophora,delegated,pronoun,conductivity,coleridge,disapproval,reappeared,microbial,campground,olsztyn,fostered,vaccination,rabbinical,champlain,milestones,viewership,caterpillar,effected,eupithecia,financier,inferred,uzbek,bundled,bandar,balochistan,mysticism,biosphere,holotype,symbolizes,lovecraft,photons,abkhazia,swaziland,subgroups,measurable,falkirk,valparaiso,ashok,discriminatory,rarity,tabernacle,flyweight,jalisco,westernmost,antiquarian,extracellular,margrave,colspan=9,midsummer,digestive,reversing,burgeoning,substitutes,medallist,khrushchev,guerre,folio,detonated,partido,plentiful,aggregator,medallion,infiltration,shaded,santander,fared,auctioned,permian,ramakrishna,andorra,mentors,diffraction,bukit,potentials,translucent,feminists,tiers,protracted,coburg,wreath,guelph,adventurer,he/she,vertebrate,pipelines,celsius,outbreaks,australasia,deccan,garibaldi,unionists,buildup,biochemical,reconstruct,boulders,stringent,barbed,wording,furnaces,pests,befriends,organises,popes,rizal,tentacles,cadre,tallahassee,punishments,occidental,formatted,mitigation,rulings,rubens,cascades,inducing,choctaw,volta,synagogues,movable,altarpiece,mitigate,practise,intermittently,encountering,memberships,earns,signify,retractable,amounting,pragmatic,wilfrid,dissenting,divergent,kanji,reconstituted,devonian,constitutions,levied,hendrik,starch,costal,honduran,ditches,polygon,eindhoven,superstars,salient,argus,punitive,purana,alluvial,flaps,inefficient,retracted,advantageous,quang,andersson,danville,binghamton,symbolize,conclave,shaanxi,silica,interpersonal,adept,frans,pavilions,lubbock,equip,sunken,limburg,activates,prosecutions,corinthian,venerated,shootings,retreats,parapet,orissa,riviere,animations,parodied,offline,metaphysics,bluffs,plume,piety,fruition,subsidized,steeplechase,shanxi,eurasia,angled,forecasting,suffragan,ashram,larval,labyrinth,chronicler,summaries,trailed,merges,thunderstorms,filtered,formula_19,advertisers,alpes,informatics,parti,constituting,undisputed,certifications,javascript,molten,sclerosis,rumoured,boulogne,hmong,lewes,breslau,notts,bantu,ducal,messengers,radars,nightclubs,bantamweight,carnatic,k
27aunas,fraternal,triggering,controversially,londonderry,visas,scarcity,offaly,uprisings,repelled,corinthians,pretext,kuomintang,kielce,empties,matriculated,pneumatic,expos,agile,treatises,midpoint,prehistory,oncology,subsets,hydra,hypertension,axioms,wabash,reiterated,swapped,achieves,premio,ageing,overture,curricula,challengers,subic,selangor,liners,frontline,shutter,validated,normalized,entertainers,molluscs,maharaj,allegation,youngstown,synth,thoroughfare,regionally,pillai,transcontinental,pedagogical,riemann,colonia,easternmost,tentatively,profiled,herefordshire,nativity,meuse,nucleotide,inhibits,huntingdon,throughput,recorders,conceding,domed,homeowners,centric,gabled,canoes,fringes,breeder,subtitled,fluoride,haplogroup,zionism,izmir,phylogeny,kharkiv,romanticism,adhesion,usaaf,delegations,lorestan,whalers,biathlon,vaulted,mathematically,pesos,skirmishes,heisman,kalamazoo,gesellschaft,launceston,interacts,quadruple,kowloon,psychoanalysis,toothed,ideologies,navigational,valence,induces,lesotho,frieze,rigging,undercarriage,explorations,spoof,eucharist,profitability,virtuoso,recitals,subterranean,sizeable,herodotus,subscriber,huxley,pivot,forewing,warring,boleslaw,bharatiya,suffixes,trois,percussionist,downturn,garrisons,philosophies,chants,mersin,mentored,dramatist,guilds,frameworks,thermodynamic,venomous,mehmed,assembling,rabbinic,hegemony,replicas,enlargement,claimant,retitled,utica,dumfries,metis,deter,assortment,tubing,afflicted,weavers,rupture,ornamentation,transept,salvaged,upkeep,callsign,rajput,stevenage,trimmed,intracellular,synchronization,consular,unfavorable,royalists,goldwyn,fasting,hussars,doppler,obscurity,currencies,amiens,acorn,tagore,townsville,gaussian,migrations,porta,anjou,graphite,seaport,monographs,gladiators,metrics,calligraphy,sculptural,swietokrzyskie,tolombeh,eredivisie,shoals,queries,carts,exempted,fiberglass,mirrored,bazar,progeny,formalized,mukherjee,professed,amazon.com,cathode,moreton,removable,mountaineers,nagano,transplantation,augustinian,steeply,epilogue,adapter,decisively,accelerating,mediaeval,substituting,tasman,devonshire,litres,enhancements,himmler,nephews,bypassing,imperfect,argentinian,reims,integrates,sochi,ascii,licences,niches,surgeries,fables,versatility,indra,footpath,afonso,crore,evaporation,encodes,shelling,conformity,simplify,updating,quotient,overt,firmware,umpires,architectures,eocene,conservatism,secretion,embroidery,f.c..,tuvalu,mosaics,shipwreck,prefectural,cohort,grievances,garnering,centerpiece,apoptosis,djibouti,bethesda,formula_20,shonen,richland,justinian,dormitories,meteorite,reliably,obtains,pedagogy,hardness,cupola,manifolds,amplification,steamers,familial,dumbarton,jerzy,genital,maidstone,salinity,grumman,signifies,presbytery,meteorology,procured,aegis,streamed,deletion,nuestra,mountaineering,accords,neuronal,khanate,grenoble,axles,dispatches,tokens,turku,auctions,propositions,planters,proclaiming,recommissioned,stravinsky,obverse,bombarded,waged,saviour,massacred,reformist,purportedly,resettlement,ravenna,embroiled,minden,revitalization,hikers,bridging,torpedoed,depletion,nizam,affectionately,latitudes,lubeck,spore,polymerase,aarhus,nazism,101st,buyout,galerie,diets,overflow,motivational,renown,brevet,deriving,melee,goddesses,demolish,amplified,tamworth,retake,brokerage,beneficiaries,henceforth,reorganised,silhouette,browsers,pollutants,peron,lichfield,encircled,defends,bulge,dubbing,flamenco,coimbatore,refinement,enshrined,grizzlies,capacitor,usefulness,evansville,interscholastic,rhodesian,bulletins,diamondbacks,rockers,platted,medalists,formosa,transporter,slabs,guadeloupe,disparate,concertos,violins,regaining,mandible,untitled,agnostic,issuance,hamiltonian,brampton,srpska,homology,downgraded,florentine,epitaph,kanye,rallying,analysed,grandstand,infinitely,antitrust,plundered,modernity,colspan=3|total,amphitheatre,doric,motorists,yemeni,carnivorous,probabilities,prelate,struts,scrapping,bydgoszcz,pancreatic,signings,predicts,compendium,ombudsman,apertura,appoints,rebbe,stereotypical,valladolid,clustered,touted,plywood,inertial,kettering,curving,d'honneur,housewives,grenadier,vandals,barbarossa,necked,waltham,reputedly,jharkhand,cistercian,pursues,viscosity,organiser,cloister,islet,stardom,moorish,himachal,strives,scripps,staggered,blasts,westwards,millimeters,angolan,hubei,agility,admirals,mordellistena,coincides,platte,vehicular,cordillera,riffs,schoolteacher,canaan,acoustics,tinged,reinfor
27cing,concentrates,daleks,monza,selectively,musik,polynesia,exporter,reviving,macclesfield,bunkers,ballets,manors,caudal,microbiology,primes,unbroken,outcry,flocks,pakhtunkhwa,abelian,toowoomba,luminous,mould,appraisal,leuven,experimentally,interoperability,hideout,perak,specifying,knighthood,vasily,excerpt,computerized,niels,networked,byzantium,reaffirmed,geographer,obscured,fraternities,mixtures,allusion,accra,lengthened,inquest,panhandle,pigments,revolts,bluetooth,conjugate,overtaken,foray,coils,breech,streaks,impressionist,mendelssohn,intermediary,panned,suggestive,nevis,upazila,rotunda,mersey,linnaeus,anecdotes,gorbachev,viennese,exhaustive,moldavia,arcades,irrespective,orator,diminishing,predictive,cohesion,polarized,montage,avian,alienation,conus,jaffna,urbanization,seawater,extremity,editorials,scrolling,dreyfus,traverses,topographic,gunboats,extratropical,normans,correspondents,recognises,millennia,filtration,ammonium,voicing,complied,prefixes,diplomas,figurines,weakly,gated,oscillator,lucerne,embroidered,outpatient,airframe,fractional,disobedience,quarterbacks,formula_21,shinto,chiapas,epistle,leakage,pacifist,avignon,penrith,renders,mantua,screenplays,gustaf,tesco,alphabetically,rations,discharges,headland,tapestry,manipur,boolean,mediator,ebenezer,subchannel,fable,bestselling,ateneo,trademarks,recurrence,dwarfs,britannica,signifying,vikram,mediate,condensation,censuses,verbandsgemeinde,cartesian,sprang,surat,britons,chelmsford,courtenay,statistic,retina,abortions,liabilities,closures,mississauga,skyscrapers,saginaw,compounded,aristocrat,msnbc,stavanger,septa,interpretive,hinder,visibly,seeding,shutouts,irregularly,quebecois,footbridge,hydroxide,implicitly,lieutenants,simplex,persuades,midshipman,heterogeneous,officiated,crackdown,lends,tartu,altars,fractions,dissidents,tapered,modernisation,scripting,blazon,aquaculture,thermodynamics,sistan,hasidic,bellator,pavia,propagated,theorized,bedouin,transnational,mekong,chronicled,declarations,kickstarter,quotas,runtime,duquesne,broadened,clarendon,brownsville,saturation,tatars,electorates,malayan,replicated,observable,amphitheater,endorsements,referral,allentown,mormons,pantomime,eliminates,typeface,allegorical,varna,conduction,evoke,interviewer,subordinated,uyghur,landscaped,conventionally,ascend,edifice,postulated,hanja,whitewater,embarking,musicologist,tagalog,frontage,paratroopers,hydrocarbons,transliterated,nicolae,viewpoints,surrealist,asheville,falklands,hacienda,glide,opting,zimbabwean,discal,mortgages,nicaraguan,yadav,ghosh,abstracted,castilian,compositional,cartilage,intergovernmental,forfeited,importation,rapping,artes,republika,narayana,condominium,frisian,bradman,duality,marche,extremist,phosphorylation,genomes,allusions,valencian,habeas,ironworks,multiplex,harpsichord,emigrate,alternated,breda,waffen,smartphones,familiarity,regionalliga,herbaceous,piping,dilapidated,carboniferous,xviii,critiques,carcinoma,sagar,chippewa,postmodern,neapolitan,excludes,notoriously,distillation,tungsten,richness,installments,monoxide,chand,privatisation,molded,maths,projectiles,luoyang,epirus,lemma,concentric,incline,erroneous,sideline,gazetted,leopards,fibres,renovate,corrugated,unilateral,repatriation,orchestration,saeed,rockingham,loughborough,formula_22,bandleader,appellation,openness,nanotechnology,massively,tonnage,dunfermline,exposes,moored,ridership,motte,eurobasket,majoring,feats,silla,laterally,playlist,downwards,methodologies,eastbourne,daimyo,cellulose,leyton,norwalk,oblong,hibernian,opaque,insular,allegory,camogie,inactivation,favoring,masterpieces,rinpoche,serotonin,portrayals,waverley,airliner,longford,minimalist,outsourcing,excise,meyrick,qasim,organisational,synaptic,farmington,gorges,scunthorpe,zoned,tohoku,librarians,davao,decor,theatrically,brentwood,pomona,acquires,planter,capacitors,synchronous,skateboarding,coatings,turbocharged,ephraim,capitulation,scoreboard,hebrides,ensues,cereals,ailing,counterpoint,duplication,antisemitic,clique,aichi,oppressive,transcendental,incursions,rename,renumbering,powys,vestry,bitterly,neurology,supplanted,affine,susceptibility,orbiter,activating,overlaps,ecoregion,raman,canoer,darfur,microorganisms,precipitated,protruding,torun,anthropologists,rennes,kangaroos,parliamentarians,edits,littoral,archived,begum,rensselaer,microphones,ypres,empower,etruscan,wisden,montfort,calibration,isomorphic,rioting,kingship,verbally,smyrna,cohesive,canyons,fredericksburg,rahul,relativistic,micropolitan,maroons,industrialized,henchmen,uplift,earthworks,mahdi,disparity,cultured,transliteration,spiny,fragmentary,extinguished,atypical,inventors,biosynthesis,heralded,curacao,anomalies,aeroplane,surya,mangalore,maastricht,ashkenazi,fusiliers,hangzhou,emitting,monmouthshire,schwarzenegger,ramayana,peptides,thiruvananthapuram,alkali,coimbra,budding,reasoned,epithelial,harbors,rudimentary,classically,parque,ealing,crusades,rotations,riparian,pygmy,inertia,revolted,microprocessor,calendars,solvents,kriegsmarine,accademia,cheshmeh,yoruba,ardabil,mitra,genomic,notables,propagate,narrates,univision,outposts,polio,birkenhead,urinary,crocodiles,pectoral,barrymore,deadliest,rupees,chaim,protons,comical,astrophysics,unifying,formula_23,vassals,cortical,audubon,pedals,tenders,resorted,geophysical,lenders,recognising,tackling,lanarkshire,doctrinal,annan,combating,guangxi,estimating,selectors,tribunals,chambered,inhabiting,exemptions,curtailed,abbasid,kandahar,boron,bissau,150th,codenamed,wearer,whorl,adhered,subversive,famer,smelting,inserting,mogadishu,zoologist,mosul,stumps,almanac,olympiacos,stamens,participatory,cults,honeycomb,geologists,dividend,recursive,skiers,reprint,pandemic,liber,percentages,adversely,stoppage,chieftains,tubingen,southerly,overcrowding,unorganized,hangars,fulfil,hails,cantilever,woodbridge,pinus,wiesbaden,fertilization,fluorescence,enhances,plenary,troublesome,episodic,thrissur,kickboxing,allele,staffing,garda,televisions,philatelic,spacetime,bullpen,oxides,leninist,enrolling,inventive,truro,compatriot,ruskin,normative,assay,gotha,murad,illawarra,gendarmerie,strasse,mazraeh,rebounded,fanfare,liaoning,rembrandt,iranians,emirate,governs,latency,waterfowl,chairmen,katowice,aristocrats,eclipsed,sentient,sonatas,interplay,sacking,decepticons,dynamical,arbitrarily,resonant,petar,velocities,alludes,wastes,prefectures,belleville,sensibility,salvadoran,consolidating,medicaid,trainees,vivekananda,molar,porous,upload,youngster,infused,doctorates,wuhan,annihilation,enthusiastically,gamespot,kanpur,accumulating,monorail,operetta,tiling,sapporo,finns,calvinist,hydrocarbon,sparrows,orienteering,cornelis,minster,vuelta,plebiscite,embraces,panchayats,focussed,remediation,brahman,olfactory,reestablished,uniqueness,northumbria,rwandan,predominately,abode,ghats,balances,californian,uptake,bruges,inert,westerns,reprints,cairn,yarra,resurfaced,audible,rossini,regensburg,italiana,fleshy,irrigated,alerts,yahya,varanasi,marginalized,expatriates,cantonment,normandie,sahitya,directives,rounder,hulls,fictionalized,constables,inserts,hipped,potosi,navies,biologists,canteen,husbandry,augment,fortnight,assamese,kampala,o'keefe,paleolithic,bluish,promontory,consecutively,str
27iving,niall,reuniting,dipole,friendlies,disapproved,thrived,netflix,liberian,dielectric,medway,strategist,sankt,pickups,hitters,encode,rerouted,claimants,anglesey,partitioned,cavan,flutes,reared,repainted,armaments,bowed,thoracic,balliol,piero,chaplains,dehestan,sender,junkers,sindhi,sickle,dividends,metallurgy,honorific,berths,namco,springboard,resettled,gansu,copyrighted,criticizes,utopian,bendigo,ovarian,binomial,spaceflight,oratorio,proprietors,supergroup,duplicated,foreground,strongholds,revolved,optimize,layouts,westland,hurler,anthropomorphic,excelsior,merchandising,reeds,vetoed,cryptography,hollyoaks,monash,flooring,ionian,resilience,johnstown,resolves,lawmakers,alegre,wildcards,intolerance,subculture,selector,slums,formulate,bayonet,istvan,restitution,interchangeably,awakens,rostock,serpentine,oscillation,reichstag,phenotype,recessed,piotr,annotated,preparedness,consultations,clausura,preferential,euthanasia,genoese,outcrops,freemasonry,geometrical,genesee,islets,prometheus,panamanian,thunderbolt,terraced,stara,shipwrecks,futebol,faroese,sharqi,aldermen,zeitung,unify,formula_24,humanism,syntactic,earthen,blyth,taxed,rescinded,suleiman,cymru,dwindled,vitality,superieure,resupply,adolphe,ardennes,rajiv,profiling,olympique,gestation,interfaith,milosevic,tagline,funerary,druze,silvery,plough,shrubland,relaunch,disband,nunatak,minimizing,excessively,waned,attaching,luminosity,bugle,encampment,electrostatic,minesweeper,dubrovnik,rufous,greenock,hochschule,assyrians,extracting,malnutrition,priya,attainment,anhui,connotations,predicate,seabirds,deduced,pseudonyms,gopal,plovdiv,refineries,imitated,kwazulu,terracotta,tenets,discourses,brandeis,whigs,dominions,pulmonate,landslides,tutors,determinant,richelieu,farmstead,tubercles,technicolor,hegel,redundancy,greenpeace,shortening,mules,distilled,xxiii,fundamentalist,acrylic,outbuildings,lighted,corals,signaled,transistors,cavite,austerity,76ers,exposures,dionysius,outlining,commutative,permissible,knowledgeable,howrah,assemblage,inhibited,crewmen,mbit/s,pyramidal,aberdeenshire,bering,rotates,atheism,howitzer,saone,lancet,fermented,contradicted,materiel,ofsted,numeric,uniformity,josephus,nazarene,kuwaiti,noblemen,pediment,emergent,campaigner,akademi,murcia,perugia,gallen,allsvenskan,finned,cavities,matriculation,rosters,twickenham,signatory,propel,readable,contends,artisan,flamboyant,reggio,italo,fumbles,widescreen,rectangle,centimetres,collaborates,envoys,rijeka,phonological,thinly,refractive,civilisation,reductase,cognate,dalhousie,monticello,lighthouses,jitsu,luneburg,socialite,fermi,collectible,optioned,marquee,jokingly,architecturally,kabir,concubine,nationalisation,watercolor,wicklow,acharya,pooja,leibniz,rajendra,nationalized,stalemate,bloggers,glutamate,uplands,shivaji,carolingian,bucuresti,dasht,reappears,muscat,functionally,formulations,hinged,hainan,catechism,autosomal,incremental,asahi,coeur,diversification,multilateral,fewest,recombination,finisher,harrogate,hangul,feasts,photovoltaic,paget,liquidity,alluded,incubation,applauded,choruses,malagasy,hispanics,bequest,underparts,cassava,kazimierz,gastric,eradication,mowtowr,tyrosine,archbishopric,e9e9e9,unproductive,uxbridge,hydrolysis,harbours,officio,deterministic,devonport,kanagawa,breaches,freetown,rhinoceros,chandigarh,janos,sanatorium,liberator,inequalities,agonist,hydrophobic,constructors,nagorno,snowboarding,welcomes,subscribed,iloilo,resuming,catalysts,stallions,jawaharlal,harriers,definitively,roughriders,hertford,inhibiting,elgar,randomized,incumbents,episcopate,rainforests,yangon,improperly,kemal,interpreters,diverged,uttarakhand,umayyad,phnom,panathinaikos,shabbat,diode,jiangxi,forbidding,nozzle,artistry,licensee,processions,staffs,decimated,expressionism,shingle,palsy,ontology,mahayana,maribor,sunil,hostels,edwardian,jetty,freehold,overthrew,eukaryotic,schuylkill,rawalpindi,sheath,recessive,ferenc,mandibles,berlusconi,confessor,convergent,ababa,slugging,rentals,sephardic,equivalently,collagen,markov,dynamically,hailing,depressions,sprawling,fairgrounds,indistinguishable,plutarch,pressurized,banff,coldest,braunschweig,mackintosh,sociedad,wittgenstein,tromso,airbase,lecturers,subtitle,attaches,purified,contemplated,dreamworks,telephony,prophetic,rockland,aylesbury,biscay,coherence,aleksandar,judoka,pageants,theses,homelessness,luthor,sitcoms,hinterland,fifths,derwent,privateers,enigmatic,nationalistic,instructs,superimposed,conformation,tricycle,dusan,attributable,unbeknownst,laptops,etching,archbishops,ayatollah,cranial,gharbi,interprets,lackawanna,abingdon,saltwater,tories,lender,minaj,ancillary,ranching,pembrokeshire,topographical,plagiarism,murong,marque,chameleon,assertions,infiltrated,guildhall,reverence,schenectady,formula_25,kollam,notary,mexicana,initiates,abdication,basra,theorems,ionization,dismantling,eared,censors,budgetary,numeral,verlag,excommunicated,distinguishable,quarried,cagliari,hindustan,symbolizing,watertown,descartes,relayed,enclosures,militarily,sault,devolved,dalian,djokovic,filaments,staunton,tumour,curia,villainous,decentralized,galapagos,moncton,quartets,onscreen,necropolis,brasileiro,multipurpose,alamos,comarca,jorgen,concise,mercia,saitama,billiards,entomologist,montserrat,lindbergh,commuting,lethbridge,phoenician,deviations,anaerobic,denouncing,redoubt,fachhochschule,principalities,negros,announcers,seconded,parrots,konami,revivals,approving,devotee,riyadh,overtook,morecambe,lichen,expressionist,waterline,silverstone,geffen,sternites,aspiration,behavioural,grenville,tripura,mediums,genders,pyotr,charlottesville,sacraments,programmable,ps100,shackleton,garonne,sumerian,surpass,authorizing,interlocking,lagoons,voiceless,advert,steeple,boycotted,alouettes,yosef,oxidative,sassanid,benefiting,sayyid,nauru,predetermined,idealism,maxillary,polymerization,semesters,munchen,conor,outfitted,clapham,progenitor,gheorghe,observational,recognitions,numerically,colonized,hazrat,indore,contaminants,fatality,eradicate,assyria,convocation,cameos,skillful,skoda,corfu,confucius,overtly,ramadan,wollongong,placements,d.c..,permutation,contemporaneous,voltages,elegans,universitat,samar,plunder,dwindling,neuter,antonin,sinhala,campania,solidified,stanzas,fibrous,marburg,modernize,sorcery,deutscher,florets,thakur,disruptive,infielder,disintegration,internazionale,vicariate,effigy,tripartite,corrective,klamath,environs,leavenworth,sandhurst,workmen,compagnie,hoseynabad,strabo,palisades,ordovician,sigurd,grandsons,defection,viacom,sinhalese,innovator,uncontrolled,slavonic,indexes,refrigeration,aircrew,superbike,resumption,neustadt,confrontations,arras,hindenburg,ripon,embedding,isomorphism,dwarves,matchup,unison,lofty,argos,louth,constitutionally,transitive,newington,facelift,degeneration,perceptual,aviators,enclosing,igneous,symbolically,academician,
27constitutionality,iso/iec,sacrificial,maturation,apprentices,enzymology,naturalistic,hajji,arthropods,abbess,vistula,scuttled,gradients,pentathlon,etudes,freedmen,melaleuca,thrice,conductive,sackville,franciscans,stricter,golds,kites,worshiped,monsignor,trios,orally,tiered,primacy,bodywork,castleford,epidemics,alveolar,chapelle,chemists,hillsboro,soulful,warlords,ngati,huguenot,diurnal,remarking,luger,motorways,gauss,jahan,cutoff,proximal,bandai,catchphrase,jonubi,ossetia,codename,codice_2,throated,itinerant,chechnya,riverfront,leela,evoked,entailed,zamboanga,rejoining,circuitry,haymarket,khartoum,feuds,braced,miyazaki,mirren,lubusz,caricature,buttresses,attrition,characterizes,widnes,evanston,materialism,contradictions,marist,midrash,gainsborough,ulithi,turkmen,vidya,escuela,patrician,inspirations,reagent,premierships,humanistic,euphrates,transitioning,belfry,zedong,adaption,kaliningrad,lobos,epics,waiver,coniferous,polydor,inductee,refitted,moraine,unsatisfactory,worsening,polygamy,rajya,nested,subgenre,broadside,stampeders,lingua,incheon,pretender,peloton,persuading,excitation,multan,predates,tonne,brackish,autoimmune,insulated,podcasts,iraqis,bodybuilding,condominiums,midlothian,delft,debtor,asymmetrical,lycaenidae,forcefully,pathogenic,tamaulipas,andaman,intravenous,advancements,senegalese,chronologically,realigned,inquirer,eusebius,dekalb,additives,shortlist,goldwater,hindustani,auditing,caterpillars,pesticide,nakhon,ingestion,lansdowne,traditionalist,northland,thunderbirds,josip,nominating,locale,ventricular,animators,verandah,epistles,surveyors,anthems,dredd,upheaval,passaic,anatolian,svalbard,associative,floodplain,taranaki,estuaries,irreducible,beginners,hammerstein,allocate,coursework,secreted,counteract,handwritten,foundational,passover,discoverer,decoding,wares,bourgeoisie,playgrounds,nazionale,abbreviations,seanad,golan,mishra,godavari,rebranding,attendances,backstory,interrupts,lettered,hasbro,ultralight,hormozgan,armee,moderne,subdue,disuse,improvisational,enrolment,persists,moderated,carinthia,hatchback,inhibitory,capitalized,anatoly,abstracts,albemarle,bergamo,insolvency,sentai,cellars,walloon,joked,kashmiri,dirac,materialized,renomination,homologous,gusts,eighteens,centrifugal,storied,baluchestan,formula_26,poincare,vettel,infuriated,gauges,streetcars,vedanta,stately,liquidated,goguryeo,swifts,accountancy,levee,acadian,hydropower,eustace,comintern,allotment,designating,torsion,molding,irritation,aerobic,halen,concerted,plantings,garrisoned,gramophone,cytoplasm,onslaught,requisitioned,relieving,genitive,centrist,jeong,espanola,dissolving,chatterjee,sparking,connaught,varese,arjuna,carpathian,empowering,meteorologist,decathlon,opioid,hohenzollern,fenced,ibiza,avionics,footscray,scrum,discounts,filament,directories,a.f.c,stiffness,quaternary,adventurers,transmits,harmonious,taizong,radiating,germantown,ejection,projectors,gaseous,nahuatl,vidyalaya,nightlife,redefined,refuted,destitute,arista,potters,disseminated,distanced,jamboree,kaohsiung,tilted,lakeshore,grained,inflicting,kreis,novelists,descendents,mezzanine,recast,fatah,deregulation,ac/dc,australis,kohgiluyeh,boreal,goths,authoring,intoxicated,nonpartisan,theodosius,pyongyang,shree,boyhood,sanfl,plenipotentiary,photosynthesis,presidium,sinaloa,honshu,texan,avenida,transmembrane,malays,acropolis,catalunya,vases,inconsistencies,methodists,quell,suisse,banat,simcoe,cercle,zealanders,discredited,equine,sages,parthian,fascists,interpolation,classifying,spinoff,yehuda,cruised,gypsum,foaled,wallachia,saraswati,imperialist,seabed,footnotes,nakajima,locales,schoolmaster,drosophila,bridgehead,immanuel,courtier,bookseller,niccolo,stylistically,portmanteau,superleague,konkani,millimetres,arboreal,thanjavur,emulation,sounders,decompression,commoners,infusion,methodological,osage,rococo,anchoring,bayreuth,formula_27,abstracting,symbolized,bayonne,electrolyte,rowed,corvettes,traversing,editorship,sampler,presidio,curzon,adirondack,swahili,rearing,bladed,lemur,pashtun,behaviours,bottling,zaire,recognisable,systematics,leeward,formulae,subdistricts,smithfield,vijaya,buoyancy,boosting,cantonal,rishi,airflow,kamakura,adana,emblems,aquifer,clustering,husayn,woolly,wineries,montessori,turntable,exponentially,caverns,espoused,pianists,vorpommern,vicenza,latterly,o'rourke,williamstown,generale,kosice,duisburg,poirot,marshy,mismanagement,mandalay,dagenham,universes,chiral,radiated,stewards,vegan,crankshaft,kyrgyz,amphibian,cymbals,infrequently,offenbach,environmentalist,repatriated,permutations,midshipmen,loudoun,refereed,bamberg,ornamented,nitric,selim,translational,dorsum,annunciation,gippsland,reflector,informational,regia,reactionary,ahmet,weathering,erlewine,legalized,berne,occupant,divas,manifests,analyzes,disproportionate,mitochondria,totalitarian,paulista,interscope,anarcho,correlate,brookfield,elongate,brunel,ordinal,precincts,volatility,equaliser,hittite,somaliland,ticketing,monochrome,ubuntu,chhattisgarh,titleholder,ranches,referendums,blooms,accommodates,merthyr,religiously,ryukyu,tumultuous,checkpoints,anode,mi'kmaq,cannonball,punctuation,remodelled,assassinations,criminology,alternates,yonge,pixar,namibian,piraeus,trondelag,hautes,lifeboats,shoal,atelier,vehemently,sadat,postcode,jainism,lycoming,undisturbed,lutherans,genomics,popmatters,tabriz,isthmian,notched,autistic,horsham,mites,conseil,bloomsbury,seung,cybertron,idris,overhauled,disbandment,idealized,goldfields,worshippers,lobbyist,ailments,paganism,herbarium,athenians,messerschmitt,faraday,entangled,'olya,untreated,criticising,howitzers,parvati,lobed,debussy,atonement,tadeusz,permeability,mueang,sepals,degli,optionally,fuelled,follies,asterisk,pristina,lewiston,congested,overpass,affixed,pleads,telecasts,stanislaus,cryptographic,friesland,hamstring,selkirk,antisubmarine,inundated,overlay,aggregates,fleur,trolleybus,sagan,ibsen,inductees,beltway,tiled,ladders,cadbury,laplace,ascetic,micronesia,conveying,bellingham,cleft,batches,usaid,conjugation,macedon,assisi,reappointed,brine,jinnah,prairies,screenwriting,oxidized,despatches,linearly,fertilizers,brazilians,absorbs,wagga,modernised,scorsese,ashraf,charlestown,esque,habitable,nizhny,lettres,tuscaloosa,esplanade,coalitions,carbohydrates,legate,vermilion,standardised,galleria,psychoanalytic,rearrangement,substation,competency,nationalised,reshuffle,reconstructions,mehdi,bougainville,receivership,contraception,enlistment,conducive,aberystwyth,solicitors,dism
27isses,fibrosis,montclair,homeowner,surrealism,s.h.i.e.l.d,peregrine,compilers,1790s,parentage,palmas,rzeszow,worldview,eased,svenska,housemate,bundestag,originator,enlisting,outwards,reciprocity,formula_28,carbohydrate,democratically,firefighting,romagna,acknowledgement,khomeini,carbide,quests,vedas,characteristically,guwahati,brixton,unintended,brothels,parietal,namur,sherbrooke,moldavian,baruch,milieu,undulating,laurier,entre,dijon,ethylene,abilene,heracles,paralleling,ceres,dundalk,falun,auspicious,chisinau,polarity,foreclosure,templates,ojibwe,punic,eriksson,biden,bachchan,glaciation,spitfires,norsk,nonviolent,heidegger,algonquin,capacitance,cassettes,balconies,alleles,airdate,conveys,replays,classifies,infrequent,amine,cuttings,rarer,woking,olomouc,amritsar,rockabilly,illyrian,maoist,poignant,tempore,stalinist,segmented,bandmate,mollusc,muhammed,totalled,byrds,tendered,endogenous,kottayam,aisne,oxidase,overhears,illustrators,verve,commercialization,purplish,directv,moulded,lyttelton,baptismal,captors,saracens,georgios,shorten,polity,grids,fitzwilliam,sculls,impurities,confederations,akhtar,intangible,oscillations,parabolic,harlequin,maulana,ovate,tanzanian,singularity,confiscation,qazvin,speyer,phonemes,overgrown,vicarage,gurion,undocumented,niigata,thrones,preamble,stave,interment,liiga,ataturk,aphrodite,groupe,indentured,habsburgs,caption,utilitarian,ozark,slovenes,reproductions,plasticity,serbo,dulwich,castel,barbuda,salons,feuding,lenape,wikileaks,swamy,breuning,shedding,afield,superficially,operationally,lamented,okanagan,hamadan,accolade,furthering,adolphus,fyodor,abridged,cartoonists,pinkish,suharto,cytochrome,methylation,debit,colspan=9|,refine,taoist,signalled,herding,leaved,bayan,fatherland,rampart,sequenced,negation,storyteller,occupiers,barnabas,pelicans,nadir,conscripted,railcars,prerequisite,furthered,columba,carolinas,markup,gwalior,franche,chaco,eglinton,ramparts,rangoon,metabolites,pollination,croat,televisa,holyoke,testimonial,setlist,safavid,sendai,georgians,shakespearean,galleys,regenerative,krzysztof,overtones,estado,barbary,cherbourg,obispo,sayings,composites,sainsbury,deliberation,cosmological,mahalleh,embellished,ascap,biala,pancras,calumet,grands,canvases,antigens,marianas,defenseman,approximated,seedlings,soren,stele,nuncio,immunology,testimonies,glossary,recollections,suitability,tampere,venous,cohomology,methanol,echoing,ivanovich,warmly,sterilization,imran,multiplying,whitechapel,undersea,xuanzong,tacitus,bayesian,roundhouse,correlations,rioters,molds,fiorentina,bandmates,mezzo,thani,guerilla,200th,premiums,tamils,deepwater,chimpanzees,tribesmen,selwyn,globo,turnovers,punctuated,erode,nouvelle,banbury,exponents,abolishing,helical,maimonides,endothelial,goteborg,infield,encroachment,cottonwood,mazowiecki,parable,saarbrucken,reliever,epistemology,artistes,enrich,rationing,formula_29,palmyra,subfamilies,kauai,zoran,fieldwork,arousal,creditor,friuli,celts,comoros,equated,escalation,negev,tallied,inductive,anion,netanyahu,mesoamerican,lepidoptera,aspirated,remit,westmorland,italic,crosse,vaclav,fuego,owain,balmain,venetians,ethnicities,deflected,ticino,apulia,austere,flycatcher,reprising,repressive,hauptbahnhof,subtype,ophthalmology,summarizes,eniwetok,colonisation,subspace,nymphalidae,earmarked,tempe,burnet,crests,abbots,norwegians,enlarge,ashoka,frankfort,livorno,malware,renters,singly,iliad,moresby,rookies,gustavus,affirming,alleges,legume,chekhov,studded,abdicated,suzhou,isidore,townsite,repayment,quintus,yankovic,amorphous,constructor,narrowing,industrialists,tanganyika,capitalization,connective,mughals,rarities,aerodynamics,worthing,antalya,diagnostics,shaftesbury,thracian,obstetrics,benghazi,multiplier,orbitals,livonia,roscommon,intensify,ravel,oaths,overseer,locomotion,necessities,chickasaw,strathclyde,treviso,erfurt,aortic,contemplation,accrington,markazi,predeceased,hippocampus,whitecaps,assemblyman,incursion,ethnography,extraliga,reproducing,directorship,benzene,byway,stupa,taxable,scottsdale,onondaga,favourably,countermeasures,lithuanians,thatched,deflection,tarsus,consuls,annuity,paralleled,contextual,anglian,klang,hoisted,multilingual,enacting,samaj,taoiseach,carthaginian,apologised,hydrology,entrant,seamless,inflorescences,mugabe,westerners,seminaries,wintering,penzance,mitre,sergeants,unoccupied,delimitation,discriminate,upriver,abortive,nihon,bessarabia,calcareous,buffaloes,patil,daegu,streamline,berks,chaparral,laity,conceptions,typified,kiribati,threaded,mattel,eccentricity,signified,patagonia,slavonia,certifying,adnan,astley,sedition,minimally,enumerated,nikos,goalless,walid,narendra,causa,missoula,coolant,dalek,outcrop,hybridization,schoolchildren,peasantry,afghans,confucianism,shahr,gallic,tajik,kierkegaard,sauvignon,commissar,patriarchs,tuskegee,prussians,laois,ricans,talmudic,officiating,aesthetically,baloch,antiochus,separatists,suzerainty,arafat,shading,u.s.c,chancellors,inc..,toolkit,nepenthes,erebidae,solicited,pratap,kabbalah,alchemist,caltech,darjeeling,biopic,spillway,kaiserslautern,nijmegen,bolstered,neath,pahlavi,eugenics,bureaus,retook,northfield,instantaneous,deerfield,humankind,selectivity,putative,boarders,cornhuskers,marathas,raikkonen,aliabad,mangroves,garages,gulch,karzai,poitiers,chernobyl,thane,alexios,belgrano,scion,solubility,urbanized,executable,guizhou,nucleic,tripled,equalled,harare,houseguests,potency,ghazi,repeater,overarching,regrouped,broward,ragtime,d'art,nandi,regalia,campsites,mamluk,plating,wirral,presumption,zenit,archivist,emmerdale,decepticon,carabidae,kagoshima,franconia,guarani,formalism,diagonally,submarginal,denys,walkways,punts,metrolink,hydrographic,droplets,upperside,martyred,hummingbird,antebellum,curiously,mufti,fri
27ary,chabad,czechs,shaykh,reactivity,berklee,turbonilla,tongan,sultans,woodville,unlicensed,enmity,dominicans,operculum,quarrying,watercolour,catalyzed,gatwick,'what,mesozoic,auditors,shizuoka,footballing,haldane,telemundo,appended,deducted,disseminate,o'shea,pskov,abrasive,entente,gauteng,calicut,lemurs,elasticity,suffused,scopula,staining,upholding,excesses,shostakovich,loanwords,naidu,championnat,chromatography,boasting,goaltenders,engulfed,salah,kilogram,morristown,shingles,shi'a,labourer,renditions,frantisek,jekyll,zonal,nanda,sheriffs,eigenvalues,divisione,endorsing,ushered,auvergne,cadres,repentance,freemasons,utilising,laureates,diocletian,semiconductors,o'grady,vladivostok,sarkozy,trackage,masculinity,hydroxyl,mervyn,muskets,speculations,gridiron,opportunistic,mascots,aleutian,fillies,sewerage,excommunication,borrowers,capillary,trending,sydenham,synthpop,rajah,cagayan,deportes,kedah,faure,extremism,michoacan,levski,culminates,occitan,bioinformatics,unknowingly,inciting,emulated,footpaths,piacenza,dreadnought,viceroyalty,oceanographic,scouted,combinatorial,ornithologist,cannibalism,mujahideen,independiente,cilicia,hindwing,minimized,odeon,gyorgy,rubles,purchaser,collieries,kickers,interurban,coiled,lynchburg,respondent,plzen,detractors,etchings,centering,intensification,tomography,ranjit,warblers,retelling,reinstatement,cauchy,modulus,redirected,evaluates,beginner,kalateh,perforated,manoeuvre,scrimmage,internships,megawatts,mottled,haakon,tunbridge,kalyan,summarised,sukarno,quetta,canonized,henryk,agglomeration,coahuila,diluted,chiropractic,yogyakarta,talladega,sheik,cation,halting,reprisals,sulfuric,musharraf,sympathizers,publicised,arles,lectionary,fracturing,startups,sangha,latrobe,rideau,ligaments,blockading,cremona,lichens,fabaceae,modulated,evocative,embodies,battersea,indistinct,altai,subsystem,acidity,somatic,formula_30,tariq,rationality,sortie,ashlar,pokal,cytoplasmic,valour,bangla,displacing,hijacking,spectrometry,westmeath,weill,charing,goias,revolvers,individualized,tenured,nawaz,piquet,chanted,discard,bernd,phalanx,reworking,unilaterally,subclass,yitzhak,piloting,circumvent,disregarded,semicircular,viscous,tibetans,endeavours,retaliated,cretan,vienne,workhouse,sufficiency,aurangzeb,legalization,lipids,expanse,eintracht,sanjak,megas,125th,bahraini,yakima,eukaryotes,thwart,affirmation,peloponnese,retailing,carbonyl,chairwoman,macedonians,dentate,rockaway,correctness,wealthier,metamorphic,aragonese,fermanagh,pituitary,schrodinger,evokes,spoiler,chariots,akita,genitalia,combe,confectionery,desegregation,experiential,commodores,persepolis,viejo,restorations,virtualization,hispania,printmaking,stipend,yisrael,theravada,expended,radium,tweeted,polygonal,lippe,charente,leveraged,cutaneous,fallacy,fragrant,bypasses,elaborately,rigidity,majid,majorca,kongo,plasmodium,skits,audiovisual,eerste,staircases,prompts,coulthard,northwestward,riverdale,beatrix,copyrights,prudential,communicates,mated,obscenity,asynchronous,analyse,hansa,searchlight,farnborough,patras,asquith,qarah,contours,fumbled,pasteur,redistributed,almeria,sanctuaries,jewry,israelite,clinicians,koblenz,bookshop,affective,goulburn,panelist,sikorsky,cobham,mimics,ringed,portraiture,probabilistic,girolamo,intelligible,andalusian,jalal,athenaeum,eritrean,auxiliaries,pittsburg,devolution,sangam,isolating,anglers,cronulla,annihilated,kidderminster,synthesize,popularised,theophilus,bandstand,innumerable,chagrin,retroactively,weser,multiples,birdlife,goryeo,pawnee,grosser,grappling,tactile,ahmadinejad,turboprop,erdogan,matchday,proletarian,adhering,complements,austronesian,adverts,luminaries,archeology,impressionism,conifer,sodomy,interracial,platoons,lessen,postings,pejorative,registrations,cookery,persecutions,microbes,audits,idiosyncratic,subsp,suspensions,restricts,colouring,ratify,instrumentals,nucleotides,sulla,posits,bibliotheque,diameters,oceanography,instigation,subsumed,submachine,acceptor,legation,borrows,sedge,discriminated,loaves,insurers,highgate,detectable,abandons,kilns,sportscaster,harwich,iterations,preakness,arduous,tensile,prabhu,shortwave,philologist,shareholding,vegetative,complexities,councilors,distinctively,revitalize,automaton,amassing,montreux,khanh,surabaya,nurnberg,pernambuco,cuisines,charterhouse,firsts,tercera,inhabitant,homophobia,naturalism,einar,powerplant,coruna,entertainments,whedon,rajputs,raton,democracies,arunachal,oeuvre,wallonia,jeddah,trolleybuses,evangelism,vosges,kiowa,minimise,encirclement,undertakes,emigrant,beacons,deepened,grammars,publius,preeminent,seyyed,repechage,crafting,headingley,osteopathic,lithography,hotly,bligh,inshore,betrothed,olympians,formula_31,dissociation,trivandrum,arran,petrovic,stettin,disembarked,simplification,bronzes,philo,acrobatic,jonsson,
27conjectured,supercharged,kanto,detects,cheeses,correlates,harmonics,lifecycle,sudamericana,reservists,decayed,elitserien,parametric,113th,dusky,hogarth,modulo,symbiotic,monopolies,discontinuation,converges,southerners,tucuman,eclipses,enclaves,emits,famicom,caricatures,artistically,levelled,mussels,erecting,mouthparts,cunard,octaves,crucible,guardia,unusable,lagrangian,droughts,ephemeral,pashto,canis,tapering,sasebo,silurian,metallurgical,outscored,evolves,reissues,sedentary,homotopy,greyhawk,reagents,inheriting,onshore,tilting,rebuffed,reusable,naturalists,basingstoke,insofar,offensives,dravidian,curators,planks,rajan,isoforms,flagstaff,preside,globular,egalitarian,linkages,biographers,goalscorers,molybdenum,centralised,nordland,jurists,ellesmere,rosberg,hideyoshi,restructure,biases,borrower,scathing,redress,tunnelling,workflow,magnates,mahendra,dissenters,plethora,transcriptions,handicrafts,keyword,xi'an,petrograd,unser,prokofiev,90deg,madan,bataan,maronite,kearny,carmarthen,termini,consulates,disallowed,rockville,bowery,fanzine,docklands,bests,prohibitions,yeltsin,selassie,naturalization,realisation,dispensary,tribeca,abdulaziz,pocahontas,stagnation,pamplona,cuneiform,propagating,subsurface,christgau,epithelium,schwerin,lynching,routledge,hanseatic,upanishad,glebe,yugoslavian,complicity,endowments,girona,mynetworktv,entomology,plinth,ba'ath,supercup,torus,akkadian,salted,englewood,commandery,belgaum,prefixed,colorless,dartford,enthroned,caesarea,nominative,sandown,safeguards,hulled,formula_32,leamington,dieppe,spearhead,generalizations,demarcation,llanelli,masque,brickwork,recounting,sufism,strikingly,petrochemical,onslow,monologues,emigrating,anderlecht,sturt,hossein,sakhalin,subduction,novices,deptford,zanjan,airstrikes,coalfield,reintroduction,timbaland,hornby,messianic,stinging,universalist,situational,radiocarbon,strongman,rowling,saloons,traffickers,overran,fribourg,cambrai,gravesend,discretionary,finitely,archetype,assessor,pilipinas,exhumed,invocation,interacted,digitized,timisoara,smelter,teton,sexism,precepts,srinagar,pilsudski,carmelite,hanau,scoreline,hernando,trekking,blogging,fanbase,wielded,vesicles,nationalization,banja,rafts,motoring,luang,takeda,girder,stimulates,histone,sunda,nanoparticles,attains,jumpers,catalogued,alluding,pontus,ancients,examiners,shinkansen,ribbentrop,reimbursement,pharmacological,ramat,stringed,imposes,cheaply,transplanted,taiping,mizoram,looms,wallabies,sideman,kootenay,encased,sportsnet,revolutionized,tangier,benthic,runic,pakistanis,heatseekers,shyam,mishnah,presbyterians,stadt,sutras,straddles,zoroastrian,infer,fueling,gymnasts,ofcom,gunfight,journeyman,tracklist,oshawa,ps500,pa'in,mackinac,xiongnu,mississippian,breckinridge,freemason,bight,autoroute,liberalization,distantly,thrillers,solomons,presumptive,romanization,anecdotal,bohemians,unpaved,milder,concurred,spinners,alphabets,strenuous,rivieres,kerrang,mistreatment,dismounted,intensively,carlist,dancehall,shunting,pluralism,trafficked,brokered,bonaventure,bromide,neckar,designates,malian,reverses,sotheby,sorghum,serine,environmentalists,languedoc,consulship,metering,bankstown,handlers,militiamen,conforming,regularity,pondicherry,armin,capsized,consejo,capitalists,drogheda,granular,purged,acadians,endocrine,intramural,elicit,terns,orientations,miklos,omitting,apocryphal,slapstick,brecon,pliocene,affords,typography,emigre,tsarist,tomasz,beset,nishi,necessitating,encyclical,roleplaying,journeyed,inflow,sprints,progressives,novosibirsk,cameroonian,ephesus,speckled,kinshasa,freiherr,burnaby,dalmatian,torrential,rigor,renegades,bhakti,nurburgring,cosimo,convincingly,reverting,visayas,lewisham,charlottetown,charadriiformesfamily,transferable,jodhpur,converters,deepening,camshaft,underdeveloped,protease,polonia,uterine,quantify,tobruk,dealerships,narasimha,fortran,inactivity,1780s,victors,categorised,naxos,workstation,skink,sardinian,chalice,precede,dammed,sondheim,phineas,tutored,sourcing,uncompromising,placer,tyneside,courtiers,proclaims,pharmacies,hyogo,booksellers,sengoku,kursk,spectrometer,countywide,wielkopolski,bobsleigh,shetty,llywelyn,
27consistory,heretics,guinean,cliches,individualism,monolithic,imams,usability,bursa,deliberations,railings,torchwood,inconsistency,balearic,stabilizer,demonstrator,facet,radioactivity,outboard,educates,d'oyly,heretical,handover,jurisdictional,shockwave,hispaniola,conceptually,routers,unaffiliated,trentino,formula_33,cypriots,intervenes,neuchatel,formulating,maggiore,delisted,alcohols,thessaly,potable,estimator,suborder,fluency,mimicry,clergymen,infrastructures,rivals.com,baroda,subplot,majlis,plano,clinching,connotation,carinae,savile,intercultural,transcriptional,sandstones,ailerons,annotations,impresario,heinkel,scriptural,intermodal,astrological,ribbed,northeastward,posited,boers,utilise,kalmar,phylum,breakwater,skype,textured,guideline,azeri,rimini,massed,subsidence,anomalous,wolfsburg,polyphonic,accrediting,vodacom,kirov,captaining,kelantan,logie,fervent,eamon,taper,bundeswehr,disproportionately,divination,slobodan,pundits,hispano,kinetics,reunites,makati,ceasing,statistician,amending,chiltern,eparchy,riverine,melanoma,narragansett,pagans,raged,toppled,breaching,zadar,holby,dacian,ochre,velodrome,disparities,amphoe,sedans,webpage,williamsport,lachlan,groton,baring,swastika,heliport,unwillingness,razorbacks,exhibitors,foodstuffs,impacting,tithe,appendages,dermot,subtypes,nurseries,balinese,simulating,stary,remakes,mundi,chautauqua,geologically,stockade,hakka,dilute,kalimantan,pahang,overlapped,fredericton,baha'u'llah,jahangir,damping,benefactors,shomali,triumphal,cieszyn,paradigms,shielded,reggaeton,maharishi,zambian,shearing,golestan,mirroring,partitioning,flyover,songbook,incandescent,merrimack,huguenots,sangeet,vulnerabilities,trademarked,drydock,tantric,honoris,queenstown,labelling,iterative,enlists,statesmen,anglicans,herge,qinghai,burgundian,islami,delineated,zhuge,aggregated,banknote,qatari,suitably,tapestries,asymptotic,charleroi,majorities,pyramidellidae,leanings,climactic,tahir,ramsar,suppressor,revisionist,trawler,ernakulam,penicillium,categorization,slits,entitlement,collegium,earths,benefice,pinochet,puritans,loudspeaker,stockhausen,eurocup,roskilde,alois,jaroslav,rhondda,boutiques,vigor,neurotransmitter,ansar,malden,ferdinando,sported,relented,intercession,camberwell,wettest,thunderbolts,positional,oriel,cloverleaf,penalized,shoshone,rajkumar,completeness,sharjah,chromosomal,belgians,woolen,ultrasonic,sequentially,boleyn,mordella,microsystems,initiator,elachista,mineralogy,rhododendron,integrals,compostela,hamza,sawmills,stadio,berlioz,maidens,stonework,yachting,tappeh,myocardial,laborer,workstations,costumed,nicaea,lanark,roundtable,mashhad,nablus,algonquian,stuyvesant,sarkar,heroines,diwan,laments,intonation,intrigues,almaty,feuded,grandes,algarve,rehabilitate,macrophages,cruciate,dismayed,heuristic,eliezer,kozhikode,covalent,finalised,dimorphism,yaroslavl,overtaking,leverkusen,middlebury,feeders,brookings,speculates,insoluble,lodgings,jozsef,cysteine,shenyang,habilitation,spurious,brainchild,mtdna,comique,albedo,recife,partick,broadening,shahi,orientated,himalaya,swabia,palme,mennonites,spokeswoman,conscripts,sepulchre,chartres,eurozone,scaffold,invertebrate,parishad,bagan,heian,watercolors,basse,supercomputer,commences,tarragona,plainfield,arthurian,functor,identically,murex,chronicling,pressings,burrowing,histoire,guayaquil,goalkeeping,differentiable,warburg,machining,aeneas,kanawha,holocene,ramesses,reprisal,qingdao,avatars,turkestan,cantatas,besieging,repudiated,teamsters,equipping,hydride,ahmadiyya,euston,bottleneck,computations,terengganu,kalinga,stela,rediscovery,'this,azhar,stylised,karelia,polyethylene,kansai,motorised,lounges,normalization,calculators,1700s,goalkeepers,unfolded,commissary,cubism,vignettes,multiverse,heaters,briton,sparingly,childcare,thorium,plock,riksdag,eunuchs,catalysis,limassol,perce,uncensored,whitlam,ulmus,unites,mesopotamian,refraction,biodiesel,forza,fulda,unseated,mountbatten,shahrak,selenium,osijek,mimicking,antimicrobial,axons,simulcasting,donizetti,swabian,sportsmen,hafiz,neared,heraclius,locates,evaded,subcarpathian,bhubaneswar,negeri,jagannath,thaksin,aydin,oromo,lateran,goldsmiths,multiculturalism,cilia,mihai,evangelists,lorient,qajar,polygons,vinod,mechanised,anglophone,prefabricated,mosses,supervillain,airliners,biofuels,iodide,innovators,valais,wilberforce,logarithm,intelligentsia,dissipation,sanctioning,duchies,aymara,porches,simulators,mostar,telepathic,coaxial,caithne
27ss,burghs,fourths,stratification,joaquim,scribes,meteorites,monarchist,germination,vries,desiring,replenishment,istria,winemaking,tammany,troupes,hetman,lanceolate,pelagic,triptych,primeira,scant,outbound,hyphae,denser,bentham,basie,normale,executes,ladislaus,kontinental,herat,cruiserweight,activision,customization,manoeuvres,inglewood,northwood,waveform,investiture,inpatient,alignments,kiryat,rabat,archimedes,ustad,monsanto,archetypal,kirkby,sikhism,correspondingly,catskill,overlaid,petrels,widowers,unicameral,federalists,metalcore,gamerankings,mussel,formula_34,lymphocytes,cystic,southgate,vestiges,immortals,kalam,strove,amazons,pocono,sociologists,sopwith,adheres,laurens,caregivers,inspecting,transylvanian,rebroadcast,rhenish,miserables,pyrams,blois,newtonian,carapace,redshirt,gotland,nazir,unilever,distortions,linebackers,federalism,mombasa,lumen,bernoulli,favouring,aligarh,denounce,steamboats,dnieper,stratigraphic,synths,bernese,umass,icebreaker,guanajuato,heisenberg,boldly,diodes,ladakh,dogmatic,scriptwriter,maritimes,battlestar,symposia,adaptable,toluca,bhavan,nanking,ieyasu,picardy,soybean,adalbert,brompton,deutsches,brezhnev,glandular,laotian,hispanicized,ibadan,personification,dalit,yamuna,regio,dispensed,yamagata,zweibrucken,revising,fandom,stances,participle,flavours,khitan,vertebral,crores,mayaguez,dispensation,guntur,undefined,harpercollins,unionism,meena,leveling,philippa,refractory,telstra,judea,attenuation,pylons,elaboration,elegy,edging,gracillariidae,residencies,absentia,reflexive,deportations,dichotomy,stoves,sanremo,shimon,menachem,corneal,conifers,mordellidae,facsimile,diagnoses,cowper,citta,viticulture,divisive,riverview,foals,mystics,polyhedron,plazas,airspeed,redgrave,motherland,impede,multiplicity,barrichello,airships,pharmacists,harvester,clays,payloads,differentiating,popularize,caesars,tunneling,stagnant,circadian,indemnity,sensibilities,musicology,prefects,serfs,metra,lillehammer,carmarthenshire,kiosks,welland,barbican,alkyl,tillandsia,gatherers,asociacion,showings,bharati,brandywine,subversion,scalable,pfizer,dawla,barium,dardanelles,nsdap,konig,ayutthaya,hodgkin,sedimentation,completions,purchasers,sponsorships,maximizing,banked,taoism,minot,enrolls,fructose,aspired,capuchin,outages,artois,carrollton,totality,osceola,pawtucket,fontainebleau,converged,queretaro,competencies,botha,allotments,sheaf,shastri,obliquely,banding,catharines,outwardly,monchengladbach,driest,contemplative,cassini,ranga,pundit,kenilworth,tiananmen,disulfide,formula_35,townlands,codice_3,looping,caravans,rachmaninoff,segmentation,fluorine,anglicised,gnostic,dessau,discern,reconfigured,altrincham,rebounding,battlecruiser,ramblers,1770s,convective,triomphe,miyagi,mourners,instagram,aloft,breastfeeding,courtyards,folkestone,changsha,kumamoto,saarland,grayish,provisionally,appomattox,uncial,classicism,mahindra,elapsed,supremes,monophyletic,cautioned,formula_36,noblewoman,kernels,sucre,swaps,bengaluru,grenfell,epicenter,rockhampton,worshipful,licentiate,metaphorical,malankara,amputated,wattle,palawan,tankobon,nobunaga,polyhedra,transduction,jilin,syrians,affinities,fluently,emanating,anglicized,sportscar,botanists,altona,dravida,chorley,allocations,kunming,luanda,premiering,outlived,mesoamerica,lingual,dissipating,impairments,attenborough,balustrade,emulator,bakhsh,cladding,increments,ascents,workington,qal'eh,winless,categorical,petrel,emphasise,dormer,toros,hijackers,telescopic,solidly,jankovic,cession,gurus,madoff,newry,subsystems,northside,talib,englishmen,farnese,holographic,electives,argonne,scrivener,predated,brugge,nauvoo,catalyses,soared,siddeley,graphically,powerlifting,funicular,sungai,coercive,fusing,uncertainties,locos,acetic,diverge,wedgwood,dressings,tiebreaker,didactic,vyacheslav,acreage,interplanetary,battlecruisers,sunbury,alkaloids,hairpin,automata,wielkie,interdiction,plugins,monkees,nudibranch,esporte,approximations,disabling,powering,characterisation,ecologically,martinsville,termen,perpetuated,lufthansa,ascendancy,motherboard,bolshoi,athanasius,prunus,dilution,invests,nonzero,mendocino,charan,banque,shaheed,counterculture,unita,voivode,hospital
27ization,vapour,supermarine,resistor,steppes,osnabruck,intermediates,benzodiazepines,sunnyside,privatized,geopolitical,ponta,beersheba,kievan,embody,theoretic,sangh,cartographer,blige,rotors,thruway,battlefields,discernible,demobilized,broodmare,colouration,sagas,policymakers,serialization,augmentation,hoare,frankfurter,transnistria,kinases,detachable,generational,converging,antiaircraft,khaki,bimonthly,coadjutor,arkhangelsk,kannur,buffers,livonian,northwich,enveloped,cysts,yokozuna,herne,beeching,enron,virginian,woollen,excepting,competitively,outtakes,recombinant,hillcrest,clearances,pathe,cumbersome,brasov,u.s.a,likud,christiania,cruciform,hierarchies,wandsworth,lupin,resins,voiceover,sitar,electrochemical,mediacorp,typhus,grenadiers,hepatic,pompeii,weightlifter,bosniak,oxidoreductase,undersecretary,rescuers,ranji,seleucid,analysing,exegesis,tenancy,toure,kristiansand,110th,carillon,minesweepers,poitou,acceded,palladian,redevelop,naismith,rifled,proletariat,shojo,hackensack,harvests,endpoint,kuban,rosenborg,stonehenge,authorisation,jacobean,revocation,compatriots,colliding,undetermined,okayama,acknowledgment,angelou,fresnel,chahar,ethereal,mg/kg,emmet,mobilised,unfavourable,cultura,characterizing,parsonage,skeptics,expressways,rabaul,medea,guardsmen,visakhapatnam,caddo,homophobic,elmwood,encircling,coexistence,contending,seljuk,mycologist,infertility,moliere,insolvent,covenants,underpass,holme,landesliga,workplaces,delinquency,methamphetamine,contrived,tableau,tithes,overlying,usurped,contingents,spares,oligocene,molde,beatification,mordechai,balloting,pampanga,navigators,flowered,debutant,codec,orogeny,newsletters,solon,ambivalent,ubisoft,archdeaconry,harpers,kirkus,jabal,castings,kazhagam,sylhet,yuwen,barnstaple,amidships,causative,isuzu,watchtower,granules,canaveral,remuneration,insurer,payout,horizonte,integrative,attributing,kiwis,skanderbeg,asymmetry,gannett,urbanism,disassembled,unaltered,precluded,melodifestivalen,ascends,plugin,gurkha,bisons,stakeholder,industrialisation,abbotsford,sextet,bustling,uptempo,slavia,choreographers,midwives,haram,javed,gazetteer,subsection,natively,weighting,lysine,meera,redbridge,muchmusic,abruzzo,adjoins,unsustainable,foresters,kbit/s,cosmopterigidae,secularism,poetics,causality,phonograph,estudiantes,ceausescu,universitario,adjoint,applicability,gastropo
27ds,nagaland,kentish,mechelen,atalanta,woodpeckers,lombards,gatineau,romansh,avraham,acetylcholine,perturbation,galois,wenceslaus,fuzhou,meandering,dendritic,sacristy,accented,katha,therapeutics,perceives,unskilled,greenhouses,analogues,chaldean,timbre,sloped,volodymyr,sadiq,maghreb,monogram,rearguard,caucuses,mures,metabolite,uyezd,determinism,theosophical,corbet,gaels,disruptions,bicameral,ribosomal,wolseley,clarksville,watersheds,tarsi,radon,milanese,discontinuous,aristotelian,whistleblower,representational,hashim,modestly,localised,atrial,hazara,ravana,troyes,appointees,rubus,morningside,amity,aberdare,ganglia,wests,zbigniew,aerobatic,depopulated,corsican,introspective,twinning,hardtop,shallower,cataract,mesolithic,emblematic,graced,lubrication,republicanism,voronezh,bastions,meissen,irkutsk,oboes,hokkien,sprites,tenet,individualist,capitulated,oakville,dysentery,orientalist,hillsides,keywords,elicited,incised,lagging,apoel,lengthening,attractiveness,marauders,sportswriter,decentralization,boltzmann,contradicts,draftsman,precipitate,solihull,norske,consorts,hauptmann,riflemen,adventists,syndromes,demolishing,customize,continuo,peripherals,seamlessly,linguistically,bhushan,orphanages,paraul,lessened,devanagari,quarto,responders,patronymic,riemannian,altoona,canonization,honouring,geodetic,exemplifies,republica,enzymatic,porters,fairmount,pampa,sufferers,kamchatka,conjugated,coachella,uthman,repositories,copious,headteacher,awami,phoneme,homomorphism,franconian,moorland,davos,quantified,kamloops,quarks,mayoralty,weald,peacekeepers,valerian,particulate,insiders,perthshire,caches,guimaraes,piped,grenadines,kosciuszko,trombonist,artemisia,covariance,intertidal,soybeans,beatified,ellipse,fruiting,deafness,dnipropetrovsk,accrued,zealous,mandala,causation,junius,kilowatt,bakeries,montpelier,airdrie,rectified,bungalows,toleration,debian,pylon,trotskyist,posteriorly,two-and-a-half,herbivorous,islamists,poetical,donne,wodehouse,frome,allium,assimilate,phonemic,minaret,unprofitable,darpa,untenable,leaflet,bitcoin,zahir,thresholds,argentino,jacopo,bespoke,stratified,wellbeing,shiite,basaltic,timberwolves,secrete,taunts,marathons,isomers,carre,consecrators,penobscot,pitcairn,sakha,crosstown,inclusions,impassable,fenders,indre,uscgc,jordi,retinue,logarithmic,pilgrimages,railcar,cashel,blackrock,macroscopic,aligning,tabla,trestle,certify,ronson,palps,dissolves,thickened,silicate,taman,walsingham,hausa,lowestoft,rondo,oleksandr,cuyahoga,retardation,countering,cricketing,holborn,identifiers,hells,geophysics,infighting,sculpting,balaji,webbed,irradiation,runestone,trusses,oriya,sojourn,forfeiture,colonize,exclaimed,eucharistic,lackluster,glazing,northridge,gutenberg,stipulates,macroeconomic,priori,outermost,annular,udinese,insulating,headliner,godel,polytope,megalithic,salix,sharapova,derided,muskegon,braintree,plateaus,confers,autocratic,isomer,interstitial,stamping,omits,kirtland,hatchery,evidences,intifada,111th,podgorica,capua,motivating,nuneaton,jakub,korsakov,amitabh,mundial,monrovia,gluten,predictor,marshalling,d'orleans,levers,touchscreen,brantford,fricative,banishment,descendent,antagonism,ludovico,loudspeakers,formula_37,livelihoods,manassas,steamships,dewsbury,uppermost,humayun,lures,pinnacles,dependents,lecce,clumps,observatories,paleozoic,dedicating,samiti,draughtsman,gauls,incite,infringing,nepean,pythagorean,convents,triumvirate,seigneur,gaiman,vagrant,fossa,byproduct,serrated,renfrewshire,sheltering,achaemenid,dukedom,catchers,sampdoria,platelet,bielefeld,fluctuating,phenomenology,strikeout,ethnology,prospectors,woodworking,tatra,wildfires,meditations,agrippa,fortescue,qureshi,wojciech,methyltransferase,accusative,saatchi,amerindian,volcanism,zeeland,toyama,vladimirovich,allege,polygram,redox,budgeted,advisories,nematode,chipset,starscream,tonbridge,hardening,shales,accompanist,paraded,phonogra
27phic,whitefish,sportive,audiobook,kalisz,hibernation,latif,duels,ps200,coxeter,nayak,safeguarding,cantabria,minesweeping,zeiss,dunams,catholicos,sawtooth,ontological,nicobar,bridgend,unclassified,intrinsically,hanoverian,rabbitohs,kenseth,alcalde,northumbrian,raritan,septuagint,presse,sevres,origen,dandenong,peachtree,intersected,impeded,usages,hippodrome,novara,trajectories,customarily,yardage,inflected,yanow,kalan,taverns,liguria,librettist,intermarriage,1760s,courant,gambier,infanta,ptolemaic,ukulele,haganah,sceptical,manchukuo,plexus,implantation,hilal,intersex,efficiencies,arbroath,hagerstown,adelphi,diario,marais,matti,lifes,coining,modalities,divya,bletchley,conserving,ivorian,mithridates,generative,strikeforce,laymen,toponymy,pogrom,satya,meticulously,agios,dufferin,yaakov,fortnightly,cargoes,deterrence,prefrontal,przemysl,mitterrand,commemorations,chatsworth,gurdwara,abuja,chakraborty,badajoz,geometries,artiste,diatonic,ganglion,presides,marymount,nanak,cytokines,feudalism,storks,rowers,widens,politico,evangelicals,assailants,pittsfield,allowable,bijapur,telenovelas,dichomeris,glenelg,herbivores,keita,inked,radom,fundraisers,constantius,boheme,portability,komnenos,crystallography,derrida,moderates,tavistock,fateh,spacex,disjoint,bristles,commercialized,interwoven,empirically,regius,bulacan,newsday,showa,radicalism,yarrow,pleura,sayed,structuring,cotes,reminiscences,acetyl,edicts,escalators,aomori,encapsulated,legacies,bunbury,placings,fearsome,postscript,powerfully,keighley,hildesheim,amicus,crevices,deserters,benelux,aurangabad,freeware,ioannis,carpathians,chirac,seceded,prepaid,landlocked,naturalised,yanukovych,soundscan,blotch,phenotypic,determinants,twente,dictatorial,giessen,composes,recherche,pathophysiology,inventories,ayurveda,elevating,gravestone,degeneres,vilayet,popularizing,spartanburg,bloemfontein,previewed,renunciation,genotype,ogilvy,tracery,blacklisted,emissaries,diploid,disclosures,tupolev,shinjuku,antecedents,pennine,braganza,bhattacharya,countable,spectroscopic,ingolstadt,theseus,corroborated,compounding,thrombosis,extremadura,medallions,hasanabad,lambton,perpetuity,glycol,besancon,palaiologos,pandey,caicos,antecedent,stratum,laserdisc,novitiate,crowdfunding,palatal,sorceress,dassault,toughness,celle,cezanne,vientiane,tioga,hander,crossbar,gisborne,cursor,inspectorate,serif,praia,sphingidae,nameplate,psalter,ivanovic,sitka,equalised,mutineers,sergius,outgrowth,creationism,haredi,rhizomes,predominate,undertakings,vulgate,hydrothermal,abbeville,geodesic,kampung,physiotherapy,unauthorised,asteraceae,conservationist,minoan,supersport,mohammadabad,cranbrook,mentorship,legitimately,marshland,datuk,louvain,potawatomi,carnivores,levies,lyell,hymnal,regionals,tinto,shikoku,conformal,wanganui,beira,lleida,standstill,deloitte,formula_40,corbusier,chancellery,mixtapes,airtime,muhlenberg,formula_39,bracts,thrashers,prodigious,gironde,chickamauga,uyghurs,substitutions,pescara,batangas,gregarious,gijon,paleo,mathura,pumas,proportionally,hawkesbury,yucca,kristiania,funimation,fluted,eloquence,mohun,aftermarket,chroniclers,futurist,nonconformist,branko,mannerisms,lesnar,opengl,altos,retainers,ashfield,shelbourne,sulaiman,divisie,gwent,locarno,lieder,minkowski,bivalve,redeployed,cartography,seaway,bookings,decays,ostend,antiquaries,pathogenesis,formula_38,chrysalis,esperance,valli,motogp,homelands,bridged,bloor,ghazal,vulgaris,baekje,prospector,calculates,debtors,hesperiidae,titian,returner,landgrave,frontenac,kelowna,pregame,castelo,caius,canoeist,watercolours,winterthur,superintendents,dissonance,dubstep,adorn,matic,salih,hillel,swordsman,flavoured,emitter,assays,monongahela,deeded,brazzaville,sufferings,babylonia,fecal,umbria,astrologer,gentrification,frescos,phasing,zielona,ecozone,candido,manoj,quadrilateral,gyula,falsetto,prewar,puntland,infinitive,contraceptive,bakhtiari,ohrid,socialization,tailplane,evoking,havelock,macapagal,plundering,104th,keynesian,templars,phrasing,morphologically,czestochowa,humorously,catawba,burgas,chiswick,ellipsoid,kodansha,inwards,gautama,katanga,orthopaedic,heilongjiang,sieges,outsourced,subterminal,vijayawada,hares,oration,leitrim,ravines,manawatu,cryogenic,tracklisting,about.com,ambedkar,degenerated,hastened,venturing,lobbyists,shekhar,typefaces,northcote,rugen,'good,ornithology,asexual,hemispheres,unsupported,glyphs,spoleto,epigenetic,musicianship,donington,diogo,kangxi,bisected,polymorphism,megawatt,salta,embossed,cheetahs,cruzeiro,unhcr,aristide,rayleigh,maturing,indonesians,noire,llano,ffffff,camus,purges,annales,convair,apostasy,algol,phage,apaches,marketers,aldehyde,pompidou,kharkov,forgeries,praetorian,divested,retrospectively,gornji,scutellum,bitumen,pausanias,magnification,imitations,nyasaland,geographers,floodlights,athlone,hippolyte,expositions,clarinet
27ist,razak,neutrinos,rotax,sheykh,plush,interconnect,andalus,cladogram,rudyard,resonator,granby,blackfriars,placido,windscreen,sahel,minamoto,haida,cations,emden,blackheath,thematically,blacklist,pawel,disseminating,academical,undamaged,raytheon,harsher,powhatan,ramachandran,saddles,paderborn,capping,zahra,prospecting,glycine,chromatin,profane,banska,helmand,okinawan,dislocation,oscillators,insectivorous,foyle,gilgit,autonomic,tuareg,sluice,pollinated,multiplexed,granary,narcissus,ranchi,staines,nitra,goalscoring,midwifery,pensioners,algorithmic,meetinghouse,biblioteca,besar,narva,angkor,predate,lohan,cyclical,detainee,occipital,eventing,faisalabad,dartmoor,kublai,courtly,resigns,radii,megachilidae,cartels,shortfall,xhosa,unregistered,benchmarks,dystopian,bulkhead,ponsonby,jovanovic,accumulates,papuan,bhutanese,intuitively,gotaland,headliners,recursion,dejan,novellas,diphthongs,imbued,withstood,analgesic,amplify,powertrain,programing,maidan,alstom,affirms,eradicated,summerslam,videogame,molla,severing,foundered,gallium,atmospheres,desalination,shmuel,howmeh,catolica,bossier,reconstructing,isolates,lyase,tweets,unconnected,tidewater,divisible,cohorts,orebro,presov,furnishing,folklorist,simplifying,centrale,notations,factorization,monarchies,deepen,macomb,facilitation,hennepin,declassified,redrawn,microprocessors,preliminaries,enlarging,timeframe,deutschen,shipbuilders,patiala,ferrous,aquariums,genealogies,vieux,unrecognized,bridgwater,tetrahedral,thule,resignations,gondwana,registries,agder,dataset,felled,parva,analyzer,worsen,coleraine,columella,blockaded,polytechnique,reassembled,reentry,narvik,greys,nigra,knockouts,bofors,gniezno,slotted,hamasaki,ferrers,conferring,thirdly,domestication,photojournalist,universality,preclude,ponting,halved,thereupon,photosynthetic,ostrava,mismatch,pangasinan,intermediaries,abolitionists,transited,headings,ustase,radiological,interconnection,dabrowa,invariants,honorius,preferentially,chantilly,marysville,dialectical,antioquia,abstained,gogol,dirichlet,muricidae,symmetries,reproduces,brazos,fatwa,bacillus,ketone,paribas,chowk,multiplicative,dermatitis,mamluks,devotes,adenosine,newbery,meditative,minefields,inflection,oxfam,conwy,bystrica,imprints,pandavas,infinitesimal,conurbation,amphetamine,reestablish,furth,edessa,injustices,frankston,serjeant,4x200,khazar,sihanouk,longchamp,stags,pogroms,coups,upperparts,endpoints,infringed,nuanced,summing,humorist,pacification,ciaran,jamaat,anteriorly,roddick,springboks,faceted,hypoxia,rigorously,cleves,fatimid,ayurvedic,tabled,ratna,senhora,maricopa,seibu,gauguin,holomorphic,campgrounds,amboy,coordinators,ponderosa,casemates,ouachita,nanaimo,mindoro,zealander,rimsky,cluny,tomaszow,meghalaya,caetano,tilak,roussillon,landtag,gravitation,dystrophy,cephalopods,trombones,glens,killarney,denominated,anthropogenic,pssas,roubaix,carcasses,montmorency,neotropical,communicative,rabindranath,ordinated,separable,overriding,surged,sagebrush,conciliation,codice_4,durrani,phosphatase,qadir,votive,revitalized,taiyuan,tyrannosaurus,graze,slovaks,nematodes,environmentalism,blockhouse,illiteracy,schengen,ecotourism,alternation,conic,wields,hounslow,blackfoot,kwame,ambulatory,volhynia,hordaland,croton,piedras,rohit,drava,conceptualized,birla,illustrative,gurgaon,barisal,tutsi,dezong,nasional,polje,chanson,clarinets,krasnoyarsk,aleksandrovich,cosmonaut,d'este,palliative,midseason,silencing,wardens,durer,girders,salamanders,torrington,supersonics,lauda,farid,circumnavigation,embankments,funnels,bajnoksag,lorries,cappadocia,jains,warringah,retirees,burgesses,equalization,cusco,ganesan,algal,amazonian,lineups,allocating,conquerors,usurper,mnemonic,predating,brahmaputra,ahmadabad,maidenhead,numismatic,subregion,encamped,reciprocating,freebsd,irgun,tortoises,governorates,zionists,airfoil,collated,ajmer,fiennes,etymological,polemic,chadian,clerestory,nordiques,fluctuated,calvados,oxidizing,trailhead,massena,quarrels,dordogne,tirunelveli,pyruvate,pulsed,athabasca,sylar,appointee,serer,japonica,andronikos,conferencing,nicolaus,chemin,ascertained,incited,woodbine,helices,hospital
27ised,emplacements,to/from,orchestre,tyrannical,pannonia,methodism,pop/rock,shibuya,berbers,despot,seaward,westpac,separator,perpignan,alamein,judeo,publicize,quantization,ethniki,gracilis,menlo,offside,oscillating,unregulated,succumbing,finnmark,metrical,suleyman,raith,sovereigns,bundesstrasse,kartli,fiduciary,darshan,foramen,curler,concubines,calvinism,larouche,bukhara,sophomores,mohanlal,lutheranism,monomer,eamonn,'black,uncontested,immersive,tutorials,beachhead,bindings,permeable,postulates,comite,transformative,indiscriminate,hofstra,associacao,amarna,dermatology,lapland,aosta,babur,unambiguous,formatting,schoolboys,gwangju,superconducting,replayed,adherent,aureus,compressors,forcible,spitsbergen,boulevards,budgeting,nossa,annandale,perumal,interregnum,sassoon,kwajalein,greenbrier,caldas,triangulation,flavius,increment,shakhtar,nullified,pinfall,nomen,microfinance,depreciation,cubist,steeper,splendour,gruppe,everyman,chasers,campaigners,bridle,modality,percussive,darkly,capes,velar,picton,triennial,factional,padang,toponym,betterment,norepinephrine,112th,estuarine,diemen,warehousing,morphism,ideologically,pairings,immunization,crassus,exporters,sefer,flocked,bulbous,deseret,booms,calcite,bohol,elven,groot,pulau,citigroup,wyeth,modernizing,layering,pastiche,complies,printmaker,condenser,theropod,cassino,oxyrhynchus,akademie,trainings,lowercase,coxae,parte,chetniks,pentagonal,keselowski,monocoque,morsi,reticulum,meiosis,clapboard,recoveries,tinge,an/fps,revista,sidon,livre,epidermis,conglomerates,kampong,congruent,harlequins,tergum,simplifies,epidemiological,underwriting,tcp/ip,exclusivity,multidimensional,mysql,columbine,ecologist,hayat,sicilies,levees,handset,aesop,usenet,pacquiao,archiving,alexandrian,compensatory,broadsheet,annotation,bahamian,d'affaires,interludes,phraya,shamans,marmara,customizable,immortalized,ambushes,chlorophyll,diesels,emulsion,rheumatoid,voluminous,screenwriters,tailoring,sedis,runcorn,democratization,bushehr,anacostia,constanta,antiquary,sixtus,radiate,advaita,antimony,acumen,barristers,reichsbahn,ronstadt,symbolist,pasig,cursive,secessionist,afrikaner,munnetra,inversely,adsorption,syllabic,moltke,idioms,midline,olimpico,diphosphate,cautions,radziwill,mobilisation,copelatus,trawlers,unicron,bhaskar,financiers,minimalism,derailment,marxists,oireachtas,abdicate,eigenvalue,zafar,vytautas,ganguly,chelyabinsk,telluride,subordination,ferried,dived,vendee,pictish,dimitrov,expiry,carnation,cayley,magnitudes,lismore,gretna,sandwiched,unmasked,sandomierz,swarthmore,tetra,nanyang,pevsner,dehradun,mormonism,rashi,complying,seaplanes,ningbo,cooperates,strathcona,mornington,mestizo,yulia,edgbaston,palisade,ethno,polytopes,espirito,tymoshenko,pronunciations,paradoxical,taichung,chipmunks,erhard,maximise,accretion,kanda,`abdu'l,narrowest,umpiring,mycenaean,divisor,geneticist,ceredigion,barque,hobbyists,equates,auxerre,spinose,cheil,sweetwater,guano,carboxylic,archiv,tannery,cormorant,agonists,fundacion,anbar,tunku,hindrance,meerut,concordat,secunderabad,kachin,achievable,murfreesboro,comprehensively,forges,broadest,synchronised,speciation,scapa,aliyev,conmebol,tirelessly,subjugated,pillaged,udaipur,defensively,lakhs,stateless,haasan,headlamps,patterning,podiums,polyphony,mcmurdo,mujer,vocally,storeyed,mucosa,multivariate,scopus,minimizes,formalised,certiorari,bourges,populate,overhanging,gaiety,unreserved,borromeo,woolworths,isotopic,bashar,purify,vertebra,medan,juxtaposition,earthwork,elongation,chaudhary,schematic,piast,steeped,nanotubes,fouls,achaea,legionnaires,abdur,qmjhl,embraer,hardback,centerville,ilocos,slovan,whitehorse,mauritian,moulding,mapuche,donned,provisioning,gazprom,jonesboro,audley,lightest,calyx,coldwater,trigonometric,petroglyphs,psychoanalyst,congregate,zambezi,fissure,supervises,bexley,etobicoke,wairarapa,tectonics,emphasises,formula_41,debugging,linfield,spatially,ionizing,ungulates,orinoco,clades,erlangen,news/talk,vols.,ceara,yakovlev,finsbury,entanglement,fieldhouse,graphene,intensifying,grigory,keyong,zacatecas,ninian,allgemeine,keswick,societa,snorri,femininity,najib,monoclonal,guyanese,postulate,huntly,abbeys,machinist,yunus,emphasising,ishaq,urmia,bremerton,pretenders,lumiere,thoroughfares,chikara,dramatized,metathorax,taiko,transcendence,wycliffe,retrieves,umpired,steuben,racehorses,taylors,kuznetsov,montezuma,precambrian,canopies,gaozong,propodeum,disestablished,retroactive,shoreham,rhizome,doubleheader,clinician,diwali,quartzite,shabaab,agassiz,despatched,stormwater,luxemburg,callao,universidade,courland,skane,glyph,dormers,witwatersrand,curacy,qualcomm,nansen,entablature,lauper,hausdorff,lusaka,ruthenian,360deg,cityscape,douai,vaishnava,spars,vaulting,rationalist,gygax,sequestration,typology,pollinates,accelerators,leben,colonials,cenotaph,imparted,carthaginians,equaled,rostrum,gobind,bodhisattva,oberst,bicycling,arabi,sangre,biophysics,hainaut,vernal,lunenburg,apportioned,finches,lajos,nenad,repackaged,zayed,nikephoros,r.e.m,swaminarayan,gestalt,unplaced,crags,grohl,sialkot,unsaturated,gwinnett,linemen,forays,palakkad,writs,instrumentalists,aircrews,badged,terrapins,180deg,one
27ness,commissariat,changi,pupation,circumscribed,contador,isotropic,administrated,fiefs,nimes,intrusions,minoru,geschichte,nadph,tainan,changchun,carbondale,frisia,swapo,evesham,hawai'i,encyclopedic,transporters,dysplasia,formula_42,onsite,jindal,guetta,judgements,narbonne,permissions,paleogene,rationalism,vilna,isometric,subtracted,chattahoochee,lamina,missa,greville,pervez,lattices,persistently,crystallization,timbered,hawaiians,fouling,interrelated,masood,ripening,stasi,gamal,visigothic,warlike,cybernetics,tanjung,forfar,cybernetic,karelian,brooklands,belfort,greifswald,campeche,inexplicably,refereeing,understory,uninterested,prius,collegiately,sefid,sarsfield,categorize,biannual,elsevier,eisteddfod,declension,autonoma,procuring,misrepresentation,novelization,bibliographic,shamanism,vestments,potash,eastleigh,ionized,turan,lavishly,scilly,balanchine,importers,parlance,'that,kanyakumari,synods,mieszko,crossovers,serfdom,conformational,legislated,exclave,heathland,sadar,differentiates,propositional,konstantinos,photoshop,manche,vellore,appalachia,orestes,taiga,exchanger,grozny,invalidated,baffin,spezia,staunchly,eisenach,robustness,virtuosity,ciphers,inlets,bolagh,understandings,bosniaks,parser,typhoons,sinan,luzerne,webcomic,subtraction,jhelum,businessweek,ceske,refrained,firebox,mitigated,helmholtz,dilip,eslamabad,metalwork,lucan,apportionment,provident,gdynia,schooners,casement,danse,hajjiabad,benazir,buttress,anthracite,newsreel,wollaston,dispatching,cadastral,riverboat,provincetown,nantwich,missal,irreverent,juxtaposed,darya,ennobled,electropop,stereoscopic,maneuverability,laban,luhansk,udine,collectibles,haulage,holyrood,materially,supercharger,gorizia,shkoder,townhouses,pilate,layoffs,folkloric,dialectic,exuberant,matures,malla,ceuta,citizenry,crewed,couplet,stopover,transposition,tradesmen,antioxidant,amines,utterance,grahame,landless,isere,diction,appellant,satirist,urbino,intertoto,subiaco,antonescu,nehemiah,ubiquitin,emcee,stourbridge,fencers,103rd,wranglers,monteverdi,watertight,expounded,xiamen,manmohan,pirie,threefold,antidepressant,sheboygan,grieg,cancerous,diverging,bernini,polychrome,fundamentalism,bihari,critiqued,cholas,villers,tendulkar,dafydd,vastra,fringed,evangelization,episcopalian,maliki,sana'a,ashburton,trianon,allegany,heptathlon,insufficiently,panelists,pharrell,hexham,amharic,fertilized,plumes,cistern,stratigraphy,akershus,catalans,karoo,rupee,minuteman,quantification,wigmore,leutnant,metanotum,weeknights,iridescent,extrasolar,brechin,deuterium,kuching,lyricism,astrakhan,brookhaven,euphorbia,hradec,bhagat,vardar,aylmer,positron,amygdala,speculators,unaccompanied,debrecen,slurry,windhoek,disaffected,rapporteur,mellitus,blockers,fronds,yatra,sportsperson,precession,physiologist,weeknight,pidgin,pharma,condemns,standardize,zetian,tibor,glycoprotein,emporia,cormorants,amalie,accesses,leonhard,denbighshire,roald,116th,will.i.am,symbiosis,privatised,meanders,chemnitz,jabalpur,shing,secede,ludvig,krajina,homegrown,snippets,sasanian,euripides,peder,cimarron,streaked,graubunden,kilimanjaro,mbeki,middleware,flensburg,bukovina,lindwall,marsalis,profited,abkhaz,polis,camouflaged,amyloid,morgantown,ovoid,bodleian,morte,quashed,gamelan,juventud,natchitoches,storyboard,freeview,enumeration,cielo,preludes,bulawayo,1600s,olympiads,multicast,faunal,asura,reinfor
27ces,puranas,ziegfeld,handicraft,seamount,kheil,noche,hallmarks,dermal,colorectal,encircle,hessen,umbilicus,sunnis,leste,unwin,disclosing,superfund,montmartre,refuelling,subprime,kolhapur,etiology,bismuth,laissez,vibrational,mazar,alcoa,rumsfeld,recurve,ticonderoga,lionsgate,onlookers,homesteads,filesystem,barometric,kingswood,biofuel,belleza,moshav,occidentalis,asymptomatic,northeasterly,leveson,huygens,numan,kingsway,primogeniture,toyotomi,yazoo,limpets,greenbelt,booed,concurrence,dihedral,ventrites,raipur,sibiu,plotters,kitab,109th,trackbed,skilful,berthed,effendi,fairing,sephardi,mikhailovich,lockyer,wadham,invertible,paperbacks,alphabetic,deuteronomy,constitutive,leathery,greyhounds,estoril,beechcraft,poblacion,cossidae,excreted,flamingos,singha,olmec,neurotransmitters,ascoli,nkrumah,forerunners,dualism,disenchanted,benefitted,centrum,undesignated,noida,o'donoghue,collages,egrets,egmont,wuppertal,cleave,montgomerie,pseudomonas,srinivasa,lymphatic,stadia,resold,minima,evacuees,consumerism,ronde,biochemist,automorphism,hollows,smuts,improvisations,vespasian,bream,pimlico,eglin,colne,melancholic,berhad,ousting,saale,notaulices,ouest,hunslet,tiberias,abdomina,ramsgate,stanislas,donbass,pontefract,sucrose,halts,drammen,chelm,l'arc,taming,trolleys,konin,incertae,licensees,scythian,giorgos,dative,tanglewood,farmlands,o'keeffe,caesium,romsdal,amstrad,corte,oglethorpe,huntingdonshire,magnetization,adapts,zamosc,shooto,cuttack,centrepiece,storehouse,winehouse,morbidity,woodcuts,ryazan,buddleja,buoyant,bodmin,estero,austral,verifiable,periyar,christendom,curtail,shura,kaifeng,cotswold,invariance,seafaring,gorica,androgen,usman,seabird,forec
27ourt,pekka,juridical,audacious,yasser,cacti,qianlong,polemical,d'amore,espanyol,distrito,cartographers,pacifism,serpents,backa,nucleophilic,overturning,duplicates,marksman,oriente,vuitton,oberleutnant,gielgud,gesta,swinburne,transfiguration,1750s,retaken,celje,fredrikstad,asuka,cropping,mansard,donates,blacksmiths,vijayanagara,anuradhapura,germinate,betis,foreshore,jalandhar,bayonets,devaluation,frazione,ablaze,abidjan,approvals,homeostasis,corollary,auden,superfast,redcliffe,luxembourgish,datum,geraldton,printings,ludhiana,honoree,synchrotron,invercargill,hurriedly,108th,three-and-a-half,colonist,bexar,limousin,bessemer,ossetian,nunataks,buddhas,rebuked,thais,tilburg,verdicts,interleukin,unproven,dordrecht,solent,acclamation,muammar,dahomey,operettas,4x400,arrears,negotiators,whitehaven,apparitions,armoury,psychoactive,worshipers,sculptured,elphinstone,airshow,kjell,o'callaghan,shrank,professorships,predominance,subhash,coulomb,sekolah,retrofitted,samos,overthrowing,vibrato,resistors,palearctic,datasets,doordarshan,subcutaneous,compiles,immorality,patchwork,trinidadian,glycogen,pronged,zohar,visigoths,freres,akram,justo,agora,intakes,craiova,playwriting,bukhari,militarism,iwate,petitioners,harun,wisla,inefficiency,vendome,ledges,schopenhauer,kashi,entombed,assesses,tenn.,noumea,baguio,carex,o'donovan,filings,hillsdale,conjectures,blotches,annuals,lindisfarne,negated,vivek,angouleme,trincomalee,cofactor,verkhovna,backfield,twofold,automaker,rudra,freighters,darul,gharana,busway,formula_43,plattsburgh,portuguesa,showrunner,roadmap,valenciennes,erdos,biafra,spiritualism,transactional,modifies,carne,107th,cocos,gcses,tiverton,radiotherapy,meadowlands,gunma,srebrenica,foxtel,authenticated,enslavement,classicist,klaipeda,minstrels,searchable,infantrymen,incitement,shiga,nadp+,urals,guilders,banquets,exteriors,counterattacks,visualized,diacritics,patrimony,svensson,transepts,prizren,telegraphy,najaf,emblazoned,coupes,effluent,ragam,omani,greensburg,taino,flintshire,cd/dvd,lobbies,narrating,cacao,seafarers,bicolor,collaboratively,suraj,floodlit,sacral,puppetry,tlingit,malwa,login,motionless,thien,overseers,vihar,golem,specializations,bathhouse,priming,overdubs,winningest,archetypes,uniao,acland,creamery,slovakian,lithographs,maryborough,confidently,excavating,stillborn,ramallah,audiencia,alava,ternary,hermits,rostam,bauxite,gawain,lothair,captions,gulfstream,timelines,receded,mediating,petain,bastia,rudbar,bidders,disclaimer,shrews,tailings,trilobites,yuriy,jamil,demotion,gynecology,rajinikanth,madrigals,ghazni,flycatchers,vitebsk,bizet,computationally,kashgar,refinements,frankford,heralds,europe/africa,levante,disordered,sandringham,queues,ransacked,trebizond,verdes,comedie,primitives,figurine,organists,culminate,gosport,coagulation,ferrying,hoyas,polyurethane,prohibitive,midfielders,ligase,progesterone,defectors,sweetened,backcountry,diodorus,waterside,nieuport,khwaja,jurong,decried,gorkha,ismaili,300th,octahedral,kindergartens,paseo,codification,notifications,disregarding,risque,reconquista,shortland,atolls,texarkana,perceval,d'etudes,kanal,herbicides,tikva,nuova,gatherer,dissented,soweto,dexterity,enver,bacharach,placekicker,carnivals,automate,maynooth,symplectic,chetnik,militaire,upanishads,distributive,strafing,championing,moiety,miliband,blackadder,enforceable,maung,dimer,stadtbahn,diverges,obstructions,coleophoridae,disposals,shamrocks,aural,banca,bahru,coxed,grierson,vanadium,watermill,radiative,ecoregions,berets,hariri,bicarbonate,evacuations,mallee,nairn,rushden,loggia,slupsk,satisfactorily,milliseconds,cariboo,reine,cyclo,pigmentation,postmodernism,aqueducts,vasari,bourgogne,dilemmas,liquefied,fluminense,alloa,ibaraki,tenements,kumasi,humerus,raghu,labours,putsch,soundcloud,bodybuilder,rakyat,domitian,pesaro,translocation,sembilan,homeric,enforcers,tombstones,lectureship,rotorua,salamis,nikolaos,inferences,superfortress,lithgow,surmised,undercard,tarnow,barisan,stingrays,federacion,coldstream,haverford,ornithological,heerenveen,eleazar,jyoti,murali,bamako,riverbed,subsidised,theban,conspicuously,vistas,conservatorium,madrasa,kingfishers,arnulf,credential,syndicalist,sheathed,discontinuity,prisms,tsushima,coastlines,escapees,vitis,optimizing,megapixel,overground,embattled,halide,sprinters,buoys,mpumalanga,peculiarities,106th,roamed,menezes,macao,prelates,papyri,freemen,dissertations,irishmen,pooled,sverre,reconquest,conveyance,subjectivity,asturian,circassian,formula_45,comdr,thickets,unstressed,monro,passively,harmonium,moveable,dinar,carlsson,elysees,chairing,b'nai,confusingly,kaoru,convolution,godolphin,facilitator,saxophones,eelam,jebel,copulation,anions,livres,licensure,pontypridd,arakan,controllable,alessandria,propelling,stellenbosch,tiber,wolka,liberators,yarns,d'azur,tsinghua,semnan,amhara,ablation,melies,tonality,historique,beeston,kahne,intricately,sonoran,robespierre,gyrus,boycotts,defaulted,infill,maranhao,emigres,framingham,paraiba,wilhelmshaven,tritium,skyway,labial,supplementation,possessor,underserved,motets,maldivian,marrakech,quays,wikimedia,turbojet,demobilization,petrarch,encroaching,sloops,masted,karbala,corvallis,agribusiness,seaford,stenosis,hieronymus,irani,superdraft,baronies,cortisol,notability,veena,pontic,cyclin,archeologists,newham,culled,concurring,aeolian,manorial,shouldered,fords,philanthropists,105th,siddharth,gotthard,halim,rajshahi,jurchen,detritus,practicable,earthenware,discarding,travelogue,neuromuscular,elkhart,raeder,zygmunt,metastasis,internees,102nd,vigour,upmarket,summarizing,subjunctive,offsets,elizabethtown,udupi,pardubice,repeaters,instituting,archaea,substandard,technische,linga,anatomist,flourishes,velika,tenochtitlan,evangelistic,fitchburg,springbok,cascading,hydrostatic,avars,occasioned,filipina,perceiving,shimbun,africanus,consternation,tsing,optically,beitar,45deg,abutments,roseville,monomers,huelva,lotteries,hypothalamus,internationalist,electromechanical,hummingbirds,fibreglass,salaried,dramatists,uncovers,invokes,earners,excretion,gelding,ancien,aeronautica,haverhill,stour,ittihad,abramoff,yakov,ayodhya,accelerates,industrially,aeroplanes,deleterious,dwelt,belvoir,harpalus,atpase,maluku,alasdair,proportionality,taran,epistemological,interferometer,polypeptide,adjudged,villager,metastatic,marshalls,madhavan,archduchess,weizmann,kalgoorlie,balan,predefined,sessile,sagaing,brevity,insecticide,psychosocial,africana,steelworks,aether,aquifers,belem,mineiro,almagro,radiators,cenozoic,solute,turbocharger,invicta,guested,buccaneer,idolatry,unmatched,paducah,sinestro,dispossessed,conforms,responsiveness,cyanobacteria,flautist,procurator,complementing,semifinalist,re
27chargeable,permafrost,cytokine,refuges,boomed,gelderland,franchised,jinan,burnie,doubtless,randomness,colspan=12,angra,ginebra,famers,nuestro,declarative,roughness,lauenburg,motile,rekha,issuer,piney,interceptors,napoca,gipsy,formulaic,formula_44,viswanathan,ebrahim,thessalonica,galeria,muskogee,unsold,html5,taito,mobutu,icann,carnarvon,fairtrade,morphisms,upsilon,nozzles,fabius,meander,murugan,strontium,episcopacy,sandinista,parasol,attenuated,bhima,primeval,panay,ordinator,negara,osteoporosis,glossop,ebook,paradoxically,grevillea,modoc,equating,phonetically,legumes,covariant,dorje,quatre,bruxelles,pyroclastic,shipbuilder,zhaozong,obscuring,sveriges,tremolo,extensible,barrack,multnomah,hakon,chaharmahal,parsing,volumetric,astrophysical,glottal,combinatorics,freestanding,encoder,paralysed,cavalrymen,taboos,heilbronn,orientalis,lockport,marvels,ozawa,dispositions,waders,incurring,saltire,modulate,papilio,phenol,intermedia,rappahannock,plasmid,fortify,phenotypes,transiting,correspondences,leaguer,larnaca,incompatibility,mcenroe,deeming,endeavoured,aboriginals,helmed,salar,arginine,werke,ferrand,expropriated,delimited,couplets,phoenicians,petioles,ouster,anschluss,protectionist,plessis,urchins,orquesta,castleton,juniata,bittorrent,fulani,donji,mykola,rosemont,chandos,scepticism,signer,chalukya,wicketkeeper,coquitlam,programmatic,o'brian,carteret,urology,steelhead,paleocene,konkan,bettered,venkatesh,surfacing,longitudinally,centurions,popularization,yazid,douro,widths,premios,leonards,gristmill,fallujah,arezzo,leftists,ecliptic,glycerol,inaction,disenfranchised,acrimonious,depositing,parashah,cockatoo,marechal,bolzano,chios,cablevision,impartiality,pouches,thickly,equities,bentinck,emotive,boson,ashdown,conquistadors,parsi,conservationists,reductive,newlands,centerline,ornithologists,waveguide,nicene,philological,hemel,setanta,masala,aphids,convening,casco,matrilineal,chalcedon,orthographic,hythe,replete,damming,bolivarian,admixture,embarks,borderlands,conformed,nagarjuna,blenny,chaitanya,suwon,shigeru,tatarstan,lingayen,rejoins,grodno,merovingian,hardwicke,puducherry,prototyping,laxmi,upheavals,headquarter,pollinators,bromine,transom,plantagenet,arbuthnot,chidambaram,woburn,osamu,panelling,coauthored,zhongshu,hyaline,omissions,aspergillus,offensively,electrolytic,woodcut,sodom,intensities,clydebank,piotrkow,supplementing,quipped,focke,harbinger,positivism,parklands,wolfenbuttel,cauca,tryptophan,taunus,curragh,tsonga,remand,obscura,ashikaga,eltham,forelimbs,analogs,trnava,observances,kailash,antithesis,ayumi,abyssinia,dorsally,tralee,pursuers,misadventures,padova,perot,mahadev,tarim,granth,licenced,compania,patuxent,baronial,korda,cochabamba,codices,karna,memorialized,semaphore,playlists,mandibular,halal,sivaji,scherzinger,stralsund,foundries,ribosome,mindfulness,nikolayevich,paraphyletic,newsreader,catalyze,ioannina,thalamus,gbit/s,paymaster,sarab,500th,replenished,gamepro,cracow,formula_46,gascony,reburied,lessing,easement,transposed,meurthe,satires,proviso,balthasar,unbound,cuckoos,durbar,louisbourg,cowes,wholesalers,manet,narita,xiaoping,mohamad,illusory,cathal,reuptake,alkaloid,tahrir,mmorpg,underlies,anglicanism,repton,aharon,exogenous,buchenwald,indigent,odostomia,milled,santorum,toungoo,nevsky,steyr,urbanisation,darkseid,subsonic,canaanite,akiva,eglise,dentition,mediators,cirencester,peloponnesian,malmesbury,durres,oerlikon,tabulated,saens,canaria,ischemic,esterhazy,ringling,centralization,walthamstow,nalanda,lignite,takht,leninism,expiring,circe,phytoplankton,promulgation,integrable,breeches,aalto,menominee,borgo,scythians,skrull,galleon,reinvestment,raglan,reachable,liberec,airframes,electrolysis,geospatial,rubiaceae,interdependence,symmetrically,simulcasts,keenly,mauna,adipose,zaidi,fairport,vestibular,actuators,monochromatic,literatures,congestive,sacramental,atholl,skytrain,tycho,tunings,jamia,catharina,modifier,methuen,tapings,infiltrating,colima,grafting,tauranga,halides,pontificate,phonetics,koper,hafez,grooved,kintetsu,extrajudicial,linkoping,cyberpunk,repetitions,laurentian,parnu,bretton,darko,sverdlovsk,foreshadowed,akhenaten,rehnquist,gosford,coverts,pragmatism,broadleaf,ethiopians,instated,mediates,sodra,opulent,descriptor,enugu,shimla,leesburg,officership,giffard,refectory,lusitania,cybermen,fiume,corus,ty
27dfil,lawrenceville,ocala,leviticus,burghers,ataxia,richthofen,amicably,acoustical,watling,inquired,tiempo,multiracial,parallelism,trenchard,tokyopop,germanium,usisl,philharmonia,shapur,jacobites,latinized,sophocles,remittances,o'farrell,adder,dimitrios,peshwa,dimitar,orlov,outstretched,musume,satish,dimensionless,serialised,baptisms,pagasa,antiviral,1740s,quine,arapaho,bombardments,stratosphere,ophthalmic,injunctions,carbonated,nonviolence,asante,creoles,sybra,boilermakers,abington,bipartite,permissive,cardinality,anheuser,carcinogenic,hohenlohe,surinam,szeged,infanticide,generically,floorball,'white,automakers,cerebellar,homozygous,remoteness,effortlessly,allude,'great,headmasters,minting,manchurian,kinabalu,wemyss,seditious,widgets,marbled,almshouses,bards,subgenres,tetsuya,faulting,kickboxer,gaulish,hoseyn,malton,fluvial,questionnaires,mondale,downplayed,traditionalists,vercelli,sumatran,landfills,gamesradar,exerts,franciszek,unlawfully,huesca,diderot,libertarians,professorial,laane,piecemeal,conidae,taiji,curatorial,perturbations,abstractions,szlachta,watercraft,mullah,zoroastrianism,segmental,khabarovsk,rectors,affordability,scuola,diffused,stena,cyclonic,workpiece,romford,'little,jhansi,stalag,zhongshan,skipton,maracaibo,bernadotte,thanet,groening,waterville,encloses,sahrawi,nuffield,moorings,chantry,annenberg,islay,marchers,tenses,wahid,siegen,furstenberg,basques,resuscitation,seminarians,tympanum,gentiles,vegetarianism,tufted,venkata,fantastical,pterophoridae,machined,superposition,glabrous,kaveri,chicane,executors,phyllonorycter,bidirectional,jasta,undertones,touristic,majapahit,navratilova,unpopularity,barbadian,tinian,webcast,hurdler,rigidly,jarrah,staphylococcus,igniting,irrawaddy,stabilised,airstrike,ragas,wakayama,energetically,ekstraklasa,minibus,largemouth,cultivators,leveraging,waitangi,carnaval,weaves,turntables,heydrich,sextus,excavate,govind,ignaz,pedagogue,uriah,borrowings,gemstones,infractions,mycobacterium,batavian,massing,praetor,subalpine,massoud,passers,geostationary,jalil,trainsets,barbus,impair,budejovice,denbigh,pertain,historicity,fortaleza,nederlandse,lamenting,masterchef,doubs,gemara,conductance,ploiesti,cetaceans,courthouses,bhagavad,mihailovic,occlusion,bremerhaven,bulwark,morava,kaine,drapery,maputo,conquistador,kaduna,famagusta,first-past-the-post,erudite,galton,undated,tangential,filho,dismembered,dashes,criterium,darwen,metabolized,blurring,everard,randwick,mohave,impurity,acuity,ansbach,chievo,surcharge,plantain,algoma,porosity,zirconium,selva,sevenoaks,venizelos,gwynne,golgi,imparting,separatism,courtesan,idiopathic,gravestones,hydroelectricity,babar,orford,purposeful,acutely,shard,ridgewood,viterbo,manohar,expropriation,placenames,brevis,cosine,unranked,richfield,newnham,recoverable,flightless,dispersing,clearfield,abu'l,stranraer,kempe,streamlining,goswami,epidermal,pieta,conciliatory,distilleries,electrophoresis,bonne,tiago,curiosities,candidature,picnicking,perihelion,lintel,povoa,gullies,configure,excision,facies,signers,1730s,insufficiency,semiotics,streatham,deactivation,entomological,skippers,albacete,parodying,escherichia,honorees,singaporeans,counterterrorism,tiruchirappalli,omnivorous,metropole,globalisation,athol,unbounded,codice_5,landforms,classifier,farmhouses,reaffirming,reparation,yomiuri,technologists,mitte,medica,viewable,steampunk,konya,kshatriya,repelling,edgewater,lamiinae,devas,potteries,llandaff,engendered,submits,virulence,uplifted,educationist,metropolitans,frontrunner,dunstable,forecastle,frets,methodius,exmouth,linnean,bouchet,repulsion,computable,equalling,liceo,tephritidae,agave,hydrological,azarenka,fairground,l'homme,enforces,xinhua,cinematographers,cooperstown,sa'id,paiute,christianization,tempos,chippenham,insulator,kotor,stereotyped,dello,cours,hisham,d'souza,eliminations,supercars,passau,rebrand,natures,coote,persephone,rededicated,cleaved,plenum,blistering,indiscriminately,cleese,safed,recursively,compacted,revues,hydration,shillong,echelons,garhwal,pedimented,grower,zwolle,wildflower,annexing,methionine,petah,valens,famitsu,petiole,specialities,nestorian,shahin,tokaido,shearwater,barberini,kinsmen,experimenter,alumnae,cloisters,alumina,pritzker,hardiness,soundgarden,julich,ps300,watercourse,cementing,wordplay,olivet,demesne,chasseurs,amide,zapotec,gaozu,porphyry,absorbers,indium,analogies,devotions,engravers,limestones,catapulted,surry,brickworks,gotra,rodham,landline,paleontologists,shankara,islip,raucous,trollope,arpad,embarkation,morphemes,recites,picardie,nakhchivan,tolerances,formula_47,khorramabad,nichiren,adrianople,kirkuk,assemblages,collider,bikaner,bushfires,roofline,coverings,reredos,bibliotheca,mantras,accentuated,commedia,rashtriya,fluctuation,serhiy,referential,fittipaldi,vesicle,geeta,iraklis,immediacy,chulalongkorn,hunsruck,bingen,dreadnoughts,stonemason,meenakshi,lebesgue,undergrowth,baltistan,paradoxes,parlement,articled,tiflis,dixieland,meriden,tejano,underdogs,barnstable,exemplify,venter,tropes,wielka,kankakee,iskandar,zilina,pharyngeal,spotify,materialised,picts,atlantique,theodoric,prepositions,paramilitaries,pinellas,attlee,actuated,piedmontese,grayling,thucydides,multifaceted,unedited,autonomously,universelle,utricularia,mooted,preto,incubated,underlie,brasenose,nootka,bushland,sensu,benzodiazepine,esteghlal,seagoing,amenhotep,azusa,sappers,culpeper,smokeless,thoroughbreds,dargah,gorda,alumna,mankato,zdroj,deleting,culvert,formula_49,punting,wushu,hindering,immunoglobulin,standardisation,birger,oilfield,quadrangular,ulama,recruiters,netanya,1630s,communaute,istituto,maciej,pathan,meher,vikas,characterizations,playmaker,interagency,intercepts,assembles,horthy,introspection,narada,matra,testes,radnicki,estonians,csiro,instar,mitford,adrenergic,crewmembers,haaretz,wasatch,lisburn,rangefinder,ordre,condensate,reforestation,corregidor,spvgg,modulator,mannerist,faulted,aspires,maktoum,squarepants,aethelred,piezoelectric,mulatto,dacre,progressions,jagiellonian,norge,samaria,sukhoi,effingham,coxless,hermetic,humanists,centrality,litters,stirlingshire,beaconsfield,sundanese,geometrically,caretakers,habitually,bandra,pashtuns,bradenton,arequipa,laminar,brickyard,hitchin,sustains,shipboard,ploughing,trechus,wheelers,bracketed,ilyushin,subotica,d'hondt,reappearance,bridgestone,intermarried,fulfilment,aphasia,birkbeck,transformational,strathmore,hornbill,millstone,lacan,voids,solothurn,gymnasiums,laconia,viaducts,peduncle,teachta,edgware,shinty,supernovae,wilfried,exclaim,parthia,mithun,flashpoint,moksha,cumbia,metternich,avalanches,militancy,motorist,rivadavia,chancellorsville,federals,gendered,bounding,footy,gauri,caliphs,lingam,watchmaker,unrecorded,riverina,unmodified,seafloor,droit,pfalz,chrysostom,gigabit,overlordship,besiege,espn2,oswestry,anachronistic,ballymena,reactivation,duchovny,ghani,abacetus,duller,legio,watercourses,nord-pas-de-calais,leiber,optometry,swarms,installer,sancti,adverbs,iheartmedia,meiningen,zeljko,kakheti,notional,circuses,patrilineal,acrobatics,infrastru
27ctural,sheva,oregonian,adjudication,aamir,wloclawek,overfishing,obstructive,subtracting,aurobindo,archeologist,newgate,'cause,secularization,tehsils,abscess,fingal,janacek,elkhorn,trims,kraftwerk,mandating,irregulars,faintly,congregationalist,sveti,kasai,mishaps,kennebec,provincially,durkheim,scotties,aicte,rapperswil,imphal,surrenders,morphs,nineveh,hoxha,cotabato,thuringian,metalworking,retold,shogakukan,anthers,proteasome,tippeligaen,disengagement,mockumentary,palatial,erupts,flume,corrientes,masthead,jaroslaw,rereleased,bharti,labors,distilling,tusks,varzim,refounded,enniskillen,melkite,semifinalists,vadodara,bermudian,capstone,grasse,origination,populus,alesi,arrondissements,semigroup,verein,opossum,messrs.,portadown,bulbul,tirupati,mulhouse,tetrahedron,roethlisberger,nonverbal,connexion,warangal,deprecated,gneiss,octet,vukovar,hesketh,chambre,despatch,claes,kargil,hideo,gravelly,tyndale,aquileia,tuners,defensible,tutte,theotokos,constructivist,ouvrage,dukla,polisario,monasticism,proscribed,commutation,testers,nipissing,codon,mesto,olivine,concomitant,exoskeleton,purports,coromandel,eyalet,dissension,hippocrates,purebred,yaounde,composting,oecophoridae,procopius,o'day,angiogenesis,sheerness,intelligencer,articular,felixstowe,aegon,endocrinology,trabzon,licinius,pagodas,zooplankton,hooghly,satie,drifters,sarthe,mercian,neuilly,tumours,canal+,scheldt,inclinations,counteroffensive,roadrunners,tuzla,shoreditch,surigao,predicates,carnot,algeciras,militaries,generalize,bulkheads,gawler,pollutant,celta,rundgren,microrna,gewog,olimpija,placental,lubelski,roxburgh,discerned,verano,kikuchi,musicale,l'enfant,ferocity,dimorphic,antigonus,erzurum,prebendary,recitative,discworld,cyrenaica,stigmella,totnes,sutta,pachuca,ulsan,downton,landshut,castellan,pleural,siedlce,siecle,catamaran,cottbus,utilises,trophic,freeholders,holyhead,u.s.s,chansons,responder,waziristan,suzuka,birding,shogi,asker,acetone,beautification,cytotoxic,dixit,hunterdon,cobblestone,formula_48,kossuth,devizes,sokoto,interlaced,shuttered,kilowatts,assiniboine,isaak,salto,alderney,sugarloaf,franchising,aggressiveness,toponyms,plaintext,antimatter,henin,equidistant,salivary,bilingualism,mountings,obligate,extirpated,irenaeus,misused,pastoralists,aftab,immigrating,warping,tyrolean,seaforth,teesside,soundwave,oligarchy,stelae,pairwise,iupac,tezuka,posht,orchestrations,landmass,ironstone,gallia,hjalmar,carmelites,strafford,elmhurst,palladio,fragility,teleplay,gruffudd,karoly,yerba,potok,espoo,inductance,macaque,nonprofits,pareto,rock'n'roll,spiritualist,shadowed,skateboarder,utterances,generality,congruence,prostrate,deterred,yellowknife,albarn,maldon,battlements,mohsen,insecticides,khulna,avellino,menstruation,glutathione,springdale,parlophone,confraternity,korps,countrywide,bosphorus,preexisting,damodar,astride,alexandrovich,sprinting,crystallized,botev,leaching,interstates,veers,angevin,undaunted,yevgeni,nishapur,northerners,alkmaar,bethnal,grocers,sepia,tornus,exemplar,trobe,charcot,gyeonggi,larne,tournai,lorain,voided,genji,enactments,maxilla,adiabatic,eifel,nazim,transducer,thelonious,pyrite,deportiva,dialectal,bengt,rosettes,labem,sergeyevich,synoptic,conservator,statuette,biweekly,adhesives,bifurcation,rajapaksa,mammootty,republique,yusef,waseda,marshfield,yekaterinburg,minnelli,fundy,fenian,matchups,dungannon,supremacist,panelled,drenthe,iyengar,fibula,narmada,homeport,oceanside,precept,antibacterial,altarpieces,swath,ospreys,lillooet,legnica,lossless,formula_50,galvatron,iorga,stormont,rsfsr,loggers,kutno,phenomenological,medallists,cuatro,soissons,homeopathy,bituminous,injures,syndicates,typesetting,displacements,dethroned,makassar,lucchese,abergavenny,targu,alborz,akb48,boldface,gastronomy,sacra,amenity,accumulator,myrtaceae,cornices,mourinho,denunciation,oxbow,diddley,aargau,arbitrage,bedchamber,gruffydd,zamindar,klagenfurt,caernarfon,slowdown,stansted,abrasion,tamaki,suetonius,dukakis,individualistic,ventrally,hotham,perestroika,ketones,fertilisation,sobriquet,couplings,renderings,misidentified,rundfunk,sarcastically,braniff,concours,dismissals,elegantly,modifiers,crediting,combos,crucially,seafront,lieut,ischemia,manchus,derivations,proteases,aristophanes,adenauer,porting,hezekiah,sante,trulli,hornblower,foreshadowing,ypsilanti,dharwad,khani,hohenstaufen,distillers,cosmodrome,intracranial,turki,salesian,gorzow,jihlava,yushchenko,leichhardt,venables,cassia,eurogamer,airtel,curative,bestsellers,timeform,sortied,grandview,massillon,ceding,pilbara,chillicothe,heredity,elblag,rogaland,ronne,millennial,batley,overuse,bharata,fille,campbelltown,abeyance,counterclockwise,250cc,neurodegenerative,consigned,electromagnetism,sunnah,saheb,exons,coxswain,gleaned,bassoons,worksop,prismatic,immigrate,pickets,takeo,bobsledder,stosur,fujimori,merchantmen,stiftung,forli,endorses,taskforce,thermally,atman,gurps,floodplains,enthalpy,extrinsic,setubal,kennesaw,grandis,scalability,durations,showrooms,prithvi,outro,overruns,andalucia,amanita,abitur,hipper,mozambican,sustainment,arsene,chesham,palaeolithic,reportage,criminality,knowsley,haploid,atacama,shueisha,ri
27dgefield,astern,getafe,lineal,timorese,restyled,hollies,agincourt,unter,justly,tannins,mataram,industrialised,tarnovo,mumtaz,mustapha,stretton,synthetase,condita,allround,putra,stjepan,troughs,aechmea,specialisation,wearable,kadokawa,uralic,aeros,messiaen,existentialism,jeweller,effigies,gametes,fjordane,cochlear,interdependent,demonstrative,unstructured,emplacement,famines,spindles,amplitudes,actuator,tantalum,psilocybe,apnea,monogatari,expulsions,seleucus,tsuen,hospitaller,kronstadt,eclipsing,olympiakos,clann,canadensis,inverter,helio,egyptologist,squamous,resonate,munir,histology,torbay,khans,jcpenney,veterinarians,aintree,microscopes,colonised,reflectors,phosphorylated,pristimantis,tulare,corvinus,multiplexing,midweek,demosthenes,transjordan,ecija,tengku,vlachs,anamorphic,counterweight,radnor,trinitarian,armidale,maugham,njsiaa,futurism,stairways,avicenna,montebello,bridgetown,wenatchee,lyonnais,amass,surinamese,streptococcus,m*a*s*h,hydrogenation,frazioni,proscenium,kalat,pennsylvanian,huracan,tallying,kralove,nucleolar,phrygian,seaports,hyacinthe,ignace,donning,instalment,regnal,fonds,prawn,carell,folktales,goaltending,bracknell,vmware,patriarchy,mitsui,kragujevac,pythagoras,soult,thapa,disproved,suwalki,secures,somoza,l'ecole,divizia,chroma,herders,technologist,deduces,maasai,rampur,paraphrase,raimi,imaged,magsaysay,ivano,turmeric,formula_51,subcommittees,axillary,ionosphere,organically,indented,refurbishing,pequot,violinists,bearn,colle,contralto,silverton,mechanization,etruscans,wittelsbach,pasir,redshirted,marrakesh,scarp,plein,wafers,qareh,teotihuacan,frobenius,sinensis,rehoboth,bundaberg,newbridge,hydrodynamic,traore,abubakar,adjusts,storytellers,dynamos,verbandsliga,concertmaster,exxonmobil,appreciable,sieradz,marchioness,chaplaincy,rechristened,cunxu,overpopulation,apolitical,sequencer,beaked,nemanja,binaries,intendant,absorber,filamentous,indebtedness,nusra,nashik,reprises,psychedelia,abwehr,ligurian,isoform,resistive,pillaging,mahathir,reformatory,lusatia,allerton,ajaccio,tepals,maturin,njcaa,abyssinian,objector,fissures,sinuous,ecclesiastic,dalits,caching,deckers,phosphates,wurlitzer,navigated,trofeo,berea,purefoods,solway,unlockable,grammys,kostroma,vocalizations,basilan,rebuke,abbasi,douala,helsingborg,ambon,bakar,runestones,cenel,tomislav,pigmented,northgate,excised,seconda,kirke,determinations,dedicates,vilas,pueblos,reversion,unexploded,overprinted,ekiti,deauville,masato,anaesthesia,endoplasmic,transponders,aguascalientes,hindley,celluloid,affording,bayeux,piaget,rickshaws,eishockey,camarines,zamalek,undersides,hardwoods,hermitian,mutinied,monotone,blackmails,affixes,jpmorgan,habermas,mitrovica,paleontological,polystyrene,thana,manas,conformist,turbofan,decomposes,logano,castration,metamorphoses,patroness,herbicide,mikolaj,rapprochement,macroeconomics,barranquilla,matsudaira,lintels,femina,hijab,spotsylvania,morpheme,bitola,baluchistan,kurukshetra,otway,extrusion,waukesha,menswear,helder,trung,bingley,protester,boars,overhang,differentials,exarchate,hejaz,kumara,unjustified,timings,sharpness,nuovo,taisho,sundar,etc..,jehan,unquestionably,muscovy,daltrey,canute,paneled,amedeo,metroplex,elaborates,telus,tetrapods,dragonflies,epithets,saffir,parthenon,lucrezia,refitting,pentateuch,hanshin,montparnasse,lumberjacks,sanhedrin,erectile,odors,greenstone,resurgent,leszek,amory,substituents,prototypical,viewfinder,monck,universiteit,joffre,revives,chatillon,seedling,scherzo,manukau,ashdod,gympie,homolog,stalwarts,ruinous,weibo,tochigi,wallenberg,gayatri,munda,satyagraha,storefronts,heterogeneity,tollway,sportswriters,binocular,gendarmes,ladysmith,tikal,ortsgemeinde,ja'far,osmotic,linlithgow,bramley,telecoms,pugin,repose,rupaul,sieur,meniscus,garmisch,reintroduce,400th,shoten,poniatowski,drome,kazakhstani,changeover,astronautics,husserl,herzl,hypertext,katakana,polybius,antananarivo,seong,breguet,reliquary,utada,aggregating,liangshan,sivan,tonawanda,audiobooks,shankill,coulee,phenolic,brockton,bookmakers,handsets,boaters,wylde,commonality,mappings,silhouettes,pennines,maurya,pratchett,singularities,eschewed,pretensions,vitreous,ibero,totalitarianism,poulenc,lingered,directx,seasoning,deputation,interdict,illyria,feedstock,counterbalance,muzik,buganda,parachuted,violist,homogeneity,comix,fjords,corsairs,punted,verandahs,equilateral,laoghaire,magyars,117th,alesund,televoting,mayotte,eateries,refurbish,nswrl,yukio,c
27aragiale,zetas,dispel,codecs,inoperable,outperformed,rejuvenation,elstree,modernise,contributory,pictou,tewkesbury,chechens,ashina,psionic,refutation,medico,overdubbed,nebulae,sandefjord,personages,eccellenza,businessperson,placename,abenaki,perryville,threshing,reshaped,arecibo,burslem,colspan=3|turnout,rebadged,lumia,erinsborough,interactivity,bitmap,indefatigable,theosophy,excitatory,gleizes,edsel,bermondsey,korce,saarinen,wazir,diyarbakir,cofounder,liberalisation,onsen,nighthawks,siting,retirements,semyon,d'histoire,114th,redditch,venetia,praha,'round,valdosta,hieroglyphic,postmedial,edirne,miscellany,savona,cockpits,minimization,coupler,jacksonian,appeasement,argentines,saurashtra,arkwright,hesiod,folios,fitzalan,publica,rivaled,civitas,beermen,constructivism,ribeira,zeitschrift,solanum,todos,deformities,chilliwack,verdean,meagre,bishoprics,gujrat,yangzhou,reentered,inboard,mythologies,virtus,unsurprisingly,rusticated,museu,symbolise,proportionate,thesaban,symbian,aeneid,mitotic,veliki,compressive,cisterns,abies,winemaker,massenet,bertolt,ahmednagar,triplemania,armorial,administracion,tenures,smokehouse,hashtag,fuerza,regattas,gennady,kanazawa,mahmudabad,crustal,asaph,valentinian,ilaiyaraaja,honeyeater,trapezoidal,cooperatively,unambiguously,mastodon,inhospitable,harnesses,riverton,renewables,djurgardens,haitians,airings,humanoids,boatswain,shijiazhuang,faints,veera,punjabis,steepest,narain,karlovy,serre,sulcus,collectives,1500m,arion,subarctic,liberally,apollonius,ostia,droplet,headstones,norra,robusta,maquis,veronese,imola,primers,luminance,escadrille,mizuki,irreconcilable,stalybridge,temur,paraffin,stuccoed,parthians,counsels,fundamentalists,vivendi,polymath,sugababes,mikko,yonne,fermions,vestfold,pastoralist,kigali,unseeded,glarus,cusps,amasya,northwesterly,minorc
27a,astragalus,verney,trevelyan,antipathy,wollstonecraft,bivalves,boulez,royle,divisao,quranic,bareilly,coronal,deviates,lulea,erectus,petronas,chandan,proxies,aeroflot,postsynaptic,memoriam,moyne,gounod,kuznetsova,pallava,ordinating,reigate,'first,lewisburg,exploitative,danby,academica,bailiwick,brahe,injective,stipulations,aeschylus,computes,gulden,hydroxylase,liveries,somalis,underpinnings,muscovite,kongsberg,domus,overlain,shareware,variegated,jalalabad,agence,ciphertext,insectivores,dengeki,menuhin,cladistic,baerum,betrothal,tokushima,wavelet,expansionist,pottsville,siyuan,prerequisites,carpi,nemzeti,nazar,trialled,eliminator,irrorated,homeward,redwoods,undeterred,strayed,lutyens,multicellular,aurelian,notated,lordships,alsatian,idents,foggia,garros,chalukyas,lillestrom,podlaski,pessimism,hsien,demilitarized,whitewashed,willesden,kirkcaldy,sanctorum,lamia,relaying,escondido,paediatric,contemplates,demarcated,bluestone,betula,penarol,capitalise,kreuznach,kenora,115th,hold'em,reichswehr,vaucluse,m.i.a,windings,boys/girls,cajon,hisar,predictably,flemington,ysgol,mimicked,clivina,grahamstown,ionia,glyndebourne,patrese,aquaria,sleaford,dayal,sportscenter,malappuram,m.b.a.,manoa,carbines,solvable,designator,ramanujan,linearity,academicians,sayid,lancastrian,factorial,strindberg,vashem,delos,comyn,condensing,superdome,merited,kabaddi,intransitive,bideford,neuroimaging,duopoly,scorecards,ziggler,heriot,boyars,virology,marblehead,microtubules,westphalian,anticipates,hingham,searchers,harpist,rapides,morricone,convalescent,mises,nitride,metrorail,matterhorn,bicol,drivetrain,marketer,snippet,winemakers,muban,scavengers,halberstadt,herkimer,peten,laborious,stora,montgomeryshire,booklist,shamir,herault,eurostar,anhydrous,spacewalk,ecclesia,calliostoma,highschool,d'oro,suffusion,imparts,overlords,tagus,rectifier,counterinsurgency,ministered,eilean,milecastle,contre,micromollusk,okhotsk,bartoli,matroid,hasidim,thirunal,terme,tarlac,lashkar,presque,thameslink,flyby,troopship,renouncing,fatih,messrs,vexillum,bagration,magnetite,bornholm,androgynous,vehement,tourette,philosophic,gianfranco,tuileries,codice_6,radially,flexion,hants,reprocessing,setae,burne,palaeographically,infantryman,shorebirds,tamarind,moderna,threading,militaristic,crohn,norrkoping,125cc,stadtholder,troms,klezmer,alphanumeric,brome,emmanuelle,tiwari,alchemical,formula_52,onassis,bleriot,bipedal,colourless,hermeneutics,hosni,precipitating,turnstiles,hallucinogenic,panhellenic,wyandotte,elucidated,chita,ehime,generalised,hydrophilic,biota,niobium,rnzaf,gandhara,longueuil,logics,sheeting,bielsko,cuvier,kagyu,trefoil,docent,pancrase,stalinism,postures,encephalopathy,monckton,imbalances,epochs,leaguers,anzio,diminishes,pataki,nitrite,amuro,nabil,maybach,l'aquila,babbler,bacolod,thutmose,evora,gaudi,breakage,recur,preservative,60deg,mendip,functionaries,columnar,maccabiah,chert,verden,bromsgrove,clijsters,dengue,pastorate,phuoc,principia,viareggio,kharagpur,scharnhorst,anyang,bosons,l'art,criticises,ennio,semarang,brownian,mirabilis,asperger,calibers,typographical,cartooning,minos,disembark,supranational,undescribed,etymologically,alappuzha,vilhelm,lanao,pakenham,bhagavata,rakoczi,clearings,astrologers,manitowoc,bunuel,acetylene,scheduler,defamatory,trabzonspor,leaded,scioto,pentathlete,abrahamic,minigames,aldehydes,peerages,legionary,1640s,masterworks,loudness,bryansk,likeable,genocidal,vegetated,towpath,declination,pyrrhus,divinely,vocations,rosebery,associazione,loaders,biswas,oeste,tilings,xianzong,bhojpuri,annuities,relatedness,idolator,psers,constriction,chuvash,choristers,hanafi,fielders,grammarian,orpheum,asylums,millbrook,gyatso,geldof,stabilise,tableaux,diarist,kalahari,panini,cowdenbeath,melanin,4x100m,resonances,pinar,atherosclerosis,sheringham,castlereagh,aoyama,larks,pantograph,protrude,natak,gustafsson,moribund,cerevisiae,cleanly,polymeric,holkar,cosmonauts,underpinning,lithosphere,firuzabad,languished,mingled,citrate,spadina,lavas,daejeon,fibrillation,porgy,pineville,ps1000,cobbled,emamzadeh,mukhtar,dampers,indelible,salonika,nanoscale,treblinka,eilat,purporting,fluctuate,mesic,hagiography,cutscenes,fondation,barrens,comically,accrue,ibrox,makerere,defections,'there,hollandia,skene,grosseto,reddit,objectors,inoculation,rowdies,playfair,calligrapher,namor,sibenik,abbottabad,propellants,hydraulically,chloroplasts,tablelands,tecnico,schist,klasse,shirvan,bashkortostan,bullfighting,north/south,polski,hanns,woodblock,kilmore,ejecta,ignacy,nanchang,danubian,commendations,snohomish,samaritans,argumentation,vasconcelos,hedgehogs,vajrayana,barents,kulkarni,kumbakonam,identifications,hillingdon,weirs,nayanar,beauvoir,messe,divisors,atlantiques,broods,affluence,tegucigalpa,unsuited,autodesk,akash,princeps,culprits,kingstown,unassuming,goole,visayan,asceticism,blagojevich,irises,paphos,unsound,maurier,pontchartrain,desertification,sinfonietta,latins,especial,limpet,valerenga,glial,brainstem,mitral,parables,sauropod,judean,iskcon,sarcoma,venlo,justifications,zhuhai,blavatsky,alleviated,usafe,steppenwolf,inversions,janko,chagall,secretory,basildon,saguenay,pergamon,hemispherical,harmonized,reloading,franjo,domaine,extravagance,relativism,metamorphosed,labuan,baloncesto,gmail,byproducts,calvinists,counterattacked,vitus,bubonic,12
270th,strachey,ritually,brookwood,selectable,savinja,incontinence,meltwater,jinja,1720s,brahmi,morgenthau,sheaves,sleeved,stratovolcano,wielki,utilisation,avoca,fluxus,panzergrenadier,philately,deflation,podlaska,prerogatives,kuroda,theophile,zhongzong,gascoyne,magus,takao,arundell,fylde,merdeka,prithviraj,venkateswara,liepaja,daigo,dreamland,reflux,sunnyvale,coalfields,seacrest,soldering,flexor,structuralism,alnwick,outweighed,unaired,mangeshkar,batons,glaad,banshees,irradiated,organelles,biathlete,cabling,chairlift,lollapalooza,newsnight,capacitive,succumbs,flatly,miramichi,burwood,comedienne,charteris,biotic,workspace,aficionados,sokolka,chatelet,o'shaughnessy,prosthesis,neoliberal,refloated,oppland,hatchlings,econometrics,loess,thieu,androids,appalachians,jenin,pterostichinae,downsized,foils,chipsets,stencil,danza,narrate,maginot,yemenite,bisects,crustacean,prescriptive,melodious,alleviation,empowers,hansson,autodromo,obasanjo,osmosis,daugava,rheumatism,moraes,leucine,etymologies,chepstow,delaunay,bramall,bajaj,flavoring,approximates,marsupials,incisive,microcomputer,tactically,waals,wilno,fisichella,ursus,hindmarsh,mazarin,lomza,xenophobia,lawlessness,annecy,wingers,gornja,gnaeus,superieur,tlaxcala,clasps,symbolises,slats,rightist,effector,blighted,permanence,divan,progenitors,kunsthalle,anointing,excelling,coenzyme,indoctrination,dnipro,landholdings,adriaan,liturgies,cartan,ethmia,attributions,sanctus,trichy,chronicon,tancred,affinis,kampuchea,gantry,pontypool,membered,distrusted,fissile,dairies,hyposmocoma,craigie,adarsh,martinsburg,taxiway,30deg,geraint,vellum,bencher,khatami,formula_53,zemun,teruel,endeavored,palmares,pavements,u.s..,internationalization,satirized,carers,attainable,wraparound,muang,parkersburg,extinctions,birkenfeld,wildstorm,payers,cohabitation,unitas,culloden,capitalizing,clwyd,daoist,campinas,emmylou,orchidaceae,halakha,orientales,fealty,domnall,chiefdom,nigerians,ladislav,dniester,avowed,ergonomics,newsmagazine,kitsch,cantilevered,benchmarking,remarriage,alekhine,coldfield,taupo,almirante,substations,apprenticeships,seljuq,levelling,eponym,symbolising,salyut,opioids,underscore,ethnologue,mohegan,marikina,libro,bassano,parse,semantically,disjointed,dugdale,padraig,tulsi,modulating,xfinity,headlands,mstislav,earthworms,bourchier,lgbtq,embellishments,pennants,rowntree,betel,motet,mulla,catenary,washoe,mordaunt,dorking,colmar,girardeau,glentoran,grammatically,samad,recreations,technion,staccato,mikoyan,spoilers,lyndhurst,victimization,chertsey,belafonte,tondo,tonsberg,narrators,subcultures,malformations,edina,augmenting,attests,euphemia,cabriolet,disguising,1650s,navarrese,demoralized,cardiomyopathy,welwyn,wallachian,smoothness,planktonic,voles,issuers,sardasht,survivability,cuauhtemoc,thetis,extruded,signet,raghavan,lombok,eliyahu,crankcase,dissonant,stolberg,trencin,desktops,bursary,collectivization,charlottenburg,triathlete,curvilinear,involuntarily,mired,wausau,invades,sundaram,deletions,bootstrap,abellio,axiomatic,noguchi,setups,malawian,visalia,materialist,kartuzy,wenzong,plotline,yeshivas,parganas,tunica,citric,conspecific,idlib,superlative,reoccupied,blagoevgrad,masterton,immunological,hatta,courbet,vortices,swallowtail,delves,haridwar,diptera,boneh,bahawalpur,angering,mardin,equipments,deployable,guanine,normality,rimmed,artisanal,boxset,chandrasekhar,jools,chenar,tanakh,carcassonne,belatedly,millville,anorthosis,reintegration,velde,surfactant,kanaan,busoni,glyphipterix,personas,fullness,rheims,tisza,stabilizers,bharathi,joost,spinola,mouldings,perching,esztergom,afzal,apostate,lustre,s.league,motorboat,monotheistic,armature,barat,asistencia,bloomsburg,hippocampal,fictionalised,defaults,broch,hexadecimal,lusignan,ryanair,boccaccio,breisgau,southbank,bskyb,adjoined,neurobiology,aforesaid,sadhu,langue,headship,wozniacki,hangings,regulus,prioritized,dynamism,allier,hannity,shimin,antoninus,gymnopilus,caledon,preponderance,melayu,electrodynamics,syncopated,ibises,krosno,mechanistic,morpeth,harbored,albini,monotheism,'real,hyperactivity,haveli,writer/director,minato,nimoy,caerphilly,chitral,amirabad,fanshawe,l'oreal,lorde,mukti,authoritarianism,valuing,spyware,hanbury,restarting,stato,embed,suiza,empiricism,stabilisation,stari,castlemaine,orbis,manufactory,mauritanian,shoji,taoyuan,prokaryotes,oromia,ambiguities,embodying,slims,frente,innovate,ojibwa,powdery,gaeltacht,argentinos,quatermass,detergents,fijians,adaptor,tokai,chileans,bulgars,oxidoreductases,bezirksliga,conceicao,myosin,nellore,500cc,supercomputers,approximating,glyndwr,polypropylene,haugesund,cockerell,tudman,ashbourne,hindemith,bloodlines,rigveda,etruria,romanos,steyn,oradea,deceleration,manhunter,laryngeal,fraudulently,janez,wendover,haplotype,janaki,naoki,belizean,mellencamp,cartographic,sadhana,tricolour,pseudoscience,satara,bytow,s.p.a.,jagdgeschwader,arcot,omagh,sverdrup,masterplan,surtees,apocrypha,ahvaz,d'amato,socratic,leumit,unnumbered,nandini,witold,marsupial,coalesced,interpolated,gimnasia,karadzic,keratin,mamoru,aldeburgh,speculator,escapement,
27irfan,kashyap,satyajit,haddington,solver,rothko,ashkelon,kickapoo,yeomen,superbly,bloodiest,greenlandic,lithic,autofocus,yardbirds,poona,keble,javan,sufis,expandable,tumblr,ursuline,swimwear,winwood,counsellors,aberrations,marginalised,befriending,workouts,predestination,varietal,siddhartha,dunkeld,judaic,esquimalt,shabab,ajith,telefonica,stargard,hoysala,radhakrishnan,sinusoidal,strada,hiragana,cebuano,monoid,independencia,floodwaters,mildura,mudflats,ottokar,translit,radix,wigner,philosophically,tephritid,synthesizing,castletown,installs,stirner,resettle,bushfire,choirmaster,kabbalistic,shirazi,lightship,rebus,colonizers,centrifuge,leonean,kristofferson,thymus,clackamas,ratnam,rothesay,municipally,centralia,thurrock,gulfport,bilinear,desirability,merite,psoriasis,macaw,erigeron,consignment,mudstone,distorting,karlheinz,ramen,tailwheel,vitor,reinsurance,edifices,superannuation,dormancy,contagion,cobden,rendezvoused,prokaryotic,deliberative,patricians,feigned,degrades,starlings,sopot,viticultural,beaverton,overflowed,convener,garlands,michiel,ternopil,naturelle,biplanes,bagot,gamespy,ventspils,disembodied,flattening,profesional,londoners,arusha,scapular,forestall,pyridine,ulema,eurodance,aruna,callus,periodontal,coetzee,immobilized,o'meara,maharani,katipunan,reactants,zainab,microgravity,saintes,britpop,carrefour,constrain,adversarial,firebirds,brahmo,kashima,simca,surety,surpluses,superconductivity,gipuzkoa,cumans,tocantins,obtainable,humberside,roosting,'king,formula_54,minelayer,bessel,sulayman,cycled,biomarkers,annealing,shusha,barda,cassation,djing,polemics,tuple,directorates,indomitable,obsolescence,wilhelmine,pembina,bojan,tambo,dioecious,pensioner,magnificat,1660s,estrellas,southeasterly,immunodeficiency,railhead,surreptitiously,codeine,encores,religiosity,tempera,camberley,efendi,boardings,malleable,hagia,input/output,lucasfilm,ujjain,polymorphisms,creationist,berners,mickiewicz,irvington,linkedin,endures,kinect,munition,apologetics,fairlie,predicated,reprinting,ethnographer,variances,levantine,mariinsky,jadid,jarrow,asia/oceania,trinamool,waveforms,bisexuality,preselection,pupae,buckethead,hieroglyph,lyricists,marionette,dunbartonshire,restorer,monarchical,pazar,kickoffs,cabildo,savannas,gliese,dench,spoonbills,novelette,diliman,hypersensitivity,authorising,montefiore,mladen,qu'appelle,theistic,maruti,laterite,conestoga,saare,californica,proboscis,carrickfergus,imprecise,hadassah,baghdadi,jolgeh,deshmukh,amusements,heliopolis,berle,adaptability,partenkirchen,separations,baikonur,cardamom,southeastward,southfield,muzaffar,adequacy,metropolitana,rajkot,kiyoshi,metrobus,evictions,reconciles,librarianship,upsurge,knightley,badakhshan,proliferated,spirituals,burghley,electroacoustic,professing,featurette,reformists,skylab,descriptors,oddity,greyfriars,injects,salmond,lanzhou,dauntless,subgenera,underpowered,transpose,mahinda,gatos,aerobatics,seaworld,blocs,waratahs,joris,giggs,perfusion,koszalin,mieczyslaw,ayyubid,ecologists,modernists,sant'angelo,quicktime,him/her,staves,sanyo,melaka,acrocercops,qigong,iterated,generalizes,recuperation,vihara,circassians,psychical,chavo,memoires,infiltrates,notaries,pelecaniformesfamily,strident,chivalric,pierrepont,alleviating,broadsides,centipede,b.tech,reinterpreted,sudetenland,hussite,covenanters,radhika,ironclads,gainsbourg,testis,penarth,plantar,azadegan,beano,espn.com,leominster,autobiographies,nbcuniversal,eliade,khamenei,montferrat,undistinguished,ethnological,wenlock,fricatives,polymorphic,biome,joule,sheaths,astrophysicist,salve,neoclassicism,lovat,downwind,belisarius,forma,usurpation,freie,depopulation,backbench,ascenso,'high,aagpbl,gdanski,zalman,mouvement,encapsulation,bolshevism,statny,voyageurs,hywel,vizcaya,mazra'eh,narthex,azerbaijanis,cerebrospinal,mauretania,fantail,clearinghouse,bolingbroke,pequeno,ansett,remixing,microtubule,wrens,jawahar,palembang,gambian,hillsong,fingerboard,repurposed,sundry,incipient,veolia,theologically,ulaanbaatar,atsushi,foundling,resistivity,myeloma,factbook,mazowiecka,diacritic,urumqi,clontarf,provokes,intelsat,professes,materialise,portobello,benedictines,panionios,introverted,reacquired,bridport,mammary,kripke,oratorios,vlore,stoning,woredas,unreported,antti,togolese,fanzines,heuristics,conservatories,carburetors,clitheroe,cofounded,formula_57,erupting,quinnipiac,bootle,ghostface,sittings,aspinall,sealift,transferase,boldklub,siskiyou,predominated,francophonie,ferruginous,castrum,neogene,sakya,madama,precipitous,'love,posix,bithynia,uttara,avestan,thrushes,seiji,memorably,septimius,libri,cibernetico,hyperinflation,dissuaded,cuddalore,peculiarity,vaslui,grojec,albumin,thurles,casks,fasteners,fluidity,buble,casals,terek,gnosticism,cognates,ulnar,radwanska,babylonians,majuro,oxidizer,excavators,rhythm
27ically,liffey,gorakhpur,eurydice,underscored,arborea,lumumba,tuber,catholique,grama,galilei,scrope,centreville,jacobin,bequests,ardeche,polygamous,montauban,terai,weatherboard,readability,attainder,acraea,transversely,rivets,winterbottom,reassures,bacteriology,vriesea,chera,andesite,dedications,homogenous,reconquered,bandon,forrestal,ukiyo,gurdjieff,tethys,sparc,muscogee,grebes,belchatow,mansa,blantyre,palliser,sokolow,fibroblasts,exmoor,misaki,soundscapes,housatonic,middelburg,convenor,leyla,antipope,histidine,okeechobee,alkenes,sombre,alkene,rubik,macaques,calabar,trophee,pinchot,'free,frusciante,chemins,falaise,vasteras,gripped,schwarzenberg,cumann,kanchipuram,acoustically,silverbacks,fangio,inset,plympton,kuril,vaccinations,recep,theropods,axils,stavropol,encroached,apoptotic,papandreou,wailers,moonstone,assizes,micrometers,hornchurch,truncation,annapurna,egyptologists,rheumatic,promiscuity,satiric,fleche,caloptilia,anisotropy,quaternions,gruppo,viscounts,awardees,aftershocks,sigint,concordance,oblasts,gaumont,stent,commissars,kesteven,hydroxy,vijayanagar,belorussian,fabricius,watermark,tearfully,mamet,leukaemia,sorkh,milepost,tattooing,vosta,abbasids,uncompleted,hedong,woodwinds,extinguishing,malus,multiplexes,francoist,pathet,responsa,bassists,'most,postsecondary,ossory,grampian,saakashvili,alito,strasberg,impressionistic,volador,gelatinous,vignette,underwing,campanian,abbasabad,albertville,hopefuls,nieuwe,taxiways,reconvened,recumbent,pathologists,unionized,faversham,asymptotically,romulo,culling,donja,constricted,annesley,duomo,enschede,lovech,sharpshooter,lansky,dhamma,papillae,alanine,mowat,delius,wrest,mcluhan,podkarpackie,imitators,bilaspur,stunting,pommel,casemate,handicaps,nagas,testaments,hemings,necessitate,rearward,locative,cilla,klitschko,lindau,merion,consequential,antic,soong,copula,berthing,chevrons,rostral,sympathizer,budokan,ranulf,beria,stilt,replying,conflated,alcibiades,painstaking,yamanashi,calif.,arvid,ctesiphon,xizong,rajas,caxton,downbeat,resurfacing,rudders,miscegenation,deathmatch,foregoing,arthropod,attestation,karts,reapporti
27onment,harnessing,eastlake,schola,dosing,postcolonial,imtiaz,formula_55,insulators,gunung,accumulations,pampas,llewelyn,bahnhof,cytosol,grosjean,teaneck,briarcliff,arsenio,canara,elaborating,passchendaele,searchlights,holywell,mohandas,preventable,gehry,mestizos,ustinov,cliched,'national,heidfeld,tertullian,jihadist,tourer,miletus,semicircle,outclassed,bouillon,cardinalate,clarifies,dakshina,bilayer,pandyan,unrwa,chandragupta,formula_56,portola,sukumaran,lactation,islamia,heikki,couplers,misappropriation,catshark,montt,ploughs,carib,stator,leaderboard,kenrick,dendrites,scape,tillamook,molesworth,mussorgsky,melanesia,restated,troon,glycoside,truckee,headwater,mashup,sectoral,gangwon,docudrama,skirting,psychopathology,dramatised,ostroleka,infestations,thabo,depolarization,wideroe,eisenbahn,thomond,kumaon,upendra,foreland,acronyms,yaqui,retaking,raphaelite,specie,dupage,villars,lucasarts,chloroplast,werribee,balsa,ascribe,havant,flava,khawaja,tyumen,subtract,interrogators,reshaping,buzzcocks,eesti,campanile,potemkin,apertures,snowboarder,registrars,handbooks,boyar,contaminant,depositors,proximate,jeunesse,zagora,pronouncements,mists,nihilism,deified,margraviate,pietersen,moderators,amalfi,adjectival,copepods,magnetosphere,pallets,clemenceau,castra,perforation,granitic,troilus,grzegorz,luthier,dockyards,antofagasta,ffestiniog,subroutine,afterword,waterwheel,druce,nitin,undifferentiated,emacs,readmitted,barneveld,tapers,hittites,infomercials,infirm,braathens,heligoland,carpark,geomagnetic,musculoskeletal,nigerien,machinima,harmonize,repealing,indecency,muskoka,verite,steubenville,suffixed,cytoskeleton,surpasses,harmonia,imereti,ventricles,heterozygous,envisions,otsego,ecoles,warrnambool,burgenland,seria,rawat,capistrano,welby,kirin,enrollments,caricom,dragonlance,schaffhausen,expanses,photojournalism,brienne,etude,referent,jamtland,schemas,xianbei,cleburne,bicester,maritima,shorelines,diagonals,bjelke,nonpublic,aliasing,m.f.a,ovals,maitreya,skirmishing,grothendieck,sukhothai,angiotensin,bridlington,durgapur,contras,gakuen,skagit,rabbinate,tsunamis,haphazard,tyldesley,microcontroller,discourages,hialeah,compressing,septimus,larvik,condoleezza,psilocybin,protectionism,songbirds,clandestinely,selectmen,wargame,cinemascope,khazars,agronomy,melzer,latifah,cherokees,recesses,assemblymen,basescu,banaras,bioavailability,subchannels,adenine,o'kelly,prabhakar,leonese,dimethyl,testimonials,geoffroy,oxidant,universiti,gheorghiu,bohdan,reversals,zamorin,herbivore,jarre,sebastiao,infanterie,dolmen,teddington,radomsko,spaceships,cuzco,recapitulation,mahoning,bainimarama,myelin,aykroyd,decals,tokelau,nalgonda,rajasthani,121st,quelled,tambov,illyrians,homilies,illuminations,hypertrophy,grodzisk,inundation,incapacity,equilibria,combats,elihu,steinitz,berengar,gowda,canwest,khosrau,maculata,houten,kandinsky,onside,leatherhead,heritable,belvidere,federative,chukchi,serling,eruptive,patan,entitlements,suffragette,evolutions,migrates,demobilisation,athleticism,trope,sarpsborg,kensal,translink,squamish,concertgebouw,energon,timestamp,competences,zalgiris,serviceman,codice_7,spoofing,assange,mahadevan,skien,suceava,augustan,revisionism,unconvincing,hollande,drina,gottlob,lippi,broglie,darkening,tilapia,eagerness,nacht,kolmogorov,photometric,leeuwarden,jrotc,haemorrhage,almanack,cavalli,repudiation,galactose,zwickau,cetinje,houbraken,heavyweights,gabonese,ordinals,noticias,museveni,steric,charaxes,amjad,resection,joinville,leczyca,anastasius,purbeck,subtribe,dalles,leadoff,monoamine,jettisoned,kaori,anthologized,alfreton,indic,bayezid,tottori,colonizing,assassinating,unchanging,eusebian,d'estaing,tsingtao,toshio,transferases,peronist,metrology,equus,mirpur,libertarianism,kovil,indole,'green,abstention,quantitatively,icebreakers,tribals,mainstays,dryandra,eyewear,nilgiri,chrysanthemum,inositol,frenetic,merchantman,hesar,physiotherapist,transceiver,dancefloor,rankine,neisse,marginalization,lengthen,unaided,rework,pageantry,savio,striated,funen,witton,illuminates,frass,hydrolases,akali,bistrita,copywriter,firings,handballer,tachinidae,dmytro,coalesce,neretva,menem,moraines,coatbridge,crossrail,spo
27ofed,drosera,ripen,protour,kikuyu,boleslav,edwardes,troubadours,haplogroups,wrasse,educationalist,sroda,khaneh,dagbladet,apennines,neuroscientist,deplored,terje,maccabees,daventry,spaceport,lessening,ducats,singer/guitarist,chambersburg,yeong,configurable,ceremonially,unrelenting,caffe,graaf,denizens,kingsport,ingush,panhard,synthesised,tumulus,homeschooled,bozorg,idiomatic,thanhouser,queensway,radek,hippolytus,inking,banovina,peacocks,piaui,handsworth,pantomimes,abalone,thera,kurzweil,bandura,augustinians,bocelli,ferrol,jiroft,quadrature,contravention,saussure,rectification,agrippina,angelis,matanzas,nidaros,palestrina,latium,coriolis,clostridium,ordain,uttering,lanchester,proteolytic,ayacucho,merseburg,holbein,sambalpur,algebraically,inchon,ostfold,savoia,calatrava,lahiri,judgeship,ammonite,masaryk,meyerbeer,hemorrhagic,superspeedway,ningxia,panicles,encircles,khmelnytsky,profusion,esher,babol,inflationary,anhydride,gaspe,mossy,periodicity,nacion,meteorologists,mahjong,interventional,sarin,moult,enderby,modell,palgrave,warners,montcalm,siddha,functionalism,rilke,politicized,broadmoor,kunste,orden,brasileira,araneta,eroticism,colquhoun,mamba,blacktown,tubercle,seagrass,manoel,camphor,neoregelia,llandudno,annexe,enplanements,kamien,plovers,statisticians,iturbide,madrasah,nontrivial,publican,landholders,manama,uninhabitable,revivalist,trunkline,friendliness,gurudwara,rocketry,unido,tripos,besant,braque,evolutionarily,abkhazian,staffel,ratzinger,brockville,bohemond,intercut,djurgarden,utilitarianism,deploys,sastri,absolutism,subhas,asghar,fictions,sepinwall,proportionately,titleholders,thereon,foursquare,machinegun,knightsbridge,siauliai,aqaba,gearboxes,castaways,weakens,phallic,strzelce,buoyed,ruthenia,pharynx,intractable,neptunes,koine,leakey,netherlandish,preempted,vinay,terracing,instigating,alluvium,prosthetics,vorarlberg,politiques,joinery,reduplication,nebuchadnezzar,lenticular,banka,seaborne,pattinson,helpline,aleph,beckenham,californians,namgyal,franziska,aphid,branagh,transcribe,appropriateness,surakarta,takings,propagates,juraj,b0d3fb,brera,arrayed,tailback,falsehood,hazleton,prosody,egyptology,pinnate,tableware,ratan,camperdown,ethnologist,tabari,classifiers,biogas,126th,kabila,arbitron,apuestas,membranous,kincardine,oceana,glories,natick,populism,synonymy,ghalib,mobiles,motherboards,stationers,germinal,patronised,formula_58,gaborone,torts,jeezy,interleague,novaya,batticaloa,offshoots,wilbraham,filename,nswrfl,'well,trilobite,pythons,optimally,scientologists,rhesus,pilsen,backdrops,batang,unionville,hermanos,shrikes,fareham,outlawing,discontinuing,boisterous,shamokin,scanty,southwestward,exchangers,unexpired,mewar,h.m.s,saldanha,pawan,condorcet,turbidity,donau,indulgences,coincident,cliques,weeklies,bardhaman,violators,kenai,caspase,xperia,kunal,fistula,epistemic,cammell,nephi,disestablishment,rotator,germaniawerft,pyaar,chequered,jigme,perlis,anisotropic,popstars,kapil,appendices,berat,defecting,shacks,wrangel,panchayath,gorna,suckling,aerosols,sponheim,talal,borehole,encodings,enlai,subduing,agong,nadar,kitsap,syrmia,majumdar,pichilemu,charleville,embryology,booting,literati,abutting,basalts,jussi,repubblica,hertogenbosch,digitization,relents,hillfort,wiesenthal,kirche,bhagwan,bactrian,oases,phyla,neutralizing,helsing,ebooks,spearheading,margarine,'golden,phosphor,picea,stimulants,outliers,timescale,gynaecology,integrator,skyrocketed,bridgnorth,senecio,ramachandra,suffragist,arrowheads,aswan,inadvertent,microelectronics,118th,sofer,kubica,melanesian,tuanku,balkh,vyborg,crystallographic,initiators,metamorphism,ginzburg,looters,unimproved,finistere,newburyport,norges,immunities,franchisees,asterism,kortrijk,camorra,komsomol,fleurs,draughts,patagonian,voracious,artin,collaborationist,revolucion,revitalizing,xaver,purifying,antipsychotic,disjunct,pompeius,dreamwave,juvenal,beinn,adiyaman,antitank,allama,boletus,melanogaster,dumitru,caproni,aligns,athabaskan,stobart,phallus,veikkausliiga,hornsey,buffering,bourbons,dobruja,marga,borax,electrics,gangnam,motorcyclist,whidbey,draconian,lodger,galilean,sanctification,imitates,boldness,underboss,wheatland,cantabrian,terceira,maumee,redefining,uppercase,ostroda,characterise,universalism,equalized,syndicalism,haringey,masovia,deleuze,funkadelic,conceals,thuan,minsky,pluralistic,ludendorff,beekeeping,bonfires,endoscopic,abuts,prebend,jonkoping,amami,tribunes,yup'ik,awadh,gasification,pforzheim,reforma,antiwar,vaishnavism,maryville,inextricably,margrethe,empresa,neutrophils,sanctified,ponca,elachistidae,curiae,quartier,mannar,hyperplasia,wimax,busing,neologism,florins,underrepresented,digitised,nieuw,cooch,howards,frege,hughie,plied,swale,kapellmeister,vajpayee,quadrupled,aeronautique,dushanbe,custos,saltillo,kisan,tigray,manaus,epigrams,shamanic,peppered,frosts,promotion/relegation,concedes,zwingli,charentes,whangarei,hyung,spring/summer,sobre,eretz,initialization,sawai,ephemera,grandfathered,arnaldo,customised,permeated,parapets,growths,visegrad,estudios,altamont,provincia,apologises,stoppard,carburettor,rifts,kinematic,zhengzhou,eschatology,prakrit,folate,yvelines,scapula,stupas,rishon,reconfiguration,flutist,1680s,apostolate,proudhon,lakshman,articulating,stortford,faithfull,bitterns,upwelling,qur'anic,lidar,interferometry,waterlogged,koirala,ditton,wavefunction,fazal,babbage,antioxidants,lemberg,deadlocked,tolled,ramapo,mathematica,leiria,topologies,khali,photonic,balti,1080p,corrects,recommenced,polyglot,friezes,tiebreak,copacabana,cholmondeley,armband,abolishment,sheamus,buttes,glycolysis,cataloged,warrenton,sassari,kishan,foodservice,cryptanalysis,holmenkollen,cosplay,machi,yousuf,mangal,allying,fertiliser,otomi,charlevoix,metallurg,parisians,bottlenose,oakleigh,debug,cidade,accede,ligation,madhava,pillboxes,gatefold,aveyron,sorin,thirsk,immemorial,menelik,mehra,domingos,underpinned,fleshed,harshness,diphthong,crestwo
27od,miskolc,dupri,pyrausta,muskingum,tuoba,prodi,incidences,waynesboro,marquesas,heydar,artesian,calinescu,nucleation,funders,covalently,compaction,derbies,seaters,sodor,tabular,amadou,peckinpah,o'halloran,zechariah,libyans,kartik,daihatsu,chandran,erzhu,heresies,superheated,yarder,dorde,tanjore,abusers,xuanwu,juniperus,moesia,trusteeship,birdwatching,beatz,moorcock,harbhajan,sanga,choreographic,photonics,boylston,amalgamate,prawns,electrifying,sarath,inaccurately,exclaims,powerpoint,chaining,cpusa,adulterous,saccharomyces,glogow,vfl/afl,syncretic,simla,persisting,functors,allosteric,euphorbiaceae,juryo,mlada,moana,gabala,thornycroft,kumanovo,ostrovsky,sitio,tutankhamun,sauropods,kardzhali,reinterpretation,sulpice,rosyth,originators,halesowen,delineation,asesoria,abatement,gardai,elytra,taillights,overlays,monsoons,sandpipers,ingmar,henrico,inaccuracy,irwell,arenabowl,elche,pressburg,signalman,interviewees,sinkhole,pendle,ecommerce,cellos,nebria,organometallic,surrealistic,propagandist,interlaken,canandaigua,aerials,coutinho,pascagoula,tonopah,letterkenny,gropius,carbons,hammocks,childe,polities,hosiery,donitz,suppresses,diaghilev,stroudsburg,bagram,pistoia,regenerating,unitarians,takeaway,offstage,vidin,glorification,bakunin,yavapai,lutzow,sabercats,witney,abrogated,gorlitz,validating,dodecahedron,stubbornly,telenor,glaxosmithkline,solapur,undesired,jellicoe,dramatization,four-and-a-half,seawall,waterpark,artaxerxes,vocalization,typographic,byung,sachsenhausen,shepparton,kissimmee,konnan,belsen,dhawan,khurd,mutagenesis,vejle,perrot,estradiol,formula_60,saros,chiloe,misiones,lamprey,terrains,speke,miasto,eigenvectors,haydock,reservist,corticosteroids,savitri,shinawatra,developmentally,yehudi,berates,janissaries,recapturing,rancheria,subplots,gresley,nikkatsu,oryol,cosmas,boavista,formula_59,playfully,subsections,commentated,kathakali,dorid,vilaine,seepage,hylidae,keiji,kazakhs,triphosphate,1620s,supersede,monarchists,falla,miyako,notching,bhumibol,polarizing,secularized,shingled,bronislaw,lockerbie,soleyman,bundesbahn,latakia,redoubts,boult,inwardly,invents,ondrej,minangkabau,newquay,permanente,alhaji,madhav,malini,ellice,bookmaker,mankiewicz,etihad,o'dea,interrogative,mikawa,wallsend,canisius,bluesy,vitruvius,noord,ratifying,mixtec,gujranwala,subprefecture,keelung,goiania,nyssa,shi'ite,semitone,ch'uan,computerised,pertuan,catapults,nepomuk,shruti,millstones,buskerud,acolytes,tredegar,sarum,armia,dell'arte,devises,custodians,upturned,gallaudet,disembarking,thrashed,sagrada,myeon,undeclared,qumran,gaiden,tepco,janesville,showground,condense,chalon,unstaffed,pasay,undemocratic,hauts,viridis,uninjured,escutcheon,gymkhana,petaling,hammam,dislocations,tallaght,rerum,shias,indios,guaranty,simplicial,benares,benediction,tajiri,prolifically,huawei,onerous,grantee,ferencvaros,otranto,carbonates,conceit,digipak,qadri,masterclasses,swamiji,cradock,plunket,helmsman,119th,salutes,tippecanoe,murshidabad,intelligibility,mittal,diversifying,bidar,asansol,crowdsourcing,rovere,karakoram,grindcore,skylights,tulagi,furrows,ligne,stuka,sumer,subgraph,amata,regionalist,bulkeley,teletext,glorify,readied,lexicographer,sabadell,predictability,quilmes,phenylalanine,bandaranaike,pyrmont,marksmen,quisling,viscountess,sociopolitical,afoul,pediments,swazi,martyrology,nullify,panagiotis,superconductors,veldenz,jujuy,l'isle,hematopoietic,shafi,subsea,hattiesburg,jyvaskyla,kebir,myeloid,landmine,derecho,amerindians,birkenau,scriabin,milhaud,mucosal,nikaya,freikorps,theoretician,proconsul,o'hanlon,clerked,bactria,houma,macular,topologically,shrubby,aryeh,ghazali,afferent,magalhaes,moduli,ashtabula,vidarbha,securitate,ludwigsburg,adoor,varun,shuja,khatun,chengde,bushels,lascelles,professionnelle,elfman,rangpur,unpowered,citytv,chojnice,quaternion,stokowski,aschaffenburg,commutes,subramaniam,methylene,satrap,gharb,namesakes,rathore,helier,gestational,heraklion,colliers,giannis,pastureland,evocation,krefeld,mahadeva,churchmen,egret,yilmaz,galeazzo,pudukkottai,artigas,generalitat,mudslides,frescoed,enfeoffed,aphorisms,melilla,montaigne,gauliga,parkdale,mauboy,linings,prema,sapir,xylophone,kushan,rockne,sequoyah,vasyl,rectilinear,vidyasagar,microcosm,san'a,carcinogen,thicknesses,aleut,farcical,moderating,detested,hegemonic,instalments,vauban,verwaltungsgemeinschaft,picayune,razorback,magellanic,moluccas,pankhurst,exportation,waldegrave,sufferer,bayswater,1up.com,rearmament,orangutans,varazdin,b.o.b,elucidate,harlingen,erudition,brankovic,lapis,slipway,urraca,shinde,unwell,elwes,euboea,colwyn,srivijaya,grandstands,hortons,generalleutnant,fluxes,peterhead,gandhian,reals,alauddin,maximized,fairhaven,endow,ciechanow,perforations,darters,panellist,manmade,litigants,exhibitor,tirol,caracalla,conformance,hotelier,stabaek,hearths,borac,frisians,ident,veliko,emulators,schoharie,uzbeks,samarra,prestwick,wadia,universita,tanah,bucculatrix,predominates,genotypes,denounces,roadsides,ganassi,keokuk,philatelist,tomic,ingots,conduits,samplers,abdus,johar,allegories,timaru,wolfpacks,secunda,smeaton,sportivo,inverting,contraindications,whisperer,moradabad,calamities,bakufu,soundscape,smallholders,nadeem,crossroad,xenophobic,zakir,nationalliga,glazes,retroflex,schwyz,moroder,rubra,quraysh,theodoros,endemol,infidels,km/hr,repositioned,portraitist,lluis,answerable,arges,mindedness,coarser,eyewall,teleported,scolds,uppland,vibraphone,ricoh,isenburg,bricklayer,cuttlefish,abstentions,communicable,cephalopod,stockyards,balto,kinston,armbar,bandini,elphaba,maxims,bedouins,sachsen,friedkin,tractate,pamir,ivanovo,mohini,kovalainen,nambiar,melvyn,orthonormal,matsuyama,cuernavaca,veloso,overstated,streamer,dravid,informers,analyte,sympathized,streetscape,gosta,thomasville,grigore,futuna,depleting,whelks,kiedis,armadale,earner,wynyard,dothan,animating,tridentine,sabri,immovable,rivoli,ariege,parley,clinker,circulates,junagadh,fraunhofer,congregants,180th,buducnost,formula_62,olmert,dedekind,karnak,bayernliga,mazes,sandpiper,ecclestone,yuvan,smallmouth,decolonization,lemmy,adjudicated,retiro,legia,benue,posit,acidification,wahab,taconic,floatplane,perchlorate,atria,wisbech,divestment,dallara,phrygia,palustris,cybersecurity,rebates,facie,mineralogical,substituent,proteges,fowey,mayenne,smoothbore,cherwell,schwarzschild,junin,murrumbidgee,smalltalk,d'orsay,emirati,calaveras,titusville,theremin,vikramaditya,wampanoag,burra,plaines,onegin,emboldened,whampoa,langa,soderbergh,arnaz,sowerby,arendal,godunov,pathanamthitta,damselfly,bestowing,eurosport,iconoclasm,outfitters,acquiesced,badawi,hypotension,ebbsfleet,annulus,sohrab,thenceforth,
27chagatai,necessitates,aulus,oddities,toynbee,uniontown,innervation,populaire,indivisible,rossellini,minuet,cyrene,gyeongju,chania,cichlids,harrods,1690s,plunges,abdullahi,gurkhas,homebuilt,sortable,bangui,rediff,incrementally,demetrios,medaille,sportif,svend,guttenberg,tubules,carthusian,pleiades,torii,hoppus,phenyl,hanno,conyngham,teschen,cronenberg,wordless,melatonin,distinctiveness,autos,freising,xuanzang,dunwich,satanism,sweyn,predrag,contractually,pavlovic,malaysians,micrometres,expertly,pannonian,abstaining,capensis,southwesterly,catchphrases,commercialize,frankivsk,normanton,hibernate,verso,deportees,dubliners,codice_8,condors,zagros,glosses,leadville,conscript,morrisons,usury,ossian,oulton,vaccinium,civet,ayman,codrington,hadron,nanometers,geochemistry,extractor,grigori,tyrrhenian,neocollyris,drooping,falsification,werft,courtauld,brigantine,orhan,chapultepec,supercopa,federalized,praga,havering,encampments,infallibility,sardis,pawar,undirected,reconstructionist,ardrossan,varuna,pastimes,archdiocesan,fledging,shenhua,molise,secondarily,stagnated,replicates,ciencias,duryodhana,marauding,ruislip,ilyich,intermixed,ravenswood,shimazu,mycorrhizal,icosahedral,consents,dunblane,follicular,pekin,suffield,muromachi,kinsale,gauche,businesspeople,thereto,watauga,exaltation,chelmno,gorse,proliferate,drainages,burdwan,kangra,transducers,inductor,duvalier,maguindanao,moslem,uncaf,givenchy,plantarum,liturgics,telegraphs,lukashenko,chenango,andante,novae,ironwood,faubourg,torme,chinensis,ambala,pietermaritzburg,virginians,landform,bottlenecks,o'driscoll,darbhanga,baptistery,ameer,needlework,naperville,auditoriums,mullingar,starrer,animatronic,topsoil,madura,cannock,vernet,santurce,catocala,ozeki,pontevedra,multichannel,sundsvall,strategists,medio,135th,halil,afridi,trelawny,caloric,ghraib,allendale,hameed,ludwigshafen,spurned,pavlo,palmar,strafed,catamarca,aveiro,harmonization,surah,predictors,solvay,mande,omnipresent,parenthesis,echolocation,equaling,experimenters,acyclic,lithographic,sepoys,katarzyna,sridevi,impoundment,khosrow,caesarean,nacogdoches,rockdale,lawmaker,caucasians,bahman,miyan,rubric,exuberance,bombastic,ductile,snowdonia,inlays,pinyon,anemones,hurries,hospitallers,tayyip,pulleys,treme,photovoltaics,testbed,polonium,ryszard,osgoode,profiting,ironwor
27k,unsurpassed,nepticulidae,makai,lumbini,preclassic,clarksburg,egremont,videography,rehabilitating,ponty,sardonic,geotechnical,khurasan,solzhenitsyn,henna,phoenicia,rhyolite,chateaux,retorted,tomar,deflections,repressions,harborough,renan,brumbies,vandross,storia,vodou,clerkenwell,decking,universo,salon.com,imprisoning,sudwest,ghaziabad,subscribing,pisgah,sukhumi,econometric,clearest,pindar,yildirim,iulia,atlases,cements,remaster,dugouts,collapsible,resurrecting,batik,unreliability,thiers,conjunctions,colophon,marcher,placeholder,flagella,wolds,kibaki,viviparous,twelver,screenshots,aroostook,khadr,iconographic,itasca,jaume,basti,propounded,varro,be'er,jeevan,exacted,shrublands,creditable,brocade,boras,bittern,oneonta,attentional,herzliya,comprehensible,lakeville,discards,caxias,frankland,camerata,satoru,matlab,commutator,interprovincial,yorkville,benefices,nizami,edwardsville,amigaos,cannabinoid,indianola,amateurliga,pernicious,ubiquity,anarchic,novelties,precondition,zardari,symington,sargodha,headphone,thermopylae,mashonaland,zindagi,thalberg,loewe,surfactants,dobro,crocodilians,samhita,diatoms,haileybury,berwickshire,supercritical,sofie,snorna,slatina,intramolecular,agung,osteoarthritis,obstetric,teochew,vakhtang,connemara,deformations,diadem,ferruccio,mainichi,qualitatively,refrigerant,rerecorded,methylated,karmapa,krasinski,restatement,rouvas,cubitt,seacoast,schwarzkopf,homonymous,shipowner,thiamine,approachable,xiahou,160th,ecumenism,polistes,internazionali,fouad,berar,biogeography,texting,inadequately,'when,4kids,hymenoptera,emplaced,cognomen,bellefonte,supplant,michaelmas,uriel,tafsir,morazan,schweinfurt,chorister,ps400,nscaa,petipa,resolutely,ouagadougou,mascarene,supercell,konstanz,bagrat,harmonix,bergson,shrimps,resonators,veneta,camas,mynydd,rumford,generalmajor,khayyam,web.com,pappus,halfdan,tanana,suomen,yutaka,bibliographical,traian,silat,noailles,contrapuntal,agaricus,'special,minibuses,1670s,obadiah,deepa,rorschach,malolos,lymington,valuations,imperials,caballeros,ambroise,judicature,elegiac,sedaka,shewa,checksum,gosforth,legionaries,corneille,microregion,friedrichshafen,antonis,surnamed,mycelium,cantus,educations,topmost,outfitting,ivica,nankai,gouda,anthemic,iosif,supercontinent,antifungal,belarusians,mudaliar,mohawks,caversham,glaciated,basemen,stevan,clonmel,loughton,deventer,positivist,manipuri,tensors,panipat,changeup,impermeable,dubbo,elfsborg,maritimo,regimens,bikram,bromeliad,substratum,norodom,gaultier,queanbeyan,pompeo,redacted,eurocopter,mothballed,centaurs,borno,copra,bemidji,'home,sopron,neuquen,passo,cineplex,alexandrov,wysokie,mammoths,yossi,sarcophagi,congreve,petkovic,extraneous,waterbirds,slurs,indias,phaeton,discontented,prefaced,abhay,prescot,interoperable,nordisk,bicyclists,validly,sejong,litovsk,zanesville,kapitanleutnant,kerch,changeable,mcclatchy,celebi,attesting,maccoll,sepahan,wayans,veined,gaudens,markt,dansk,soane,quantized,petersham,forebears,nayarit,frenzied,queuing,bygone,viggo,ludwik,tanka,hanssen,brythonic,cornhill,primorsky,stockpiles,conceptualization,lampeter,hinsdale,mesoderm,bielsk,rosenheim,ultron,joffrey,stanwyck,khagan,tiraspol,pavelic,ascendant,empoli,metatarsal,descentralizado,masada,ligier,huseyin,ramadi,waratah,tampines,ruthenium,statoil,mladost,liger,grecian,multiparty,digraph,maglev,reconsideration,radiography,cartilaginous,taizu,wintered,anabaptist,peterhouse,shoghi,assessors,numerator,paulet,painstakingly,halakhic,rocroi,motorcycling,gimel,kryptonian,emmeline,cheeked,drawdown,lelouch,dacians,brahmana,reminiscence,disinfection,optimizations,golders,extensor,tsugaru,tolling,liman,gulzar,unconvinced,crataegus,oppositional,dvina,pyrolysis,mandan,alexius,prion,stressors,loomed,moated,dhivehi,recyclable,relict,nestlings,sarandon,kosovar,solvers,czeslaw,kenta,maneuverable,middens,berkhamsted,comilla,folkways,loxton,beziers,batumi,petrochemicals,optimised,sirjan,rabindra,musicality,rationalisation,drillers,subspaces,'live,bbwaa,outfielders,tsung,danske,vandalised,norristown,striae,kanata,gastroenterology,steadfastly,equalising,bootlegging,mannerheim,notodontidae,lagoa,commentating,peninsulas,chishti,seismology,modigliani,preceptor,canonically,awardee,boyaca,hsinchu,stiffened,nacelle,bogor,dryness,unobstructed,yaqub,scindia,peeters,irritant,ammonites,ferromagnetic,speechwriter,oxygenated,walesa,millais,canarian,faience,calvinistic,discriminant,rasht,inker,annexes,howth,allocates,conditionally,roused,regionalism,regionalbahn,functionary,nitrates,bicentenary,recreates,saboteurs,koshi,plasmids,thinned,124th,plainview,kardashian,neuville,victorians,radiates,127th,vieques,schoolmates,petru,tokusatsu,ke
27ying,sunaina,flamethrower,'bout,demersal,hosokawa,corelli,omniscient,o'doherty,niksic,reflectivity,transdev,cavour,metronome,temporally,gabba,nsaids,geert,mayport,hematite,boeotia,vaudreuil,torshavn,sailplane,mineralogist,eskisehir,practises,gallifrey,takumi,unease,slipstream,hedmark,paulinus,ailsa,wielkopolska,filmworks,adamantly,vinaya,facelifted,franchisee,augustana,toppling,velvety,crispa,stonington,histological,genealogist,tactician,tebow,betjeman,nyingma,overwinter,oberoi,rampal,overwinters,petaluma,lactarius,stanmore,balikpapan,vasant,inclines,laminate,munshi,sociedade,rabbah,septal,boyband,ingrained,faltering,inhumans,nhtsa,affix,l'ordre,kazuki,rossendale,mysims,latvians,slaveholders,basilicata,neuburg,assize,manzanillo,scrobipalpa,formula_61,belgique,pterosaurs,privateering,vaasa,veria,northport,pressurised,hobbyist,austerlitz,sahih,bhadra,siliguri,bistrica,bursaries,wynton,corot,lepidus,lully,libor,libera,olusegun,choline,mannerism,lymphocyte,chagos,duxbury,parasitism,ecowas,morotai,cancion,coniston,aggrieved,sputnikmusic,parle,ammonian,civilisations,malformation,cattaraugus,skyhawks,d'arc,demerara,bronfman,midwinter,piscataway,jogaila,threonine,matins,kohlberg,hubli,pentatonic,camillus,nigam,potro,unchained,chauvel,orangeville,cistercians,redeployment,xanthi,manju,carabinieri,pakeha,nikolaevich,kantakouzenos,sesquicentennial,gunships,symbolised,teramo,ballo,crusading,l'oeil,bharatpur,lazier,gabrovo,hysteresis,rothbard,chaumont,roundel,ma'mun,sudhir,queried,newts,shimane,presynaptic,playfield,taxonomists,sensitivities,freleng,burkinabe,orfeo,autovia,proselytizing,bhangra,pasok,jujutsu,heung,pivoting,hominid,commending,formula_64,epworth,christianized,oresund,hantuchova,rajputana,hilversum,masoretic,dayak,bakri,assen,magog,macromolecules,waheed,qaida,spassky,rumped,protrudes,preminger,misogyny,glencairn,salafi,lacunae,grilles,racemes,areva,alighieri,inari,epitomized,photoshoot,one-of-a-kind,tring,muralist,tincture,backwaters,weaned,yeasts,analytically,smaland,caltrans,vysocina,jamuna,mauthausen,175th,nouvelles,censoring,reggina,christology,gilad,amplifying,mehmood,johnsons,redirects,eastgate,sacrum,meteoric,riverbanks,guidebooks,ascribes,scoparia,iconoclastic,telegraphic,chine,merah,mistico,lectern,sheung,aethelstan,capablanca,anant,uspto,albatrosses,mymensingh,antiretroviral,clonal,coorg,vaillant,liquidator,gigas,yokai,eradicating,motorcyclists,waitakere,tandon,nears,montenegrins,250th,tatsuya,yassin,atheistic,syncretism,nahum,berisha,transcended,owensboro,lakshmana,abteilung,unadorned,nyack,overflows,harrisonburg,complainant,uematsu,frictional,worsens,sangguniang,abutment,bulwer,sarma,apollinaire,shippers,lycia,alentejo,porpoises,optus,trawling,augustow,blackwall,workbench,westmount,leaped,sikandar,conveniences,stornoway,culverts,zoroastrians,hristo,ansgar,assistive,reassert,fanned,compasses,delgada,maisons,arima,plonsk,verlaine,starstruck,rakhine,befell,spirally,wyclef,expend,colloquium,formula_63,albertus,bellarmine,handedness,holon,introns,movimiento,profitably,lohengrin,discoverers,awash,erste,pharisees,dwarka,oghuz,hashing,heterodox,uloom,vladikavkaz,linesman,rehired,nucleophile,germanicus,gulshan,songz,bayerische,paralympian,crumlin,enjoined,khanum,prahran,penitent,amersfoort,saranac,semisimple,vagrants,compositing,tualatin,oxalate,lavra,ironi,ilkeston,umpqua,calum,stretford,zakat,guelders,hydrazine,birkin,spurring,modularity,aspartate,sodermanland,hopital,bellary,legazpi,clasico,c
27adfael,hypersonic,volleys,pharmacokinetics,carotene,orientale,pausini,bataille,lunga,retailed,m.phil,mazowieckie,vijayan,rawal,sublimation,promissory,estimators,ploughed,conflagration,penda,segregationist,otley,amputee,coauthor,sopra,pellew,wreckers,tollywood,circumscription,permittivity,strabane,landward,articulates,beaverbrook,rutherglen,coterminous,whistleblowers,colloidal,surbiton,atlante,oswiecim,bhasa,lampooned,chanter,saarc,landkreis,tribulation,tolerates,daiichi,hatun,cowries,dyschirius,abercromby,attock,aldwych,inflows,absolutist,l'histoire,committeeman,vanbrugh,headstock,westbourne,appenzell,hoxton,oculus,westfalen,roundabouts,nickelback,trovatore,quenching,summarises,conservators,transmutation,talleyrand,barzani,unwillingly,axonal,'blue,opining,enveloping,fidesz,rafah,colborne,flickr,lozenge,dulcimer,ndebele,swaraj,oxidize,gonville,resonated,gilani,superiore,endeared,janakpur,shepperton,solidifying,memoranda,sochaux,kurnool,rewari,emirs,kooning,bruford,unavailability,kayseri,judicious,negating,pterosaur,cytosolic,chernihiv,variational,sabretooth,seawolves,devalued,nanded,adverb,volunteerism,sealers,nemours,smederevo,kashubian,bartin,animax,vicomte,polotsk,polder,archiepiscopal,acceptability,quidditch,tussock,seminaire,immolation,belge,coves,wellingborough,khaganate,mckellen,nayaka,brega,kabhi,pontoons,bascule,newsreels,injectors,cobol,weblog,diplo,biggar,wheatbelt,erythrocytes,pedra,showgrounds,bogdanovich,eclecticism,toluene,elegies,formalize,andromedae,airworthiness,springville,mainframes,overexpression,magadha,bijelo,emlyn,glutamine,accenture,uhuru,metairie,arabidopsis,patanjali,peruvians,berezovsky,accion,astrolabe,jayanti,earnestly,sausalito,recurved,1500s,ramla,incineration,galleons,laplacian,shiki,smethwick,isomerase,dordevic,janow,jeffersonville,internationalism,penciled,styrene,ashur,nucleoside,peristome,horsemanship,sedges,bachata,medes,kristallnacht,schneerson,reflectance,invalided,strutt,draupadi,destino,partridges,tejas,quadrennial,aurel,halych,ethnomusicology,autonomist,radyo,rifting,shi'ar,crvena,telefilm,zawahiri,plana,sultanates,theodorus,subcontractors,pavle,seneschal,teleports,chernivtsi,buccal,brattleboro,stankovic,safar,dunhuang,electrocution,chastised,ergonomic,midsomer,130th,zomba,nongovernmental,escapist,localize,xuzhou,kyrie,carinthian,karlovac,nisan,kramnik,pilipino,digitisation,khasi,andronicus,highwayman,maior,misspelling,sebastopol,socon,rhaetian,archimandrite,partway,positivity,otaku,dingoes,tarski,geopolitics,disciplinarian,zulfikar,kenzo,globose,electrophilic,modele,storekeeper,pohang,wheldon,washers,interconnecting,digraphs,intrastate,campy,helvetic,frontispiece,ferrocarril,anambra,petraeus,midrib,endometrial,dwarfism,mauryan,endocytosis,brigs,percussionists,furtherance,synergistic,apocynaceae,krona,berthier,circumvented,casal,siltstone,precast,ethnikos,realists,geodesy,zarzuela,greenback,tripathi,persevered,interments,neutralization,olbermann,departements,supercomputing,demobilised,cassavetes,dunder,ministering,veszprem,barbarism,'world,pieve,apologist,frentzen,sulfides,firewalls,pronotum,staatsoper,hachette,makhachkala,oberland,phonon,yoshihiro,instars,purnima,winslet,mutsu,ergative,sajid,nizamuddin,paraphrased,ardeidae,kodagu,monooxygenase,skirmishers,sportiva,o'byrne,mykolaiv,ophir,prieta,gyllenhaal,kantian,leche,copan,herero,ps250,gelsenkirchen,shalit,sammarinese,chetwynd,wftda,travertine,warta,sigmaringen,concerti,namespace,ostergotland,biomarker,universals,collegio,embarcadero,wimborne,fiddlers,likening,ransomed,stifled,unabated,kalakaua,khanty,gongs,goodrem,countermeasure,publicizing,geomorphology,swedenborg,undefended,catastrophes,diverts,storyboards,amesbury,contactless,placentia,festivity,authorise,terrane,thallium,stradivarius,antonine,consortia,estimations,consecrate,supergiant,belichick,pendants,butyl,groza,univac,afire,kavala,studi,teletoon,paucity,gonbad,koninklijke,128th,stoichiometric,multimodal,facundo,anatomic,melamine,creuse,altan,brigands,mcguinty,blomfield,tsvangirai,protrusion,lurgan,warminster,tenzin,russellville,discursive,definable,scotrail,lignin,reincorporated,o'dell,outperform,redland,multicolored,evaporates,dimitrie,limbic,patapsco,interlingua,surrogacy,cutty,potrero,masud,cahiers,jintao,ardashir,centaurus,plagiarized,minehead,musings,statuettes,logarithms,seaview,prohibitively,downforce,rivington,tomorrowland,microbiologist,ferric,morag,capsid,kucinich,clairvaux,demotic,seamanship,cicada,painterly,cromarty,carbonic,tupou,oconee,tehuantepec,typecast,anstruther,internalized,underwriters,tetrahedra,flagrant,quakes,pathologies,ulrik,nahal,tarquini,dongguan,parnassus,ryoko,senussi,seleucia,airasia,einer,sashes,d'amico,matriculating,arabesque,honved,biophysical,hardinge,kherson,mommsen,diels,icbms,reshape,brasiliensis,palmach,netaji,oblate,functionalities,grigor,blacksburg,recoilless,melanchthon,reales,astrodome,handcrafted,memes,theorizes,isma'il,aarti,pirin,maatschappij,stabilizes,honiara,ashbury,copts,rootes,defensed,queiroz,mantegna,galesburg,coraciiformesfamily,cabrillo,tokio,antipsychotics,kanon,173rd,apollonia,finial,lydian,hadamard,rangi,dowlatabad,monolingual,platformer,subclasses,chiranjeevi,mirabeau,newsgroup,idmanyurdu,kambojas,walkover,zamoyski,generalist,khedive,flanges,knowle,bande,157th,alleyn,reaffirm,pininfarina,zuckerberg,hakodate,131st,aditi,bellinzona,vaulter,planking,boscombe,colombians,lysis,toppers,metered,nahyan,queensryche,minho,nagercoil,firebrand,foundress,bycatch,mendota,freeform,antena,capitalisation,martinus,overijssel,purists,interventionist,zgierz,burgundians,hippolyta,trompe,umatilla,moroccans,dictionnaire,hydrography,changers,chota,rimouski,aniline,bylaw,grandnephew,neamt,lemnos,connoisseurs,tractive,rearrangements,fetishism,finnic,apalachicola,landowning,calligraphic,circumpolar,mansfeld,legible,orientalism,tannhauser,blamey,maximization,noinclude,blackbirds,angara,ostersund,pancreatitis,glabra,acleris,juried,jungian,triumphantly,singlet,plasmas,synesthesia,yellowhead,unleashes,choiseul,quanzhong,brookville,kaskaskia,igcse,skatepark,jatin,jewellers,scaritinae,techcrunch,tellurium,lachaise,azuma,codeshare,dimensionality,unidirectional,scolaire,macdill,camshafts,unassisted,verband,kahlo,eliya,prelature,chiefdoms,saddleback,sockers,iommi,coloratura,llangollen,biosciences,harshest,maithili,k'iche,plical,multifunctional,andreu,tuskers,c
27onfounding,sambre,quarterdeck,ascetics,berdych,transversal,tuolumne,sagami,petrobras,brecker,menxia,instilling,stipulating,korra,oscillate,deadpan,v/line,pyrotechnic,stoneware,prelims,intracoastal,retraining,ilija,berwyn,encrypt,achievers,zulfiqar,glycoproteins,khatib,farmsteads,occultist,saman,fionn,derulo,khilji,obrenovic,argosy,toowong,dementieva,sociocultural,iconostasis,craigslist,festschrift,taifa,intercalated,tanjong,penticton,sharad,marxian,extrapolation,guises,wettin,prabang,exclaiming,kosta,famas,conakry,wanderings,'aliabad,macleay,exoplanet,bancorp,besiegers,surmounting,checkerboard,rajab,vliet,tarek,operable,wargaming,haldimand,fukuyama,uesugi,aggregations,erbil,brachiopods,tokyu,anglais,unfavorably,ujpest,escorial,armagnac,nagara,funafuti,ridgeline,cocking,o'gorman,compactness,retardant,krajowa,barua,coking,bestows,thampi,chicagoland,variably,o'loughlin,minnows,schwa,shaukat,polycarbonate,chlorinated,godalming,gramercy,delved,banqueting,enlil,sarada,prasanna,domhnall,decadal,regressive,lipoprotein,collectable,surendra,zaporizhia,cycliste,suchet,offsetting,formula_65,pudong,d'arte,blyton,quonset,osmania,tientsin,manorama,proteomics,bille,jalpaiguri,pertwee,barnegat,inventiveness,gollancz,euthanized,henricus,shortfalls,wuxia,chlorides,cerrado,polyvinyl,folktale,straddled,bioengineering,eschewing,greendale,recharged,olave,ceylonese,autocephalous,peacebuilding,wrights,guyed,rosamund,abitibi,bannockburn,gerontology,scutari,souness,seagram,codice_9,'open,xhtml,taguig,purposed,darbar,orthopedics,unpopulated,kisumu,tarrytown,feodor,polyhedral,monadnock,gottorp,priam,redesigning,gasworks,elfin,urquiza,homologation,filipovic,bohun,manningham,gornik,soundness,shorea,lanus,gelder,darke,sandgate,criticality,paranaense,153rd,vieja,lithograph,trapezoid,tiebreakers,convalescence,yan'an,actuaries,balad,altimeter,thermoelectric,trailblazer,previn,tenryu,ancaster,endoscopy,nicolet,discloses,fracking,plaine,salado,americanism,placards,absurdist,propylene,breccia,jirga,documenta,ismailis,161st,brentano,dallas/fort,embellishment,calipers,subscribes,mahavidyalaya,wednesbury,barnstormers,miwok,schembechler,minigame,unterberger,dopaminergic,inacio,nizamabad,overridden,monotype,cavernous,stichting,sassafras,sotho,argentinean,myrrh,rapidity,flatts,gowrie,dejected,kasaragod,cyprinidae,interlinked,arcseconds,degeneracy,infamously,incubate,substructure,trigeminal,sectarianism,marshlands,hooliganism,hurlers,isolationist,urania,burrard,switchover,lecco,wilts,interrogator,strived,ballooning,volterra,raciborz,relegating,gilding,cybele,dolomites,parachutist,lochaber,orators,raeburn,backend,benaud,rallycross,facings,banga,nuclides,defencemen,futurity,emitters,yadkin,eudonia,zambales,manasseh,sirte,meshes,peculiarly,mcminnville,roundly,boban,decrypt,icelanders,sanam,chelan,jovian,grudgingly,penalised,subscript,gambrinus,poaceae,infringements,maleficent,runciman,148th,supersymmetry,granites,liskeard,eliciting,involution,hallstatt,kitzbuhel,shankly,sandhills,inefficiencies,yishuv,psychotropic,nightjars,wavell,sangamon,vaikundar,choshu,retrospectives,pitesti,gigantea,hashemi,bosna,gakuin,siochana,arrangers,baronetcies,narayani,temecula,creston,koscierzyna,autochthonous,wyandot,anniston,igreja,mobilise,buzau,dunster,musselburgh,wenzhou,khattak,detoxification,decarboxylase,manlius,campbells,coleoptera,copyist,sympathisers,suisun,eminescu,defensor,transshipment,thurgau,somerton,fluctuates,ambika,weierstrass,lukow,giambattista,volcanics,romanticized,innovated,matabeleland,scotiabank,garwolin,purine,d'auvergne,borderland,maozhen,pricewaterhousecoopers,testator,pallium,scout.com,mv/pi,nazca,curacies,upjohn,sarasvati,monegasque,ketrzyn,malory,spikelets,biomechanics,haciendas,rapped,dwarfed,stews,nijinsky,subjection,matsu,perceptible,schwarzburg,midsection,entertains,circuitous,epiphytic,wonsan,alpini,bluefield,sloths,transportable,braunfels,dictum,szczecinek,jukka,wielun,wejherowo,hucknall,grameen,duodenum,ribose,deshpande,shahar,nexstar,injurious,dereham,lithographer,dhoni,structuralist,progreso,deschutes,christus,pulteney,quoins,yitzchak,gyeongsang,breviary,makkah,chiyoda,jutting,vineland,angiosperms,necrotic,novelisation,redistribute,tirumala,140th,featureless,mafic,rivaling,toyline,2/1st,martius,saalfeld,monthan,texian,kathak,melodramas,mithila,regierungsbezirk,509th,fermenting,schoolmate,virtuosic,briain,kokoda,heliocentric,handpicked,kilwinning,sonically,dinars,kasim,parkways,bogdanov,luxembourgian,halland,avesta,bardic,daugavpils,excavator,qwest,frustrate,physiographic,majoris,'ndrangheta,unrestrained,firmness,montalban,abundances,preservationists,adare,executioners,guardsman,bonnaroo,neglects,nazrul,pro12,hoorn,abercorn,refuting,kabud,cationic,parapsychology,troposphere,venezuelans,malignancy,khoja,unhindered,accordionist,medak,visby,ejercito,laparoscopic,dinas,umayyads,valmiki,o'dowd,saplings,stranding,incisions,illusionist,avocets,buccleuch,amazonia,fourfold,turboprops,roosts,priscus,turnstile,areal,certifies,pocklington,spoofs,viseu,commonalities,dabrowka,annam,homesteaders,daredevils,mondrian,negotiates,fiestas,perennials,maximizes,lubavitch,ravindra,scrapers,finials,kintyre,violas,snoqualmie,wilders,openbsd,mlawa,peritoneal,devarajan,congke,leszno,mercurial,fakir,joannes,bognor,overloading,unbuilt,gurung,scuttle,temperaments,bautzen,jardim,tradesman,visitations,barbet,sagamore,graaff,forecasters,wilsons,assis,l'air,shariah,sochaczew,russa,dirge,biliary,neuve,heartbreakers,strathearn,jacobian,overgrazing,edrich,anticline,parathyroid,petula,lepanto,decius,channelled,parvathi,puppeteers,communicators,francorchamps,k
27ahane,longus,panjang,intron,traite,xxvii,matsuri,amrit,katyn,disheartened,cacak,omonia,alexandrine,partaking,wrangling,adjuvant,haskovo,tendrils,greensand,lammermoor,otherworld,volusia,stabling,one-and-a-half,bresson,zapatista,eotvos,ps150,webisodes,stepchildren,microarray,braganca,quanta,dolne,superoxide,bellona,delineate,ratha,lindenwood,bruhl,cingulate,tallies,bickerton,helgi,bevin,takoma,tsukuba,statuses,changeling,alister,bytom,dibrugarh,magnesia,duplicating,outlier,abated,goncalo,strelitz,shikai,mardan,musculature,ascomycota,springhill,tumuli,gabaa,odenwald,reformatted,autocracy,theresienstadt,suplex,chattopadhyay,mencken,congratulatory,weatherfield,systema,solemnity,projekt,quanzhou,kreuzberg,postbellum,nobuo,mediaworks,finisterre,matchplay,bangladeshis,kothen,oocyte,hovered,aromas,afshar,browed,teases,chorlton,arshad,cesaro,backbencher,iquique,vulcans,padmini,unabridged,cyclase,despotic,kirilenko,achaean,queensberry,debre,octahedron,iphigenia,curbing,karimnagar,sagarmatha,smelters,surrealists,sanada,shrestha,turridae,leasehold,jiedushi,eurythmics,appropriating,correze,thimphu,amery,musicomh,cyborgs,sandwell,pushcart,retorts,ameliorate,deteriorates,stojanovic,spline,entrenchments,bourse,chancellorship,pasolini,lendl,personage,reformulated,pubescens,loiret,metalurh,reinvention,nonhuman,eilema,tarsal,complutense,magne,broadview,metrodome,outtake,stouffville,seinen,bataillon,phosphoric,ostensible,opatow,aristides,beefheart,glorifying,banten,romsey,seamounts,fushimi,prophylaxis,sibylla,ranjith,goslar,balustrades,georgiev,caird,lafitte,peano,canso,bankura,halfpenny,segregate,caisson,bizerte,jamshedpur,euromaidan,philosophie,ridged,cheerfully,reclassification,aemilius,visionaries,samoans,wokingham,chemung,wolof,unbranched,cinerea,bhosle,ourense,immortalised,cornerstones,sourcebook,khufu,archimedean,universitatea,intermolecular,fiscally,suffices,metacomet,adjudicator,stablemate,specks,glace,inowroclaw,patristic,muharram,agitating,ashot,neurologic,didcot,gamla,ilves,putouts,siraj,laski,coaling,diarmuid,ratnagiri,rotulorum,liquefaction,morbihan,harel,aftershock,gruiformesfamily,bonnier,falconiformesfamily,adorns,wikis,maastrichtian,stauffenberg,bishopsgate,fakhr,sevenfold,ponders,quantifying,castiel,opacity,depredations,lenten,gravitated,o'mahony,modulates,inuktitut,paston,kayfabe,vagus,legalised,balked,arianism,tendering,sivas,birthdate,awlaki,khvajeh,shahab,samtgemeinde,bridgeton,amalgamations,biogenesis,recharging,tsukasa,mythbusters,chamfered,enthronement,freelancers,maharana,constantia,sutil,messines,monkton,okanogan,reinvigorated,apoplexy,tanahashi,neues,valiants,harappan,russes,carding,volkoff,funchal,statehouse,imitative,intrepidity,mellotron,samaras,turkana,besting,longitudes,exarch,diarrhoea,transcending,zvonareva,darna,ramblin,disconnection,137th,refocused,diarmait,agricole,ba'athist,turenne,contrabass,communis,daviess,fatimids,frosinone,fittingly,polyphyletic,qanat,theocratic,preclinical,abacha,toorak,marketplaces,conidia,seiya,contraindicated,retford,bundesautobahn,rebuilds,climatology,seaworthy,starfighter,qamar,categoria,malai,hellinsia,newstead,airworthy,catenin,avonmouth,arrhythmias,ayyavazhi,downgrade,ashburnham,ejector,kinematics,petworth,rspca,filmation,accipitridae,chhatrapati,g/mol,bacau,agama,ringtone,yudhoyono,orchestrator,arbitrators,138th,powerplants,cumbernauld,alderley,misamis,hawai`i,cuando,meistriliiga,jermyn,alans,pedigrees,ottavio,approbation,omnium,purulia,prioress,rheinland,lymphoid,lutsk,oscilloscope,ballina,iliac,motorbikes,modernising,uffizi,phylloxera,kalevala,bengalis,amravati,syntheses,interviewers,inflectional,outflank,maryhill,unhurt,profiler,nacelles,heseltine,personalised,guarda,herpetologist,airpark,pigot,margaretha,dinos,peleliu,breakbeat,kastamonu,shaivism,delamere,kingsville,epigram,khlong,phospholipids,journeying,lietuvos,congregated,deviance,celebes,subsoil,stroma,kvitova,lubricating,layoff,alagoas,olafur,doron,interuniversity,raycom,agonopterix,uzice,nanna,springvale,raimundo,wrested,pupal,talat,skinheads,vestige,unpainted,handan,odawara,ammar,attendee,lapped,myotis,gusty,ciconiiformesfamily,traversal,subfield,vitaphone,prensa,hasidism,inwood,carstairs,kropotkin,turgenev,dobra,remittance,purim,tannin,adige,tabulation,lethality,pacha,micronesian,dhruva,defensemen,tibeto,siculus,radioisotope,sodertalje,phitsanulok,euphonium,oxytocin,overhangs,skinks,fabrica,reinterred,emulates,bioscience,paragliding,raekwon,perigee,plausibility,frolunda,erroll,aznar,vyasa,albinus,trevally,confederacion,terse,sixtieth,1530s,kendriya,skateboarders,frontieres,muawiyah,easements,shehu,conservatively,keystones,kasem,brutalist,peekskill,cowry,orcas,syllabary,paltz,elisabetta,denticles,hampering,dolni,eidos,aarau,lermontov,yankton,shahbaz,barrages,kongsvinger,reestablishment,acetyltransferase,zulia,mrnas,slingsby,eucalypt,efficacious,weybridge,gradation,cinematheque,malthus,bampton,coexisted,cisse,hamdi,cupertino,saumarez,chionodes,libertine,formers,sakharov,pseudonymous,vol.1,mcduck,gopalakrishnan,amberley,jorhat,grandmasters,rudiments,dwindle,param,bukidnon,menander,americanus,multipliers,pulawy,homoerotic,pillbox,cd+dvd,epigraph,aleksandrow,extrapolated,horseshoes,c
27ontemporain,angiography,hasselt,shawinigan,memorization,legitimized,cyclades,outsold,rodolphe,kelis,powerball,dijkstra,analyzers,incompressible,sambar,orangeburg,osten,reauthorization,adamawa,sphagnum,hypermarket,millipedes,zoroaster,madea,ossuary,murrayfield,pronominal,gautham,resellers,ethers,quarrelled,dolna,stragglers,asami,tangut,passos,educacion,sharaf,texel,berio,bethpage,bezalel,marfa,noronha,36ers,genteel,avram,shilton,compensates,sweetener,reinstalled,disables,noether,1590s,balakrishnan,kotaro,northallerton,cataclysm,gholam,cancellara,schiphol,commends,longinus,albinism,gemayel,hamamatsu,volos,islamism,sidereal,pecuniary,diggings,townsquare,neosho,lushan,chittoor,akhil,disputation,desiccation,cambodians,thwarting,deliberated,ellipsis,bahini,susumu,separators,kohneh,plebeians,kultur,ogaden,pissarro,trypeta,latur,liaodong,vetting,datong,sohail,alchemists,lengthwise,unevenly,masterly,microcontrollers,occupier,deviating,farringdon,baccalaureat,theocracy,chebyshev,archivists,jayaram,ineffectiveness,scandinavians,jacobins,encomienda,nambu,g/cm3,catesby,paavo,heeded,rhodium,idealised,10deg,infective,mecyclothorax,halevy,sheared,minbari,audax,lusatian,rebuffs,hitfix,fastener,subjugate,tarun,binet,compuserve,synthesiser,keisuke,amalric,ligatures,tadashi,ignazio,abramovich,groundnut,otomo,maeve,mortlake,ostrogoths,antillean,todor,recto,millimetre,espousing,inaugurate,paracetamol,galvanic,harpalinae,jedrzejow,reassessment,langlands,civita,mikan,stikine,bijar,imamate,istana,kaiserliche,erastus,federale,cytosine,expansionism,hommes,norrland,smriti,snapdragon,gulab,taleb,lossy,khattab,urbanised,sesto,rekord,diffuser,desam,morganatic,silting,pacts,extender,beauharnais,purley,bouches,halfpipe,discontinuities,houthi,farmville,animism,horni,saadi,interpretative,blockades,symeon,biogeographic,transcaucasian,jetties,landrieu,astrocytes,conjunto,stumpings,weevils,geysers,redux,arching,romanus,tazeh,marcellinus,casein,opava,misrata,anare,sattar,declarer,dreux,oporto,venta,vallis,icosahedron,cortona,lachine,mohammedan,sandnes,zynga,clarin,diomedes,tsuyoshi,pribram,gulbarga,chartist,superettan,boscawen,altus,subang,gating,epistolary,vizianagaram,ogdensburg,panna,thyssen,tarkovsky,dzogchen,biograph,seremban,unscientific,nightjar,legco,deism,n.w.a,sudha,siskel,sassou,flintlock,jovial,montbeliard,pallida,formula_66,tranquillity,nisei,adornment,'people,yamhill,hockeyallsvenskan,adopters,appian,lowicz,haplotypes,succinctly,starogard,presidencies,kheyrabad,sobibor,kinesiology,cowichan,militum,cromwellian,leiningen,ps1.5,concourses,dalarna,goldfield,brzeg,faeces,aquarii,matchless,harvesters,181st,numismatics,korfball,sectioned,transpires,facultative,brandishing,kieron,forages,menai,glutinous,debarge,heathfield,1580s,malang,photoelectric,froome,semiotic,alwar,grammophon,chiaroscuro,mentalist,maramures,flacco,liquors,aleutians,marvell,sutlej,patnaik,qassam,flintoff,bayfield,haeckel,sueno,avicii,exoplanets,hoshi,annibale,vojislav,honeycombs,celebrant,rendsburg,veblen,quails,141st,carronades,savar,narrations,jeeva,ontologies,hedonistic,marinette,godot,munna,bessarabian,outrigger,thame,gravels,hoshino,falsifying,stereochemistry,nacionalista,medially,radula,ejecting,conservatorio,odile,ceiba,jaina,essonne,isometry,allophones,recidivism,iveco,ganda,grammarians,jagan,signposted,uncompressed,facilitators,constancy,ditko,propulsive,impaling,interbank,botolph,amlaib,intergroup,sorbus,cheka,debye,praca,adorning,presbyteries,dormition,strategos,qarase,pentecostals,beehives,hashemite,goldust,euronext,egress,arpanet,soames,jurchens,slovenska,copse,kazim,appraisals,marischal,mineola,sharada,caricaturist,sturluson,galba,faizabad,overwintering,grete,uyezds,didsbury,libreville,ablett,microstructure,anadolu,belenenses,elocution,cloaks,timeslots,halden,rashidun,displaces,sympatric,germanus,tuples,ceska,equalize,disassembly,krautrock,babangida,memel,deild,gopala,hematology,underclass,sangli,wawrinka,assur,toshack,refrains,nicotinic,bhagalpur,badami,racetracks,pocatello,walgreens,nazarbayev,occultation,spinnaker,geneon,josias,hydrolyzed,dzong,corregimiento,waistcoat,thermoplastic,soldered,anticancer,lactobacillus,shafi'i,carabus,adjournment,schlumberger,triceratops,despotate,mendicant,krishnamurti,bahasa,earthworm,lavoisier,noetherian,kalki,fervently,bhawan,saanich,coquille,gannet,motagua,kennels,mineralization,fitzherbert,svein,bifurcated,hairdressing,felis,abounded,dimers,fervour,hebdo,bluffton,aetna,corydon,clevedon,carneiro,subjectively,deutz,gastropo
27da,overshot,concatenation,varman,carolla,maharshi,mujib,inelastic,riverhead,initialized,safavids,rohini,caguas,bulges,fotbollforbund,hefei,spithead,westville,maronites,lytham,americo,gediminas,stephanus,chalcolithic,hijra,gnu/linux,predilection,rulership,sterility,haidar,scarlatti,saprissa,sviatoslav,pointedly,sunroof,guarantor,thevar,airstrips,pultusk,sture,129th,divinities,daizong,dolichoderus,cobourg,maoists,swordsmanship,uprated,bohme,tashi,largs,chandi,bluebeard,householders,richardsonian,drepanidae,antigonish,elbasan,occultism,marca,hypergeometric,oirat,stiglitz,ignites,dzungar,miquelon,pritam,d'automne,ulidiid,niamey,vallecano,fondo,billiton,incumbencies,raceme,chambery,cadell,barenaked,kagame,summerside,haussmann,hatshepsut,apothecaries,criollo,feint,nasals,timurid,feltham,plotinus,oxygenation,marginata,officinalis,salat,participations,ising,downe,izumo,unguided,pretence,coursed,haruna,viscountcy,mainstage,justicia,powiat,takara,capitoline,implacable,farben,stopford,cosmopterix,tuberous,kronecker,galatians,kweli,dogmas,exhorted,trebinje,skanda,newlyn,ablative,basidia,bhiwani,encroachments,stranglers,regrouping,tubal,shoestring,wawel,anionic,mesenchymal,creationists,pyrophosphate,moshi,despotism,powerbook,fatehpur,rupiah,segre,ternate,jessore,b.i.g,shevardnadze,abounds,gliwice,densest,memoria,suborbital,vietcong,ratepayers,karunanidhi,toolbar,descents,rhymney,exhortation,zahedan,carcinomas,hyperbaric,botvinnik,billets,neuropsychological,tigranes,hoards,chater,biennially,thistles,scotus,wataru,flotillas,hungama,monopolistic,payouts,vetch,generalissimo,caries,naumburg,piran,blizzards,escalates,reactant,shinya,theorize,rizzoli,transitway,ecclesiae,streptomyces,cantal,nisibis,superconductor,unworkable,thallus,roehampton,scheckter,viceroys,makuuchi,ilkley,superseding,takuya,klodzko,borbon,raspberries,operand,w.a.k.o,sarabande,factionalism,egalitarianism,temasek,torbat,unscripted,jorma,westerner,perfective,vrije,underlain,goldfrapp,blaenau,jomon,barthes,drivetime,bassa,bannock,umaga,fengxiang,zulus,sreenivasan,farces,codice_10,freeholder,poddebice,imperialists,deregulated,wingtip,o'hagan,pillared,overtone,hofstadter,149th,kitano,saybrook,standardizing,aldgate,staveley,o'flaherty,hundredths,steerable,soltan,empted,cruyff,intramuros,taluks,cotonou,marae,karur,figueres,barwon,lucullus,niobe,zemlya,lathes,homeported,chaux,amyotrophic,opines,exemplars,bhamo,homomorphisms,gauleiter,ladin,mafiosi,airdrieonians,b/soul,decal,transcaucasia,solti,defecation,deaconess,numidia,sampradaya,normalised,wingless,schwaben,alnus,cinerama,yakutsk,ketchikan,orvieto,unearned,monferrato,rotem,aacsb,loong,decoders,skerries,cardiothoracic,repositioning,pimpernel,yohannan,tenebrionoidea,nargis,nouvel,costliest,interdenominational,noize,redirecting,zither,morcha,radiometric,frequenting,irtysh,gbagbo,chakri,litvinenko,infotainment,ravensbruck,harith,corbels,maegashira,jousting,natan,novus,falcao,minis,railed,decile,rauma,ramaswamy,cavitation,paranaque,berchtesgaden,reanimated,schomberg,polysaccharides,exclusionary,cleon,anurag,ravaging,dhanush,mitchells,granule,contemptuous,keisei,rolleston,atlantean,yorkist,daraa,wapping,micrometer,keeneland,comparably,baranja,oranje,schlafli,yogic,dinajpur,unimpressive,masashi,recreativo,alemannic,petersfield,naoko,vasudeva,autosport,rajat,marella,busko,wethersfield,ssris,soulcalibur,kobani,wildland,rookery,hoffenheim,kauri,aliphatic,balaclava,ferrite,publicise,victorias,theism,quimper,chapbook,functionalist,roadbed,ulyanovsk,cupen,purpurea,calthorpe,teofilo,mousavi,cochlea,linotype,detmold,ellerslie,gakkai,telkom,southsea,subcontractor,inguinal,philatelists,zeebrugge,piave,trochidae,dempo,spoilt,saharanpur,mihrab,parasympathetic,barbarous,chartering,antiqua,katsina,bugis,categorizes,altstadt,kandyan,pambansa,overpasses,miters,assimilating,finlandia,uneconomic,am/fm,harpsichordist,dresdner,luminescence,authentically,overpowers,magmatic,cliftonville,oilfields,skirted,berthe,cuman,oakham,frelimo,glockenspiel,confection,saxophonists,piaseczno,multilevel,antipater,levying,maltreatment,velho,opoczno,harburg,pedophilia,unfunded,palettes,plasterwork,breve,dharmendra,auchinleck,nonesuch,blackmun,libretti,rabbani,145th,hasselbeck,kinnock,malate,vanden,cloverdale,ashgabat,nares,radians,steelworkers,sabor,possums,catterick,hemispheric,ostra,outpaced,dungeness,almshouse,penryn,texians,1000m,franchitti,incumbency,texcoco,newar,tramcars,toroidal,meitetsu,spellbound,agronomist,vinifera,riata,bunko,pinas,ba'al,github,vasilyevich,obsolescent,geodesics,ancestries,tujue,capitalised,unassigned,throng,unpaired,psych
27ometric,skegness,exothermic,buffered,kristiansund,tongued,berenger,basho,alitalia,prolongation,archaeologically,fractionation,cyprinid,echinoderms,agriculturally,justiciar,sonam,ilium,baits,danceable,grazer,ardahan,grassed,preemption,glassworks,hasina,ugric,umbra,wahhabi,vannes,tinnitus,capitaine,tikrit,lisieux,scree,hormuz,despenser,jagiellon,maisonneuve,gandaki,santarem,basilicas,lancing,landskrona,weilburg,fireside,elysian,isleworth,krishnamurthy,filton,cynon,tecmo,subcostal,scalars,triglycerides,hyperplane,farmingdale,unione,meydan,pilings,mercosur,reactivate,akiba,fecundity,jatra,natsume,zarqawi,preta,masao,presbyter,oakenfold,rhodri,ferran,ruizong,cloyne,nelvana,epiphanius,borde,scutes,strictures,troughton,whitestone,sholom,toyah,shingon,kutuzov,abelard,passant,lipno,cafeterias,residuals,anabaptists,paratransit,criollos,pleven,radiata,destabilizing,hadiths,bazaars,mannose,taiyo,crookes,welbeck,baoding,archelaus,nguesso,alberni,wingtips,herts,viasat,lankans,evreux,wigram,fassbinder,ryuichi,storting,reducible,olesnica,znojmo,hyannis,theophanes,flatiron,mustering,rajahmundry,kadir,wayang,prome,lethargy,zubin,illegality,conall,dramedy,beerbohm,hipparchus,ziarat,ryuji,shugo,glenorchy,microarchitecture,morne,lewinsky,cauvery,battenberg,hyksos,wayanad,hamilcar,buhari,brazo,bratianu,solms,aksaray,elamite,chilcotin,bloodstock,sagara,dolny,reunified,umlaut,proteaceae,camborne,calabrian,dhanbad,vaxjo,cookware,potez,rediffusion,semitones,lamentations,allgau,guernica,suntory,pleated,stationing,urgell,gannets,bertelsmann,entryway,raphitomidae,acetaldehyde,nephrology,categorizing,beiyang,permeate,tourney,geosciences,khana,masayuki,crucis,universitaria,slaskie,khaimah,finno,advani,astonishingly,tubulin,vampiric,jeolla,sociale,cleethorpes,badri,muridae,suzong,debater,decimation,kenyans,mutualism,pontifex,middlemen,insee,halevi,lamentation,psychopathy,brassey,wenders,kavya,parabellum,prolactin,inescapable,apses,malignancies,rinzai,stigmatized,menahem,comox,ateliers,welshpool,setif,centimetre,truthfulness,downfield,drusus,woden,glycosylation,emanated,agulhas,dalkeith,jazira,nucky,unifil,jobim,operon,oryzomys,heroically,seances,supernumerary,backhouse,hashanah,tatler,imago,invert,hayato,clockmaker,kingsmill,swiecie,analogously,golconda,poste,tacitly,decentralised,ge'ez,diplomatically,fossiliferous,linseed,mahavira,pedestals,archpriest,byelection,domiciled,jeffersonian,bombus,winegrowing,waukegan,uncultivated,haverfordwest,saumur,communally,disbursed,cleeve,zeljeznicar,speciosa,vacationers,sigur,vaishali,zlatko,iftikhar,cropland,transkei,incompleteness,bohra,subantarctic,slieve,physiologic,similis,klerk,replanted,'right,chafee,reproducible,bayburt,regicide,muzaffarpur,plurals,hanyu,orthologs,diouf,assailed,kamui,tarik,dodecanese,gorne,on/off,179th,shimoga,granaries,carlists,valar,tripolitania,sherds,simmern,dissociated,isambard,polytechnical,yuvraj,brabazon,antisense,pubmed,glans,minutely,masaaki,raghavendra,savoury,podcasting,tachi,bienville,gongsun,ridgely,deform,yuichi,binders,canna,carcetti,llobregat,implored,berri,njegos,intermingled,offload,athenry,motherhouse,corpora,kakinada,dannebrog,imperio,prefaces,musicologists,aerospatiale,shirai,nagapattinam,servius,cristoforo,pomfret,reviled,entebbe,stane,east/west,thermometers,matriarchal,siglo,bodil,legionnaire,ze'ev,theorizing,sangeetha,horticulturist,uncountable,lookalike,anoxic,ionospheric,genealogists,chicopee,imprinting,popish,crematoria,diamondback,cyathea,hanzhong,cameramen,halogaland,naklo,waclaw,storehouses,flexed,comuni,frits,glauca,nilgiris,compresses,nainital,continuations,albay,hypoxic,samajwadi,dunkerque,nanticoke,sarwar,interchanged,jubal,corba,jalgaon,derleth,deathstroke,magny,vinnytsia,hyphenated,rimfire,sawan,boehner,disrepute,normalize,aromanian,dualistic,approximant,chama,karimabad,barnacles,sanok,stipends,dyfed,rijksmuseum,reverberation,suncorp,fungicides,reverie,spectrograph,stereophonic,niazi,ordos,alcan,karaite,lautrec,tableland,lamellar,rieti,langmuir,russula,webern,tweaks,hawick,southerner,morphy,naturalisation,enantiomer,michinoku,barbettes,relieves,carburettors,redruth,oblates,vocabularies,mogilev,bagmati,galium,reasserted,extolled,symon,eurosceptic,inflections,tirtha,recompense,oruro,roping,gouverneur,pared,yayoi,watermills,retooled,leukocytes,jubilant,mazhar,nicolau,manheim,touraine,bedser,hambledon,kohat,powerhouses,tlemcen,reuven,sympathetically,afrikaners,interes,handcrafts,etcher,baddeley,wodonga,amaury,155th,vulgarity,pompadour,automorphisms,1540s,oppositions,prekmurje,deryni,fortifying,arcuate,mahila,bocage,uther,nozze,slashes,atlantica,hadid,rhizomatous,azeris,'with,osmena,lewisville,innervated,bandmaster,outcropping,parallelogram,dominicana,twang,ingushetia,extensional,ladino,sastry,zinoviev,relatable,nobilis,cbeebies,hitless,eulima,sporangia,synge,longlisted,criminalized,penitential,weyden,tubule,volyn,priestesses,glenbrook,kibbutzim,windshaft,canadair,falange,zsolt,bonheur,meine,archangels,safeguarded,jamaicans,malarial,teasers,badging,merseyrail,operands,pulsars,gauchos,bi
27otin,bambara,necaxa,egmond,tillage,coppi,anxiolytic,preah,mausoleums,plautus,feroz,debunked,187th,belediyespor,mujibur,wantage,carboxyl,chettiar,murnau,vagueness,racemic,backstretch,courtland,municipio,palpatine,dezful,hyperbola,sreekumar,chalons,altay,arapahoe,tudors,sapieha,quilon,burdensome,kanya,xxviii,recension,generis,siphuncle,repressor,bitrate,mandals,midhurst,dioxin,democratique,upholds,rodez,cinematographic,epoque,jinping,rabelais,zhytomyr,glenview,rebooted,khalidi,reticulata,122nd,monnaie,passersby,ghazals,europaea,lippmann,earthbound,tadic,andorran,artvin,angelicum,banksy,epicentre,resemblances,shuttled,rathaus,bernt,stonemasons,balochi,siang,tynemouth,cygni,biosynthetic,precipitates,sharecroppers,d'annunzio,softbank,shiji,apeldoorn,polycyclic,wenceslas,wuchang,samnites,tamarack,silmarillion,madinah,palaeontology,kirchberg,sculpin,rohtak,aquabats,oviparous,thynne,caney,blimps,minimalistic,whatcom,palatalization,bardstown,direct3d,paramagnetic,kamboja,khash,globemaster,lengua,matej,chernigov,swanage,arsenals,cascadia,cundinamarca,tusculum,leavers,organics,warplanes,'three,exertions,arminius,gandharva,inquires,comercio,kuopio,chabahar,plotlines,mersenne,anquetil,paralytic,buckminster,ambit,acrolophus,quantifiers,clacton,ciliary,ansaldo,fergana,egoism,thracians,chicoutimi,northbrook,analgesia,brotherhoods,hunza,adriaen,fluoridation,snowfalls,soundboard,fangoria,cannibalistic,orthogonius,chukotka,dindigul,manzoni,chainz,macromedia,beltline,muruga,schistura,provable,litex,initio,pneumoniae,infosys,cerium,boonton,cannonballs,d'une,solvency,mandurah,houthis,dolmens,apologists,radioisotopes,blaxploitation,poroshenko,stawell,coosa,maximilien,tempelhof,espouse,declaratory,hambro,xalapa,outmoded,mihiel,benefitting,desirous,archeparchy,repopulated,telescoping,captor,mackaye,disparaged,ramanathan,crowne,tumbled,technetium,silted,chedi,nievre,hyeon,cartoonish,interlock,infocom,rediff.com,dioramas,timekeeping,concertina,kutaisi,cesky,lubomirski,unapologetic,epigraphic,stalactites,sneha,biofilm,falconry,miraflores,catena,'outstanding,prospekt,apotheosis,o'odham,pacemakers,arabica,gandhinagar,reminisces,iroquoian,ornette,tilling,neoliberalism,chameleons,pandava,prefontaine,haiyan,gneisenau,utama,bando,reconstitution,azaria,canola,paratroops,ayckbourn,manistee,stourton,manifestos,lympne,denouement,tractatus,rakim,bellflower,nanometer,sassanids,turlough,presbyterianism,varmland,20deg,phool,nyerere,almohad,manipal,vlaanderen,quickness,removals,makow,circumflex,eatery,morane,fondazione,alkylation,unenforceable,galliano,silkworm,junior/senior,abducts,phlox,konskie,lofoten,buuren,glyphosate,faired,naturae,cobbles,taher,skrulls,dostoevsky,walkout,wagnerian,orbited,methodically,denzil,sarat,extraterritorial,kohima,d'armor,brinsley,rostropovich,fengtian,comitatus,aravind,moche,wrangell,giscard,vantaa,viljandi,hakoah,seabees,muscatine,ballade,camanachd,sothern,mullioned,durad,margraves,maven,arete,chandni,garifuna,142nd,reading/literature,thickest,intensifies,trygve,khaldun,perinatal,asana,powerline,acetylation,nureyev,omiya,montesquieu,riverwalk,marly,correlating,intermountain,bulgar,hammerheads,underscores,wiretapping,quatrain,ruisseau,newsagent,tuticorin,polygyny,hemsworth,partisanship,banna,istrian,evaporator".split(","),
28female_names:"mary,patricia,linda,barbara,elizabeth,jennifer,maria,susan,margaret,dorothy,lisa,nancy,karen,betty,helen,sandra,donna,carol,ruth,sharon,michelle,laura,sarah,kimberly,deborah,jessica,shirley,cynthia,angela,melissa,brenda,amy,anna,rebecca,virginia,kathleen,pamela,martha,debra,amanda,stephanie,carolyn,christine,marie,janet,catherine,frances,ann,joyce,diane,alice,julie,heather,teresa,doris,gloria,evelyn,jean,cheryl,mildred,katherine,joan,ashley,judith,rose,janice,kelly,nicole,judy,christina,kathy,theresa,beverly,denise,tammy,irene,jane,lori,rachel,marilyn,andrea,kathryn,louise,sara,anne,jacqueline,wanda,bonnie,julia,ruby,lois,tina,phyllis,norma,paula,diana,annie,lillian,emily,robin,peggy,crystal,gladys,rita,dawn,connie,florence,tracy,edna,tiffany,carmen,rosa,cindy,grace,wendy,victoria,edith,kim,sherry,sylvia,josephine,thelma,shannon,sheila,ethel,ellen,elaine,marjorie,carrie,charlotte,monica,esther,pauline,emma,juanita,anita,rhonda,hazel,amber,eva,debbie,april,leslie,clara,lucille,jamie,joanne,eleanor,valerie,danielle,megan,alicia,suzanne,michele,gail,bertha,darlene,veronica,jill,erin,geraldine,lauren,cathy,joann,lorraine,lynn,sally,regina,erica,beatrice,dolores,bernice,audrey,yvonne,annette,marion,dana,stacy,ana,renee,ida,vivian,roberta,holly,brittany,melanie,loretta,yolanda,jeanette,laurie,katie,kristen,vanessa,alma,sue,elsie,beth,jeanne,vicki,carla,tara,rosemary,eileen,terri,gertrude,lucy,tonya,ella,stacey,wilma,gina,kristin,jessie,natalie,agnes,vera,charlene,bessie,delores,melinda,pearl,arlene,maureen,colleen,allison,tamara,joy,georgia,constance,lillie,claudia,jackie,marcia,tanya,nellie,minnie,marlene,heidi,glenda,lydia,viola,courtney,marian,stella,caroline,dora,vickie,mattie,maxine,irma,mabel,marsha,myrtle,lena,christy,deanna,patsy,hilda,gwendolyn,jennie,nora,margie,nina,cassandra,leah,penny,kay,priscilla,naomi,carole,olga,billie,dianne,tracey,leona,jenny,felicia,sonia,miriam,velma,becky,bobbie,violet,kristina,toni,misty,mae,shelly,daisy,ramona,sherri,erika,katrina,claire,lindsey,lindsay,geneva,guadalupe,belinda,margarita,sheryl,cora,faye,ada,sabrina,isabel,marguerite,hattie,harriet,molly,cecilia,kristi,brandi,blanche,sandy,rosie,joanna,iris,eunice,angie,inez,lynda,madeline,amelia,alberta,genevieve,monique,jodi,janie,kayla,sonya,jan,kristine,candace,fannie,maryann,opal,alison,yvette,melody,luz,susie,olivia,flora,shelley,kristy,mamie,lula,lola,verna,beulah,antoinette,candice,juana,jeannette,pam,kelli,whitney,bridget,karla,celia,latoya,patty,shelia,gayle,della,vicky,lynne,sheri,marianne,kara,jacquelyn,erma,blanca,myra,leticia,pat,krista,roxanne,angelica,robyn,adrienne,rosalie,alexandra,brooke,bethany,sadie,bernadette,traci,jody,kendra,nichole,rachael,mable,ernestine,muriel,marcella,elena,krystal,angelina,nadine,kari,estelle,dianna,paulette,lora,mona,doreen,rosemarie,desiree,antonia,janis,betsy,christie,freda,meredith,lynette,teri,cristina,eula,leigh,meghan,sophia,eloise,rochelle,gretchen,cecelia,raquel,henrietta,alyssa,jana,gwen,jenna,tricia,laverne,olive,tasha,silvia,elvira,delia,kate,patti,lorena,kellie,sonja,lila,lana,darla,mindy,essie,mandy,lorene,elsa,josefina,jeannie,miranda,dixie,lucia,marta,faith,lela,johanna,shari,camille,tami,shawna,elisa,ebony,melba,ora,nettie,tabitha,ollie,winifred,kristie,alisha,aimee,rena,myrna,marla,tammie,latasha,bonita,patrice,ronda,sherrie,addie,francine,deloris,stacie,adriana,cheri,abigail,celeste,jewel,cara,adele,rebekah,lucinda,dorthy,effie,trina,reba,sallie,aurora,lenora,etta,lottie,kerri,trisha,nikki,estella,francisca,josie,tracie,marissa,karin,brittney,janelle,lourdes,laurel,helene,fern,elva,corinne,kelsey,ina,bettie,elisabeth,aida,caitlin,ingrid,iva,eugenia,christa,goldie,maude,jenifer,therese,dena,lorna,janette,latonya,candy,consuelo,tamika,rosetta,debora,cherie,polly,dina,jewell,fay,jillian,dorothea,nell,trudy,esperanza,patrica,kimberley,shanna,helena,cleo,stefanie,rosario,ola,janine,mollie,lupe,alisa,lou,maribel,susanne,bette,susana,elise,cecile,isabelle,lesley,jocelyn,paige,joni,rachelle,leola,daphne,alta,ester,petra,graciela,imogene,jolene,keisha,lacey,glenna,gabriela,keri,ursula,lizzie,kirsten,shana,adeline,mayra,jayne,jaclyn,gracie,sondra,carmela,marisa,rosalind,charity,tonia,beatriz,marisol,clarice,jeanine,sheena,angeline,frieda,lil
28y,shauna,millie,claudette,cathleen,angelia,gabrielle,autumn,katharine,jodie,staci,lea,christi,justine,elma,luella,margret,dominique,socorro,martina,margo,mavis,callie,bobbi,maritza,lucile,leanne,jeannine,deana,aileen,lorie,ladonna,willa,manuela,gale,selma,dolly,sybil,abby,ivy,dee,winnie,marcy,luisa,jeri,magdalena,ofelia,meagan,audra,matilda,leila,cornelia,bianca,simone,bettye,randi,virgie,latisha,barbra,georgina,eliza,leann,bridgette,rhoda,haley,adela,nola,bernadine,flossie,ila,greta,ruthie,nelda,minerva,lilly,terrie,letha,hilary,estela,valarie,brianna,rosalyn,earline,catalina,ava,mia,clarissa,lidia,corrine,alexandria,concepcion,tia,sharron,rae,dona,ericka,jami,elnora,chandra,lenore,neva,marylou,melisa,tabatha,serena,avis,allie,sofia,jeanie,odessa,nannie,harriett,loraine,penelope,milagros,emilia,benita,allyson,ashlee,tania,esmeralda,eve,pearlie,zelma,malinda,noreen,tameka,saundra,hillary,amie,althea,rosalinda,lilia,alana,clare,alejandra,elinor,lorrie,jerri,darcy,earnestine,carmella,noemi,marcie,liza,annabelle,louisa,earlene,mallory,carlene,nita,selena,tanisha,katy,julianne,lakisha,edwina,maricela,margery,kenya,dollie,roxie,roslyn,kathrine,nanette,charmaine,lavonne,ilene,tammi,suzette,corine,kaye,chrystal,lina,deanne,lilian,juliana,aline,luann,kasey,maryanne,evangeline,colette,melva,lawanda,yesenia,nadia,madge,kathie,ophelia,valeria,nona,mitzi,mari,georgette,claudine,fran,alissa,roseann,lakeisha,susanna,reva,deidre,chasity,sheree,elvia,alyce,deirdre,gena,briana,araceli,katelyn,rosanne,wendi,tessa,berta,marva,imelda,marietta,marci,leonor,arline,sasha,madelyn,janna,juliette,deena,aurelia,josefa,augusta,liliana,lessie,amalia,savannah,anastasia,vilma,natalia,rosella,lynnette,corina,alfreda,leanna,amparo,coleen,tamra,aisha,wilda,karyn,maura,mai,evangelina,rosanna,hallie,erna,enid,mariana,lacy,juliet,jacklyn,freida,madeleine,mara,cathryn,lelia,casandra,bridgett,angelita,jannie,dionne,annmarie,katina,beryl,millicent,katheryn,diann,carissa,maryellen,liz,lauri,helga,gilda,rhea,marquita,hollie,tisha,tamera,angelique,francesca,kaitlin,lolita,florine,rowena,reyna,twila,fanny,janell,ines,concetta,bertie,alba,brigitte,alyson,vonda,pansy,elba,noelle,letitia,deann,brandie,louella,leta,felecia,sharlene,lesa,beverley,isabella,herminia,terra,celina,tori,octavia,jade,denice,germaine,michell,cortney,nelly,doretha,deidra,monika,lashonda,judi,chelsey,antionette,margot,adelaide,leeann,elisha,dessie,libby,kathi,gayla,latanya,mina,mellisa,kimberlee,jasmin,renae,zelda,elda,justina,gussie,emilie,camilla,abbie,rocio,kaitlyn,edythe,ashleigh,selina,lakesha,geri,allene,pamala,michaela,dayna,caryn,rosalia,jacquline,rebeca,marybeth,krystle,iola,dottie,belle,griselda,ernestina,elida,adrianne,demetria,delma,jaqueline,arleen,virgina,retha,fatima,tillie,eleanore,cari,treva,wilhelmina,rosalee,maurine,latrice,jena,taryn,elia,debby,maudie,jeanna,delilah,catrina,shonda,hortencia,theodora,teresita,robbin,danette,delphine,brianne,nilda,danna,cindi,bess,iona,winona,vida,rosita,marianna,racheal,guillermina,eloisa,celestine,caren,malissa,lona,chantel,shellie,marisela,leora,agatha,soledad,migdalia,ivette,christen,athena,janel,veda,pattie,tessie,tera,marilynn,lucretia,karrie,dinah,daniela,alecia,adelina,vernice,shiela,portia,merry,lashawn,dara,tawana,verda,alene,zella,sandi,rafaela,maya,kira,candida,alvina,suzan,shayla,lettie,samatha,oralia,matilde,larissa,vesta,renita,delois,shanda,phillis,lorri,erlinda,cathrine,barb,isabell,ione,gisela,roxanna,mayme,kisha,ellie,mellissa,dorris,dalia,bella,annetta,zoila,reta,reina,lauretta,kylie,christal,pilar,charla,elissa,tiffani,tana,paulina,leota,breanna,jayme,carmel,vernell,tomasa,mandi,dominga,santa,melodie,lura,alexa,tamela,mirna,kerrie,venus,felicita,cristy,carmelita,berniece,annemarie,tiara,roseanne,missy,cori,roxana,pricilla,kristal,jung,elyse,haydee,aletha,bettina,marge,gillian,filomena,zenaida,harriette,caridad,vada,aretha,pearline,marjory,marcela,flor,evette,elouise,alina,damaris,catharine,belva,nakia,marlena,luanne,lorine,karon,dorene,danita,brenna,tatiana,louann,julianna,andria,philomena,lucila,leonora,dovie,romona,mimi,jacquelin,gaye,tonja,misti,chastity,stacia,roxann,micaela,velda,marlys,johnna,aura,ivonne,hayley,nicki,majorie,herlinda,yadira,perla,gregoria,antonette,shelli,mozelle,mariah,joelle,cordelia,josette,chiquita,trista,laquita,georgiana,candi,shanon,hildegard,stephany,magda,karol,gabriella,tiana,roma,richelle,oleta,jacque,idella,alaina,suzanna,jovita,tosha,nereida,marlyn,kyla,delfina,tena,stephenie,sabina,nathalie,marcelle,gertie,darleen,thea,sharonda,shantel,belen,venessa,rosalina,genoveva,
28clementine,rosalba,renate,renata,georgianna,floy,dorcas,ariana,tyra,theda,mariam,juli,jesica,vikki,verla,roselyn,melvina,jannette,ginny,debrah,corrie,violeta,myrtis,latricia,collette,charleen,anissa,viviana,twyla,nedra,latonia,hellen,fabiola,annamarie,adell,sharyn,chantal,niki,maud,lizette,lindy,kesha,jeana,danelle,charline,chanel,valorie,dortha,cristal,sunny,leone,leilani,gerri,debi,andra,keshia,eulalia,easter,dulce,natividad,linnie,kami,georgie,catina,brook,alda,winnifred,sharla,ruthann,meaghan,magdalene,lissette,adelaida,venita,trena,shirlene,shameka,elizebeth,dian,shanta,latosha,carlotta,windy,rosina,mariann,leisa,jonnie,dawna,cathie,astrid,laureen,janeen,holli,fawn,vickey,teressa,shante,rubye,marcelina,chanda,terese,scarlett,marnie,lulu,lisette,jeniffer,elenor,dorinda,donita,carman,bernita,altagracia,aleta,adrianna,zoraida,lyndsey,janina,starla,phylis,phuong,kyra,charisse,blanch,sanjuanita,rona,nanci,marilee,maranda,brigette,sanjuana,marita,kassandra,joycelyn,felipa,chelsie,bonny,mireya,lorenza,kyong,ileana,candelaria,sherie,lucie,leatrice,lakeshia,gerda,edie,bambi,marylin,lavon,hortense,garnet,evie,tressa,shayna,lavina,kyung,jeanetta,sherrill,shara,phyliss,mittie,anabel,alesia,thuy,tawanda,joanie,tiffanie,lashanda,karissa,enriqueta,daria,daniella,corinna,alanna,abbey,roxane,roseanna,magnolia,lida,joellen,coral,carleen,tresa,peggie,novella,nila,maybelle,jenelle,carina,nova,melina,marquerite,margarette,josephina,evonne,cinthia,albina,toya,tawnya,sherita,myriam,lizabeth,lise,keely,jenni,giselle,cheryle,ardith,ardis,alesha,adriane,shaina,linnea,karolyn,felisha,dori,darci,artie,armida,zola,xiomara,vergie,shamika,nena,nannette,maxie,lovie,jeane,jaimie,inge,farrah,elaina,caitlyn,felicitas,cherly,caryl,yolonda,yasmin,teena,prudence,pennie,nydia,mackenzie,orpha,marvel,lizbeth,laurette,jerrie,hermelinda,carolee,tierra,mirian,meta,melony,kori,jennette,jamila,yoshiko,susannah,salina,rhiannon,joleen,cristine,ashton,aracely,tomeka,shalonda,marti,lacie,kala,jada,ilse,hailey,brittani,zona,syble,sherryl,nidia,marlo,kandice,kandi,alycia,ronna,norene,mercy,ingeborg,giovanna,gemma,christel,audry,zora,vita,trish,stephaine,shirlee,shanika,melonie,mazie,jazmin,inga,hettie,geralyn,fonda,estrella,adella,sarita,rina,milissa,maribeth,golda,evon,ethelyn,enedina,cherise,chana,velva,tawanna,sade,mirta,karie,jacinta,elna,davina,cierra,ashlie,albertha,tanesha,nelle,mindi,lorinda,larue,florene,demetra,dedra,ciara,chantelle,ashly,suzy,rosalva,noelia,lyda,leatha,krystyna,kristan,karri,darline,darcie,cinda,cherrie,awilda,almeda,rolanda,lanette,jerilyn,gisele,evalyn,cyndi,cleta,carin,zina,zena,velia,tanika,charissa,talia,margarete,lavonda,kaylee,kathlene,jonna,irena,ilona,idalia,candis,candance,brandee,anitra,alida,sigrid,nicolette,maryjo,linette,hedwig,christiana,alexia,tressie,modesta,lupita,lita,gladis,evelia,davida,cherri,cecily,ashely,annabel,agustina,wanita,shirly,rosaura,hulda,yetta,verona,thomasina,sibyl,shannan,mechelle,leandra,lani,kylee,kandy,jolynn,ferne,eboni,corene,alysia,zula,nada,moira,lyndsay,lorretta,jammie,hortensia,gaynell,adria,vina,vicenta,tangela,stephine,norine,nella,liana,leslee,kimberely,iliana,glory,felica,emogene,elfriede,eden,eartha,carma,ocie,lennie,kiara,jacalyn,carlota,arielle,otilia,kirstin,kacey,johnetta,joetta,jeraldine,jaunita,elana,dorthea,cami,amada,adelia,vernita,tamar,siobhan,renea,rashida,ouida,nilsa,meryl,kristyn,julieta,danica,breanne,aurea,anglea,sherron,odette,malia,lorelei,leesa,kenna,kathlyn,fiona,charlette,suzie,shantell,sabra,racquel,myong,mira,martine,lucienne,lavada,juliann,elvera,delphia,christiane,charolette,carri,asha,angella,paola,ninfa,leda,stefani,shanell,palma,machelle,lissa,kecia,kathryne,karlene,julissa,jettie,jenniffer,corrina,carolann,alena,rosaria,myrtice,marylee,liane,kenyatta,judie,janey,elmira,eldora,denna,cristi,cathi,zaida,vonnie,viva,vernie,rosaline,mariela,luciana,lesli,karan,felice,deneen,adina,wynona,tarsha,sheron,shanita,shani,shandra,randa,pinkie,nelida,marilou,lyla,laurene,laci,janene,dorotha,daniele,dani,carolynn,carlyn,berenice,ayesha,anneliese,alethea,thersa,tamiko,rufina,ol
28iva,mozell,marylyn,kristian,kathyrn,kasandra,kandace,janae,domenica,debbra,dannielle,chun,arcelia,zenobia,sharen,sharee,lavinia,kacie,jackeline,huong,felisa,emelia,eleanora,cythia,cristin,claribel,anastacia,zulma,zandra,yoko,tenisha,susann,sherilyn,shay,shawanda,romana,mathilda,linsey,keiko,joana,isela,gretta,georgetta,eugenie,desirae,delora,corazon,antonina,anika,willene,tracee,tamatha,nichelle,mickie,maegan,luana,lanita,kelsie,edelmira,bree,afton,teodora,tamie,shena,linh,keli,kaci,danyelle,arlette,albertine,adelle,tiffiny,simona,nicolasa,nichol,nakisha,maira,loreen,kizzy,fallon,christene,bobbye,ying,vincenza,tanja,rubie,roni,queenie,margarett,kimberli,irmgard,idell,hilma,evelina,esta,emilee,dennise,dania,carie,risa,rikki,particia,masako,luvenia,loree,loni,lien,gigi,florencia,denita,billye,tomika,sharita,rana,nikole,neoma,margarite,madalyn,lucina,laila,kali,jenette,gabriele,evelyne,elenora,clementina,alejandrina,zulema,violette,vannessa,thresa,retta,patience,noella,nickie,jonell,chaya,camelia,bethel,anya,suzann,mila,lilla,laverna,keesha,kattie,georgene,eveline,estell,elizbeth,vivienne,vallie,trudie,stephane,magaly,madie,kenyetta,karren,janetta,hermine,drucilla,debbi,celestina,candie,britni,beckie,amina,zita,yolande,vivien,vernetta,trudi,pearle,patrina,ossie,nicolle,loyce,letty,katharina,joselyn,jonelle,jenell,iesha,heide,florinda,florentina,elodia,dorine,brunilda,brigid,ashli,ardella,twana,tarah,shavon,serina,rayna,ramonita,margurite,lucrecia,kourtney,kati,jesenia,crista,ayana,alica,alia,vinnie,suellen,romelia,rachell,olympia,michiko,kathaleen,jolie,jessi,janessa,hana,elease,carletta,britany,shona,salome,rosamond,regena,raina,ngoc,nelia,louvenia,lesia,latrina,laticia,larhonda,jina,jacki,emmy,deeann,coretta,arnetta,thalia,shanice,neta,mikki,micki,lonna,leana,lashunda,kiley,joye,jacqulyn,ignacia,hyun,hiroko,henriette,elayne,delinda,dahlia,coreen,consuela,conchita,babette,ayanna,anette,albertina,shawnee,shaneka,quiana,pamelia,merri,merlene,margit,kiesha,kiera,kaylene,jodee,jenise,erlene,emmie,dalila,daisey,casie,belia,babara,versie,vanesa,shelba,shawnda,nikia,naoma,marna,margeret,madaline,lawana,kindra,jutta,jazmine,janett,hannelore,glendora,gertrud,garnett,freeda,frederica,florance,flavia,carline,beverlee,anjanette,valda,tamala,shonna,sarina,oneida,merilyn,marleen,lurline,lenna,katherin,jeni,gracia,glady,farah,enola,dominque,devona,delana,cecila,caprice,alysha,alethia,vena,theresia,tawny,shakira,samara,sachiko,rachele,pamella,marni,mariel,maren,malisa,ligia,lera,latoria,larae,kimber,kathern,karey,jennefer,janeth,halina,fredia,delisa,debroah,ciera,angelika,andree,altha,vivan,terresa,tanna,sudie,signe,salena,ronni,rebbecca,myrtie,malika,maida,leonarda,kayleigh,ethyl,ellyn,dayle,cammie,brittni,birgit,avelina,asuncion,arianna,akiko,venice,tyesha,tonie,tiesha,takisha,steffanie,sindy,meghann,manda,macie,kellye,kellee,joslyn,inger,indira,glinda,glennis,fernanda,faustina,eneida,elicia,digna,dell,arletta,willia,tammara,tabetha,sherrell,sari,rebbeca,pauletta,natosha,nakita,mammie,kenisha,kazuko,kassie,earlean,daphine,corliss,clotilde,carolyne,bernetta,augustina,audrea,annis,annabell,tennille,tamica,selene,rosana,regenia,qiana,markita,macy,leeanne,laurine,jessenia,janita,georgine,genie,emiko,elvie,deandra,dagmar,corie,collen,cherish,romaine,porsha,pearlene,micheline,merna,margorie,margaretta,lore,jenine,hermina,fredericka,elke,drusilla,dorathy,dione,celena,brigida,allegra,tamekia,synthia,sook,slyvia,rosann,reatha,raye,marquetta,margart,ling,layla,kymberly,kiana,kayleen,katlyn,karmen,joella,emelda,eleni,detra,clemmie,cheryll,chantell,cathey,arnita,arla,angle,angelic,alyse,zofia,thomasine,tennie,sherly,sherley,sharyl,remedios,petrina,nickole,myung,myrle,mozella,louanne,lisha,latia,krysta,julienne,jeanene,jacqualine,isaura,gwenda,earleen,cleopatra,carlie,audie,antonietta,alise,verdell,tomoko,thao,talisha,shemika,savanna,santina,rosia,raeann,odilia,nana,minna,magan,lynelle,karma,joeann,ivana,inell,ilana,gudrun,dreama,crissy,chante,carmelina,arvilla,annamae,alvera,aleida,yanira,vanda,tianna,stefania,shira,nicol,nancie,monserrate,melynda,melany,lovella,laure,kacy,jacquelynn,hyon,gertha,eliana,christena,christeen,charise,caterina,carley,candyce,arlena,ammie,willette,vanita,tuyet,syreeta,penney,nyla,maryam,marya,magen,ludie,loma,livia,lanell,kimberlie,julee,donetta,diedra,denisha,deane,dawne,clarine,cherryl,bronwyn,alla,valery,tonda,sueann,soraya,shoshana,shela,sharleen,shanelle,nerissa,meridith,mellie,maye,maple,magaret,lili,leonila,leonie,leeanna,lavonia,lavera,kristel,kathey,kathe,jann,ilda,hildred,hildegarde,genia,fumiko,evelin,ermelinda,elly,du
28ng,doloris,dionna,danae,berneice,annice,alix,verena,verdie,shawnna,shawana,shaunna,rozella,randee,ranae,milagro,lynell,luise,loida,lisbeth,karleen,junita,jona,isis,hyacinth,hedy,gwenn,ethelene,erline,donya,domonique,delicia,dannette,cicely,branda,blythe,bethann,ashlyn,annalee,alline,yuko,vella,trang,towanda,tesha,sherlyn,narcisa,miguelina,meri,maybell,marlana,marguerita,madlyn,lory,loriann,leonore,leighann,laurice,latesha,laronda,katrice,kasie,kaley,jadwiga,glennie,gearldine,francina,epifania,dyan,dorie,diedre,denese,demetrice,delena,cristie,cleora,catarina,carisa,barbera,almeta,trula,tereasa,solange,sheilah,shavonne,sanora,rochell,mathilde,margareta,maia,lynsey,lawanna,launa,kena,keena,katia,glynda,gaylene,elvina,elanor,danuta,danika,cristen,cordie,coletta,clarita,carmon,brynn,azucena,aundrea,angele,verlie,verlene,tamesha,silvana,sebrina,samira,reda,raylene,penni,norah,noma,mireille,melissia,maryalice,laraine,kimbery,karyl,karine,jolanda,johana,jesusa,jaleesa,jacquelyne,iluminada,hilaria,hanh,gennie,francie,floretta,exie,edda,drema,delpha,barbar,assunta,ardell,annalisa,alisia,yukiko,yolando,wonda,waltraud,veta,temeka,tameika,shirleen,shenita,piedad,ozella,mirtha,marilu,kimiko,juliane,jenice,janay,jacquiline,hilde,elois,echo,devorah,chau,brinda,betsey,arminda,aracelis,apryl,annett,alishia,veola,usha,toshiko,theola,tashia,talitha,shery,renetta,reiko,rasheeda,obdulia,mika,melaine,meggan,marlen,marget,marceline,mana,magdalen,librada,lezlie,latashia,lasandra,kelle,isidra,inocencia,gwyn,francoise,erminia,erinn,dimple,devora,criselda,armanda,arie,ariane,angelena,aliza,adriene,adaline,xochitl,twanna,tomiko,tamisha,taisha,susy,rutha,rhona,noriko,natashia,merrie,marinda,mariko,margert,loris,lizzette,leisha,kaila,joannie,jerrica,jene,jannet,janee,jacinda,herta,elenore,doretta,delaine,daniell,claudie,britta,apolonia,amberly,alease,yuri,waneta,tomi,sharri,sandie,roselle,reynalda,raguel,phylicia,patria,olimpia,odelia,mitzie,minda,mignon,mica,mendy,marivel,maile,lynetta,lavette,lauryn,latrisha,lakiesha,kiersten,
28kary,josphine,jolyn,jetta,janise,jacquie,ivelisse,glynis,gianna,gaynelle,danyell,danille,dacia,coralee,cher,ceola,arianne,aleshia,yung,williemae,trinh,thora,sherika,shemeka,shaunda,roseline,ricki,melda,mallie,lavonna,latina,laquanda,lala,lachelle,klara,kandis,johna,jeanmarie,jaye,grayce,gertude,emerita,ebonie,clorinda,ching,chery,carola,breann,blossom,bernardine,becki,arletha,argelia,alita,yulanda,yessenia,tobi,tasia,sylvie,shirl,shirely,shella,shantelle,sacha,rebecka,providencia,paulene,misha,miki,marline,marica,lorita,latoyia,lasonya,kerstin,kenda,keitha,kathrin,jaymie,gricelda,ginette,eryn,elina,elfrieda,danyel,cheree,chanelle,barrie,aurore,annamaria,alleen,ailene,aide,yasmine,vashti,treasa,tiffaney,sheryll,sharie,shanae,raisa,neda,mitsuko,mirella,milda,maryanna,maragret,mabelle,luetta,lorina,letisha,latarsha,lanelle,lajuana,krissy,karly,karena,jessika,jerica,jeanelle,jalisa,jacelyn,izola,euna,etha,domitila,dominica,daina,creola,carli,camie,brittny,ashanti,anisha,aleen,adah,yasuko,valrie,tona,tinisha,terisa,taneka,simonne,shalanda,serita,ressie,refugia,olene,margherita,mandie,maire,lyndia,luci,lorriane,loreta,leonia,lavona,lashawnda,lakia,kyoko,krystina,krysten,kenia,kelsi,jeanice,isobel,georgiann,genny,felicidad,eilene,deloise,deedee,conception,clora,cherilyn,calandra,armandina,anisa,tiera,theressa,stephania,sima,shyla,shonta,shera,shaquita,shala,rossana,nohemi,nery,moriah,melita,melida,melani,marylynn,marisha,mariette,malorie,madelene,ludivina,loria,lorette,loralee,lianne,lavenia,laurinda,lashon,kimi,keila,katelynn,jone,joane,jayna,janella,hertha,francene,elinore,despina,delsie,deedra,clemencia,carolin,bulah,brittanie,blondell,bibi,beaulah,beata,annita,agripina,virgen,valene,twanda,tommye,tarra,tari,tammera,shakia,sadye,ruthanne,rochel,rivka,pura,nenita,natisha,ming,merrilee,melodee,marvis,lucilla,leena,laveta,larita,lanie,keren,ileen,georgeann,genna,frida,eufemia,emely,edyth,deonna,deadra,darlena,chanell,cathern,cassondra,cassaundra,bernarda,berna,arlinda,anamaria,vertie,valeri,torri,stasia,sherise,sherill,sanda,ruthe,rosy,robbi,ranee,quyen,pearly,palmira,onita,nisha,niesha,nida,merlyn,mayola,marylouise,marth,margene,madelaine,londa,leontine,leoma,leia,lauralee,lanora,lakita,kiyoko,keturah,katelin,kareen,jonie,johnette,jenee,jeanett,izetta,hiedi,heike,hassie,giuseppina,georgann,fidela,fernande,elwanda,ellamae,eliz,dusti,dotty,cyndy,coralie,celesta,alverta,xenia,wava,vanetta,torrie,tashina,tandy,tambra,tama,stepanie,shila,shaunta,sharan,shaniqua,shae,setsuko,serafina,sandee,rosamaria,priscila,olinda,nadene,muoi,michelina,mercedez,maryrose,marcene,magali,mafalda,lannie,kayce,karoline,kamilah,kamala,justa,joline,jennine,jacquetta,iraida,georgeanna,franchesca,emeline,elane,ehtel,earlie,dulcie,dalene,classie,chere,charis,caroyln,carmina,carita,bethanie,ayako,arica,alysa,alessandra,akilah,adrien,zetta,youlanda,yelena,yahaira,xuan,wendolyn,tijuana,terina,teresia,suzi,sherell,shavonda,shaunte,sharda,shakita,sena,ryann,rubi,riva,reginia,rachal,parthenia,pamula,monnie,monet,michaele,melia,malka,maisha,lisandra,lekisha,lean,lakendra,krystin,kortney,kizzie,kittie,kera,kendal,kemberly,kanisha,julene,jule,johanne,jamee,halley,gidget,fredricka,fleta,fatimah,eusebia,elza,eleonore,dorthey,doria,donella,dinorah,delorse,claretha,christinia,charlyn,bong,belkis,azzie,andera,aiko,adena,yajaira,vania,ulrike,toshia,tifany,stefany,shizue,shenika,shawanna,sharolyn,sharilyn,shaquana,shantay,rozanne,roselee,remona,reanna,raelene,phung,petronila,natacha,nancey,myrl,miyoko,miesha,merideth,marvella,marquitta,marhta,marchelle,lizeth,libbie,lahoma,ladawn,kina,katheleen,katharyn,karisa,kaleigh,junie,julieann,johnsie,janean,jaimee,jackqueline,hisako,herma,helaine,gwyneth,gita,eustolia,emelina,elin,edris,donnette,donnetta,dierdre,denae,darcel,clarisa,cinderella,chia,charlesetta,charita,celsa,cassy,cassi,carlee,bruna,brittaney,brande,billi,antonetta,angla,angelyn,analisa,alane,wenona,wendie,veronique,vannesa,tobie,tempie,sumiko,sulema,somer,sheba,sharice,shanel,shalon,rosio,roselia,renay,rema,reena,ozie,oretha,oralee,ngan,nakesha,milly,marybelle,margrett,maragaret,manie,lurlene,lillia,lieselotte,lavelle,lashaunda,lakeesha,kaycee,kalyn,joya,joette,jenae,janiece,illa,grisel,glayds,genevie,gala,fredda,eleonor,debera,deandrea,corrinne,cordia,contessa,colene,cleotilde,chantay,cecille,beatris,azalee,arlean,ardath,anjelica,anja,alfredia,aleisha,zada,yuonne,xiao,willodean,vennie,vanna,tyisha,tova,torie,tonisha,tilda,tien,sirena,sherril,shanti,shan,senaida,samella,robbyn,rend
28a,reita,phebe,paulita,nobuko,nguyet,neomi,mikaela,melania,maximina,marg,maisie,lynna,lilli,lashaun,lakenya,lael,kirstie,kathline,kasha,karlyn,karima,jovan,josefine,jennell,jacqui,jackelyn,hien,grazyna,florrie,floria,eleonora,dwana,dorla,delmy,deja,dede,dann,crysta,clelia,claris,chieko,cherlyn,cherelle,charmain,chara,cammy,arnette,ardelle,annika,amiee,amee,allena,yvone,yuki,yoshie,yevette,yael,willetta,voncile,venetta,tula,tonette,timika,temika,telma,teisha,taren,stacee,shawnta,saturnina,ricarda,pasty,onie,nubia,marielle,mariella,marianela,mardell,luanna,loise,lisabeth,lindsy,lilliana,lilliam,lelah,leigha,leanora,kristeen,khalilah,keeley,kandra,junko,joaquina,jerlene,jani,jamika,hsiu,hermila,genevive,evia,eugena,emmaline,elfreda,elene,donette,delcie,deeanna,darcey,clarinda,cira,chae,celinda,catheryn,casimira,carmelia,camellia,breana,bobette,bernardina,bebe,basilia,arlyne,amal,alayna,zonia,zenia,yuriko,yaeko,wynell,willena,vernia,tora,terrilyn,terica,tenesha,tawna,tajuana,taina,stephnie,sona,sina,shondra,shizuko,sherlene,sherice,sharika,rossie,rosena,rima,rheba,renna,natalya,nancee,melodi,meda,matha,marketta,maricruz,marcelene,malvina,luba,louetta,leida,lecia,lauran,lashawna,laine,khadijah,katerine,kasi,kallie,julietta,jesusita,jestine,jessia,jeffie,janyce,isadora,georgianne,fidelia,evita,eura,eulah,estefana,elsy,eladia,dodie,denisse,deloras,delila,daysi,crystle,concha,claretta,charlsie,charlena,carylon,bettyann,asley,ashlea,amira,agueda,agnus,yuette,vinita,victorina,tynisha,treena,toccara,tish,thomasena,tegan,soila,shenna,sharmaine,shantae,shandi,saran,sarai,sana,rosette,rolande,regine,otelia,olevia,nicholle,necole,naida,myrta,myesha,mitsue,minta,mertie,margy,mahalia,madalene,loura,lorean,lesha,leonida,lenita,lavone,lashell,lashandra,lamonica,kimbra,katherina,karry,kanesha,jong,jeneva,jaquelyn,gilma,ghislaine,gertrudis,fransisca,fermina,ettie,etsuko,ellan,elidia,edra,dorethea,doreatha,denyse,deetta,daine,cyrstal,corrin,cayla,carlita,camila,burma,bula,buena,barabara,avril,alaine,zana,wilhemina,wanetta,verline,vasiliki,tonita,tisa,teofila,tayna,taunya,tandra,takako,sunni,suanne,sixta,sharell,seema,rosenda,robena,raymonde,pamila,ozell,neida,mistie,micha,merissa,maurita,maryln,maryetta,marcell,malena,makeda,lovetta,lourie,lorrine,lorilee,laurena,lashay,larraine,laree,lacresha,kristle,keva,keira,karole,joie,jinny,jeannetta,jama,heidy,gilberte,gema,faviola,evelynn,enda,elli,ellena,divina,dagny,collene,codi,cindie,chassidy,chasidy,catrice,catherina,cassey,caroll,carlena,candra,calista,bryanna,britteny,beula,bari,audrie,audria,ardelia,annelle,angila,alona,allyn".split(","),
29surnames:"smith,johnson,williams,jones,brown,davis,miller,wilson,moore,taylor,anderson,jackson,white,harris,martin,thompson,garcia,martinez,robinson,clark,rodriguez,lewis,lee,walker,hall,allen,young,hernandez,king,wright,lopez,hill,green,adams,baker,gonzalez,nelson,carter,mitchell,perez,roberts,turner,phillips,campbell,parker,evans,edwards,collins,stewart,sanchez,morris,rogers,reed,cook,morgan,bell,murphy,bailey,rivera,cooper,richardson,cox,howard,ward,torres,peterson,gray,ramirez,watson,brooks,sanders,price,bennett,wood,barnes,ross,henderson,coleman,jenkins,perry,powell,long,patterson,hughes,flores,washington,butler,simmons,foster,gonzales,bryant,alexander,griffin,diaz,hayes,myers,ford,hamilton,graham,sullivan,wallace,woods,cole,west,owens,reynolds,fisher,ellis,harrison,gibson,mcdonald,cruz,marshall,ortiz,gomez,murray,freeman,wells,webb,simpson,stevens,tucker,porter,hicks,crawford,boyd,mason,morales,kennedy,warren,dixon,ramos,reyes,burns,gordon,shaw,holmes,rice,robertson,hunt,black,daniels,palmer,mills,nichols,grant,knight,ferguson,stone,hawkins,dunn,perkins,hudson,spencer,gardner,stephens,payne,pierce,berry,matthews,arnold,wagner,willis,watkins,olson,carroll,duncan,snyder,hart,cunningham,lane,andrews,ruiz,harper,fox,riley,armstrong,carpenter,weaver,greene,elliott,chavez,sims,peters,kelley,franklin,lawson,fields,gutierrez,schmidt,carr,vasquez,castillo,wheeler,chapman,montgomery,richards,williamson,johnston,banks,meyer,bishop,mccoy,howell,alvarez,morrison,hansen,fernandez,garza,harvey,burton,nguyen,jacobs,reid,fuller,lynch,garrett,romero,welch,larson,frazier,burke,hanson,mendoza,moreno,bowman,medina,fowler,brewer,hoffman,carlson,silva,pearson,holland,fleming,
29jensen,vargas,byrd,davidson,hopkins,herrera,wade,soto,walters,neal,caldwell,lowe,jennings,barnett,graves,jimenez,horton,shelton,barrett,obrien,castro,sutton,mckinney,lucas,miles,rodriquez,chambers,holt,lambert,fletcher,watts,bates,hale,rhodes,pena,beck,newman,haynes,mcdaniel,mendez,bush,vaughn,parks,dawson,santiago,norris,hardy,steele,curry,powers,schultz,barker,guzman,page,munoz,ball,keller,chandler,weber,walsh,lyons,ramsey,wolfe,schneider,mullins,benson,sharp,bowen,barber,cummings,hines,baldwin,griffith,valdez,hubbard,salazar,reeves,warner,stevenson,burgess,santos,tate,cross,garner,mann,mack,moss,thornton,mcgee,farmer,delgado,aguilar,vega,glover,manning,cohen,harmon,rodgers,robbins,newton,blair,higgins,ingram,reese,cannon,strickland,townsend,potter,goodwin,walton,rowe,hampton,ortega,patton,swanson,goodman,maldonado,yates,becker,erickson,hodges,rios,conner,adkins,webster,malone,hammond,flowers,cobb,moody,quinn,pope,osborne,mccarthy,guerrero,estrada,sandoval,gibbs,gross,fitzgerald,stokes,doyle,saunders,wise,colon,gill,alvarado,greer,padilla,waters,nunez,ballard,schwartz,mcbride,houston,christensen,klein,pratt,briggs,parsons,mclaughlin,zimmerman,buchanan,moran,copeland,pittman,brady,mccormick,holloway,brock,poole,logan,bass,marsh,drake,wong,jefferson,morton,abbott,sparks,norton,huff,massey,figueroa,carson,bowers,roberson,barton,tran,lamb,harrington,boone,cortez,clarke,mathis,singleton,wilkins,cain,underwood,hogan,mckenzie,collier,luna,phelps,mcguire,bridges,wilkerson,nash,summers,atkins,wilcox,pitts,conley,marquez,burnett,cochran,chase,davenport,hood,gates,ayala,sawyer,vazquez,dickerson,hodge,acosta,flynn,espinoza,nicholson,monroe,wolf,morrow,whitaker,oconnor,skinner,ware,molina,kirby,huffman,gilmore,dominguez,oneal,lang,combs,kramer,hancock,gallagher,gaines,shaffer,wiggins,mathews,mcclain,fischer,wall,melton,hensley,bond,dyer,grimes,contreras,wyatt,baxter,snow,mosley,shepherd,larsen,hoover,beasley,petersen,whitehead,meyers,garrison,shields,horn,savage,olsen,schroeder,hartman,woodard,mueller,kemp,deleon,booth,patel,calhoun,wiley,eaton,cline,navarro,harrell,humphrey,parrish,duran,hutchinson,hess,dorsey,bullock,robles,beard,dalton,avila,rich,blackwell,johns,blankenship,trevino,salinas,campos,pruitt,callahan,montoya,hardin,guerra,mcdowell,stafford,gallegos,henson,wilkinson,booker,merritt,atkinson,orr,decker,hobbs,tanner,knox,pacheco,stephenson,glass,rojas,serrano,marks,hickman,sweeney,strong,mcclure,conway,roth,maynard,farrell,lowery,hurst,nixon,weiss,trujillo,ellison,sloan,juarez,winters,mclean,boyer,villarreal,mccall,gentry,carrillo,ayers,lara,sexton,pace,hull,leblanc,browning,velasquez,leach,chang,sellers,herring,noble,foley,bartlett,mercado,landry,durham,walls,barr,mckee,bauer,rivers,bradshaw,pugh,velez,rush,estes,dodson,morse,sheppard,weeks,camacho,bean,barron,livingston,middleton,spears,branch,blevins,chen,kerr,mcconnell,hatfield,harding,solis,frost,giles,blackburn,pennington,woodward,finley,mcintosh,koch,mccullough,blanchard,rivas,brennan,mejia,kane,benton,buckley,valentine,maddox,russo,mcknight,buck,moon,mcmillan,crosby,berg,dotson,mays,roach,chan,richmond,meadows,faulkner,oneill,knapp,kline,ochoa,jacobson,gay,hendricks,horne,shepard,hebert,cardenas,mcintyre,waller,holman,donaldson,cantu,morin,gillespie,fuentes,tillman,bentley,peck,key,salas,rollins,gamble,dickson,santana,cabrera,cervantes,howe,hinton,hurley,spence,zamora,yang,mcneil,suarez,petty,gould,mcfarland,sampson,carver,bray,macdonald,stout,hester,melendez,dillon,farley,hopper,galloway,potts,joyner,stein,aguirre,osborn,mercer,bender,franco,rowland,sykes,pickett,sears,mayo,dunlap,hayden,wilder,mckay,coffey,mccarty,ewing,cooley,vaughan,bonner,cotton,holder,stark,ferrell,cantrell,fulton,lott,calderon,pollard,hooper,burch,mullen,fry,riddle,levy,duke,odonnell,britt,daugherty,berger,dillard,alston,frye,riggs,chaney,odom,duffy,fitzpatrick,valenzuela,mayer,alford,mcpherson,acevedo,barrera,cote,reilly,compton,mooney,mcgowan,craft,clemons,wynn,nielsen,baird,stanton,snider,rosales,bright,witt,hays,holden,rutledge,kinney,clements,castaneda,slater,hahn,burks,delaney,pate,lancaster,sharpe,whitfield,talley,macias,burris,ratliff,mccray,madden,kaufman,beach,goff,cash,bolton,mcfadden,levine,byers,kirkland,kidd,workman,carney,mcleod,holcomb,finch,sosa,haney,franks,sargent,nieves,downs,rasmussen,bird,hewitt,foreman,valencia,oneil,delacruz,vinson,dejesus,hyde,forbes,gilliam,guthrie,wooten,huber,barlow,boyle,mcmahon,buckner,rocha,puckett,langley,knowles,cooke,velazquez,whitley,vang,shea,rouse,hartley,mayfield,elder,rankin,hanna,cowan,lucero,arroyo,slaughter,haas,oconnell,minor,boucher,archer,boggs,dougherty,andersen,newell,crowe,wang,friedman,bland,swain,holley,pearce,childs,yarbrough,galvan,proctor,meeks,lozano,mora,rangel,bacon,villanueva,schaefer,rosado,helms,boyce,goss,stinson,ibarra,hutchins,covington,crowley,hatcher,mackey,bunch,womack,polk,dodd,childress,
29childers,villa,springer,mahoney,dailey,belcher,lockhart,griggs,costa,brandt,walden,moser,tatum,mccann,akers,lutz,pryor,orozco,mcallister,lugo,davies,shoemaker,rutherford,newsome,magee,chamberlain,blanton,simms,godfrey,flanagan,crum,cordova,escobar,downing,sinclair,donahue,krueger,mcginnis,gore,farris,webber,corbett,andrade,starr,lyon,yoder,hastings,mcgrath,spivey,krause,harden,crabtree,kirkpatrick,arrington,ritter,mcghee,bolden,maloney,gagnon,dunbar,ponce,pike,mayes,beatty,mobley,kimball,butts,montes,eldridge,braun,hamm,gibbons,moyer,manley,herron,plummer,elmore,cramer,rucker,pierson,fontenot,rubio,goldstein,elkins,wills,novak,hickey,worley,gorman,katz,dickinson,broussard,woodruff,crow,britton,nance,lehman,bingham,zuniga,whaley,shafer,coffman,steward,delarosa,neely,mata,davila,mccabe,kessler,hinkle,welsh,pagan,goldberg,goins,crouch,cuevas,quinones,mcdermott,hendrickson,samuels,denton,bergeron,ivey,locke,haines,snell,hoskins,byrne,arias,corbin,beltran,chappell,downey,dooley,tuttle,couch,payton,mcelroy,crockett,groves,cartwright,dickey,mcgill,dubois,muniz,tolbert,dempsey,cisneros,sewell,latham,vigil,tapia,rainey,norwood,stroud,meade,tipton,kuhn,hilliard,bonilla,teague,gunn,greenwood,correa,reece,pineda,phipps,frey,kaiser,ames,gunter,schmitt,milligan,espinosa,bowden,vickers,lowry,pritchard,costello,piper,mcclellan,lovell,sheehan,hatch,dobson,singh,jeffries,hollingsworth,sorensen,meza,fink,donnelly,burrell,tomlinson,colbert,billings,ritchie,helton,sutherland,peoples,mcqueen,thomason,givens,crocker,vogel,robison,dunham,coker,swartz,keys,ladner,richter,hargrove,edmonds,brantley,albright,murdock,boswell,muller,quintero,padgett,kenney,daly,connolly,inman,quintana,lund,barnard,villegas,simons,huggins,tidwell,sanderson,bullard,mcclendon,duarte,draper,marrero,dwyer,abrams,stover,goode,fraser,crews,bernal,godwin,conklin,mcneal,baca,esparza,crowder,bower,brewster,mcneill,rodrigues,leal,coates,raines,mccain,mccord,miner,holbrook,swift,dukes,carlisle,aldridge,ackerman,starks,ricks,holliday,ferris,hairston,sheffield,lange,fountain,doss,betts,kaplan,carmichael,bloom,ruffin,penn,kern,bowles,sizemore,larkin,dupree,seals,metcalf,hutchison,henley,farr,mccauley,hankins,gustafson,curran,waddell,ramey,cates,pollock,cummins,messer,heller,funk,cornett,palacios,galindo,cano,hathaway,pham,enriquez,salgado,pelletier,painter,wiseman,blount,feliciano,houser,doherty,mead,mcgraw,swan,capps,blanco,blackmon,thomson,mcmanus,burkett,gleason,dickens,cormier,voss,rushing,rosenberg,hurd,dumas,benitez,arellano,marin,caudill,bragg,jaramillo,huerta,gipson,colvin,biggs,vela,platt,cassidy,tompkins,mccollum,dolan,daley,crump,sneed,kilgore,grove,grimm,davison,brunson,prater,marcum,devine,dodge,stratton,rosas,choi,tripp,ledbetter,hightower,feldman,epps,yeager,posey,scruggs,cope,stubbs,richey,overton,trotter,sprague,cordero,butcher,stiles,burgos,woodson,horner,bassett,purcell,haskins,akins,ziegler,spaulding,hadley,grubbs,sumner,murillo,zavala,shook,lockwood,driscoll,dahl,thorpe,redmond,putnam,mcwilliams,mcrae,romano,joiner,sadler,hedrick,hager,hagen,fitch,coulter,thacker,mansfield,langston,guidry,ferreira,corley,conn,rossi,lackey,baez,saenz,mcnamara,mcmullen,mckenna,mcdonough,link,engel,browne,roper,peacock,eubanks,drummond,stringer,pritchett,parham,mims,landers,grayson,schafer,egan,timmons,ohara,keen,hamlin,finn,cortes,mcnair,nadeau,moseley,michaud,rosen,oakes,kurtz,jeffers,calloway,beal,bautista,winn,suggs,stern,stapleton,lyles,laird,montano,dawkins,hagan,goldman,bryson,barajas,lovett,segura,metz,lockett,langford,hinson,eastman,hooks,smallwood,shapiro,crowell,whalen,triplett,chatman,aldrich,cahill,youngblood,ybarra,stallings,sheets,reeder,connelly,bateman,abernathy,winkler,wilkes,masters,hackett,granger,gillis,schmitz,sapp,napier,souza,lanier,gomes,weir,otero,ledford,burroughs,babcock,ventura,siegel,dugan,bledsoe,atwood,wray,varner,spangler,anaya,staley,kraft,fournier,belanger,wolff,thorne,bynum,burnette,boykin,swenson,purvis,pina,khan,duvall,darby,xiong,kauffman,healy,engle,benoit,valle,steiner,spicer,shaver,randle,lundy,chin,calvert,staton,neff,kearney,darden,oakley,medeiros,mccracken,crenshaw,perdue,dill,whittaker,tobin,washburn,hogue,goodrich,easley,bravo,dennison,shipley,kerns,jorgensen,crain,villalobos,maurer,longoria,keene,coon,witherspoon,staples,pettit,kincaid,eason,madrid,echols,lusk,stahl,currie,thayer,shultz,mcnally,seay,maher,gagne,barrow,nava,moreland,honeycutt,hearn,diggs,caron,whitten,westbrook,stovall,ragland,munson,meier,looney,kimble,jolly,hobson,goddard,culver,burr,presley,negron,connell,tovar,huddleston,ashby,salter,root,pendleton,oleary,nickerson,myrick,judd,jacobsen,bain,adair,starnes,matos,busby,herndon,hanley,bellamy,doty,bartley,yazzie,rowell,parson,gifford,cullen,christiansen,benavides,barnhart,talbot,mock,crandall,connors,bonds,whitt,gage,bergman,arredondo,addison,lujan,dowdy,jernigan,huynh,bouchard,dutton,rhoades,ouellette,kiser,herrington,hare,blackman,babb,allred,rudd,paulson,ogden,koenig,geiger,begay,parra,lassiter,hawk,esposito,waldron,ransom,prather,chacon,vick,sands,roark,parr,mayberry,greenberg,coley,bruner,whitman,skaggs,shipman,leary,hutton,romo,medrano,ladd,kruse,askew,schulz,alfaro,tabor,mohr,gallo,bermudez,pereira,bliss,reaves,flint,comer,woodall,naquin,guevara,delong,carrier,pickens,tilley,schaffer,knutson,fenton,doran,vogt,vann,prescott,mclain,landis,corcoran,zapata,hyatt,hemphill,faulk,dove,boudreaux,aragon,whitlock,trejo,tackett,shearer,saldana,hanks,mckinnon,koehler,bourgeois,keyes,goodson,foote,lunsford,goldsmith,flood,winslow,sams,reagan,mccloud,hough,esquivel,naylor,loomis,coronado,ludwig,braswell,bearden,huang,fagan,ezell,edmondson,cronin,nunn,lemon,guillory,grier,dubose,traylor,ryder,dobbins,coyle,aponte,whitmore,smalls,rowan,malloy,cardona,braxton,borden,humphries,carrasco,ruff,metzger,huntley,hinojosa,finney,madsen,ernst,dozier,burkhart,bowser,peralta,daigle,whittington,sorenson,saucedo,roche,redding,fugate,avalos,waite,lind,huston,hawthorne,hamby,boyles,boles,regan,faust,crook,beam,barger,hinds,gallardo,willoughby,willingham,eckert,busch,zepeda,worthington,tinsley,hoff,hawley,carmona,varela,rector,newcomb,kinsey,dube,whatley,ragsdale,bernstein,becerra,yost,mattson,felder,cheek,handy,grossman,gauthier,escobedo,braden,beckman,mott,hillman,flaherty,dykes,stockton,stearns,lofton,coats,cavazos,beavers,barrios,tang,mosher,cardwell,coles,burnham,weller,lemons,beebe,aguilera,parnell,harman,couture,alley,schumacher,redd,dobbs,blum,blalock,merchant,ennis,denson,cottrell,brannon,bagley,aviles,watt,sousa,rosenthal,rooney,dietz,blank,paquette,mcclelland,duff,velasco,lentz,grubb,burrows,barbour,ulrich,shockley,rader,beyer,mixon,layton,altman,weathers,stoner,squires,shipp,priest,lipscomb,cutler,caballero,zimmer,willett,thurston,storey,medley,epperson,shah,mcmillian,baggett,torrez,hirsch,dent,poirier,peachey,farrar,creech,barth,trimble,dupre,albrecht,sample,lawler,crisp,conroy,wetzel,nesbitt,murry,jameson,wilhelm,patten,minton,matson,kimbrough,guinn,croft,toth,pulliam,nugent,newby,littlejohn,dias,canales,bernier,baron,singletary,renteria,pruett,mchugh,mabry,landrum,brower,stoddard,cagle,stjohn,scales,kohler,kellogg,hopson,gant,tharp,gann,zeigler,pringle,hammons,fairchild,deaton,chavis,carnes,rowley,matlock,kearns,irizarry,carrington,starkey,lopes,jarrell,craven,baum,littlefield,linn,humphreys,etheridge,cuellar,chastain,bundy,speer,skelton,quiroz,pyle,portillo,ponder,moulton,machado,killian,hutson,hitchcock,dowling,cloud,burdick,spann,pedersen,levin,leggett,hayward,dietric
29h,beaulieu,barksdale,wakefield,snowden,briscoe,bowie,berman,ogle,mcgregor,laughlin,helm,burden,wheatley,schreiber,pressley,parris,alaniz,agee,swann,snodgrass,schuster,radford,monk,mattingly,harp,girard,cheney,yancey,wagoner,ridley,lombardo,hudgins,gaskins,duckworth,coburn,willey,prado,newberry,magana,hammonds,elam,whipple,slade,serna,ojeda,liles,dorman,diehl,upton,reardon,michaels,goetz,eller,bauman,baer,layne,hummel,brenner,amaya,adamson,ornelas,dowell,cloutier,castellanos,wellman,saylor,orourke,moya,montalvo,kilpatrick,durbin,shell,oldham,kang,garvin,foss,branham,bartholomew,templeton,maguire,holton,rider,monahan,mccormack,beaty,anders,streeter,nieto,nielson,moffett,lankford,keating,heck,gatlin,delatorre,callaway,adcock,worrell,unger,robinette,nowak,jeter,brunner,steen,parrott,overstreet,nobles,montanez,clevenger,brinkley,trahan,quarles,pickering,pederson,jansen,grantham,gilchrist,crespo,aiken,schell,schaeffer,lorenz,leyva,harms,dyson,wallis,pease,leavitt,cheng,cavanaugh,batts,warden,seaman,rockwell,quezada,paxton,linder,houck,fontaine,durant,caruso,adler,pimentel,mize,lytle,cleary,cason,acker,switzer,isaacs,higginbotham,waterman,vandyke,stamper,sisk,shuler,riddick,mcmahan,levesque,hatton,bronson,bollinger,arnett,okeefe,gerber,gannon,farnsworth,baughman,silverman,satterfield,mccrary,kowalski,grigsby,greco,cabral,trout,rinehart,mahon,linton,gooden,curley,baugh,wyman,weiner,schwab,schuler,morrissey,mahan,bunn,thrasher,spear,waggoner,qualls,purdy,mcwhorter,mauldin,gilman,perryman,newsom,menard,martino,graf,billingsley,artis,simpkins,salisbury,quintanilla,gilliland,fraley,foust,crouse,scarborough,grissom,fultz,marlow,markham,madrigal,lawton,barfield,whiting,varney,schwarz,gooch,arce,wheat,truong,poulin,hurtado,selby,gaither,fortner,culpepper,coughlin,brinson,boudreau,bales,stepp,holm,schilling,morrell,kahn,heaton,gamez,causey,turpin,shanks,schrader,meek,isom,hardison,carranza,yanez,scroggins,schofield,runyon,ratcliff,murrell,moeller,irby,currier,butterfield,ralston,pullen,pinson,estep,carbone,hawks,ellington,casillas,spurlock,sikes,motley,mccartney,kruger,isbell,houle,burk,tomlin,quigley,neumann,lovelace,fennell,cheatham,bustamante,skidmore,hidalgo,forman,culp,bowens,betancourt,aquino,robb,milner,martel,gresham,wiles,ricketts,dowd,collazo,bostic,blakely,sherrod,kenyon,gandy,ebert,deloach,allard,sauer,robins,olivares,gillette,chestnut,bourque,paine,hite,hauser,devore,crawley,chapa,talbert,poindexter,meador,mcduffie,mattox,kraus,harkins,choate,wren,sledge,sanborn,kinder,geary,cornwell,barclay,abney,seward,rhoads,howland,fortier,benner,vines,tubbs,troutman,rapp,mccurdy,deluca,westmoreland,havens,guajardo,clary,seal,meehan,herzog,guillen,ashcraft,waugh,renner,milam,elrod,churchill,breaux,bolin,asher,windham,tirado,pemberton,nolen,noland,knott,emmons,cornish,christenson,brownlee,barbee,waldrop,pitt,olvera,lombardi,gruber,gaffney,eggleston,banda,archuleta,slone,prewitt,pfeiffer,nettles,mena,mcadams,henning,gardiner,cromwell,chisholm,burleson,vest,oglesby,mccarter,lumpkin,wofford,vanhorn,thorn,teel,swafford,stclair,stanfield,ocampo,herrmann,hannon,arsenault,roush,mcalister,hiatt,gunderson,forsythe,duggan,delvalle,cintron,wilks,weinstein,uribe,rizzo,noyes,mclendon,gurley,bethea,winstead,maples,guyton,giordano,alderman,valdes,polanco,pappas,lively,grogan,griffiths,bobo,arevalo,whitson,sowell,rendon,fernandes,farrow,benavidez,ayres,alicea,stump,smalley,seitz,schulte,gilley,gallant,canfield,wolford,omalley,mcnutt,mcnulty,mcgovern,hardman,harbin,cowart,chavarria,brink,beckett,bagwell,armstead,anglin,abreu,reynoso,krebs,jett,hoffmann,greenfield,forte,burney,broome,sisson,trammell,partridge,mace,lomax,lemieux,gossett,frantz,fogle,cooney,broughton,pence,paulsen,muncy,mcarthur,hollins,beauchamp,withers,osorio,mulligan,hoyle,dockery,cockrell,begley,amador,roby,rains,lindquist,gentile,everhart,bohannon,wylie,sommers,purnell,fortin,dunning,breeden,vail,phelan,phan,marx,cosby,colburn,boling,biddle,ledesma,gaddis,denney,chow,bueno,berrios,wicker,tolliver,thibodeaux,nagle,lavoie,fisk,crist,barbosa,reedy,locklear,kolb,himes,behrens,beckwith,weems,wahl,shorter,shackelford,rees,muse,cerda,valadez,thibodeau,saavedra,ridgeway,reiter,mchenry,majors,lachance,keaton,ferrara,clemens,blocker,applegate,needham,mojica,kuykendall,hamel,escamilla,doughty,burchett,ainsworth,vidal,upchurch,thigpen,strauss,spruill,sowers,riggins,ricker,mccombs,harlow,buffington,sotelo,olivas,negrete,morey,macon,logsd
29on,lapointe,bigelow,bello,westfall,stubblefield,lindley,hein,hawes,farrington,breen,birch,wilde,steed,sepulveda,reinhardt,proffitt,minter,messina,mcnabb,maier,keeler,gamboa,donohue,basham,shinn,crooks,cota,borders,bills,bachman,tisdale,tavares,schmid,pickard,gulley,fonseca,delossantos,condon,batista,wicks,wadsworth,martell,littleton,ison,haag,folsom,brumfield,broyles,brito,mireles,mcdonnell,leclair,hamblin,gough,fanning,binder,winfield,whitworth,soriano,palumbo,newkirk,mangum,hutcherson,comstock,carlin,beall,bair,wendt,watters,walling,putman,otoole,morley,mares,lemus,keener,hundley,dial,damico,billups,strother,mcfarlane,lamm,eaves,crutcher,caraballo,canty,atwell,taft,siler,rust,rawls,rawlings,prieto,mcneely,mcafee,hulsey,hackney,galvez,escalante,delagarza,crider,bandy,wilbanks,stowe,steinberg,renfro,masterson,massie,lanham,haskell,hamrick,dehart,burdette,branson,bourne,babin,aleman,worthy,tibbs,smoot,slack,paradis,mull,luce,houghton,gantt,furman,danner,christianson,burge,ashford,arndt,almeida,stallworth,shade,searcy,sager,noonan,mclemore,mcintire,maxey,lavigne,jobe,ferrer,falk,coffin,byrnes,aranda,apodaca,stamps,rounds,peek,olmstead,lewandowski,kaminski,dunaway,bruns,brackett,amato,reich,mcclung,lacroix,koontz,herrick,hardesty,flanders,cousins,cato,cade,vickery,shank,nagel,dupuis,croteau,cotter,stuckey,stine,porterfield,pauley,moffitt,knudsen,hardwick,goforth,dupont,blunt,barrows,barnhill,shull,rash,loftis,lemay,kitchens,horvath,grenier,fuchs,fairbanks,culbertson,calkins,burnside,beattie,ashworth,albertson,wertz,vaught,vallejo,turk,tuck,tijerina,sage,peterman,marroquin,marr,lantz,hoang,demarco,cone,berube,barnette,wharton,stinnett,slocum,scanlon,sander,pinto,mancuso,lima,headley,epstein,counts,clarkson,carnahan,boren,arteaga,adame,zook,whittle,whitehurst,wenzel,saxton,reddick,puente,handley,haggerty,earley,devlin,chaffin,cady,acuna,solano,sigler,pollack,pendergrass,ostrander,janes,francois,crutchfield,chamberlin,brubaker,baptiste,willson,reis,neeley,mullin,mercier,lira,layman,keeling,higdon,espinal,chapin,warfield,toledo,pulido,peebles,nagy,montague,mello,lear,jaeger,hogg,graff,furr,soliz,poore,mendenhall,mclaurin,maestas,gable,barraza,tillery,snead,pond,neill,mcculloch,mccorkle,lightfoot,hutchings,holloman,harness,dorn,bock,zielinski,turley,treadwell,stpierre,starling,somers,oswald,merrick,easterling,bivens,truitt,poston,parry,ontiveros,olivarez,moreau,medlin,lenz,knowlton,fairley,cobbs,chisolm,bannister,woodworth,toler,ocasio,noriega,neuman,moye,milburn,mcclanahan,lilley,hanes,flannery,dellinger,danielson,conti,blodgett,beers,weatherford,strain,karr,hitt,denham,custer,coble,clough,casteel,bolduc,batchelor,ammons,whitlow,tierney,staten,sibley,seifert,schubert,salcedo,mattison,laney,haggard,grooms,dees,cromer,cooks,colson,caswell,zarate,swisher,shin,ragan,pridgen,mcvey,matheny,lafleur,franz,ferraro,dugger,whiteside,rigsby,mcmurray,lehmann,jacoby,hildebrand,hendrick,headrick,goad,fincher,drury,borges,archibald,albers,woodcock,trapp,soares,seaton,monson,luckett,lindberg,kopp,keeton,healey,garvey,gaddy,fain,burchfield,wentworth,strand,stack,spooner,saucier,ricci,plunkett,pannell,ness,leger,freitas,fong,elizondo,duval,beaudoin,urbina,rickard,partin,mcgrew,mcclintock,ledoux,forsyth,faison,devries,bertrand,wasson,tilton,scarbrough,leung,irvine,garber,denning,corral,colley,castleberry,bowlin,bogan,beale,baines,trice,rayburn,parkinson,nunes,mcmillen,leahy,kimmel,higgs,fulmer,carden,bedford,taggart,spearman,prichard,morrill,koonce,heinz,hedges,guenther,grice,findley,dover,creighton,boothe,bayer,arreola,vitale,valles,raney,osgood,hanlon,burley,bounds,worden,weatherly,vetter,tanaka,stiltner,nevarez,mosby,montero,melancon,harter,hamer,goble,gladden,gist,ginn,akin,zaragoza,tarver,sammons,royster,oreilly,muir,morehead,luster,kingsley,kelso,grisham,glynn,baumann,alves,yount,tamayo,paterson,oates,menendez,longo,hargis,gillen,desantis,conover,breedlove,sumpter,scherer,rupp,reichert,heredia,creel,cohn,clemmons,casas,bickford,belton,bach,williford,whitcomb,tennant,sutter,stull,mccallum,langlois,keel,keegan,dangelo,dancy,damron,clapp,clanton,bankston,oliveira,mintz,mcinnis,martens,mabe,laster,jolley,hildreth,hefner,glaser,duckett,demers,brockman,blais,alcorn,agnew,toliver,tice,seeley,najera,musser,mcfall,laplante,galvin,fajardo,doan,coyne,copley,clawson,cheung,barone,wynne,woodley,tremblay,stoll,sparrow,sparkman,schweitzer,sasser,samples,roney,legg,heim,farias,colwell,christman,bratcher,winchester,upshaw,southerland,sorrell,sells,mccloskey,martindale,luttrell,loveless,lovejoy,linares,latimer,embry,coombs,bratton,bostick,venable,tuggle,toro,staggs,sandlin,jefferies,heckman,griffis,crayton,clem,browder,thorton,sturgill,sprouse,royer,rousseau,ridenour,pogue,perales,peeples,metzler,mesa,mccutcheon,mcbee,hornsby,heffner,corrigan,armijo,plante,peyton,paredes,macklin,hussey,hodgson,granados,frias,becnel,batten,almanza,turney,teal,sturgeon,meeker,mcdaniels,limon,keeney,hutto,holguin,gorham,fishman,fierro,blanchette,rodrigue,reddy,osburn,oden,lerma,kirkwood,keefer,haugen,hammett,chalmers,brinkman,baumgartner,zhang,valerio,tellez,steffen,shumate,sauls,ripley,kemper,guffey,evers,craddock,carvalho,blaylock,banuelos,balderas,wheaton,turnbull,shuman,pointer,mosier,mccue,ligon,kozlowski,johansen,ingle,herr,briones,snipes,rickman,pipkin,pantoja,orosco,moniz,lawless,kunkel,hibbard,galarza,enos,bussey,schott,salcido,perreault,mcdougal,mccool,haight,garris,easton,conyers,atherton,wimberly,utley,spellman,smithson,slagle,ritchey,rand,petit,osullivan,oaks,nutt,mcvay,mccreary,mayhew,knoll,jewett,harwood,cardoza,ashe,arriaga,zeller,wirth,whitmire,stauffer,rountree,redden,mccaffrey,martz,larose,langdon,humes,gaskin,faber,devito,cass,almond,wingfield,wingate,villareal,tyner,smothers,severson,reno,pennell,maupin,leighton,janssen,hassell,hallman,halcomb,folse,fitzsimmons,fahey,cranford,bolen,battles,battaglia,wooldridge,trask,rosser,regalado,mcewen,keefe,fuqua,echevarria,caro,boynton,andrus,viera,vanmeter,taber,spradlin,seibert,provost,prentice,oliphant,laporte,hwang,hatchett,hass,greiner,freedman,covert,chilton,byars,wiese,venegas,swank,shrader,roberge,mullis,mortensen,mccune,marlowe,kirchner,keck,isaacson,hostetler,halverson,gunther,griswold,fenner,durden,blackwood,ahrens,sawyers,savoy,nabors,mcswain,mackay,lavender,lash,labbe,jessup,fullerton,cruse,crittenden,c
29orreia,centeno,caudle,canady,callender,alarcon,ahern,winfrey,tribble,salley,roden,musgrove,minnick,fortenberry,carrion,bunting,batiste,whited,underhill,stillwell,rauch,pippin,perrin,messenger,mancini,lister,kinard,hartmann,fleck,wilt,treadway,thornhill,spalding,rafferty,pitre,patino,ordonez,linkous,kelleher,homan,galbraith,feeney,curtin,coward,camarillo,buss,bunnell,bolt,beeler,autry,alcala,witte,wentz,stidham,shively,nunley,meacham,martins,lemke,lefebvre,hynes,horowitz,hoppe,holcombe,dunne,derr,cochrane,brittain,bedard,beauregard,torrence,strunk,soria,simonson,shumaker,scoggins,oconner,moriarty,kuntz,ives,hutcheson,horan,hales,garmon,fitts,bohn,atchison,wisniewski,vanwinkle,sturm,sallee,prosser,moen,lundberg,kunz,kohl,keane,jorgenson,jaynes,funderburk,freed,durr,creamer,cosgrove,batson,vanhoose,thomsen,teeter,smyth,redmon,orellana,maness,heflin,goulet,frick,forney,bunker,asbury,aguiar,talbott,southard,mowery,mears,lemmon,krieger,hickson,elston,duong,delgadillo,dayton,dasilva,conaway,catron,bruton,bradbury,bordelon,bivins,bittner,bergstrom,beals,abell,whelan,tejada,pulley,pino,norfleet,nealy,maes,loper,gatewood,frierson,freund,finnegan,cupp,covey,catalano,boehm,bader,yoon,walston,tenney,sipes,rawlins,medlock,mccaskill,mccallister,marcotte,maclean,hughey,henke,harwell,gladney,gilson,chism,caskey,brandenburg,baylor,villasenor,veal,thatcher,stegall,petrie,nowlin,navarrete,lombard,loftin,lemaster,kroll,kovach,kimbrell,kidwell,hershberger,fulcher,cantwell,bustos,boland,bobbitt,binkley,wester,weis,verdin,tong,tiller,sisco,sharkey,seymore,rosenbaum,rohr,quinonez,pinkston,malley,logue,lessard,lerner,lebron,krauss,klinger,halstead,haller,getz,burrow,alger,shores,pfeifer,perron,nelms,munn,mcmaster,mckenney,manns,knudson,hutchens,huskey,goebel,flagg,cushman,click,castellano,carder,bumgarner,wampler,spinks,robson,neel,mcreynolds,mathias,maas,loera,jenson,florez,coons,buckingham,brogan,berryman,wilmoth,wilhite,thrash,shephard,seidel,schulze,roldan,pettis,obryan,maki,mackie,hatley,frazer,fiore,chesser,bottoms,bisson,benefield,allman,wilke,trudeau,timm,shifflett,mundy,milliken,mayers,leake,kohn,huntington,horsley,hermann,guerin,fryer,frizzell,foret,flemming,fife,criswell,carbajal,bozeman,boisvert,angulo,wallen,tapp,silvers,ramsay,oshea,orta,moll,mckeever,mcgehee,linville,kiefer,ketchum,howerton,groce,gass,fusco,corbitt,betz,bartels,amaral,aiello,weddle,sperry,seiler,runyan,raley,overby,osteen,olds,mckeown,matney,lauer,lattimore,hindman,hartwell,fredrickson,fredericks,espino,clegg,carswell,cambell,burkholder,woodbury,welker,totten,thornburg,theriault,stitt,stamm,stackhouse,scholl,saxon,rife,razo,quinlan,pinkerton,olivo,nesmith,nall,mattos,lafferty,justus,giron,geer,fielder,drayton,dortch,conners,conger,boatwright,billiot,barden,armenta,tibbetts,steadman,slattery,rinaldi,raynor,pinckney,pettigrew,milne,matteson,halsey,gonsalves,fellows,durand,desimone,cowley,cowles,brill,barham,barela,barba,ashmore,withrow,valenti,tejeda,spriggs,sayre,salerno,peltier,peel,merriman,matheson,lowman,lindstrom,hyland,giroux,earls,dugas,dabney,collado,briseno,baxley,whyte,wenger,vanover,vanburen,thiel,schindler,schiller,rigby,pomeroy,passmore,marble,manzo,mahaffey,lindgren,laflamme,greathouse,fite,calabrese,bayne,yamamoto,wick,townes,thames,reinhart,peeler,naranjo,montez,mcdade,mast,markley,marchand,leeper,kellum,hudgens,hennessey,hadden,gainey,coppola,borrego,bolling,beane,ault,slaton,pape,null,mulkey,lightner,langer,hillard,ethridge,enright,derosa,baskin,weinberg,turman,somerville,pardo,noll,lashley,ingraham,hiller,hendon,glaze,cothran,cooksey,conte,carrico,abner,wooley,swope,summerlin,sturgis,sturdivant,stott,spurgeon,spillman,speight,roussel,popp,nutter,mckeon,mazza,magnuson,lanning,kozak,jankowski,heyward,forster,corwin,callaghan,bays,wortham,usher,theriot,sayers,sabo,poling,loya,lieberman,laroche,labelle,howes,harr,garay,fogarty,everson,durkin,dominquez,chaves,chambliss,witcher,vieira,vandiver,terrill,stoker,schreiner,moorman,liddell,lawhorn,krug,irons,hylton,hollenbeck,herrin,hembree,goolsby,goodin,gilmer,foltz,dinkins,daughtry,caban,brim,briley,bilodeau,wyant,vergara,tallent,swearingen,stroup,scribner,quillen,pitman,mccants,maxfield,martinson,holtz,flournoy,brookins,brody,baumgardner,straub,sills,roybal,roundtree,oswalt,mcgriff,mc
29dougall,mccleary,maggard,gragg,gooding,godinez,doolittle,donato,cowell,cassell,bracken,appel,zambrano,reuter,perea,nakamura,monaghan,mickens,mcclinton,mcclary,marler,kish,judkins,gilbreath,freese,flanigan,felts,erdmann,dodds,chew,brownell,boatright,barreto,slayton,sandberg,saldivar,pettway,odum,narvaez,moultrie,montemayor,merrell,lees,keyser,hoke,hardaway,hannan,gilbertson,fogg,dumont,deberry,coggins,buxton,bucher,broadnax,beeson,araujo,appleton,amundson,aguayo,ackley,yocum,worsham,shivers,sanches,sacco,robey,rhoden,pender,ochs,mccurry,madera,luong,knotts,jackman,heinrich,hargrave,gault,comeaux,chitwood,caraway,boettcher,bernhardt,barrientos,zink,wickham,whiteman,thorp,stillman,settles,schoonover,roque,riddell,pilcher,phifer,novotny,macleod,hardee,haase,grider,doucette,clausen,bevins,beamon,badillo,tolley,tindall,soule,snook,seale,pinkney,pellegrino,nowell,nemeth,mondragon,mclane,lundgren,ingalls,hudspeth,hixson,gearhart,furlong,downes,dibble,deyoung,cornejo,camara,brookshire,boyette,wolcott,surratt,sellars,segal,salyer,reeve,rausch,labonte,haro,gower,freeland,fawcett,eads,driggers,donley,collett,bromley,boatman,ballinger,baldridge,volz,trombley,stonge,shanahan,rivard,rhyne,pedroza,matias,jamieson,hedgepeth,hartnett,estevez,eskridge,denman,chiu,chinn,catlett,carmack,buie,bechtel,beardsley,bard,ballou,ulmer,skeen,robledo,rincon,reitz,piazza,munger,moten,mcmichael,loftus,ledet,kersey,groff,fowlkes,crumpton,clouse,bettis,villagomez,timmerman,strom,santoro,roddy,penrod,musselman,macpherson,leboeuf,harless,haddad,guido,golding,fulkerson,fannin,dulaney,dowdell,cottle,ceja,cate,bosley,benge,albritton,voigt,trowbridge,soileau,seely,rohde,pearsall,paulk,orth,nason,mota,mcmullin,marquardt,madigan,hoag,gillum,gabbard,fenwick,danforth,cushing,cress,creed,cazares,bettencourt,barringer,baber,stansberry,schramm,rutter,rivero,oquendo,necaise,mouton,montenegro,miley,mcgough,marra,macmillan,lamontagne,jasso,horst,hetrick,heilman,gaytan,gall,fortney,dingle,desjardins,dabbs,burbank,brigham,breland,beaman,arriola,yarborough,wallin,toscano,stowers,reiss,pichardo,orton,michels,mcnamee,mccrory,leatherman,kell,keister,horning,hargett,guay,ferro,deboer,dagostino,carper,blanks,beaudry,towle,tafoya,stricklin,strader,soper,sonnier,sigmon,schenk,saddler,pedigo,mendes,lunn,lohr,lahr,kingsbury,jarman,hume,holliman,hofmann,haworth,harrelson,hambrick,flick,edmunds,dacosta,crossman,colston,chaplin,carrell,budd,weiler,waits,valentino,trantham,tarr,solorio,roebuck,powe,plank,pettus,pagano,mink,luker,leathers,joslin,hartzell,gambrell,cepeda,carty,caputo,brewington,bedell,ballew,applewhite,warnock,walz,urena,tudor,reel,pigg,parton,mickelson,meagher,mclellan,mcculley,mandel,leech,lavallee,kraemer,kling,kipp,kehoe,hochstetler,harriman,gregoire,grabowski,gosselin,gammon,fancher,edens,desai,brannan,armendariz,woolsey,whitehouse,whetstone,ussery,towne,testa,tallman,studer,strait,steinmetz,sorrells,sauceda,rolfe,paddock,mitchem,mcginn,mccrea,lovato,hazen,gilpin,gaynor,fike,devoe,delrio,curiel,burkhardt,bode,backus,zinn,watanabe,wachter,vanpelt,turnage,shaner,schroder,sato,riordan,quimby,portis,natale,mckoy,mccown,kilmer,hotchkiss,hesse,halbert,gwinn,godsey,delisle,chrisman,canter,arbogast,angell,acree,yancy,woolley,wesson,weatherspoon,trainor,stockman,spiller,sipe,rooks,reavis,propst,porras,neilson,mullens,loucks,llewellyn,kumar,koester,klingensmith,kirsch,kester,honaker,hodson,hennessy,helmick,garrity,garibay,drain,casarez,callis,botello,aycock,avant,wingard,wayman,tully,theisen,szymanski,stansbury,segovia,rainwater,preece,pirtle,padron,mincey,mckelvey,mathes,larrabee,kornegay,klug,ingersoll,hecht,germain,eggers,dykstra,deering,decoteau,deason,dearing,cofield,carrigan,bonham,bahr,aucoin,appleby,almonte,yager,womble,wimmer,weimer,vanderpool,stancil,sprinkle,romine,remington,pfaff,peckham,olivera,meraz,maze,lathrop,koehn,hazelton,halvorson,hallock,haddock,ducharme,dehaven,caruthers,brehm,bosworth,bost,bias,beeman,basile,bane,aikens,wold,walther,tabb,suber,strawn,stocker,shirey,schlosser,riedel,rembert,reimer,pyles,peele,merriweather,letourneau,latta,kidder,hixon,hillis,hight,herbst,henriquez,haygood,hamill,gabel,fritts,eubank,dawes,correll,bushey,buchholz,brotherton,botts,barnwell,auger,atchley,westphal,veilleux,ulloa,stutzman,shriver,ryals,pilkington,moyers,marrs,mangrum,maddux,lockard,laing,kuhl,harney,hammock,hamlett,felker,doerr,depriest,carrasquillo,carothers,bogle,bischoff,bergen,albanese,wyckoff,vermillion,vansickle,thibault,tetreault,stickney,shoemake,ruggiero,rawson,racine,philpot,paschal,mcelhaney,mathison,legrand,lapierre,kwan,kremer,jiles,hilbert,geyer,faircloth,ehlers,egbert,desrosiers,dalrymple,cotten,cashman,cadena,boardman,alcaraz,wyrick,therrien,tankersley,strickler,puryear,plourde,pattison,pardue,mcginty,mcevoy,landreth,kuhns,koon,hewett,giddens,emerick,eades,deangelis,
29cosme,ceballos,birdsong,benham,bemis,armour,anguiano,welborn,tsosie,storms,shoup,sessoms,samaniego,rood,rojo,rhinehart,raby,northcutt,myer,munguia,morehouse,mcdevitt,mallett,lozada,lemoine,kuehn,hallett,grim,gillard,gaylor,garman,gallaher,feaster,faris,darrow,dardar,coney,carreon,braithwaite,boylan,boyett,bixler,bigham,benford,barragan,barnum,zuber,wyche,westcott,vining,stoltzfus,simonds,shupe,sabin,ruble,rittenhouse,richman,perrone,mulholland,millan,lomeli,kite,jemison,hulett,holler,hickerson,herold,hazelwood,griffen,gause,forde,eisenberg,dilworth,charron,chaisson,bristow,breunig,brace,boutwell,bentz,belk,bayless,batchelder,baran,baeza,zimmermann,weathersby,volk,toole,theis,tedesco,searle,schenck,satterwhite,ruelas,rankins,partida,nesbit,morel,menchaca,levasseur,kaylor,johnstone,hulse,hollar,hersey,harrigan,harbison,guyer,gish,giese,gerlach,geller,geisler,falcone,elwell,doucet,deese,darr,corder,chafin,byler,bussell,burdett,brasher,bowe,bellinger,bastian,barner,alleyne,wilborn,weil,wegner,tatro,spitzer,smithers,schoen,resendez,parisi,overman,obrian,mudd,mahler,maggio,lindner,lalonde,lacasse,laboy,killion,kahl,jessen,jamerson,houk,henshaw,gustin,graber,durst,duenas,davey,cundiff,conlon,colunga,coakley,chiles,capers,buell,bricker,bissonnette,bartz,bagby,zayas,volpe,treece,toombs,thom,terrazas,swinney,skiles,silveira,shouse,senn,ramage,moua,langham,kyles,holston,hoagland,herd,feller,denison,carraway,burford,bickel,ambriz,abercrombie,yamada,weidner,waddle,verduzco,thurmond,swindle,schrock,sanabria,rosenberger,probst,peabody,olinger,nazario,mccafferty,mcbroom,mcabee,mazur,matherne,mapes,leverett,killingsworth,heisler,griego,gosnell,frankel,franke,ferrante,fenn,ehrlich,christopherso,chasse,caton,brunelle,bloomfield,babbitt,azevedo,abramson,ables,abeyta,youmans,wozniak,wainwright,stowell,smitherman,samuelson,runge,rothman,rosenfeld,peake,owings,olmos,munro,moreira,leatherwood,larkins,krantz,kovacs,kizer,kindred,karnes,jaffe,hubbell,hosey,hauck,goodell,erdman,dvorak,doane,cureton,cofer,buehler,bierman,berndt,banta,abdullah,warwick,waltz,turcotte,torrey,stith,seger,sachs,quesada,pinder,peppers,pascual,paschall,parkhurst,ozuna,oster,nicholls,lheureux,lavalley,kimura,jablonski,haun,gourley,gilligan,croy,cotto,cargill,burwell,burgett,buckman,booher,adorno,wrenn,whittemore,urias,szabo,sayles,saiz,rutland,rael,pharr,pelkey,ogrady,nickell,musick,moats,mather,massa,kirschner,kieffer,kellar,hendershot,gott,godoy,gadson,furtado,fiedler,erskine,dutcher,dever,daggett,chevalier,brake,ballesteros,amerson,wingo,waldon,trott,silvey,showers,schlegel,ritz,pepin,pelayo,parsley,palermo,moorehead,mchale,lett,kocher,kilburn,iglesias,humble,hulbert,huckaby,hartford,hardiman,gurney,grigg,grasso,goings,fillmore,farber,depew,dandrea,cowen,covarrubias,burrus,bracy,ardoin,thompkins,standley,radcliffe,pohl,persaud,parenteau,pabon,newson,newhouse,napolitano,mulcahy,malave,keim,hooten,hernandes,heffernan,hearne,greenleaf,glick,fuhrman,fetter,faria,dishman,dickenson,crites,criss,clapper,chenault,castor,casto,bugg,bove,bonney,anderton,allgood,alderson,woodman,warrick,toomey,tooley,tarrant,summerville,stebbins,sokol,searles,schutz,schumann,scheer,remillard,raper,proulx,palmore,monroy,messier,melo,melanson,mashburn,manzano,lussier,jenks,huneycutt,hartwig,grimsley,fulk,fielding,fidler,engstrom,eldred,dantzler,crandell,calder,brumley,breton,brann,bramlett,boykins,bianco,bancroft,almaraz,alcantar,whitmer,whitener,welton,vineyard,rahn,paquin,mizell,mcmillin,mckean,marston,maciel,lundquist,liggins,lampkin,kranz,koski,kirkham,jiminez,hazzard,harrod,graziano,grammer,gendron,garrido,fordham,englert,dryden,demoss,deluna,crabb,comeau,brummett,blume,benally,wessel,vanbuskirk,thorson,stumpf,stockwell,reams,radtke,rackley,pelton,niemi,newland,nelsen,morrissette,miramontes,mcginley,mccluskey,marchant,luevano,lampe,lail,jeffcoat,infante,hinman,gaona,eady,desmarais,decosta,dansby,cisco,choe,breckenridge,bostwick,borg,bianchi,alberts,wilkie,whorton,vargo,tait,soucy,schuman,ousley,mumford,lippert,leath,lavergne,laliberte,kirksey,kenner,johnsen,izzo,hiles,gullett,greenwell,gaspar,galbreath,gaitan,ericson,delapaz,croom,cottingham,clift,bushnell,bice,beason,arrowood,waring,voorhees,truax,shreve,shockey,schatz,sandifer,rubino,rozier,roseberry,pieper,peden,nester,nave,murphey,malinowski,macgregor,lafrance,kunkle,kirkman,hipp,hasty,haddix,gervais,gerdes,gamache,fouts,fitzwater,dillingham,deming,deanda,cedeno,cannady,burson,bouldin,arceneaux,woodhouse,whitford,wescott,welty,weigel,torgerson,toms,surber,sunderland,sterner,setzer,riojas,pumphrey,puga,metts,mcgarry,mccandless,magill,lupo,loveland,llamas,leclerc,koons,kahler,huss,holbert,heintz,haupt,grimmett,gaskill,ellingson,dorr,dingess,deweese,desilva,crossley,cordeiro,converse,conde,caldera,cairns,burmeister,burkhalter,brawner,bott,youngs,vierra,valladares,shrum,shropshire,sevilla,rusk,rodarte,pedraza,nino,merino,mcminn,markle,mapp,lajoie,koerner,kittrell,kato,hyder,hollifield,heiser,hazlett,greenwald,fant,eldredge,dreher,delafuente,cravens,claypool,beecher,aronson,alanis,worthen,wojcik,winger,whitacre,valverde,valdivia,troupe,thrower,swindell,suttles,stroman,spires,slate,shealy,sarver,sartin,sadowski,rondeau,rolon,rascon,priddy,paulino,nolte,munroe,molloy,mciver,lykins,loggins,lenoir,klotz,kempf,hupp,hollowell,hollander,haynie,harkness,harker,gottlieb,frith,eddins,driskell,doggett,densmore,charette,cassady,byrum,burcham,buggs,benn,whitted,warrington,vandusen,vaillancourt,steger,siebert,scofield,quirk,purser,plumb,orcutt,nordstrom,mosely,michalski,mcphail,mcdavid,mccraw,marchese,mannino,lefevre,largent,lanza,kress,isham,hunsaker,hoch,hildebrandt,guarino,grijalva,graybill,fick,ewell,ewald,cusick,crumley,coston,cathcart,carruthers,bullington,bowe
29s,blain,blackford,barboza,yingling,wert,weiland,varga,silverstein,sievers,shuster,shumway,runnels,rumsey,renfroe,provencher,polley,mohler,middlebrooks,kutz,koster,groth,glidden,fazio,deen,chipman,chenoweth,champlin,cedillo,carrero,carmody,buckles,brien,boutin,bosch,berkowitz,altamirano,wilfong,wiegand,waites,truesdale,toussaint,tobey,tedder,steelman,sirois,schnell,robichaud,richburg,plumley,pizarro,piercy,ortego,oberg,neace,mertz,mcnew,matta,lapp,lair,kibler,howlett,hollister,hofer,hatten,hagler,falgoust,engelhardt,eberle,dombrowski,dinsmore,daye,casares,braud,balch,autrey,wendel,tyndall,strobel,stoltz,spinelli,serrato,reber,rathbone,palomino,nickels,mayle,mathers,mach,loeffler,littrell,levinson,leong,lemire,lejeune,lazo,lasley,koller,kennard,hoelscher,hintz,hagerman,greaves,fore,eudy,engler,corrales,cordes,brunet,bidwell,bennet,tyrrell,tharpe,swinton,stribling,southworth,sisneros,savoie,samons,ruvalcaba,ries,ramer,omara,mosqueda,millar,mcpeak,macomber,luckey,litton,lehr,lavin,hubbs,hoard,hibbs,hagans,futrell,exum,evenson,culler,carbaugh,callen,brashear,bloomer,blakeney,bigler,addington,woodford,unruh,tolentino,sumrall,stgermain,smock,sherer,rayner,pooler,oquinn,nero,mcglothlin,linden,kowal,kerrigan,ibrahim,harvell,hanrahan,goodall,geist,fussell,fung,ferebee,eley,eggert,dorsett,dingman,destefano,colucci,clemmer,burnell,brumbaugh,boddie,berryhill,avelar,alcantara,winder,winchell,vandenberg,trotman,thurber,thibeault,stlouis,stilwell,sperling,shattuck,sarmiento,ruppert,rumph,renaud,randazzo,rademacher,quiles,pearman,palomo,mercurio,lowrey,lindeman,lawlor,larosa,lander,labrecque,hovis,holifield,henninger,hawkes,hartfield,hann,hague,genovese,garrick,fudge,frink,eddings,dinh,cribbs,calvillo,bunton,brodeur,bolding,blanding,agosto,zahn,wiener,trussell,tello,teixeira,speck,sharma,shanklin,sealy,scanlan,santamaria,roundy,robichaux,ringer,rigney,prevost,polson,nord,moxley,medford,mccaslin,mcardle,macarthur,lewin,lasher,ketcham,keiser,heine,hackworth,grose,grizzle,gillman,gartner,frazee,fleury,edson,edmonson,derry,cronk,conant,burress,burgin,broom,brockington,bolick,boger,birchfield,billington,baily,bahena,armbruster,anson,yoho,wilcher,tinney,timberlake,thielen,sutphin,stultz,sikora,serra,schulman,scheffler,santillan,rego,preciado,pinkham,mickle,lomas,lizotte,lent,kellerman,keil,johanson,hernadez,hartsfield,haber,gorski,farkas,eberhardt,duquette,delano,cropper,cozart,cockerham,chamblee,cartagena,cahoon,buzzell,brister,brewton,blackshear,benfield,aston,ashburn,arruda,wetmore,weise,vaccaro,tucci,sudduth,stromberg,stoops,showalter,shears,runion,rowden,rosenblum,riffle,renfrow,peres,obryant,leftwich,lark,landeros,kistler,killough,kerley,kastner,hoggard,hartung,guertin,govan,gatling,gailey,fullmer,fulford,flatt,esquibel,endicott,edmiston,edelstein,dufresne,dressler,dickman,chee,busse,bonnett,berard,yoshida,velarde,veach,vanhouten,vachon,tolson,tolman,tennyson,stites,soler,shutt,ruggles,rhone,pegues,neese,muro,moncrief,mefford,mcphee,mcmorris,mceachern,mcclurg,mansour,mader,leija,lecompte,lafountain,labrie,jaquez,heald,hash,hartle,gainer,frisby,farina,eidson,edgerton,dyke,durrett,duhon,cuomo,cobos,cervantez,bybee,brockway,borowski,binion,beery,arguello,amaro,acton,yuen,winton,wigfall,weekley,vidrine,vannoy,tardiff,shoop,shilling,schick,safford,prendergast,pilgrim,pellerin,osuna,nissen,nalley,moller,messner,messick,merrifield,mcguinness,matherly,marcano,mahone,lemos,lebrun,jara,hoffer,herren,hecker,haws,haug,gwin,gober,gilliard,fredette,favela,echeverria,downer,donofrio,desrochers,crozier,corson,bechtold,argueta,aparicio,zamudio,westover,westerman,utter,troyer,thies,tapley,slavin,shirk,sandler,roop,rimmer,raymer,radcliff,otten,moorer,millet,mckibben,mccutchen,mcavoy,mcadoo,mayorga,mastin,martineau,marek,madore,leflore,kroeger,kennon,jimerson,hostetter,hornback,hendley,hance,guardado,granado,gowen,goodale,flinn,fleetwood,fitz,durkee,duprey,dipietro,dilley,clyburn,brawley,beckley,arana,weatherby,vollmer,vestal,tunnell,trigg,tingle,takahashi,sweatt,storer,snapp,shiver,rooker,rathbun,poisson,perrine,perri,parmer,parke,pare,papa,palmieri,midkiff,mecham,mccomas,mcalpine,lovelady,lillard,lally,knopp,kile,kiger,haile,gupta,goldsberry,gilreath,fulks,friesen,franzen,flack,findlay,ferland,dreyer,dore,dennard,deckard,debose,crim,coulombe,chancey,cantor,branton,bissell,barns,woolard,witham,wasserman,spiegel,shoffner,scholz,ruch,rossman,petry,palacio,paez,neary,mortenson,millsap,miele,menke,mckim,mcanally,martines,lemley,larochelle,klaus,klatt,kaufmann,kapp,helmer,hedge,halloran,glisson,frechette,fontana,eagan,distefano,danley,creekmore,chartier,chaffee,carillo,burg,bolinger,berkley,benz,basso,bash,zelaya,woodring,witkowski,wilmot,wilkens,wieland,verdugo,urquhart,tsai,timms,swiger,swaim,sussman,pires,molnar,mcatee,lowder,loos,linker,landes,kingery,hufford,higa,hendren,hammack,hamann,gillam,gerhardt,edelman,delk,deans,curl,constantine,cleaver,claar,casiano,carruth,carlyle,brophy,bolanos,bibbs,bessette,beggs,baugher,bartel,averill,andresen,amin,adames,valente,turnbow,swink,sublett,stroh,stringfellow,ridgway,pugliese,poteat,ohare,neubauer,murchison,mingo,lemmons,kwon,kellam,kean,jarmon,hyden,hudak,hollinger,henkel,hemingway,hasson,hansel,halter,haire,ginsberg,gillispie,fogel,flory,etter,elledge,eckman,deas,currin,crafton,coomer,colter,claxton,bulter,braddock,bowyer,binns,bellows,baskerville,barros,ansley,woolf,wight,waldman,wadley,tull,trull,tesch,stouffer,stadler,slay,shubert,sedillo,santacruz,reinke,poynter,neri,neale,mowry,moralez,monger,mitchum,merryman,manion,macdougall,litchfield,levitt,lepage,lasalle,khoury,kavanagh,karns,ivie,huebner,hodgkins,halpin,garica,eversole,dutra,dunagan,duffey,dillman,dillion,deville,dearborn,damato,courson,coulson,burdine,bousquet,bonin,bish,atencio,westbrooks,wages,vaca,toner,tillis,swett,struble,stanfill,solorzano,slusher,sipple,silvas,shults,schexnayder,saez,rodas,rager,pulver,penton,paniagua,meneses,mcfarlin,mcauley,matz,maloy,magruder,lohman,landa,lacombe,jaimes,holzer,holst,heil,hackler,grundy,gilkey,farnham,durfee,dunton,dunston,duda,dews,craver,corriveau,conwell,colella,chambless,bremer,boutte,bourassa,blaisdell,backman,babineaux,audette,alleman,towner,taveras,tarango,sullins,suiter,stallard,solberg,schlueter,poulos,pimental,owsley,okelley,moffatt,metcalfe,meekins,medellin,mcglynn,mccowan,marriott,marable,lennox,lamoureux,koss,kerby,karp,isenberg,howze,hockenberry,highsmith,hallmark,gusman,greeley,giddings,gaudet,gallup,fleenor,eicher,edington,dimaggio,dement,demello,decastro,bushman,brundage,brooker,bourg,blackstock,bergmann,beaton,banister,argo,appling,wortman,watterson,villalpando,tillotson,tighe,sundberg,sternberg,stamey,shipe,seeger,scarberry,sattler,sain,rothstein,poteet,plowman,pettiford,penland,partain,pankey,oyler,ogletree,ogburn,moton,merkel,lucier,lakey,kratz,kinser,kershaw,josephson,imhoff,hendry,hammon,frisbie,frawley,fraga,forester,eskew,emmert,drennan,doyon,dandridge,cawley,carvajal,bracey,belisle,batey,ahner,wysocki,weiser,veliz,tincher,sansone,sankey,sandstrom,rohrer,risner,pridemore,pfeffer,persinger,peery,oubre,nowicki,musgrave,murdoch,mullinax,mccary,mathieu,livengood,kyser,klink,kimes,kellner,kavanaugh,kasten,imes,hoey,hinshaw,hake,gurule,grube,grillo,geter,gatto,garver,garretson,farwell,eiland,dunford,decarlo,corso,c
29olman,collard,cleghorn,chasteen,cavender,carlile,calvo,byerly,brogdon,broadwater,breault,bono,bergin,behr,ballenger,amick,tamez,stiffler,steinke,simmon,shankle,schaller,salmons,sackett,saad,rideout,ratcliffe,ranson,plascencia,petterson,olszewski,olney,olguin,nilsson,nevels,morelli,montiel,monge,michaelson,mertens,mcchesney,mcalpin,mathewson,loudermilk,lineberry,liggett,kinlaw,kight,jost,hereford,hardeman,halpern,halliday,hafer,gaul,friel,freitag,forsberg,evangelista,doering,dicarlo,dendy,delp,deguzman,dameron,curtiss,cosper,cauthen,bradberry,bouton,bonnell,bixby,bieber,beveridge,bedwell,barhorst,bannon,baltazar,baier,ayotte,attaway,arenas,abrego,turgeon,tunstall,thaxton,tenorio,stotts,sthilaire,shedd,seabolt,scalf,salyers,ruhl,rowlett,robinett,pfister,perlman,pepe,parkman,nunnally,norvell,napper,modlin,mckellar,mcclean,mascarenas,leibowitz,ledezma,kuhlman,kobayashi,hunley,holmquist,hinkley,hazard,hartsell,gribble,gravely,fifield,eliason,doak,crossland,carleton,bridgeman,bojorquez,boggess,auten,woosley,whiteley,wexler,twomey,tullis,townley,standridge,santoyo,rueda,riendeau,revell,pless,ottinger,nigro,nickles,mulvey,menefee,mcshane,mcloughlin,mckinzie,markey,lockridge,lipsey,knisley,knepper,kitts,kiel,jinks,hathcock,godin,gallego,fikes,fecteau,estabrook,ellinger,dunlop,dudek,countryman,chauvin,chatham,bullins,brownfield,boughton,bloodworth,bibb,baucom,barbieri,aubin,armitage,alessi,absher,abbate,zito,woolery,wiggs,wacker,tynes,tolle,telles,tarter,swarey,strode,stockdale,stalnaker,spina,schiff,saari,risley,rameriz,rakes,pettaway,penner,paulus,palladino,omeara,montelongo,melnick,mehta,mcgary,mccourt,mccollough,marchetti,manzanares,lowther,leiva,lauderdale,lafontaine,kowalczyk,knighton,joubert,jaworski,huth,hurdle,housley,hackman,gulick,gordy,gilstrap,gehrke,gebhart,gaudette,foxworth,endres,dunkle,cimino,caddell,brauer,braley,bodine,blackmore,belden,backer,ayer,andress,wisner,vuong,valliere,twigg,tavarez,strahan,steib,staub,sowder,seiber,schutt,scharf,schade,rodriques,risinger,renshaw,rahman,presnell,piatt,nieman,nevins,mcilwain,mcgaha,mccully,mccomb,massengale,macedo,lesher,kearse,jauregui,husted,hudnall,holmberg,hertel,hardie,glidewell,frausto,fassett,dalessandro,dahlgren,corum,constantino,conlin,colquitt,colombo,claycomb,cardin,buller,boney,bocanegra,biggers,benedetto,araiza,andino,albin,zorn,werth,weisman,walley,vanegas,ulibarri,towe,tedford,teasley,suttle,steffens,stcyr,squire,singley,sifuentes,shuck,schram,sass,rieger,ridenhour,rickert,richerson,rayborn,rabe,raab,pendley,pastore,ordway,moynihan,mellott,mckissick,mcgann,mccready,mauney,marrufo,lenhart,lazar,lafave,keele,kautz,jardine,jahnke,jacobo,hord,hardcastle,hageman,giglio,gehring,fortson,duque,duplessis,dicken,derosier,deitz,dalessio,cram,castleman,candelario,callison,caceres,bozarth,biles,bejarano,bashaw,avina,armentrout,alverez,acord,waterhouse,vereen,vanlandingham,strawser,shotwell,severance,seltzer,schoonmaker,schock,schaub,schaffner,roeder,rodrigez,riffe,rasberry,rancourt,railey,quade,pursley,prouty,perdomo,oxley,osterman,nickens,murphree,mounts,merida,maus,mattern,masse,martinelli,mangan,lutes,ludwick,loney,laureano,lasater,knighten,kissinger,kimsey,kessinger,honea,hollingshead,hockett,heyer,heron,gurrola,gove,glasscock,gillett,galan,featherstone,eckhardt,duron,dunson,dasher,culbreth,cowden,cowans,claypoole,churchwell,chabot,caviness,cater,caston,callan,byington,burkey,boden,beckford,atwater,archambault,alvey,alsup,whisenant,weese,voyles,verret,tsang,tessier,sweitzer,sherwin,shaughnessy,revis,remy,prine,philpott,peavy,paynter,parmenter,ovalle,offutt,nightingale,newlin,nakano,myatt,muth,mohan,mcmillon,mccarley,mccaleb,maxson,marinelli,maley,liston,letendre,kain,huntsman,hirst,hagerty,gulledge,greenway,grajeda,gorton,goines,gittens,frederickson,fanelli,embree,eichelberger,dunkin,dixson,dillow,defelice,chumley,burleigh,borkowski,binette,biggerstaff,berglund,beller,audet,arbuckle,allain,alfano,youngman,wittman,weintraub,vanzant,vaden,twitty,stollings,standifer,sines,shope,scalise,saville,posada,pisano,otte,nolasco,mier,merkle,mendiola,melcher,mejias,mcmurry,mccalla,markowitz,manis,mallette,macfarlane,lough,looper,landin,kittle,kinsella,kinnard,hobart,helman,hellman,hartsock,halford,hage,gordan,glasser,gayton,gattis,gastelum,gaspard,frisch,fitzhugh,eckstein,eberly,dowden,despain,crumpler,crotty,cornelison,chouinard,chamness,catlin,cann,bumgardner,budde,branum,bradfield,braddy,borst,birdwell,bazan,banas,bade,arango,ahearn,addis,zumwalt,wurth,wilk,widener,wagstaff,urrutia,terwilliger,tart,steinman,staats,sloat,rives,riggle,revels,reichard,prickett,poff,pitzer,petro,pell,northrup,nicks,moline,mielke,maynor,mallon,magness,lingle,lindell,lieb,lesko,lebeau,lammers,lafond,kiernan,ketron,jurado,holmgren,hilburn,hayashi,hashimoto,harbaugh,guillot,gard,froehlich,feinberg,falco,dufour,drees,doney,diep,delao,daves,dail,crowson,
29coss,congdon,carner,camarena,butterworth,burlingame,bouffard,bloch,bilyeu,barta,bakke,baillargeon,avent,aquilar,zeringue,yarber,wolfson,vogler,voelker,truss,troxell,thrift,strouse,spielman,sistrunk,sevigny,schuller,schaaf,ruffner,routh,roseman,ricciardi,peraza,pegram,overturf,olander,odaniel,millner,melchor,maroney,machuca,macaluso,livesay,layfield,laskowski,kwiatkowski,kilby,hovey,heywood,hayman,havard,harville,haigh,hagood,grieco,glassman,gebhardt,fleischer,fann,elson,eccles,cunha,crumb,blakley,bardwell,abshire,woodham,wines,welter,wargo,varnado,tutt,traynor,swaney,stricker,stoffel,stambaugh,sickler,shackleford,selman,seaver,sansom,sanmiguel,royston,rourke,rockett,rioux,puleo,pitchford,nardi,mulvaney,middaugh,malek,leos,lathan,kujawa,kimbro,killebrew,houlihan,hinckley,herod,hepler,hamner,hammel,hallowell,gonsalez,gingerich,gambill,funkhouser,fricke,fewell,falkner,endsley,dulin,drennen,deaver,dambrosio,chadwell,castanon,burkes,brune,brisco,brinker,bowker,boldt,berner,beaumont,beaird,bazemore,barrick,albano,younts,wunderlich,weidman,vanness,toland,theobald,stickler,steiger,stanger,spies,spector,sollars,smedley,seibel,scoville,saito,rummel,rowles,rouleau,roos,rogan,roemer,ream,raya,purkey,priester,perreira,penick,paulin,parkins,overcash,oleson,neves,muldrow,minard,midgett,michalak,melgar,mcentire,mcauliffe,marte,lydon,lindholm,leyba,langevin,lagasse,lafayette,kesler,kelton,kaminsky,jaggers,humbert,huck,howarth,hinrichs,higley,gupton,guimond,gravois,giguere,fretwell,fontes,feeley,faucher,eichhorn,ecker,earp,dole,dinger,derryberry,demars,deel,copenhaver,collinsworth,colangelo,cloyd,claiborne,caulfield,carlsen,calzada,caffey,broadus,brenneman,bouie,bodnar,blaney,blanc,beltz,behling,barahona,yockey,winkle,windom,wimer,villatoro,trexler,teran,taliaferro,sydnor,swinson,snelling,smtih,simonton,simoneaux,simoneau,sherrer,seavey,scheel,rushton,rupe,ruano,rippy,reiner,reiff,rabinowitz,quach,penley,odle,nock,minnich,mckown,mccarver,mcandrew,longley,laux,lamothe,lafreniere,kropp,krick,kates,jepson,huie,howse,howie,henriques,haydon,haught,hatter,hartzog,harkey,grimaldo,goshorn,gormley,gluck,gilroy,gillenwater,giffin,fluker,feder,eyre,eshelman,eakins,detwiler,delrosario,davisson,catalan,canning,calton,brammer,botelho,blakney,bartell,averett,askins,aker,witmer,winkelman,widmer,whittier,weitzel,wardell,wagers,ullman,tupper,tingley,tilghman,talton,simard,seda,scheller,sala,rundell,rost,ribeiro,rabideau,primm,pinon,peart,ostrom,ober,nystrom,nussbaum,naughton,murr,moorhead,monti,monteiro,melson,meissner,mclin,mcgruder,marotta,makowski,majewski,madewell,lunt,lukens,leininger,lebel,lakin,kepler,jaques,hunnicutt,hungerford,hoopes,hertz,heins,halliburton,grosso,gravitt,glasper,gallman,gallaway,funke,fulbright,falgout,eakin,dostie,dorado,dewberry,derose,cutshall,crampton,costanzo,colletti,cloninger,claytor,chiang,campagna,burd,brokaw,broaddus,bretz,brainard,binford,bilbrey,alpert,aitken,ahlers,zajac,woolfolk,witten,windle,wayland,tramel,tittle,talavera,suter,straley,specht,sommerville,soloman,skeens,sigman,sibert,shavers,schuck,schmit,sartain,sabol,rosenblatt,rollo,rashid,rabb,polston,nyberg,northrop,navarra,muldoon,mikesell,mcdougald,mcburney,mariscal,lozier,lingerfelt,legere,latour,lagunas,lacour,kurth,killen,kiely,kayser,kahle,isley,huertas,hower,hinz,haugh,gumm,galicia,fortunato,flake,dunleavy,duggins,doby,digiovanni,devaney,deltoro,cribb,corpuz,coronel,coen,charbonneau,caine,burchette,blakey,blakemore,bergquist,beene,beaudette,bayles,ballance,bakker,bailes,asberry,arwood,zucker,willman,whitesell,wald,walcott,vancleave,trump,strasser,simas,shick,schleicher,schaal,saleh,rotz,resnick,rainer,partee,ollis,oller,oday,noles,munday,mong,millican,merwin,mazzola,mansell,magallanes,llanes,lewellen,lepore,kisner,keesee,jeanlouis,ingham,hornbeck,hawn,hartz,harber,haffner,gutshall,guth,grays,gowan,finlay,finkelstein,eyler,enloe,dungan,diez,dearman,cull,crosson,chronister,cassity,campion,callihan,butz,breazeale,blumenthal,berkey,batty,batton,arvizu,alderete,aldana,albaugh,abernethy,wolter,wille,tweed,tollefson,thomasson,teter,testerman,sproul,spates,southwick,soukup,skelly,senter,sealey,sawicki,sargeant,rossiter,rosemond,repp,pifer,ormsby,nickelson,naumann,morabito,monzon,millsaps,millen,mcelrath,marcoux,mantooth,madson,macneil,mackinnon,louque,leister,lampley,kushner,krouse,kirwan,jessee,janson,jahn,jacquez,islas,hutt,holladay,hillyer,hepburn,hensel,harrold,gingrich,geis,gales,fults,finnell,ferri,featherston,epley,ebersole,eames,du
29nigan,drye,dismuke,devaughn,delorenzo,damiano,confer,collum,clower,clow,claussen,clack,caylor,cawthon,casias,carreno,bluhm,bingaman,bewley,belew,beckner,auld,amey,wolfenbarger,wilkey,wicklund,waltman,villalba,valero,valdovinos,ullrich,tyus,twyman,trost,tardif,tanguay,stripling,steinbach,shumpert,sasaki,sappington,sandusky,reinhold,reinert,quijano,placencia,pinkard,phinney,perrotta,pernell,parrett,oxendine,owensby,orman,nuno,mori,mcroberts,mcneese,mckamey,mccullum,markel,mardis,maines,lueck,lubin,lefler,leffler,larios,labarbera,kershner,josey,jeanbaptiste,izaguirre,hermosillo,haviland,hartshorn,hafner,ginter,getty,franck,fiske,dufrene,doody,davie,dangerfield,dahlberg,cuthbertson,crone,coffelt,chidester,chesson,cauley,caudell,cantara,campo,caines,bullis,bucci,brochu,bogard,bickerstaff,benning,arzola,antonelli,adkinson,zellers,wulf,worsley,woolridge,whitton,westerfield,walczak,vassar,truett,trueblood,trawick,townsley,topping,tobar,telford,steverson,stagg,sitton,sill,sergent,schoenfeld,sarabia,rutkowski,rubenstein,rigdon,prentiss,pomerleau,plumlee,philbrick,patnode,oloughlin,obregon,nuss,morell,mikell,mele,mcinerney,mcguigan,mcbrayer,lollar,kuehl,kinzer,kamp,joplin,jacobi,howells,holstein,hedden,hassler,harty,halle,greig,gouge,goodrum,gerhart,geier,geddes,gast,forehand,ferree,fendley,feltner,esqueda,encarnacion,eichler,egger,edmundson,eatmon,doud,donohoe,donelson,dilorenzo,digiacomo,diggins,delozier,dejong,danford,crippen,coppage,cogswell,clardy,cioffi,cabe,brunette,bresnahan,blomquist,blackstone,biller,bevis,bevan,bethune,benbow,baty,basinger,balcom,andes,aman,aguero,adkisson,yandell,wilds,whisenhunt,weigand,weeden,voight,villar,trottier,tillett,suazo,setser,scurry,schuh,schreck,schauer,samora,roane,rinker,reimers,ratchford,popovich,parkin,natal,melville,mcbryde,magdaleno,loehr,lockman,lingo,leduc,larocca,lamere,laclair,krall,korte,koger,jalbert,hughs,higbee,henton,heaney,haith,gump,greeson,goodloe,gholston,gasper,gagliardi,fregoso,farthing,fabrizio,ensor,elswick,elgin,eklund,eaddy,drouin,dorton,dizon,derouen,deherrera,davy,dampier,cullum,culley,cowgill,cardoso,cardinale,brodsky,broadbent,brimmer,briceno,branscum,bolyard,boley,bennington,beadle,baur,ballentine,azure,aultman,arciniega,aguila,aceves,yepez,woodrum,wethington,weissman,veloz,trusty,troup,trammel,tarpley,stivers,steck,sprayberry,spraggins,spitler,spiers,sohn,seagraves,schiffman,rudnick,rizo,riccio,rennie,quackenbush,puma,plott,pearcy,parada,paiz,munford,moskowitz,mease,mcnary,mccusker,lozoya,longmire,loesch,lasky,kuhlmann,krieg,koziol,kowalewski,konrad,kindle,jowers,jolin,jaco,horgan,hine,hileman,hepner,heise,heady,hawkinson,hannigan,haberman,guilford,grimaldi,garton,gagliano,fruge,follett,fiscus,ferretti,ebner,easterday,eanes,dirks,dimarco,depalma,deforest,cruce,craighead,christner,candler,cadwell,burchell,buettner,brinton,brazier,brannen,brame,bova,bomar,blakeslee,belknap,bangs,balzer,athey,armes,alvis,alverson,alvardo,yeung,wheelock,westlund,wessels,volkman,threadgill,thelen,tague,symons,swinford,sturtevant,straka,stier,stagner,segarra,seawright,rutan,roux,ringler,riker,ramsdell,quattlebaum,purifoy,poulson,permenter,peloquin,pasley,pagel,osman,obannon,nygaard,newcomer,munos,motta,meadors,mcquiston,mcniel,mcmann,mccrae,mayne,matte,legault,lechner,kucera,krohn,kratzer,koopman,jeske,horrocks,hock,hibbler,hesson,hersh,harvin,halvorsen,griner,grindle,gladstone,garofalo,frampton,forbis,eddington,diorio,dingus,dewar,desalvo,curcio,creasy,cortese,cordoba,connally,cluff,cascio,capuano,canaday,calabro,bussard,brayton,borja,bigley,arnone,arguelles,acuff,zamarripa,wooton,widner,wideman,threatt,thiele,templin,teeters,synder,swint,swick,sturges,stogner,stedman,spratt,siegfried,shetler,scull,savino,sather,rothwell,rook,rone,rhee,quevedo,privett,pouliot,poche,pickel,petrillo,pellegrini,peaslee,partlow,otey,nunnery,morelock,morello,meunier,messinger,mckie,mccubbin,mccarron,lerch,lavine,laverty,lariviere,lamkin,kugler,krol,kissel,keeter,hubble,hickox,hetzel,hayner,hagy,hadlock,groh,gottschalk,goodsell,gassaway,garrard,galligan,firth,fenderson,feinstein,etienne,engleman,emrick,ellender,drews,doiron,degraw,deegan,dart,crissman,corr,cookson,
29coil,cleaves,charest,chapple,chaparro,castano,carpio,byer,bufford,bridgewater,bridgers,brandes,borrero,bonanno,aube,ancheta,abarca,abad,wooster,wimbush,willhite,willams,wigley,weisberg,wardlaw,vigue,vanhook,unknow,torre,tasker,tarbox,strachan,slover,shamblin,semple,schuyler,schrimsher,sayer,salzman,rubalcava,riles,reneau,reichel,rayfield,rabon,pyatt,prindle,poss,polito,plemmons,pesce,perrault,pereyra,ostrowski,nilsen,niemeyer,munsey,mundell,moncada,miceli,meader,mcmasters,mckeehan,matsumoto,marron,marden,lizarraga,lingenfelter,lewallen,langan,lamanna,kovac,kinsler,kephart,keown,kass,kammerer,jeffreys,hysell,hosmer,hardnett,hanner,guyette,greening,glazer,ginder,fromm,fluellen,finkle,fessler,essary,eisele,duren,dittmer,crochet,cosentino,cogan,coelho,cavin,carrizales,campuzano,brough,bopp,bookman,bobb,blouin,beesley,battista,bascom,bakken,badgett,arneson,anselmo,albino,ahumada,woodyard,wolters,wireman,willison,warman,waldrup,vowell,vantassel,twombly,toomer,tennison,teets,tedeschi,swanner,stutz,stelly,sheehy,schermerhorn,scala,sandidge,salters,salo,saechao,roseboro,rolle,ressler,renz,renn,redford,raposa,rainbolt,pelfrey,orndorff,oney,nolin,nimmons,nardone,myhre,morman,menjivar,mcglone,mccammon,maxon,marciano,manus,lowrance,lorenzen,lonergan,lollis,littles,lindahl,lamas,lach,kuster,krawczyk,knuth,knecht,kirkendall,keitt,keever,kantor,jarboe,hoye,houchens,holter,holsinger,hickok,helwig,helgeson,hassett,harner,hamman,hames,hadfield,goree,goldfarb,gaughan,gaudreau,gantz,gallion,frady,foti,flesher,ferrin,faught,engram,donegan,desouza,degroot,cutright,crowl,criner,coan,clinkscales,chewning,chavira,catchings,carlock,bulger,buenrostro,bramblett,brack,boulware,bookout,bitner,birt,baranowski,baisden,allmon,acklin,yoakum,wilbourn,whisler,weinberger,washer,vasques,vanzandt,vanatta,troxler,tomes,tindle,tims,throckmorton,thach,stpeter,stlaurent,stenson,spry,spitz,songer,snavely,shroyer,shortridge,shenk,sevier,seabrook,scrivner,saltzman,rosenberry,rockwood,robeson,roan,reiser,ramires,raber,posner,popham,piotrowski,pinard,peterkin,pelham,peiffer,peay,nadler,musso,millett,mestas,mcgowen,marques,marasco,manriquez,manos,mair,lipps,leiker,krumm,knorr,kinslow,kessel,kendricks,kelm,irick,ickes,hurlburt,horta,hoekstra,heuer,helmuth,heatherly,hampson,hagar,haga,greenlaw,grau,godbey,gingras,gillies,gibb,gayden,gauvin,garrow,fontanez,florio,finke,fasano,ezzell,ewers,eveland,eckenrode,duclos,drumm,dimmick,delancey,defazio,dashiell,cusack,crowther,crigger,cray,coolidge,coldiron,cleland,chalfant,cassel,camire,cabrales,broomfield,brittingham,brisson,brickey,braziel,brazell,bragdon,boulanger,boman,bohannan,beem,barre,azar,ashbaugh,armistead,almazan,adamski,zendejas,winburn,willaims,wilhoit,westberry,wentzel,wendling,visser,vanscoy,vankirk,vallee,tweedy,thornberry,sweeny,spradling,spano,smelser,shim,sechrist,schall,scaife,rugg,rothrock,roesler,riehl,ridings,render,ransdell,radke,pinero,petree,pendergast,peluso,pecoraro,pascoe,panek,oshiro,navarrette,murguia,moores,moberg,michaelis,mcwhirter,mcsweeney,mcquade,mccay,mauk,mariani,marceau,mandeville,maeda,lunde,ludlow,loeb,lindo,linderman,leveille,leith,larock,lambrecht,kulp,kinsley,kimberlin,kesterson,hoyos,helfrich,hanke,grisby,goyette,gouveia,glazier,gile,gerena,gelinas,gasaway,funches,fujimoto,flynt,fenske,fellers,fehr,eslinger,escalera,enciso,duley,dittman,dineen,diller,devault,collings,clymer,clowers,chavers,charland,castorena,castello,camargo,bunce,bullen,boyes,borchers,borchardt,birnbaum,birdsall,billman,benites,bankhead,ange,ammerman,adkison,winegar,wickman,warr,warnke,villeneuve,veasey,vassallo,vannatta,vadnais,twilley,towery,tomblin,tippett,theiss,talkington,talamantes,swart,swanger,streit,stines,stabler,spurling,sobel,sine,simmers,shippy,shiflett,shearin,sauter,sanderlin,rusch,runkle,ruckman,rorie,roesch,richert,rehm,randel,ragin,quesenberry,puentes,plyler,plotkin,paugh,oshaughnessy,ohalloran,norsworthy,niemann,nader,moorefield,mooneyham,modica,miyamoto,mickel,mebane,mckinnie,mazurek,mancilla,lukas,lovins,loughlin,lotz,lindsley,liddle,levan,lederman,leclaire,lasseter,lapoint,lamoreaux,lafollette,kubiak,kirtley,keffer,kaczmarek,housman,hiers,hibbert,herrod,hegarty,hathorn,greenhaw,grafton,govea,futch,furst,franko,forcier,foran,flickinger,fairfield,eure,emrich,embrey,edgington,ecklund,eckard,durante,deyo,delvecchio,dade,currey,creswell,cottrill,casavant,cartier,cargile,capel,cammack,calfee,burse,burruss,brust,brousseau,bridwell,braaten,borkholder,bloomquist,bjork,bartelt,amburgey,yeary,whitefield,vinyard,vanvalkenburg,twitchell,timmins,tapper,stringham,starcher,spotts,slaugh,simonsen,sheffer,sequeira,rosati,rhymes,quint,pollak,peirce,patillo,parkerson,paiva,nilson,nevin,narcisse,mitton,merriam,merced,meiners,mckain,mcelveen,mcbeth,marsden,marez,manke,mahurin,mabrey,luper,krull,hunsicker,hornbuckle,holtzclaw,hinnant,heston,hering,hemenway,hegwood,hearns,halterman,guiterrez,grote,granillo,grainger,glasco,gilder,garren,garlock,garey,fryar,fredricks,fraizer,foshee,ferrel,felty,everitt,evens,esser,elkin,eberhart,durso,duguay,driskill,doster,dewall,deveau,demps,demaio,delreal,deleo,darrah,cumberbatch,culberson,cranmer,cordle,colgan,chesley,cavallo,castellon,castelli,carreras,carnell,carlucci,bontrager,blumberg,blasingame,becton,artrip,andujar,alkire,alder,zukowski,zuckerman,wroblewski,wrigley,woodside,wigginton,westman,westgate,werts,washam,wardlow,walser,w
29aiters,tadlock,stringfield,stimpson,stickley,standish,spurlin,spindler,speller,spaeth,sotomayor,sluder,shryock,shepardson,shatley,scannell,santistevan,rosner,resto,reinhard,rathburn,prisco,poulsen,pinney,phares,pennock,pastrana,oviedo,ostler,nauman,mulford,moise,moberly,mirabal,metoyer,metheny,mentzer,meldrum,mcinturff,mcelyea,mcdougle,massaro,lumpkins,loveday,lofgren,lirette,lesperance,lefkowitz,ledger,lauzon,lachapelle,klassen,keough,kempton,kaelin,jeffords,hsieh,hoyer,horwitz,hoeft,hennig,haskin,gourdine,golightly,girouard,fulgham,fritsch,freer,frasher,foulk,firestone,fiorentino,fedor,ensley,englehart,eells,dunphy,donahoe,dileo,dibenedetto,dabrowski,crick,coonrod,conder,coddington,chunn,chaput,cerna,carreiro,calahan,braggs,bourdon,bollman,bittle,bauder,barreras,aubuchon,anzalone,adamo,zerbe,willcox,westberg,weikel,waymire,vroman,vinci,vallejos,truesdell,troutt,trotta,tollison,toles,tichenor,symonds,surles,strayer,stgeorge,sroka,sorrentino,solares,snelson,silvestri,sikorski,shawver,schumaker,schorr,schooley,scates,satterlee,satchell,rymer,roselli,robitaille,riegel,regis,reames,provenzano,priestley,plaisance,pettey,palomares,nowakowski,monette,minyard,mclamb,mchone,mccarroll,masson,magoon,maddy,lundin,licata,leonhardt,landwehr,kircher,kinch,karpinski,johannsen,hussain,houghtaling,hoskinson,hollaway,holeman,hobgood,hiebert,goggin,geissler,gadbois,gabaldon,fleshman,flannigan,fairman,eilers,dycus,dunmire,duffield,dowler,deloatch,dehaan,deemer,clayborn,christofferso,chilson,chesney,chatfield,carron,canale,brigman,branstetter,bosse,borton,bonar,biron,barroso,arispe,zacharias,zabel,yaeger,woolford,whetzel,weakley,veatch,vandeusen,tufts,troxel,troche,traver,townsel,talarico,swilley,sterrett,stenger,speakman,sowards,sours,souders,souder,soles,sobers,snoddy,smither,shute,shoaf,shahan,schuetz,scaggs,santini,rosson,rolen,robidoux,rentas,recio,pixley,pawlowski,pawlak,paull,overbey,orear,oliveri,oldenburg,nutting,naugle,mossman,misner,milazzo,michelson,mcentee,mccullar,mccree,mcaleer,mazzone,mandell,manahan,malott,maisonet,mailloux,lumley,lowrie,louviere,lipinski,lindemann,leppert,leasure,labarge,kubik,knisely,knepp,kenworthy,kennelly,kelch,kanter,houchin,hosley,hosler,hollon,holleman,heitman,haggins,gwaltney,goulding,gorden,geraci,gathers,frison,feagin,falconer,espada,erving,erikson,eisenhauer,ebeling,durgin,dowdle,dinwiddie,delcastillo,dedrick,crimmins,covell,cournoyer,coria,cohan,cataldo,carpentier,canas,campa,brode,brashears,blaser,bicknell,bednar,barwick,ascencio,althoff,almodovar,alamo,zirkle,zabala,wolverton,winebrenner,wetherell,westlake,wegener,weddington,tuten,trosclair,tressler,theroux,teske,swinehart,swensen,sundquist,southall,socha,sizer,silverberg,shortt,shimizu,sherrard,shaeffer,scheid,scheetz,saravia,sanner,rubinstein,rozell,romer,rheaume,reisinger,randles,pullum,petrella,payan,nordin,norcross,nicoletti,nicholes,newbold,nakagawa,monteith,milstead,milliner,mellen,mccardle,liptak,leitch,latimore,larrison,landau,laborde,koval,izquierdo,hymel,hoskin,holte,hoefer,hayworth,hausman,harrill,harrel,hardt,gully,groover,grinnell,greenspan,graver,grandberry,gorrell,goldenberg,goguen,gilleland,fuson,feldmann,everly,dyess,dunnigan,downie,dolby,deatherage,cosey,cheever,celaya,caver,cashion,caplinger,cansler,byrge,bruder,breuer,breslin,brazelton,botkin,bonneau,bondurant,bohanan,bogue,bodner,boatner,blatt,bickley,belliveau,beiler,beier,beckstead,bachmann,atkin,altizer,alloway,allaire,albro,abron,zellmer,yetter,yelverton,wiens,whidden,viramontes,vanwormer,tarantino,tanksley,sumlin,strauch,strang,stice,spahn,sosebee,sigala,shrout,seamon,schrum,schneck,schantz,ruddy,romig,roehl,renninger,reding,polak,pohlman,pasillas,oldfield,oldaker,ohanlon,ogilvie,norberg,nolette,neufeld,nellis,mummert,mulvihill,mullaney,monteleone,mendonca,meisner,mcmullan,mccluney,mattis,massengill,manfredi,luedtke,lounsbury,liberatore,lamphere,laforge,jourdan,iorio,iniguez,ikeda,hubler,hodgdon,hocking,heacock,haslam,haralson,hanshaw,hannum,hallam,haden,garnes,garces,gammage,gambino,finkel,faucett,ehrhardt,eggen,dusek,durrant,dubay,dones,depasquale,delucia,degraff,decamp,davalos,cullins,conard,
29clouser,clontz,cifuentes,chappel,chaffins,celis,carwile,byram,bruggeman,bressler,brathwaite,brasfield,bradburn,boose,bodie,blosser,bertsch,bernardi,bernabe,bengtson,barrette,astorga,alday,albee,abrahamson,yarnell,wiltse,wiebe,waguespack,vasser,upham,turek,traxler,torain,tomaszewski,tinnin,tiner,tindell,styron,stahlman,staab,skiba,sheperd,seidl,secor,schutte,sanfilippo,ruder,rondon,rearick,procter,prochaska,pettengill,pauly,neilsen,nally,mullenax,morano,meads,mcnaughton,mcmurtry,mcmath,mckinsey,matthes,massenburg,marlar,margolis,malin,magallon,mackin,lovette,loughran,loring,longstreet,loiselle,lenihan,kunze,koepke,kerwin,kalinowski,kagan,innis,innes,holtzman,heinemann,harshman,haider,haack,grondin,grissett,greenawalt,goudy,goodlett,goldston,gokey,gardea,galaviz,gafford,gabrielson,furlow,fritch,fordyce,folger,elizalde,ehlert,eckhoff,eccleston,ealey,dubin,diemer,deschamps,delapena,decicco,debolt,cullinan,crittendon,crase,cossey,coppock,coots,colyer,cluck,chamberland,burkhead,bumpus,buchan,borman,birkholz,berardi,benda,behnke,barter,amezquita,wotring,wirtz,wingert,wiesner,whitesides,weyant,wainscott,venezia,varnell,tussey,thurlow,tabares,stiver,stell,starke,stanhope,stanek,sisler,sinnott,siciliano,shehan,selph,seager,scurlock,scranton,santucci,santangelo,saltsman,rogge,rettig,renwick,reidy,reider,redfield,premo,parente,paolucci,palmquist,ohler,netherton,mutchler,morita,mistretta,minnis,middendorf,menzel,mendosa,mendelson,meaux,mcspadden,mcquaid,mcnatt,manigault,maney,mager,lukes,lopresti,liriano,letson,lechuga,lazenby,lauria,larimore,krupp,krupa,kopec,kinchen,kifer,kerney,kerner,kennison,kegley,karcher,justis,johson,jellison,janke,huskins,holzman,hinojos,hefley,hatmaker,harte,halloway,hallenbeck,goodwyn,glaspie,geise,fullwood,fryman,frakes,fraire,farrer,enlow,engen,ellzey,eckles,earles,dunkley,drinkard,dreiling,draeger,dinardo,dills,desroches,desantiago,curlee,crumbley,critchlow,coury,courtright,coffield,cleek,charpentier,cardone,caples,cantin,buntin,bugbee,brinkerhoff,brackin,bourland,blassingame,beacham,banning,auguste,andreasen,amann,almon,alejo,adelman,abston,yerger,wymer,woodberry,windley,whiteaker,westfield,weibel,wanner,waldrep,villani,vanarsdale,utterback,updike,triggs,topete,tolar,tigner,thoms,tauber,tarvin,tally,swiney,sweatman,studebaker,stennett,starrett,stannard,stalvey,sonnenberg,smithey,sieber,sickles,shinault,segars,sanger,salmeron,rothe,rizzi,restrepo,ralls,ragusa,quiroga,papenfuss,oropeza,okane,mudge,mozingo,molinaro,mcvicker,mcgarvey,mcfalls,mccraney,matus,magers,llanos,livermore,linehan,leitner,laymon,lawing,lacourse,kwong,kollar,kneeland,kennett,kellett,kangas,janzen,hutter,huling,hofmeister,hewes,harjo,habib,guice,grullon,greggs,grayer,granier,grable,gowdy,giannini,getchell,gartman,garnica,ganey,gallimore,fetters,fergerson,farlow,fagundes,exley,esteves,enders,edenfield,easterwood,drakeford,dipasquale,desousa,deshields,deeter,dedmon,debord,daughtery,cutts,courtemanche,coursey,copple,coomes,collis,cogburn,clopton,choquette,chaidez,castrejon,calhoon,burbach,bulloch,buchman,bruhn,bohon,blough,baynes,barstow,zeman,zackery,yardley,yamashita,wulff,wilken,wiliams,wickersham,wible,whipkey,wedgeworth,walmsley,walkup,vreeland,verrill,umana,traub,swingle,summey,stroupe,stockstill,steffey,stefanski,statler,stapp,speights,solari,soderberg,shunk,shorey,shewmaker,sheilds,schiffer,schank,schaff,sagers,rochon,riser,rickett,reale,raglin,polen,plata,pitcock,percival,palen,orona,oberle,nocera,navas,nault,mullings,montejano,monreal,minick,middlebrook,meece,mcmillion,mccullen,mauck,marshburn,maillet,mahaney,magner,maclin,lucey,litteral,lippincott,leite,leaks,lamarre,jurgens,jerkins,jager,hurwitz,hughley,hotaling,horstman,hohman,hocker,hively,hipps,hessler,hermanson,hepworth,helland,hedlund,harkless,haigler,gutierez,grindstaff,glantz,giardina,gerken,gadsden,finnerty,farnum,encinas,drakes,dennie,cutlip,curtsinger,couto,cortinas,corby,chiasson,carle,carballo,brindle,borum,bober,blagg,berthiaume,beahm,batres,basnight,backes,axtell,atterberry,alvares,alegria,woodell,wojciechowski,winfree,winbush,wiest,wesner,wamsley,wakeman,verner,truex,trafton,toman,thorsen,theus,tellier,tallant,szeto,strope,stills,simkins,shuey,shaul,servin,serio,serafin,salguero,ryers
29on,rudder,ruark,rother,rohrbaugh,rohrbach,rohan,rogerson,risher,reeser,pryce,prokop,prins,priebe,prejean,pinheiro,petrone,petri,penson,pearlman,parikh,natoli,murakami,mullikin,mullane,motes,morningstar,mcveigh,mcgrady,mcgaughey,mccurley,marchan,manske,lusby,linde,likens,licon,leroux,lemaire,legette,laskey,laprade,laplant,kolar,kittredge,kinley,kerber,kanagy,jetton,janik,ippolito,inouye,hunsinger,howley,howery,horrell,holthaus,hiner,hilson,hilderbrand,hartzler,harnish,harada,hansford,halligan,hagedorn,gwynn,gudino,greenstein,greear,gracey,goudeau,goodner,ginsburg,gerth,gerner,fujii,frier,frenette,folmar,fleisher,fleischmann,fetzer,eisenman,earhart,dupuy,dunkelberger,drexler,dillinger,dilbeck,dewald,demby,deford,craine,chesnut,casady,carstens,carrick,carino,carignan,canchola,bushong,burman,buono,brownlow,broach,britten,brickhouse,boyden,boulton,borland,bohrer,blubaugh,bever,berggren,benevides,arocho,arends,amezcua,almendarez,zalewski,witzel,winkfield,wilhoite,vangundy,vanfleet,vanetten,vandergriff,urbanski,troiano,thibodaux,straus,stoneking,stjean,stillings,stange,speicher,speegle,smeltzer,slawson,simmonds,shuttleworth,serpa,senger,seidman,schweiger,schloss,schimmel,schechter,sayler,sabatini,ronan,rodiguez,riggleman,richins,reamer,prunty,porath,plunk,piland,philbrook,pettitt,perna,peralez,pascale,padula,oboyle,nivens,nickols,mundt,munden,montijo,mcmanis,mcgrane,mccrimmon,manzi,mangold,malick,mahar,maddock,losey,litten,leedy,leavell,ladue,krahn,kluge,junker,iversen,imler,hurtt,huizar,hubbert,howington,hollomon,holdren,hoisington,heiden,hauge,hartigan,gutirrez,griffie,greenhill,gratton,granata,gottfried,gertz,gautreaux,furry,furey,funderburg,flippen,fitzgibbon,drucker,donoghue,dildy,devers,detweiler,despres,denby,degeorge,cueto,cranston,courville,clukey,cirillo,chivers,caudillo,butera,bulluck,buckmaster,braunstein,bracamonte,bourdeau,bonnette".split(","),
30us_tv_and_film:"you,i,to,that,it,me,what,this,know,i'm,no,have,my,don't,just,not,do,be,your,we,it's,so,but,all,well,oh,about,right,you're,get,here,out,going,like,yeah,if,can,up,want,think,that's,now,go,him,how,got,did,why,see,come,good,really,look,will,okay,back,can't,mean,tell,i'll,hey,he's,could,didn't,yes,something,because,say,take,way,little,make,need,gonna,never,we're,too,she's,i've,sure,our,sorry,what's,let,thing,maybe,down,man,very,there's,should,anything,said,much,any,even,off,please,doing,thank,give,thought,help,talk,god,still,wait,find,nothing,again,things,let's,doesn't,call,told,great,better,ever,night,away,believe,feel,everything,you've,fine,last,keep,does,put,around,stop,they're,i'd,guy,isn't,always,listen,wanted,guys,huh,those,big,lot,happened,thanks,won't,trying,kind,wrong,talking,guess,care,bad,mom,remember,getting,we'll,together,dad,leave,understand,wouldn't,actually,hear,baby,nice,father,else,stay,done,wasn't,course,might,mind,every,enough,try,hell,came,someone,you'll,whole,yourself,idea,ask,must,coming,looking,woman,room,knew,tonight,real,son,hope,went,hmm,happy,pretty,saw,girl,sir,friend,already,saying,next,job,problem,minute,thinking,haven't,heard,honey,matter,myself,couldn't,exactly,having,probably,happen,we've,hurt,boy,dead,gotta,alone,excuse,start,kill,hard,you'd,today,car,ready,without,wants,hold,wanna,yet,seen,deal,once,gone,morning,supposed,friends,head,stuff,worry,live,truth,face,forget,true,cause,soon,knows,telling,wife,who's,chance,run,move,anyone,person,bye,somebody,heart,miss,making,meet,anyway,phone,reason,damn,lost,looks,bring,case,turn,wish,tomorrow,kids,trust,check,change,anymore,least,aren't,working,makes,taking,means,brother,hate,ago,says,beautiful,gave,fact,crazy,sit,afraid,important,rest,fun,kid,word,watch,glad,everyone,sister,minutes,everybody,bit,couple,whoa,either,mrs,feeling,daughter,wow,gets,asked,break,promise,door,close,hand,easy,question,tried,far,walk,needs,mine,killed,hospital,anybody,alright,wedding,shut,able,die,perfect,stand,comes,hit,waiting,dinner,funny,husband,almost,pay,answer,cool,eyes,news,child,shouldn't,yours,moment,sleep,read,where's,sounds,sonny,pick,sometimes,bed,date,plan,hours,lose,hands,serious,shit,behind,inside,ahead,week,wonderful,fight,past,cut,quite,he'll,sick,it'll,eat,nobody,goes,save,seems,finally,lives,worried,upset,carly,met,brought,seem,sort,safe,weren't,leaving,front,shot,loved,asking,running,clear,figure,hot,felt,parents,drink,absolutely,how's,daddy,sweet,alive,sense,meant,happens,bet,blood,ain't,kidding,lie,meeting,dear,seeing,sound,fault,ten,buy,hour,speak,lady,jen,thinks,christmas,outside,hang,possible,worse,mistake,ooh,handle,spend,totally,giving,here's,marriage,realize,unless,sex,send,needed,scared,picture,talked,ass,hundred,changed,completely,explain,certainly,sign,boys,relationship,loves,hair,lying,choice,anywhere,future,weird,luck,she'll,turned,touch,kiss,crane,questions,obviously,wonder,pain,calling,somewhere,throw,straight,cold,fast,words,food,none,drive,feelings,they'll,marry,drop,cannot,dream,protect,twenty,surprise,sweetheart,poor,looked,mad,except,gun,y'know,dance,takes,appreciate,especially,situation,besides,pull,hasn't,worth,sheridan,amazing,expect,swear,piece,busy,happening,movie,we'd,catch,perhaps,step,fall,watching,kept,darling,dog,honor,moving,till,admit,problems,murder,he'd,evil,definitely,feels,honest,eye,broke,missed,longer,dollars,tired,evening,starting,entire,trip,niles,suppose,calm,imagine,fair,caught,blame,sitting,favor,apartment,terrible,clean,learn,frasier,relax,accident,wake,prove,smart,message,missing,forgot,interested,table,nbsp,mouth,pregnant,ring,careful,shall,dude,ride,figured,wear,shoot,stick,follow,angry,write,stopped,ran,standing,forgive,jail,wearing,ladies,kinda,lunch,cristian,greenlee,gotten,hoping,phoebe,thous
30and,ridge,paper,tough,tape,count,boyfriend,proud,agree,birthday,they've,share,offer,hurry,feet,wondering,decision,ones,finish,voice,herself,would've,mess,deserve,evidence,cute,dress,interesting,hotel,enjoy,quiet,concerned,staying,beat,sweetie,mention,clothes,fell,neither,mmm,fix,respect,prison,attention,holding,calls,surprised,bar,keeping,gift,hadn't,putting,dark,owe,ice,helping,normal,aunt,lawyer,apart,plans,jax,girlfriend,floor,whether,everything's,box,judge,upstairs,sake,mommy,possibly,worst,acting,accept,blow,strange,saved,conversation,plane,mama,yesterday,lied,quick,lately,stuck,difference,store,she'd,bought,doubt,listening,walking,cops,deep,dangerous,buffy,sleeping,chloe,rafe,join,card,crime,gentlemen,willing,window,walked,guilty,likes,fighting,difficult,soul,joke,favorite,uncle,promised,bother,seriously,cell,knowing,broken,advice,somehow,paid,losing,push,helped,killing,boss,liked,innocent,rules,learned,thirty,risk,letting,speaking,ridiculous,afternoon,apologize,nervous,charge,patient,boat,how'd,hide,detective,planning,huge,breakfast,horrible,awful,pleasure,driving,hanging,picked,sell,quit,apparently,dying,notice,congratulations,visit,could've,c'mon,letter,decide,forward,fool,showed,smell,seemed,spell,memory,pictures,slow,seconds,hungry,hearing,kitchen,ma'am,should've,realized,kick,grab,discuss,fifty,reading,idiot,suddenly,agent,destroy,bucks,shoes,peace,arms,demon,livvie,consider,papers,incredible,witch,drunk,attorney,tells,knock,ways,gives,nose,skye,turns,keeps,jealous,drug,sooner,cares,plenty,extra,outta,weekend,matters,gosh,opportunity,impossible,waste,pretend,jump,eating,proof,slept,arrest,breathe,perfectly,warm,pulled,twice,easier,goin,dating,suit,romantic,drugs,comfortable,finds,checked,divorce,begin,ourselves,closer,ruin,smile,laugh,treat,fear,what'd,otherwise,excited,mail,hiding,stole,pacey,noticed,fired,excellent,bringing,bottom,note,sudden,bathroom,honestly,sing,foot,remind,charges,witness,finding,tree,dare,hardly,that'll,steal,silly,contact,teach,shop,plus,colonel,fresh,trial,invited,roll,reach,dirty,choose,emergency,dropped,butt,credit,obvious,locked,loving,nuts,agreed,prue,goodbye,condition,guard,fuckin,grow,cake,mood,crap,crying,belong,partner,trick,pressure,dressed,taste,neck,nurse,raise,lots,carry,whoever,drinking,they'd,breaking,file,lock,wine,spot,paying,assume,asleep,turning,viki,bedroom,shower,nikolas,camera,fill,reasons,forty,bigger,nope,breath,doctors,pants,freak,movies,folks,cream,wild,truly,desk,convince,client,threw,hurts,spending,answers,shirt,chair,rough,doin,sees,ought,empty,wind,aware,dealing,pack,tight,hurting,guest,arrested,salem,confused,surgery,expecting,deacon,unfortunately,goddamn,bottle,beyond,whenever,pool,opinion,starts,jerk,secrets,falling,necessary,barely,dancing,tests,copy,cousin,ahem,twelve,tess,skin,fifteen,speech,orders,complicated,nowhere,escape,biggest,restaurant,grateful,usual,burn,address,someplace,screw,everywhere,regret,goodness,mistakes,details,responsibility,suspect,corner,hero,dumb,terrific,whoo,hole,memories,o'clock,teeth,ruined,bite,stenbeck,liar,showing,cards,desperate,search,pathetic,spoke,scare,marah,afford,settle,stayed,checking,hired,heads,concern,blew,alcazar,champagne,connection,tickets,happiness,saving,kissing,hated,personally,suggest,prepared,onto,downstairs,ticket,it'd,loose,holy,duty,convinced,throwing,kissed,legs,loud,saturday,babies,where'd,warning,miracle,carrying,blind,ugly,shopping,hates,sight,bride,coat,clearly,celebrate,brilliant,wanting,forrester,lips,custody,screwed,buying,toast,thoughts,reality,lexie,attitude,advantage,grandfather,sami,grandma,someday,roof,marrying,powerful,grown,grandmother,fake,must've,ideas,exciting,familiar,bomb,bout,harmony,schedule,capable,practically,correct,clue,forgotten,appointment,deserves,threat,bloody,lonely,shame,jacket,hook,scary,investigation,invite,shooting,lesson,criminal,victim,funeral,considering,burning,strength,harder,sisters,pushed,shock,pushing,heat,chocolate,miserable,corinthos,nightmare,brings,zander,crash,chances,sending,recognize,healthy,boring,feed,engaged,headed,treated,knife,drag,badly,hire,paint,pardon,behavior,closet,warn,gorgeous,milk,survive,ends,dump,rent,remembered,thanksgiving,rain,revenge,prefer,spare,pray,disappeared,aside,statement,sometime,meat,fantastic,breathing,laughing,stood,affair,ours,depends,protecting,jury,brave,fingers,murdered,explanation,picking,blah,stronger,handsome,unbelievable,anytime,shake,oakdale,wherever,pulling,facts,waited,lousy,circumstances,disappointed,weak,trusted,license,nothin,trash,understanding,slip,sounded,awake,friendship,stomach,weapon,threatened,mystery,vegas,understood,basically,switch,frankly,cheap,lifetime,deny,clock,garbage,why'd,tear,ears,indeed,changing,singing,tiny,decent,avoid,messed,filled,touched,disappear,exact,pills,kicked,harm,fortune,pretending,insurance,fancy,drove,cared,belongs,nights,lorelai,lift,timing,guarantee,chest,woke,burned,watched,heading,selfish,drinks,doll,committed,elevator,freeze,noise,wasting,ceremony,uncomfortable,staring,files,bike,stress,permission,thrown,possibility,borrow,fabulou
30s,doors,screaming,bone,xander,what're,meal,apology,anger,honeymoon,bail,parking,fixed,wash,stolen,sensitive,stealing,photo,chose,lets,comfort,worrying,pocket,mateo,bleeding,shoulder,ignore,talent,tied,garage,dies,demons,dumped,witches,rude,crack,bothering,radar,soft,meantime,gimme,kinds,fate,concentrate,throat,prom,messages,intend,ashamed,somethin,manage,guilt,interrupt,guts,tongue,shoe,basement,sentence,purse,glasses,cabin,universe,repeat,mirror,wound,travers,tall,engagement,therapy,emotional,jeez,decisions,soup,thrilled,stake,chef,moves,extremely,moments,expensive,counting,shots,kidnapped,cleaning,shift,plate,impressed,smells,trapped,aidan,knocked,charming,attractive,argue,puts,whip,embarrassed,package,hitting,bust,stairs,alarm,pure,nail,nerve,incredibly,walks,dirt,stamp,terribly,friendly,damned,jobs,suffering,disgusting,stopping,deliver,riding,helps,disaster,bars,crossed,trap,talks,eggs,chick,threatening,spoken,introduce,confession,embarrassing,bags,impression,gate,reputation,presents,chat,suffer,argument,talkin,crowd,homework,coincidence,cancel,pride,solve,hopefully,pounds,pine,mate,illegal,generous,outfit,maid,bath,punch,freaked,begging,recall,enjoying,prepare,wheel,defend,signs,painful,yourselves,maris,that'd,suspicious,cooking,button,warned,sixty,pity,yelling,awhile,confidence,offering,pleased,panic,hers,gettin,refuse,grandpa,testify,choices,cruel,mental,gentleman,coma,cutting,proteus,guests,expert,benefit,faces,jumped,toilet,sneak,halloween,privacy,smoking,reminds,twins,swing,solid,options,commitment,crush,ambulance,wallet,gang,eleven,option,laundry,assure,stays,skip,fail,discussion,clinic,betrayed,sticking,bored,mansion,soda,sheriff,suite,handled,busted,load,happier,studying,romance,procedure,commit,assignment,suicide,minds,swim,yell,llanview,chasing,proper,believes,humor,hopes,lawyers,giant,latest,escaped,parent,tricks,insist,dropping,cheer,medication,flesh,routine,sandwich,handed,false,beating,warrant,awfully,odds,treating,thin,suggesting,fever,sweat,silent,clever,sweater,mall,sharing,assuming,judgment,goodnight,divorced,surely,steps,confess,math,listened,comin,answered,vulnerable,bless,dreaming,chip,zero,pissed,nate,kills,tears,knees,chill,brains,unusual,packed,dreamed,cure,lookin,grave,cheating,breaks,locker,gifts,awkward,thursday,joking,reasonable,dozen,curse,quartermaine,millions,dessert,rolling,detail,alien,delicious,closing,vampires,wore,tail,secure,salad,murderer,spit,offense,dust,conscience,bread,answering,lame,invitation,grief,smiling,pregnancy,prisoner,delivery,guards,virus,shrink,freezing,wreck,massimo,wire,technically,blown,anxious,cave,holidays,cleared,wishes,caring,candles,bound,charm,pulse,jumping,jokes,boom,occasion,silence,nonsense,frightened,slipped,dimera,blowing,relationships,kidnapping,spin,tool,roxy,packing,blaming,wrap,obsessed,fruit,torture,personality,there'll,fairy,necessarily,seventy,print,motel,underwear,grams,exhausted,believing,freaking,carefully,trace,touching,messing,recovery,intention,consequences,belt,sacrifice,courage,enjoyed,attracted,remove,testimony,intense,heal,defending,unfair,relieved,loyal,slowly,buzz,alcohol,surprises,psychiatrist,plain,attic,who'd,uniform,terrified,cleaned,zach,threaten,fella,enemies,satisfied,imagination,hooked,headache,forgetting,counselor,andie,acted,badge,naturally,frozen,sakes,appropriate,trunk,dunno,costume,sixteen,impressive,kicking,junk,grabbed,understands,describe,clients,owns,affect,witnesses,starving,instincts,happily,discussing,deserved,strangers,surveillance,admire,questioning,dragged,barn,deeply,wrapped,wasted,tense,hoped,fellas,roommate,mortal,fascinating,stops,arrangements,agenda,literally,propose,honesty,underneath,sauce,promises,lecture,eighty,torn,shocked,backup,differently,ninety,deck,biological,pheebs,ease,creep,waitress,telephone,ripped,raising,scratch,rings,prints,thee,arguing,ephram,asks,oops,diner,annoying,taggert,sergeant,blast,towel,clown,habit,creature,bermuda,snap,react,paranoid,handling,eaten,therapist,comment,sink,reporter,nurses,beats,priority,interrupting,warehouse,loyalty,inspector,pleasant,excuses,threats,guessing,tend,praying,motive,unconscious,mysterious,unhappy,tone,switched,rappaport,sookie,neighbor,loaded,swore,piss,balance,toss,misery,thief,squeeze,lobby,goa'uld,geez,exercise,forth,booked,sandburg,poker,eighteen,d'you,bury,everyday,digging,creepy,wondered,liver,hmmm,magical,fits,discussed,moral,helpful,searching,flew,depressed,aisle,cris,amen,vows,neighbors,darn,cents,arrange,annulment,useless,adventure,resist,fourteen,celebrating,inch,debt,violent,sand,teal'c,celebration,reminded,phones,paperwork,emotions,stubborn,pound,tension,stroke,steady,overnight,chips,beef,suits,boxes,cassadine,collect,tragedy,spoil,realm,wipe,surgeon,stretch,stepped,nephew,neat,limo,confident,perspective,climb,punishment,finest,springfield,hint,furniture,blanket,twist,proceed,fries,worries,niece,gloves,soap,signature,disappoint,crawl,convicted,flip,counsel,doubts,crimes,accusing,shaking,remembering,hallway,halfway,bothered,madam,gather,cameras,blackmail,symptoms,rope,ordinary,imagined,cigarette,supportive,explosion,trauma,ouch,furious,cheat,avoiding,whew,thick,oooh,boarding,approve,urgent,shhh,misunderstanding,drawer,phony,interfere,catching,bargain,tragic,respond,punish,penthouse,thou,rach,ohhh,insult,bugs,beside,begged,absolute,strictly,socks,senses,sneaking,reward,polite,checks,tale,physically,instructions,fooled,blows,tabby,bitter,adorable,y'all,tested,suggestion,jewelry,alike,jacks,distracted,shelter,lessons,constable,circus,audition,tune,shoulders,mask,helpless,feeding,explains,sucked,robbery,objection,behave,valuable,shadows,courtroom,confusing,talented,smarter,mistaken,customer,bizarre,scaring,motherfucker,alert,vecchio,reverend,foolish,c
30ompliment,bastards,worker,wheelchair,protective,gentle,reverse,picnic,knee,cage,wives,wednesday,voices,toes,stink,scares,pour,cheated,slide,ruining,filling,exit,cottage,upside,proves,parked,diary,complaining,confessed,pipe,merely,massage,chop,spill,prayer,betray,waiter,scam,rats,fraud,brush,tables,sympathy,pill,filthy,seventeen,employee,bracelet,pays,fairly,deeper,arrive,tracking,spite,shed,recommend,oughta,nanny,menu,diet,corn,roses,patch,dime,devastated,subtle,bullets,beans,pile,confirm,strings,parade,borrowed,toys,straighten,steak,premonition,planted,honored,exam,convenient,traveling,laying,insisted,dish,aitoro,kindly,grandson,donor,temper,teenager,proven,mothers,denial,backwards,tent,swell,noon,happiest,drives,thinkin,spirits,potion,holes,fence,whatsoever,rehearsal,overheard,lemme,hostage,bench,tryin,taxi,shove,moron,impress,needle,intelligent,instant,disagree,stinks,rianna,recover,groom,gesture,constantly,bartender,suspects,sealed,legally,hears,dresses,sheet,psychic,teenage,knocking,judging,accidentally,waking,rumor,manners,homeless,hollow,desperately,tapes,referring,item,genoa,gear,majesty,cried,tons,spells,instinct,quote,motorcycle,convincing,fashioned,aids,accomplished,grip,bump,upsetting,needing,invisible,forgiveness,feds,compare,bothers,tooth,inviting,earn,compromise,cocktail,tramp,jabot,intimate,dignity,dealt,souls,informed,gods,dressing,cigarettes,alistair,leak,fond,corky,seduce,liquor,fingerprints,enchantment,butters,stuffed,stavros,emotionally,transplant,tips,oxygen,nicely,lunatic,drill,complain,announcement,unfortunate,slap,prayers,plug,opens,oath,o'neill,mutual,yacht,remembers,fried,extraordinary,bait,warton,sworn,stare,safely,reunion,burst,might've,dive,aboard,expose,buddies,trusting,booze,sweep,sore,scudder,properly,parole,ditch,canceled,speaks,glow,wears,thirsty,skull,ringing,dorm,dining,bend,unexpected,pancakes,harsh,flattered,ahhh,troubles,fights,favourite,eats,rage,undercover,spoiled,sloane,shine,destroying,deliberately,conspiracy,thoughtful,sandwiches,plates,nails,miracles,fridge,drank,contrary,beloved,allergic,washed,stalking,solved,sack,misses,forgiven,bent,maciver,involve,dragging,cooked,pointing,foul,dull,beneath,heels,faking,deaf,stunt,jealousy,hopeless,fears,cuts,scenario,necklace,crashed,accuse,restraining,homicide,helicopter,firing,safer,auction,videotape,tore,reservations,pops,appetite,wounds,vanquish,ironic,fathers,excitement,anyhow,tearing,sends,rape,laughed,belly,dealer,cooperate,accomplish,wakes,spotted,sorts,reservation,ashes,tastes,supposedly,loft,intentions,integrity,wished,towels,suspected,investigating,inappropriate,lipstick,lawn,compassion,cafeteria,scarf,precisely,obsession,loses,lighten,infection,granddaughter,explode,balcony,this'll,spying,publicity,depend,cracked,conscious,ally,absurd,vicious,invented,forbid,directions,defendant,bare,announce,screwing,salesman,robbed,leap,lakeview,insanity,reveal,possibilities,kidnap,gown,chairs,wishing,setup,punished,criminals,regrets,raped,quarters,lamp,dentist,anyways,anonymous,semester,risks,owes,lungs,explaining,delicate,tricked,eager,doomed,adoption,stab,sickness,scum,floating,envelope,vault,sorel,pretended,potatoes,plea,photograph,payback,misunderstood,kiddo,healing,cascade,capeside,stabbed,remarkable,brat,privilege,passionate,nerves,lawsuit,kidney,disturbed,cozy,tire,shirts,oven,ordering,delay,risky,monsters,honorable,grounded,closest,breakdown,bald,abandon,scar,collar,worthless,sucking,enormous,disturbing,disturb,distract,deals,conclusions,vodka,dishes,crawling,briefcase,wiped,whistle,sits,roast,rented,pigs,flirting,deposit,bottles,topic,riot,overreacting,logical,hostile,embarrass,casual,beacon,amusing,altar,claus,survival,skirt,shave,porch,ghosts,favors,drops,dizzy,chili,advise,strikes,rehab,photographer,peaceful,leery,heavens,fortunately,fooling,expectations,cigar,weakness,ranch,practicing,examine,cranes,bribe,sail,prescription,hush,fragile,forensics,expense,drugged,cows,bells,visitor,suitcase,sorta,scan,manticore,insecure,imagining,hardest,clerk,wrist,what'll,starters,silk,pump,pale,nicer,haul,flies,boot,thumb,there'd,how're,elders,quietly,pulls,idiots,erase,denying,ankle,amnesia,accepting,heartbeat,devane,confront,minus,legitimate,fixing,arrogant,tuna,supper,slightest,sins,sayin,recipe,pier,paternity,humiliating,genuine,snack,rational,minded,guessed,weddings,tumor,humiliated,aspirin,spray,picks,eyed,drowning,contacts,ritual,perfume,hiring,hating,docks,creatures,visions,thanking,thankful,sock,nineteen,fork,throws,teenager
30s,stressed,slice,rolls,plead,ladder,kicks,detectives,assured,tellin,shallow,responsibilities,repay,howdy,girlfriends,deadly,comforting,ceiling,verdict,insensitive,spilled,respected,messy,interrupted,halliwell,blond,bleed,wardrobe,takin,murders,backs,underestimate,justify,harmless,frustrated,fold,enzo,communicate,bugging,arson,whack,salary,rumors,obligation,liking,dearest,congratulate,vengeance,rack,puzzle,fires,courtesy,caller,blamed,tops,quiz,prep,curiosity,circles,barbecue,sunnydale,spinning,psychotic,cough,accusations,resent,laughs,freshman,envy,drown,bartlet,asses,sofa,poster,highness,dock,apologies,theirs,stat,stall,realizes,psych,mmmm,fools,understandable,treats,succeed,stir,relaxed,makin,gratitude,faithful,accent,witter,wandering,locate,inevitable,gretel,deed,crushed,controlling,smelled,robe,gossip,gambling,cosmetics,accidents,surprising,stiff,sincere,rushed,refrigerator,preparing,nightmares,mijo,ignoring,hunch,fireworks,drowned,brass,whispering,sophisticated,luggage,hike,explore,emotion,crashing,contacted,complications,shining,rolled,righteous,reconsider,goody,geek,frightening,ethics,creeps,courthouse,camping,affection,smythe,haircut,essay,baked,apologized,vibe,respects,receipt,mami,hats,destructive,adore,adopt,tracked,shorts,reminding,dough,creations,cabot,barrel,snuck,slight,reporters,pressing,magnificent,madame,lazy,glorious,fiancee,bits,visitation,sane,kindness,shoulda,rescued,mattress,lounge,lifted,importantly,glove,enterprises,disappointment,condo,beings,admitting,yelled,waving,spoon,screech,satisfaction,reads,nailed,worm,tick,resting,marvelous,fuss,cortlandt,chased,pockets,luckily,lilith,filing,conversations,consideration,consciousness,worlds,innocence,forehead,aggressive,trailer,slam,quitting,inform,delighted,daylight,danced,confidential,aunts,washing,tossed,spectra,marrow,lined,implying,hatred,grill,corpse,clues,sober,offended,morgue,infected,humanity,distraction,cart,wired,violation,promising,harassment,glue,d'angelo,cursed,brutal,warlocks,wagon,unpleasant,proving,priorities,mustn't,lease,flame,disappearance,depressing,thrill,sitter,ribs,flush,earrings,deadline,corporal,collapsed,update,snapped,smack,melt,figuring,delusional,coulda,burnt,tender,sperm,realise,pork,popped,interrogation,esteem,choosing,undo,pres,prayed,plague,manipulate,insulting,detention,delightful,coffeehouse,betrayal,apologizing,adjust,wrecked,wont,whipped,rides,reminder,monsieur,faint,bake,distress,correctly,complaint,blocked,tortured,risking,pointless,handing,dumping,cups,alibi,struggling,shiny,risked,mummy,mint,hose,hobby,fortunate,fleischman,fitting,curtain,counseling,rode,puppet,modeling,memo,irresponsible,humiliation,hiya,freakin,felony,choke,blackmailing,appreciated,tabloid,suspicion,recovering,pledge,panicked,nursery,louder,jeans,investigator,homecoming,frustrating,buys,busting,buff,sleeve,irony,dope,declare,autopsy,workin,torch,prick,limb,hysterical,goddamnit,fetch,dimension,crowded,clip,climbing,bonding,woah,trusts,negotiate,lethal,iced,fantasies,deeds,bore,babysitter,questioned,outrageous,kiriakis,insulted,grudge,driveway,deserted,definite,beep,wires,suggestions,searched,owed,lend,drunken,demanding,costanza,conviction,bumped,weigh,touches,tempted,shout,resolve,relate,poisoned,meals,invitations,haunted,bogus,autograph,affects,tolerate,stepping,spontaneous,sleeps,probation,manny,fist,spectacular,hostages,heroin,havin,habits,encouraging,consult,burgers,boyfriends,bailed,baggage,watches,troubled,torturing,teasing,sweetest,qualities,postpone,overwhelmed,malkovich,impulse,classy,charging,amazed,policeman,hypocrite,humiliate,hideous,d'ya,costumes,bluffing,betting,bein,bedtime,alcoholic,vegetable,tray,suspicions,spreading,splendid,shrimp,shouting,pressed,nooo,grieving,gladly,fling,eliminate,cereal,aaah,sonofabitch,paralyzed,lotta,locks,guaranteed,dummy,despise,dental,briefing,bluff,batteries,whatta,sounding,servants,presume,handwriting,fainted,dried,allright,acknowledge,whacked,toxic,reliable,quicker,overwhelming,lining,harassing,fatal,endless,dolls,convict,whatcha,unlikely,shutting,positively,overcome,goddam,essence,dose,diagnosis,cured,bully,ahold,yearbook,tempting,shelf,prosecution,pouring,possessed,greedy,wonders,thorough,spine,rath,psychiatric,meaningless,latte,jammed,ignored,fiance,evidently,contempt,compromised,cans,weekends,urge,theft,suing,shipment,scissors,responding,proposition,noises,matching,hormones,hail,grandchildren,gently,smashed,sexually,sentimental,nicest,manipulated,intern,handcuffs,framed,errands,entertaining,crib,carriage,barge,spends,slipping,seated,rubbing,rely,reject,recommendation,reckon,headaches,float,embrace,corners,whining,sweating,skipped,mountie,motives,listens,cristobel,cleaner,cheerleader,balsom,unnecessary,stunning,sce
30nt,quartermaines,pose,montega,loosen,info,hottest,haunt,gracious,forgiving,errand,cakes,blames,abortion,sketch,shifts,plotting,perimeter,pals,mere,mattered,lonigan,interference,eyewitness,enthusiasm,diapers,strongest,shaken,punched,portal,catches,backyard,terrorists,sabotage,organs,needy,cuff,civilization,woof,who'll,prank,obnoxious,mates,hereby,gabby,faked,cellar,whitelighter,void,strangle,sour,muffins,interfering,demonic,clearing,boutique,barrington,terrace,smoked,righty,quack,petey,pact,knot,ketchup,disappearing,cordy,uptight,ticking,terrifying,tease,swamp,secretly,rejection,reflection,realizing,rays,mentally,marone,doubted,deception,congressman,cheesy,toto,stalling,scoop,ribbon,immune,expects,destined,bets,bathing,appreciation,accomplice,wander,shoved,sewer,scroll,retire,lasts,fugitive,freezer,discount,cranky,crank,clearance,bodyguard,anxiety,accountant,whoops,volunteered,talents,stinking,remotely,garlic,decency,cord,beds,altogether,uniforms,tremendous,popping,outa,observe,lung,hangs,feelin,dudes,donation,disguise,curb,bites,antique,toothbrush,realistic,predict,landlord,hourglass,hesitate,consolation,babbling,tipped,stranded,smartest,repeating,puke,psst,paycheck,overreacted,macho,juvenile,grocery,freshen,disposal,cuffs,caffeine,vanished,unfinished,ripping,pinch,flattering,expenses,dinners,colleague,ciao,belthazor,attorneys,woulda,whereabouts,waitin,truce,tripped,tasted,steer,poisoning,manipulative,immature,husbands,heel,granddad,delivering,condoms,addict,trashed,raining,pasta,needles,leaning,detector,coolest,batch,appointments,almighty,vegetables,spark,perfection,pains,momma,mole,meow,hairs,getaway,cracking,compliments,behold,verge,tougher,timer,tapped,taped,specialty,snooping,shoots,rendezvous,pentagon,leverage,jeopardize,janitor,grandparents,forbidden,clueless,bidding,ungrateful,unacceptable,tutor,serum,scuse,pajamas,mouths,lure,irrational,doom,cries,beautifully,arresting,approaching,traitor,sympathetic,smug,smash,rental,prostitute,premonitions,jumps,inventory,darlin,committing,banging,asap,worms,violated,vent,traumatic,traced,sweaty,shaft,overboard,insight,healed,grasp,experiencing,crappy,crab,chunk,awww,stain,shack,reacted,pronounce,poured,moms,marriages,jabez,handful,flipped,fireplace,embarrassment,disappears,concussion,bruises,brakes,twisting,swept,summon,splitting,sloppy,settling,reschedule,notch,hooray,grabbing,exquisite,disrespect,thornhart,straw,slapped,shipped,shattered,ruthless,refill,payroll,numb,mourning,manly,hunk,entertain,drift,dreadful,doorstep,confirmation,chops,appreciates,vague,tires,stressful,stashed,stash,sensed,preoccupied,predictable,noticing,madly,gunshot,dozens,dork,confuse,cleaners,charade,chalk,cappuccino,bouquet,amulet,addiction,who've,warming,unlock,satisfy,sacrificed,relaxing,lone,blocking,blend,blankets,addicted,yuck,hunger,hamburger,greeting,greet,gravy,gram,dreamt,dice,caution,backpack,agreeing,whale,taller,supervisor,sacrifices,phew,ounce,irrelevant,gran,felon,favorites,farther,fade,erased,easiest,convenience,compassionate,cane,backstage,agony,adores,veins,tweek,thieves,surgical,strangely,stetson,recital,proposing,productive,meaningful,immunity,hassle,goddamned,frighten,dearly,cease,ambition,wage,unstable,salvage,richer,refusing,raging,pumping,pressuring,mortals,lowlife,intimidated,intentionally,inspire,forgave,devotion,despicable,deciding,dash,comfy,breach,bark,aaaah,switching,swallowed,stove,screamed,scars,russians,pounding,poof,pipes,pawn,legit,invest,farewell,curtains,civilized,caviar,boost,token,superstition,supernatural,sadness,recorder,psyched,motivated,microwave,hallelujah,fraternity,dryer,cocoa,chewing,acceptable,unbelievably,smiled,smelling,simpler,respectable,remarks,khasinau,indication,gutter,grabs,fulfill,flashlight,ellenor,blooded,blink,blessings,beware,uhhh,turf,swings,slips,shovel,shocking,puff,mirrors,locking,heartless,fras,childish,cardiac,utterly,tuscany,ticked,stunned,statesville,sadly,purely,kiddin,jerks,hitch,flirt,fare,equals,dismiss,christening,casket,c'mere,breakup,biting,antibiotics,accusation,abducted,witchcraft,thread,runnin,punching,paramedics,newest,murdering,masks,lawndale,initials,grampa,choking,charms,careless,bushes,buns,bummed,shred,saves,saddle,rethink,regards,precinct,persuade,meds,mani
30pulating,llanfair,leash,hearted,guarantees,fucks,disgrace,deposition,bookstore,boil,vitals,veil,trespassing,sidewalk,sensible,punishing,overtime,optimistic,obsessing,notify,mornin,jeopardy,jaffa,injection,hilarious,desires,confide,cautious,yada,where're,vindictive,vial,teeny,stroll,sittin,scrub,rebuild,posters,ordeal,nuns,intimacy,inheritance,exploded,donate,distracting,despair,crackers,wildwind,virtue,thoroughly,tails,spicy,sketches,sights,sheer,shaving,seize,scarecrow,refreshing,prosecute,platter,napkin,misplaced,merchandise,loony,jinx,heroic,frankenstein,ambitious,syrup,solitary,resemblance,reacting,premature,lavery,flashes,cheque,awright,acquainted,wrapping,untie,salute,realised,priceless,partying,lightly,lifting,kasnoff,insisting,glowing,generator,explosives,cutie,confronted,buts,blouse,ballistic,antidote,analyze,allowance,adjourned,unto,understatement,tucked,touchy,subconscious,screws,sarge,roommates,rambaldi,offend,nerd,knives,irresistible,incapable,hostility,goddammit,fuse,frat,curfew,blackmailed,walkin,starve,sleigh,sarcastic,recess,rebound,pinned,parlor,outfits,livin,heartache,haired,fundraiser,doorman,discreet,dilucca,cracks,considerate,climbed,catering,apophis,zoey,urine,strung,stitches,sordid,sark,protector,phoned,pets,hostess,flaw,flavor,deveraux,consumed,confidentiality,bourbon,straightened,specials,spaghetti,prettier,powerless,playin,playground,paranoia,instantly,havoc,exaggerating,eavesdropping,doughnuts,diversion,deepest,cutest,comb,bela,behaving,anyplace,accessory,workout,translate,stuffing,speeding,slime,royalty,polls,marital,lurking,lottery,imaginary,greetings,fairwinds,elegant,elbow,credibility,credentials,claws,chopped,bridal,bedside,babysitting,witty,unforgivable,underworld,tempt,tabs,sophomore,selfless,secrecy,restless,okey,movin,metaphor,messes,meltdown,lecter,incoming,gasoline,diefenbaker,buckle,admired,adjustment,warmth,throats,seduced,queer,parenting,noses,luckiest,graveyard,gifted,footsteps,dimeras,cynical,wedded,verbal,unpredictable,tuned,stoop,slides,sinking,rigged,plumbing,lingerie,hankey,greed,everwood,elope,dresser,chauffeur,bulletin,bugged,bouncing,temptation,strangest,slammed,sarcasm,pending,packages,orderly,obsessive,murderers,meteor,inconvenience,glimpse,froze,execute,courageous,consulate,closes,bosses,bees,amends,wuss,wolfram,wacky,unemployed,testifying,syringe,stew,startled,sorrow,sleazy,shaky,screams,rsquo,remark,poke,nutty,mentioning,mend,inspiring,impulsive,housekeeper,foam,fingernails,conditioning,baking,whine,thug,starved,sniffing,sedative,programmed,picket,paged,hound,homosexual,homo,hips,forgets,flipping,flea,flatter,dwell,dumpster,choo,assignments,ants,vile,unreasonable,tossing,thanked,steals,souvenir,scratched,psychopath,outs,obstruction,obey,lump,insists,harass,gloat,filth,edgy,didn,coroner,confessing,bruise,betraying,bailing,appealing,adebisi,wrath,wandered,waist,vain,traps,stepfather,poking,obligated,heavenly,dilemma,crazed,contagious,coaster,cheering,bundle,vomit,thingy,speeches,robbing,raft,pumped,pillows,peep,packs,neglected,m'kay,loneliness,intrude,helluva,gardener,forresters,drooling,betcha,vase,supermarket,squat,spitting,rhyme,relieve,receipts,racket,pictured,pause,overdue,motivation,morgendorffer,kidnapper,insect,horns,feminine,eyeballs,dumps,disappointing,crock,convertible,claw,clamp,canned,cambias,bathtub,avanya,artery,weep,warmer,suspense,summoned,spiders,reiber,raving,pushy,postponed,ohhhh,noooo,mold,laughter,incompetent,hugging,groceries,drip,communicating,auntie,adios,wraps,wiser,willingly,weirdest,timmih,thinner,swelling,swat,steroids,sensitivity,scrape,rehearse,prophecy,ledge,justified,insults,hateful,handles,doorway,chatting,buyer,buckaroo,bedrooms,askin,ammo,tutoring,subpoena,scratching,privileges,pager,mart,intriguing,idiotic,grape,enlighten,corrupt,brunch,bridesmaid,barking,applause,acquaintance,wretched,superficial,soak,smoothly,sensing,restraint,posing,pleading,payoff,oprah,nemo,morals,loaf,jumpy,ignorant,herbal,hangin,germs,generosity,flashing,doughnut,clumsy,chocolates,captive,behaved,apologise,vanity,stumbled,preview,poisonous,perjury,parental,onboard,mugged,minding,linen,knots,interviewing,humour,grind,greasy,goons,drastic,coop,comparing,cocky,clearer,bruised,brag,bind,worthwhile,whoop,vanquishing,tabloids,sprung,spotlight,sentencing,racist,provoke,pining,overly,locket,imply,impatient,hovering,hotter,fest,endure,dots,doren,debts,crawled,chained,brit,breaths,weirdo,warmed,wand,troubling,tok'ra,strapped,soaked,skipping,scrambled,rattle,profou
30nd,musta,mocking,misunderstand,limousine,kacl,hustle,forensic,enthusiastic,duct,drawers,devastating,conquer,clarify,chores,cheerleaders,cheaper,callin,blushing,barging,abused,yoga,wrecking,wits,waffles,virginity,vibes,uninvited,unfaithful,teller,strangled,scheming,ropes,rescuing,rave,postcard,o'reily,morphine,lotion,lads,kidneys,judgement,itch,indefinitely,grenade,glamorous,genetically,freud,discretion,delusions,crate,competent,bakery,argh,ahhhh,wedge,wager,unfit,tripping,torment,superhero,stirring,spinal,sorority,seminar,scenery,rabble,pneumonia,perks,override,ooooh,mija,manslaughter,mailed,lime,lettuce,intimidate,guarded,grieve,grad,frustration,doorbell,chinatown,authentic,arraignment,annulled,allergies,wanta,verify,vegetarian,tighter,telegram,stalk,spared,shoo,satisfying,saddam,requesting,pens,overprotective,obstacles,notified,nasedo,grandchild,genuinely,flushed,fluids,floss,escaping,ditched,cramp,corny,bunk,bitten,billions,bankrupt,yikes,wrists,ultrasound,ultimatum,thirst,sniff,shakes,salsa,retrieve,reassuring,pumps,neurotic,negotiating,needn't,monitors,millionaire,lydecker,limp,incriminating,hatchet,gracias,gordie,fills,feeds,doubting,decaf,biopsy,whiz,voluntarily,ventilator,unpack,unload,toad,spooked,snitch,schillinger,reassure,persuasive,mystical,mysteries,matrimony,mails,jock,headline,explanations,dispatch,curly,cupid,condolences,comrade,cassadines,bulb,bragging,awaits,assaulted,ambush,adolescent,abort,yank,whit,vaguely,undermine,tying,swamped,stabbing,slippers,slash,sincerely,sigh,setback,secondly,rotting,precaution,pcpd,melting,liaison,hots,hooking,headlines,haha,ganz,fury,felicity,fangs,encouragement,earring,dreidel,dory,donut,dictate,decorating,cocktails,bumps,blueberry,believable,backfired,backfire,apron,adjusting,vous,vouch,vitamins,ummm,tattoos,slimy,sibling,shhhh,renting,peculiar,parasite,paddington,marries,mailbox,magically,lovebirds,knocks,informant,exits,drazen,distractions,disconnected,dinosaurs,dashwood,crooked,conveniently,wink,warped,underestimated,tacky,shoving,seizure,reset,pushes,opener,mornings,mash,invent,indulge,horribly,hallucinating,festive,eyebrows,enjoys,desperation,dealers,darkest,daph,boragora,belts,bagel,authorization,auditions,agitated,wishful,wimp,vanish,unbearable,tonic,suffice,suction,slaying,safest,rocking,relive,puttin,prettiest,noisy,newlyweds,nauseous,misguided,mildly,midst,liable,judgmental,indy,hunted,givin,fascinated,elephants,dislike,deluded,decorate,crummy,contractions,carve,bottled,bonded,bahamas,unavailable,twenties,trustworthy,surgeons,stupidity,skies,remorse,preferably,pies,nausea,napkins,mule,mourn,melted,mashed,inherit,greatness,golly,excused,dumbo,drifting,delirious,damaging,cubicle,compelled,comm,chooses,checkup,boredom,bandages,alarms,windshield,who're,whaddya,transparent,surprisingly,sunglasses,slit,roar,reade,prognosis,probe,pitiful,persistent,peas,nosy,nagging,morons,masterpiece,martinis,limbo,liars,irritating,inclined,hump,hoynes,fiasco,eatin,cubans,concentrating,colorful,clam,cider,brochure,barto,bargaining,wiggle,welcoming,weighing,vanquished,stains,sooo,snacks,smear,sire,resentment,psychologist,pint,overhear,morality,landingham,kisser,hoot,holling,handshake,grilled,formality,elevators,depths,confirms,boathouse,accidental,westbridge,wacko,ulterior,thugs,thighs,tangled,stirred,snag,sling,sleaze,rumour,ripe,remarried,puddle,pins,perceptive,miraculous,longing,lockup,librarian,impressions,immoral,hypothetically,guarding,gourmet,gabe,faxed,extortion,downright,digest,cranberry,bygones,buzzing,burying,bikes,weary,taping,takeout,sweeping,stepmother,stale,senor,seaborn,pros,pepperoni,newborn,ludicrous,injected,geeks,forged,faults,drue,dire,dief,desi,deceiving,caterer,calmed,budge,ankles,vending,typing,tribbiani,there're,squared,snowing,shades,sexist,rewrite,regretted,raises,picky,orphan,mural,misjudged,miscarriage,memorize,leaking,jitters,invade,interruption,illegally,handicapped,glitch,gittes,finer,distraught,dispose,dishonest,digs,dads,cruelty,circling,canceling,butterflies,belongings,barbrady,amusement,alias,zombies,where've,unborn,swearing,stables,squeezed,sensational,resisting,radioactive,questionable,privileged,portofino,owning,overlook,orson,oddly,interrogate,imperative,impeccable,hurtful,hors,heap,graders,glance,disgust,devious,destruct,crazier,countdown,chump,cheeseburger,burglar,berries,ballroom,assumptions,annoyed,allergy,admirer,admirable,activate,underpants,twit,tack,strokes,stool,sham,scrap,retarded,resourceful,remarkably,refresh,pressured,precautions,pointy,nightclub,mustache,maui,lace,hunh,hubby,flare,dont,dokey,dangerously,crushing,clinging,choked,chem,cheerleading,checkbook,cashmere,calmly,blush,believer,amazingly,alas,what've,toilets,tacos,stairwell,spirited,sewing,rubbed,punches,protects,nuisance,motherfuckers,mingle,kynaston,knack,kinkle,impose,gullible,godmother,funniest,friggin,folding,fashions,eater,dysfunctional,drool,dripping,ditto,cruising,criticize,conceive,clone,cedars,caliber,brighter,blinded,birthdays,banquet,anticipate,annoy,whim,whichever,volatile,veto,vested,shroud,rests,reindeer,quarantine,pleases,painless,orphans,orphanage,offence,obliged,negotiation,narcotics,mistletoe,meddling,manifest,lookit,lilah,intrigued,injustice,homicidal,gigantic,exposing,elves,disturbance,disastrous,depended,demented,correction,cooped,cheerful,buyers,brownies,beverage,basics,arvin,weighs,upsets,unethical,swollen,sweaters,stupidest,sensation,scalpel,props,prescribed,pompous,objections,mushrooms,mulwray,manipulation,lured,internship,insignificant,inmate,incentive,fulfilled,disagreement,crypt,cornered,copied,brightest,beethoven,attendant,amaze,yogurt,wyndemere,vocabulary,tulsa,tactic,stuffy,respirator,pretends,polygraph,pennies,ordinarily,olives,necks,morally,martyr,leftovers,joints,hopping,homey,hints,heartbroken,forge,florist,firsthand,fiend,dandy,crippled,corrected,conniving,conditioner,clears,chemo,bubbly,bladder,beeper,baptism,wiring,wench,weaknesses,volunteering,violating,unlocked,tummy,surrogate,subid,stray,startle,specifics,slowing,scoot,robbers,rightful,richest,qfxmjrie,puffs,pierced,pencils,paralysis,makeover,luncheon,linksynergy,jerky,jacuzzi,hitched,hangover,fracture,flock,firemen,disgusted,darned,clams,borrowing,banged,wildest,weirder,unauthorized,stunts,sleeves,sixties,shush,shalt,retro,quits,pegged,painfully,paging,omelet,memorized,lawfully,jackets,intercept,ingredient,grownup,glued,fulfilling,enchanted,delusion,daring,compelling,carton,bridesmaids,bribed,boiling,bathrooms,bandage,awaiting,assign,arrogance,antiques,ainsley,turkeys,trashing,stockings,stalked,stabilized,skates,sedated,robes,respecting,psyche,presumptuous,prejudice,paragraph,mocha,mints,mating,mantan,lorne,loads,listener,itinerary,hepatitis,heave,guesses,fading,examining,dumbest,dishwasher,deceive,cunning,cripple,convictions,confided,compulsive,compromising,burglary,bumpy,brainwashed,benes,arnie,affirmative,adrenaline,adamant,wat
30chin,waitresses,transgenic,toughest,tainted,surround,stormed,spree,spilling,spectacle,soaking,shreds,sewers,severed,scarce,scamming,scalp,rewind,rehearsing,pretentious,potions,overrated,obstacle,nerds,meems,mcmurphy,maternity,maneuver,loathe,fertility,eloping,ecstatic,ecstasy,divorcing,dignan,costing,clubhouse,clocks,candid,bursting,breather,braces,bending,arsonist,adored,absorb,valiant,uphold,unarmed,topolsky,thrilling,thigh,terminate,sustain,spaceship,snore,sneeze,smuggling,salty,quaint,patronize,patio,morbid,mamma,kettle,joyous,invincible,interpret,insecurities,impulses,illusions,holed,exploit,drivin,defenseless,dedicate,cradle,coupon,countless,conjure,cardboard,booking,backseat,accomplishment,wordsworth,wisely,valet,vaccine,urges,unnatural,unlucky,truths,traumatized,tasting,swears,strawberries,steaks,stats,skank,seducing,secretive,scumbag,screwdriver,schedules,rooting,rightfully,rattled,qualifies,puppets,prospects,pronto,posse,polling,pedestal,palms,muddy,morty,microscope,merci,lecturing,inject,incriminate,hygiene,grapefruit,gazebo,funnier,cuter,bossy,booby,aides,zende,winthrop,warrants,valentines,undressed,underage,truthfully,tampered,suffers,speechless,sparkling,sidelines,shrek,railing,puberty,pesky,outrage,outdoors,motions,moods,lunches,litter,kidnappers,itching,intuition,imitation,humility,hassling,gallons,drugstore,dosage,disrupt,dipping,deranged,debating,cuckoo,cremated,craziness,cooperating,circumstantial,chimney,blinking,biscuits,admiring,weeping,triad,trashy,soothing,slumber,slayers,skirts,siren,shindig,sentiment,rosco,riddance,quaid,purity,proceeding,pretzels,panicking,mckechnie,lovin,leaked,intruding,impersonating,ignorance,hamburgers,footprints,fluke,fleas,festivities,fences,feisty,evacuate,emergencies,deceived,creeping,craziest,corpses,conned,coincidences,bounced,bodyguards,blasted,bitterness,baloney,ashtray,apocalypse,zillion,watergate,wallpaper,telesave,sympathize,sweeter,startin,spades,sodas,snowed,sleepover,signor,seein,retainer,restroom,rested,repercussions,reliving,reconcile,prevail,preaching,overreact,o'neil,noose,moustache,manicure,maids,landlady,hypothetical,hopped,homesick,hives,hesitation,herbs,hectic,heartbreak,haunting,gangs,frown,fingerprint,exhausting,everytime,disregard,cling,chevron,chaperone,blinding,bitty,beads,battling,badgering,anticipation,upstanding,unprofessional,unhealthy,turmoil,truthful,toothpaste,tippin,thoughtless,tagataya,shooters,senseless,rewarding,propane,preposterous,pigeons,pastry,overhearing,obscene,negotiable,loner,jogging,itchy,insinuating,insides,hospitality,hormone,hearst,forthcoming,fists,fifties,etiquette,endings,destroys,despises,deprived,cuddy,crust,cloak,circumstance,chewed,casserole,bidder,bearer,artoo,applaud,appalling,vowed,virgins,vigilante,undone,throttle,testosterone,tailor,symptom,swoop,suitcases,stomp,sticker,stakeout,spoiling,snatched,smoochy,smitten,shameless,restraints,researching,renew,refund,reclaim,raoul,puzzles,purposely,punks,prosecuted,plaid,picturing,pickin,parasites,mysteriously,multiply,mascara,jukebox,interruptions,gunfire,furnace,elbows,duplicate,drapes,deliberate,decoy,cryptic,coupla,condemn,complicate,colossal,clerks,clarity,brushed,banis
30hed,argon,alarmed,worships,versa,uncanny,technicality,sundae,stumble,stripping,shuts,schmuck,satin,saliva,robber,relentless,reconnect,recipes,rearrange,rainy,psychiatrists,policemen,plunge,plugged,patched,overload,o'malley,mindless,menus,lullaby,lotte,leavin,killin,karinsky,invalid,hides,grownups,griff,flaws,flashy,flaming,fettes,evicted,dread,degrassi,dealings,dangers,cushion,bowel,barged,abide,abandoning,wonderfully,wait'll,violate,suicidal,stayin,sorted,slamming,sketchy,shoplifting,raiser,quizmaster,prefers,needless,motherhood,momentarily,migraine,lifts,leukemia,leftover,keepin,hinks,hellhole,gowns,goodies,gallon,futures,entertained,eighties,conspiring,cheery,benign,apiece,adjustments,abusive,abduction,wiping,whipping,welles,unspeakable,unidentified,trivial,transcripts,textbook,supervise,superstitious,stricken,stimulating,spielberg,slices,shelves,scratches,sabotaged,retrieval,repressed,rejecting,quickie,ponies,peeking,outraged,o'connell,moping,moaning,mausoleum,licked,kovich,klutz,interrogating,interfered,insulin,infested,incompetence,hyper,horrified,handedly,gekko,fraid,fractured,examiner,eloped,disoriented,dashing,crashdown,courier,cockroach,chipped,brushing,bombed,bolts,baths,baptized,astronaut,assurance,anemia,abuela,abiding,withholding,weave,wearin,weaker,suffocating,straws,straightforward,stench,steamed,starboard,sideways,shrinks,shortcut,scram,roasted,roaming,riviera,respectfully,repulsive,psychiatry,provoked,penitentiary,painkillers,ninotchka,mitzvah,milligrams,midge,marshmallows,looky,lapse,kubelik,intellect,improvise,implant,goa'ulds,giddy,geniuses,fruitcake,footing,fightin,drinkin,doork,detour,cuddle,crashes,combo,colonnade,cheats,cetera,bailiff,auditioning,assed,amused,alienate,aiding,aching,unwanted,topless,tongues,tiniest,superiors,soften,sheldrake,rawley,raisins,presses,plaster,nessa,narrowed,minions,merciful,lawsuits,intimidating,infirmary,inconvenient,imposter,hugged,honoring,holdin,hades,godforsaken,fumes,forgery,foolproof,folder,flattery,fingertips,exterminator,explodes,eccentric,dodging,disguised,crave,constructive,concealed,compartment,chute,chinpokomon,bodily,astronauts,alimony,accustomed,abdominal,wrinkle,wallow,valium,untrue,uncover,trembling,treasures,torched,toenails,timed,termites,telly,taunting,taransky,talker,succubus,smarts,sliding,sighting,semen,seizures,scarred,savvy,sauna,saddest,sacrificing,rubbish,riled,ratted,rationally,provenance,phonse,perky,pedal,overdose,nasal,nanites,mushy,movers,missus,midterm,merits,melodramatic,manure,knitting,invading,interpol,incapacitated,hotline,hauling,gunpoint,grail,ganza,framing,flannel,faded,eavesdrop,desserts,calories,breathtaking,bleak,blacked,batter,aggravated,yanked,wigand,whoah,unwind,undoubtedly,unattractive,twitch,trimester,torrance,timetable,taxpayers,strained,stared,slapping,sincerity,siding,shenanigans,shacking,sappy,samaritan,poorer,politely,paste,oysters,overruled,nightcap,mosquito,millimeter,merrier,manhood,lucked,kilos,ignition,hauled,harmed,goodwill,freshmen,fenmore,fasten,farce,exploding,erratic,drunks,ditching,d'artagnan,cramped,contacting,closets,clientele,chimp,bargained,arranging,anesthesia,amuse,altering,afternoons,accountable,abetting,wolek,waved,uneasy,toddy,tattooed,spauldings,sliced,sirens,schibetta,scatter,rinse,remedy,redemption,pleasures,optimism,oblige,mmmmm,masked,malicious,mailing,kosher,kiddies,judas,isolate,insecurity,incidentally,heals,headlights,growl,grilling,glazed,flunk,floats,fiery,fairness,exercising,excellency,disclosure,cupboard,counterfeit,condescending,conclusive,clicked,cleans,cholesterol,cashed,broccoli,brats,blueprints,blindfold,billing,attach,appalled,alrighty,wynant,unsolved,unreliable,toots,tighten,sweatshirt,steinbrenner,steamy,spouse,sonogram,slots,sleepless,shines,retaliate,rephrase,redeem,rambling,quilt,quarrel,prying,proverbial,priced,prescribe,prepped,pranks,possessive,plaintiff,pediatrics,overlooked,outcast,nightgown,mumbo,mediocre,mademoiselle,lunchtime,lifesaver,leaned,lambs,interns,hounding,hellmouth,hahaha,goner,ghoul,gardening,frenzy,foyer,extras,exaggerate,everlasting,enlightened,dialed,devote,deceitful,d'oeuvres,cosmetic,contaminated,conspired,conning,cavern,carving,butting,boiled,blurry,babysit,ascension,aaaaah,wildly,whoopee,whiny,weiskopf,walkie,vultures,vacations,upfront,unresolved,tampering,stockholders,snaps,sleepwalking,shrunk,sermon,seduction,scams,revolve,phenomenal,patrolling,paranormal,ounces,omigod,nightfall,lashing,innocents,infierno,incision,humming,haunts,gloss,gloating,frannie,fetal,feeny,entrapment,discomfort,detonator,dependable,concede,complication,commotion,commence,chulak,caucasian,casually,brainer,bolie,ballpark,anwar,analyzing,accommodations,youse,wring,wallowing,transgenics,thrive,tedious,stylish,strippers,sterile,squeezing,squeaky,sprained,solemn,snoring,shattering,shabby,seams,scrawny,revoked,residue,reeks,recite,ranting,quoting,predicament,plugs,pinpoint,petrified,pathological,passports,oughtta,nighter,navigate,kippie,intrigue,intentional,insufferable,hunky,how've,horrifying,hearty,hamptons,grazie,funerals,forks,fetched,excruciating,enjoyable,endanger,dumber,drying,diabolical,crossword,corry,comprehend,clipped,classmates,candlelight,brutally,brutality,boarded,bathrobe,authorize,assemble,aerobics,wholesome,whiff,vermin,trophies,trait,tragically,toying,testy,tasteful,stocked,spinach,sipping,sidetracked,scrubbing,
30scraping,sanctity,robberies,ridin,retribution,refrain,realities,radiant,protesting,projector,plutonium,payin,parting,o'reilly,nooooo,motherfucking,measly,manic,lalita,juggling,jerking,intro,inevitably,hypnosis,huddle,horrendous,hobbies,heartfelt,harlin,hairdresser,gonorrhea,fussing,furtwangler,fleeting,flawless,flashed,fetus,eulogy,distinctly,disrespectful,denies,crossbow,cregg,crabs,cowardly,contraction,contingency,confirming,condone,coffins,cleansing,cheesecake,certainty,cages,c'est,briefed,bravest,bosom,boils,binoculars,bachelorette,appetizer,ambushed,alerted,woozy,withhold,vulgar,utmost,unleashed,unholy,unhappiness,unconditional,typewriter,typed,twists,supermodel,subpoenaed,stringing,skeptical,schoolgirl,romantically,rocked,revoir,reopen,puncture,preach,polished,planetarium,penicillin,peacefully,nurturing,more'n,mmhmm,midgets,marklar,lodged,lifeline,jellyfish,infiltrate,hutch,horseback,heist,gents,frickin,freezes,forfeit,flakes,flair,fathered,eternally,epiphany,disgruntled,discouraged,delinquent,decipher,danvers,cubes,credible,coping,chills,cherished,catastrophe,bombshell,birthright,billionaire,ample,affections,admiration,abbotts,whatnot,watering,vinegar,unthinkable,unseen,unprepared,unorthodox,underhanded,uncool,timeless,thump,thermometer,theoretically,tapping,tagged,swung,stares,spiked,solves,smuggle,scarier,saucer,quitter,prudent,powdered,poked,pointers,peril,penetrate,penance,opium,nudge,nostrils,neurological,mockery,mobster,medically,loudly,insights,implicate,hypocritical,humanly,holiness,healthier,hammered,haldeman,gunman,gloom,freshly,francs,flunked,flawed,emptiness,drugging,dozer,derevko,deprive,deodorant,cryin,crocodile,coloring,colder,cognac,clocked,clippings,charades,chanting,certifiable,caterers,brute,brochures,botched,blinders,bitchin,banter,woken,ulcer,tread,thankfully,swine,swimsuit,swans,stressing,steaming,stamped,stabilize,squirm,snooze,shuffle,shredded,seafood,scratchy,savor,sadistic,rhetorical,revlon,realist,prosecuting,prophecies,polyester,petals,persuasion,paddles,o'leary,nuthin,neighbour,negroes,muster,meningitis,matron,lockers,letterman,legged,indictment,hypnotized,housekeeping,hopelessly,hallucinations,grader,goldilocks,girly,flask,envelopes,downside,doves,dissolve,discourage,disapprove,diabetic,deliveries,decorator,crossfire,criminally,containment,comrades,complimentary,chatter,catchy,cashier,cartel,caribou,cardiologist,brawl,booted,barbershop,aryan,angst,administer,zellie,wreak,whistles,vandalism,vamps,uterus,upstate,unstoppable,understudy,tristin,transcript,tranquilizer,toxins,tonsils,stempel,spotting,spectator,spatula,softer,snotty,slinging,showered,sexiest,sensual,sadder,rimbaud,restrain,resilient,remission,reinstate,rehash,recollection,rabies,popsicle,plausible,pediatric,patronizing,ostrich,ortolani,oooooh,omelette,mistrial,marseilles,loophole,laughin,kevvy,irritated,infidelity,hypothermia,horrific,groupie,grinding,graceful,goodspeed,gestures,frantic,extradition,echelon,disks,dawnie,dared,damsel,curled,collateral,collage,chant,calculating,bumping,bribes,boardwalk,blinds,blindly,bleeds,bickering,beasts,backside,avenge,apprehended,anguish,abusing,youthful,yells,yanking,whomever,when'd,vomiting,vengeful,unpacking,unfamiliar,undying,tumble,trolls,treacherous,tipping,tantrum,tanked,summons,straps,stomped,stinkin,stings,staked,squirrels,sprinkles,speculate,sorting,skinned,sicko,sicker,shootin,shatter,seeya,schnapps,s'posed,ronee,respectful,regroup,regretting,reeling,reckoned,ramifications,puddy,projections,preschool,plissken,platonic,permalash,outdone,outburst,mutants,mugging,misfortune,miserably,miraculously,medications,margaritas,manpower,lovemaking,logically,leeches,latrine,kneel,inflict,impostor,hypocrisy,hippies,heterosexual,heightened,hecuba,healer,gunned,grooming,groin,gooey,gloomy,frying,friendships,fredo,firepower,fathom,exhaustion,evils,endeavor,eggnog,dreaded,d'arcy,crotch,coughing,coronary,cookin,consummate,congrats,companionship,caved,caspar,bulletproof,brilliance,breakin,brash,blasting,aloud,airtight,advising,advertise,adultery,aches,wronged,upbeat,trillion,thingies,tending,tarts,surreal,specs,specialize,spade,shrew,shaping,selves,schoolwork,roomie,recuperating,rabid,quart,provocative,proudly,pretenses,prenatal,pharmaceuticals,pacing,overworked,originals,nicotine,murderous,mileage,mayonnaise,massages,losin,interrogated,injunction,impartial,homing,heartbreaker,hacks,glands,giver,fraizh,flips,flaunt,englishman,electrocuted,dusting,ducking,drifted,donating,cylon,crutches,crates,cowards,comfortably,chummy,chitchat,childbirth,businesswoman,brood,blatant,bethy,barring,bagged,awakened,asbestos,airplanes,worshipped,winnings,why're,visualize,unprotected,unleash,trays,thicker,therapists,takeoff,streisand,storeroom,stethoscope,stacked,spiteful,sneaks,snapping,slaughtered,slashed,simplest,silverware,shits,secluded,scruples,scrubs,scraps,ruptured,roaring,receptionist,recap,raditch,radiator,pushover,plastered,pharmacist,perverse,perpetrator,ornament,ointment,nineties,napping,nannies,mousse,moors,momentary,misunderstandings,manipulator,malfunction,laced,kivar,kickin,infuriating,impressionable,holdup,hires,hesitated,headphones,hammering,groundwork,grotesque,graces,gauze,gangsters,frivolous,freeing,fours,forwarding,ferrars,faulty,fantasizing,extracurricular,empathy,divorces,detonate,depraved,demeaning,deadlines,dalai,cursing,cufflink,crows,coupons,comforted,claustrophobic,casinos,camped,busboy,bluth,bennetts,baskets,attacker,aplastic,angrier,affectionate,zapped,wormhole,weaken,unrealistic,unravel,unimportant,unforgettable,twain,suspend,superbowl,stutter,stewardess,stepson,standin,spandex,souvenirs,sociopath,skeletons,shivering,
30sexier,selfishness,scrapbook,ritalin,ribbons,reunite,remarry,relaxation,rattling,rapist,psychosis,prepping,poses,pleasing,pisses,piling,persecuted,padded,operatives,negotiator,natty,menopause,mennihan,martimmys,loyalties,laynie,lando,justifies,intimately,inexperienced,impotent,immortality,horrors,hooky,hinges,heartbreaking,handcuffed,gypsies,guacamole,grovel,graziella,goggles,gestapo,fussy,ferragamo,feeble,eyesight,explosions,experimenting,enchanting,doubtful,dizziness,dismantle,detectors,deserving,defective,dangling,dancin,crumble,creamed,cramping,conceal,clockwork,chrissakes,chrissake,chopping,cabinets,brooding,bonfire,blurt,bloated,blackmailer,beforehand,bathed,bathe,barcode,banish,badges,babble,await,attentive,aroused,antibodies,animosity,ya'll,wrinkled,wonderland,willed,whisk,waltzing,waitressing,vigilant,upbringing,unselfish,uncles,trendy,trajectory,striped,stamina,stalled,staking,stacks,spoils,snuff,snooty,snide,shrinking,senora,secretaries,scoundrel,saline,salads,rundown,riddles,relapse,recommending,raspberry,plight,pecan,pantry,overslept,ornaments,niner,negligent,negligence,nailing,mucho,mouthed,monstrous,malpractice,lowly,loitering,logged,lingering,lettin,lattes,kamal,juror,jillefsky,jacked,irritate,intrusion,insatiable,infect,impromptu,icing,hmmmm,hefty,gasket,frightens,flapping,firstborn,faucet,estranged,envious,dopey,doesn,disposition,disposable,disappointments,dipped,dignified,deceit,dealership,deadbeat,curses,coven,counselors,concierge,clutches,casbah,callous,cahoots,brotherly,britches,brides,bethie,beige,autographed,attendants,attaboy,astonishing,appreciative,antibiotic,aneurysm,afterlife,affidavit,zoning,whats,whaddaya,vasectomy,unsuspecting,toula,topanga,tonio,toasted,tiring,terrorized,tenderness,tailing,sweats,suffocated,sucky,subconsciously,starvin,sprouts,spineless,sorrows,snowstorm,smirk,slicery,sledding,slander,simmer,signora,sigmund,seventies,sedate,scented,sandals,rollers,retraction,resigning,recuperate,receptive,racketeering,queasy,provoking,priors,prerogative,premed,pinched,pendant,outsiders,orbing,opportunist,olanov,neurologist,nanobot,mommies,molested,misread,mannered,laundromat,intercom,inspect,insanely,infatuation,indulgent,indiscretion,inconsiderate,hurrah,howling,herpes,hasta,harassed,hanukkah,groveling,groosalug,gander,galactica,futile,fridays,flier,fixes,exploiting,exorcism,evasive,endorse,emptied,dreary,dreamy,downloaded,dodged,doctored,disobeyed,disneyland,disable,dehydrated,contemplating,coconuts,cockroaches,clogged,chilling,chaperon,cameraman,bulbs,bucklands,bribing,brava,bracelets,bowels,bluepoint,appetizers,appendix,antics,anointed,analogy,almonds,yammering,winch,weirdness,wangler,vibrations,vendor,unmarked,unannounced,twerp,trespass,travesty,transfusion,trainee,towelie,tiresome,straightening,staggering,sonar,socializing,sinus,sinners,shambles,serene,scraped,scones,scepter,sarris,saberhagen,ridiculously,ridicule,rents,reconciled,radios,publicist,pubes,prune,prude,precrime,postponing,pluck,perish,peppermint,peeled,overdo,nutshell,nostalgic,mulan,mouthing,mistook,meddle,maybourne,martimmy,lobotomy,livelihood,lippman,likeness,kindest,kaffee,jocks,jerked,jeopardizing,jazzed,insured,inquisition,inhale,ingenious,holier,helmets,heirloom,heinous,haste,harmsway,hardship,hanky,gutters,gruesome,groping,goofing,godson,glare,finesse,figuratively,ferrie,endangerment,dreading,dozed,dorky,dmitri,divert,discredit,dialing,cufflinks,crutch,craps,corrupted,cocoon,cleavage,cannery,bystander,brushes,bruising,bribery,brainstorm,bolted,binge,ballistics,astute,arroway,adventurous,adoptive,addicts,addictive,yadda,whitelighters,wematanye,weeds,wedlock,wallets,vulnerability,vroom,vents,upped,unsettling,unharmed,trippin,trifle,tracing,tormenting,thats,syphilis,subtext,stickin,spices,sores,smacked,slumming,sinks,signore,shitting,shameful,shacked,septic,seedy,righteousness,relish,rectify,ravishing,quickest,phoebs,perverted,peeing,pedicure,pastrami,passionately,ozone,outnumbered,oregano,offender,nukes,nosed,nighty,nifty,mounties,motivate,moons,misinterpreted,mercenary,mentality,marsellus,lupus,lumbar,lovesick,lobsters,leaky,laundering,latch,jafar,instinctively,inspires,indoors,incarcerated,hundredth,handkerchief,gynecologist,guittierez,groundhog,grinning,goodbyes,geese,fullest,eyelashes,eyelash,enquirer,endlessly,elusive,disarm,detest,deluding,dangle,cotillion,corsage,conjugal,confessional,cones,commandment,coded,coals,chuckle,christmastime,cheeseburgers,chardonnay,celery,campfire,calming,burritos,brundle,broflovski,brighten,borderline,blinked,bling,beauties,bauers,battered,articulate,alienated,ahhhhh,agamemnon,accountants,y'see,wrongful,wrapper,workaholic,winnebago,whispered,warts,vacate,unworthy,unanswered,tonane,tolerated,throwin,throbbing,thrills,thorns,thereof,there've,tarot,sunscreen,stretcher,stereotype,soggy,sobbing,sizable,sightings,shucks,shrapnel,sever,senile,seaboard,scorned,saver,rebellious,rained,putty,prenup,pores,pinching,pertinent,peeping,paints,ovulating,opposites,occult,nutcracker,nutcase,newsstand,newfound,mocked,midterms,marshmallow,marbury,maclaren,leans,krudski,knowingly,keycard,junkie
30s,juilliard,jolinar,irritable,invaluable,inuit,intoxicating,instruct,insolent,inexcusable,incubator,illustrious,hunsecker,houseguest,homosexuals,homeroom,hernia,harming,handgun,hallways,hallucination,gunshots,groupies,groggy,goiter,gingerbread,giggling,frigging,fledged,fedex,fairies,exchanging,exaggeration,esteemed,enlist,drags,dispense,disloyal,disconnect,desks,dentists,delacroix,degenerate,daydreaming,cushions,cuddly,corroborate,complexion,compensated,cobbler,closeness,chilled,checkmate,channing,carousel,calms,bylaws,benefactor,ballgame,baiting,backstabbing,artifact,airspace,adversary,actin,accuses,accelerant,abundantly,abstinence,zissou,zandt,yapping,witchy,willows,whadaya,vilandra,veiled,undress,undivided,underestimating,ultimatums,twirl,truckload,tremble,toasting,tingling,tents,tempered,sulking,stunk,sponges,spills,softly,snipers,scourge,rooftop,riana,revolting,revisit,refreshments,redecorating,recapture,raysy,pretense,prejudiced,precogs,pouting,poofs,pimple,piles,pediatrician,padre,packets,paces,orvelle,oblivious,objectivity,nighttime,nervosa,mexicans,meurice,melts,matchmaker,maeby,lugosi,lipnik,leprechaun,kissy,kafka,introductions,intestines,inspirational,insightful,inseparable,injections,inadvertently,hussy,huckabees,hittin,hemorrhaging,headin,haystack,hallowed,grudges,granilith,grandkids,grading,gracefully,godsend,gobbles,fragrance,fliers,finchley,farts,eyewitnesses,expendable,existential,dorms,delaying,degrading,deduction,darlings,danes,cylons,counsellor,contraire,consciously,conjuring,congratulating,cokes,buffay,brooch,bitching,bistro,bijou,bewitched,benevolent,bends,bearings,barren,aptitude,amish,amazes,abomination,worldly,whispers,whadda,wayward,wailing,vanishing,upscale,untouchable,unspoken,uncontrollable,unavoidable,unattended,trite,transvestite,toupee,timid,timers,terrorizing,swana,stumped,strolling,storybook,storming,stomachs,stoked,stationery,springtime,spontaneity,spits,spins,soaps,sentiments,scramble,scone,rooftops,retract,reflexes,rawdon,ragged,quirky,quantico,psychologically,prodigal,pounce,potty,pleasantries,pints,petting,perceive,onstage,notwithstanding,nibble,newmans,neutralize,mutilated,millionaires,mayflower,masquerade,mangy,macreedy,lunatics,lovable,locating,limping,lasagna,kwang,keepers,juvie,jaded,ironing,intuitive,intensely,insure,incantation,hysteria,hypnotize,humping,happenin,griet,grasping,glorified,ganging,g'night,focker,flunking,flimsy,flaunting,fixated,fitzwallace,fainting,eyebrow,exonerated,ether,electrician,egotistical,earthly,dusted,dignify,detonation,debrief,dazzling,dan'l,damnedest,daisies,crushes,crucify,contraband,confronting,collapsing,cocked,clicks,cliche,circled,chandelier,carburetor,callers,broads,breathes,bloodshed,blindsided,blabbing,bialystock,bashing,ballerina,aviva,arteries,anomaly,airstrip,agonizing,adjourn,aaaaa,yearning,wrecker,witnessing,whence,warhead,unsure,unheard,unfreeze,unfold,unbalanced,ugliest,troublemaker,toddler,tiptoe,threesome,thirties,thermostat,swipe,surgically,subtlety,stung,stumbling,stubs,stride,strangling,sprayed,socket,smuggled,showering,shhhhh,sabotaging,rumson,rounding,risotto,repairman,rehearsed,ratty,ragging,radiology,racquetball,racking,quieter,quicksand,prowl,prompt,premeditated,prematurely,prancing,porcupine,plated,pinocchio,peeked,peddle,panting,overweight,overrun,outing,outgrown,obsess,nursed,nodding,negativity,negatives,musketeers,mugger,motorcade,merrily,matured,masquerading,marvellous,maniacs,lovey,louse,linger,lilies,lawful,kudos,knuckle,juices,judgments,itches,intolerable,intermission,inept,incarceration,implication,imaginative,huckleberry,holster,heartburn,gunna,groomed,graciously,fulfillment,fugitives,forsaking,forgives,foreseeable,flavors,flares,fixation,fickle,fantasize,famished,fades,expiration,exclamation,erasing,eiffel,eerie,earful,duped,dulles,dissing,dissect,dispenser,dilated,detergent,desdemona,debriefing,damper,curing,crispina,crackpot,courting,cordial,conflicted,comprehension,commie,cleanup,chiropractor,charmer,chariot,cauldron,catatonic,bullied,buckets,brilliantly,breathed,booths,boardroom,blowout,blindness,blazing,biologically,bibles,biased,beseech,barbaric,balraj,audacity,anticipating,alcoholics,airhead,agendas,admittedly,absolution,youre,yippee,wittlesey,withheld,willful,whammy,weakest,washes,virtuous,videotapes,vials,unplugged,unpacked,unfairly,turbulence,tumbling,tricking,tremendously,traitors,torches,tinga,thyroid,teased,tawdry,taker,sympathies,swiped,sundaes,suave,strut,stepdad,spewing,spasm,socialize,slither,simulator,shutters,shrewd,shocks,semantics,schizophrenic,scans,savages,rya'c,runny,ruckus,royally,roadblocks,rewriting,revoke,repent,redecorate,recovers,recourse,ratched,ramali,racquet,quince,quiche,puppeteer,puking,puffed,problemo,praises,pouch,postcards,pooped,poised,piled,phoney,phobia,patching,parenthood,pardner,oozing,ohhhhh,numbing,nostril,n
30osey,neatly,nappa,nameless,mortuary,moronic,modesty,midwife,mcclane,matuka,maitre,lumps,lucid,loosened,loins,lawnmower,lamotta,kroehner,jinxy,jessep,jamming,jailhouse,jacking,intruders,inhuman,infatuated,indigestion,implore,implanted,hormonal,hoboken,hillbilly,heartwarming,headway,hatched,hartmans,harping,grapevine,gnome,forties,flyin,flirted,fingernail,exhilarating,enjoyment,embark,dumper,dubious,drell,docking,disillusioned,dishonor,disbarred,dicey,custodial,counterproductive,corned,cords,contemplate,concur,conceivable,cobblepot,chickened,checkout,carpe,cap'n,campers,buyin,bullies,braid,boxed,bouncy,blueberries,blubbering,bloodstream,bigamy,beeped,bearable,autographs,alarming,wretch,wimps,widower,whirlwind,whirl,warms,vandelay,unveiling,undoing,unbecoming,turnaround,touche,togetherness,tickles,ticker,teensy,taunt,sweethearts,stitched,standpoint,staffers,spotless,soothe,smothered,sickening,shouted,shepherds,shawl,seriousness,schooled,schoolboy,s'mores,roped,reminders,raggedy,preemptive,plucked,pheromones,particulars,pardoned,overpriced,overbearing,outrun,ohmigod,nosing,nicked,neanderthal,mosquitoes,mortified,milky,messin,mecha,markinson,marivellas,mannequin,manderley,madder,macready,lookie,locusts,lifetimes,lanna,lakhi,kholi,impersonate,hyperdrive,horrid,hopin,hogging,hearsay,harpy,harboring,hairdo,hafta,grasshopper,gobble,gatehouse,foosball,floozy,fished,firewood,finalize,felons,euphemism,entourage,elitist,elegance,drokken,drier,dredge,dossier,diseased,diarrhea,diagnose,despised,defuse,d'amour,contesting,conserve,conscientious,conjured,collars,clogs,chenille,chatty,chamomile,casing,calculator,brittle,breached,blurted,birthing,bikinis,astounding,assaulting,aroma,appliance,antsy,amnio,alienating,aliases,adolescence,xerox,wrongs,workload,willona,whistling,werewolves,wallaby,unwelcome,unseemly,unplug,undermining,ugliness,tyranny,tuesdays,trumpets,transference,ticks,tangible,tagging,swallowing,superheroes,studs,strep,stowed,stomping,steffy,sprain,spouting,sponsoring,sneezing,smeared,slink,shakin,sewed,seatbelt,scariest,scammed,sanctimonious,roasting,rightly,retinal,rethinking,resented,reruns,remover,racks,purest,progressing,presidente,preeclampsia,postponement,portals,poppa,pliers,pinning,pelvic,pampered,padding,overjoyed,ooooo,one'll,octavius,nonono,nicknames,neurosurgeon,narrows,misled,mislead,mishap,milltown,milking,meticulous,mediocrity,meatballs,machete,lurch,layin,knockin,khruschev,jurors,jumpin,jugular,jeweler,intellectually,inquiries,indulging,indestructible,indebted,imitate,ignores,hyperventilating,hyenas,hurrying,hermano,hellish,heheh,harshly,handout,grunemann,glances,giveaway,getup,gerome,furthest,frosting,frail,forwarded,forceful,flavored,flammable,flaky,fingered,fatherly,ethic,embezzlement,duffel,dotted,distressed,disobey,disappearances,dinky,diminish,diaphragm,deuces,creme,courteous,comforts,coerced,clots,clarification,chunks,chickie,chases,chaperoning,cartons,caper,calves,caged,bustin,bulging,bringin,boomhauer,blowin,blindfolded,biscotti,ballplayer,bagging,auster,assurances,aschen,arraigned,anonymity,alters,albatross,agreeable,adoring,abduct,wolfi,weirded,watchers,washroom,warheads,vincennes,urgency,understandably,uncomplicated,uhhhh,twitching,treadmill,thermos,tenorman,tangle,talkative,swarm,surrendering,summoning,strive,stilts,stickers,squashed,spraying,sparring,soaring,snort,sneezed,slaps,skanky,singin,sidle,shreck,shortness,shorthand,sharper,shamed,sadist,rydell,rusik,roulette,resumes,respiration,recount,reacts,purgatory,princesses,presentable,ponytail,plotted,pinot,pigtails,phillippe,peddling,paroled,orbed,offends,o'hara,moonlit,minefield,metaphors,malignant,mainframe,magicks,maggots,maclaine,loathing,leper,leaps,leaping,lashed,larch,larceny,lapses,ladyship,juncture,jiffy,jakov,invoke,infantile,inadmissible,horoscope,hinting,hideaway,hesitating,heddy,heckles,hairline,gripe,gratifying,governess,goebbels,freddo,foresee,fascination,exemplary,executioner,etcetera,escorts,endearing,eaters,earplugs,draped,disrupting,disagrees,dimes,devastate,detain,depositions,delicacy,darklighter,cynicism,cyanide,cutters,cronus,continuance,conquering,confiding,compartments,combing,cofell,clingy,cleanse,christmases,cheered,cheekbones,buttle,burde
30ned,bruenell,broomstick,brained,bozos,bontecou,bluntman,blazes,blameless,bizarro,bellboy,beaucoup,barkeep,awaken,astray,assailant,appease,aphrodisiac,alleys,yesss,wrecks,woodpecker,wondrous,wimpy,willpower,wheeling,weepy,waxing,waive,videotaped,veritable,untouched,unlisted,unfounded,unforeseen,twinge,triggers,traipsing,toxin,tombstone,thumping,therein,testicles,telephones,tarmac,talby,tackled,swirling,suicides,suckered,subtitles,sturdy,strangler,stockbroker,stitching,steered,standup,squeal,sprinkler,spontaneously,splendor,spiking,spender,snipe,snagged,skimming,siddown,showroom,shovels,shotguns,shoelaces,shitload,shellfish,sharpest,shadowy,seizing,scrounge,scapegoat,sayonara,saddled,rummaging,roomful,renounce,reconsidered,recharge,realistically,radioed,quirks,quadrant,punctual,practising,pours,poolhouse,poltergeist,pocketbook,plainly,picnics,pesto,pawing,passageway,partied,oneself,numero,nostalgia,nitwit,neuro,mixer,meanest,mcbeal,matinee,margate,marce,manipulations,manhunt,manger,magicians,loafers,litvack,lightheaded,lifeguard,lawns,laughingstock,ingested,indignation,inconceivable,imposition,impersonal,imbecile,huddled,housewarming,horizons,homicides,hiccups,hearse,hardened,gushing,gushie,greased,goddamit,freelancer,forging,fondue,flustered,flung,flinch,flicker,fixin,festivus,fertilizer,farted,faggots,exonerate,evict,enormously,encrypted,emdash,embracing,duress,dupres,dowser,doormat,disfigured,disciplined,dibbs,depository,deathbed,dazzled,cuttin,cures,crowding,crepe,crammed,copycat,contradict,confidant,condemning,conceited,commute,comatose,clapping,circumference,chuppah,chore,choksondik,chestnuts,briault,bottomless,bonnet,blokes,berluti,beret,beggars,bankroll,bania,athos,arsenic,apperantly,ahhhhhh,afloat,accents,zipped,zeros,zeroes,zamir,yuppie,youngsters,yorkers,wisest,wipes,wield,whyn't,weirdos,wednesdays,vicksburg,upchuck,untraceable,unsupervised,unpleasantness,unhook,unconscionable,uncalled,trappings,tragedies,townie,thurgood,things'll,thine,tetanus,terrorize,temptations,tanning,tampons,swarming,straitjacket,steroid,startling,starry,squander,speculating,sollozzo,sneaked,slugs,skedaddle,sinker,silky,shortcomings,sellin,seasoned,scrubbed,screwup,scrapes,scarves,sandbox,salesmen,rooming,romances,revere,reproach,reprieve,rearranging,ravine,rationalize,raffle,punchy,psychobabble,provocation,profoundly,prescriptions,preferable,polishing,poached,pledges,pirelli,perverts,oversized,overdressed,outdid,nuptials,nefarious,mouthpiece,motels,mopping,mongrel,missin,metaphorically,mertin,memos,melodrama,melancholy,measles,meaner,mantel,maneuvering,mailroom,luring,listenin,lifeless,licks,levon,legwork,kneecaps,kippur,kiddie,kaput,justifiable,insistent,insidious,innuendo,innit,indecent,imaginable,horseshit,hemorrhoid,hella,healthiest,haywire,hamsters,hairbrush,grouchy,grisly,gratuitous,glutton,glimmer,gibberish,ghastly,gentler,generously,geeky,fuhrer,fronting,foolin,faxes,faceless,extinguisher,expel,etched,endangering,ducked,dodgeball,dives,dislocated,discrepancy,devour,derail,dementia,daycare,cynic,crumbling,cowardice,covet,cornwallis,corkscrew,cookbook,commandments,coincidental,cobwebs,clouded,clogging,clicking,clasp,chopsticks,chefs,chaps,cashing,carat,calmer,brazen,brainwashing,bradys,bowing,boned,bloodsucking,bleachers,bleached,bedpan,bearded,barrenger,bachelors,awwww,assures,assigning,asparagus,apprehend,anecdote,amoral,aggravation,afoot,acquaintances,accommodating,yakking,worshipping,wladek,willya,willies,wigged,whoosh,whisked,watered,warpath,volts,violates,valuables,uphill,unwise,untimely,unsavory,unresponsive,unpunished,unexplained,tubby,trolling,toxicology,tormented,toothache,tingly,timmiihh,thursdays,thoreau,terrifies,temperamental,telegrams,talkie,takers,symbiote,swirl,suffocate,stupider,strapping,steckler,springing,someway,sleepyhead,sledgehammer,slant,slams,showgirl,shoveling,shmoopy,sharkbait,shan't,scrambling,schematics,sandeman,sabbatical,rummy,reykjavik,revert,responsive,rescheduled,requisition,relinquish,rejoice,reckoning,recant,rebadow,reassurance,rattlesnake,ramble,primed,pricey,prance,pothole,pocus,persist,perpetrated,pekar,peeling,pastime,parmesan,pacemaker,overdrive,ominous,observant,nothings,noooooo,nonexistent,nodded,nieces,neglecting,nauseating,mutated,musket,mumbling,mowing,mouthful,mooseport,monologue,mistrust,meetin,masseuse,mantini,mailer,madre,lowlifes,locksmith,livid,liven,limos,liberating,lhasa,leniency,leering,laughable,lashes,lasagne,laceration,korben,katan,kalen,jittery,jammies,irreplaceable,intubate,intolerant,inhaler,inhaled,indifferent,indifference,impound,impolite,humbly,heroics,heigh,guillotine,guesthouse,grounding,grips,gossiping,goatee,gnomes,gellar,frutt,frobisher,freudian,foolishness,flagged,femme,fatso,fatherhood,fantasized,fairest,faintest,eyelids,extravagant,extraterrestrial,extraordinarily,escalator,elevate,drivel,dissed,dismal,disarray,dinnertime,devastation,dermatologist,delicately,defrost,debutante,debacle,damone,dainty,cuvee,culpa,crucified,creeped,crayons,courtship,convene,congresswoman,concocted,compromises,comprende,comma,coleslaw,clothed,clinically,chickenshit,checkin,cesspool,caskets,calzone,brothel,boomerang,bodega,blasphemy,bitsy,bicentennial,berlini,beatin,beards,barbas,barbarians,backpacking,arrhythmia,arousing,arbitrator,antagonize,angling,anesthetic,altercation,aggressor,adversity,acathla,aaahhh,wreaking,workup,wonderin,wither,wielding,what'm,what'cha,waxed,vibrating,veterinarian,venting,vasey,valor,validate,upholstery,untied,unscathed,uninterrupted,unforgiving,undies,uncut,twinkies,tucking,treatable,treasured,tranquility,townspeople,torso,tomei,tipsy,tinsel,tidings,thirtieth,tantrums,tamper,talky,swayed,swapping,suitor,stylist,stirs,standoff,sprinklers,sparkly,snobby,snatcher,smoother,sleepin,shrug,shoebox,sheesh,shackles,setbacks,sedatives,screeching,scorched,scanned,satyr,roadblock,riverbank,ridiculed,resentful,repellent,recreate,reconvene,rebuttal,realmedia,quizzes,questionnaire,punctured,pucker,prolong,professionalism,pleasantly,pigsty,penniless,paychecks,patiently,parading,overactive,ovaries,orderlies,oracles,oiled,offending,nudie,neonatal,neighborly,moops,moonlighting,mobilize,mmmmmm,milkshake,menial,meats,mayan,maxed,mangled,magua,lunacy,luckier,liters,lansbury,kooky,knowin,jeopardized,inkling,inhalation,inflated,infecting,incense,inbound,impractical,impenetrable,idealistic,i'mma,hypocrites,hurtin,humbled,hologram,hokey,hocus,hitchhiking,hemorrhoids,headhunter,hassled,harts,hardworking,haircuts,hacksaw,genitals,gazillion,gammy,gamesphere,fugue,footwear,folly,flashlights,fives,filet,extenuating,estrogen,entails,embezzled,eloquent,egomaniac,ducts,drowsy,drones,doree,donovon,disguises,diggin,deserting,depriving,defying,deductible,decorum,decked,daylights,daybreak,dashboard,damnation,cuddling,crunching,crickets,crazies,councilman,coughed,conundrum,complimented,cohaagen,clutching,clued,clader,cheques,checkpoint,chats,channeling,ceases,carasco,capisce,cantaloupe,cancelling,campsite,burglars,breakfasts,bra'tac,blueprint,bleedin,blabbed,beneficiary,basing,avert,atone,arlyn,approves,apothecary,antiseptic,aleikuum,advisement,zadir,wobbly,withnail,whattaya,whacking,wedged,wanders,vaginal,unimaginable,undeniable,unconditionally,uncharted,unbridled,tweezers,tvmegasite,trumped,triumphant,trimming,treading,tranquilizers,toontown,thunk,suture,suppressing,strays,stonewall,stogie,stepdaughter,stace,squint,spouses,splashed,speakin,sounder,sorrier,sorrel,sombrero,solemnly,softened,snobs,snippy,snare,smoothing,slump,slimeball,slaving,silently,shiller,shakedown,sensations,scrying,scrumptious,screamin,saucy,santoses,roundup,roughed,rosary,robechaux,retrospect,rescind,reprehensible,repel,remodeling,reconsidering,reciprocate,railroaded,psychics,promos,prob'ly,pristine,printout,priestess,prenuptial,precedes,pouty,phoning,peppy,pariah,parched,panes,overloaded,overdoing,nymphs,nother,notebooks,nearing,nearer,monstrosity,milady,mieke,mephesto,medicated,marshals,manilow,mammogram,m'lady,lotsa,loopy,lesion,lenient,learner,laszlo,kross,kinks,jinxed,involuntary,insubordination,ingrate,inflatable,incarnate,inane,hypoglycemia,huntin,humongous,hoodlum,honking,hemorrhage,helpin,hathor,hatching,grotto,grandmama,gorillas,godless,girlish,ghouls,gershwin,frosted,flutter,flagpole,fetching,fatter,faithfully,exert,evasion,escalate,enticing,enchantress,elopement,drills,downtime,downloading,dorks,doorways,divulge,dissociative,disgraceful,disconcerting,deteriorate,destinies,depressive,dented,denim,decruz,decidedly,deactivate,daydreams,curls,culprit,cruelest,crippling,cranberries,c
30orvis,copped,commend,coastguard,cloning,cirque,churning,chock,chivalry,catalogues,cartwheels,carols,canister,buttered,bundt,buljanoff,bubbling,brokers,broaden,brimstone,brainless,bores,badmouthing,autopilot,ascertain,aorta,ampata,allenby,accosted,absolve,aborted,aaagh,aaaaaah,yonder,yellin,wyndham,wrongdoing,woodsboro,wigging,wasteland,warranty,waltzed,walnuts,vividly,veggie,unnecessarily,unloaded,unicorns,understated,unclean,umbrellas,twirling,turpentine,tupperware,triage,treehouse,tidbit,tickled,threes,thousandth,thingie,terminally,teething,tassel,talkies,swoon,switchboard,swerved,suspiciously,subsequentlyne,subscribe,strudel,stroking,strictest,stensland,starin,stannart,squirming,squealing,sorely,softie,snookums,sniveling,smidge,sloth,skulking,simian,sightseeing,siamese,shudder,shoppers,sharpen,shannen,semtex,secondhand,seance,scowl,scorn,safekeeping,russe,rummage,roshman,roomies,roaches,rinds,retrace,retires,resuscitate,rerun,reputations,rekall,refreshment,reenactment,recluse,ravioli,raves,raking,purses,punishable,punchline,puked,prosky,previews,poughkeepsie,poppins,polluted,placenta,pissy,petulant,perseverance,pears,pawns,pastries,partake,panky,palate,overzealous,orchids,obstructing,objectively,obituaries,obedient,nothingness,musty,motherly,mooning,momentous,mistaking,minutemen,milos,microchip,meself,merciless,menelaus,mazel,masturbate,mahogany,lysistrata,lillienfield,likable,liberate,leveled,letdown,larynx,lardass,lainey,lagged,klorel,kidnappings,keyed,karmic,jeebies,irate,invulnerable,intrusive,insemination,inquire,injecting,informative,informants,impure,impasse,imbalance,illiterate,hurled,hunts,hematoma,headstrong,handmade,handiwork,growling,gorky,getcha,gesundheit,gazing,galley,foolishly,fondness,floris,ferocious,feathered,fateful,fancies,fakes,faker,expire,ever'body,essentials,eskimos,enlightening,enchilada,emissary,embolism,elsinore,ecklie,drenched,drazi,doped,dogging,doable,dislikes,dishonesty,disengage,discouraging,derailed,deformed,deflect,defer,deactivated,crips,constellations,congressmen,complimenting,clubbing,clawing,chromium,chimes,chews,cheatin,chaste,cellblock,caving,catered,catacombs,calamari,bucking,brulee,brits,brisk,breezes,bounces,boudoir,binks,better'n,bellied,behrani,behaves,bedding,balmy,badmouth,backers,avenging,aromatherapy,armpit,armoire,anythin,anonymously,anniversaries,aftershave,affliction,adrift,admissible,adieu,acquittal,yucky,yearn,whitter,whirlpool,wendigo,watchdog,wannabes,wakey,vomited,voicemail,valedictorian,uttered,unwed,unrequited,unnoticed,unnerving,unkind,unjust,uniformed,unconfirmed,unadulterated,unaccounted,uglier,turnoff,trampled,tramell,toads,timbuktu,throwback,thimble,tasteless,tarantula,tamale,takeovers,swish,supposing,streaking,stargher,stanzi,stabs,squeamish,splattered,spiritually,spilt,speciality,smacking,skywire,skips,skaara,simpatico,shredding,showin,shortcuts,shite,shielding,shamelessly,serafine,sentimentality,seasick,schemer,scandalous,sainted,riedenschneider,rhyming,revel,retractor,retards,resurrect,remiss,reminiscing,remanded,reiben,regains,refuel,refresher,redoing,redheaded,reassured,rearranged,rapport,qumar,prowling,prejudices,precarious,powwow,pondering,plunger,plunged,pleasantville,playpen,phlegm,perfected,pancreas,paley,ovary,outbursts,oppressed,ooohhh,omoroca,offed,o'toole,nurture,nursemaid,nosebleed,necktie,muttering,munchies,mucking,mogul,mitosis,misdemeanor,miscarried,millionth,migraines,midler,manicurist,mandelbaum,manageable,malfunctioned,magnanimous,loudmouth,longed,lifestyles,liddy,lickety,leprechauns,komako,klute,kennel,justifying,irreversible,inventing,intergalactic,insinuate,inquiring,ingenuity,inconclusive,incessant,improv,impersonation,hyena,humperdinck,hubba,housework,hoffa,hither,hissy,hippy,hijacked,heparin,hellooo,hearth,hassles,hairstyle,hahahaha,hadda,guys'll,gutted,gulls,gritty,grievous,graft,gossamer,gooder,gambled,gadgets,fundamentals,frustrations,frolicking,frock,frilly,foreseen,footloose,fondly,flirtation,flinched,flatten,farthest,exposer,evading,escrow,empathize,embryos,embodiment,ellsberg,ebola,dulcinea,dreamin,drawbacks,doting,doose,doofy,disturbs,disorderly,disgusts,detox,denominator,demeanor,deliriously,decode,debauchery,croissant,cravings,cranked,coworkers,councilor,confuses,confiscate,confines,conduit,compress,combed,clouding,clamps,cinch,chinnery,celebratory,catalogs,carpenters,carnal,canin,bundys,bulldozer,buggers,bueller,brainy,booming,bookstores,bloodbath,bittersweet,bellhop,beeping,beanstalk,beady,baudelaire,bartenders,bargains,averted,armadillo,appreciating,appraised,antlers,aloof,allowances,alleyway,affleck,abject,zilch,youore,xanax,wrenching,wouldn,witted,wicca,whorehouse,whooo,whips,vouchers,victimized,vicodin,untested,unsolicited,unfocused,unfettered,unfeeling,unexplainable,understaffed,underbelly,tutorial,tryst,trampoline,towering,tirade,thieving,thang,swimmin,swayzak,suspecting,superstitions,stubbornness,streamers,strattman,stonewalling,stiffs,stacking,spout,splice,sonrisa,smarmy,slows,slicing,sisterly,shrill,shined,seeming,sedley,seatbelts,scour,scold,schoolyard,scarring,salieri,rustling,roxbury,rewire,revved,retriever,reputable,remodel,reins,reincarnation,rance,rafters,rackets,quail,pumbaa,proclaim,probing,privates,pried,prewedding,premeditation,posturing,posterity,pleasurable,pizzeria,pimps,penmanship,penchant,pelvis,overturn,overstepped,overcoat,ovens,outsmart,outed,ooohh,oncologist,omission,offhand,odour,nyazian,notarized,nobody'll,nightie,navel,
30nabbed,mystique,mover,mortician,morose,moratorium,mockingbird,mobsters,mingling,methinks,messengered,merde,masochist,martouf,martians,marinara,manray,majorly,magnifying,mackerel,lurid,lugging,lonnegan,loathsome,llantano,liberace,leprosy,latinos,lanterns,lamest,laferette,kraut,intestine,innocencia,inhibitions,ineffectual,indisposed,incurable,inconvenienced,inanimate,improbable,implode,hydrant,hustling,hustled,huevos,how'm,hooey,hoods,honcho,hinge,hijack,heimlich,hamunaptra,haladki,haiku,haggle,gutsy,grunting,grueling,gribbs,greevy,grandstanding,godparents,glows,glistening,gimmick,gaping,fraiser,formalities,foreigner,folders,foggy,fitty,fiends,fe'nos,favours,eyeing,extort,expedite,escalating,epinephrine,entitles,entice,eminence,eights,earthlings,eagerly,dunville,dugout,doublemeat,doling,dispensing,dispatcher,discoloration,diners,diddly,dictates,diazepam,derogatory,delights,defies,decoder,dealio,danson,cutthroat,crumbles,croissants,crematorium,craftsmanship,could'a,cordless,cools,conked,confine,concealing,complicates,communique,cockamamie,coasters,clobbered,clipping,clipboard,clemenza,cleanser,circumcision,chanukah,certainaly,cellmate,cancels,cadmium,buzzed,bumstead,bucko,browsing,broth,braver,boggling,bobbing,blurred,birkhead,benet,belvedere,bellies,begrudge,beckworth,banky,baldness,baggy,babysitters,aversion,astonished,assorted,appetites,angina,amiss,ambulances,alibis,airway,admires,adhesive,yoyou,xxxxxx,wreaked,wracking,woooo,wooing,wised,wilshire,wedgie,waging,violets,vincey,uplifting,untrustworthy,unmitigated,uneventful,undressing,underprivileged,unburden,umbilical,tweaking,turquoise,treachery,tosses,torching,toothpick,toasts,thickens,tereza,tenacious,teldar,taint,swill,sweatin,subtly,subdural,streep,stopwatch,stockholder,stillwater,stalkers,squished,squeegee,splinters,spliced,splat,spied,spackle,sophistication,snapshots,smite,sluggish,slithered,skeeters,sidewalks,sickly,shrugs,shrubbery,shrieking,shitless,settin,sentinels,selfishly,scarcely,sangria,sanctum,sahjhan,rustle,roving,rousing,rosomorf,riddled,responsibly,renoir,remoray,remedial,refundable,redirect,recheck,ravenwood,rationalizing,ramus,ramelle,quivering,pyjamas,psychos,provocations,prouder,protestors,prodded,proctologist,primordial,pricks,prickly,precedents,pentangeli,pathetically,parka,parakeet,panicky,overthruster,outsmarted,orthopedic,oncoming,offing,nutritious,nuthouse,nourishment,nibbling,newlywed,narcissist,mutilation,mundane,mummies,mumble,mowed,morvern,mortem,mopes,molasses,misplace,miscommunication,miney,midlife,menacing,memorizing,massaging,masking,magnets,luxuries,lounging,lothario,liposuction,lidocaine,libbets,levitate,leeway,launcelot,larek,lackeys,kumbaya,kryptonite,knapsack,keyhole,katarangura,juiced,jakey,ironclad,invoice,intertwined,interlude,interferes,injure,infernal,indeedy,incur,incorrigible,incantations,impediment,igloo,hysterectomy,hounded,hollering,hindsight,heebie,havesham,hasenfuss,hankering,hangers,hakuna,gutless,gusto,grubbing,grrrr,grazed,gratification,grandeur,gorak,godammit,gnawing,glanced,frostbite,frees,frazzled,fraulein,fraternizing,fortuneteller,formaldehyde,followup,foggiest,flunky,flickering,firecrackers,figger,fetuses,fates,eyeliner,extremities,extradited,expires,exceedingly,evaporate,erupt,epileptic,entrails,emporium,egregious,eggshells,easing,duwayne,droll,dreyfuss,dovey,doubly,doozy,donkeys,donde,distrust,distressing,disintegrate,discreetly,decapitated,dealin,deader,dashed,darkroom,dares,daddies,dabble,cushy,cupcakes,cuffed,croupier,croak,crapped,coursing,coolers,contaminate,consummated,construed,condos,concoction,compulsion,commish,coercion,clemency,clairvoyant,circulate,chesterton,checkered,charlatan,chaperones,categorically,cataracts,carano,capsules,capitalize,burdon,bullshitting,brewed,breathless,breasted,brainstorming,bossing,borealis,bonsoir,bobka,boast,blimp,bleep,bleeder,blackouts,bisque,billboards,beatings,bayberry,bashed,bamboozled,balding,baklava,baffled,backfires,babak,awkwardness,attest,attachments,apologizes,anyhoo,antiquated,alcante,advisable,aahhh,aaahh,zatarc,yearbooks,wuddya,wringing,womanhood,witless,winging,whatsa,wetting,waterproof,wastin,vogelman,vocation,vindicated,vigilance,vicariously,venza,vacuuming,utensils,uplink,unveil,unloved,unloading,uninhibited,unattached,tweaked,turnips,trinkets,toughen,toting,topside,terrors,terrify,technologically,tarnish,tagliati,szpilman,surly,supple,summation,suckin,stepmom,squeaking,splashmore,souffle,solitaire,solicitation,solarium,smokers,slugged,slobbering,skylight,skimpy,sinuses,silenced,sideburns,shrinkage,shoddy,shhhhhh,shelled,shareef,shangri,seuss,serenade,scuffle,
30scoff,scanners,sauerkraut,sardines,sarcophagus,salvy,rusted,russells,rowboat,rolfsky,ringside,respectability,reparations,renegotiate,reminisce,reimburse,regimen,raincoat,quibble,puzzled,purposefully,pubic,proofing,prescribing,prelim,poisons,poaching,personalized,personable,peroxide,pentonville,payphone,payoffs,paleontology,overflowing,oompa,oddest,objecting,o'hare,o'daniel,notches,nobody'd,nightstand,neutralized,nervousness,nerdy,needlessly,naquadah,nappy,nantucket,nambla,mountaineer,motherfuckin,morrie,monopolizing,mohel,mistreated,misreading,misbehave,miramax,minivan,milligram,milkshakes,metamorphosis,medics,mattresses,mathesar,matchbook,matata,marys,malucci,magilla,lymphoma,lowers,lordy,linens,lindenmeyer,limelight,leapt,laxative,lather,lapel,lamppost,laguardia,kindling,kegger,kawalsky,juries,jokin,jesminder,interning,innermost,injun,infallible,industrious,indulgence,incinerator,impossibility,impart,illuminate,iguanas,hypnotic,hyped,hospitable,hoses,homemaker,hirschmuller,helpers,headset,guardianship,guapo,grubby,granola,granddaddy,goren,goblet,gluttony,globes,giorno,getter,geritol,gassed,gaggle,foxhole,fouled,foretold,floorboards,flippers,flaked,fireflies,feedings,fashionably,farragut,fallback,facials,exterminate,excites,everything'll,evenin,ethically,ensue,enema,empath,eluded,eloquently,eject,edema,dumpling,droppings,dolled,distasteful,disputing,displeasure,disdain,deterrent,dehydration,defied,decomposing,dawned,dailies,custodian,crusts,crucifix,crowning,crier,crept,craze,crawls,couldn,correcting,corkmaster,copperfield,cooties,contraption,consumes,conspire,consenting,consented,conquers,congeniality,complains,communicator,commendable,collide,coladas,colada,clout,clooney,classifieds,clammy,civility,cirrhosis,chink,catskills,carvers,carpool,carelessness,cardio,carbs,capades,butabi,busmalis,burping,burdens,bunks,buncha,bulldozers,browse,brockovich,breakthroughs,bravado,boogety,blossoms,blooming,bloodsucker,blight,betterton,betrayer,belittle,beeps,bawling,barts,bartending,bankbooks,babish,atropine,assertive,armbrust,anyanka,annoyance,anemic,anago,airwaves,aimlessly,aaargh,aaand,yoghurt,writhing,workable,winking,winded,widen,whooping,whiter,whatya,wazoo,voila,virile,vests,vestibule,versed,vanishes,urkel,uproot,unwarranted,unscheduled,unparalleled,undergrad,tweedle,turtleneck,turban,trickery,transponder,toyed,townhouse,thyself,thunderstorm,thinning,thawed,tether,technicalities,tau'ri,tarnished,taffeta,tacked,systolic,swerve,sweepstakes,swabs,suspenders,superwoman,sunsets,succulent,subpoenas,stumper,stosh,stomachache,stewed,steppin,stepatech,stateside,spicoli,sparing,soulless,sonnets,sockets,snatching,smothering,slush,sloman,slashing,sitters,simpleton,sighs,sidra,sickens,shunned,shrunken,showbiz,shopped,shimmering,shagging,semblance,segue,sedation,scuzzlebutt,scumbags,screwin,scoundrels,scarsdale,scabs,saucers,saintly,saddened,runaways,runaround,rheya,resenting,rehashing,rehabilitated,regrettable,refreshed,redial,reconnecting,ravenous,raping,rafting,quandary,pylea,putrid,puffing,psychopathic,prunes,probate,prayin,pomegranate,plummeting,planing,plagues,pinata,pithy,perversion,personals,perched,peeps,peckish,pavarotti,pajama,packin,pacifier,overstepping,okama,obstetrician,nutso,nuance,normalcy,nonnegotiable,nomak,ninny,nines,nicey,newsflash,neutered,nether,negligee,necrosis,navigating,narcissistic,mylie,muses,momento,moisturizer,moderation,misinformed,misconception,minnifield,mikkos,methodical,mebbe,meager,maybes,matchmaking,masry,markovic,malakai,luzhin,lusting,lumberjack,loopholes,loaning,lightening,leotard,launder,lamaze,kubla,kneeling,kibosh,jumpsuit,joliet,jogger,janover,jakovasaurs,irreparable,innocently,inigo,infomercial,inexplicable,indispensable,impregnated,impossibly,imitating,hunches,hummus,houmfort,hothead,hostiles,hooves,hooligans,homos,homie,hisself,heyyy,hesitant,hangout,handsomest,handouts,hairless,gwennie,guzzling,guinevere,grungy,goading,glaring,gavel,gardino,gangrene,fruitful,friendlier,freckle,freakish,forthright,forearm,footnote,flops,fixer,firecracker,finito,figgered,fezzik,fastened,farfetched,fanciful,familiarize,faire,fahrenheit,extravaganza,exploratory,explanatory,everglades,eunuch,estas,escapade,erasers,emptying,embarassing,dweeb,dut
30iful,dumplings,dries,drafty,dollhouse,dismissing,disgraced,discrepancies,disbelief,disagreeing,digestion,didnt,deviled,deviated,demerol,delectable,decaying,decadent,dears,dateless,d'algout,cultivating,cryto,crumpled,crumbled,cronies,crease,craves,cozying,corduroy,congratulated,confidante,compressions,complicating,compadre,coerce,classier,chums,chumash,chivalrous,chinpoko,charred,chafing,celibacy,carted,carryin,carpeting,carotid,cannibals,candor,butterscotch,busts,busier,bullcrap,buggin,brookside,brodski,brassiere,brainwash,brainiac,botrelle,bonbon,boatload,blimey,blaring,blackness,bipartisan,bimbos,bigamist,biebe,biding,betrayals,bestow,bellerophon,bedpans,bassinet,basking,barzini,barnyard,barfed,backups,audited,asinine,asalaam,arouse,applejack,annoys,anchovies,ampule,alameida,aggravate,adage,accomplices,yokel,y'ever,wringer,witwer,withdrawals,windward,willfully,whorfin,whimsical,whimpering,weddin,weathered,warmest,wanton,volant,visceral,vindication,veggies,urinate,uproar,unwritten,unwrap,unsung,unsubstantiated,unspeakably,unscrupulous,unraveling,unquote,unqualified,unfulfilled,undetectable,underlined,unattainable,unappreciated,ummmm,ulcers,tylenol,tweak,turnin,tuatha,tropez,trellis,toppings,tootin,toodle,tinkering,thrives,thespis,theatrics,thatherton,tempers,tavington,tartar,tampon,swelled,sutures,sustenance,sunflowers,sublet,stubbins,strutting,strewn,stowaway,stoic,sternin,stabilizing,spiraling,spinster,speedometer,speakeasy,soooo,soiled,sneakin,smithereens,smelt,smacks,slaughterhouse,slacks,skids,sketching,skateboards,sizzling,sixes,sirree,simplistic,shouts,shorted,shoelace,sheeit,shards,shackled,sequestered,selmak,seduces,seclusion,seamstress,seabeas,scoops,scooped,scavenger,satch,s'more,rudeness,romancing,rioja,rifkin,rieper,revise,reunions,repugnant,replicating,repaid,renewing,relaxes,rekindle,regrettably,regenerate,reels,reciting,reappear,readin,ratting,rapes,rancher,rammed,rainstorm,railroading,queers,punxsutawney,punishes,pssst,prudy,proudest,protectors,procrastinating,proactive,priss,postmortem,pompoms,poise,pickings,perfectionist,peretti,people'll,pecking,patrolman,paralegal,paragraphs,paparazzi,pankot,pampering,overstep,overpower,outweigh,omnipotent,odious,nuwanda,nurtured,newsroom,neeson,needlepoint,necklaces,neato,muggers,muffler,mousy,mourned,mosey,mopey,mongolians,moldy,misinterpret,minibar,microfilm,mendola,mended,melissande,masturbating,masbath,manipulates,maimed,mailboxes,magnetism,m'lord,m'honey,lymph,lunge,lovelier,lefferts,leezak,ledgers,larraby,laloosh,kundun,kozinski,knockoff,kissin,kiosk,kennedys,kellman,karlo,kaleidoscope,jeffy,jaywalking,instructing,infraction,informer,infarction,impulsively,impressing,impersonated,impeach,idiocy,hyperbole,hurray,humped,huhuh,hsing,hordes,hoodlums,honky,hitchhiker,hideously,heaving,heathcliff,headgear,headboard,hazing,harem,handprint,hairspray,gutiurrez,goosebumps,gondola,glitches,gasping,frolic,freeways,frayed,fortitude,forgetful,forefathers,fonder,foiled,foaming,flossing,flailing,fitzgeralds,firehouse,finders,fiftieth,fellah,fawning,farquaad,faraway,fancied,extremists,exorcist,exhale,ethros,entrust,ennui,energized,encephalitis,embezzling,elster,elixir,electrolytes,duplex,dryers,drexl,dredging,drawback,don'ts,dobisch,divorcee,disrespected,disprove,disobeying,disinfectant,dingy,digress,dieting,dictating,devoured,devise,detonators,desist,deserter,derriere,deron,deceptive,debilitating,deathwok,daffodils,curtsy,cursory,cuppa,cumin,cronkite,cremation,credence,cranking,coverup,courted,countin,counselling,cornball,contentment,consensual,compost,cluett,cleverly,cleansed,cleanliness,chopec,chomp,chins,chime,cheswick,chessler,cheapest,chatted,cauliflower,catharsis,catchin,caress,camcorder,calorie,cackling,bystanders,buttoned,buttering,butted,buries,burgel,buffoon,brogna,bragged,boutros,bogeyman,blurting,blurb,blowup,bloodhound,blissful,birthmark,bigot,bestest,belted,belligerent,beggin,befall,beeswax,beatnik,beaming,barricade,baggoli,badness,awoke,artsy,artful,aroun,armpits,arming,annihilate,anise,angiogram,anaesthetic,amorous,ambiance,alligators,adoration,admittance,adama,abydos,zonked,zhivago,yorkin,wrongfully,writin,wrappers,worrywart,woops,wonderfalls,womanly,wickedness,whoopie,wholeheartedly,whimper,which'll,wheelchairs,what'ya,warranted,wallop,wading,wacked,virginal,vermouth,vermeil,verger,ventriss,veneer,vampira,utero,ushers,urgently,untoward,unshakable,unsettled,unruly,unlocks,ungodly,undue,uncooperative,uncontrollably,unbeatable,twitchy,tumbler,truest,triumphs,triplicate,tribbey,tortures,tongaree,tightening,thorazine,theres,testifies,teenaged,tearful,taxing,taldor,syllabus,swoops,swingin,suspending,sunburn,stuttering,
30stupor,strides,strategize,strangulation,stooped,stipulation,stingy,stapled,squeaks,squawking,spoilsport,splicing,spiel,spencers,spasms,spaniard,softener,sodding,soapbox,smoldering,smithbauer,skittish,sifting,sickest,sicilians,shuffling,shrivel,segretti,seeping,securely,scurrying,scrunch,scrote,screwups,schenkman,sawing,savin,satine,sapiens,salvaging,salmonella,sacrilege,rumpus,ruffle,roughing,rotted,rondall,ridding,rickshaw,rialto,rhinestone,restrooms,reroute,requisite,repress,rednecks,redeeming,rayed,ravell,raked,raincheck,raffi,racked,pushin,profess,prodding,procure,presuming,preppy,prednisone,potted,posttraumatic,poorhouse,podiatrist,plowed,pledging,playroom,plait,placate,pinback,picketing,photographing,pharoah,petrak,petal,persecuting,perchance,pellets,peeved,peerless,payable,pauses,pathologist,pagliacci,overwrought,overreaction,overqualified,overheated,outcasts,otherworldly,opinionated,oodles,oftentimes,occured,obstinate,nutritionist,numbness,nubile,nooooooo,nobodies,nepotism,neanderthals,mushu,mucus,mothering,mothballs,monogrammed,molesting,misspoke,misspelled,misconstrued,miscalculated,minimums,mince,mildew,mighta,middleman,mementos,mellowed,mayol,mauled,massaged,marmalade,mardi,makings,lundegaard,lovingly,loudest,lotto,loosing,loompa,looming,longs,loathes,littlest,littering,lifelike,legalities,laundered,lapdog,lacerations,kopalski,knobs,knitted,kittridge,kidnaps,kerosene,karras,jungles,jockeys,iranoff,invoices,invigorating,insolence,insincere,insectopia,inhumane,inhaling,ingrates,infestation,individuality,indeterminate,incomprehensible,inadequacy,impropriety,importer,imaginations,illuminating,ignite,hysterics,hypodermic,hyperventilate,hyperactive,humoring,honeymooning,honed,hoist,hoarding,hitching,hiker,hightail,hemoglobin,hell'd,heinie,growin,grasped,grandparent,granddaughters,gouged,goblins,gleam,glades,gigantor,get'em,geriatric,gatekeeper,gargoyles,gardenias,garcon,garbo,gallows,gabbing,futon,fulla,frightful,freshener,fortuitous,forceps,fogged,fodder,foamy,flogging,flaun,flared,fireplaces,feverish,favell,fattest,fattening,fallow,extraordinaire,evacuating,errant,envied,enchant,enamored,egocentric,dussander,dunwitty,dullest,dropout,dredged,dorsia,doornail,donot,dongs,dogged,dodgy,ditty,dishonorable,discriminating,discontinue,dings,dilly,dictation,dialysis,delly,delightfully,daryll,dandruff,cruddy,croquet,cringe,crimp,credo,crackling,courtside,counteroffer,counterfeiting,corrupting,copping,conveyor,contusions,contusion,conspirator,consoling,connoisseur,confetti,composure,compel,colic,coddle,cocksuckers,coattails,cloned,claustrophobia,clamoring,churn,chugga,chirping,chasin,chapped,chalkboard,centimeter,caymans,catheter,casings,caprica,capelli,cannolis,cannoli,camogli,camembert,butchers,butchered,busboys,bureaucrats,buckled,bubbe,brownstone,bravely,brackley,bouquets,botox,boozing,boosters,bodhi,blunders,blunder,blockage,biocyte,betrays,bested,beryllium,beheading,beggar,begbie,beamed,bastille,barstool,barricades,barbecues,barbecued,bandwagon,backfiring,bacarra,avenged,autopsies,aunties,associating,artichoke,arrowhead,appendage,apostrophe,antacid,ansel,annul,amuses,amped,amicable,amberg,alluring,adversaries,admirers,adlai,acupuncture,abnormality,aaaahhhh,zooming,zippity,zipping,zeroed,yuletide,yoyodyne,yengeese,yeahhh,wrinkly,wracked,withered,winks,windmills,whopping,wendle,weigart,waterworks,waterbed,watchful,wantin,wagging,waaah,vying,ventricle,varnish,vacuumed,unreachable,unprovoked,unmistakable,unfriendly,unfolding,underpaid,uncuff,unappealing,unabomber,typhoid,tuxedos,tushie,turds,tumnus,troubadour,trinium,treaters,treads,transpired,transgression,tought,thready,thins,thinners,techs,teary,tattaglia,tassels,tarzana,tanking,tablecloths,synchronize,symptomatic,sycophant,swimmingly,sweatshop,surfboard,superpowers,sunroom,sunblock,sugarplum,stupidly,strumpet,strapless,stooping,stools,stealthy,stalks,stairmaster,staffer,sshhh,squatting,squatters,spectacularly,sorbet,socked,sociable,snubbed,snorting,sniffles,snazzy,snakebite,smuggler,smorgasbord,smooching,slurping,slouch,slingshot,slaved,skimmed,sisterhood,silliest,sidarthur,sheraton,shebang,sharpening,shanghaied,shakers,sendoff,scurvy,scoliosis,scaredy,scagnetti,sawchuk,saugus,sasquatch,sandbag,saltines,s'pose,roston,rostle,riveting,ristle,rifling,revulsion,reverently,retrograde,restful,resents,reptilian,reorganize,renovating,reiterate,reinvent,reinmar,reibers,reechard,recuse,reconciling,recognizance,reclaiming,recitation,recieved,rebate,reacquainted,rascals,railly,quintuplets,quahog,pygmies,puzzling,punctuality,prosthetic,proms,probie,preys,preserver,preppie,poachers,plummet,plumbers,plannin,pitying,pitfalls,piqued,pinecrest,pinches,pillage,pigheaded,physique,pessimistic,persecute,perjure,percentile,pentothal,pensky,penises,peini,pazzi,pastels,parlour,paperweight,pamper,pained,overwhelm,overalls,outrank,outpouring,outhouse,outage,ouija,obstructed,obsessions,obeying,obese,o'riley,o'higgins,nosebleeds,norad,noooooooo,nononono,nonchalant,nippy,neurosis,nekhorvich,necronomicon,naquada,n'est,mystik,mystified,mumps,muddle,mothership,moped,monumentally,monogamous,mondesi,misogynistic,misinterpreting,mindlock,mending,megaphone,meeny,medicating,meanie,masseur,markstrom,marklars,margueritas,manifesting,maharajah,lukewarm,loveliest,loran,lizardo,liquored,lipped,lingers,limey,lemkin,leisurely,lathe,latched,lapping,ladle,krevlorneswath,kosygin,khakis,kenaru,keats,kaitlan,julliard,jollies,jaundice,jargon,jackals,invisibility,insipid,inflamed,inferiority,inexperience,incinerated,incinerate,incendiary,incan,inbred,impl
30icating,impersonator,hunks,horsing,hooded,hippopotamus,hiked,hetson,hetero,hessian,henslowe,hendler,hellstrom,headstone,hayloft,harbucks,handguns,hallucinate,haldol,haggling,gynaecologist,gulag,guilder,guaranteeing,groundskeeper,grindstone,grimoir,grievance,griddle,gribbit,greystone,graceland,gooders,goeth,gentlemanly,gelatin,gawking,ganged,fukes,fromby,frenchmen,foursome,forsley,forbids,footwork,foothold,floater,flinging,flicking,fittest,fistfight,fireballs,fillings,fiddling,fennyman,felonious,felonies,feces,favoritism,fatten,fanatics,faceman,excusing,excepted,entwined,entree,ensconced,eladio,ehrlichman,easterland,dueling,dribbling,drape,downtrodden,doused,dosed,dorleen,dokie,distort,displeased,disown,dismount,disinherited,disarmed,disapproves,diperna,dined,diligent,dicaprio,depress,decoded,debatable,dealey,darsh,damsels,damning,dad'll,d'oeuvre,curlers,curie,cubed,crikey,crepes,countrymen,cornfield,coppers,copilot,copier,cooing,conspiracies,consigliere,condoning,commoner,commies,combust,comas,colds,clawed,clamped,choosy,chomping,chimps,chigorin,chianti,cheep,checkups,cheaters,celibate,cautiously,cautionary,castell,carpentry,caroling,carjacking,caritas,caregiver,cardiology,candlesticks,canasta,cain't,burro,burnin,bunking,bumming,bullwinkle,brummel,brooms,brews,breathin,braslow,bracing,botulism,boorish,bloodless,blayne,blatantly,blankie,bedbugs,becuase,barmaid,bared,baracus,banal,bakes,backpacks,attentions,atrocious,ativan,athame,asunder,astound,assuring,aspirins,asphyxiation,ashtrays,aryans,arnon,apprehension,applauding,anvil,antiquing,antidepressants,annoyingly,amputate,altruistic,alotta,alerting,afterthought,affront,affirm,actuality,abysmal,absentee,yeller,yakushova,wuzzy,wriggle,worrier,woogyman,womanizer,windpipe,windbag,willin,whisking,whimsy,wendall,weeny,weensy,weasels,watery,watcha,wasteful,waski,washcloth,waaay,vouched,viznick,ventriloquist,vendettas,veils,vayhue,vamanos,vadimus,upstage,uppity,unsaid,unlocking,unintentionally,undetected,undecided,uncaring,unbearably,tween,tryout,trotting,trini,trimmings,trickier,treatin,treadstone,trashcan,transcendent,tramps,townsfolk,torturous,torrid,toothpicks,tolerable,tireless,tiptoeing,timmay,tillinghouse,tidying,tibia,thumbing,thrusters,thrashing,these'll,thatos,testicular,teriyaki,tenors,tenacity,tellers,telemetry,tarragon,switchblade,swicker,swells,sweatshirts,swatches,surging,supremely,sump'n,succumb,subsidize,stumbles,stuffs,stoppin,stipulate,stenographer,steamroll,stasis,stagger,squandered,splint,splendidly,splashy,splashing,specter,sorcerers,somewheres,somber,snuggled,snowmobile,sniffed,snags,smugglers,smudged,smirking,smearing,slings,sleet,sleepovers,sleek,slackers,siree,siphoning,singed,sincerest,sickened,shuffled,shriveled,shorthanded,shittin,shish,shipwrecked,shins,sheetrock,shawshank,shamu,sha're,servitude,sequins,seascape,scrapings,scoured,scorching,sandpaper,saluting,salud,ruffled,roughnecks,rougher,rosslyn,rosses,roost,roomy,romping,revolutionize,reprimanded,refute,refrigerated,reeled,redundancies,rectal,recklessly,receding,reassignment,reapers,readout,ration,raring,ramblings,raccoons,quarantined,purging,punters,psychically,premarital,pregnancies,predisposed,precautionary,pollute,podunk,plums,plaything,pixilated,pitting,piranhas,pieced,piddles,pickled,photogenic,phosphorous,pffft,pestilence,pessimist,perspiration,perps,penticoff,passageways,pardons,panics,pancamo,paleontologist,overwhelms,overstating,overpaid,overdid,outlive,orthodontist,orgies,oreos,ordover,ordinates,ooooooh,oooohhh,omelettes,officiate,obtuse,obits,nymph,novocaine,noooooooooo,nipping,nilly,nightstick,negate,neatness,natured,narcotic,narcissism,namun,nakatomi,murky,muchacho,mouthwash,motzah,morsel,morph,morlocks,mooch,moloch,molest,mohra,modus,modicum,mockolate,misdemeanors,miscalculation,middies,meringue,mercilessly,meditating,mayakovsky,maximillian,marlee,markovski,maniacal,maneuvered,magnificence,maddening,lutze,lunged,lovelies,lorry,loosening,lookee,littered,lilac,lightened,laces,kurzon,kurtzweil,kind've,kimono,kenji,kembu,keanu,kazuo,jonesing,jilted,jiggling,jewelers,jewbilee,jacqnoud,jacksons,ivories,insurmountable,innocuous,innkeeper,infantery,indulged,indescribable,incoherent,impervious,impertinent,imperfections,hunnert,huffy,horsies,horseradish,hollowed,hogwash,hockley,hissing,hiromitsu,hidin,hereafter,helpmann,hehehe,haughty,happenings,hankie,handsomely,halliwells,haklar,haise,gunsights,grossly,grope,grocer,grits,gripping,grabby,glorificus,gizzard,gilardi,gibarian,geminon,gasses,garnish,galloping,gairwyn,futterman,futility,fumigated,fruitless,friendless,freon,foregone,forego,floored,flighty,flapjacks,fizzled,ficus,festering,farbman,fabricate,eyghon,extricate,exalted,eventful,esophagus,enterprising,entail,endor,emphatically,embarrasses,electroshock,easel,duffle,drumsticks,dissection,dissected,disposing,disparaging,disorientation,disintegrated,disarming,devoting,dessaline,deprecating,deplorable,delve,degenerative,deduct,decomposed,deathly,dearie,daunting,dankova,cyclotron,cyberspace,cutbacks,culpable,cuddled,crumpets,cruelly,crouching,cranium,cramming,cowering,couric,cordesh,conversational,conclusively,clung,clotting,cleanest,chipping,chimpanzee,chests,cheapen,chainsaws,censure,catapult,caravaggio,carats,captivating,calrissian,butlers,busybody,bussing,bunion,bulimic,budging,brung,browbeat,brokenhearted,brecher,breakdowns,bracebridge,boning,blowhard,blisters,blackboard,bigotry,bialy,bhamra,bended,begat,battering,baste,basquiat,barricaded,barometer,balled,baited,badenweiler,backhand,ascenscion,argumentative,appendicitis,apparition,anxiously,antagonistic,angora,anacott,amniotic,ambience,alonna,aleck,akashic,ageless,abouts,aawwww,aaaaarrrrrrggghhh,aaaaaa,zendi,yuppies,yodel,y'hear,wrangle,wombosi,wittle,withstanding,wisecracks,wiggling,wierd,whittlesley,whipper,whattya,whatsamatter,whatchamacallit,whassup,whad'ya,weakling,warfarin,waponis,wampum,wadn't,vorash,vizzini,virtucon,viridiana,veracity,ventilated,varicose,varcon,vandalized,vamos,vamoose,vaccinated,vacationing,usted,urinal,uppers,unwittingly,unsealed,unplanned,unhinged,unhand,unfathomable,unequivocally,unbreakable,unadvisedly,udall,tynacorp,tuxes,tussle,turati,tunic,tsavo,trussed,troublemakers,trollop,tremors,transsexual,transfusions,toothbrushes,toned,toddlers,tinted,tightened,thundering,thorpey,this'd,thespian,thaddius,tenuous,tenths,tenement,telethon,teleprompter,teaspoon,taunted,tattle,tardiness,taraka,tappy,tapioca,tapeworm,talcum,tacks,swivel,swaying,superpower,summarize,sumbitch,sultry,suburbia,styrofoam,stylings,strolls,strobe,stockpile,stewardesses,sterilized,sterilize,stealin,stakeouts,squawk,squalor,squabble,sprinkled,sportsmanship,spokes,spiritus,sparklers,spareribs,sowing,sororities,sonovabitch,solicit,softy,softness,softening,snuggling,snatchers,snarling,snarky,snacking,smears,slumped,slowest,slithering,sleazebag,slayed,slaughtering,skidded,skated,sivapathasundaram,sissies,silliness,silences,sidecar,sicced,shylock,shtick,shrugged,shriek,shoves,should'a,shortcake,shockingly,shirking,shaves,shatner,sharpener,shapely,shafted,sexless,septum,selflessness,seabea,scuff,screwball,scoping,scooch,scolding,schnitzel,schemed,scalper,santy,sankara,sanest,salesperson,sakulos,safehouse,sabers,runes,rumblings,rumbling,ruijven,ringers,righto,rhinestones,retrieving,reneging,remodelling,relentlessly,regurgitate,refills,reeking,reclusive,recklessness,recanted,ranchers,rafer,quaking,quacks,prophesied,propensity,profusely,problema,prided,prays,postmark,popsicles,poodles,pollyanna,polaroids,pokes,poconos,pocketful,plunging,plugging,pleeease,platters,pitied,pinetti,piercings,phooey,phonies,pestering,periscope,pentagram,pelts,patronized,paramour,paralyze,parachutes,pales,paella,paducci,owatta,overdone,overcrowded,overcompensating,ostracized,ordinate,optometrist,operandi,omens,okayed,oedipal,nuttier,nuptial,nunheim,noxious,nourish,notepad,nitroglycerin,nibblet,neuroses,nanosecond,nabbit,mythic,munchkins,multimillion,mulroney,mucous,muchas,mountaintop,morlin,mongorians,moneybags,mom'll,molto,mixup,misgivings,mindset,michalchuk,mesmerized,merman,mensa,meaty,mbwun,materialize,materialistic,masterminded,marginally,mapuhe,malfunctioning,magnify,macnamara,macinerney,machinations,macadamia,lysol,lurks,lovelorn,lopsided,locator,litback,litany,linea,limousines,limes,lighters,liebkind,levity,levelheaded,letterhead,lesabre,leron,lepers,lefts,leftenant,laziness,layaway,laughlan,lascivious,laryngitis,lapsed,landok,laminated,kurten,kobol,knucklehead,knowed,knotted,kirkeby,kinsa,karnovsky,jolla,jimson,jettison,jeric,jawed,jankis,janitors,jango,jalopy,jailbreak,jackers,jackasses,invalidate,intercepting,intercede,insinuations,infertile,impetuous,impaled,immerse,immaterial,imbeciles,imagines,idyllic,idolized,icebox,i'd've,hypochondriac,hyphen,hurtling,hurried,hunchback,hullo,horsting,hoooo,homeboys,hollandaise,hoity,hijinks,hesitates,herrero,herndorff,helplessly,heeyy,heathen,hearin,headband,harrassment,harpies,halstrom,hahahahaha,hacer,grumbling,grimlocks,grift,greets,grandmothers,grander,grafts,gordievsky,gondorff,godorsky,glscripts,gaudy,gardeners,gainful,fuses,fukienese,frizzy,freshness,freshening,fraught,frantically,foxbooks,fortieth,forked,foibles,flunkies,fleece,flatbed,fisted,firefight,fingerpaint,filibuster,fhloston,fenceline,femur,fatigues,fanucci,fantastically,familiars,falafel,fabulously,eyesore,expedient,ewwww,eviscerated,erogenous,epidural,enchante,embarassed,embarass,embalming,elude,elspeth,electrocute,eigth,eggshell,echinacea,eases,earpiece,earlobe,dumpsters,dumbshit,dumbasses,duloc,duisberg,drummed,drinkers,dressy,dorma,doily,divvy,diverting,dissuade,disrespecting,displace,disorganized,disgustingly,discord,disapproving,diligence,didja,diced,devouring,detach,destructing,desolate,demerits,delude,delirium,degrade,deevak,deemesa,deductions,deduce,debriefed,deadbeats,dateline,darndest,damnable,dalliance,daiquiri,d'agosta,
30cussing,cryss,cripes,cretins,crackerjack,cower,coveting,couriers,countermission,cotswolds,convertibles,conversationalist,consorting,consoled,consarn,confides,confidentially,commited,commiserate,comme,comforter,comeuppance,combative,comanches,colosseum,colling,coexist,coaxing,cliffside,chutes,chucked,chokes,childlike,childhoods,chickening,chenowith,charmingly,changin,catsup,captioning,capsize,cappucino,capiche,candlewell,cakewalk,cagey,caddie,buxley,bumbling,bulky,buggered,brussel,brunettes,brumby,brotha,bronck,brisket,bridegroom,braided,bovary,bookkeeper,bluster,bloodline,blissfully,blase,billionaires,bicker,berrisford,bereft,berating,berate,bendy,belive,belated,beikoku,beens,bedspread,bawdy,barreling,baptize,banya,balthazar,balmoral,bakshi,bails,badgered,backstreet,awkwardly,auras,attuned,atheists,astaire,assuredly,arrivederci,appetit,appendectomy,apologetic,antihistamine,anesthesiologist,amulets,albie,alarmist,aiight,adstream,admirably,acquaint,abound,abominable,aaaaaaah,zekes,zatunica,wussy,worded,wooed,woodrell,wiretap,windowsill,windjammer,windfall,whisker,whims,whatiya,whadya,weirdly,weenies,waunt,washout,wanto,waning,victimless,verdad,veranda,vandaley,vancomycin,valise,vaguest,upshot,unzip,unwashed,untrained,unstuck,unprincipled,unmentionables,unjustly,unfolds,unemployable,uneducated,unduly,undercut,uncovering,unconsciousness,unconsciously,tyndareus,turncoat,turlock,tulle,tryouts,trouper,triplette,trepkos,tremor,treeger,trapeze,traipse,tradeoff,trach,torin,tommorow,tollan,toity,timpani,thumbprint,thankless,tell'em,telepathy,telemarketing,telekinesis,teevee,teeming,tarred,tambourine,talentless,swooped,switcheroo,swirly,sweatpants,sunstroke,suitors,sugarcoat,subways,subterfuge,subservient,subletting,stunningly,strongbox,striptease,stravanavitch,stradling,stoolie,stodgy,stocky,stifle,stealer,squeezes,squatter,squarely,sprouted,spool,spindly,speedos,soups,soundly,soulmates,somebody'll,soliciting,solenoid,sobering,snowflakes,snowballs,snores,slung,slimming,skulk,skivvies,skewered,skewer,sizing,sistine,sidebar,sickos,shushing,shunt,shugga,shone,shol'va,sharpened,shapeshifter,shadowing,shadoe,selectman,sefelt,seared,scrounging,scribbling,scooping,scintillating,schmoozing,scallops,sapphires,sanitarium,sanded,safes,rudely,roust,rosebush,rosasharn,rondell,roadhouse,riveted,rewrote,revamp,retaliatory,reprimand,replicators,replaceable,remedied,relinquishing,rejoicing,reincarnated,reimbursed,reevaluate,redid,redefine,recreating,reconnected,rebelling,reassign,rearview,rayne,ravings,ratso,rambunctious,radiologist,quiver,quiero,queef,qualms,pyrotechnics,pulsating,psychosomatic,proverb,promiscuous,profanity,prioritize,preying,predisposition,precocious,precludes,prattling,prankster,povich,potting,postpartum,porridge,polluting,plowing,pistachio,pissin,pickpocket,physicals,peruse,pertains,personified,personalize,perjured,perfecting,pepys,pepperdine,pembry,peering,peels,pedophile,patties,passkey,paratrooper,paraphernalia,paralyzing,pandering,paltry,palpable,pagers,pachyderm,overstay,overestimated,overbite,outwit,outgrow,outbid,ooops,oomph,oohhh,oldie,obliterate,objectionable,nygma,notting,noches,nitty,nighters,newsstands,newborns,neurosurgery,nauseated,nastiest,narcolepsy,mutilate,muscled,murmur,mulva,mulling,mukada,muffled,morgues,moonbeams,monogamy,molester,molestation,molars,moans,misprint,mismatched,mirth,mindful,mimosas,millander,mescaline,menstrual,menage,mellowing,medevac,meddlesome,matey,manicures,malevolent,madmen,macaroons,lydell,lycra,lunchroom,lunching,lozenges,looped,litigious,liquidate,linoleum,lingk,limitless,limber,lilacs,ligature,liftoff,lemmiwinks,leggo,learnin,lazarre,lawyered,lactose,knelt,kenosha,kemosabe,jussy,junky,jordy,jimmies,jeriko,jakovasaur,issacs,isabela,irresponsibility,ironed,intoxication,insinuated,inherits,ingest,ingenue,inflexible,inflame,inevitability,inedible,inducement,indignant,indictments,indefensible,incomparable,incommunicado,improvising,impounded,illogical,ignoramus,hydrochloric,hydrate,hungover,humorless,humiliations,hugest,hoverdrone,hovel,hmmph,hitchhike,hibernating,henchman,helloooo,heirlooms,heartsick,headdress,hatches,harebrained,hapless,hanen,handsomer,hallows,habitual,guten,gummy,guiltier,guidebook,gstaad,gruff,griss,grieved,grata,gorignak,goosed,goofed,glowed,glitz,glimpses,glancing,gilmores,gianelli,geraniums,garroway,gangbusters,gamblers,galls,fuddy,frumpy,frowning,frothy,fro'tak,frere,fragrances,forgettin,follicles,flowery,flophouse,floatin,flirts,flings,flatfoot,fingerprinting,fingerprinted,fingering,finald,fillet,fianc,femoral,federales,fawkes,fascinates,farfel,fambly,falsified,fabricating,exterminators,expectant,excusez,excrement,excercises,evian,etins,esophageal,equivalency,equate,equalizer,entrees,enquire,endearment,empathetic,emailed,eggroll,earmuffs,dyslexic,duper,duesouth,drunker,druggie,dreadfully,dramatics,dragline,downplay,downers,dominatrix,doers,docket,docile,diversify,distracts,disloyalty,disinterested,discharging,disagreeable,dirtier,dinghy,dimwitted,dimoxinil,dimmy,diatr
30ibe,devising,deviate,detriment,desertion,depressants,depravity,deniability,delinquents,defiled,deepcore,deductive,decimate,deadbolt,dauthuille,dastardly,daiquiris,daggers,dachau,curiouser,curdled,cucamonga,cruller,cruces,crosswalk,crinkle,crescendo,cremate,counseled,couches,cornea,corday,copernicus,contrition,contemptible,constipated,conjoined,confounded,condescend,concoct,conch,compensating,committment,commandeered,comely,coddled,cockfight,cluttered,clunky,clownfish,cloaked,clenched,cleanin,civilised,circumcised,cimmeria,cilantro,chutzpah,chucking,chiseled,chicka,chattering,cervix,carrey,carpal,carnations,cappuccinos,candied,calluses,calisthenics,bushy,burners,budington,buchanans,brimming,braids,boycotting,bouncers,botticelli,botherin,bookkeeping,bogyman,bogged,bloodthirsty,blintzes,blanky,binturong,billable,bigboote,bewildered,betas,bequeath,behoove,befriend,bedpost,bedded,baudelaires,barreled,barboni,barbeque,bangin,baltus,bailout,backstabber,baccarat,awning,augie,arguillo,archway,apricots,apologising,annyong,anchorman,amenable,amazement,allspice,alannis,airfare,airbags,ahhhhhhhhh,ahhhhhhhh,ahhhhhhh,agitator,adrenal,acidosis,achoo,accessorizing,accentuate,abrasions,abductor,aaaahhh,aaaaaaaa,aaaaaaa,zeroing,zelner,zeldy,yevgeny,yeska,yellows,yeesh,yeahh,yamuri,wouldn't've,workmanship,woodsman,winnin,winked,wildness,whoring,whitewash,whiney,when're,wheezer,wheelman,wheelbarrow,westerburg,weeding,watermelons,washboard,waltzes,wafting,voulez,voluptuous,vitone,vigilantes,videotaping,viciously,vices,veruca,vermeer,verifying,vasculitis,valets,upholstered,unwavering,untold,unsympathetic,unromantic,unrecognizable,unpredictability,unmask,unleashing,unintentional,unglued,unequivocal,underrated,underfoot,unchecked,unbutton,unbind,unbiased,unagi,uhhhhh,tugging,triads,trespasses,treehorn,traviata,trappers,transplants,trannie,tramping,tracheotomy,tourniquet,tooty,toothless,tomarrow,toasters,thruster,thoughtfulness,thornwood,tengo,tenfold,telltale,telephoto,telephoned,telemarketer,tearin,tastic,tastefully,tasking,taser,tamed,tallow,taketh,taillight,tadpoles,tachibana,syringes,sweated,swarthy,swagger,surges,supermodels,superhighway,sunup,sun'll,sulfa,sugarless,sufficed,subside,strolled,stringy,strengthens,straightest,straightens,storefront,stopper,stockpiling,stimulant,stiffed,steyne,sternum,stepladder,stepbrother,steers,steelheads,steakhouse,stathis,stankylecartmankennymr,standoffish,stalwart,squirted,spritz,sprig,sprawl,spousal,sphincter,spenders,spearmint,spatter,spangled,southey,soured,sonuvabitch,somethng,snuffed,sniffs,smokescreen,smilin,slobs,sleepwalker,sleds,slays,slayage,skydiving,sketched,skanks,sixed,siphoned,siphon,simpering,sigfried,sidearm,siddons,sickie,shuteye,shuffleboard,shrubberies,shrouded,showmanship,shouldn't've,shoplift,shiatsu,sentries,sentance,sensuality,seething,secretions,searing,scuttlebutt,sculpt,scowling,scouring,scorecard,schoolers,schmucks,scepters,scaly,scalps,scaffolding,sauces,sartorius,santen,salivating,sainthood,saget,saddens,rygalski,rusting,ruination,rueland,rudabaga,rottweiler,roofies,romantics,rollerblading,roldy,roadshow,rickets,rible,rheza,revisiting,retentive,resurface,restores,respite,resounding,resorting,resists,repulse,repressing,repaying,reneged,refunds,rediscover,redecorated,reconstructive,recommitted,recollect,receptacle,reassess,reanimation,realtors,razinin,rationalization,ratatouille,rashum,rasczak,rancheros,rampler,quizzing,quips,quartered,purring,pummeling,puede,proximo,prospectus,pronouncing,prolonging,procreation,proclamations,principled,prides,preoccupation,prego,precog,prattle,pounced,potshots,potpourri,porque,pomegranates,polenta,plying,pluie,plesac,playmates,plantains,pillowcase,piddle,pickers,photocopied,philistine,perpetuate,perpetually,perilous,pawned,pausing,pauper,parter,parlez,parlay,pally,ovulation,overtake,overstate,overpowering,overpowered,overconfident,overbooked,ovaltine,outweighs,outings,ottos,orrin,orifice,orangutan,oopsy,ooooooooh,oooooo,ooohhhh,ocular,obstruct,obscenely,o'dwyer,nutjob,nunur,notifying,nostrand,nonny,nonfat,noblest,nimble,nikes,nicht,newsworthy,nestled,nearsighted,ne'er,nastier,narco,nakedness,muted,mummified,mudda,mozzarella,moxica,motivator,motility,mothafucka,mortmain,mortgaged,mores,mongers,mobbed,mitigating,mistah,misrepresented,mishke,misfortunes,misdirection,mischievous,mineshaft,millaney,microwaves,metzenbaum,mccovey,masterful,masochistic,marliston,marijawana,manya,mantumbi,malarkey,magnifique,madrona,madox,machida,m'hidi,lullabies,loveliness,lotions,looka,lompoc,litterbug,litigator,lithe,liquorice,linds,limericks,lightbulb,lewises,letch,lemec,layover,lavatory,laurels,lateness,laparotomy,laboring,kuato,kroff,krispy,krauts,knuckleheads,kitschy,kippers,kimbrow,keypad,keepsake,kebab,karloff,junket,judgemental,jointed,jezzie,jetting,jeeze,jeeter,jeesus,jeebs,janeane,jails,jackhammer,ixnay,irritates,irritability,irrevocable,irrefutable,irked,invoking,intricacies,interferon,intents,insubordinate,instructive,instinctive,inquisitive,inlay,injuns,inebriated,indignity,indecisive,incisors,incacha,inalienable,impresses,impregnate,impregnable,implosion,idolizes,hypothyroidism,hypoglycemic,huseni,humvee,huddling,honing,hobnobbing,hobnob,histrionics,histamine,hirohito,hippocratic,hindquarters,hikita,hikes,hightailed,hieroglyphics,heretofore,herbalist,hehey,hedriks,heartstrings,headmistress,headlight,hardheaded,happend,handlebars,hagitha,habla,gyroscope,guys'd,guy'd,guttersnipe,grump,growed,grovelling,groan,greenbacks,gravedigger,grating,grasshoppers,grandiose,grandest,grafted,gooood,goood,gooks,godsakes,goaded,glamorama,giveth,gingham,ghostbusters,germane,georgy,gazzo,gazelles,gargle,garbled,galgenstein,gaffe,g'day,fyarl,furnish,furies,fulfills,frowns,frowned,frighteningly,freebies,freakishly,forewarned,foreclose,forearms,fordson,fonics,flushes,flitting,flemmer,flabby,fishbowl,fidgeting,fevers,feigning,faxing,fatigued,fathoms,fatherless,fancier,fanatical,factored,eyelid,eyeglasses,expresso,expletive,expectin,excruciatingly,evidentiary,ever'thing,eurotrash,eubie,estrangement,erlich,epitome,entrap,enclose,emphysema,embers,emasculating,eighths,eardrum,dyslexia,duplicitous,dumpty,dumbledore,dufus,duddy,duchamp,drunkenness,drumlin,drowns,droid,drinky,drifts,drawbridge,dramamine,douggie,douchebag,dostoyevsky,doodling,don'tcha,domineering,doings,dogcatcher,doctoring,ditzy,dissimilar,dissecting,disparage,disliking,disintegrating,dishwalla,dishonored,dishing,disengaged,disavowed,dippy,diorama,dimmed,dilate,digitalis,diggory,dicing,diagnosing,devola,desolation,dennings,denials,deliverance,deliciously,delicacies,degenerates,degas,deflector,defile,deference,decrepit,deciphered,dawdle,dauphine,daresay,dangles,dampen,damndest,cucumbers,cucaracha,cryogenically,croaks,croaked,criticise,crisper,creepiest,creams,crackle,crackin,covertly,counterintelligence,corrosive,cordially,cops'll,convulsions,convoluted,conversing,conga,confrontational,confab,condolence,condiments,complicit,compiegne,commodus,c
30omings,cometh,collusion,collared,cockeyed,clobber,clemonds,clarithromycin,cienega,christmasy,christmassy,chloroform,chippie,chested,cheeco,checklist,chauvinist,chandlers,chambermaid,chakras,cellophane,caveat,cataloguing,cartmanland,carples,carny,carded,caramels,cappy,caped,canvassing,callback,calibrated,calamine,buttermilk,butterfingers,bunsen,bulimia,bukatari,buildin,budged,brobich,bringer,brendell,brawling,bratty,braised,boyish,boundless,botch,boosh,bookies,bonbons,bodes,bobunk,bluntly,blossoming,bloomers,bloodstains,bloodhounds,blech,biter,biometric,bioethics,bijan,bigoted,bicep,bereaved,bellowing,belching,beholden,beached,batmobile,barcodes,barch,barbecuing,bandanna,backwater,backtrack,backdraft,augustino,atrophy,atrocity,atley,atchoo,asthmatic,assoc,armchair,arachnids,aptly,appetizing,antisocial,antagonizing,anorexia,anini,andersons,anagram,amputation,alleluia,airlock,aimless,agonized,agitate,aggravating,aerosol,acing,accomplishing,accidently,abuser,abstain,abnormally,aberration,aaaaahh,zlotys,zesty,zerzura,zapruder,zantopia,yelburton,yeess,y'knowwhati'msayin,wwhat,wussies,wrenched,would'a,worryin,wormser,wooooo,wookiee,wolchek,wishin,wiseguys,windbreaker,wiggy,wieners,wiedersehen,whoopin,whittled,wherefore,wharvey,welts,wellstone,wedges,wavered,watchit,wastebasket,wango,waken,waitressed,wacquiem,vrykolaka,voula,vitally,visualizing,viciousness,vespers,vertes,verily,vegetarians,vater,vaporize,vannacutt,vallens,ussher,urinating,upping,unwitting,untangle,untamed,unsanitary,unraveled,unopened,unisex,uninvolved,uninteresting,unintelligible,unimaginative,undeserving,undermines,undergarments,unconcerned,tyrants,typist,tykes,tybalt,twosome,twits,tutti,turndown,tularemia,tuberculoma,tsimshian,truffaut,truer,truant,trove,triumphed,tripe,trigonometry,trifled,trifecta,tribulations,tremont,tremoille,transcends,trafficker,touchin,tomfoolery,tinkered,tinfoil,tightrope,thousan,thoracotomy,thesaurus,thawing,thatta,tessio,temps,taxidermist,tator,tachycardia,t'akaya,swelco,sweetbreads,swatting,supercollider,sunbathing,summarily,suffocation,sueleen,succinct,subsided,submissive,subjecting,subbing,subatomic,stupendous,stunted,stubble,stubbed,streetwalker,strategizing,straining,straightaway,stoli,stiffer,stickup,stens,steamroller,steadwell,steadfast,stateroom,stans,sshhhh,squishing,squinting,squealed,sprouting,sprimp,spreadsheets,sprawled,spotlights,spooning,spirals,speedboat,spectacles,speakerphone,southglen,souse,soundproof,soothsayer,sommes,somethings,solidify,soars,snorted,snorkeling,snitches,sniping,snifter,sniffin,snickering,sneer,snarl,smila,slinking,slanted,slanderous,slammin,skimp,skilosh,siteid,sirloin,singe,sighing,sidekicks,sicken,showstopper,shoplifter,shimokawa,sherborne,shavadai,sharpshooters,sharking,shagged,shaddup,senorita,sesterces,sensuous,seahaven,scullery,scorcher,schotzie,schnoz,schmooze,schlep,schizo,scents,scalping,scalped,scallop,scalding,sayeth,saybrooke,sawed,savoring,sardine,sandstorm,sandalwood,salutations,sagman,s'okay,rsvp'd,rousted,rootin,romper,romanovs,rollercoaster,rolfie,robinsons,ritzy,ritualistic,ringwald,rhymed,rheingold,rewrites,revoking,reverts,retrofit,retort,retinas,respirations,reprobate,replaying,repaint,renquist,renege,relapsing,rekindled,rejuvenating,rejuvenated,reinstating,recriminations,rechecked,reassemble,rears,reamed,reacquaint,rayanne,ravish,rathole,raspail,rarest,rapists,rants,racketeer,quittin,quitters,quintessential,queremos,quellek,quelle,quasimodo,pyromaniac,puttanesca,puritanical,purer,puree,pungent,pummel,puedo,psychotherapist,prosecutorial,prosciutto,propositioning,procrastination,probationary,primping,preventative,prevails,preservatives,preachy,praetorians,practicality,powders,potus,postop,positives,poser,portolano,portokalos,poolside,poltergeists,pocketed,poach,plummeted,plucking,plimpton,playthings,plastique,plainclothes,pinpointed,pinkus,pinks,pigskin,piffle,pictionary,piccata,photocopy,phobias,perignon,perfumes,pecks,pecked,patently,passable,parasailing,paramus,papier,paintbrush,pacer,paaiint,overtures,overthink,overstayed,overrule,overestimate,overcooked,outlandish,outgrew,outdoorsy,outdo,orchestrate,oppress,opposable,oooohh,oomupwah,okeydokey,okaaay,ohashi,of'em,obscenities,oakie,o'gar,nurection,nostradamus,norther,norcom,nooch,nonsensical,nipped,nimbala,nervously,neckline,nebbleman,narwhal,nametag,n'n't,mycenae,muzak,muumuu,mumbled,mulvehill,muggings,muffet,mouthy,motivates,motaba,moocher,mongi,moley,moisturize,mohair,mocky,mmkay,mistuh,missis,misdeeds,mincemeat,miggs,miffed,methadone,messieur,menopausal,menagerie,mcgillicuddy,mayflowers,matrimonial,matick,masai,marzipan,maplewood,manzelle,mannequins,manhole,manhandle,malfunctions,madwoman,machiavelli,lynley,lynched,lurconis,lujack,lubricant,looove,loons,loofah,lonelyhearts,lollipops,lineswoman,lifers,lexter,lepner,lemony,leggy,leafy,leadeth,lazerus,lazare,lawford,languishing,lagoda,ladman,kundera,krinkle,krendler,kreigel,kowolski,knockdown,knifed,kneed,kneecap,kids'll,kennie,kenmore,keeled,kazootie,katzenmoyer,kasdan,karak,kapowski,kakistos,julyan,jockstrap,jobless,jiggly,jaunt,jarring,jabbering,irrigate,irrevocably,irrationally,ironies,invitro,intimated,intently,intentioned,intelligently,instill,instigator,instep,inopportune,innuendoes,inflate,infects,infamy,indiscretions,indiscreet,indio,indignities,indict,indecision,inconspicuous,inappropriately,impunity,impudent,impotence,implicates,implausible,imperfection,impatience,immutable,immobilize,idealist,iambic,hysterically,hyperspace,hygienist,hydraulics,hydrated,huzzah,husks,hunched,huffed,hubris,hubbub,hovercraft,houngan,hosed,horoscopes,hopelessness,hoodwinked,honorably,honeysuckle,homegirl,holiest,hippity,hildie,hieroglyphs,hexton,herein,heckle,heaping,healthilizer,headfirst,hatsue,harlot,hardwired,halothane,hairstyles,haagen,haaaaa,gutting,gummi,groundless,groaning,gristle,grills,graynamore,grabbin,goodes,goggle,glittering,glint,gleaming,glassy,girth,gimbal,giblets,gellers,geezers,geeze,garshaw,gargantuan,garfunkel,gangway,gandarium,gamut,galoshes,gallivanting,gainfully,gachnar,fusionlips,fusilli,furiously,frugal,fricking,frederika,freckling,frauds,fountainhead,forthwith,forgo,forgettable,foresight,foresaw,fondling,fondled,fondle,folksy,fluttering,fluffing,floundering,flirtatious,flexing,flatterer,flaring,fixating,finchy,figurehead,fiendish,fertilize,ferment,fending,fellahs,feelers,fascinate,fantabulous,falsify,fallopian,faithless,fairer,fainter,failings,facetious,eyepatch,exxon,extraterrestrials,extradite,extracurriculars,extinguish,expunged,expelling,exorbitant,exhilarated,exertion,exerting,excercise,everbody,evaporated,escargot,escapee,erases,epizootics,epithelials,ephrum,entanglements,enslave,engrossed,emphatic,emeralds,ember,emancipated,elevates,ejaculate,effeminate,eccentricities,easygoing,earshot,dunks,dullness,dulli,dulled,drumstick,dropper,driftwoo
30d,dregs,dreck,dreamboat,draggin,downsizing,donowitz,dominoes,diversions,distended,dissipate,disraeli,disqualify,disowned,dishwashing,disciplining,discerning,disappoints,dinged,digested,dicking,detonating,despising,depressor,depose,deport,dents,defused,deflecting,decryption,decoys,decoupage,decompress,decibel,decadence,deafening,dawning,dater,darkened,dappy,dallying,dagon,czechoslovakians,cuticles,cuteness,cupboards,culottes,cruisin,crosshairs,cronyn,criminalistics,creatively,creaming,crapping,cranny,cowed,contradicting,constipation,confining,confidences,conceiving,conceivably,concealment,compulsively,complainin,complacent,compels,communing,commode,comming,commensurate,columnists,colonoscopy,colchicine,coddling,clump,clubbed,clowning,cliffhanger,clang,cissy,choosers,choker,chiffon,channeled,chalet,cellmates,cathartic,caseload,carjack,canvass,canisters,candlestick,candlelit,camry,calzones,calitri,caldy,byline,butterball,bustier,burlap,bureaucrat,buffoons,buenas,brookline,bronzed,broiled,broda,briss,brioche,briar,breathable,brays,brassieres,boysenberry,bowline,boooo,boonies,booklets,bookish,boogeyman,boogey,bogas,boardinghouse,bluuch,blundering,bluer,blowed,blotchy,blossomed,bloodwork,bloodied,blithering,blinks,blathering,blasphemous,blacking,birdson,bings,bfmid,bfast,bettin,berkshires,benjamins,benevolence,benched,benatar,bellybutton,belabor,behooves,beddy,beaujolais,beattle,baxworth,baseless,barfing,bannish,bankrolled,banek,ballsy,ballpoint,baffling,badder,badda,bactine,backgammon,baako,aztreonam,authoritah,auctioning,arachtoids,apropos,aprons,apprised,apprehensive,anythng,antivenin,antichrist,anorexic,anoint,anguished,angioplasty,angio,amply,ampicillin,amphetamines,alternator,alcove,alabaster,airlifted,agrabah,affidavits,admonished,admonish,addled,addendum,accuser,accompli,absurdity,absolved,abrusso,abreast,aboot,abductions,abducting,aback,ababwa,aaahhhh,zorin,zinthar,zinfandel,zillions,zephyrs,zatarcs,zacks,youuu,yokels,yardstick,yammer,y'understand,wynette,wrung,wreaths,wowed,wouldn'ta,worming,wormed,workday,woodsy,woodshed,woodchuck,wojadubakowski,withering,witching,wiseass,wiretaps,wining,willoby,wiccaning,whupped,whoopi,whoomp,wholesaler,whiteness,whiner,whatchya,wharves,wenus,weirdoes,weaning,watusi,waponi,waistband,wackos,vouching,votre,vivica,viveca,vivant,vivacious,visor,visitin,visage,vicrum,vetted,ventriloquism,venison,varnsen,vaporized,vapid,vanstock,uuuuh,ushering,urologist,urination,upstart,uprooted,unsubtitled,unspoiled,unseat,unseasonably,unseal,unsatisfying,unnerve,unlikable,unleaded,uninsured,uninspired,unicycle,unhooked,unfunny,unfreezing,unflattering,unfairness,unexpressed,unending,unencumbered,unearth,undiscovered,undisciplined,understan,undershirt,underlings,underline,undercurrent,uncivilized,uncharacteristic,umpteenth,uglies,tuney,trumps,truckasaurus,trubshaw,trouser,tringle,trifling,trickster,trespassers,trespasser,traumas,trattoria,trashes,transgressions,trampling,tp'ed,toxoplasmosis,tounge,tortillas,topsy,topple,topnotch,tonsil,tions,timmuh,timithious,tilney,tighty,tightness,tightens,tidbits,ticketed,thyme,threepio,thoughtfully,thorkel,thommo,thing'll,thefts,that've,thanksgivings,tetherball,testikov,terraforming,tepid,tendonitis,tenboom,telex,teenybopper,tattered,tattaglias,tanneke,tailspin,tablecloth,swooping,swizzle,swiping,swindled,swilling,swerving,sweatshops,swaddling,swackhammer,svetkoff,supossed,superdad,sumptuous,sugary,sugai,subvert,substantiate,submersible,sublimating,subjugation,stymied,strychnine,streetlights,strassmans,stranglehold,strangeness,straddling,straddle,stowaways,stotch,stockbrokers,stifling,stepford,steerage,steena,statuary,starlets,staggeringly,ssshhh,squaw,spurt,spungeon,spritzer,sprightly,sprays,sportswear,spoonful,splittin,splitsville,speedily,specialise,spastic,sparrin,souvlaki,southie,sourpuss,soupy,soundstage,soothes,somebody'd,softest,sociopathic,socialized,snyders,snowmobiles,snowballed,snatches,smugness,smoothest,smashes,sloshed,sleight,skyrocket,skied,skewed,sixpence,sipowicz,singling,simulates,shyness,shuvanis,showoff,shortsighted,shopkeeper,shoehorn,shithouse,shirtless,shipshape,shifu,shelve,shelbyville,sheepskin,sharpens,shaquille,shanshu,servings,sequined,seizes,seashells,scrambler,scopes,schnauzer,schmo,schizoid,scampered,savagely,saudis,santas,sandovals,sanding,saleswoman,sagging,s'cuse,rutting,ruthlessly,runneth,ruffians,rubes,rosalita,rollerblades,rohypnol,roasts,roadies,ritten,rippling,ripples,rigoletto,richardo,rethought,reshoot,reserving,reseda,rescuer,reread,requisitions,repute,reprogram,replenish,repetitious,reorganizing,reinventing,reinvented,reheat,refrigerators,reenter,recruiter,recliner,rawdy,rashes,rajeski,raison,raisers,rages,quinine,questscape,queller,pygmalion,pushers,pusan,purview,pumpin,pubescent,prudes,provolone,propriety,propped,procrastinate,processional,preyed,pretrial,portent,pooling,poofy,polloi,policia,poacher,pluses,pleasuring,platitudes,plateaued,plaguing,pittance,pinheads,pincushion,pimply,pimped,piggyback,piecing,phillipe,philipse,philby,pharaohs,petyr,petitioner,peshtigo,pesaram,persnickety,perpetrate,percolating,pepto,penne,penell,pemmican,peeks,pedaling,peacemaker,pawnshop,patting,pathologically,patchouli,pasts,pasties,passin,parlors,paltrow,palamon,padlock,paddling,oversleep,overheating,overdosed,overcharge,overblown,outrageously,ornery,opportune,oooooooooh,oohhhh,ohhhhhh,ogres,odorless,obliterated,nyong,nymphomaniac,ntozake,novocain,nough,nonnie,nonissue,nodules,nightmarish,nightline,niceties,newsman,needra,nedry,necking,navour,nauseam,nauls,narim,namath,nagged,naboo,n'sync,myslexia,mutator,mustafi,musketeer,murtaugh,murderess,munching,mumsy,muley,mouseville,mortifying,morgendorffers,moola,montel,mongoloid,molestered,moldings,mocarbies,mo'ss,mixers,misrell,misnomer,misheard,mishandled,miscreant,misconceptions,miniscule,millgate,mettle,metricconverter,meteors,menorah,mengele,melding,meanness,mcgruff,mcarnold,matzoh,matted,mastectomy,massager,marveling,marooned,marmaduke,marick,manhandled,manatees,man'll,maltin,mal
30iciously,malfeasance,malahide,maketh,makeovers,maiming,machismo,lumpectomy,lumbering,lucci,lording,lorca,lookouts,loogie,loners,loathed,lissen,lighthearted,lifer,lickin,lewen,levitation,lestercorp,lessee,lentils,legislate,legalizing,lederhosen,lawmen,lasskopf,lardner,lambeau,lamagra,ladonn,lactic,lacquer,labatier,krabappel,kooks,knickknacks,klutzy,kleynach,klendathu,kinross,kinkaid,kind'a,ketch,kesher,karikos,karenina,kanamits,junshi,jumbled,joust,jotted,jobson,jingling,jigalong,jerries,jellies,jeeps,javna,irresistable,internist,intercranial,inseminated,inquisitor,infuriate,inflating,infidelities,incessantly,incensed,incase,incapacitate,inasmuch,inaccuracies,imploding,impeding,impediments,immaturity,illegible,iditarod,icicles,ibuprofen,i'i'm,hymie,hydrolase,hunker,humps,humons,humidor,humdinger,humbling,huggin,huffing,housecleaning,hothouse,hotcakes,hosty,hootenanny,hootchie,hoosegow,honks,honeymooners,homily,homeopathic,hitchhikers,hissed,hillnigger,hexavalent,hewwo,hershe,hermey,hergott,henny,hennigans,henhouse,hemolytic,helipad,heifer,hebrews,hebbing,heaved,headlock,harrowing,harnessed,hangovers,handi,handbasket,halfrek,hacene,gyges,guys're,gundersons,gumption,gruntmaster,grubs,grossie,groped,grins,greaseball,gravesite,gratuity,granma,grandfathers,grandbaby,gradski,gracing,gossips,gooble,goners,golitsyn,gofer,godsake,goddaughter,gnats,gluing,glares,givers,ginza,gimmie,gimmee,gennero,gemme,gazpacho,gazed,gassy,gargling,gandhiji,galvanized,gallbladder,gaaah,furtive,fumigation,fucka,fronkonsteen,frills,freezin,freewald,freeloader,frailty,forger,foolhardy,fondest,fomin,followin,follicle,flotation,flopping,floodgates,flogged,flicked,flenders,fleabag,fixings,fixable,fistful,firewater,firelight,fingerbang,finalizing,fillin,filipov,fiderer,felling,feldberg,feign,faunia,fatale,farkus,fallible,faithfulness,factoring,eyeful,extramarital,exterminated,exhume,exasperated,eviscerate,estoy,esmerelda,escapades,epoxy,enticed,enthused,entendre,engrossing,endorphins,emptive,emmys,eminently,embezzler,embarressed,embarrassingly,embalmed,eludes,eling,elated,eirie,egotitis,effecting,eerily,eecom,eczema,earthy,earlobes,eally,dyeing,dwells,duvet,duncans,dulcet,droves,droppin,drools,drey'auc,downriver,domesticity,dollop,doesnt,dobler,divulged,diversionary,distancing,dispensers,disorienting,disneyworld,dismissive,disingenuous,disheveled,disfiguring,dinning,dimming,diligently,dilettante,dilation,dickensian,diaphragms,devastatingly,destabilize,desecrate,deposing,deniece,demony,delving,delicates,deigned,defraud,deflower,defibrillator,defiantly,defenceless,defacing,deconstruction,decompose,deciphering,decibels,deceptively,deceptions,decapitation,debutantes,debonair,deadlier,dawdling,davic,darwinism,darnit,darks,danke,danieljackson,dangled,cytoxan,cutout,cutlery,curveball,curfews,cummerbund,crunches,crouched,crisps,cripples,crilly,cribs,crewman,creepin,creeds,credenza,creak,crawly,crawlin,crawlers,crated,crackheads,coworker,couldn't've,corwins,coriander,copiously,convenes,contraceptives,contingencies,contaminating,conniption,condiment,concocting,comprehending,complacency,commendatore,comebacks,com'on,collarbone,colitis,coldly,coiffure,coffers,coeds,codependent,cocksucking,cockney,cockles,clutched,closeted,cloistered,cleve,cleats,clarifying,clapped,cinnabar,chunnel,chumps,cholinesterase,choirboy,chocolatey,chlamydia,chigliak,cheesie,chauvinistic,chasm,chartreuse,charo,charnier,chapil,chalked,chadway,certifiably,cellulite,celled,cavalcade,cataloging,castrated,cassio,cashews,cartouche,carnivore,carcinogens,capulet,captivated,capt'n,cancellations,campin,callate,callar,caffeinated,cadavers,cacophony,cackle,buzzes,buttoning,busload,burglaries,burbs,buona,bunions,bullheaded,buffs,bucyk,buckling,bruschetta,browbeating,broomsticks,broody,bromly,brolin,briefings,brewskies,breathalyzer,breakups,bratwurst,brania,braiding,brags,braggin,bradywood,bottomed,bossa,bordello,bookshelf,boogida,bondsman,bolder,boggles,bludgeoned,blowtorch,blotter,blips,blemish,bleaching,blainetologists,blading,blabbermouth,birdseed,bimmel,biloxi,biggly,bianchinni,betadine,berenson,belus,belloq,begets,befitting,beepers,beelzebub,beefed,bedridden,bedevere,beckons,beaded,baubles,bauble,battleground,bathrobes,basketballs,basements,barroom,barnacle,barkin,barked,baretta,bangles,bangler,banality,bambang,baltar,ballplayers,bagman,baffles,backroom,babysat,baboons,averse,audiotape,auctioneer,atten,atcha,astonishment,arugula,arroz,antihistamines,annoyances,anesthesiology,anatomically,anachronism,amiable,amaretto,allahu,alight,aimin,ailment,afterglow,affronte,advil,adrenals,actualization,acrost,ached,accursed,accoutrements,absconded,aboveboard,abetted,aargh,aaaahh,zuwicky,zolda,ziploc,zakamatak,youve,yippie,yesterdays,yella,yearns,yearnings,yearned,yawning,yalta,yahtzee,y'mean,y'are,wuthering,wreaks,worrisome,workiiing,wooooooo,wonky,womanizing,wolodarsky,wiwith,withdraws,wishy,wisht,wipers,wiper,winos,windthorne,windsurfing,windermere,wiggled,wiggen,whwhat,whodunit,whoaaa,whittling,whitesnake,whereof,wheezing,wheeze,whatd'ya,whataya,whammo,whackin,wellll,weightless,weevil,wedgies,webbing,weasly,wayside,waxes,waturi,washy,washrooms,wandell,waitaminute,waddya,waaaah,vornac,vishnoor,virulent,vindictiveness,vinceres,villier,vigeous,vestigial,ventilate,vented,venereal,veering,veered,veddy,vaslova,valosky,vailsburg,vaginas,vagas,urethra,upstaged,uploading,unwrapping,unwieldy,untapped,unsatisfied,unquenchable,unnerved,unmentionable,unlovable,unknowns,uninformed,unimpressed,unhappily,unguarded,unexplored,undergarment,undeniably,unclench,unclaimed,uncharacteristically,unbuttoned,unblemished,ululd,uhhhm,tweeze,tutsami,tushy,tuscarora,turkle,turghan,turbinium,tubers,trucoat,troxa,tropicana,triquetra,trimmers,triceps,trespassed,traya,traumatizing,transvestites,trainors,tradin,trackers,townies,tourelles,toucha,tossin,tortious,topshop,topes,tonics,tongs,tomsk,tomorrows,toiling,toddle,tizzy,tippers,timmi,thwap,thusly,ththe,thrusts,throwers,throwed,throughway,thickening,thermonuclear,thelwall,thataway,terrifically,tendons,teleportation,telepathically,telekinetic,teetering,teaspoons,tarantulas,tapas,tanned,tangling,tamales,tailors,tahitian,tactful,tachy,tablespoon,syrah,synchronicity,synch,synapses,swooning,switchman,swimsuits,sweltering,sweetly,suvolte,suslov,surfed,supposition,suppertime,supervillains,superfluous,superego,sunspots,sunning,sunless,sundress,suckah,succotash,sublevel,subbasement,studious,striping,strenuously,straights,stonewalled,stillness,stilettos,stevesy,steno,steenwyck,stargates,stammering,staedert,squiggly,squiggle,squashing,squaring,spreadsheet,spramp,spotters,sporto,spooking,splendido,spittin,spirulina,spiky,spate,spartacus,spacerun,soonest,something'll,someth,somepin,someone'll,
30sofas,soberly,sobered,snowmen,snowbank,snowballing,snivelling,sniffling,snakeskin,snagging,smush,smooter,smidgen,smackers,slumlord,slossum,slimmer,slighted,sleepwalk,sleazeball,skokie,skeptic,sitarides,sistah,sipped,sindell,simpletons,simony,silkwood,silks,silken,sightless,sideboard,shuttles,shrugging,shrouds,showy,shoveled,shouldn'ta,shoplifters,shitstorm,sheeny,shapetype,shaming,shallows,shackle,shabbily,shabbas,seppuku,senility,semite,semiautomatic,selznick,secretarial,sebacio,scuzzy,scummy,scrutinized,scrunchie,scribbled,scotches,scolded,scissor,schlub,scavenging,scarin,scarfing,scallions,scald,savour,savored,saute,sarcoidosis,sandbar,saluted,salish,saith,sailboats,sagittarius,sacre,saccharine,sacamano,rushdie,rumpled,rumba,rulebook,rubbers,roughage,rotisserie,rootie,roofy,roofie,romanticize,rittle,ristorante,rippin,rinsing,ringin,rincess,rickety,reveling,retest,retaliating,restorative,reston,restaurateur,reshoots,resetting,resentments,reprogramming,repossess,repartee,renzo,remore,remitting,remeber,relaxants,rejuvenate,rejections,regenerated,refocus,referrals,reeno,recycles,recrimination,reclining,recanting,reattach,reassigning,razgul,raved,rattlesnakes,rattles,rashly,raquetball,ransack,raisinettes,raheem,radisson,radishes,raban,quoth,qumari,quints,quilts,quilting,quien,quarreled,purty,purblind,punchbowl,publically,psychotics,psychopaths,psychoanalyze,pruning,provasik,protectin,propping,proportioned,prophylactic,proofed,prompter,procreate,proclivities,prioritizing,prinze,pricked,press'll,presets,prescribes,preocupe,prejudicial,prefex,preconceived,precipice,pralines,pragmatist,powerbar,pottie,pottersville,potsie,potholes,posses,posies,portkey,porterhouse,pornographers,poring,poppycock,poppers,pomponi,pokin,poitier,podiatry,pleeze,pleadings,playbook,platelets,plane'arium,placebos,place'll,pistachios,pirated,pinochle,pineapples,pinafore,pimples,piggly,piddling,picon,pickpockets,picchu,physiologically,physic,phobic,philandering,phenomenally,pheasants,pewter,petticoat,petronis,petitioning,perturbed,perpetuating,permutat,perishable,perimeters,perfumed,percocet,per'sus,pepperjack,penalize,pelting,pellet,peignoir,pedicures,peckers,pecans,pawning,paulsson,pattycake,patrolmen,patois,pathos,pasted,parishioner,parcheesi,parachuting,papayas,pantaloons,palpitations,palantine,paintballing,overtired,overstress,oversensitive,overnights,overexcited,overanxious,overachiever,outwitted,outvoted,outnumber,outlast,outlander,out've,orphey,orchestrating,openers,ooooooo,okies,ohhhhhhhhh,ohhhhhhhh,ogling,offbeat,obsessively,obeyed,o'hana,o'bannon,o'bannion,numpce,nummy,nuked,nuances,nourishing,nosedive,norbu,nomlies,nomine,nixed,nihilist,nightshift,newmeat,neglectful,neediness,needin,naphthalene,nanocytes,nanite,naivete,n'yeah,mystifying,myhnegon,mutating,musing,mulled,muggy,muerto,muckraker,muchachos,mountainside,motherless,mosquitos,morphed,mopped,moodoo,moncho,mollem,moisturiser,mohicans,mocks,mistresses,misspent,misinterpretation,miscarry,minuses,mindee,mimes,millisecond,milked,mightn't,mightier,mierzwiak,microchips,meyerling,mesmerizing,mershaw,meecrob,medicate,meddled,mckinnons,mcgewan,mcdunnough,mcats,mbien,matzah,matriarch,masturbated,masselin,martialed,marlboros,marksmanship,marinate,marchin,manicured,malnourished,malign,majorek,magnon,magnificently,macking,machiavellian,macdougal,macchiato,macaws,macanaw,m'self,lydells,lusts,lucite,lubricants,lopper,lopped,loneliest,lonelier,lomez,lojack,loath,liquefy,lippy,limps,likin,lightness,liesl,liebchen,licious,libris,libation,lhamo,leotards,leanin,laxatives,lavished,latka,lanyard,lanky,landmines,lameness,laddies,lacerated,labored,l'amour,kreskin,kovitch,kournikova,kootchy,konoss,knknow,knickety,knackety,kmart,klicks,kiwanis,kissable,kindergartners,kilter,kidnet,kid'll,kicky,kickbacks,kickback,kholokov,kewpie,kendo,katra,kareoke,kafelnikov,kabob,junjun,jumba,julep,jordie,jondy,jolson,jenoff,jawbone,janitorial,janiro,ipecac,invigorated,intruded,intros,intravenously,interruptus,interrogations,interject,interfacing,interestin,insuring,instilled,insensitivity,inscrutable,inroads,innards,inlaid,injector,ingratitude,infuriates,infra,infliction,indelicate,incubators,incrimination,inconveniencing,inconsolable,incestuous,incas,incarcerate,inbreeding,impudence,impressionists,impeached,impassioned,imipenem,idling,idiosyncrasies,icebergs,hypotensive,hydrochloride,hushed,humus,humph,hummm,hulking,hubcaps,hubald,howya,howbout,how'll,housebroken,hotwire,hotspots,hotheaded,horrace,hopsfield,honto,honkin,honeymoons,homewrecker,hombres,hollers,hollerin,hoedown,hoboes,hobbling,hobble,hoarse,hinky,highlighters,hexes,heru'ur,hernias,heppleman,hell're,heighten,heheheheheh,heheheh,hedging,heckling,heckled,heavyset,heatshield,heathens,heartthrob,headpiece,hayseed,haveo,hauls,hasten,harridan,harpoons,hardens,harcesis,harbouring,hangouts,halkein,haleh,halberstam,hairnet,hairdressers,hacky,haaaa,h'yah,gusta,gushy,gurgling,guilted,gruel,grudging,grrrrrr,grosses,groomsmen,griping,gravest,gratified,grated,goulash,goopy,goona,goodly,godliness,godawful,godamn,glycerin,glutes,glowy,globetrotters,glimpsed,glenville,glaucoma,girlscout,giraffes,gilbey,gigglepuss,ghora,gestating,gelato,geishas,gearshift,gayness,gasped,gaslighting,garretts,garba,gablyczyck,g'head,fumigating,fumbling,fudged,fuckwad,fuck're,fuchsia,fretting,freshest,frenchies,freezers,fredrica,fraziers,fraidy,foxholes,fourty,fossilized,forsake,forfeits,foreclosed,foreal,footsies,florists,flopped,floorshow,floorboard,flinching,flecks,flaubert,flatware,flatulence,flatlined,flashdance,flail,flagging,fiver,fitzy,fishsticks,finett
30i,finelli,finagle,filko,fieldstone,fibber,ferrini,feedin,feasting,favore,fathering,farrouhk,farmin,fairytale,fairservice,factoid,facedown,fabled,eyeballin,extortionist,exquisitely,expedited,exorcise,existentialist,execs,exculpatory,exacerbate,everthing,eventuality,evander,euphoric,euphemisms,estamos,erred,entitle,enquiries,enormity,enfants,endive,encyclopedias,emulating,embittered,effortless,ectopic,ecirc,easely,earphones,earmarks,dweller,durslar,durned,dunois,dunking,dunked,dumdum,dullard,dudleys,druthers,druggist,drossos,drooled,driveways,drippy,dreamless,drawstring,drang,drainpipe,dozing,dotes,dorkface,doorknobs,doohickey,donnatella,doncha,domicile,dokos,dobermans,dizzying,divola,ditsy,distaste,disservice,dislodged,dislodge,disinherit,disinformation,discounting,dinka,dimly,digesting,diello,diddling,dictatorships,dictators,diagnostician,devours,devilishly,detract,detoxing,detours,detente,destructs,desecrated,derris,deplore,deplete,demure,demolitions,demean,delish,delbruck,delaford,degaulle,deftly,deformity,deflate,definatly,defector,decrypted,decontamination,decapitate,decanter,dardis,dampener,damme,daddy'll,dabbling,dabbled,d'etre,d'argent,d'alene,d'agnasti,czechoslovakian,cymbal,cyberdyne,cutoffs,cuticle,curvaceous,curiousity,crowing,crowed,croutons,cropped,criminy,crescentis,crashers,cranwell,coverin,courtrooms,countenance,cosmically,cosign,corroboration,coroners,cornflakes,copperpot,copperhead,copacetic,coordsize,convulsing,consults,conjures,congenial,concealer,compactor,commercialism,cokey,cognizant,clunkers,clumsily,clucking,cloves,cloven,cloths,clothe,clods,clocking,clings,clavicle,classless,clashing,clanking,clanging,clamping,civvies,citywide,circulatory,circuited,chronisters,chromic,choos,chloroformed,chillun,cheesed,chatterbox,chaperoned,channukah,cerebellum,centerpieces,centerfold,ceecee,ccedil,cavorting,cavemen,cauterized,cauldwell,catting,caterine,cassiopeia,carves,cartwheel,carpeted,carob,caressing,carelessly,careening,capricious,capitalistic,capillaries,candidly,camaraderie,callously,calfskin,caddies,buttholes,busywork,busses,burps,burgomeister,bunkhouse,bungchow,bugler,buffets,buffed,brutish,brusque,bronchitis,bromden,brolly,broached,brewskis,brewin,brean,breadwinner,brana,bountiful,bouncin,bosoms,borgnine,bopping,bootlegs,booing,bombosity,bolting,boilerplate,bluey,blowback,blouses,bloodsuckers,bloodstained,bloat,bleeth,blackface,blackest,blackened,blacken,blackballed,blabs,blabbering,birdbrain,bipartisanship,biodegradable,biltmore,bilked,big'uns,bidet,besotted,bernheim,benegas,bendiga,belushi,bellboys,belittling,behinds,begone,bedsheets,beckoning,beaute,beaudine,beastly,beachfront,bathes,batak,baser,baseballs,barbella,bankrolling,bandaged,baerly,backlog,backin,babying,azkaban,awwwww,aviary,authorizes,austero,aunty,attics,atreus,astounded,astonish,artemus,arses,arintero,appraiser,apathetic,anybody'd,anxieties,anticlimactic,antar,anglos,angleman,anesthetist,androscoggin,andolini,andale,amway,amuck,amniocentesis,amnesiac,americano,amara,alvah,altruism,alternapalooza,alphabetize,alpaca,allus,allergist,alexandros,alaikum,akimbo,agoraphobia,agides,aggrhh,aftertaste,adoptions,adjuster,addictions,adamantium,activator,accomplishes,aberrant,aaaaargh,aaaaaaaaaaaaa,a'ight,zzzzzzz,zucchini,zookeeper,zirconia,zippers,zequiel,zellary,zeitgeist,zanuck,zagat,you'n,ylang,yes'm,yenta,yecchh,yecch,yawns,yankin,yahdah,yaaah,y'got,xeroxed,wwooww,wristwatch,wrangled,wouldst,worthiness,worshiping,wormy,wormtail,w
30ormholes,woosh,wollsten,wolfing,woefully,wobbling,wintry,wingding,windstorm,windowtext,wiluna,wilting,wilted,willick,willenholly,wildflowers,wildebeest,whyyy,whoppers,whoaa,whizzing,whizz,whitest,whistled,whist,whinny,wheelies,whazzup,whatwhatwhaaat,whato,whatdya,what'dya,whacks,wewell,wetsuit,welluh,weeps,waylander,wavin,wassail,wasnt,warneford,warbucks,waltons,wallbanger,waiving,waitwait,vowing,voucher,vornoff,vorhees,voldemort,vivre,vittles,vindaloo,videogames,vichyssoise,vicarious,vesuvius,verguenza,ven't,velveteen,velour,velociraptor,vastness,vasectomies,vapors,vanderhof,valmont,validates,valiantly,vacuums,usurp,usernum,us'll,urinals,unyielding,unvarnished,unturned,untouchables,untangled,unsecured,unscramble,unreturned,unremarkable,unpretentious,unnerstand,unmade,unimpeachable,unfashionable,underwrite,underlining,underling,underestimates,underappreciated,uncouth,uncork,uncommonly,unclog,uncircumcised,unchallenged,uncas,unbuttoning,unapproved,unamerican,unafraid,umpteen,umhmm,uhwhy,ughuh,typewriters,twitches,twitched,twirly,twinkling,twinges,twiddling,turners,turnabout,tumblin,tryed,trowel,trousseau,trivialize,trifles,tribianni,trenchcoat,trembled,traumatize,transitory,transients,transfuse,transcribing,tranq,trampy,traipsed,trainin,trachea,traceable,touristy,toughie,toscanini,tortola,tortilla,torreon,toreador,tommorrow,tollbooth,tollans,toidy,togas,tofurkey,toddling,toddies,toasties,toadstool,to've,tingles,timin,timey,timetables,tightest,thuggee,thrusting,thrombus,throes,thrifty,thornharts,thinnest,thicket,thetas,thesulac,tethered,testaburger,tersenadine,terrif,terdlington,tepui,temping,tector,taxidermy,tastebuds,tartlets,tartabull,tar'd,tantamount,tangy,tangles,tamer,tabula,tabletops,tabithia,szechwan,synthedyne,svenjolly,svengali,survivalists,surmise,surfboards,surefire,suprise,supremacists,suppositories,superstore,supercilious,suntac,sunburned,summercliff,sullied,sugared,suckle,subtleties,substantiated,subsides,subliminal,subhuman,strowman,stroked,stroganoff,streetlight,straying,strainer,straighter,straightener,stoplight,stirrups,stewing,stereotyping,stepmommy,stephano,stashing,starshine,stairwells,squatsie,squandering,squalid,squabbling,squab,sprinkling,spreader,spongy,spokesmen,splintered,spittle,spitter,spiced,spews,spendin,spect,spearchucker,spatulas,southtown,soused,soshi,sorter,sorrowful,sooth,some'in,soliloquy,soiree,sodomized,sobriki,soaping,snows,snowcone,snitching,snitched,sneering,snausages,snaking,smoothed,smoochies,smarten,smallish,slushy,slurring,sluman,slithers,slippin,sleuthing,sleeveless,skinless,skillfully,sketchbook,skagnetti,sista,sinning,singularly,sinewy,silverlake,siguto,signorina,sieve,sidearms,shying,shunning,shtud,shrieks,shorting,shortbread,shopkeepers,shmancy,shizzit,shitheads,shitfaced,shipmates,shiftless,shelving,shedlow,shavings,shatters,sharifa,shampoos,shallots,shafter,sha'nauc,sextant,serviceable,sepsis,senores,sendin,semis,semanski,selflessly,seinfelds,seers,seeps,seductress,secaucus,sealant,scuttling,scusa,scrunched,scissorhands,schreber,schmancy,scamps,scalloped,savoir,savagery,sarong,sarnia,santangel,samool,sallow,salino,safecracker,sadism,sacrilegious,sabrini,sabath,s'aright,ruttheimer,rudest,rubbery,rousting,rotarian,roslin,roomed,romari,romanica,rolltop,rolfski,rockettes,roared,ringleader,riffing,ribcage,rewired,retrial,reting,resuscitated,restock,resale,reprogrammed,replicant,repentant,repellant,repays,repainting,renegotiating,rendez,remem,relived,relinquishes,relearn,relaxant,rekindling,rehydrate,refueled,refreshingly,refilling,reexamine,reeseman,redness,redeemable,redcoats,rectangles,recoup,reciprocated,reassessing,realy,realer,reachin,re'kali,rawlston,ravages,rappaports,ramoray,ramming,raindrops,rahesh,radials,racists,rabartu,quiches,quench,quarreling,quaintly,quadrants,putumayo,put'em,purifier,pureed,punitis,pullout,pukin,pudgy,puddings,puckering,pterodactyl,psychodrama,psats,protestations,protectee,prosaic,propositioned,proclivity,probed,printouts,prevision,pressers,preset,preposition,preempt,preemie,preconceptions,prancan,powerpuff,potties,potpie,poseur,porthole,poops,pooping,pomade,polyps,polymerized,politeness,polisher,polack,pocketknife,poatia,plebeian,playgroup,platonically,platitude,plastering,plasmapheresis,plaids,placemats,pizzazz,pintauro,pinstripes,pinpoints,pinkner,pincer,pimento,pileup,pilates,pigmen,pieeee,phrased,photocopies,phoebes,philistines,philanderer,pheromone,phasers,pfeffernuesse,pervs,perspire,personify,perservere,perplexed,perpetrating,perkiness,perjurer,periodontist,perfunctory,perdido,percodan,pentameter,pentacle,pensive,pensione,pennybaker,pennbrooke,penhall,pengin,penetti,penetrates,pegnoir,peeve,peephole,pectorals,peckin,peaky,peaksville,paxcow,paused,patted,parkishoff,parkers,pardoning,paraplegic,paraphrasing,paperers,papered,pangs,paneling,palooza,palmed,palmdale,palatable,pacify,pacified,owwwww,oversexed,overrides,overpaying,overdrawn,overcompensate,overcomes,overcharged,outmaneuver,outfoxed,oughtn't,ostentatious,oshun,orthopedist,or'derves,ophthalmologist,operagirl,oozes,oooooooh,onesie,omnis,omelets,oktoberfest,okeydoke,ofthe,ofher,obstetrical,obeys,obeah,o'henry,nyquil,nyanyanyanyah,nuttin,nutsy,nutball,nurhachi,numbskull,nullifies,nullification,nucking,nubbin,nourished,nonspecific,noing,noinch,nohoho,nobler,nitwits,newsprint,newspaperman,newscaster,neuropathy,netherworld,neediest,navasky,narcissists,napped,nafta,mache,mykonos,mutilating,mutherfucker,mutha,mutates,mutate,musn't,murchy,multitasking,mujeeb,mudslinging,muckraking,mousetrap,mourns,mournful,motherf,mostro,morphing,morphate,moralistic,moochy,mooching,monotonous,monopolize,monocle,molehill,moland,mofet,mockup,mobilizing,mmmmmmm,mitzvahs,mistreating,misstep,misjudge,misinformation,misdirected,miscarriages,miniskirt,mindwarped,minced,milquetoast,miguelito,mightily,midstream,midriff,mideast,microbe,methuselah,mesdames,mescal,men'll,memma,megaton,megara,megalomaniac,meeee,medulla,medivac,meaninglessness,mcnuggets,mccarthyism,maypole,may've,mauve,mateys,marshack,markles,marketable,mansiere,manservant,manse,manhandling,mallomars,malcontent,malaise,majesties,mainsail,mailmen,mahandra,magnolias,magnified,magev,maelstrom,machu,macado,m'boy,m'appelle,lustrous,lureen,lunges,lumped,lumberyard,lulled,luego,lucks,lubricated,loveseat,loused,lounger,loski,lorre,loora,looong,loonies,loincloth,lofts,lodgers,lobbing,loaner,livered,liqueur,ligourin,lifesaving,lifeguards,lifeblood,liaisons,let'em,lesbianism,lence,lemonlyman,legitimize,leadin,lazars,lazarro,lawyering,laugher,laudanum,latrines,lations,laters,lapels,lakefront,lahit,lafortunata,lachrymose,l'italien,kwaini,kruczynski,kramerica,kowtow,kovinsky,korsekov,kopek,knowakowski,knievel,knacks,kiowas,killington,kickball,keyworth,keymaster,kevie,keveral,kenyons,keggers,keepsakes,kechner,keaty,kavork
30a,karajan,kamerev,kaggs,jujyfruit,jostled,jonestown,jokey,joists,jocko,jimmied,jiggled,jests,jenzen,jenko,jellyman,jedediah,jealitosis,jaunty,jarmel,jankle,jagoff,jagielski,jackrabbits,jabbing,jabberjaw,izzat,irresponsibly,irrepressible,irregularity,irredeemable,inuvik,intuitions,intubated,intimates,interminable,interloper,intercostal,instyle,instigate,instantaneously,ining,ingrown,ingesting,infusing,infringe,infinitum,infact,inequities,indubitably,indisputable,indescribably,indentation,indefinable,incontrovertible,inconsequential,incompletes,incoherently,inclement,incidentals,inarticulate,inadequacies,imprudent,improprieties,imprison,imprinted,impressively,impostors,importante,imperious,impale,immodest,immobile,imbedded,imbecilic,illegals,idn't,hysteric,hypotenuse,hygienic,hyeah,hushpuppies,hunhh,humpback,humored,hummed,humiliates,humidifier,huggy,huggers,huckster,hotbed,hosing,hosers,horsehair,homebody,homebake,holing,holies,hoisting,hogwallop,hocks,hobbits,hoaxes,hmmmmm,hisses,hippest,hillbillies,hilarity,heurh,herniated,hermaphrodite,hennifer,hemlines,hemline,hemery,helplessness,helmsley,hellhound,heheheheh,heeey,hedda,heartbeats,heaped,healers,headstart,headsets,headlong,hawkland,havta,haulin,harvey'll,hanta,hansom,hangnail,handstand,handrail,handoff,hallucinogen,hallor,halitosis,haberdashery,gypped,guy'll,gumbel,guerillas,guava,guardrail,grunther,grunick,groppi,groomer,grodin,gripes,grinds,grifters,gretch,greevey,greasing,graveyards,grandkid,grainy,gouging,gooney,googly,goldmuff,goldenrod,goingo,godly,gobbledygook,gobbledegook,glues,gloriously,glengarry,glassware,glamor,gimmicks,giggly,giambetti,ghoulish,ghettos,ghali,gether,geriatrics,gerbils,geosynchronous,georgio,gente,gendarme,gelbman,gazillionth,gayest,gauging,gastro,gaslight,gasbag,garters,garish,garas,gantu,gangy,gangly,gangland,galling,gadda,furrowed,funnies,funkytown,fugimotto,fudging,fuckeen,frustrates,froufrou,froot,fromberge,frizzies,fritters,frightfully,friendliest,freeloading,freelancing,freakazoid,fraternization,framers,fornication,fornicating,forethought,footstool,foisting,focussing,focking,flurries,fluffed,flintstones,fledermaus,flayed,flawlessly,flatters,flashbang,flapped,fishies,firmer,fireproof,firebug,fingerpainting,finessed,findin,financials,finality,fillets,fiercest,fiefdom,fibbing,fervor,fentanyl,fenelon,fedorchuk,feckless,feathering,faucets,farewells,fantasyland,fanaticism,faltered,faggy,faberge,extorting,extorted,exterminating,exhumation,exhilaration,exhausts,exfoliate,excels,exasperating,exacting,everybody'd,evasions,espressos,esmail,errrr,erratically,eroding,ernswiler,epcot,enthralled,ensenada,enriching,enrage,enhancer,endear,encrusted,encino,empathic,embezzle,emanates,electricians,eking,egomaniacal,egging,effacing,ectoplasm,eavesdropped,dummkopf,dugray,duchaisne,drunkard,drudge,droop,droids,drips,dripped,dribbles,drazens,downy,downsize,downpour,dosages,doppelganger,dopes,doohicky,dontcha,doneghy,divining,divest,diuretics,diuretic,distrustful,disrupts,dismemberment,dismember,disinfect,disillusionment,disheartening,discourteous,discotheque,discolored,dirtiest,diphtheria,dinks,dimpled,didya,dickwad,diatribes,diathesis,diabetics,deviants,detonates,detests,detestable,detaining,despondent,desecration,derision,derailing,deputized,depressors,dependant,dentures,denominators,demur,demonology,delts,dellarte,delacour,deflated,defib,defaced,decorators,deaqon,davola,datin,darwinian,darklighters,dandelions,dampened,damaskinos,dalrimple,d'peshu,d'hoffryn,d'astier,cynics,cutesy,cutaway,curmudgeon,curdle,culpability,cuisinart,cuffing,crypts,cryptid,crunched,crumblers,crudely,crosscheck,croon,crissake,crevasse,creswood,creepo,creases,creased,creaky,cranks,crabgrass,coveralls,couple'a,coughs,coslaw,corporeal,cornucopia,cornering,corks,cordoned,coolly,coolin,cookbooks,contrite,contented,constrictor,confound,confit,confiscating,condoned,conditioners,concussions,comprendo,comers,combustible,combusted,collingswood,coldness,coitus,codicil,coasting,clydesdale,cluttering,clunker,clunk,clumsiness,clotted,clothesline,clinches,clincher,cleverness,clench,clein,cleanses,claymores,clammed,chugging,chronically,christsakes,choque,chompers,chiseling,chirpy,chirp,chinks,chingachgook,chickenpox,chickadee,chewin,chessboard,chargin,chanteuse,chandeliers,chamdo,chagrined,chaff,certs,certainties,cerreno,cerebrum,censured,cemetary,caterwauling,cataclysmic,casitas,cased,carvel,carting,carrear,carolling,carolers,carnie,cardiogram,carbuncle,capulets,canines,candaules,canape,caldecott,calamitous,cadillacs,cachet,cabeza,cabdriver,buzzards,butai,businesswomen,bungled,bumpkins,bummers,bulldoze,buffybot,bubut,bubbies,brrrrr,brownout,brouhaha,bronzing,bronchial,broiler,briskly,briefcases,bricked,breezing,breeher,breakable,breadstick,bravenet,braved,brandies,brainwaves,brainiest,braggart,bradlee,boys're,boys'll,boys'd,boutonniere,bossed,bosomy,borans,boosts,bookshelves,bookends,boneless,bombarding,bollo,boinked,boink,bluest,bluebells,bloodshot,blockhead,blockbusters,blithely,blather,blankly,bladders,blackbeard,bitte,bippy,biogenetics,bilge,bigglesworth,bicuspids,beususe,betaseron,besmirch,bernece,bereavement,bentonville,benchley,benching,bembe,bellyaching,bellhops,belie,beleaguered,behrle,beginnin,begining,beenie,beefs,beechwood,becau,beaverhausen,beakers,bazillion,baudouin,barrytown,barringtons,barneys,barbs,barbers,barbatus,bankrupted,bailiffs,backslide,baby'd,baaad,b'fore,awwwk,aways,awakes,automatics,authenticate,aught,aubyn,attired,attagirl,atrophied,asystole,astroturf,assertiveness,artichokes,arquillians,aright,archenemy,appraise,appeased,antin,anspaugh,anesthetics,anaphylactic,am
30scray,ambivalence,amalio,alriiight,alphabetized,alpena,alouette,allora,alliteration,allenwood,allegiances,algerians,alcerro,alastor,ahaha,agitators,aforethought,advertises,admonition,adirondacks,adenoids,acupuncturist,acula,actuarial,activators,actionable,achingly,accusers,acclimated,acclimate,absurdly,absorbent,absolvo,absolutes,absences,abdomenizer,aaaaaaaaah,aaaaaaaaaa,a'right".split(","),
31male_names:"james,john,robert,michael,william,david,richard,charles,joseph,thomas,christopher,daniel,paul,mark,donald,george,kenneth,steven,edward,brian,ronald,anthony,kevin,jason,matthew,gary,timothy,jose,larry,jeffrey,frank,scott,eric,stephen,andrew,raymond,gregory,joshua,jerry,dennis,walter,patrick,peter,harold,douglas,henry,carl,arthur,ryan,roger,joe,juan,jack,albert,jonathan,justin,terry,gerald,keith,samuel,willie,ralph,lawrence,nicholas,roy,benjamin,bruce,brandon,adam,harry,fred,wayne,billy,steve,louis,jeremy,aaron,randy,eugene,carlos,russell,bobby,victor,ernest,phillip,todd,jesse,craig,alan,shawn,clarence,sean,philip,chris,johnny,earl,jimmy,antonio,danny,bryan,tony,luis,mike,stanley,leonard,nathan,dale,manuel,rodney,curtis,norman,marvin,vincent,glenn,jeffery,travis,jeff,chad,jacob,melvin,alfred,kyle,francis,bradley,jesus,herbert,frederick,ray,joel,edwin,don,eddie,ricky,troy,randall,barry,bernard,mario,leroy,francisco,marcus,micheal,theodore,clifford,miguel,oscar,jay,jim,tom,calvin,alex,jon,ronnie,bill,lloyd,tommy,leon,derek,darrell,jerome,floyd,leo,alvin,tim,wesley,dean,greg,jorge,dustin,pedro,derrick,dan,zachary,corey,herman,maurice,vernon,roberto,clyde,glen,hector,shane,ricardo,sam,rick,lester,brent,ramon,tyler,gilbert,gene,marc,reginald,ruben,brett,nathaniel,rafael,edgar,milton,raul,ben,cecil,duane,andre,elmer,brad,gabriel,ron,roland,jared,adrian,karl,cory,claude,erik,darryl,neil,christian,javier,fernando,clinton,ted,mathew,tyrone,darren,lonnie,lance,cody,julio,kurt,allan,clayton,hugh,max,dwayne,dwight,armando,felix,jimmie,everett,ian,ken,bob,jaime,casey,alfredo,alberto,dave,ivan,johnnie,sidney,byron,julian,isaac,clifton,willard,daryl,virgil,andy,salvador,kirk,sergio,seth,kent,terrance,rene,eduardo,terrence,enrique,freddie,stuart,fredrick,arturo,alejandro,joey,nick,luther,wendell,jeremiah,evan,julius,donnie,otis,trevor,luke,homer,gerard,doug,kenny,hubert,angelo,shaun,lyle,matt,alfonso,orlando,rex,carlton,ernesto,pablo,lorenzo,omar,wilbur,blake,horace,roderick,kerry,abraham,rickey,ira,andres,cesar,johnathan,malcolm,rudolph,damon,kelvin,rudy,preston,alton,archie,marco,pete,randolph,garry,geoffrey,jonathon,felipe,bennie,gerardo,dominic,loren,delbert,colin,guillermo,earnest,benny,noel,rodolfo,myron,edmund,salvatore,cedric,lowell,gregg,sherman,devin,sylvester,roosevelt,israel,jermaine,forrest,wilbert,leland,simon,irving,owe
31n,rufus,woodrow,sammy,kristopher,levi,marcos,gustavo,jake,lionel,marty,gilberto,clint,nicolas,laurence,ismael,orville,drew,ervin,dewey,wilfred,josh,hugo,ignacio,caleb,tomas,sheldon,erick,frankie,darrel,rogelio,terence,alonzo,elias,bert,elbert,ramiro,conrad,noah,grady,phil,cornelius,lamar,rolando,clay,percy,bradford,merle,darin,amos,terrell,moses,irvin,saul,roman,darnell,randal,tommie,timmy,darrin,brendan,toby,van,abel,dominick,emilio,elijah,cary,domingo,aubrey,emmett,marlon,emanuel,jerald,edmond,emil,dewayne,otto,teddy,reynaldo,bret,jess,trent,humberto,emmanuel,stephan,louie,vicente,lamont,garland,micah,efrain,heath,rodger,demetrius,ethan,eldon,rocky,pierre,eli,bryce,antoine,robbie,kendall,royce,sterling,grover,elton,cleveland,dylan,chuck,damian,reuben,stan,leonardo,russel,erwin,benito,hans,monte,blaine,ernie,curt,quentin,agustin,jamal,devon,adolfo,tyson,wilfredo,bart,jarrod,vance,denis,damien,joaquin,harlan,desmond,elliot,darwin,gregorio,kermit,roscoe,esteban,anton,solomon,norbert,elvin,nolan,carey,rod,quinton,hal,brain,rob,elwood,kendrick,darius,moises,marlin,fidel,thaddeus,cliff,marcel,ali,raphael,bryon,armand,alvaro,jeffry,dane,joesph,thurman,ned,sammie,rusty,michel,monty,rory,fabian,reggie,kris,isaiah,gus,avery,loyd,diego,adolph,millard,rocco,gonzalo,derick,rodrigo,gerry,rigoberto,alphonso,rickie,noe,vern,elvis,bernardo,mauricio,hiram,donovan,basil,nickolas,scot,vince,quincy,eddy,sebastian,federico,ulysses,heriberto,donnell,denny,gavin,emery,romeo,jayson,dion,dante,clement,coy,odell,jarvis,bruno,issac,dudley,sanford,colby,carmelo,nestor,hollis,stefan,donny,linwood,beau,weldon,galen,isidro,truman,delmar,johnathon,silas,frederic,irwin,merrill,charley,marcelino,carlo,trenton,kurtis,aurelio,winfred,vito,collin,denver,leonel,emory,pasquale,mohammad,mariano,danial,landon,dirk,branden,adan,numbers,clair,buford,bernie,wilmer,emerson,zachery,jacques,errol,josue,edwardo,wilford,theron,raymundo,daren,tristan,robby,lincoln,jame,genaro,octavio,cornell,hung,arron,antony,herschel,alva,giovanni,garth,cyrus,cyril,ronny,stevie,lon,kennith,carmine,augustine,erich,chadwick,wilburn,russ,myles,jonas,mitchel,mervin,zane,jamel,lazaro,alphonse,randell,johnie,jarrett,ariel,abdul,dusty,luciano,seymour,scottie,eugenio,mohammed,arnulfo,lucien,ferdinand,thad,ezra,aldo,rubin,mitch,earle,abe,marquis,lanny,kareem,jamar,boris,isiah,emile,elmo,aron,leopoldo,everette,josef,eloy,dorian,rodrick,reinaldo,lucio,jerrod,weston,hershel,lemuel,lavern,burt,jules,gil,eliseo,ahmad,nigel,efren,antwan,alden,margarito,refugio,dino,osvaldo,les,deandre,normand,kieth,ivory,trey,norberto,napoleon,jerold,fritz,rosendo,milford,sang,deon,christoper,alfonzo,lyman,josiah,brant,wilton,rico,jamaal,dewitt,brenton,yong,olin,faustino,claudio,judson,gino,edgardo,alec,jarred,donn,trinidad,tad,porfirio,odis,lenard,chauncey,tod,mel,marcelo,kory,augustus,keven,hilario,bud,sal,orval,mauro,dannie,zachariah,olen,anibal,milo,jed,thanh,amado,lenny,tory,richie,horacio,brice,mohamed,delmer,dario,mac,jonah,jerrold,robt,hank,sung,rupert,rolland,kenton,damion,chi,antone,waldo,fredric,bradly,kip,burl,tyree,jefferey,ahmed,willy,stanford,oren,moshe,mikel,enoch,brendon,quintin,jamison,florencio,darrick,tobias,minh,hassan,giuseppe,demarcus,cletus,tyrell,lyndon,keenan,werner,theo,geraldo,columbus,chet,bertram,markus,huey,hilton,dwain,donte,tyron,omer,isaias,hipolito,fermin,chung,adalberto,jamey,teodoro,mckinley,maximo,raleigh,lawerence,abram,rashad,emmitt,daron,chong,samual,otha,miquel,eusebio,dong,domenic,darron,wilber,renato,hoyt,haywood,ezekiel,chas,florentino,elroy,clemente,arden,neville,edison,deshawn,carrol,shayne,nathanial,jordon,danilo,claud,sherwood,raymon,rayford,cristobal,ambrose,titus,hyman,felton,ezequiel,erasmo,lonny,milan,lino,jarod,herb,andreas,rhett,jude,douglass,cordell,oswaldo,ellsworth,virgilio,toney,nathanael,benedict,mose,hong,isreal,garret,fausto,arlen,zack,modesto,francesco,manual,gaylord,gaston,filiberto,deangelo,michale,granville,malik,zackary,tuan,nicky,cristopher,antione,malcom,korey,jospeh,colton,waylon,hosea,shad,santo,rudolf,rolf,renaldo,marcellus,lucius,kristofer,harland,arnoldo,rueben,leandro,kraig,jerrell,jeromy,hobert,cedrick,arlie,winford,wally,luigi,keneth,jacinto,graig,franklyn,edmundo,leif,jeramy,willian,vincenzo,shon,michal,lynwood,jere,elden,darell,broderick,alonso".split(",")},t.exports=a},{}],4:[function(e,t,n){var a,r,i,o,s,l;r=e("./matching"),i=e("./scoring"),s=e("./time_estimates"),a=e("./feedback"),o=function(){return(new Date).getTime()},l=function(e,t){var n,l,c,u,d,h,p,m,g,f,b;for(null==t&&(t=[]),f=o(),g=[],c=0,u=t.length;c<u;c++)n=t[c],"string"!=(p=typeof n)&&"number"!==p&&"boolean"!==p||g.push(n.toString().toLowerCase());r.set_user_input_dictionary(g),d=r.omnimatch(e),m=i.most_guessable_match_sequence(e,d),m.calc_time=o()-f,l=s.estimate_attack_times(m.guesses);for(h in l)b=l[h],m[h]=b;return m.feedback=a.get_feedback(m.score,m.sequence),m},t.exports=l},{"./feedback":2,"./matching":5,"./scoring":6,"./time_estimates":7}],5:[function(e,t,n){var a,r,i,o,s,l,c,u,d,h,p,m,g,f;h=e("./frequency_lists"),u=e("./adjacency_graphs"),f=e("./scoring"),d=function(e){var t,n,a,r,i;for(r={},t=1,a=0,n=e.length;a<n;a++)i=e[a],r[i]=t,t+=1;return r},l={};for(g in h)p=h[g],l[g]=d(p);o={qwerty:u.qwerty,dvorak:u.dvorak,keypad:u.keypad,mac_keypad:u.mac_keypad},s={a:["4","@"],b:["8"],c:["(","{","[","<"],e:["3"],g:["6","9"],i:["1","!","|"],l:["1","|","7"],o:["0"],s:["$","5"],t:["+","7"],x:["%"],z:["2"]},c={recent_year:/19\d\d|200\d|201\d/g},a=2050,r=1e3,i={4:[[1,2],[2,3]],5:[[1,3],[2,3]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]},m={empty:function(e){var t;return 0===function(){var n;n=[];for(t in e)n.push(t);return n}().length},extend:function(e,t){return e.push.apply(e,t)},translate:function(e,t){var n;return function(){var a,r,i,o;for(i=e.split(""),o=[],r=0,a=i.length;r<a;r++)n=i[r],o.push(t[n]||n);return o}().join("")},mod:function(e,t){return(e%t+t)%t},sorted:function(e){return e.sort(function(e,t){return e.i-t.i||e.j-t.j})},omnimatch:function(e){var t,n,a,r,i;for(r=[],a=[this.dictionary_match,this.reverse_dictionary_match,this.l33t_match,this.spatial_match,this.repeat_match,this.sequence_match,this.regex_match,this.date_match],i=0,t=a.length;i<t;i++)n=a[i],this.extend(r,n.call(this,e));return this.sorted(r)},dictionary_match:function(e,t){var n,a,r,i,o,s,c,u,d,h,p,m,g,f;null==t&&(t=l),o=[],i=e.length,u=e.toLowerCase();for(n in t)for(h=t[n],a=s=0,p=i;0<=p?s<p:s>p;a=0<=p?++s:--s)for(r=c=m=a,g=i;m<=g?c<g:c>g;r=m<=g?++c:--c)u.slice(a,+r+1||9e9)in h&&(f=u.slice(a,+r+1||9e9),d=h[f],o.push({pattern:"dictionary",i:a,j:r,token:e.slice(a,+r+1||9e9),matched_word:f,rank:d,dictionary_name:n,reversed:!1,l33t:!1}));return this.sorted(o)},reverse_dictionary_match:function(e,t){var n,a,r,i,o,s;for(null==t&&(t=l),s=e.split("").reverse().join(""),r=this.dictionary_match(s,t),i=0,n=r.length;i<n;i++)a=r[i],a.token=a.token.split("").reverse().join(""),a.reversed=!0,o=[e.length-1-a.j,e.length-1-a.i],a.i=o[0],a.j=o[1];return this.sorted(r)},set_user_input_dictionary:function(e){return l.user_inputs=d(e.slice())},relevant_l33t_subtable:function(e,t){var n,a,r,i,o,s,l,c,u,d;for(o={},s=e.split(""),i=0,a=s.length;i<a;i++)n=s[i],o[n]=!0;d={};for(r in t)u=t[r],l=function(){var e,t,n;for(n=[],t=0,e=u.length;t<e;t++)(c=u[t])in o&&n.push(c);return n}(),l.length>0&&(d[r]=l);return d},enumerate_l33t_subs:function(e){var t,n,a,r,i,o,s,l,c,u,d,h,p,m,g;i=function(){var t;t=[];for(r in e)t.push(r);return t}(),g=[[]],n=function(e){var t,n,a,i,o,s,l,c;for(n=[],o={},s=0,i=e.length;s<i;s++)l=e[s],t=function(){var e,t,n;for(n=[],c=t=0,e=l.length;t<e;c=++t)r=l[c],n.push([r,c]);return n}(),t.sort(),(a=function(){var e,n,a;for(a=[],c=n=0,e=t.length;n<e;c=++n)r=t[c],a.push(r+","+c);return a}().join("-"))in o||(o[a]=!0,n.push(l));return n},a=function(t){var r,i,o,s,l,c,u,d,h,p,m,f,b,y,v,A;if(t.length){for(i=t[0],b=t.slice(1),u=[],m=e[i],d=0,l=m.length;d<l;d++)for(s=m[d],h=0,c=g.length;h<c;h++){for(y=g[h],r=-1,o=p=0,f=y.length;0<=f?p<f:p>f;o=0<=f?++p:--p)if(y[o][0]===s){r=o;break}-1===r?(A=y.concat([[s,i]]),u.push(A)):(v=y.slice(0),v.splice(r,1),v.push([s,i]),u.push(y),u.push(v))}return g=n(u),a(b)}},a(i),m=[];for(c=0,s=g.length;c<s;c++){for(h=g[c],p={},u=0,l=h.length;u<l;u++)d=h[u],o=d[0],t=d[1],p[o]=t;m.push(p)}return m},l33t_match:function(e,t,n){var a,r,i,o,c,u,d,h,p,m,g,f,b,y,v,A;for(null==t&&(t=l),null==n&&(n=s),d=[],m=this.enumerate_l33t_subs(this.relevant_l33t_subtable(e,n)),h=0,i=m.length;h<i&&(f=m[h],!this.empty(f));h++)for(y=this.translate(e,f),g=this.dictionary_match(y,t),p=0,o=g.length;p<o;p++)if(c=g[p],v=e.slice(c.i,+c.j+1||9e9),v.toLowerCase()!==c.matched_word){u={};for(b in f)a=f[b],-1!==v.indexOf(b)&&(u[b]=a);c.l33t=!0,c.token=v,c.sub=u,c.sub_display=function(){var e;e=[];for(r in u)A=u[r],e.push(r+" -> "+A);return e}().join(", "),d.push(c)}return this.sorted(d.filter(function(e){return e.token.length>1}))},spatial_match:function(e,t){var n,a,r;null==t&&(t=o),r=[];for(a in t)n=t[a],this.extend(r,this.spatial_match_helper(e,n,a));return this.sorted(r)},SHIFTED_RX:/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/,spatial_match_helper:function(e,t,n){var a,r,i,o,s,l,c,u,d,h,p,m,g,f,b;for(p=[],c=0;c<e.length-1;)for(u=c+1,d=null,b=0,f="qwerty"!==n&&"dvorak"!==n||!this.SHIFTED_RX.exec(e.charAt(c))?0:1;;){if(g=e.charAt(u-1),s=!1,l=-1,o=-1,r=t[g]||[],u<e.length)for(i=e.charAt(u),m=0,h=r.length;m<h;m++)if(a=r[m],o+=1,a&&-1!==a.indexOf(i)){s=!0,l=o,1===a.indexOf(i)&&(f+=1),d!==l&&(b+=1,d=l);break}if(!s){u-c>2&&p.push({pattern:"spatial",i:c,j:u-1,token:e.slice(c,u),graph:n,turns:b,shifted_count:f}),c=u;break}u+=1}return p},repeat_match:function(e){var t,n,a,r,i,o,s,l,c,u,d,h,p,m,g;for(m=[],i=/(.+)\1+/g,u=/(.+?)\1+/g,d=/^(.+?)\1+$/,c=0;c<e.length&&(i.lastIndex=u.lastIndex=c,o=i.exec(e),h=u.exec(e),null!=o);)o[0].length>h[0].length?(p=o,r=d.exec(p[0])[1]):(p=h,r=p[1]),g=[p.index,p.index+p[0].length-1],s=g[0],l=g[1],t=f.most_guessable_match_sequence(r,this.omnimatch(r)),a=t.sequence,n=t.guesses,m.push({pattern:"repeat",i:s,j:l,token:p[0],base_token:r,base_guesses:n,base_matches:a,repeat_count:p[0].length/r.length}),c=l+1;return m},MAX_DELTA:5,sequence_match:function(e){var t,n,a,r,i,o,s,l,c;if(1===e.length)return[];for(c=function(t){return function(n,a,r){var i,o,s,c;if((a-n>1||1===Math.abs(r))&&0<(i=Math.abs(r))&&i<=t.MAX_DELTA)return c=e.slice(n,+a+1||9e9),/^[a-z]+$/.test(c)?(o="lower",s=26):/^[A-Z]+$/.test(c)?(o="upper",s=26):/^\d+$/.test(c)?(o="digits",s=10):(o="unicode",s=26),l.push({pattern:"sequence",i:n,j:a,token:e.slice(n,+a+1||9e9),sequence_name:o,sequence_space:s,ascending:r>0})}}(this),l=[],n=0,i=null,r=o=1,s=e.length;1<=s?o<s:o>s;r=1<=s?++o:--o)t=e.charCodeAt(r)-e.charCodeAt(r-1),null==i&&(i=t),t!==i&&(a=r-1,c(n,a,i),n=a,i=t);return c(n,e.length-1,i),l},regex_match:function(e,t){var n,a,r,i;null==t&&(t=c),n=[];for(g in t)for(a=t[g],a.lastIndex=0;r=a.exec(e);)i=r[0],n.push({pattern:"regex",token:i,i:r.index,j:r.index+r[0].length-1,regex_name:g,regex_match:r});return this.sorted(n)},date_match:function(e){var t,n,a,r,o,s,l,c,u,d,h,p,m,g,b,y,v,A,k,w,O,E,I,C,N,R,S,T,L,x,M,D,_,j;for(p=[],m=/^\d{4,8}$/,g=/^(\d{1,4})([\s\/\\_.-])(\d{1,2})\2(\d{1,4})$/,s=v=0,O=e.length-4;0<=O?v<=O:v>=O;s=0<=O?++v:--v)for(l=A=E=s+3,I=s+7;(E<=I?A<=I:A>=I)&&!(l>=e.length);l=E<=I?++A:--A)if(j=e.slice(s,+l+1||9e9),m.exec(j)){for(a=[],C=i[j.length],k=0,d=C.length;k<d;k++)N=C[k],c=N[0],u=N[1],null!=(o=this.map_ints_to_dmy([parseInt(j.slice(0,c)),parseInt(j.slice(c,u)),parseInt(j.slice(u))]))&&a.push(o);if(a.length>0){for(t=a[0],b=function(e){return Math.abs(e.year-f.REFERENCE_YEAR)},y=b(a[0]),R=a.slice(1),w=0,h=R.length;w<h;w++)n=R[w],(r=b(n))<y&&(S=[n,r],t=S[0],y=S[1]);p.push({pattern:"date",token:j,i:s,j:l,separator:"",year:t.year,month:t.month,day:t.day}
31)}}for(s=D=0,T=e.length-6;0<=T?D<=T:D>=T;s=0<=T?++D:--D)for(l=_=L=s+5,x=s+9;(L<=x?_<=x:_>=x)&&!(l>=e.length);l=L<=x?++_:--_)j=e.slice(s,+l+1||9e9),null!=(M=g.exec(j))&&null!=(o=this.map_ints_to_dmy([parseInt(M[1]),parseInt(M[3]),parseInt(M[4])]))&&p.push({pattern:"date",token:j,i:s,j:l,separator:M[2],year:o.year,month:o.month,day:o.day});return this.sorted(p.filter(function(e){var t,n,a,r;for(t=!1,r=0,n=p.length;r<n;r++)if(a=p[r],e!==a&&a.i<=e.i&&a.j>=e.j){t=!0;break}return!t}))},map_ints_to_dmy:function(e){var t,n,i,o,s,l,c,u,d,h,p,m,g,f,b,y;if(!(e[1]>31||e[1]<=0)){for(c=0,u=0,b=0,l=0,i=e.length;l<i;l++){if(99<(n=e[l])&&n<r||n>a)return;n>31&&(u+=1),n>12&&(c+=1),n<=0&&(b+=1)}if(!(u>=2||3===c||b>=2)){for(h=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],d=0,o=h.length;d<o;d++)if(m=h[d],y=m[0],f=m[1],r<=y&&y<=a)return t=this.map_ints_to_dm(f),null!=t?{year:y,month:t.month,day:t.day}:void 0;for(p=0,s=h.length;p<s;p++)if(g=h[p],y=g[0],f=g[1],null!=(t=this.map_ints_to_dm(f)))return y=this.two_to_four_digit_year(y),{year:y,month:t.month,day:t.day}}}},map_ints_to_dm:function(e){var t,n,a,r,i,o;for(i=[e,e.slice().reverse()],r=0,n=i.length;r<n;r++)if(o=i[r],t=o[0],a=o[1],1<=t&&t<=31&&1<=a&&a<=12)return{day:t,month:a}},two_to_four_digit_year:function(e){return e>99?e:e>50?e+1900:e+2e3}},t.exports=m},{"./adjacency_graphs":1,"./frequency_lists":3,"./scoring":6}],6:[function(e,t,n){var a,r,i,o,s,l,c,u,d;s=e("./adjacency_graphs"),l=function(e){var t,n,a,r,i,o;t=0;for(a in e)i=e[a],t+=function(){var e,t,n;for(n=[],t=0,e=i.length;t<e;t++)(r=i[t])&&n.push(r);return n}().length;return t/=function(){var t;t=[];for(n in e)o=e[n],t.push(n);return t}().length},a=10,r=1e4,o=10,i=50,u={nCk:function(e,t){var n,a,r,i;if(t>e)return 0;if(0===t)return 1;for(r=1,n=a=1,i=t;1<=i?a<=i:a>=i;n=1<=i?++a:--a)r*=e,r/=n,e-=1;return r},log10:function(e){return Math.log(e)/Math.log(10)},log2:function(e){return Math.log(e)/Math.log(2)},factorial:function(e){var t,n,a,r;if(e<2)return 1;for(t=1,n=a=2,r=e;2<=r?a<=r:a>=r;n=2<=r?++a:--a)t*=n;return t},most_guessable_match_sequence:function(e,t,n){var a,i,o,s,l,c,u,d,h,p,m,g,f,b,y,v,A,k,w,O,E,I,C,N;for(null==n&&(n=!1),f=e.length,g=function(){var e,t,n;for(n=[],a=e=0,t=f;0<=t?e<t:e>t;a=0<=t?++e:--e)n.push([]);return n}(),b=0,c=t.length;b<c;b++)p=t[b],g[p.j].push(p);for(k=0,u=g.length;k<u;k++)h=g[k],h.sort(function(e,t){return e.i-t.i});for(y={m:function(){var e,t,n;for(t=[],a=n=0,e=f;0<=e?n<e:n>e;a=0<=e?++n:--n)t.push({});return t}(),pi:function(){var e,t,n;for(t=[],a=n=0,e=f;0<=e?n<e:n>e;a=0<=e?++n:--n)t.push({});return t}(),g:function(){var e,t,n;for(t=[],a=n=0,e=f;0<=e?n<e:n>e;a=0<=e?++n:--n)t.push({});return t}()},C=function(t){return function(a,i){var o,s,l,c,u,d;c=a.j,u=t.estimate_guesses(a,e),i>1&&(u*=y.pi[a.i-1][i-1]),l=t.factorial(i)*u,n||(l+=Math.pow(r,i-1)),d=y.g[c];for(s in d)if(o=d[s],!(s>i)&&o<=l)return;return y.g[c][i]=l,y.m[c][i]=a,y.pi[c][i]=u}}(this),i=function(e){return function(e){var t,n,a,r,i,o;for(p=m(0,e),C(p,1),i=[],t=o=1,r=e;1<=r?o<=r:o>=r;t=1<=r?++o:--o)p=m(t,e),i.push(function(){var e,r;e=y.m[t-1],r=[];for(n in e)a=e[n],n=parseInt(n),"bruteforce"!==a.pattern&&r.push(C(p,n+1));return r}());return i}}(),m=function(t){return function(t,n){return{pattern:"bruteforce",token:e.slice(t,+n+1||9e9),i:t,j:n}}}(),I=function(e){return function(e){var t,n,a,r,i,o,s;o=[],r=e-1,i=void 0,a=1/0,s=y.g[r];for(n in s)(t=s[n])<a&&(i=n,a=t);for(;r>=0;)p=y.m[r][i],o.unshift(p),r=p.i-1,i--;return o}}(),s=E=0,w=f;0<=w?E<w:E>w;s=0<=w?++E:--E){for(O=g[s],N=0,d=O.length;N<d;N++)if(p=O[N],p.i>0)for(l in y.m[p.i-1])l=parseInt(l),C(p,l+1);else C(p,1);i(s)}return A=I(f),v=A.length,o=0===e.length?1:y.g[f-1][v],{password:e,guesses:o,guesses_log10:this.log10(o),sequence:A}},estimate_guesses:function(e,t){var n,a,r;return null!=e.guesses?e.guesses:(r=1,e.token.length<t.length&&(r=1===e.token.length?o:i),n={bruteforce:this.bruteforce_guesses,dictionary:this.dictionary_guesses,spatial:this.spatial_guesses,repeat:this.repeat_guesses,sequence:this.sequence_guesses,regex:this.regex_guesses,date:this.date_guesses},a=n[e.pattern].call(this,e),e.guesses=Math.max(a,r),e.guesses_log10=this.log10(e.guesses),e.guesses)},bruteforce_guesses:function(e){var t,n;return t=Math.pow(a,e.token.length),n=1===e.token.length?o+1:i+1,Math.max(t,n)},repeat_guesses:function(e){return e.base_guesses*e.repeat_count},sequence_guesses:function(e){var t,n;return n=e.token.charAt(0),t="a"===n||"A"===n||"z"===n||"Z"===n||"0"===n||"1"===n||"9"===n?4:n.match(/\d/)?10:26,e.ascending||(t*=2),t*e.token.length},MIN_YEAR_SPACE:20,REFERENCE_YEAR:2016,regex_guesses:function(e){var t,n;if(t={alpha_lower:26,alpha_upper:26,alpha:52,alphanumeric:62,digits:10,symbols:33},e.regex_name in t)return Math.pow(t[e.regex_name],e.token.length);
31switch(e.regex_name){case"recent_year":return n=Math.abs(parseInt(e.regex_match[0])-this.REFERENCE_YEAR),n=Math.max(n,this.MIN_YEAR_SPACE)}},date_guesses:function(e){var t,n;return n=Math.max(Math.abs(e.year-this.REFERENCE_YEAR),this.MIN_YEAR_SPACE),t=365*n,e.separator&&(t*=4),t},KEYBOARD_AVERAGE_DEGREE:l(s.qwerty),KEYPAD_AVERAGE_DEGREE:l(s.keypad),KEYBOARD_STARTING_POSITIONS:function(){var e,t;e=s.qwerty,t=[];for(c in e)d=e[c],t.push(c);return t}().length,KEYPAD_STARTING_POSITIONS:function(){var e,t;e=s.keypad,t=[];for(c in e)d=e[c],t.push(c);return t}().length,spatial_guesses:function(e){var t,n,a,r,i,o,s,l,c,u,d,h,p,m,g,f,b,y;for("qwerty"===(d=e.graph)||"dvorak"===d?(g=this.KEYBOARD_STARTING_POSITIONS,r=this.KEYBOARD_AVERAGE_DEGREE):(g=this.KEYPAD_STARTING_POSITIONS,r=this.KEYPAD_AVERAGE_DEGREE),i=0,t=e.token.length,b=e.turns,o=l=2,h=t;2<=h?l<=h:l>=h;o=2<=h?++l:--l)for(c=Math.min(b,o-1),s=u=1,p=c;1<=p?u<=p:u>=p;s=1<=p?++u:--u)i+=this.nCk(o-1,s-1)*g*Math.pow(r,s);if(e.shifted_count)if(n=e.shifted_count,a=e.token.length-e.shifted_count,0===n||0===a)i*=2;else{for(f=0,o=y=1,m=Math.min(n,a);1<=m?y<=m:y>=m;o=1<=m?++y:--y)f+=this.nCk(n+a,o);i*=f}return i},dictionary_guesses:function(e){var t;return e.base_guesses=e.rank,e.uppercase_variations=this.uppercase_variations(e),e.l33t_variations=this.l33t_variations(e),t=e.reversed&&2||1,e.base_guesses*e.uppercase_variations*e.l33t_variations*t},START_UPPER:/^[A-Z][^A-Z]+$/,END_UPPER:/^[^A-Z]+[A-Z]$/,ALL_UPPER:/^[^a-z]+$/,ALL_LOWER:/^[^A-Z]+$/,uppercase_variations:function(e){var t,n,a,r,i,o,s,l,c,u,d,h;if(h=e.token,h.match(this.ALL_LOWER)||h.toLowerCase()===h)return 1;for(l=[this.START_UPPER,this.END_UPPER,this.ALL_UPPER],o=0,i=l.length;o<i;o++)if(u=l[o],h.match(u))return 2;for(n=function(){var e,t,n,r;for(n=h.split(""),r=[],t=0,e=n.length;t<e;t++)a=n[t],a.match(/[A-Z]/)&&r.push(a);return r}().length,t=function(){var e,t,n,r;for(n=h.split(""),r=[],t=0,e=n.length;t<e;t++)a=n[t],a.match(/[a-z]/)&&r.push(a);return r}().length,d=0,r=s=1,c=Math.min(n,t);1<=c?s<=c:s>=c;r=1<=c?++s:--s)d+=this.nCk(n+t,r);return d},l33t_variations:function(e){var t,n,a,r,i,o,s,l,c,u,d,h,p;if(!e.l33t)return 1;p=1,c=e.sub;for(d in c)if(h=c[d],r=e.token.toLowerCase().split(""),t=function(){var e,t,n;for(n=[],t=0,e=r.length;t<e;t++)(a=r[t])===d&&n.push(a);return n}().length,n=function(){var e,t,n;for(n=[],t=0,e=r.length;t<e;t++)(a=r[t])===h&&n.push(a);return n}().length,0===t||0===n)p*=2;else{for(s=Math.min(n,t),l=0,i=o=1,u=s;1<=u?o<=u:o>=u;i=1<=u?++o:--o)l+=this.nCk(n+t,i);p*=l}return p}},t.exports=u},{"./adjacency_graphs":1}],7:[function(e,t,n){var a;a={estimate_attack_times:function(e){var t,n,a,r;n={online_throttling_100_per_hour:e/(100/3600),online_no_throttling_10_per_second:e/10,offline_slow_hashing_1e4_per_second:e/1e4,offline_fast_hashing_1e10_per_second:e/1e10},t={};for(a in n)r=n[a],t[a]=this.display_time(r);return{crack_times_seconds:n,crack_times_display:t,score:this.guesses_to_score(e)}},guesses_to_score:function(e){var t;return t=5,e<1e3+t?0:e<1e6+t?1:e<1e8+t?2:e<1e10+t?3:4},display_time:function(e){var t,n,a,r,i,o,s,l,c,u;return s=60,o=60*s,a=24*o,l=31*a,u=12*l,n=100*u,c=e<1?[null,"less than a second"]:e<s?(t=Math.round(e),[t,t+" second"]):e<o?(t=Math.round(e/s),[t,t+" minute"]):e<a?(t=Math.round(e/o),[t,t+" hour"]):e<l?(t=Math.round(e/a),[t,t+" day"]):e<u?(t=Math.round(e/l),[t,t+" month"]):e<n?(t=Math.round(e/u),[t,t+" year"]):[null,"centuries"],r=c[0],i=c[1],null!=r&&1!==r&&(i+="s"),i}},t.exports=a},{}]},{},[4])(4)}),function(e,t){"use strict";function n(e,n,r){a.directive(e,["$parse","$swipe",function(a,i){return function(o,s,l){function c(e){if(!u)return!1;var t=Math.abs(e.y-u.y),a=(e.x-u.x)*n;return d&&t<75&&a>0&&a>30&&t/a<.3}var u,d,h=a(l[e]),p=["touch"];t.isDefined(l.ngSwipeDisableMouse)||p.push("mouse"),i.bind(s,{start:function(e,t){u=e,d=!0},cancel:function(e){d=!1},end:function(e,t){c(e)&&o.$apply(function(){s.triggerHandler(r),h(o,{$event:t})})}},p)}}])}var a=t.module("ngTouch",[]);a.info({angularVersion:"1.8.2"}),a.factory("$swipe",[function(){function e(e){var t=e.originalEvent||e,n=t.touches&&t.touches.length?t.touches:[t],a=t.changedTouches&&t.changedTouches[0]||n[0];return{x:a.clientX,y:a.clientY}}function n(e,n){var r=[];return t.forEach(e,function(e){var t=a[e][n];t&&r.push(t)}),r.join(" ")}
31var a={mouse:{start:"mousedown",move:"mousemove",end:"mouseup"},touch:{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"},pointer:{start:"pointerdown",move:"pointermove",end:"pointerup",cancel:"pointercancel"}};return{bind:function(t,a,r){var i,o,s,l,c=!1;r=r||["mouse","touch","pointer"],t.on(n(r,"start"),function(t){s=e(t),c=!0,i=0,o=0,l=s,a.start&&a.start(s,t)});var u=n(r,"cancel");u&&t.on(u,function(e){c=!1,a.cancel&&a.cancel(e)}),t.on(n(r,"move"),function(t){if(c&&s){var n=e(t);if(i+=Math.abs(n.x-l.x),o+=Math.abs(n.y-l.y),l=n,!(i<10&&o<10))return o>i?(c=!1,void(a.cancel&&a.cancel(t))):(t.preventDefault(),void(a.move&&a.move(n,t)))}}),t.on(n(r,"end"),function(t){c&&(c=!1,a.end&&a.end(e(t),t))})}}}]),n("ngSwipeLeft",-1,"swipeleft"),n("ngSwipeRight",1,"swiperight")}(window,window.angular),function(e){"use strict";e.module("vcRecaptcha",[])}(angular),function(e){"use strict";function t(){throw new Error('You need to set the "key" attribute to your public reCaptcha key. If you don\'t have a key, please get one from https://www.google.com/recaptcha/admin/create')}e.module("vcRecaptcha").provider("vcRecaptchaService",function(){var n=this,a={};n.onLoadFunctionName="vcRecaptchaApiLoaded",n.setDefaults=function(t){e.copy(t,a)},n.setSiteKey=function(e){a.key=e},n.setTheme=function(e){a.theme=e},n.setStoken=function(e){a.stoken=e},n.setSize=function(e){a.size=e},n.setType=function(e){a.type=e},n.setLang=function(e){a.lang=e},n.setBadge=function(e){a.badge=e},n.setOnLoadFunctionName=function(e){n.onLoadFunctionName=e},n.$get=["$rootScope","$window","$q","$document","$interval",function(r,i,o,s,l){function c(){return h?o.when(h):m}function u(){if(!h)throw new Error("reCaptcha has not been loaded yet.")}function d(){return e.isFunction((i.grecaptcha||{}).render)}var h,p=o.defer(),m=p.promise,g={};i.vcRecaptchaApiLoadedCallback=i.vcRecaptchaApiLoadedCallback||[];var f=function(){h=i.grecaptcha,p.resolve(h)};if(i.vcRecaptchaApiLoadedCallback.push(f),i[n.onLoadFunctionName]=function(){i.vcRecaptchaApiLoadedCallback.forEach(function(e){e()})},d())f();else if(i.document.querySelector('script[src^="https://www.google.com/recaptcha/api.js"]'))var b=l(function(){d()&&(l.cancel(b),f())},25);else{var y=i.document.createElement("script");y.async=!0,y.defer=!0,y.src="https://www.google.com/recaptcha/api.js?onload="+n.onLoadFunctionName+"&render=explicit",s.find("body")[0].appendChild(y)}return{create:function(e,n){return n.sitekey=n.key||a.key,n.theme=n.theme||a.theme,n.stoken=n.stoken||a.stoken,n.size=n.size||a.size,n.type=n.type||a.type,n.hl=n.lang||a.lang,n.badge=n.badge||a.badge,
31n.sitekey||t(),c().then(function(t){var a=t.render(e,n);return g[a]=e,a})},reload:function(e){u(),h.reset(e),r.$broadcast("reCaptchaReset",e)},execute:function(e){u(),h.execute(e)},useLang:function(e,t){var n=g[e];if(!n)throw new Error("reCaptcha Widget ID not exists",e);var a=n.querySelector("iframe");if(!t)return a&&a.src&&/[?&]hl=\w+/.test(a.src)?a.src.replace(/.+[?&]hl=(\w+)([^\w].+)?/,"$1"):null;if(a&&a.src){var r=a.src;/[?&]hl=/.test(r)?r=r.replace(/([?&]hl=)\w+/,"$1"+t):r+=(-1===r.indexOf("?")?"?":"&")+"hl="+t,a.src=r}},getResponse:function(e){return u(),h.getResponse(e)},getInstance:function(e){return g[e]},destroy:function(e){delete g[e]}}}]})}(angular),function(e){"use strict";e.module("vcRecaptcha").directive("vcRecaptcha",["$document","$timeout","vcRecaptchaService",function(t,n,a){return{restrict:"A",require:"?^^form",scope:{response:"=?ngModel",key:"=?",stoken:"=?",theme:"=?",size:"=?",type:"=?",lang:"=?",badge:"=?",tabindex:"=?",required:"=?",onCreate:"&",onSuccess:"&",onExpire:"&",onError:"&"},link:function(r,i,o,s){function l(){s&&s.$setValidity("recaptcha",null),h()}function c(){n(function(){r.response="",d(),r.onExpire({widgetId:r.widgetId})})}function u(){var e=arguments;n(function(){r.response="",d(),r.onError({widgetId:r.widgetId,arguments:e})})}function d(){s&&s.$setValidity("recaptcha",!1===r.required?null:Boolean(r.response))}function h(){a.destroy(r.widgetId),e.element(t[0].querySelectorAll(".pls-container")).parent().remove()}r.widgetId=null,s&&e.isDefined(o.required)&&r.$watch("required",d);var p=r.$watch("key",function(t){var s=function(e){n(function(){r.response=e,d(),r.onSuccess({response:e,widgetId:r.widgetId})})};a.create(i[0],{callback:s,key:t,stoken:r.stoken||o.stoken||null,theme:r.theme||o.theme||null,type:r.type||o.type||null,lang:r.lang||o.lang||null,tabindex:r.tabindex||o.tabindex||null,size:r.size||o.size||null,badge:r.badge||o.badge||null,"expired-callback":c,"error-callback":o.onError?u:void 0}).then(function(t){d(),r.widgetId=t,r.onCreate({widgetId:t}),r.$on("$destroy",l),r.$on("reCaptchaReset",function(n,a){(e.isUndefined(a)||t===a)&&(r.response="",d())})}),p()})}}}])}(angular),CodiceFiscale.prototype.constructor=CodiceFiscale,CodiceFiscale.__generalities={name:"",lastname:"",day:"",month:"",year:"",isMale:"",communeName:""},CodiceFiscale.prototype.__settings={maxChar:15,monthCodes:["A","B","C","D","E","H","L","M","P","R","S","T"],controlChars:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",charsControlValue:{even:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:0,B:1,C:2,D:3,E:4,F:5,G:6,H:7,I:8,J:9,K:10,L:11,M:12,N:13,O:14,P:15,Q:16,R:17,S:18,T:19,U:20,V:21,W:22,X:23,Y:24,Z:25},odd:{0:1,1:0,2:5,3:7,4:9,5:13,6:15,7:17,8:19,9:21,A:1,B:0,C:5,D:7,E:9,F:13,G:15,H:17,I:19,J:21,K:2,L:4,M:18,N:20,O:11,P:3,Q:6,R:8,S:12,T:14,U:16,V:10,W:22,X:25,Y:24,Z:23}},cadastralCodes:{}},CodiceFiscale.prototype.taxCode=function(){var e=this.lastnameCode(),t=this.nameCode(),n=this.dateCode(),a=this.communeCode(),r="";return r=e+t+n+a,r+=this.controlChar()},CodiceFiscale.prototype.lastnameCode=function(){var e=this.generality("lastname"),t="";return t=this.__consonants(e),t+=this.__vowels(e),t+="XXX",t=t.substr(0,3),t.toUpperCase()},CodiceFiscale.prototype.nameCode=function(){var e=this.generality("name"),t="";return t=this.__consonants(e),t.length>=4?t=t.charAt(0)+t.charAt(2)+t.charAt(3):(t+=this.__vowels(e),t+="XXX",t=t.substr(0,3)),t.toUpperCase()},CodiceFiscale.prototype.dateCode=function(){return""+this.yearCode()+this.monthCode()+this.dayCode()},CodiceFiscale.prototype.yearCode=function(){return year=this.generality("year").toString(),year.substr(year.length-2,2)},CodiceFiscale.prototype.monthCode=function(){var e=parseInt(this.generality("month")-1);return this.setting("monthCodes")[e]},CodiceFiscale.prototype.dayCode=function(){var e=parseInt(this.generality("day"));return e=this.generality("isMale")?e:e+40,e=e.toString().substr(e.length-2,2)},CodiceFiscale.prototype.communeCode=function(){var e=this.generality("communeName"),t=/^[A-Z]\d\d\d$/i;return e.match(t)?e:this._commune()[0][1]},CodiceFiscale.prototype.controlChar=function(){var e=0,t=0,n=0,a=this.setting("maxChar"),r=this.setting("controlChars"),i=this.lastnameCode(),o=this.nameCode(),s=this.dateCo
31de(),l=this.communeCode(),c="";for(c=i+o+s+l,e=0;e<a;e++)n=c[e],t+=e%2?this._controlValue("even",n):this._controlValue("odd",n);return t%=r.length,r.charAt(t)},CodiceFiscale.prototype.setting=function(e,t){return this.__property("__settings."+e,t)},CodiceFiscale.prototype.generality=function(e,t){return this.__property("__generalities."+e,t)},CodiceFiscale.prototype._commune=function(){var e=this.generality("communeName"),t=[],n=[],a=[],r=/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!<\>\|\:])/g,i="",o="";i=e.replace(r,"\\$1"),o=new RegExp(i,"i");for(t in this.setting("cadastralCodes"))n=this._communeCadastralCode(t),n.match(o)&&a.push([n,t]);return a},CodiceFiscale.prototype._communeCadastralCode=function(e){return this.setting("cadastralCodes")[e]},CodiceFiscale.prototype._controlValue=function(e,t){return this.setting("charsControlValue")[e][t]},CodiceFiscale.prototype._options=function(e){return{name:e.name||e[0],lastname:e.lastname||e[1],day:e.day||e[2],month:e.month||e[3],year:e.year||e[4],isMale:e.isMale||e[5]||!1,communeName:e.communeName||e[6]}},CodiceFiscale.prototype.__consonants=function(e){return e.replace(/[^BCDFGHJKLMNPQRSTVWXYZ]/gi,"")},CodiceFiscale.prototype.__vowels=function(e){return e.replace(/[^AEIOU]/gi,"")},CodiceFiscale.prototype.__property=function(e,t){return function e(t,n,a){if("string"==typeof n&&(n=n.split(".")),n.length>1){var r=n.shift();return null!==t[r]&&"object"==typeof t[r]||(t[r]={}),e(t[r],n,a)}if(void 0===a)return t[n[0]];t[n[0]]=a}(this,e,t)},CodiceFiscale.prototype.__settings.cadastralCodes={A001:"ABANO TERME",A004:"ABBADIA CERRETO",A005:"ABBADIA LARIANA",A006:"ABBADIA SAN SALVATORE",A007:"ABBASANTA",A008:"ABBATEGGIO",A010:"ABBIATEGRASSO",A012:"ABETONE",A013:"ABRIOLA",A014:"ACATE",A015:"ACCADIA",A016:"ACCEGLIO",A017:"ACCETTURA",A018:"ACCIANO",A019:"ACCUMOLI",A020:"ACERENZA",A022:"CERMES",A023:"ACERNO",A024:"ACERRA",
32A025:"ACI BONACCORSI",A026:"ACI CASTELLO",A027:"ACI CATENA",A028:"ACIREALE",A029:"ACI SANT'ANTONIO",A031:"ACQUACANINA",A032:"ACQUAFONDATA",A033:"ACQUAFORMOSA",A034:"ACQUAFREDDA",A035:"ACQUALAGNA",A038:"ACQUANEGRA SUL CHIESE",A039:"ACQUANEGRA CREMONESE",A040:"ACQUAPENDENTE",A041:"ACQUAPPESA",A042:"ACQUARICA DEL CAPO",A043:"ACQUARO",A044:"ACQUASANTA TERME",A045:"ACQUASPARTA",A047:"ACQUAVIVA PICENA",A048:"ACQUAVIVA DELLE FONTI",A049:"ACQUAVIVA PLATANI",A050:"ACQUAVIVA COLLECROCE",A051:"ACQUAVIVA D'ISERNIA",A052:"ACQUI TERME",A053:"ACRI",A054:"ACUTO",A055:"ADELFIA",A056:"ADRANO",A057:"ADRARA SAN MARTINO",A058:"ADRARA SAN ROCCO",A059:"ADRIA",A060:"ADRO",A061:"AFFI",A062:"AFFILE",A064:"AFRAGOLA",A065:"AFRICO",A067:"AGAZZANO",A068:"AGEROLA",A069:"AGGIUS",A070:"AGIRA",A071:"AGLIANA",A072:"AGLIANO TERME",A074:"AGLIÈ",A075:"AGNA",A076:"AGNADELLO",A077:"AGNANA CALABRA",A080:"AGNONE",A081:"VILLA LATINA",A082:"AGNOSINE",A083:"AGORDO",A084:"AGOSTA",A085:"AGRA",A087:"AGRATE BRIANZA",A088:"AGRATE CONTURBIA",A089:"AGRIGENTO",A091:"AGROPOLI",A092:"AGUGLIANO",A093:"AGUGLIARO",A094:"AYAS",A096:"AICURZIO",A097:"AIDOMAGGIORE",A098:"AIDONE",A100:"AIELLI",A101:"AIELLO DEL SABATO",A102:"AIELLO CALABRO",A103:"AIELLO DEL FRIULI",A105:"AIETA",A106:"AILANO",A107:"AILOCHE",A108:"AYMAVILLES",A109:"AIRASCA",A110:"AIROLA",A111:"AIROLE",A112:"AIRUNO",A113:"AISONE",A115:"ALÀ DEI SARDI",A116:"ALA",A117:"ALA DI STURA",A118:"ALAGNA",A119:"ALAGNA VALSESIA",A120:"ALANNO",A121:"ALANO DI PIAVE",A122:"ALASSIO",A123:"ALATRI",A124:"ALBA",A125:"ALBA ADRIATICA",A126:"ALBAGIARA",A127:"ALBAIRATE",A128:"ALBANELLA",A129:"ALBANO SANT'ALESSANDRO",A130:"ALBANO VERCELLESE",A
32131:"ALBANO DI LUCANIA",A132:"ALBANO LAZIALE",A134:"ALBAREDO ARNABOLDI",A135:"ALBAREDO PER SAN MARCO",A137:"ALBAREDO D'ADIGE",A138:"ALBARETO",A139:"ALBARETTO DELLA TORRE",A143:"ALBAVILLA",A145:"ALBENGA",A146:"ALBERA LIGURE",A149:"ALBEROBELLO",A150:"ALBERONA",A153:"ALBESE CON CASSANO",A154:"ALBETTONE",A155:"ALBI",A157:"ALBIANO D'IVREA",A158:"ALBIANO",A159:"ALBIATE",A160:"ALBIDONA",A161:"ALBIGNASEGO",A162:"ALBINEA",A163:"ALBINO",A164:"ALBIOLO",A165:"ALBISSOLA MARINA",A166:"ALBISOLA SUPERIORE",A167:"ALBIZZATE",A171:"ALBONESE",A172:"ALBOSAGGIA",A173:"ALBUGNANO",A175:"ALBUZZANO",A176:"ALCAMO",A177:"ALCARA LI FUSI",A178:"ALDENO",A179:"ALDINO",A180:"ALES",A181:"ALESSANDRIA DELLA ROCCA",A182:"ALESSANDRIA",A183:"ALESSANDRIA DEL CARRETTO",A184:"ALESSANO",A185:"ALEZIO",A186:"ALFANO",A187:"ALFEDENA",A188:"ALFIANELLO",A189:"ALFIANO NATTA",A191:"ALFONSINE",A192:"ALGHERO",A193:"ALGUA",A194:"ALÌ",A195:"ALIA",A196:"ALIANO",A197:"ALICE BEL COLLE",A198:"ALICE CASTELLO",A199:"ALICE SUPERIORE",A200:"ALIFE",A201:"ALÌ TERME",A202:"ALIMENA",A203:"ALIMINUSA",A204:"ALLAI",A205:"ALLEIN",A206:"ALLEGHE",A207:"ALLERONA",A208:"ALLISTE",A210:"ALLUMIERE",A211:"ALLUVIONI CAMBIÒ",A214:"ALMÈ",A215:"VILLA D'ALMÈ",A216:"ALMENNO SAN BARTOLOMEO",A217:"ALMENNO SAN SALVATORE",A218:"ALMESE",A220:"ALONTE",A221:"ALPETTE",A222:"ALPIGNANO",A223:"ALSENO",A224:"ALSERIO",A225:"ALTAMURA",A226:"ALTARE",A227:"ALTAVILLA MONFERRATO",A228:"ALTAVILLA IRPINA",A229:"ALTAVILLA MILICIA",A230:"ALTAVILLA SILENTINA",A231:"ALTAVILLA VICENTINA",A233:"ALTIDONA",A234:"ALTILIA",A235:"ALTINO",A236:"ALTISSIMO",A237:"ALTIVOLE",A238:"ALTO",A239:"ALTOFONTE",A240:"ALTOMONTE",A241:"ALTOPASCIO",A242:"ALVIANO",A243:"ALVIGNANO",A244:"ALVITO",A245:"ALZANO SCRIVIA",A246:"ALZANO LOMBARDO",A249:"ALZATE BRIANZA",A251:"AMALFI",A252:"AMANDOLA",A253:"AMANTEA",A254:"AMARO",A255:"AMARONI",A256:"AMASENO",A257:"AMATO",A258:"AMATRICE",A259:"AMBIVERE",A261:"AMEGLIA",A262:"AMELIA",A263:"AMENDOLARA",A264:"AMENO",A265:"AMOROSI",A266:"CORTINA D'AMPEZZO",A267:"AMPEZZO",A268:"ANACAPRI",A269:"ANAGNI",A270:"ANCARANO",A271:"ANCONA",A272:"ANDALI",A273:"ANDALO VALTELLINO",A274:"ANDALO",A275:"ANDEZENO",A278:"ANDORA",A280:"ANDORNO MICCA",A281:"ANDRANO",A282:"ANDRATE",A283:"ANDREIS",A284:"ANDRETTA",A285:"ANDRIA",A286:"ANDRIANO",A287:"ANELA",A288:"ANFO",A290:"ANGERA",A291:"ANGHIARI",A292:"ANGIARI",A293:"ANGOLO TERME",A294:"ANGRI",A295:"ANGROGNA",A296:"ANGUILLARA VENETA",A297:"ANGUILLARA SABAZIA",A299:"ANNICCO",A300:"CASTELLO DI ANNONE",A301:"ANNONE DI BRIANZA",A302:"ANNONE VENETO",A303:"ANOIA",A304:"ANTEGNATE",A305:"ANTEY-SAINT-ANDRÉ",A306:"ANTERIVO",A308:"LA MAGDELEINE",A309:"ANTICOLI CORRADO",A310:"FIUGGI",A312:"ANTIGNANO",A313:"ANTILLO",A314:"ANTONIMINA",A315:"ANTRODOCO",A317:"ANTRONA SCHIERANCO",A318:"ANVERSA DEGLI ABRUZZI",A319:"ANZANO DEL PARCO",A320:"ANZANO DI PUGLIA",A321:"ANZI",A323:"ANZIO",A324:"ANZOLA DELL'EMILIA",A325:"ANZOLA D'OSSOLA",A326:"AOSTA",A327:"APECCHIO",A328:"APICE",A329:"APIRO",A330:"APOLLOSA",A332:"APPIANO SULLA STRADA DEL VINO",A333:"APPIANO GENTILE",A334:"APPIGNANO",A335:"APPIGNANO DEL TRONTO",A337:"APRICA",A338:"APRICALE",A339:"APRICENA",A340:"APRIGLIANO",A341:"APRILIA",A343:"AQUARA",A344:"AQUILA D'ARROSCIA",A345:"L'AQUILA",A346:"AQUILEIA",A347:"AQUILONIA",A348:"AQUINO",A350:"ARADEO",A351:"ARAGONA",A352:"ARAMENGO",A354:"ARBA",A355:"TORTOLÌ",A357:"ARBOREA",A358:"ARBORIO",A359:"ARBUS",A360:"ARCADE",A363:"ARCE",A365:"ARCENE",A366:"ARCEVIA",A367:"ARCHI",A368:"SAN NICOLÒ D'ARCIDANO",A369:"ARCIDOSSO",A370:"ARCINAZZO ROMANO",A371:"ARCISATE",A372:"ARCO",A373:"ARCOLA",A374:"ARCOLE",A375:"ARCONATE",A376:"ARCORE",A377:"ARCUGNANO",A379:"ARDARA",A380:"ARDAULI",A382:"ARDENNO",A383:"ARDESIO",A385:"ARDORE",A386:"ARENA",A387:"ARENA PO",A388:"ARENZANO",A389:"ARESE",A390:"AREZZO",A391:"ARGEGNO",A392:"ARGELATO",A393:"ARGENTA",A394:"ARGENTERA",A396:"ARGUELLO",A397:"ARGUSTO",A398:"ARI",A399:"ARIANO IRPINO",A400:"ARIANO NEL POLESINE",A401:"ARICCIA",A402:"ARIELLI",A403:"ARIENZO",A405:"ARIGNANO",A407:"ARITZO",A409:"ARIZZANO",A412:"ARLENA DI CASTRO",A413:"ARLUNO",A414:"ARMENO",A415:"ARMENTO",A418:"ARMO",A419:"ARMUNGIA",A421:"ARNARA",A422:"ARNASCO",A424:"ARNAD",A425:"ARNESANO",A427:"AROLA",A429:"ARONA",A430:"AROSIO",A431:"ARPAIA",A432:"ARPAISE",A433:"ARPINO",A434:"ARQUÀ PETRARCA",A435:"ARQUÀ POLESINE",A436:"ARQUATA SCRIVIA",A437:"ARQUATA DEL TRONTO",A438:"ARRE",A439:"ARRONE",A440:"ARZAGO D'ADDA",A441:"ARSAGO SEPRIO",A443:"ARSIÈ",A444:"ARSIERO",A445:"ARSITA",A446:"ARSOLI",A447:"ARTA TERME",A448:"ARTEGNA",A449:"ARTENA",A451:"ARTOGNE",A452:"ARVIER",A453:"ARZACHENA",A454:"ARZANA",A455:"ARZANO",A458:"ARZERGRANDE",A459:"ARZIGNANO",A460:"ASCEA",A461:"ASCIANO",A462:"ASCOLI PICENO",A463:"ASCOLI SATRIANO",A464:"ASCREA",A465:"ASIAGO",A466:"ASIGLIANO VERCELLESE",A467:"ASIGLIANO VENETO",A468:"SINALUNGA",A470:"ASOLA",A471:"ASOLO",A472:"CASPERIA",A473:"ASSAGO",A474:"ASSEMINI",A475:"ASSISI",A476:"ASSO",A477:"ASSOLO",A478:"ASSORO",A479:"ASTI",A480:"ASUNI",A481:"ATELETA",A482:"ATELLA",A484:"ATENA LUCANA",A485:"ATESSA",A486:"ATINA",A487:"ATRANI",A488:"ATRI",A489:"ATRIPALDA",A490:"ATTIGLIANO",A491:"ATTIMIS",A492:"ATZARA",A493:"AUDITORE",A494:"AUGUSTA",A495:"AULETTA",A496:"AULLA",A497:"AURANO",A499:"AURIGO",A501:"AURONZO DI CADORE",A502:"AUSONIA",A503:"AUSTIS",A506:"AVEGNO",A507:"AVELENGO",A508:"AVELLA",A509:"AVELLINO",A511:"AVERARA",A512:"AVERSA",A514:"AVETRANA",A515:"AVEZZANO",A516:"AVIANO",A517:"AVIATICO",A518:"AVIGLIANA",A519:"AVIGLIANO",A520:"AVIO",A521:"AVISE",A522:"AVOLA",A523:"AVOLASCA",A525:"AZEGLIO",A526:"AZZANELLO",A527:"AZZANO D'ASTI",A528:"AZZANO SAN PAOLO",A529:"AZZANO MELLA",A530:"AZZANO DECIMO",A531:"AZZATE",A532:"AZZIO",A533:"AZZONE",A534:"BACENO",A535:"BACOLI",A536:"BADALUCCO",A537:"BADIA",A538:"BADIA PAVESE",A539:"BADIA POLESINE",A540:"BADIA CALAVENA",A541:"BADIA TEDALDA",A542:"BADOLATO",A544:"BAGALADI",A546:"BAGHERIA",A547:"BAGNACAVALLO",A550:"BAGNARIA",A551:"BAGNARA DI ROMAGNA",A552:"BAGNARA CALABRA",A553:"BAGNARIA ARSA",A555:"BAGNASCO",A557:"BAGNATICA",A560:"BAGNI DI LUCCA",A561:"MONTECATINI-TERME",A562:"SAN GIULIANO TERME",A564:"BAGNO A RIPOLI",A565:"BAGNO DI ROMAGNA",A566:"BAGNOLI IRPINO",A567:"BAGNOLI DEL TRIGNO",A568:"BAGNOLI DI SOPRA",A569:"BAGNOLO MELLA",A570:"BAGNOLO CREMASCO",A571:"BAGNOLO PIEMONTE",A572:"BAGNOLO DEL SALENTO",A573:"BAGNOLO IN PIANO",A574:"BAGNOLO DI PO",A575:"BAGNOLO SAN VITO",A576:"BAGNONE",A577:"BAGNOREGIO",A578:"BAGOLINO",A579:"BAIA E LATINA",A580:"BAIANO",A581:"BAJARDO",A584:"BAIRO",A586:"BAISO",A587:"BALANGERO",A588:"BALDICHIERI D'ASTI",A589:"BALDISSERO D'ALBA",A590:"BALDISSERO CANAVESE",A591:"BALDISSERO TORINESE",A592:"BALESTRATE",A593:"BALESTRINO",A594:"BALLABIO",A597:"BALLAO",A599:"BALME",A600:"BALMUCCIA",A601:"BALOCCO",A603:"BALSORANO",A604:"BALVANO",A605:"BALZOLA",A606:"BANARI",A607:"BANCHETTE",A609:"VILLA VERDE",A610:"BANNIO ANZINO",A612:"BANZI",A613:"BAONE",A614:"BARADILI",A615:"BARAGIANO",A616:"BARANELLO",A617:"BARANO D'ISCHIA",A618:"BARANZATE",A619:"BARASSO",A621:"BARATILI SAN PIETRO",A625:"BARBANIA",A626:"BARBARA",A627:"BARBARANO VICENTINO",A628:"BARBARANO ROMANO",A629:"BARBARESCO",A630:"BARBARIGA",A631:"BARBATA",A632:"BARBERINO DI MUGELLO",A633:"BARBERINO VAL D'ELSA",A
32634:"BARBIANELLO",A635:"BARBIANO",A637:"BARBONA",A638:"BARCELLONA POZZO DI GOTTO",A639:"BARCHI",A640:"BARCIS",A643:"BARD",A645:"BARDELLO",A646:"BARDI",A647:"BARDINETO",A650:"BARDOLINO",A651:"BARDONECCHIA",A652:"BAREGGIO",A653:"BARENGO",A655:"BARESSA",A656:"BARETE",A657:"BARGA",A658:"BARGAGLI",A660:"BARGE",A661:"BARGHE",A662:"BARI",A663:"BARI SARDO",A664:"BARIANO",A665:"BARICELLA",A666:"BARILE",A667:"BARISCIANO",A668:"BARLASSINA",A669:"BARLETTA",A670:"BARNI",A671:"BAROLO",A673:"BARONE CANAVESE",A674:"BARONISSI",A676:"BARRAFRANCA",A677:"BARRALI",A678:"BARREA",A681:"BARUMINI",A683:"BARZAGO",A684:"BARZANA",A686:"BARZANÒ",A687:"BARZIO",A689:"BASALUZZO",A690:"BASCAPÈ",A691:"BASCHI",A692:"BASCIANO",A694:"BASELGA DI PINÈ",A696:"BASELICE",A697:"BASIANO",A698:"BASICÒ",A699:"BASIGLIO",A700:"BASILIANO",A701:"VASANELLO",A702:"BASSANO BRESCIANO",A703:"BASSANO DEL GRAPPA",A704:"BASSANO ROMANO",A705:"TRONZANO LAGO MAGGIORE",A706:"BASSANO IN TEVERINA",A707:"BASSIANO",A708:"BASSIGNANA",A709:"BASTIA MONDOVÌ",A710:"BASTIA UMBRA",A712:"BASTIDA PANCARANA",A713:"BASTIGLIA",A714:"BATTAGLIA TERME",A716:"BATTI
32FOLLO",A717:"BATTIPAGLIA",A718:"BATTUDA",A719:"BAUCINA",A720:"BOVILLE ERNICA",A721:"BAULADU",A722:"BAUNEI",A725:"BAVENO",A728:"BEDERO VALCUVIA",A729:"BEDIZZOLE",A730:"BEDOLLO",A731:"BEDONIA",A732:"BEDULITA",A733:"BEE",A734:"BEINASCO",A735:"BEINETTE",A736:"BELCASTRO",A737:"BELFIORE",A738:"BELFORTE MONFERRATO",A739:"BELFORTE DEL CHIENTI",A740:"BELFORTE ALL'ISAURO",A741:"BELGIOIOSO",A742:"BELGIRATE",A743:"BELLA",A745:"BELLANO",A746:"BELLANTE",A747:"BELLARIA-IGEA MARINA",A749:"BELLEGRA",A750:"BELLINO",A751:"BELLINZAGO LOMBARDO",A752:"BELLINZAGO NOVARESE",A755:"BELLONA",A756:"BELLOSGUARDO",A757:"BELLUNO",A759:"BELLUSCO",A760:"BELMONTE PICENO",A761:"BELMONTE DEL SANNIO",A762:"BELMONTE CALABRO",A763:"BELMONTE CASTELLO",A764:"BELMONTE MEZZAGNO",A765:"BELMONTE IN SABINA",A766:"BELPASSO",A768:"BELSITO",A769:"BELVEDERE OSTRENSE",A770:"BELVEGLIO",A771:"LIZZANO IN BELVEDERE",A772:"BELVEDERE DI SPINELLO",A773:"BELVEDERE MARITTIMO",A774:"BELVEDERE LANGHE",A776:"BELVÌ",A777:"BEMA",A778:"BENE LARIO",A779:"BENE VAGIENNA",A780:"BENESTARE",A781:"BENETUTTI",A782:"BENEVELLO",A783:"BENEVENTO",A784:"BENNA",A785:"BENTIVOGLIO",A786:"BERBENNO",A787:"BERBENNO DI VALTELLINA",A788:"BERCETO",A789:"BERCHIDDA",A791:"BEREGAZZO CON FIGLIARO",A792:"BEREGUARDO",A793:"BERGAMASCO",A794:"BERGAMO",A795:"BERGANTINO",A796:"BERGEGGI",A798:"BERGOLO",A799:"BERLINGO",A801:"BERNALDA",A802:"BERNAREGGIO",A804:"BERNATE TICINO",A805:"BERNEZZO",A806:"BERRA",A809:"BERTINORO",A810:"BERTIOLO",A811:"BERTONICO",A812:"BERZANO DI SAN PIETRO",A813:"BERZANO DI TORTONA",A815:"BERZO SAN FERMO",A816:"BERZO DEMO",A817:"BERZO INFERIORE",A818:"BESANA IN BRIANZA",A819:"BESANO",A820:"BESATE",A821:"BESENELLO",A823:"BESENZONE",A825:"BESNATE",A826:"BESOZZO",A827:"BESSUDE",A831:"BETTOLA",A832:"BETTONA",A834:"BEURA-CARDEZZA",A835:"BEVAGNA",A836:"BEVERINO",A837:"BEVILACQUA",A841:"BIANCAVILLA",A842:"BIANCHI",A843:"BIANCO",A844:"BIANDRATE",A845:"BIANDRONNO",A846:"BIANZANO",A847:"BIANZÈ",A848:"BIANZONE",A849:"BIASSONO",A850:"BIBBIANO",A851:"BIBBIENA",A852:"BIBBONA",A853:"BIBIANA",A854:"BICCARI",A855:"BICINICCO",A856:"BIDONÌ",A857:"BLERA",A859:"BIELLA",A861:"BIENNO",A863:"BIENO",A864:"BIENTINA",A866:"BIGARELLO",A870:"BINAGO",A872:"BINASCO",A874:"BINETTO",A876:"BIOGLIO",A877:"BIONAZ",A878:"BIONE",A880:"BIRORI",A881:"BISACCIA",A882:"BISACQUINO",A883:"BISCEGLIE",A884:"BISEGNA",A885:"BISENTI",A887:"BISIGNANO",A889:"BISTAGNO",A891:"BISUSCHIO",A892:"BITETTO",A893:"BITONTO",A894:"BITRITTO",A895:"BITTI",A896:"BIVONA",A897:"BIVONGI",A898:"BIZZARONE",A902:"BLEGGIO SUPERIORE",A903:"BLELLO",A904:"BLESSAGNO",A905:"BLEVIO",A906:"BOARA PISANI",A909:"BOBBIO",A910:"BOBBIO PELLICE",A911:"BOCA",A912:"BOCCHIGLIERO",A914:"BOCCIOLETO",A916:"BOCENAGO",A918:"BODIO LOMNAGO",A919:"BOFFALORA D'ADDA",A920:"BOFFALORA SOPRA TICINO",A922:"BOGLIASCO",A925:"BOGNANCO",A929:"BOGOGNO",A930:"BOJANO",A931:"BOISSANO",A932:"BOLANO",A937:"BOLGARE",A940:"BOLLATE",A941:"BOLLENGO",A942:"NOVA SIRI",A944:"BOLOGNA",A945:"BOLOGNANO",A946:"BOLOGNETTA",A947:"BOLOGNOLA",A948:"BOLOTANA",A949:"BOLSENA",A950:"BOLTIERE",A952:"BOLZANO",A953:"BOLZANO NOVARESE",A954:"BOLZANO VICENTINO",A955:"BOMARZO",A956:"BOMBA",A957:"BOMPENSIERE",A958:"BOMPIETRO",A959:"BOMPORTO",A960:"BONARCADO",A961:"BONASSOLA",A962:"BONATE SOTTO",A963:"BONATE SOPRA",A964:"BONAVIGO",A965:"BONDENO",A968:"BONDONE",A970:"BONEA",A971:"BONEFRO",A972:"BONEMERSE",A973:"BONIFATI",A975:"BONITO",A976:"BONNANARO",A977:"BONO",A978:"BONORVA",A979:"BONVICINO",A981:"BORBONA",A982:"BORCA DI CADORE",A983:"BORDANO",A984:"BORDIGHERA",A986:"BORDOLANO",A987:"BORE",A988:"BORETTO",A989:"BORGARELLO",A990:"BORGARO TORINESE",A991:"BORGETTO",A992:"BORGHETTO DI VARA",A993:"BORGHETTO D'ARROSCIA",A995:"BORGHETTO LODIGIANO",A996:"BORGO VELINO",A998:"BORGHETTO DI BORBERA",A999:"BORGHETTO SANTO SPIRITO",B001:"BORGHI",B002:"BORGIA",B003:"BORGIALLO",B005:"BORGIO VEREZZI",B006:"BORGO VALSUGANA",B007:"BORGO A MOZZANO",B008:"BORGOROSE",B009:"BORGO D'ALE",B010:"BORGO DI TERZO",B012:"MOTTEGGIANA",B013:"BORGOFRANCO SUL PO",B014:"SUARDI",B015:"BORGOFRANCO D'IVREA",B016:"BORGOLAVEZZARO",B017:"BORGO SAN GIOVANNI",B018:"BORGOMALE",B019:"BORGOMANERO",B020:"BORGOMARO",B021:"BORGOMASINO",B024:"BORGONE SUSA",B025:"BORGONOVO VAL TIDONE",B026:"BORGO PACE",B028:"BORGO PRIOLO",B029:"BORGORATTO ALESSANDRINO",B030:"BORGORATTO MORMOROLO",B031:"BORGORICCO",B033:"BORGO SAN DALMAZZO",B034:"FIDENZA",B035:"BORGO SAN GIACOMO",B036:"BORGO SAN LORENZO",B037:"BORGO SAN MARTINO",B038:"BORGO SAN SIRO",B040:"BORGOSATOLLO",B041:"BORGOSESIA",B042:"BORGO VAL DI TARO",B043:"BORGO TICINO",B044:"BORGO TOSSIGNANO",B046:"BORGO VERCELLI",B048:"BORMIDA",B049:"BORMIO",B051:"BORNASCO",B054:"BORNO",B055:"BORONEDDU",B056:"BORORE",B057:"BORRELLO",B058:"BORRIANA",B061:"BORSO DEL GRAPPA",B062:"BORTIGALI",B063:"BORTIGIADAS",B064:"BORUTTA",B067:"BORZONASCA",B068:"BOSA",B069:"BOSARO",B070:"BOSCHI SANT'ANNA",B071:"BOSCO MARENGO",B073:"BOSCO CHIESANUOVA",B075:"BOSCONERO",B076:"BOSCOREALE",B077:"BOSCOTRECASE",B079:"BOSIA",B080:"BOSIO",B081:"BOSISIO PARINI",B082:"BOSNASCO",B083:"BOSSICO",B084:"BOSSOLASCO",B085:"BOTRICELLO",B086:"BOTRUGNO",B088:"BOTTANUCO",B091:"BOTTICINO",B094:"BOTTIDDA",B097:"BOVA",B098:"BOVALINO",B099:"BOVA MARINA",B100:"BOVEGNO",B101:"BOVES",B102:"BOVEZZO",B104:"BOVINO",B105:"BOVISIO-MASCIAGO",B106:"BOVOLENTA",B107:"BOVOLONE",B109:"BOZZOLE",B110:"BOZZOLO",B111:"BRA",B112:"BRACCA",B114:"BRACCIANO",B115:"BRACIGLIANO",B116:"BRAIES",B117:"BRALLO DI PREGOLA",B118:"BRANCALEONE",B120:"BRANDICO",B121:"BRANDIZZO",B123:"BRANZI",B124:"BRAONE",B126:"BREBBIA",B128:"BREDA DI PIAVE",B129:"CASTELVERDE",B131:"BREGANO",B132:"BREGANZE",B134:"BREGNANO",B136:"BREIA",B137:"BREMBATE",B138:"BREMBATE DI SOPRA",B141:"BREMBIO",B142:"BREME",B143:"BRENDOLA",B144:"BRENNA",B145:"BRENNERO",B149:"BRENO",B150:"BRENTA",B152:"BRENTINO BELLUNO",B153:"BRENTONICO",B154:"BRENZONE SUL GARDA",B156:"BRESCELLO",B157:"BRESCIA",B158:"BRESIMO",B159:"BRESSANA BOTTARONE",B160:"BRESSANONE",B161:"BRESSANVIDO",B162:"BRESSO",B165:"BREZ",B166:"BREZZO DI BEDERO",B167:"BRIAGLIA",B169:"BRIATICO",B171:"BRICHERASIO",B172:"BRIENNO",B173:"BRIENZA",B175:"BRIGA ALTA",B176:"BRIGA NOVARESE",B178:"BRIGNANO GERA D'ADDA",B179:"BRIGNANO-FRASCATA",B180:"BRINDISI",B181:"BRINDISI MONTAGNA",B182:"BRINZIO",B183:"BRIONA",B184:"BRIONE",B187:"BRIOSCO",B188:"BRISIGHELLA",B191:"BRISSAGO-VALTRAVAGLIA",B192:"BRISSOGNE",B193:"BRITTOLI",B194:"BRIVIO",B195:"BROCCOSTELLA",B196:"BROGLIANO",B197:"BROGNATURO",B198:"BROLO",B200:"BRONDELLO",B201:"BRONI",B202:"BRONTE",B203:"BRONZOLO",B204:"BROSSASCO",B205:"BROSSO",B207:"BROVELLO-CARPUGNINO",B209:"BROZOLO",B212:"BRUGHERIO",B213:"BRUGINE",B214:"BRUGNATO",B215:"BRUGNERA",B216:"BRUINO",B217:"BRUMANO",B218:"BRUNATE",B219:"BRUNELLO",B220:"BRUNICO",B221:"BRUNO",B223:"BRUSAPORTO",B225:"BRUSASCO",B227:"BRUSCIANO",B228:"BRUSIMPIANO",B229:"BRUSNENGO",B230:"BRUSSON",B232:"BRUZOLO",B234:"BRUZZANO ZEFF
32IRIO",B235:"BUBBIANO",B236:"BUBBIO",B237:"BUCCHERI",B238:"BUCCHIANICO",B239:"BUCCIANO",B240:"BUCCINASCO",B242:"BUCCINO",B243:"BUCINE",B246:"BUDDUSÃ’",B247:"BUDOIA",B248:"BUDONI",B249:"BUDRIO",B250:"BUGGERRU",B251:"BUGGIANO",B255:"BUGLIO IN MONTE",B256:"BUGNARA",B258:"BUGUGGIATE",B259:"BUJA",B261:"BULCIAGO",B262:"BULGAROGRASSO",B264:"BULTEI",B265:"BULZI",B266:"BUONABITACOLO",B267:"BUONALBERGO",B268:"MONTEBELLO SUL SANGRO",B269:"BUONCONVENTO",B270:"BUONVICINO",B272:"BURAGO DI MOLGORA",B274:"BURCEI",B275:"BURGIO",B276:"BURGOS",B278:"BURIASCO",B279:"BUROLO",B280:"BURONZO",B281:"BUSACHI",B282:"BUSALLA",B284:"BUSANO",B285:"BUSCA",B286:"BUSCATE",B287:"BUSCEMI",B288:"BUSETO PALIZZOLO",B289:"BUSNAGO",B292:"BUSSERO",B293:"BUSSETO",B294:"BUSSI SUL TIRINO",B295:"BUSSO",B296:"BUSSOLENGO",B297:"BUSSOLENO",B300:"BUSTO ARSIZIO",B301:"BUSTO GAROLFO",B302:"BUTERA",B303:"BUTI",B304:"BUTTAPIETRA",B305:"BUTTIGLIERA ALTA",B306:"BUTTIGLIERA D'ASTI",B309:"BUTTRIO",B310:"SAN PAOLO D'ARGON",B311:"CABELLA LIGURE",B312:"CASTELLO CABIAGLIO",B313:"CABIATE",B314:"CABRAS",B315:"CACCAMO",B317:"POGGIO SANNITA",B319:"CACCURI",B320:"CA' D'ANDREA",B326:"CADEGLIANO-VICONAGO",B328:"CADELBOSCO DI SOPRA",B332:"CADEO",B335:"CADERZONE TERME",B345:"CADONEGHE",B346:"CADORAGO",B347:"CADREZZATE",B349:"CAERANO DI SAN MARCO",B350:"CAFASSE",B351:"CAGGIANO",B352:"CAGLI",B354:"CAGLIARI",B355:"CAGLIO",B357:"CAGNANO VARANO",B358:"CAGNANO AMITERNO",B359:"CAGNO",B360:"CAGNÃ’",B361:"CAIANELLO",B362:"CAIAZZO",B364:"CAINES",B365:"CAINO",B366:"CAIOLO",B367:"CAIRANO",B368:"CAIRATE",B369:"CAIRO MONTENOTTE",B371:"CAIVANO",B374:"CALABRITTO",B375:"CALALZO DI CADORE",B376:"CALAMANDRANA",B377:"CALAMONACI",B378:"CALANGIANUS",B379:"CALANNA",B380:"CALASCA-CASTIGLIONE",B381:"CALASCIBETTA",B382:"CALASCIO",B383:"CALASETTA",B384:"CALATABIANO",B385:"CALATAFIMI-SEGESTA",B387:"LUNGAVILLA",B388:"CALCATA",B389:"CALCERANICA AL LAGO",B390:"CALCI",B391:"CALCIANO",B392:"CALCINAIA",B393:"CALCINATE",B394:"CALCINATO",B395:"CALCIO",B396:"CALCO",B397:"CALDARO SULLA STRADA DEL VINO",B398:"CALDAROLA",B399:"CALDERARA DI RENO",B400:"CALDES",B402:"CALDIERO",B403:"CALDOGNO",B404:"CALDONAZZO",B405:"CALENDASCO",B406:"CALENZANO",B408:"CALESTANO",B409:"CALICE LIGURE",B410:"CALICE AL CORNOVIGLIO",B413:"CALIMERA",B415:"CALITRI",B416:"CALIZZANO",B417:"CALLABIANA",B418:"CALLIANO",B419:"CALLIANO",B423:"CALOLZIOCORTE",B424:"CALOPEZZATI",B425:"CALOSSO",B426:"CALOVETO",B427:"CALTABELLOTTA",B428:"CALTAGIRONE",B429:"CALTANISSETTA",B430:"CALTAVUTURO",B431:"CALTIGNAGA",B432:"CALTO",B433:"CALTRANO",B434:"CALUSCO D'ADDA",B435:"CALUSO",B436:"CALVAGESE DELLA RIVIERA",B437:"CALVANICO",B439:"CALVATONE",B440:"CALVELLO",B441:"CALVENE",B442:"CALVENZANO",B443:"CALVERA",B444:"CALVI",B445:"CALVI RISORTA",B446:"CALVI DELL'UMBRIA",B447:"CALVIGNANO",B448:"CALVIGNASCO",B450:"CALVISANO",B452:"CALVIZZANO",B453:"CAMAGNA MONFERRATO",B455:"CAMAIORE",B456:"CAMAIRAGO",B457:"CAMANDONA",B460:"CAMASTRA",B461:"CAMBIAGO",B462:"CAMBIANO",B463:"CAMBIASCA",B465:"CAMBURZANO",B466:"SANT'ELENA SANNITA",B467:"CAMERANA",B468:"CAMERANO",B469:"CAMERANO CASASCO",B470:"CAMERATA PICENA",B471:"CAMERATA CORNELLO",B472:"CAMERATA NUOVA",B473:"CAMERI",B474:"CAMERINO",B476:"CAMEROTA",B477:"CAMIGLIANO",B479:"CAMINATA",B481:"CAMINI",B482:"CAMINO",B483:"CAMINO AL TAGLIAMENTO",B484:"CAMISANO",B485:"CAMISANO VICENTINO",B486:"CAMMARATA",B489:"CAMO",B490:"CAMOGLI",B491:"CHAMOIS",B492:"CAMPAGNA",B493:"CAMPAGNA LUPIA",B494:"CASTEL CAMPAGNANO",B496:"CAMPAGNANO DI ROMA",B497:"CAMPAGNATICO",B498:"CAMPAGNOLA CREMASCA",B499:"CAMPAGNOLA EMILIA",B500:"CAMPANA",B501:"CAMPARADA",B502:"CAMPEGINE",B504:"CAMPELLO SUL CLITUNNO",B505:"CAMPERTOGNO",B506:"CAMPI SALENTINA",B507:"CAMPI BISENZIO",B509:"CAMPIGLIA MARITTIMA",B510:"VALPRATO SOANA",B511:"CAMPIGLIA DEI BERICI",B512:"CAMPIGLIONE FENILE",B513:"CAMPIONE D'ITALIA",B514:"CAMPITELLO DI FASSA",B515:"CAMPLI",B516:"CAMPO CALABRO",B519:"CAMPOBASSO",B520:"CAMPOBELLO DI LICATA",B521:"CAMPOBELLO DI MAZARA",B522:"CAMPOCHIARO",B524:"CAMPODARSEGO",B525:"CAMPODENNO",B526:"CAMPO DI GIOVE",B527:"CAMPODIMELE",B528:"CAMPODIPIETRA",B529:"CAMPO DI TRENS",B530:"CAMPODOLCINO",B531:"CAMPODORO",B532:"CAMPOFELICE DI ROCCELLA",B533:"CAMPOFELICE DI FITALIA",B534:"CAMPOFILONE",B535:"CAMPOFIORITO",B536:"CAMPOFORMIDO",B537:"CAMPOFRANCO",B538:"CAMPO LIGURE",B539:"CAMPOGALLIANO",B540:"CHAMPORCHER",B541:"CAMPOLATTARO",B542:"CAMPOLI DEL MONTE TABURNO",B543:"CAMPOLI APPENNINO",B544:"CAMPOLIETO",B546:"CAMPOLONGO MAGGIORE",B547:"CAMPOLONGO SUL BRENTA",B549:"CAMPOMAGGIORE",B550:"CAMPOMARINO",B551:"CAMPOMORONE",B553:"CAMPO NELL'ELBA",B554:"CAMPONOGARA",B555:"CAMPORA",B556:"CAMPOREALE",B557:"CAMPORGIANO",B559:"CAMPOROSSO",B561:"CAMPOROTONDO ETNEO",B562:"CAMPOROTONDO DI FIASTRONE",B563:"CAMPOSAMPIERO",B564:"CAMPO SAN MARTINO",B565:"CAMPOSANO",B566:"CAMPOSANTO",B567:"CAMPOSPINOSO",B569:"CAMPOTOSTO",B570:"CAMPO TURES",B572:"CAMUGNANO",B573:"CANALE",B574:"CANALE D'AGORDO",B576:"CANALE MONTERANO",B577:"CANAL SAN BOVO",B578:"CANARO",B579:"CANAZEI",B580:"
32CANCELLARA",B581:"CANCELLO ED ARNONE",B582:"CANDA",B584:"CANDELA",B586:"CANDELO",B587:"CANDIA LOMELLINA",B588:"CANDIA CANAVESE",B589:"CANDIANA",B590:"CANDIDA",B591:"CANDIDONI",B592:"CANDIOLO",B593:"CANEGRATE",B594:"CANELLI",B595:"ORVINIO",B597:"CANEPINA",B598:"CANEVA",B599:"CANEVINO",B602:"CANICATTÌ",B603:"CANICATTINI BAGNI",B604:"CANINO",B605:"CANISCHIO",B606:"CANISTRO",B607:"CANNA",B608:"CANNALONGA",B609:"CANNARA",B610:"CANNERO RIVIERA",B612:"CANNETO SULL'OGLIO",B613:"CANNETO PAVESE",B615:"CANNOBIO",B616:"CANNOLE",B617:"CANOLO",B618:"CANONICA D'ADDA",B619:"CANOSA DI PUGLIA",B620:"CANOSA SANNITA",B621:"CANOSIO",B624:"CANSANO",B626:"CANTAGALLO",B627:"CANTALICE",B628:"CANTALUPA",B629:"CANTALUPO LIGURE",B630:"CANTALUPO NEL SANNIO",B631:"CANTALUPO IN SABINA",B632:"MANDELA",B633:"CANTARANA",B634:"CANTELLO",B635:"CANTERANO",B636:"CANTIANO",B637:"CANTOIRA",B639:"CANTÙ",B640:"CANZANO",B641:"CANZO",B642:"CAORLE",B643:"CAORSO",B644:"CAPACCIO",B645:"CAPACI",B646:"CAPALBIO",B647:"CAPANNOLI",B648:"CAPANNORI",B649:"CAPENA",B650:"CAPERGNANICA",B651:"CAPESTRANO",B653:"CAPIAGO INTIMIANO",B655:"CAPISTRANO",B656:"CAPISTRELLO",B658:"CAPITIGNANO",B660:"CAPIZZI",B661:"CAPIZZONE",B662:"PONTE NELLE ALPI",B663:"CAPODIMONTE",B664:"CAPO DI PONTE",B666:"CAPO D'ORLANDO",B667:"CAPODRISE",B669:"CAPOLIVERI",B670:"CAPOLONA",B671:"CAPONAGO",B672:"CAPORCIANO",B674:"CAPOSELE",B675:"CAPOTERRA",B676:"CAPOVALLE",B677:"CAPPADOCIA",B678:"CAPPELLA MAGGIORE",B679:"CAPPELLA CANTONE",B680:"CAPPELLA DE' PICENARDI",B681:"CAPPELLE SUL TAVO",B682:"CAPRACOTTA",B684:"CAPRAIA E LIMITE",B685:"CAPRAIA ISOLA",B686:"CAPRALBA",B687:"CAPRANICA PRENESTINA",B688:"CAPRANICA",B689:"MARZABOTTO",B690:"CAPRARICA DI LECCE",B691:"
32CAPRAROLA",B692:"CAPRAUNA",B693:"CAPRESE MICHELANGELO",B694:"CAPREZZO",B695:"CAPRI LEONE",B696:"CAPRI",B697:"CAPRIANA",B698:"CAPRIANO DEL COLLE",B701:"CAPRIATA D'ORBA",B703:"CAPRIATE SAN GERVASIO",B704:"CAPRIATI A VOLTURNO",B705:"CAPRIE",B706:"CAPRIGLIA IRPINA",B707:"CAPRIGLIO",B708:"CAPRILE",B709:"CAPRINO VERONESE",B710:"CAPRINO BERGAMASCO",B711:"CAPRIOLO",B712:"CAPRIVA DEL FRIULI",B715:"CAPUA",B716:"CAPURSO",B717:"CARAFFA DI CATANZARO",B718:"CARAFFA DEL BIANCO",B719:"CARAGLIO",B720:"CARAMAGNA PIEMONTE",B722:"CARAMANICO TERME",B723:"CARANO",B724:"CARAPELLE",B725:"CARAPELLE CALVISIO",B726:"CARASCO",B727:"CARASSAI",B729:"CARATE BRIANZA",B730:"CARATE URIO",B731:"CARAVAGGIO",B732:"CARAVATE",B733:"CARAVINO",B734:"CARAVONICA",B735:"CARBOGNANO",B736:"CARBONARA SCRIVIA",B738:"VILLASIMIUS",B739:"CARBONARA DI PO",B740:"CARBONARA DI NOLA",B741:"CARBONARA AL TICINO",B742:"CARBONATE",B743:"CARBONE",B744:"CARBONERA",B745:"CARBONIA",B748:"CARCARE",B749:"CARCERI",B752:"CARCOFORO",B754:"CARDANO AL CAMPO",B755:"CARDÈ",B756:"CARDETO",B758:"CARDINALE",B759:"CARDITO",B760:"CAREGGINE",B762:"CAREMA",B763:"CARENNO",B765:"CARENTINO",B766:"CARERI",B767:"CARESANA",B768:"CARESANABLOT",B769:"CAREZZANO",B771:"CARFIZZI",B772:"CARGEGHE",B774:"CARIATI",B776:"CARIFE",B777:"CARIGNANO",B778:"CARIMATE",B779:"CARINARO",B780:"CARINI",B781:"CARINOLA",B782:"CARISIO",B783:"CARISOLO",B784:"CARLANTINO",B785:"CARLAZZO",B787:"CARLENTINI",B788:"CARLINO",B789:"CARLOFORTE",B790:"CARLOPOLI",B791:"CARMAGNOLA",B792:"CARMIANO",B794:"CARMIGNANO",B795:"CARMIGNANO DI BRENTA",B796:"CARNAGO",B798:"CARNATE",B799:"CORNEDO ALL'ISARCO",B801:"CAROBBIO DEGLI ANGELI",B802:"CAROLEI",B803:"CARONA",B804:"CARONIA",B805:"CARONNO PERTUSELLA",B807:"CARONNO VARESINO",B808:"CAROSINO",B809:"CAROVIGNO",B810:"CAROVILLI",B812:"CARPANETO PIACENTINO",B813:"CARPANZANO",B814:"CARPASIO",B816:"CARPEGNA",B817:"CARPENEDOLO",B818:"CARPENETO",B819:"CARPI",B820:"CARPIANO",B822:"CARPIGNANO SALENTINO",B823:"CARPIGNANO SESIA",B824:"CURA CARPIGNANO",B825:"CARPINETI",B826:"CARPINETO SINELLO",B827:"CARPINETO DELLA NORA",B828:"CARPINETO ROMANO",B829:"CARPINO",B830:"CARPINONE",B832:"CARRARA",B835:"CARRÈ",B836:"CARREGA LIGURE",B838:"CARRO",B839:"CARRODANO",B840:"CARROSIO",B841:"CARRÙ",B842:"CARSOLI",B844:"CARTIGLIANO",B845:"CARTIGNANO",B846:"CARTOCETO",B847:"CARTOSIO",B848:"CARTURA",B850:"CARUGATE",B851:"CARUGO",B853:"CARUNCHIO",B854:"CARVICO",B856:"CARZANO",B857:"CASABONA",B858:"CASACALENDA",B859:"CASACANDITELLA",B860:"CASAGIOVE",B861:"CASALANGUIDA",B862:"CASALATTICO",B864:"CASALBELTRAME",B865:"CASALBORDINO",B866:"CASALBORE",B867:"CASALBORGONE",B868:"CASALBUONO",B869:"CASALBUTTANO ED UNITI",B870:"CASAL CERMELLI",B871:"CASALCIPRANO",B872:"CASAL DI PRINCIPE",B873:"CASALDUNI",B875:"CASALE LITTA",B876:"CASALE CORTE CERRO",B877:"CASALE DI SCODOSIA",B878:"CASALE MARITTIMO",B879:"CASALE SUL SILE",B880:"CASALECCHIO DI RENO",B881:"CASALE CREMASCO-VIDOLASCO",B882:"CASALEGGIO BOIRO",B883:"CASALEGGIO NOVARA",B885:"CASALE MONFERRATO",B886:"CASALEONE",B887:"CASALETTO LODIGIANO",B888:"CASALETTO SPARTANO",B889:"CASALETTO CEREDANO",B890:"CASALETTO DI SOPRA",B891:"CASALETTO VAPRIO",B892:"CASALFIUMANESE",B893:"CASALGRANDE",B894:"CASALGRASSO",B895:"CASAL VELINO",B896:"CASALINCONTRADA",B897:"CASALINO",B898:"CASALMAGGIORE",B899:"CASALMAIOCCO",B900:"CASALMORANO",B901:"CASALMORO",B902:"CASALNOCETO",B903:"VILLAPIANA",B904:"CASALNUOVO MONTEROTARO",B905:"CASALNUOVO DI NAPOLI",B906:"SAN PAOLO ALBANESE",B907:"CASALOLDO",B910:"CASALPUSTERLENGO",B911:"CASALROMANO",B912:"CASALSERUGO",B914:"POZZAGLIO ED UNITI",B915:"TRINITAPOLI",B916:"CASALUCE",B917:"CASALVECCHIO DI PUGLIA",B918:"CASALVECCHIO SICULO",B919:"CASALVIERI",B920:"CASALVOLONE",B921:"CASALZUIGNO",B922:"CASAMARCIANO",B923:"CASAMASSIMA",B924:"CASAMICCIOLA TERME",B925:"CASANDRINO",B927:"CASANOVA LERRONE",B928:"CASANOVA ELVO",B929:"CASANOVA LONATI",B932:"CASAPE",B933:"CASAPINTA",B934:"CASAPROTA",B935:"CASAPULLA",B936:"CASARANO",B937:"CASARGO",B938:"CASARILE",B939:"CASARZA LIGURE",B940:"CASARSA DELLA DELIZIA",B941:"CASASCO",B942:"CASASCO D'INTELVI",B943:"CASATENOVO",B945:"CASATISMA",B946:"CASAVATORE",B947:"CASAZZA",B948:"CASCIA",B949:"CASCIAGO",B950:"CASCINA",B952:"SAN GIACOMO VERCELLESE",B953:"CA
32SCINETTE D'IVREA",B954:"CASEI GEROLA",B955:"CASELETTE",B956:"CASELLA",B958:"CASELLE LURANI",B959:"CASELLE IN PITTARI",B960:"CASELLE TORINESE",B961:"CASELLE LANDI",B962:"SCANDICCI",B963:"CASERTA",B965:"CASIER",B966:"CASIGNANA",B967:"CASINA",B968:"CASTELSILANO",B969:"CASTEL DI CASIO",B971:"CASIRATE D'ADDA",B974:"CASLINO D'ERBA",B977:"CASNATE CON BERNATE",B978:"CASNIGO",B979:"CASOLA IN LUNIGIANA",B980:"CASOLA DI NAPOLI",B982:"CASOLA VALSENIO",B983:"CASOLE BRUZIO",B984:"CASOLE D'ELSA",B985:"CASOLI",B987:"CASORATE SEMPIONE",B988:"CASORATE PRIMO",B989:"CASOREZZO",B990:"CASORIA",B991:"CASORZO",B993:"CASPOGGIO",B994:"CASSACCO",B996:"CASSAGO BRIANZA",B997:"CASSANO IRPINO",B998:"CASSANO DELLE MURGE",B999:"CASSANO VALCUVIA",C002:"CASSANO ALL'IONIO",C003:"CASSANO D'ADDA",C004:"CASSANO MAGNAGO",C005:"CASSANO SPINOLA",C006:"CASSARO",C007:"CASSIGLIO",C013:"PERO",C014:"CASSINA DE' PECCHI",C020:"CASSINA RIZZARDI",C022:"CASSINASCO",C024:"CASSINA VALSASSINA",C027:"CASSINE",C030:"CASSINELLE",C033:"CASSINETTA DI LUGAGNANO",C034:"CASSINO",C037:"CASSOLA",C038:"CASSOLNOVO",C040:"CASTEL CASTAGNA",C041:"CASTAGNARO",C044:"CASTAGNETO CARDUCCI",C045:"CASTAGNETO PO",C046:"CASTAGNITO",C047:"CASTAGNOLE MONFERRATO",C048:"CASTAGNOLE PIEMONTE",C049:"CASTAGNOLE DELLE LANZE",C050:"CASTANA",C051:"CASTELL'UMBERTO",C052:"CASTANO PRIMO",C053:"CASTEGGIO",C055:"CASTEGNATO",C056:"CASTEGNERO",C057:"CASTELBALDO",C058:"CASTEL BARONIA",C059:"CASTELBELFORTE",C060:"CASTELBELLINO",C062:"CASTELBELLO-CIARDES",C063:"CASTELBIANCO",C064:"CASTEL BOGLIONE",C065:"CASTEL BOLOGNESE",C066:"CASTELBOTTACCIO",C067:"CASTELBUONO",C069:"CASTELCIVITA",C070:"SERVIGLIANO",C072:"CASTELCOVATI",C073:"CASTELCUCCO",C074:"CASTELDACCIA",C075:"CASTEL D'AIANO",C076:"CASTEL D'ARIO",C078:"CASTEL D'AZZANO",C079:"CASTELLI CALEPIO",C080:"CASTELDELCI",C081:"CASTELDELFINO",C082:"CASTEL DEL GIUDICE",C083:"CASTEL DEL MONTE",C085:"CASTEL DEL PIANO",C086:"CASTEL DEL RIO",C089:"CASTELDIDONE",C090:"CASTEL DI IERI",C091:"CASTEL DI IUDICA",C093:"CASTEL DI LAMA",C094:"CASTEL DI LUCIO",C096:"CASTEL DI SANGRO",C097:"CASTEL DI SASSO",C098:"CASTEL DI TORA",C100:"CASTELFIDARDO",C101:"CASTELFIORENTINO",C102:"CASTEL FOCOGNANO",C103:"CASTELFONDO",C104:"CASTELFORTE",C105:"CASTELFRANCI",C106:"CASTELFRANCO IN MISCANO",C107:"CASTELFRANCO EMILIA",C108:"CASTROLIBERO",C110:"CASTEL VITTORIO",C111:"CASTELFRANCO VENETO",C113:"CASTELFRANCO DI SOTTO",C114:"CASTEL FRENTANO",C115:"CASTEL GABBIANO",C116:"CASTEL GANDOLFO",C117:"CASTEL GIORGIO",C118:"CASTEL GOFFREDO",C119:"CASTELGOMBERTO",C120:"CASTELGRANDE",C121:"CASTEL GUELFO DI BOLOGNA",C122:"CASTELGUGLIELMO",C123:"CASTELGUIDONE",C125:"CASTELLABATE",C126:"CASTELLAFIUME",C127:"CASTELL'ALFERO",C128:"CASTELLALTO",C129:"CASTELLAMMARE DI STABIA",C130:"CASTELLAMMARE DEL GOLFO",C133:"CASTELLAMONTE",C134:"CASTELLANA GROTTE",C135:"CASTELLANA SICULA",C136:"CASTELLANETA",C137:"CASTELLANIA",C139:"CASTELLANZA",C140:"CASTELLAR",C141:"CASTELLARANO",C142:"CASTELLAR GUIDOBONO",C143:"CASTELLARO",C145:"CASTELL'ARQUATO",C147:"CASTELL'AZZARA",C148:"CASTELLAZZO BORMIDA",C149:"CASTELLAZZO NOVARESE",C152:"CASTELLEONE DI SUASA",C153:"CASTELLEONE",C154:"CASTELLERO",C155:"CASTELLETTO CERVO",C156:"CASTELLETTO D'ERRO",C157:"CASTELLETTO DI BRANDUZZO",C158:"CASTELLETTO D'ORBA",C160:"CASTELLETTO MERLI",C161:"CASTELLETTO MOLINA",C162:"CASTELLETTO MONFERRATO",C165:"CASTELLETTO STURA",C166:"CASTELLETTO SOPRA TICINO",C167:"CASTELLETTO UZZONE",C169:"CASTELLI",C172:"CASTELLINA IN CHIANTI",C173:"CASTELLINALDO D'ALBA",C174:"CASTELLINA MARITTIMA",C175:"CASTELLINO DEL BIFERNO",C176:"CASTELLINO TANARO",C177:"CASTELLIRI",C178:"CASTELLO DEL MATESE",C181:"CASTELVECCANA",C183:"CASTEL CONDINO",C184:"CASTELLO D'AGOGNA",C185:"CASTELLO D'ARGILE",C186:"CASTELLO DELL'ACQUA",C187:"CASTELLO DI BRIANZA",C188:"CASTELLO DI CISTERNA",C189:"CASTELLO-MOLINA DI FIEMME",C190:"CASTELLO DI GODEGO",C194:"CASTELLO TESINO",C195:"CASTELLUCCHIO",C197:"CASTELMAURO",C198:"CASTELLUCCIO DEI SAURI",C199:"CASTELLUCCIO INFERIORE",C200:"CASTELVERRINO",C201:"CASTELLUCCIO SUPERIORE",C202:"CASTELLUCCIO VALMAGGIORE",C203:"CASTEL MADAMA",C204:"CASTEL MAGGIORE",C205:"CASTELMAGNO",C206:"CASTELMARTE",C207:"
32CASTELMASSA",C208:"CASTEL MELLA",C209:"CASTELMEZZANO",C210:"CASTELMOLA",C211:"CASTEL MORRONE",C213:"CASTELNOVETTO",C214:"CASTELNUOVO DI CEVA",C215:"CASTELNOVO BARIANO",C216:"CASTELNUOVO",C217:"CASTELNOVO DEL FRIULI",
33C218:"CASTELNOVO DI SOTTO",C219:"CASTELNOVO NE' MONTI",C220:"CASTELNUOVO BOZZENTE",C222:"CASTELNUOVO DELLA DAUNIA",C223:"CASTELNUOVO PARANO",C224:"CASTELNUOVO DI FARFA",C225:"CASTELNUOVO DEL GARDA",C226:"CASTELNUOVO BELBO",C227:"CASTELNUOVO BERARDENGA",C228:"CASTELNUOVO BOCCA D'ADDA",C229:"CASTELNUOVO BORMIDA",C230:"CASTELNUOVO CALCEA",C231:"CASTELNUOVO CILENTO",C232:"CASTELNUOVO DON BOSCO",C235:"CASTELNUOVO DI CONZA",C236:"CASTELNUOVO DI GARFAGNANA",C237:"CASTELNUOVO DI PORTO",C240:"CASTELNUOVO MAGRA",C241:"CASTELNUOVO NIGRA",C242:"CASTELNUOVO RANGONE",C243:"CASTELNUOVO SCRIVIA",C244:"CASTELNUOVO DI VAL DI CECINA",C245:"CASTELPAGANO",C246:"CASTELPETROSO",C247:"CASTELPIZZUTO",C248:"CASTELPLANIO",C250:"CASTELPOTO",C251:"CASTELRAIMONDO",C252:"CASTEL RITALDI",C253:"CASTEL ROCCHERO",C254:"CASTELROTTO",C255:"CASTEL ROZZONE",C259:"CASTEL SAN GIORGIO",C261:"CASTEL SAN GIOVANNI",C262:"CASTEL SAN LORENZO",C263:"CASTEL SAN NICCOLÒ",C265:"CASTEL SAN PIETRO TERME",C266:"CASTEL SAN PIETRO ROMANO",C267:"CASTELSANTANGELO SUL NERA",C268:"CASTEL SANT'ANGELO",C269:"CASTEL SANT'ELIA",C270:"CASTEL SAN VINCENZO",C271:"CASTELSARACENO",C272:"CASTELSARDO",C273:"CASTELSEPRIO",C274:"CASTELSPINA",C275:"CASTELTERMINI",C276:"CASTELVECCHIO DI ROCCA BARBENA",C278:"CASTELVECCHIO CALVISIO",C279:"CASTELVECCHIO SUBEQUO",C280:"CASTELVENERE",C282:"VERRÈS",C283:"CASTELVETERE SUL CALORE",C284:"CASTELVETERE IN VAL FORTORE",C285:"CAULONIA",C286:"CASTELVETRANO",C287:"CASTELVETRO DI MODENA",C288:"CASTELVETRO PIACENTINO",C289:"CASTEL VISCARDO",C290:"CASTELVISCONTI",C291:"CASTEL VOLTURNO",C292:"CASTENASO",C293:"CASTENEDOLO",C294:"CHÂTILLON",C296:"CASTIGLIONE DEI PEPOLI",C297:"CASTIGLIONE DI SICILIA",C298:"CASTIGLIONE MESSER MARINO",C299:"CASTIGLIONE D'INTELVI",C300:"CASTIGLIONE OLONA",C301:"CASTIGLIONE COSENTINO",C302:"CASTIGLIONE CHIAVARESE",C303:"CASTIGLIONE DI GARFAGNANA",C304:"CASTIGLIONE D'ADDA",C306:"CASTIGLIONE DEL GENOVESI",C307:"CASTIGLIONE TORINESE",C308:"CASTIGLIONE A CASAU
33RIA",C309:"CASTIGLIONE DEL LAGO",C310:"CASTIGLIONE DELLA PESCAIA",C311:"COLLEDARA",C312:"CASTIGLIONE DELLE STIVIERE",C313:"CASTIGLIONE D'ORCIA",C314:"CASTIGLIONE FALLETTO",C315:"CASTIGLIONE IN TEVERINA",C316:"CASTIGLIONE MESSER RAIMONDO",C317:"CASTIGLIONE TINELLA",C318:"CASTIGLION FIBOCCHI",C319:"CASTIGLION FIORENTINO",C321:"CASTIGNANO",C322:"CASTILENTI",C323:"CASTINO",C324:"CASTIONE DELLA PRESOLANA",C325:"CASTIONE ANDEVENNO",C327:"CASTIONS DI STRADA",C329:"CASTIRAGA VIDARDO",C330:"CASTO",C331:"CASTORANO",C332:"CASTREZZATO",C334:"CASTRI DI LECCE",C335:"CASTRIGNANO DE' GRECI",C336:"CASTRIGNANO DEL CAPO",C337:"CASTRO",C338:"CASTRO DEI VOLSCI",C339:"CASTROCARO TERME E TERRA DEL SOLE",C340:"CASTROCIELO",C341:"CASTROFILIPPO",C342:"ENNA",C343:"CASTRONNO",C344:"CASTRONOVO DI SICILIA",C345:"CASTRONUOVO DI SANT'ANDREA",C346:"CASTROPIGNANO",C347:"CASTROREALE",C348:"CASTROREGIO",C349:"CASTROVILLARI",C351:"CATANIA",C352:"CATANZARO",C353:"CATENANUOVA",C354:"CATIGNANO",C356:"CATTOLICA ERACLEA",C357:"CATTOLICA",C359:"CAUTANO",C360:"CAVA MANARA",C361:"CAVA DE' TIRRENI",C362:"CAVACURTA",C363:"CAVAGLIÀ",C364:"CAVAGLIETTO",C365:"CAVAGLIO D'AGOGNA",C367:"CAVAGLIO-SPOCCIA",C369:"CAVAGNOLO",C370:"CAVAION VERONESE",C372:"CAVALESE",C374:"CAVALLASCA",C375:"CAVALLERLEONE",C376:"CAVALLERMAGGIORE",C377:"CAVALLINO",C378:"CAVALLIRIO",C380:"CAVARENO",C381:"CAVARGNA",C382:"CAVARIA CON PREMEZZO",C383:"CAVARZERE",C384:"CAVASO DEL TOMBA",C385:"CAVASSO NUOVO",C387:"CAVATORE",C388:"JESOLO",C389:"CAVAZZO CARNICO",C390:"CAVE",C392:"CAVEDAGO",C393:"CAVEDINE",C394:"CAVENAGO D'ADDA",C395:"CAVENAGO DI BRIANZA",C396:"CAVERNAGO",C398:"CAVEZZO",C400:"CAVIZZANA",C404:"CAVOUR",C405:"CAVRIAGO",C406:"CAVRIANA",C407:"CAVRIGLIA",C408:"CAZZAGO SAN MARTINO",C409:"CAZZAGO BRABBIA",C410:"CAZZANO SANT'ANDREA",C412:"CAZZANO DI TRAMIGNA",C413:"CECCANO",C414:"CECIMA",C415:"CECINA",C417:"CEDEGOLO",C418:"CEDRASCO",C420:"CEFALÀ DIANA",C421:"CEFALÙ",C422:"CEGGIA",C424:"CEGLIE MESSAPICA",C426:"CELANO",C428:"CELENZA SUL TRIGNO",C429:"CELENZA VALFORTORE",C430:"CELICO",C432:"CELLA MONTE",C435:"CELLA DATI",C436:"CELLAMARE",C437:"CELLARA",C438:"CELLARENGO",C439:"CELLATICA",C440:"CELLE ENOMONDO",C441:"CELLE DI MACRA",C442:"CELLE DI SAN VITO",C443:"CELLE LIGURE",C444:"CELLE DI BULGHERIA",C446:"CELLENO",C447:"CELLERE",C448:"CELLINO SAN MARCO",C449:"CELLINO ATTANASIO",C450:"CELLIO",C453:"CENADI",C456:"CENATE SOPRA",C457:"CENATE SOTTO",C458:"CENCENIGHE AGORDINO",C459:"CENE",C461:"CENESELLI",C463:"CENGIO",C466:"CENTALLO",C469:"CENTO",C470:"CENTOLA",C471:"CENTURIPE",C472:"CENTRACHE",C474:"CEPAGATTI",C476:"CEPPALONI",C478:"CEPPO MORELLI",C479:"CEPRANO",C480:"CERAMI",C481:"CERANESI",C482:"CERANO D'INTELVI",C483:"CERANO",C484:"CERANOVA",C485:"CERASO",C486:"CERCEMAGGIORE",C487:"CERCENASCO",C488:"CERCEPICCOLA",C489:"CERCHIARA DI CALABRIA",C492:"CERCHIO",C493:"CERCINO",C494:"CERCIVENTO",C495:"CERCOLA",C496:"CERDA",C497:"CERES",C498:"CEREA",C500:"CEREGNANO",C501:"CERENZIA",C502:"CERESARA",C503:"CERESETO",C504:"CERESOLE ALBA",C505:"CERESOLE REALE",C506:"CERETE",C507:"CERRETO GRUE",C508:"CERETTO LOMELLINA",C509:"CERGNAGO",C510:"CERIALE",C511:"CERIANA",C512:"CERIANO LAGHETTO",C513:"CERIGNALE",C514:"CERIGNOLA",C515:"CERISANO",C516:"CERMENATE",C517:"CERMIGNANO",C518:"CERRETO LAZIALE",C520:"CERNOBBIO",C521:"CERNUSCO LOMBARDONE",C523:"CERNUSCO SUL NAVIGLIO",C524:"CERRETO D'ESI",C525:"CERRETO SANNITA",C526:"CERRETO CASTELLO",C527:"CERRETO DI SPOLETO",C528:"CERRETO D'ASTI",C529:"CERRETO GUIDI",C530:"CERRETTO LANGHE",C531:"CERRINA MONFERRATO",C532:"CERRIONE",C533:"CERRO TANARO",C534:"CERRO AL VOLTURNO",C536:"CERRO AL LAMBRO",C537:"CERRO MAGGIORE",C538:"CERRO VERONESE",C539:"CERSOSIMO",C540:"CERTALDO",C541:"CERTOSA DI PAVIA",C542:"CERVA",C543:"CERVARA DI ROMA",C544:"CERVARESE SANTA CROCE",C545:"CERVARO",C547:"CERVASCA",C548:"CERVATTO",C549:"CERVENO",C550:"CERVERE",C551:"CERVESINA",C552:"CERVETERI",C553:"CERVIA",C554:"CERVICATI",C555:"CERVIGNANO D'ADDA",C556:"CERVIGNANO DEL FRIULI",C557:"CERVINARA",C558:"CERVINO",C559:"CERVO",C560:"CERZETO",C561:"CESA",C562:"LENTIAI",C563:"CESANA BRIANZA",C564:"CESANA TORINESE",C565:"CESANO BOSCONE",C566:"CESANO MADERNO",C567:"CESARA",C568:"CESARÒ",C569:"CESATE",C573:"CESENA",C574:"CESENATICO",C576:"CESINALI",C577:"CESIOMAGGIORE",C578:"CESIO",C580:"CESSALTO",C581:"CESSANITI",C582:"CESSAPALOMBO",C583:"CESSOLE",C584:"CETARA",C585:"CETO",C587:"CETONA",C588:"CETRARO",C589:"CEVA",C591:"CEVO",C593:"CHALLAND-SAINT-ANSELME",C594:"CHALLAND-SAINT-VICTOR",C595:"CHAMBAVE",C596:"CHAMPDEPRAZ",C598:"CHARVENSOD",C599:"CHERASCO",C600:"CHEREMULE",C604:"CHIALAMBERTO",C605:"CHIAMPO",C606:"CHIANCHE",C608:"CHIANCIANO TERME",C609:"CHIANNI",C610:"CHIANOCCO",C612:"CHIARAMONTE GULFI",C613:"CHIARAMONTI",C614:"CHIARANO",C615:"CHIARAVALLE",C616:"CHIARAVALLE CENTRALE",C618:"CHIARI",C619:"CHIAROMONTE",C620:"CHIAUCI",C621:"CHIAVARI",C623:"CHIAVENNA",C624:"CHIAVERANO",C625:"CHIENES",C627:"CHIERI",C628:"CHIESA IN VALMALENCO",C629:"CHIESANUOVA",C630:"CHIES D'ALPAGO",C631:"CHIESINA UZZANESE",C632:"CHIETI",C633:"CHIEUTI",C634:"CHIEVE",C635:"CHIGNOLO D'ISOLA",C637:"CHIGNOLO PO",C638:"CHIOGGIA",C639:"CHIOMONTE",C640:"CHIONS",C641:"CHIOPRIS-VISCONE",C648:"CHITIGNANO",C649:"CHIUDUNO",C650:"CHIUPPANO",C651:"CHIURO",C652:"CHIUSA",C653:"CHIUSA DI PESIO",C654:"CHIUSA SCLAFANI",C655:"CHIUSA DI SAN MICHELE",C656:"CHIUSAFORTE",C657:"CHIUSANICO",C658:"CHIUSANO D'ASTI",C659:"CHIUSANO DI SAN DOMENICO",C660:"CHIUSAVECCHIA",C661:"CHIUSDINO",C662:"CHIUSI",C663:"CHIUSI DELLA VERNA",C665:"CHIVASSO",C668:"CIANCIANA",C669:"CANOSSA",C670:"CROCETTA DEL MONTELLO",C672:"CIBIANA DI CADORE",C673:"CICAGNA",C674:"CICALA",C675:"CICCIANO",C676:"CICERALE",C677:"
33CICILIANO",C678:"CICOGNOLO",C679:"CICONIO",C680:"CIGLIANO",C681:"CIGLIÈ",C684:"CIGOGNOLA",C685:"CIGOLE",C686:"CILAVEGNA",C689:"CIMADOLMO",C691:"CIMBERGO",C695:"CIMINÀ",C696:"CIMINNA",C697:"CIMITILE",C698:"TAVERNOLE SUL MELLA",C699:"CIMOLAIS",C700:"CIMONE",C701:"CINAGLIO",C702:"CINETO ROMANO",C703:"CINGIA DE' BOTTI",C704:"CINGOLI",C705:"CINIGIANO",C707:"CINISELLO BALSAMO",C708:"CINISI",C709:"CINO",C710:"CINQUEFRONDI",C711:"CINTANO",C712:"CINTE TESINO",C713:"CINTO EUGANEO",C714:"CINTO CAOMAGGIORE",C715:"CINZANO",C716:"CIORLANO",C717:"SANTA MARIA DEL CEDRO",C718:"CIPRESSA",C719:"CIRCELLO",C722:"CIRIÈ",C723:"CIRIGLIANO",C724:"CIRIMIDO",C725:"CIRÒ",C726:"CIRÒ MARINA",C727:"CIS",C728:"CISANO BERGAMASCO",C729:"CISANO SUL NEVA",C730:"CISERANO",C732:"CISLAGO",C733:"CISLIANO",C734:"CISMON DEL GRAPPA",C735:"CISON DI VALMARINO",C738:"CISSONE",C739:"CISTERNA D'ASTI",C740:"CISTERNA DI LATINA",C741:"CISTERNINO",C742:"CITERNA",C743:"CITTADELLA",C744:"CITTÀ DELLA PIEVE",C745:"CITTÀ DI CASTELLO",C746:"CITTADUCALE",C747:"CITTANOVA",C749:"CITTAREALE",C750:"CITTÀ SANT'ANGELO",C751:"CITTIGLIO",C752:"CIVATE",C755:"CIVEZZA",C756:"CIVEZZANO",C757:"CIVIASCO",C758:"CIVIDALE DEL FRIULI",C759:"CIVIDATE AL PIANO",C760:"CIVIDATE CAMUNO",C763:"CIVITA",C764:"CIVITACAMPOMARANO",C765:"CIVITA CASTELLANA",C766:"CIVITA D'ANTINO",C767:"LANUVIO",C768:"CIVITALUPARELLA",C769:"CIVITANOVA DEL SANNIO",C770:"CIVITANOVA MARCHE",C771:"CIVITAQUANA",C772:"DURONIA",C773:"CIVITAVECCHIA",C774:"CIVITELLA IN VAL DI CHIANA",C776:"CIVITELLA MESSER RAIMONDO",C777:"CIVITELLA DI ROMAGNA",C778:"CIVITELLA ALFEDENA",C779:"CIVITELLA CASANOVA",C780:"CIVITELLA D'AGLIANO",C781:"CIVITELLA DEL TRONTO",C782:"CIVITELLA PAGANICO",C783:"CIVITELLA ROVETO",C784:"CIVITELLA SAN PAOLO",C785:"CIVO",C787:"CLAINO CON OSTENO",C789:"UBIALE CLANEZZO",C790:"CLAUT",C791:"CLAUZETTO",C792:"CLAVESANA",C793:"CLAVIERE",C794:"CLES",C795:"CLETO",C796:"CLIVIO",C797:"CLOZ",C800:"CLUSONE",C801:"COASSOLO TORINESE",C803:"COAZZE",C804:"COAZZOLO",C806:"COCCAGLIO",C807:"COCCONATO",C810:"COCQUIO-TREVISAGO",C811:"COCULLO",C812:"CODEVIGO",C813:"CODEVILLA",C814:"CODIGORO",C815:"CODOGNÈ",C816:"CODOGNO",C817:"CODROIPO",C818:"CODRONGIANOS",C819:"COGGIOLA",C820:"COGLIATE",C821:"COGNE",C823:"COGOLETO",C824:"COGOLLO DEL CENGIO",C826:"COGORNO",C829:"COLAZZA",C835:"COLERE",C836:"COLFELICE",C838:"COLI",C839:"COLICO",C841:"COLLALTO SABINO",C844:"COLLARMELE",C845:"COLLAZZONE",C846:"COLLE SANNITA",C847:"COLLE DI VAL D'ELSA",C848:"COLLE UMBERTO",C850:"COLLEBEATO",C851:"COLLE BRIANZA",C852:"COLLECCHIO",C853:"COLLECORVINO",C854:"COLLE D'ANCHISE",C855:"COLLEDIMACINE",C856:"COLLEDIMEZZO",C857:"COLLE DI TORA",C858:"COLLEFERRO",C859:"COLLEGIOVE",C860:"COLLEGNO",C862:"COLLELONGO",C864:"COLLEPARDO",C865:"COLLEPASSO",C866:"COLLEPIETRO",C867:"COLLERETTO CASTELNUOVO",C868:"COLLERETTO GIACOSA",C869:"COLLESALVETTI",C870:"COLLE SAN MAGNO",C871:"COLLESANO",C872:"COLLE SANTA LUCIA",C875:"COLLETORTO",C876:"COLLEVECCHIO",C877:"COLLI DEL TRONTO",C878:"COLLI A VOLTURNO",C879:"COLLIANO",C880:"COLLI SUL VELINO",C882:"COLLINAS",C883:"COLLIO",C884:"COLLOBIANO",C885:"COLLOREDO DI MONTE ALBANO",C886:"COLMURANO",C888:"COLOBRARO",C890:"COLOGNA VENETA",C893:"COLOGNE",C894:"COLOGNO AL SERIO",C895:"COLOGNO MONZESE",C897:"COLOGNOLA AI COLLI",C900:"COLONNA",C901:"COLONNELLA",C902:"COLONNO",C903:"COLORINA",C904:"COLORNO",C905:"COLOSIMI",C908:"COLTURANO",C910:"COLZATE",C911:"COMABBIO",C912:"COMACCHIO",C914:"COMANO",C917:"COMAZZO",C918:"COMEGLIANS",C919:"SANTO STEFANO DI CADORE",C920:"COMELICO SUPERIORE",C922:"COMERIO",C925:"COMEZZANO-CIZZAGO",C926:"COMIGNAGO",C927:"COMISO",C928:"COMITINI",C929:"COMIZIANO",C930:"COMMESSAGGIO",C931:"COMMEZZADURA",C933:"COMO",C934:"COMPIANO",C935:"COMUNANZA",C936:"VALSOLDA",C937:"COMUN NUOVO",C938:"CONA",C939:"CONCA DELLA CAMPANIA",C940:"CONCA DEI MARINI",C941:"CONCA CASALE",C943:"CONCAMARISE",C946:"CONCERVIANO",C948:"CONCESIO",C949:"CONCO",C950:"CONCORDIA SAGITTARIA",C951:"CONCORDIA SULLA SECCHIA",C952:"CONCOREZZO",C954:"CONDOFURI",C955:"CONDOVE",C956:"CONDRÒ",C957:"CONEGLIANO",C958:"CONFIENZA",C959:"CONFIGNI",C960:"CONFLENTI",C962:"CONIOLO",C963:"CONSELICE",C964:"CONSELVE",C968:"CONTESSA ENTELLINA",C969:"CONTIGLIANO",C971:"CONTRADA",C972:"CONTROGUERRA",C973:"CONTRONE",C974:"CONTURSI TERME",C975:"CONVERSANO",C976:"CONZA DELLA CAMPANIA",C977:"CONZANO",C978:"COPERTINO",C979:"COPIANO",C980:"COPPARO",C982:"CORANA",C983:"CORATO",C984:"CORBARA",C986:"CORBETTA",C987:"CORBOLA",C988:"CORCHIANO",C990:"CORCIANO",C991:"CORDENONS",C992:"CORD
33IGNANO",C993:"CORDOVADO",C995:"COREGLIA LIGURE",C996:"COREGLIA ANTELMINELLI",C998:"CORENO AUSONIO",C999:"CORFINIO",D003:"CORI",D004:"CORIANO",D005:"CORIGLIANO CALABRO",D006:"CORIGLIANO D'OTRANTO",D007:"CORINALDO",D008:"CORIO",D009:"CORLEONE",D010:"CORLETO PERTICARA",D011:"CORLETO MONFORTE",D012:"COURMAYEUR",D013:"CORMANO",D014:"CORMONS",D015:"CORNA IMAGNA",D016:"CORNALBA",D018:"CORNAREDO",D019:"CORNATE D'ADDA",D020:"CORNEDO VICENTINO",D021:"CORNEGLIANO LAUDENSE",D022:"CORNELIANO D'ALBA",D024:"TARQUINIA",D026:"CORNIGLIO",D027:"CORNO DI ROSAZZO",D028:"CORNO GIOVINE",D029:"CORNOVECCHIO",D030:"CORNUDA",D033:"MORIMONDO",D037:"CORREGGIO",D038:"CORREZZANA",D040:"CORREZZOLA",D041:"CORRIDO",D042:"CORRIDONIA",D043:"CORROPOLI",D044:"CORSANO",D045:"CORSICO",D046:"CORSIONE",D048:"CORTACCIA SULLA STRADA DEL VINO",D049:"CORTALE",D050:"CORTANDONE",D051:"CORTANZE",D052:"CORTAZZONE",D054:"CORTE BRUGNATELLA",D056:"CORTE DE' CORTESI CON CIGNONE",D057:"CORTE DE' FRATI",D058:"CORTE FRANCA",D061:"CORTEMAGGIORE",D062:"CORTEMILIA",D064:"CORTENO GOLGI",D065:"CORTENOVA",D066:"CORTENUOVA",D068:"CORTE PALASIO",D072:"CORTIGLIONE",D075:"CORTINA SULLA STRADA DEL VINO",D076:"CORTINO",D077:"CORTONA",D078:"CORVARA",D079:"CORVARA IN BADIA",D081:"CORVINO SAN QUIRICO",D082:"CORZANO",D085:"COSEANO",D086:"COSENZA",D087:"COSIO D'ARROSCIA",D088:"COSIO VALTELLINO",D089:"COSOLETO",D092:"COSSANO CANAVESE",D093:"COSSANO BELBO",D094:"COSSATO",D095:"COSSERIA",D096:"COSSIGNANO",D099:"COSSOGNO",D100:"COSSOINE",D101:"COSSOMBRATO",D102:"COSTA VESCOVATO",D103:"COSTA VALLE IMAGNA",D105:"COSTA DI ROVIGO",D107:"COSTABISSARA",D108:"COSTACCIARO",D109:"COSTA DE' NOBILI",D110:"COSTA DI MEZZATE",D111:"COSTA SERINA",D112:"COSTA MASNAGA",D113:"COSTANZANA",D114:"COSTARAINERA",D117:"COSTA VOLPINO",D118:"COSTERMANO",D119:"COSTIGLIOLE D'ASTI",D120:"COSTIGLIOLE SALUZZO",D121:"COTIGNOLA",D122:"CROTONE",D123:"COTRONEI",D124:"COTTANELLO",D126:"COVO",D127:"COZZO",D128:"CRACO",D131:"CRANDOLA VALSASSINA",D132:"CRAVAGLIANA",D133:"CRAVANZANA",D134:"CRAVEGGIA",D136:"CREAZZO",D137:"CRECCHIO",D139:"CREDARO",D141:"CREDERA RUBBIANO",D142:"CREMA",D143:"CREMELLA",D144:"CREMENAGA",D145:"CREMENO",D147:"CREMIA",D149:"CREMOLINO",D150:"CREMONA",D151:"CREMOSANO",D154:"CRESCENTINO",D156:"CRESPADORO",D157:"CRESPANO DEL GRAPPA",D159:"CRESPIATICA",D161:"CRESPINO",D162:"CRESSA",D165:"CREVACUORE",D166:"CREVALCORE",D168:"CREVOLADOSSOLA",D170:"CRISPANO",D171:"CRISPIANO",D172:"CRISSOLO",D175:"CROCEFIESCHI",D177:"CRODO",D179:"CROGNALETO",D180:"CROPALATI",D181:"CROPANI",D184:"CROSIA",D185:"CROSIO DELLA VALLE",D186:"CROTTA D'ADDA",D187:"CROVA",D188:"CROVIANA",D189:"CRUCOLI",D192:"CUASSO AL MONTE",D193:"VERONELLA",D194:"CUCCARO MONFERRATO",D195:"CUCCARO VETERE",D196:"CUCCIAGO",D197:"CUCEGLIO",D198:"CUGGIONO",D199:"CUGLIATE-FABIASCO",D200:"CUGLIERI",D201:"CUGNOLI",D202:"CUMIANA",D203:"CUMIGNANO SUL NAVIGLIO",D204:"CUNARDO",D205:"CUNEO",D207:"CUNICO",D208:"CUORGNÈ",D209:"CUPELLO",D210:"CUPRA MARITTIMA",D211:"CUPRAMONTANA",D214:"CURCURIS",D216:"CUREGGIO",D217:"CURIGLIA CON MONTEVIASCO",D218:"CURINGA",D219:"CURINO",D221:"CURNO",D222:"CURON VENOSTA",D223:"CURSI",D225:"CURSOLO-ORASSO",D226:"CURTAROLO",D227:"CURTATONE",D228:"CURTI",D229:"CUSAGO",D230:"CUSANO MUTRI",D231:"CUSANO MILANINO",D232:"CUSINO",D233:"CUSIO",D234:"CUSTONACI",D235:"CUTIGLIANO",D236:"CUTRO",D237:"CUTROFIANO",D238:"CUVEGLIO",D239:"CUVIO",D243:"DAIANO",D244:"DAIRAGO",D245:"DALMINE",D246:"DAMBEL",D247:"DANTA DI CADORE",D251:"DARFO BOARIO TERME",D253:"DASÀ",D255:"DAVAGNA",D256:"DAVERIO",D257:"DAVOLI",D258:"DAZIO",D259:"DECIMOMANNU",D260:"DECIMOPUTZU",D261:"DECOLLATURA",D264:"DEGO",D265:"DEIVA MARINA",D266:"DELEBIO",D267:"DELIA",D268:"DELIANUOVA",D269:"DELICETO",D270:"DELLO",D271:"DEMONTE",D272:"DENICE",D273:"DENNO",D277:"DERNICE",D278:"DEROVERE",D279:"DERUTA",D280:"DERVIO",D281:"DESANA",D284:"DESENZANO DEL GARDA",D286:"DESIO",D287:"DESULO",D289:"DIAMANTE",D290:"SCIGLIANO",D291:"DIANO D'ALBA",D292:"TEGGIANO",D293:"DIANO ARENTINO",D296:"DIANO CASTELLO",D297:"DIANO MARINA",D298:"DIANO SAN PIETRO",D299:"DICOMANO",D300:"DIGNANO",D303:"DINAMI",D304:"DIPIGNANO",D305:"DISO",D309:"DIVIGNANO",D310:"DIZZASCO",D311:"DOBBIACO",D312:"DOBERDÒ DEL LAGO",D314:"DOGLIANI",D315:"DOGLIOLA",D316:"DOGNA",D317:"DOLCÈ",D318:"DOLCEACQUA",D319:"DOLCEDO",D321:"DOLEGNA DEL COLLIO",D323:"DOLIANOVA",D324:"SAN DORLIGO DELLA VALLE-DOLINA",D325:"DOLO",D327:"DOLZAGO",D328:"DOMANICO",D329:"DOMASO",D330:"DOMEGGE DI CADORE",D331:"DOMICELLA",D332:"DOMODOSSOLA",D333:"DOMUS DE MARIA",D334:"DOMUSNOVAS",D338:"DONNAS",D339:"DONATO",D341:"DONGO",D344:"DONORI",D345:"DORGALI",D346:"DORIO",D347:"DORMELLETTO",D348:"DORNO",D350:"DORZANO",D351:"DOSOLO",D352:"DOSSENA",D355:"DOSSO DEL 
33LIRO",D356:"DOUES",D357:"DOVADOLA",D358:"DOVERA",D360:"DOZZA",D361:"DRAGONI",D364:"DRAPIA",D365:"DRENA",D366:"DRENCHIA",D367:"DRESANO",D370:"DRIZZONA",D371:"DRO",D372:"DRONERO",D373:"DRUENTO",D374:"DRUOGNO",D376:"DUALCHI",D377:"DUBINO",D379:"DUEVILLE",D380:"DUGENTA",D383:"DUINO-AURISINA",D384:"DUMENZA",D385:"DUNO",D386:"DURAZZANO",D388:"DUSINO SAN MICHELE",D390:"EBOLI",D391:"EDOLO",D392:"EGNA",D394:"ELICE",D395:"ELINI",D398:"ELLO",D399:"ELMAS",D401:"ELVA",D402:"EMARÈSE",D403:"EMPOLI",D406:"ENDINE GAIANO",D407:"ENEGO",D408:"ENEMONZO",D410:"ENTRACQUE",D411:"ENTRATICO",D412:"ENVIE",D414:"EPISCOPIA",D415:"ERACLEA",D416:"ERBA",D419:"ERBÈ",D420:"ERBEZZO",D421:"ERBUSCO",D422:"ERCHIE",D423:"ERICE",D424:"ERLI",D426:"ERTO E CASSO",D428:"ERVE",D429:"ESANATOGLIA",D430:"ESCALAPLANO",D431:"ESCOLCA",D433:"EXILLES",D434:"ESINE",D436:"ESINO LARIO",D440:"ESPERIA",D441:"ESPORLATU",D442:"ESTE",D443:"ESTERZILI",D444:"ETROUBLES",D445:"EUPILIO",D447:"FABBRICA CURONE",D450:"FABBRICO",D451:"FABRIANO",D452:"FABRICA DI ROMA",D453:"FABRIZIA",D454:"FABRO",D455:"FAEDIS",D456:"FAEDO VALTELLINO",D457:"FAEDO",D458:"FAENZA",D459:"FAETO",D461:"FAGAGNA",D462:"FAGGETO LARIO",D463:"FAGGIANO",D464:"FAGNANO CASTELLO",D465:"FAGNANO ALTO",D467:"FAGNANO OLONA",D468:"FAI DELLA PAGANELLA",D469:"FAICCHIO",D470:"FALCADE",D471:"FALCIANO DEL MASSICO",D472:"FALCONARA MARITTIMA",D473:"FALCONARA ALBANESE",D474:"FALCONE",D475:"FALERIA",D476:"FALERNA",D477:"FALERONE",D480:"FALLO",D481:"FALMENTA",D482:"FALOPPIO",D483:"FALVATERRA",D484:"FALZES",D486:"FANANO",D487:"FANNA",D488:"FANO",D489:"FANO ADRIANO",D490:"FARA GERA D'ADDA",D491:"FARA OLIVANA CON SOLA",D492:"FARA NOVARESE",D493:"FARA IN SABINA",D494:"FARA FILIORUM PETRI",D495:"FARA SAN MARTINO",D496:"FARA VICENTINO",D497:"FARDELLA",D499:"FARIGLIANO",D501:"FARINDOLA",D502:"FARINI",D503:"FARNESE",D504:"FARRA D'ISONZO",D505:"FARRA DI SOLIGO",D508:"FASANO",D509:"FASCIA",D510:"FAUGLIA",D511:"FAULE",D512:"FAVALE DI MALVARO",D513:"VALSINNI",D514:"FAVARA",D518:"FAVIGNANA",D520:"FAVRIA",D522:"ORCO FEGLINO",D523:"FEISOGLIO",D524:"FELETTO",D526:"FELINO",D527:"FELITTO",D528:"FELIZZANO",D529:"FELONICA",D530:"FELTRE",D531:"FENEGRÒ",D532:"FENESTRELLE",D537:"FÉNIS",D538:"FERENTILLO",D539:"FERENTINO",D540:"FERLA",D541:"FERMIGNANO",D542:"FERMO",D543:"FERNO",D544:"FEROLETO ANTICO",D545:"FEROLETO DELLA CHIESA",D546:"PIANOPOLI",D547:"FERRANDINA",D548:"FERRARA",D549:"FERRARA DI MONTE BALDO",D550:"FERRAZZANO",D551:"FERRERA DI VARESE",D552:"FERRERA ERBOGNONE",D553:"MONCENISIO",D554:"FERRERE",D555:"FERRIERE",D557:"FERRUZZANO",D559:"FRACONALTO",D560:"FIAMIGNANO",D561:"FIANO ROMANO",D562:"FIANO",D564:"FIASTRA",D565:"FIAVÈ",D566:"POGGIO SAN VICINO",D567:"FICARAZZI",D568:"FICAROLO",D569:"FICARRA",D570:"FICULLE",D571:"FIÈ ALLO SCILIAR",D573:"FIEROZZO",D574:"FIESCO",D575:"FIESOLE",D576:"FIESSE",D577:"FIESSO UMBERTIANO",D578:"FIESSO D'ARTICO",D579:"FIGINO SERENZA",D582:"FIGLINE VEGLIATURO",D585:"GONNOSNÒ",D586:"FILACCIANO",D587:"FILADELFIA",D588:"FILAGO",D589:"FILANDARI",D590:"FILATTIERA",D591:"FILETTINO",D592:"FILETTO",D593:"FILIANO",D594:"FILIGHERA",D595:"FILIGNANO",D596:"FILOGASO",D597:"FILOTTRANO",D599:"FINALE 
33EMILIA",D600:"FINALE LIGURE",D604:"FINO DEL MONTE",D605:"FINO MORNASCO",D606:"FIORANO AL SERIO",D607:"FIORANO MODENESE",D608:"FIORANO CANAVESE",D609:"FIORDIMONTE",D611:"FIORENZUOLA D'ARDA",D612:"FIRENZE",D613:"FIRENZUOLA",D614:"FIRMO",D615:"FISCIANO",D617:"FIUMALBO",D619:"FIUMARA",D621:"FIUME VENETO",D622:"FIUMEDINISI",D623:"FIUMEFREDDO DI SICILIA",D624:"FIUMEFREDDO BRUZIO",D627:"FIUMICELLO",D628:"FIUMINATA",D629:"FIVIZZANO",D630:"FLAIBANO",D634:"FLERO",D635:"FLORESTA",D636:"FLORIDIA",D637:"FLORINAS",D638:"FLUMERI",D639:"FLUMINIMAGGIORE",D640:"FLUSSIO",D641:"FOBELLO",D643:"FOGGIA",D644:"FOGLIANISE",D645:"FOGLIANO REDIPUGLIA",D646:"FOGLIZZO",D649:"FOIANO DELLA CHIANA",D650:"FOIANO DI VAL FORTORE",D651:"FOLGARIA",D652:"FOLIGNANO",D653:"FOLIGNO",D654:"FOLLINA",D655:"FOLLO",D656:"FOLLONICA",D660:"FOMBIO",D661:"FONDACHELLI-FANTINA",D662:"FONDI",D663:"FONDO",D665:"FONNI",D666:"FONTAINEMORE",D667:"FONTANA LIRI",D668:"FONTANELICE",D670:"FONTANAFREDDA",D671:"FONTANAROSA",D672:"FONTANELLA",D673:"FONTANELLATO",D674:"FONTANELLE",D675:"FONTANETO D'AGOGNA",D676:"FONTANETTO PO",D677:"FONTANIGORDA",D678:"FONTANILE",D679:"FONTANIVA",D680:"FONTE",D681:"FONTECCHIO",D682:"FONTECHIARI",D683:"FONTEGRECA",D684:"FONTENO",D685:"FONTEVIVO",D686:"FONZASO",D688:"FOPPOLO",D689:"FORANO",D690:"SAN GIOVANNI TEATINO",D691:"FORCE",D693:"FORCHIA",D694:"FORCOLA",D695:"FORDONGIANUS",D696:"FORENZA",D697:"FORESTO SPARSO",D700:"FORGARIA NEL FRIULI",D701:"FORINO",D702:"FORIO",D703:"FORLÌ DEL SANNIO",D704:"FORLÌ",D705:"FORLIMPOPOLI",D706:"FORMAZZA",D707:"FORMELLO",D708:"FORMIA",D709:"FORMICOLA",D710:"FORMIGARA",D711:"FORMIGINE",D712:"FORMIGLIANA",D713:"FORMIGNANA",D714:"FORNACE",D715:"FORNELLI",D717:"TONEZZA DEL CIMONE",D718:"FORNI AVOLTRI",D719:"FORNI DI SOPRA",D720:"FORNI DI SOTTO",D725:"FORNO CANAVESE",D727:"FORNOVO SAN GIOVANNI",D728:"FORNOVO DI TARO",D730:"FORTE DEI MARMI",D731:"FORTEZZA",D732:"FORTUNAGO",D733:"FORZA D'AGRÒ",D734:"FOSCIANDORA",D735:"FOSDINOVO",D736:"FOSSA",D737:"FOSSALTO",D738:"FOSSACESIA",D740:"FOSSALTA DI PIAVE",D741:"FOSSALTA DI PORTOGRUARO",D742:"FOSSANO",D744:"FOSSATO SERRALTA",D745:"FOSSATO DI VICO",D746:"MONTEBELLO IONICO",D748:"FOSSÒ",D749:"FOSSOMBRONE",D750:"FOZA",D751:"FRABOSA SOPRANA",D752:"FRABOSA SOTTANA",D754:"FRAGAGNANO",D755:"FRAGNETO L'ABATE",D756:"FRAGNETO MONFORTE",D757:"FRAINE",D758:"FRAMURA",D759:"FRANCAVILLA BISIO",D760:"FRANCAVILLA D'ETE",D761:"FRANCAVILLA FONTANA",D762:"FRANCAVILLA ANGITOLA",D763:"FRANCAVILLA AL MARE",D764:"FRANCAVILLA MARITTIMA",D765:"FRANCAVILLA DI SICILIA",D766:"FRANCAVILLA IN SINNI",D767:"FRANCICA",D768:"FRANCOFONTE",D769:"FRANCOLISE",D770:"FRASCARO",D771:"FRASCAROLO",D773:"FRASCATI",D774:"FRASCINETO",D775:"FRASSILONGO",D776:"FRASSINELLE POLESINE",D777:"FRASSINELLO MONFERRATO",D780:"FRASSINETO PO",D781:"FRASSINETTO",D782:"FRASSINO",D783:"FRASSINORO",D784:"FRASSO TELESINO",D785:"FRASSO SABINO",D786:"UMBERTIDE",D787:"FRATTA TODINA",D788:"FRATTA POLESINE",D789:"FRATTAMAGGIORE",D790:"FRATTAMINORE",D791:"FRATTE ROSA",D793:"FRAZZANÒ",D794:"FREGONA",D796:"FRESAGRANDINARIA",D797:"FRESONARA",D798:"FRIGENTO",D799:"FRIGNANO",D801:"VILLA DI BRIANO",D802:"FRINCO",D803:"FRISA",D804:"FRISANCO",D805:"FRONT",D807:"FRONTINO",D808:"FRONTONE",D810:"FROSINONE",D811:"FROSOLONE",D812:"FROSSASCO",D813:"FRUGAROLO",D814:"FUBINE",D815:"FUCECCHIO",D817:"FUIPIANO VALLE IMAGNA",D818:"FUMANE",D819:"FUMONE",D821:"FUNES",D823:"FURCI",D824:"FURCI SICULO",D825:"FURNARI",D826:"FURORE",D827:"FURTEI",D828:"FUSCALDO",D829:"FUSIGNANO",D830:"FUSINE",D832:"FUTANI",D834:"GABBIONETA-BINANUOVA",D835:"GABIANO",D836:"GABICCE MARE",D839:"GABY",D841:"GADESCO-PIEVE DELMONA",D842:"GADONI",D843:"GAETA",D844:"GAGGI",D845:"GAGGIANO",D847:"GAGGIO MONTANO",D848:"GAGLIANICO",D849:"GAGLIANO CASTELFERRATO",D850:"GAGLIANO ATERNO",D851:"GAGLIANO DEL CAPO",D852:"GAGLIATO",D853:"GAGLIOLE",D854:"GAIARINE",D855:"GAIBA",D856:"GAIOLA",D858:"GAIOLE IN CHIANTI",D859:"GAIRO",D860:"GAIS",D861:"GALATI MAMERTINO",D862:"GALATINA",D863:"GALATONE",D864:"GALATRO",D865:"GALBIATE",D867:"GALEATA",D868:"GALGAGNANO",D869:"GALLARATE",D870:"GALLESE",D871:"GALLIATE LOMBARDO",D872:"GALLIATE",D873:"GALLIAVOLA",D874:"GALLICANO",D875:"GALLICANO NEL LAZIO",D876:"GALLICCHIO",D878:"GALLIERA",D879:"GALLIERA VENETA",D881:"GALLINARO",D882:"GALLIO",D883:"GALLIPOLI",D884:"GALLO MATESE",D885:"GALLODORO",D886:"GALLUCCIO",D888:"GALTELLÌ",D889:"GALZIGNANO TERME",D890:"GAMALERO",D891:"GAMBARA",D892:"GAMBARANA",D894:"GAMBASCA",D895:"GAMBASSI TERME",D896:"GAMBATESA",D897:"GAMBELLARA",D898:"GAMBERALE",D899:"GAMBETTOLA",D901:"GAMBOLÒ",D902:"GAMBUGLIANO",D903:"GANDELLINO",D905:"GANDINO",D906:"GANDOSSO",D907:"GANGI",D909:"GARAGUSO",D910:"GARBAGNA",D911:"GARBAGNA NOVARESE",D912:"GARBAGNATE MILANESE",D913:"GARBAGNATE MONASTERO",D915:"GARDA",D917:"GARDONE RIVIERA",D918:"GARDONE VAL TROMPIA",D920:"GARESSIO",D921:"GARGALLO",D923:"GARGAZZONE",D924:"GARGNANO",D925:"GARLASCO",D926:"GARLATE",D927:"GARLENDA",D928:"GARNIGA TERME",D930:"GARZENO",D931:"GARZIGLIANA",D932:"GASPERINA",D933:"GASSINO TORINESE",D934:"GATTATICO",D935:"GATTEO",D937:"GATTICO",D938:"GATTINARA",D940:"GAVARDO",D941:"GAVAZZANA",D942
33:"GAVELLO",D943:"GAVERINA TERME",D944:"GAVI",D945:"GAVIGNANO",D946:"GAVIRATE",D947:"GAVOI",D948:"GAVORRANO",D949:"GAZOLDO DEGLI IPPOLITI",D951:"GAZZADA SCHIANNO",D952:"GAZZANIGA",D956:"GAZZO",D957:"GAZZO VERONESE",D958:"GAZZOLA",D959:"GAZZUOLO",D960:"GELA",D961:"GEMMANO",D962:"GEMONA DEL FRIULI",D963:"GEMONIO",D964:"GENAZZANO",D965:"GENGA",D966:"GENIVOLTA",D967:"GENOLA",D968:"GENONI",D969:"GENOVA",D970:"GENURI",D971:"GENZANO DI LUCANIA",D972:"GENZANO DI ROMA",D974:"GERA LARIO",D975:"GERACE",D976:"LOCRI",D977:"GERACI SICULO",D978:"GERANO",D980:"GERENZAGO",D981:"GERENZANO",D982:"GERGEI",D983:"GERMAGNANO",D984:"GERMAGNO",D987:"GERMIGNAGA",D988:"GEROCARNE",D990:"GEROLA ALTA",D993:"GERRE DE' CAPRIOLI",D994:"GESICO",D995:"GESSATE",D996:"GESSOPALENA",D997:"GESTURI",D998:"GESUALDO",D999:"GHEDI",E001:"GHEMME",E003:"GHIFFA",E004:"GHILARZA",E006:"GHISALBA",E007:"GHISLARENGO",E008:"GIACCIANO CON BARUCHELLA",E009:"GIAGLIONE",E010:"GIANICO",E011:"GIANO VETUSTO",E012:"GIANO DELL'UMBRIA",E013:"GIARDINELLO",E014:"GIARDINI-NAXOS",E015:"GIAROLE",E016:"GIARRATANA",E017:"GIARRE",E019:"GIAVE",E020:"GIAVENO",E021:"GIAVERA DEL MONTELLO",E022:"GIBA",E023:"GIBELLINA",E024:"GIFFLENGA",E025:"GIFFONE",E026:"GIFFONI SEI CASALI",E027:"GIFFONI VALLE PIANA",E028:"GIGNESE",E029:"GIGNOD",E030:"GILDONE",E031:"GIMIGLIANO",E033:"GINESTRA",E034:"GINESTRA DEGLI SCHIAVONI",E036:"GINOSA",E037:"GIOI",E038:"GIOIA DEL COLLE",E039:"GIOIA SANNITICA",E040:"GIOIA DEI MARSI",E041:"GIOIA TAURO",E043:"GIOIOSA MAREA",E044:"GIOIOSA IONICA",E045:"GIOVE",E047:"GIOVINAZZO",E048:"GIOVO",E049:"GIRASOLE",E050:"GIRIFALCO",E052:"GISSI",E053:"GIUGGIANELLO",E054:"GIUGLIANO IN CAMPANIA",E055:"GIULIANA",E056:"GIULIANO TEATINO",E057:"GIULIANO DI ROMA",E058:"GIULIANOVA",E060:"GIUNGANO",E061:"GIURDIGNANO",E062:"GIUSSAGO",E063:"GIUSSANO",E064:"GIUSTENICE",E065:"GIUSTINO",E066:"GIUSVALLA",E067:"GIVOLETTO",E068:"GIZZERIA",E069:"GLORENZA",E070:"SESTA GODANO",E071:"GODEGA DI SANT'URBANO",E072:"GODIASCO SALICE TERME",E074:"GODRANO",E078:"GOITO",E079:"GOLASECCA",E081:"GOLFERENZO",E082:"GOMBITO",E083:"GONARS",E084:"GONI",E085:"GONNOSFANADIGA",E086:"GONNESA",E087:"GONNOSCODINA",E088:"GONNOSTRAMATZA",E089:"GONZAGA",E090:"GORDONA",E091:"GORGA",E092:"GORGO AL MONTICANO",E093:"GORGOGLIONE",E094:"GORGONZOLA",E096:"GORIANO SICOLI",E098:"GORIZIA",E100:"GORLAGO",E101:"GORLA MAGGIORE",E102:"GORLA MINORE",E103:"GORLE",E104:"GORNATE OLONA",E106:"GORNO",E107:"GORO",E109:"GORRETO",E111:"GORZEGNO",E113:"GOSALDO",E114:"GOSSOLENGO",E115:"GOTTASECCA",E116:"GOTTOLENGO",E118:"GOVONE",E120:"GOZZANO",E122:"GRADARA",E124:"GRADISCA D'ISONZO",E125:"GRADO",E126:"GRADOLI",E127:"GRAFFIGNANA",E128:"GRAFFIGNANO",E130:"GRAGLIA",E131:"GRAGNANO",E132:"GRAGNANO TREBBIENSE",E133:"GRAMMICHELE",E134:"GRANA",E136:"GRANAROLO DELL'EMILIA",E138:"GRANCONA",E139:"GRANDATE",E141:"GRANDOLA ED UNITI",E142:"GRANITI",E143:"GRANOZZO CON MONTICELLO",E144:"GRANTOLA",E145:"GRANTORTO",E146:"GRANZE",E147:"GRASSANO",E148:"GRASSOBBIO",E149:"GRATTERI",E152:"GRAVELLONA LOMELLINA",E153:"GRAVELLONA TOCE",E154:"GRAVERE",E155:"GRAVINA IN PUGLIA",E156:"GRAVINA DI CATANIA",E158:"GRAZZANISE",E159:"GRAZZANO BADOGLIO",E160:"GRECCIO",E161:"GRECI",E163:"GREGGIO",E164:"GREMIASCO",E165:"GRESSAN",E167:"GRESSONEY-LA-TRINITÉ",E168:"GRESSONEY-SAINT-JEAN",E169:"GREVE IN CHIANTI",E170:"GREZZAGO",E171:"GREZZANA",E172:"GRIANTE",E173:"GRICIGNANO DI AVERSA",E177:"GRIGNASCO",E178:"GRIGNO",E179:"GRIMACCO",E180:"GRIMALDI",E182:"GRINZANE CAVOUR",E184:"GRISIGNANO DI ZOCCO",E185:"GRISOLIA",E187:"GRIZZANA MORANDI",E188:"GROGNARDO",E189:"GROMO",E191:"GRONDONA",E192:"GRONE",E193:"GRONTARDO",E195:"GROPELLO CAIROLI",E196:"GROPPARELLO",E199:"GROSCAVALLO",E200:"GROSIO",E201:"GROSOTTO",E202:"GROSSETO",E203:"GROSSO",E204:"GROTTAFERRATA",E205:"GROTTAGLIE",E206:"GROTTAMINARDA",E207:"GROTTAMMARE",E208:"GROTTAZZOLINA",E209:"GROTTE",E210:"GROTTE DI CASTRO",E212:"GROTTERIA",E213:"GROTTOLE",E214:"GROTTOLELLA",E215:"GRUARO",E216:"GRUGLIASCO",E217:"GRUMELLO CREMONESE ED UNITI",E219:"GRUMELLO DEL MONTE",E221:"GRUMENTO NOVA",E223:"GRUMO APPULA",E224:"GRUMO NEVANO",E226:"GRUMOLO DELLE ABBADESSE",E227:"GUAGNANO",E228:"GUALDO",E229:"GUALDO CATTANEO",E230:"GUALDO TADINO",E232:"GUALTIERI",E233:"GUALTIERI SICAMINÒ",E234:"GUAMAGGIORE",E235:"GUANZATE",E236:"GUARCINO",E237:"GUARDABOSONE",E238:"GUARDAMIGLIO",E239:"GUARDAVALLE",E240:"GUARDA VENETA",E241:"GUARDEA",E242:"GUARDIA PIEMONTESE",E243:"GUARDIAGRELE",E244:"GUARDIALF
33IERA",E245:"GUARDIA LOMBARDI",E246:"GUARDIA PERTICARA",E248:"GUARDIAREGIA",E249:"GUARDIA SANFRAMONDI",E250:"GUARDISTALLO",E251:"GUARENE",E252:"GUASILA",E253:"GUASTALLA",E255:"GUAZZORA",E256:"GUBBIO",E258:"GUDO VISCONTI",E259:"GUGLIONESI",E261:"GUIDIZZOLO",E263:"GUIDONIA MONTECELIO",E264:"GUIGLIA",E265:"SIZIANO",E266:"GUILMI",E269:"GURRO",E270:"GUSPINI",E271:"GUSSAGO",E272:"GUSSOLA",E273:"HÔNE",E274:"JACURSO",E280:"IDRO",E281:"IGLESIAS",E282:"IGLIANO",E283:"ILBONO",E284:"ILLASI",E285:"ILLORAI",E287:"IMBERSAGO",E288:"IMER",E289:"IMOLA",E290:"IMPERIA",E291:"IMPRUNETA",E292:"INARZO",E295:"INCISA SCAPACCINO",E297:"INCUDINE",E299:"INDUNO OLONA",E301:"INGRIA",E304:"INTRAGNA",E305:"INTROBIO",E306:"INTROD",E307:"INTRODACQUA",E308:"INTROZZO",E309:"INVERIGO",E310:"INVERNO E MONTELEONE",E311:"INVERSO PINASCA",E313:"INVERUNO",E314:"INVORIO",E317:"INZAGO",E320:"JOLANDA DI SAVOIA",E321:"IONADI",E323:"IRGOLI",E325:"IRMA",E326:"IRSINA",E327:"ISASCA",E328:"ISCA SULLO IONIO",E329:"ISCHIA",E330:"ISCHIA DI CASTRO",E332:"ISCHITELLA",E333:"ISEO",E334:"ISERA",E335:"ISERNIA",E336:"ISILI",E337:"ISNELLO",E338:"ISOLA D'ASTI",E339:"ISOLA DI CAPO RIZZUTO",E340:"ISOLA DEL LIRI",E341:"ISOLA DEL CANTONE",E342:"MADESIMO",E343:"ISOLA DEL GRAN SASSO D'ITALIA",E345:"ISOLABELLA",E346:"ISOLABONA",E348:"ISOLA DEL GIGLIO",E349:"ISOLA DELLA SCALA",E350:"ISOLA DELLE FEMMINE",E351:"ISOLA DEL PIANO",E353:"ISOLA DI FONDRA",E354:"ISOLA VICENTINA",E356:"ISOLA DOVARESE",E358:"ISOLA RIZZA",E360:"ISOLA SANT'ANTONIO",E363:"ISOLE TREMITI",E364:"ISORELLA",E365:"ISPANI",E366:"ISPICA",E367:"ISPRA",E368:"ISSIGLIO",E369:"ISSIME",E370:"ISSO",E371:"ISSOGNE",E372:"VASTO",E373:"ISTRANA",E374:"ITALA",E375:"ITRI",E376:"ITTIREDDU",E377:"ITTIRI",E378:"IVANO-FRACENA",E379:"IVREA",E380:"IZANO",E381:"JELSI",E382:"JENNE",E386:"JERAGO CON ORAGO",E387:"JERZU",E388:"JESI",E389:"JOPPOLO",E390:"JOPPOLO GIANCAXIO",E391:"JOVENÇAN",E392:"LABICO",E393:"LABRO",E394:"LA CASSA",E395:"LACCHIARELLA",E396:"LACCO AMENO",E397:"LACEDONIA",E398:"LACES",E400:"LACONI",E401:"LAERRU",E402:"LAGANADI",E403:"LAGHI",E405:"LAGLIO",E406:"LAGNASCO",E407:"LAGO",E409:"LAGONEGRO",E410:"LAGOSANTO",E412:"LAGUNDO",E413:"LAJATICO",E414:"LAIGUEGLIA",E415:"LAINATE",E416:"LAINO",E417:"LAINO BORGO",E419:"LAINO CASTELLO",E420:"LAION",E421:"LAIVES",E422:"LALLIO",E423:"LA LOGGIA",E424:"LAMA DEI PELIGNI",E425:"LA MADDALENA",E426:"LAMA MOCOGNO",E428:"LAMBRUGO",E429:"LAMON",E430:"LA MORRA",E431:"LAMPEDUSA E LINOSA",E432:"LAMPORECCHIO",E433:"LAMPORO",E434:"LANA",E435:"LANCIANO",
34E436:"LANDIONA",E437:"LANDRIANO",E438:"LANGHIRANO",E439:"LANGOSCO",E441:"LANUSEI",E443:"LANZADA",E444:"LANZO D'INTELVI",E445:"LANZO TORINESE",E447:"LAPEDONA",E448:"LAPIO",E450:"LAPPANO",E451:"LARCIANO",E454:"LARDIRAGO",E456:"LARINO",E457:"LASA",E458:"LA SALLE",E459:"LASCARI",E462:"LASNIGO",E463:"LA SPEZIA",E464:"LAS PLASSAS",E465:"LASTEBASSE",E466:"LASTRA A SIGNA",E467:"LATERA",E468:"LATERINA",E469:"LATERZA",E470:"LA THUILE",E471:"LATIANO",E472:"LATINA",E473:"LATISANA",E474:"LATRONICO",E475:"LATTARICO",E476:"LAUCO",E479:"LAUREANA DI BORRELLO",E480:"LAUREANA CILENTO",E481:"LAUREGNO",E482:"LAURENZANA",E483:"LAURIA",E484:"LAURIANO",E485:"LAURINO",E486:"LAURITO",E487:"LAURO",E488:"LAVAGNA",E489:"LAVAGNO",E490:"LA VALLE AGORDINA",E491:"LA VALLE",E492:"LAVARONE",E493:"LAVELLO",E494:"LAVENA PONTE TRESA",E496:"LAVENO-MOMBELLO",E497:"LAVENONE",E498:"LAVIANO",E500:"LAVIS",E502:"LAZISE",E504:"LAZZATE",E505:"LECCE NEI MARSI",E506:"LECCE",E507:"LECCO",E509:"LEFFE",E510:"LEGGIUNO",E512:"LEGNAGO",E514:"LEGNANO",E515:"LEGNARO",E517:"LEI",E518:"LEINI",E519:"LEIVI",E520:"LEMIE",E522:"LENDINARA",E523:"LENI",E524:"LENNA",E526:"LENO",E527:"LENOLA",E528:"LENTA",E529:"OSMATE",E530:"LENTATE SUL SEVESO",E531:"LENTELLA",E532:"LENTINI",E535:"LEONESSA",E536:"LEONFORTE",E537:"LEPORANO",E538:"LEQUILE",E539:"LEQUIO TANARO",E540:"LEQUIO BERRIA",E541:"LERCARA FRIDDI",E542:"LERICI",E543:"LERMA",E544:"LESA",E546:"LESEGNO",E547:"LESIGNANO DE' BAGNI",E548:"TERENZO",E549:"LESINA",E550:"LESMO",E551:"LESSOLO",E553:"LESTIZZA",E554:"LETINO",E555:"LETOJANNI",E557:"LETTERE",E558:"LETTOMANOPPELLO",E559:"LETTOPALENA",E560:"LEVANTO",E562:"LEVATE",E563:"LEVERANO",E564:"LEVICE",E565:"LEVICO TERME",E566:"LEVONE",E569:"LEZZENO",E570:"LIBERI",E571:"LIBRIZZI",E573:"LICATA",E574:"LICCIANA NARDI",E576:"LICENZA",E578:"LICODIA EUBEA",E581:"LIERNA",E583:"LIGNANA",E584:"LIGNANO SABBIADORO",E586:"LIGOSULLO",E587:"LILLIANES",E588:"LIMANA",E589:"LIMATOLA",E590:"LIMBADI",E591:"LIMBIATE",E592:"LIMENA",E593:"LIMIDO COMASCO",E594:"LIMINA",E596:"LIMONE SUL GARDA",E597:"LIMONE PIEMONTE",E599:"LIMOSANO",E600:"LINAROLO",E602:"LINGUAGLOSSA",E605:"LIONI",E606:"LIPARI",E607:"LIPOMO",E608:"LIRIO",E610:"LISCATE",E611:"LISCIA",E613:"LISCIANO NICCONE",E615:"LISIO",E617:"LISSONE",E618:"MILENA",E620:"LIVERI",E621:"LIVIGNO",E622:"LIVINALLONGO DEL COL DI LANA",E623:"LIVO",E624:"LIVO",E625:"LIVORNO",E626:"LIVORNO FERRARIS",E627:"LIVRAGA",E629:"LIZZANELLO",E630:"LIZZANO",E632:"LOANO",E633:"LOAZZOLO",E635:"LOCANA",E638:"LOCATE VARESINO",E639:"LOCATE DI TRIULZI",E640:"LOCATELLO",E644:"LOCERI",E645:"LOCOROTONDO",E646:"LOCULI",E647:"LODÈ",E648:"LODI",E649:"LODINE",E651:"LODI VECCHIO",E652:"LODRINO",E654:"LOGRATO",E655:"LOIANO",E656:"LOMAGNA",E659:"LOMAZZO",E660:"LOMBARDORE",E661:"LOMBRIASCO",E662:"LOMELLO",E664:"LONA
34-LASES",E665:"LONATE CEPPINO",E666:"LONATE POZZOLO",E668:"LONDA",E669:"LONGANO",E671:"LONGARE",E673:"LONGHENA",E674:"LONGI",E675:"LONGIANO",E677:"LONGOBARDI",E678:"LONGOBUCCO",E679:"LONGONE AL SEGRINO",E680:"PORTO AZZURRO",E681:"LONGONE SABINO",E682:"LONIGO",E683:"LORANZÈ",E684:"LOREGGIA",E685:"LOREGLIA",E687:"LORENZAGO DI CADORE",E689:"LOREO",E690:"LORETO",E691:"LORETO APRUTINO",E692:"LORIA",E693:"LORO CIUFFENNA",E694:"LORO PICENO",E695:"LORSICA",E698:"LOSINE",E700:"LOTZORAI",E704:"LOVERE",E705:"LOVERO",E706:"LOZIO",E707:"LOZZA",E708:"LOZZO DI CADORE",E709:"LOZZO ATESTINO",E711:"LOZZOLO",E712:"LU",E713:"LUBRIANO",E714:"LUCCA SICULA",E715:"LUCCA",E716:"LUCERA",E718:"LUCIGNANO",E719:"LUCINASCO",E722:"LUCITO",E723:"LUCO DEI MARSI",E724:"LUCOLI",E726:"LUGAGNANO VAL D'ARDA",E727:"LUGNACCO",E729:"LUGNANO IN TEVERINA",E730:"LUGO",E731:"LUGO DI VICENZA",E734:"LUINO",E735:"LUISAGO",E736:"LULA",E737:"LUMARZO",E738:"LUMEZZANE",E742:"LUNAMATRONA",E743:"LUNANO",E745:"LUNGRO",E746:"LUOGOSANO",E747:"LUOGOSANTO",E748:"LUPARA",E749:"LURAGO D'ERBA",E750:"LURAGO MARINONE",E751:"LURANO",E752:"LURAS",E753:"LURATE CACCIVIO",E754:"LUSCIANO",E757:"LUSERNA",E758:"LUSERNA SAN GIOVANNI",E759:"LUSERNETTA",E760:"LUSEVERA",E761:"LUSIA",E762:"LUSIANA",E763:"LUSIGLIÈ",E764:"LUSON",E767:"LUSTRA",E769:"LUVINATE",E770:"LUZZANA",E772:"LUZZARA",E773:"LUZZI",E777:"MACCASTORNA",E778:"MACCHIA D'ISERNIA",E779:"MACCHIAGODENA",E780:"MACCHIA VALFORTORE",E782:"MACELLO",E783:"MACERATA",E784:"MACERATA CAMPANIA",E785:"MACERATA FELTRIA",E786:"MACHERIO",E787:"MACLODIO",E788:"MACOMER",E789:"MACRA",E790:"MACUGNAGA",E791:"MADDALONI",E793:"MADIGNANO",E794:"MADONE",E795:"MADONNA DEL SASSO",E798:"MAENZA",E799:"MAFALDA",E800:"MAGASA",E801:"MAGENTA",E803:"MAGGIORA",E804:"MAGHERNO",E805:"MAGIONE",E806:"MAGISANO",E807:"MAGLIANO DI TENNA",E808:"MAGLIANO ALPI",E809:"MAGLIANO ALFIERI",E810:"MAGLIANO IN TOSCANA",E811:"MAGLIANO DE' MARSI",E812:"MAGLIANO SABINA",E813:"MAGLIANO ROMANO",E814:"MAGLIANO VETERE",E815:"MAGLIE",E816:"MAGLIOLO",E817:"MAGLIONE",E818:"MAGNACAVALLO",E819:"MAGNAGO",E820:"MAGNANO IN RIVIERA",E821:"MAGNANO",E825:"MAGOMADAS",E829:"MAGRÈ SULLA STRADA DEL VINO",E830:"MAGREGLIO",E833:"MAJANO",E834:"MAIDA",E835:"MAIERÀ",E836:"MAIERATO",E837:"MAIOLATI SPONTINI",E838:"MAIOLO",E839:"MAIORI",E840:"MAIRAGO",E841:"MAIRANO",E842:"MAISSANA",E843:"MALAGNINO",E844:"MALALBERGO",E847:"MALBORGHETTO VALBRUNA",E848:"MALCESINE",E850:"MALÈ",E851:"MALEGNO",E852:"MALEO",E853:"MALESCO",E854:"MALETTO",E855:"MALFA",E856:"MALGESSO",E858:"MALGRATE",E859:"MALITO",E860:"MALLARE",E862:"MALLES VENOSTA",E863:"MALNATE",E864:"MALO",E865:"MALONNO",E866:"MALOSCO",E868:"MALTIGNANO",E869:"MALVAGNA",E870:"MALVICINO",E872:"MALVITO",E873:"MAMMOLA",E874:"MAMOIADA",E875:"MANCIANO",E876:"MANDANICI",E877:"MANDAS",E878:"MANDATORICCIO",E879:"MANDELLO DEL LARIO",E880:"MANDELLO VITTA",E882:"MANDURIA",E883:"MANERBA DEL GARDA",E884:"MANERBIO",E885:"MANFREDONIA",E887:"MANGO",E888:"MANGONE",E889:"MANIAGO",E891:"MANOCALZATI",E892:"MANOPPELLO",E893:"MANSUÈ",E894:"MANTA",E896:"MANTELLO",E897:"MANTOVA",E899:"MANZANO",E900:"MANZIANA",E901:"MAPELLO",E902:"MARA",E903:"MARACALAGONIS",E904:"MARANELLO",E905:"MARANO SUL PANARO",E906:"MARANO DI NAPOLI",E907:"MARANO TICINO",E908:"MARANO EQUO",E910:"MARANO LAGUNARE",E911:"MARANO DI VALPOLICELLA",E912:"MARANO VICENTINO",E914:"MARANO MARCHESATO",E915:"MARANO PRINCIPATO",E917:"MARANZANA",E919:"MARATEA",E921:"MARCALLO CON CASONE",E922:"MARCARIA",E923:"MARCEDUSA",E924:"MARCELLINA",E925:"MARCELLINARA",E927:"MARCETELLI",E928:"MARCHENO",E929:"MARCHIROLO",E930:"MARCIANA",E931:"MARCIANA MARINA",E932:"MARCIANISE",E933:"MARCIANO DELLA CHIANA",E934:"MARCIGNAGO",E936:"MARCON",E938:"MAREBBE",E939:"MARENE",E940:"MARENO DI PIAVE",E941:"MARENTINO",E944:"MARETTO",E945:"MARGARITA",E946:"MARGHERITA DI SAVOIA",E947:"MARGNO",E949:"MARIANA MANTOVANA",E951:"MARIANO COMENSE",E952:"MARIANO DEL FRIULI",E953:"MARIANOPOLI",E954:"MARIGLIANELLA",E955:"MARIGLIANO",E956:"MARINA DI GIOIOSA IONICA",E957:"MARINEO",E958:"MARINO",E959:"MARLENGO",E960:"MARLIANA",E961:"MARMENTINO",E962:"MARMIROLO",E963:"MARMORA",E965:"MARNATE",
34E967:"MARONE",E968:"MAROPATI",E970:"MAROSTICA",E971:"MARRADI",E972:"MARRUBIU",E973:"MARSAGLIA",E974:"MARSALA",E975:"MARSCIANO",E976:"MARSICO NUOVO",E977:"MARSICOVETERE",E978:"MARTA",E979:"MARTANO",E980:"MARTELLAGO",E981:"MARTELLO",E982:"MARTIGNACCO",E983:"MARTIGNANA DI PO",E984:"MARTIGNANO",E986:"MARTINA FRANCA",E987:"MARTINENGO",E988:"MARTINIANA PO",E989:"MARTINSICURO",E990:"MARTIRANO",E991:"MARTIRANO LOMBARDO",E992:"MARTIS",E993:"MARTONE",E994:"MARUDO",E995:"MARUGGIO",E997:"MARZANO DI NOLA",E998:"MARZANO APPIO",E999:"MARZANO",F001:"MARZI",F002:"MARZIO",F003:"MASATE",F004:"MASCALI",F005:"MASCALUCIA",F006:"MASCHITO",F007:"MASCIAGO PRIMO",F009:"MASER",F010:"MASERA",F011:"MASERÀ DI PADOVA",F012:"MASERADA SUL PIAVE",F013:"MASI",F015:"MASIO",F016:"MASI TORELLO",F017:"MASLIANICO",F019:"MASON VICENTINO",F020:"MASONE",F021:"MASSA FERMANA",F022:"MASSA D'ALBE",F023:"MASSA",F024:"MASSA MARTANA",F025:"MASSA E COZZILE",F027:"MASSAFRA",F028:"MASSALENGO",F029:"MASSA LOMBARDA",F030:"MASSA LUBRENSE",F032:"MASSA MARITTIMA",F033:"MASSANZAGO",F035:"MASSAROSA",F037:"MASSAZZA",F041:"MASSELLO",F042:"MASSERANO",F043:"SAN MARCO EVANGELISTA",F044:"MASSIGNANO",F045:"MASSIMENO",F046:"MASSIMINO",F047:"MASSINO VISCONTI",F048:"MASSIOLA",F050:"MASULLAS",F051:"MATELICA",F052:"MATERA",F053:"MATHI",F054:"MATINO",F055:"MATRICE",F058:"MATTIE",F059:"MATTINATA",F061:"MAZARA DEL VALLO",F063:"MAZZANO",F064:"MAZZANO ROMANO",F065:"MAZZARINO",F066:"MAZZARRÀ SANT'ANDREA",F067:"MAZZÈ",F068:"MAZZIN",F070:"MAZZO DI VALTELLINA",F073:"MEANA SARDO",F074:"MEANA DI SUSA",F078:"MEDA",F080:"MEDE",F081:"MEDEA",F082:"MEDESANO",F083:"MEDICINA",F084:"MEDIGLIA",F085:"MEDOLAGO",F086:"MEDOLE",F087:"MEDOLLA",F088:"MEDUNA DI LIVENZA",F089:"MEDUNO",F091:"MEGLIADINO SAN FIDENZIO",F092:"MEGLIADINO SAN VITALE",F093:"MEINA",F094:"MEL",F095:"MELARA",F096:"MELAZZO",F097:"MELDOLA",F098:"MELE",F100:"MELEGNANO",F101:"MELENDUGNO",F102:"MELETI",F104:"MELFI",F105:"MELICUCCÀ",F106:"MELICUCCO",F107:"MELILLI",F108:"MELISSA",F109:"MELISSANO",F110:"MELITO IRPINO",F111:"MELITO DI NAPOLI",F112:"MELITO DI PORTO SALVO",F113:"MELIZZANO",F114:"MELLE",F115:"MELLO",F116:"SILEA",F117:"MELPIGNANO",F118:"MELTINA",F119:"MELZO",F120:"MENAGGIO",F122:"MENCONICO",F123:"MENDATICA",F125:"MENDICINO",F126:"MENFI",F127:"MENTANA",F130:"MEOLO",F131:"MERANA",F132:"MERANO",F133:"MERATE",F134:"MERCALLO",F135:"MERCATELLO SUL METAURO",F136:"MERCATINO CONCA",F137:"NOVAFELTRIA",F138:"MERCATO SAN SEVERINO",F139:"MERCATO SARACENO",F140:"MERCENASCO",F141:"MERCOGLIANO",F144:"MERETO DI TOMBA",F145:"MERGO",F146:"MERGOZZO",F147:"MERÌ",F148:"MERLARA",F149:"MERLINO",F151:"MERONE",F152:"MESAGNE",F153:"MESE",F154:"MESENZANA",F155:"MESERO",F156:"MESOLA",F157:"MESORACA",F158:"MESSINA",F161:"MESTRINO",F162:"META",F164:"MEUGLIANO",F165:"MEZZAGO",F167:"MEZZANA MORTIGLIENGO",F168:"MEZZANA",F170:"MEZZANA BIGLI",F171:"MEZZANA RABATTONE",F172:"MEZZANE DI SOTTO",F173:"MEZZANEGO",F174:"MEZZANI",F175:"MEZZANINO",F176:"MEZZANO",F182:"MEZZENILE",F183:"MEZZOCORONA",F184:"MEZZOJUSO",F186:"MEZZOLDO",F187:"MEZZOLOMBARDO",F188:"MEZZOMERICO",F189:"MIAGLIANO",F190:"MIANE",F191:"MIASINO",F192:"MIAZZINA",F193:"MICIGLIANO",F194:"MIGGIANO",F196:"MIGLIANICO",F200:"MIGLIERINA",F201:"MIGLIONICO",F202:"MIGNANEGO",F203:"MIGNANO MONTE LUNGO",F205:"MILANO",F206:"MILAZZO",F207:"MILETO",F208:"MILIS",F209:"MILITELLO IN VAL DI CATANIA",F210:"MILITELLO ROSMARINO",F213:"MILLESIMO",F214:"MILO",F216:"MILZANO",F217:"MINEO",F218:"MINERBE",F219:"MINERBIO",F220:"MINERVINO MURGE",F221:"MINERVINO DI LECCE",F223:"MINORI",F224:"MINTURNO",F225:"MINUCCIANO",F226:"MIOGLIA",F229:"MIRA",F230:"MIRABELLA ECLANO",F231:"MIRABELLA IMBACCARI",F232:"MIRABELLO MONFERRATO",F233:"MIRABELLO SANNITICO",F235:"MIRABELLO",F238:"MIRADOLO TERME",F239:"MIRANDA",F240:"MIRANDOLA",F241:"MIRANO",F242:"MIRTO",F243:"MISANO DI GERA D'ADDA",F244:"MISANO ADRIATICO",F246:"MISILMERI",F247:"MISINTO",F248:"MISSAGLIA",F249:"MISSANELLO",F250:"MISTERBIANCO",F251:"MISTRETTA",F254:"MOASCA",F256:"MOCONESI",F257:"MODENA",F258:"MODICA",F259:"MODIGLIANA",F260:"TAVAZZANO CON VILLAVESCO",F261:"MODOLO",F262:"MODUGNO",F263:"MOENA",F265:"MOGGIO",F266:"MOGGIO UDINESE",F267:"MOGLIA",F268:"MOGLIANO",F269:"MOGLIANO VENETO",F270:"MOGORELLA",F271:"RUINAS",F272:"MOGORO",F274:"MOIANO",F275:"MOIMACCO",F276:"MOIO DE' CALVI",F277:"MOIO ALCANTARA",F278:"MOIO DELLA CIVITELLA",F279:"MOIOLA",F280:"MOLA DI BARI",F281:"MOLARE",F283:"MOLAZZANA",F284:"MOLFETTA",F287:"MOLINARA",F288:"MOLINELLA",F290:"MOLINI DI TRIORA",F293:"MOLINO DEI TORTI",F294:"MOLISE",F295:"MOLITERNO",F297:"MOLLIA",F299:"PORTO EMPEDOCLE",F301:"MOLOCHIO",F304:"MOLTENO",F305:"MOLTRASIO",F306:"MOLVENA",F307:"MOLVENO",F308:"MOMBALDONE",F309:"MOMBARCARO",F310:"MOMBAROCCIO",F311:"MOMBARUZZO",F312:"MOMBASIGLIO",F313:"MOMBELLO MONFERRATO",F315:"MOMBELLO DI TORINO",F316:"MOMBERCELLI",F317:"MOMO",F318:"MOMPANTERO",F319:"MOMPEO",F320:"MOMPERONE",F322:"MONACILIONI",F323:"MONALE",F324:"MONASTERACE",F325:"MONASTERO BORMIDA",F326:"MONASTERO DI VASCO",F327:"MONASTERO DI LANZO",F328:"MONASTEROLO DEL CASTELLO",F329:"MONASTEROLO CASOTTO",F330:"MONASTEROLO DI SAVIGLIANO",F332:"MONASTIER DI TREVISO",F333:"MONASTIR",F335:"MONCALIERI",F336:"MONCALVO",F337:"MONCESTINO",F338:"MONCHIERO",F340:"MONCHIO DELLE CORTI",F342:"MONCRIVELLO",F343:"MONCUCCO TORINESE",F346:"MONDAINO",F347:"MONDAVIO",F348:"MONDOLFO",F351:"MONDOVÌ",F352:"MONDRAGONE",F354:"MONEGLIA",F355:"MONESIGLIO",F356:"MONFALCONE",F357:"SERRAMAZZONI",F358:"MONFORTE D'ALBA",F359:"MONFORTE SAN GIORGIO",F360:"MONFUMO",F361:"MONGARDINO",F363:"MONGHIDORO",F364:"MONGIANA",F365:"MONGIARDINO LIGURE",F367:"MONTJOVET",F368:"MONGIUFFI MELIA",F369:"MONGRANDO",F370:"MONGRASSANO",F371:"MONGUELFO-TESIDO",F372:"MONGUZZO",F373:"MONIGA DEL GARDA",F374:"MONLEALE",F375:"MONNO",F376:"MONOPOLI",F377:"MONREALE",F378:"MONRUPINO",F379:"MONSAMPIETRO MORICO",F380:"MONSAMPOLO DEL TRONTO",F381:"MONSANO",F382:"MONSELICE",F383:"MONSERRATO",F384:"MONSUMMANO TERME",F385:"MONTÀ",F386:"MONTABONE",F387:"MONTACUTO",F390:"MONTAFIA",F391:"MONTAGANO",F392:"MONTAGNA",F393:"MONTAGNA IN VALTELLINA",F394:"MONTAGNANA",F395:"MONTAGNAREALE",F397:"MONTAGUTO",F398:"MONTAIONE",F399:"MONTALBANO JONICO",F400:"MONTALBANO ELICONA",F401:"OSTRA",F402:"MONTALCINO",F403:"MONTALDEO",F404:"MONTALDO BORMIDA",F405:"MONTALDO DI MONDOVÌ",F406:"MONTALTO LIGURE",F407:"MONTALDO TORINESE",F408:"MONTALDO ROERO",F409:"MONTALDO SCARAMPI",F410:"MONTALE",F411:"MONTALENGHE",F414:"MONTALLEGRO",F415:"MONTALTO DELLE MARCHE",F416:"MONTALTO UFFUGO",F417:"MONTALTO PAVESE",F419:"MONTALTO DI CASTRO",F420:"MONTALTO DORA",F422:"MONTANARO",F423:"MONTANASO LOMBARDO",F424:"MONTANERA",F426:"MONTANO ANTILIA",F427:"MONTANO LUCINO",F428:"MONTAPPONE",F429:"MONTAQUILA",F430:"MONTASOLA",F432:"MONTAURO",F433:"MONTAZZOLI",F434:"MONTE CREMASCO",F437:"MONTE ARGENTARIO",F440:"MONTEBELLO DELLA BATTAGLIA",F441:"MONTEBELLO DI BERTONA",F442:"MONTEBELLO VICENTINO",F443:"MONTEBELLUNA",F445:"MONTEBRUNO",F446:"MONTEBUONO",F448:"MONTECALVO IRPINO",F449:"MONTECALVO VERSIGGIA",F450:"MONTECALVO IN FOGLIA",F452:"MONTECARLO",F453:"MONTECAROTTO",F454:"MONTECASSIANO",F455:"MONTECASTELLO",F456:"MONTE CASTELLO DI VIBIO",F457:"MONTECASTRILLI",F458:"MONTECATINI VAL DI CECINA",F460:"MONTE CAVALLO",F461:"MONTECCHIA DI CROSARA",F462:"MONTECCHIO",F463:"MONTECCHIO EMILIA",F464:"MONTECCHIO MAGGIORE",F465:"MONTECCHIO PRECALCINO",F467:"MONTE CERIGNONE",F468:"MONTECHIARO D'ASTI",F469:"MONTECHIARO D'ACQUI",F471:"MONTICHIARI",F473:"MONTECHIARUGOLO",F474:"MONTECICCARDO",F475:"MONTECILFONE",F477:"MONTE COMPATRI",F478:"MONTECOPIOLO",F479:"MONTECORICE",F480:"MONTECORVINO PUGLIANO",F481:"MONTECORVINO ROVELLA",F482:"MONTECOSARO",F483:"MONTECRESTESE",F484:"MONTECRETO",F486:"MONTE DI MALO",F487:"MONTEDINOVE",F488:"MONTE DI PROCIDA",F489:"MONTEDORO",F491:"MONTEFALCIONE",F492:"MONTEFALCO",F493:"MONTEFALCONE APPENNINO",F494:"MONTEFALCONE DI VAL FORTORE",F495:"MONTEFALCONE NEL SANNIO",F496:"MONTEFANO",F497:"MONTEFELCINO",F498:"MONTEFERRANTE",F499:"MONTEFIASCONE",F500:"MONTEFINO",F501:"MONTEFIORE DELL'ASO",F502:"MONTEFIORE CONCA",F503:"MONTEFIORINO",F504:"MONTEFLAVIO",F506:"MONTEFORTE IRPINO",F507:"MONTEFORTE CILENTO",F508:"MONTEFORTE D'ALPONE",F509:"MONTEFORTINO",F510:"MONTEFRANCO",F511:"MONTEFREDANE",F512:"MONTEFUSCO",F513:"MONTEGABBIONE",F514:"MONTEGALDA",F515:"MONTEGALDELLA",F516:"MONTEGALLO",F517:"MONTE GIBERTO",F518:"MONTEGIOCO",F519:"MONTEGIORDANO",F520:"MONTEGIORGIO",F522:"MONTEGRANARO",F523:"MONTEGRIDOLFO",F524:"MONTE GRIMANO TERME",F526:"MONTEGRINO VALTRAVAGLIA",F527:"MONTEGROSSO D'ASTI",F528:"MONTEGROSSO PIAN LATTE",F529:"MONTEGROTTO TERME",F531:"MONTEIA
34SI",F532:"MONTE ISOLA",F533:"MONTELABBATE",F534:"MONTELANICO",F535:"MONTELAPIANO",F536:"MONTELEONE DI FERMO",F537:"VIBO VALENTIA",F538:"MONTELEONE DI PUGLIA",F540:"MONTELEONE DI SPOLETO",F541:"MONTELEONE SABINO",F542:"MONTELEONE ROCCA DORIA",F543:"MONTELEONE D'ORVIETO",F544:"MONTELEPRE",F545:"MONTELIBRETTI",F546:"MONTELLA",F547:"MONTELLO",F548:"MONTELONGO",F549:"MONTELPARO",F550:"MONTELUPO ALBESE",F551:"MONTELUPO FIORENTINO",F552:"MONTELUPONE",F553:"MONTEMAGGIORE BELSITO",F555:"MONTEMAGGIORE AL METAURO",F556:"MONTEMAGNO",F557:"SANT'ARCANGELO TRIMONTE",F558:"MONTEMALE DI CUNEO",F559:"MONTEMARANO",F560:"MONTEMARCIANO",F561:"MONTE MARENZO",F562:"MONTEMARZINO",F563:"MONTEMESOLA",F564:"MONTEMEZZO",F565:"MONTEMIGNAIO",F566:"MONTEMILETTO",F567:"POLLENZA",F568:"MONTEMILONE",F569:"MONTEMITRO",F570:"MONTEMONACO",F572:"MONTEMURLO",F573:"MONTEMURRO",F574:"MONTENARS",F576:"MONTENERO DI BISACCIA",F578:"MONTENERODOMO",F579:"MONTENERO SABINO",F580:"MONTENERO VAL COCCHIARA",F581:"OSTRA VETERE",F582:"MONTEODORISIO",F585:"ROSETO DEGLI ABRUZZI",F586:"MONTEPAONE",F587:"MONTEPARANO",F589:"MONTE PORZIO",F590:"MONTE PORZIO CATONE",F591:"MONTEPRANDONE",F592:"MONTEPULCIANO",F594:"MONTERCHI",F595:"MONTEREALE",F596:"MONTEREALE VALCELLINA",F597:"MONTERENZIO",F598:"MONTERIGGIONI",F599:"MONTE RINALDO",F600:"MONTE ROBERTO",F601:"MONTERODUNI",F603:"MONTE ROMANO",F604:"MONTERONI DI LECCE",F605:"MONTERONI D'ARBIA",F606:"MONTEROSI",F607:"MONTEROSSO CALABRO",F608:"MONTEROSSO GRANA",F609:"MONTEROSSO AL MARE",F610:"MONTEROSSO ALMO",F611:"MONTEROTONDO",F612:"MONTEROTONDO MARITTIMO",F614:"MONTERUBBIANO",F616:"MONTE SAN BIAGIO",F618:"MONTE SAN GIACOMO",F619:"MONTE SAN GIOVANNI IN SABINA",F620:"MONTE SAN GIOVANNI CAMPANO",F621:"MONTE SAN GIUSTO",F622:"MONTE SAN MARTINO",F623:"MONTESANO SALENTINO",F625:"MONTESANO SULLA MARCELLANA",F626:"MONTE SAN PIETRANGELI",F627:"MONTE SAN PIETRO",F628:"MONTE SAN SAVINO",F629:"MONTE SANTA MARIA TIBERINA",F631:"MONTE SANT'ANGELO",F632:"POTENZA PICENA",F634:"MONTE SAN VITO",F636:"MONTESARCHIO",F637:"MONTESCAGLIOSO",F638:"MONTESCANO",F639:"MONTESCHENO",F640:"MONTESCUDAIO",F642:"MONTESE",F644:"MONTESEGALE",F646:"MONTESILVANO",F648:"MONTESPERTOLI",F651:"MONTEU DA PO",F653:"MONTE URANO",F654:"MONTEU ROERO",F655:"MONTEVAGO",F656:"MONTEVARCHI",F657:"MONTEVECCHIA",F660:"MONTEVERDE",F661:"MONTEVERDI MARITTIMO",F662:"MONTEVIALE",F664:"MONTE VIDON COMBATTE",F665:"MONTE VIDON CORRADO",F666:"MONTEZEMOLO",F667:"MONTI",F668:"MONTIANO",F669:"MONTICELLO D'ALBA",F670:"MONTICELLI PAVESE",F671:"MONTICELLI D'ONGINA",F672:"MONTICELLI BRUSATI",F674:"MONTICELLO BRIANZA",F675:"MONTICELLO CONTE OTTO",F676:"MONTICIANO",F677:"MONTIERI",F679:"MONTIGNOSO",F680:"MONTIRONE",F681:"MONTODINE",F682:"MONTOGGIO",F685:"MONTONE",F686:"MONTOPOLI IN VAL D'ARNO",F687:"MONTOPOLI DI SABINA",F688:"MONTORFANO",F689:"MONTORIO NEI FRENTANI",F690:"MONTORIO AL VOMANO",F692:"MONTORIO ROMANO",F696:"MONTORSO VICENTINO",F697:"MONTOTTONE",F698:"MONTRESTA",F701:"MONTÙ BECCARIA",F703:"MONVALLE",F704:"MONZA",F705:"MONZAMBANO",F706:"MONZUNO",F707:"MORANO SUL PO",F708:"MORANO CALABRO",F709:"MORANSENGO",F710:"MORARO",F711:"MORAZZONE",F712:"MORBEGNO",F713:"MORBELLO",F715:"MORCIANO DI ROMAGNA",F716:"MORCIANO DI LEUCA",F717:"MORCONE",F718:"MORDANO",F720:"MORENGO",F721:"MORES",F722:"MORESCO",F723:"MORETTA",F724:"MORFASSO",F725:"MORGANO",F726:"MORGEX",F727:"MORGONGIORI",F728:"MORI",F729:"MORIAGO DELLA BATTAGLIA",F730:"MORICONE",F731:"MORIGERATI",F732:"MORINO",F733:"MORIONDO TORINESE",F734:"MORLUPO",F735:"MORMANNO",F736:"MORNAGO",F737:"MORNESE",F738:"MORNICO AL SERIO",F739:"MORNICO LOSANA",F740:"MOROLO",F743:"MOROZZO",F744:"MORRA DE SANCTIS",F745:"MORRO D'ALBA",F746:"MORRO REATINO",F747:"MORRO D'ORO",F748:"MORRONE DEL SANNIO",F749:"MORROVALLE",F750:"MORSANO AL TAGLIAMENTO",F751:"MORSASCO",F754:"MORTARA",F756:"MORTEGLIANO",F758:"MORTERONE",F760:"MORUZZO",F761:"MOSCAZZANO",F762:"MOSCHIANO",F764:"MOSCIANO SANT'ANGELO",F765:"MOSCUFO",F766:"MOSO IN PASSIRIA",F767:"MOSSA",F768:"MOSSANO",F770:"MOTTA DI LIVENZA",F771:"MOTTA BALUFFI",F772:"MOTTA CAMASTRA",F773:"MOTTA D'AFFERMO",F774:"MOTTA DE' CONTI",F775:"MOTTAFOLLONE",F776:"MOTTALCIATA",F777:"MOTTA MONTECORVINO",F779:"MOTTA SAN GIOVANNI",F780:"MOTTA SANTA LUCIA",F781:"MOTTA SANT'ANASTASIA",F783:"MOTTA VISCONTI",F784:"MOTTOLA",F785:"MOZZAGROGNA",F786:"MOZZANICA",F788:"MOZZATE",F789:"MOZZECANE",F791:"MOZZO",F793:"MUCCIA",F795:"MUGGIA",F797:"MUGGIÒ",F798:"MUGNANO DEL CARDINALE",F799:"MUGNANO DI NAPOLI",F801:"MULAZZANO",F802:"MULAZZO",F804:"VILLA POMA",F806:"MURA",F808:"MURAVERA",F809:"MURAZZANO",F810:"SALCEDO",F811:"MURELLO",F813:"MURIALDO",F814:"MURISENGO",F815:"MURLO",F816:"MURO LECCESE",F817:"MURO LUCANO",F818:"MUROS",F820:"MUSCOLINE",F822:"MUSEI",F826:"MUSILE DI PIAVE",F828:"MUSSO",F829:"MUSSOLENTE",F830:"MUSSOMELI",F831:"PINETO",F832:"MUZZANA DEL TURGNANO",F833:"MUZZANO",F835:"NAGO-TORBOLE",F836:"NALLES",F838:"NANTO",F839:"NAPOLI",F840:"NARBOLIA",F841:"NARCAO",F842:"NARDÒ",F843:"NARDODIPACE",F844:"NARNI",F845:"NARO",F846:"NARZOLE",F847:"NASINO",F848:"NASO",F849:"NATURNO",F851:"NAVE",F852:"NAVELLI",F853:"NAVE SAN ROCCO",F856:"NAZ-SCIAVES",F857:"NAZZANO",F858:"NE",F859:"NEBBIUNO",F861:"NEGRAR",F862:"NEIRONE",F863:"NEIVE",F864:"NEMBRO",F865:"NEMI",F866:"NEMOLI",F867:"NEONELI",F868:"NEPI",F870:"NERETO",F871:"NEROLA",F872:"NERVESA DELLA BATTAGLIA",F874:"NERVIANO",F876:"NESPOLO",F877:"NESSO",F878:"NETRO",F880:"NETTUNO",F881:"NEVIANO",F882:"NEVIANO DEGLI ARDUINI",F883:"NEVIGLIE",F884:"NIARDO",F885:"NIBBIANO",F886:"NIBBIOLA",F887:"NIBIONNO",F889:"NICHELINO",F890:"NICOLOSI",F891:"NICORVO",F892:"NICOSIA",F893:"NICOTERA",F894:"NIELLA BELBO",F895:"NIELLA TANARO",F898:"NIMIS",F899:"NISCEMI",F900:"NISSORIA",F901:"NIZZA DI SICILIA",F902:"N
34IZZA MONFERRATO",F904:"NOALE",F906:"NOASCA",F907:"NOCARA",F908:"NOCCIANO",F910:"NOCERA TERINESE",F911:"NOCERA UMBRA",F912:"NOCERA INFERIORE",F913:"NOCERA SUPERIORE",F914:"NOCETO",F915:"NOCI",F916:"NOCIGLIA",F917:"NOEPOLI",F918:"NOGARA",F920:"NOGAREDO",F921:"NOGAROLE ROCCA",F922:"NOGAROLE VICENTINO",F923:"NOICATTARO",F924:"NOLA",F925:"NOLE",F926:"NOLI",F927:"NOMAGLIO",F929:"NOMI",F930:"NONANTOLA",F931:"NONE",F932:"NONIO",F933:"NORAGUGUME",F934:"NORBELLO",F935:"NORCIA",F937:"NORMA",F939:"NOSATE",F941:"PONTE NOSSA",F942:"NOTARESCO",F943:"NOTO",F944:"NOVA MILANESE",F947:"NOVALEDO",F948:"NOVALESA",F949:"NOVA LEVANTE",F950:"NOVA PONENTE",F951:"NOVARA DI SICILIA",F952:"NOVARA",F955:"NOVATE MILANESE",F956:"NOVATE MEZZOLA",F957:"NOVE",F958:"NOVEDRATE",F960:"NOVELLARA",F961:"NOVELLO",F962:"NOVENTA PADOVANA",F963:"NOVENTA DI PIAVE",F964:"NOVENTA VICENTINA",F965:"NOVI LIGURE",F966:"NOVI DI MODENA",F967:"NOVI VELIA",F968:"NOVIGLIO",F970:"NOVOLI",F972:"NUCETTO",F974:"NUGHEDU SANTA VITTORIA",F975:"NUGHEDU SAN NICOLÒ",F976:"NULE",F977:"NULVI",F978:"NUMANA",F979:"NUORO",F980:"NURACHI",F981:"NURAGUS",F982:"NURALLAO",F983:"NURAMINIS",F985:"NURECI",F986:"NURRI",F987:"NUS",F988:"NUSCO",F989:"NUVOLENTO",F990:"NUVOLERA",F991:"NUXIS",F992:"OCCHIEPPO INFERIORE",F993:"OCCHIEPPO SUPERIORE",F994:"OCCHIOBELLO",F995:"OCCIMIANO",F996:"OCRE",F997:"ODALENGO GRANDE",F998:"ODALENGO PICCOLO",F999:"ODERZO",G001:"ODOLO",G002:"OFENA",G003:"OFFAGNA",G004:"OFFANENGO",G005:"OFFIDA",G006:"OFFLAGA",G007:"OGGEBBIO",G008:"OGGIONA CON SANTO STEFANO",G009:"OGGIONO",G010:"OGLIANICO",G011:"OGLIASTRO CILENTO",G012:"OYACE",G015:"OLBIA",G016:"OLCENENGO",G018:"OLDENICO",G019:"OLEGGIO",G020:"OLEGGIO CASTELLO",G021:"OLEVANO DI LOMELLINA",G022:"OLEVANO ROMANO",G023:"OLEVANO SUL TUSCIANO",G025:"OLGIATE COMASCO",G026:"OLGIATE MOLGORA",G028:"OLGIATE OLONA",G030:"OLGINATE",G031:"OLIENA",G032:"OLIVA GESSI",G034:"OLIVADI",G036:"OLIVERI",G037:"OLIVETO LUCANO",G039:"OLIVETO CITRA",G040:"OLIVETO LARIO",G041:"OLIVETTA SAN MICHELE",G042:"OLIVOLA",G043:"OLLASTRA",G044:"OLLOLAI",G045:"OLLOMONT",G046:"OLMEDO",G047:"OLMENETA",G048:"OLMO GENTILE",G049:"OLMO AL BREMBO",G050:"OLTRE IL COLLE",G054:"OLTRESSENDA ALTA",G056:"OLTRONA DI SAN MAMETTE",G058:"OLZAI",G061:"OME",G062:"OMEGNA",G063:"OMIGNANO",G064:"ONANÌ",G065:"ONANO",G066:"ONCINO",G068:"ONETA",G070:"ONIFAI",G071:"ONIFERI",G074:"ONO SAN PIETRO",G075:"ONORE",G076:"ONZO",G078:"OPERA",G079:"OPI",G080:"OPPEANO",G081:"OPPIDO LUCANO",G082:"OPPIDO MAMERTINA",G083:"ORA",G084:"ORANI",G086:"ORATINO",G087:"ORBASSANO",G088:"ORBETELLO",G089:"ORCIANO DI PESARO",G090:"ORCIANO PISANO",G093:"ORERO",G095:"ORGIANO",G096:"PIEVE FISSIRAGA",G097:"ORGOSOLO",G098:"ORIA",G102:"ORICOLA",G103:"ORIGGIO",G105:"ORINO",G107:"ORIO LITTA",G108:"ORIO AL SERIO",G109:"ORIO CANAVESE",G110:"ORIOLO",G111:"ORIOLO ROMANO",G113:"ORISTANO",G114:"ORMEA",G115:"ORMELLE",G116:"ORNAGO",G117:"ORNAVASSO",G118:"ORNICA",G119:"OROSEI",G120:"OROTELLI",G121:"ORRIA",G122:"ORROLI",G123:"ORSAGO",G124:"ORSARA BORMIDA",G125:"ORSARA DI PUGLIA",G126:"ORSENIGO",G128:"ORSOGNA",G129:"ORSOMARSO",G130:"ORTA DI ATELLA",G131:"ORTA NOVA",G133:"ORTACESUS",G134:"ORTA SAN GIULIO",G135:"ORTE",G136:"ORTELLE",G137:"ORTEZZANO",G139:"ORTIGNANO RAGGIOLO",G140:"ORTISEI",G141:"ORTONA",G142:"ORTONA DEI MARSI",G143:"ORTONOVO",G144:"ORTOVERO",G145:"ORTUCCHIO",G146:"ORTUERI",G147:"ORUNE",G148:"ORVIETO",G149:"ORZINUOVI",G150:"ORZIVECCHI",G151:"OSASCO",G152:"OSASIO",G153:"OSCHIRI",G154:"OSIDDA",G155:"OSIGLIA",G156:"OSILO",G157:"OSIMO",G158:"OSINI",G159:"OSIO SOPRA",G160:"OSIO SOTTO",G161:"OSNAGO",G163:"OSOPPO",G164:"OSPEDALETTI",G165:"OSPEDALETTO D'ALPINOLO",G166:"OSPEDALETTO LODIGIANO",G167:"OSPEDALETTO EUGANEO",G168:"OSPEDALETTO",G169:"OSPITALE DI CADORE",G170:"OSPITALETTO",G171:"OSSAGO LODIGIANO",G173:"OSSANA",G178:"OSSI",G179:"OSSIMO",G181:"OSSONA",G183:"OSTANA",G184:"OSTELLATO",G185:"OSTIANO",G186:"OSTIGLIA",G187:"OSTUNI",G188:"OTRANTO",G189:"OTRICOLI",G190:"OTTAVIANO",G191:"OTTANA",G192:"OTTATI",G193:"OTTIGLIO",G194:"OTTOBIANO",G195:"OTTONE",G196:"OULX",G197:"OVADA",G198:"OVARO",G199:"OVIGLIO",G200:"OVINDOLI",G201:"OVODDA",G202:"OZEGNA",G203:"OZIERI",G204:"OZZANO MONFERRATO",G205:"OZZANO DELL'EMILIA",G206:"OZZERO",G207:"PABILLONIS",G208:"PACECO",G209:"PACE DEL MELA",G210:"PACENTRO",G211:"PACHINO",G212:"PACIANO",G213:"PADENGHE SUL GARDA",G215:"PADERNA",G217:"PADERNO FRANCIACORTA",G218:"PADERNO D'ADDA",G220:"PADERNO DUGNANO",G221:"PADERNO DEL GRAPPA",G222:"PADERNO PONCHIELLI",G223:"ROBBIATE",G224:"PADOVA",G225:"PADRIA",G226:"PADULA",G227:"PADULI",G228:"PAESANA",G229:"PAESE",G230:"PAGANI",G232:"PAGANICO SABINO",G233:"PAGAZZANO",G234:"PAGLIARA",G237:"PAGLIETA",G238:"PAGNACCO",G240:"PAGNO",G241:"PAGNONA",G242:"PAGO DEL VALLO DI LAURO",G243:"PAGO VEIANO",G247:"PAISCO LOVENO",G248:"PAITONE",G249:"PALADINA",G250:"PALAGANO",G251:"PALAGIANELLO",G252:"PALAGIANO",G253:"PALAGONIA",G254:"PALAIA",G255:"PALANZANO",G257:"PALATA",G258:"PALAU",G259:"PALAZZAGO",G260:"PALAZZO PIGNANO",G261:"PALAZZO SAN GERVASIO",G262:"PALAZZO CANAVESE",G263:"PALAZZO ADRIANO",G264:"PALAZZOLO SULL'OGLIO",G266:"PALAZZOLO VERCELLESE",G267:"PALAZZOLO ACREIDE",G268:"PALAZZOLO DELLO STELLA",G270:"PALAZZUOLO SUL SENIO",G271:"PALENA",G272:"PALERMITI",G273:"PALERMO",G274:"PALESTRINA",G275:"PALESTRO",G276:"PALIANO",G277:"PALIZZI",G278:"PALLAGORIO",G280:"PALLANZENO",G281:"PALLARE",G282:"PALMA DI MONTECHIARO",G283:"PALMA CAMPANIA",G284:"PALMANOVA",G285:"PALMARIGGI",G286:"PALMAS ARBOREA",G287:"SAN GIOVANNI SUERGIU",G288:"PALMI",G289:"PALMIANO",G290:"PALMOLI",G291:"PALO DEL COLLE",G292:"PALOMONTE",G293:"PALOMBARA SABINA",G294:"PALOMBARO",G295:"PALOSCO",G296:"PALÙ DEL FERSINA",G297:"PALÙ",G298:"PALUDI",G299:"PLAUS",G300:"PALUZZA",G302:"PAMPARATO",G303:"PANCALIERI",G304:"PANCARANA",G305:"PANCHIÀ",G306:"PANDINO",G307:"PANETTIERI",G308:"PANICALE",G309:"VILLARICCA",G311:"PANNARANO",G312:"PANNI",G315:"PANTELLERIA",G316:"PANTIGLIATE",G317:"PAOLA",G318:"PAOLISI",G319:"
34VALDERICE",G320:"PAPASIDERO",G323:"PAPOZZE",G324:"PARABIAGO",G325:"PARABITA",G327:"PARATICO",G328:"PARCINES",G330:"PARELLA",G331:"PARENTI",G333:"PARETE",G334:"PARETO",G335:"PARGHELIA",G336:"PARLASCO",G337:"PARMA",G338:"PARODI LIGURE",G339:"PAROLDO",G340:"PAROLISE",G342:"PARONA",G344:"PARRANO",G346:"PARRE",G347:"PARTANNA",G348:"PARTINICO",G349:"PARUZZARO",G350:"PARZANICA",G352:"PASIAN DI PRATO",G353:"PASIANO DI PORDENONE",G354:"PASPARDO",G358:"PASSERANO MARMORITO",G359:"PASSIGNANO SUL TRASIMENO",G361:"PASSIRANO",G362:"PASTENA",G364:"PASTORANO",G365:"PASTRENGO",G367:"PASTURANA",G368:"PASTURO",G370:"PATERNOPOLI",G371:"PATERNÒ",G372:"PATERNO CALABRO",G374:"PATRICA",G376:"PATTADA",G377:"PATTI",G378:"PATÙ",G379:"PAU",G381:"PAULARO",G382:"PAULI ARBAREI",G383:"SAN NICOLÒ GERREI",G384:"PAULILATINO",G385:"PAULLO",G386:"PAUPISI",G387:"PAVAROLO",G388:"PAVIA",G389:"PAVIA DI UDINE",G391:"PAVONE DEL MELLA",G392:"PAVONE CANAVESE",G393:"PAVULLO NEL FRIGNANO",G394:"PAZZANO",G395:"PECCIOLI",G396:"PECCO",G397:"PECETTO DI VALENZA",G398:"PECETTO TORINESE",G399:"PECORARA",G400:"PEDACE",G402:"PEDARA",G403:"PEDASO",G404:"PEDAVENA",G406:"PEDEMONTE",G407:"SAN PAOLO",G408:"PEDEROBBA",G410:"PEDESINA",G411:"PEDIVIGLIANO",G412:"PEDRENGO",G415:"PEGLIO",G416:"PEGLIO",G417:"PEGOGNAGA",G418:"PEIA",G419:"PEIO",G420:"PELAGO",G421:"PELLA",G424:"PELLEGRINO PARMENSE",G426:"PELLEZZANO",G427:"PELLIO INTELVI",G428:"PELLIZZANO",G429:"PELUGO",G430:"PENANGO",G431:"POGGIRIDENTI",G432:"PENNA IN TEVERINA",G433:"PENNABILLI",G434:"PENNADOMO",G435:"PENNAPIEDIMONTE",G436:"PENNA SAN GIOVANNI",G437:"PENNA SANT'ANDREA",G438:"PENNE",G439:"PENTONE",G441:"PERANO",G442:"PERAROLO DI CADORE",G443:"PERCA",G444:"PERCILE",G445:"PERDASDEFOGU",G446:"PERDAXIUS",G447:"PERDIFUMO",G449:"PERETO",G450:"PERFUGAS",G451:"PERGINE VALDARNO",G452:"PERGINE VALSUGANA",G453:"PERGOLA",G454:"PERINA
34LDO",G455:"PERITO",G456:"PERLEDO",G457:"PERLETTO",G458:"PERLO",G459:"PERLOZ",G461:"PERNUMIA",G462:"PEROSA CANAVESE",G463:"PEROSA ARGENTINA",G465:"PERRERO",G467:"SAN GIOVANNI IN PERSICETO",G469:"PERSICO DOSIMO",G471:"PERTENGO",G474:"PERTICA ALTA",G475:"PERTICA BASSA",G476:"PERTOSA",G477:"PERTUSIO",G478:"PERUGIA",G479:"PESARO",G480:"PESCAGLIA",G481:"PESCANTINA",G482:"PESCARA",G483:"PESCAROLO ED UNITI",G484:"PESCASSEROLI",G485:"PESCATE",G486:"PESCHE",G487:"PESCHICI",G488:"PESCHIERA BORROMEO",G489:"PESCHIERA DEL GARDA",G491:"PESCIA",G492:"PESCINA",G493:"PESCOCOSTANZO",G494:"PESCO SANNITA",G495:"PESCOLANCIANO",G496:"PESCOPAGANO",G497:"PESCOPENNATARO",G498:"PESCOROCCHIANO",G499:"PESCOSANSONESCO",G500:"PESCOSOLIDO",G502:"PESSANO CON BORNAGO",G504:"PESSINA CREMONESE",G505:"PESSINETTO",G506:"PETACCIATO",G507:"TURANIA",G508:"PETILIA POLICASTRO",G509:"PETINA",G510:"PETRALIA SOPRANA",G511:"PETRALIA SOTTANA",G512:"PETRELLA TIFERNINA",G513:"PETRELLA SALTO",G514:"PETRIANO",G515:"PETRIOLO",G516:"PETRITOLI",G517:"PETRIZZI",G518:"PETRONÀ",G519:"PETRURO IRPINO",G520:"PETTENASCO",G521:"PETTINENGO",G522:"PETTINEO",G523:"PETTORANELLO DEL MOLISE",G524:"PETTORANO SUL GIZIO",G525:"PETTORAZZA GRIMANI",G526:"PEVERAGNO",G528:"PEZZANA",G529:"PEZZAZE",G532:"PEZZOLO VALLE UZZONE",G534:"PIACENZA D'ADIGE",G535:"PIACENZA",G536:"PIADENA",G537:"PIAGGE",G538:"PIAGGINE",G540:"VALLE DELL'ANGELO",G541:"PIANA DI MONTE VERNA",G542:"PIANA CRIXIA",G543:"PIANA DEGLI ALBANESI",G545:"PONTBOSET",G546:"PIAN CAMUNO",G547:"PIANCASTAGNAIO",G549:"PIANCOGNO",G551:"PIANDIMELETO",G553:"PIANE CRATI",G555:"PIANELLA",G556:"PIANELLO DEL LARIO",G557:"PIANELLO VAL TIDONE",G558:"PIANENGO",G559:"PIANEZZA",G560:"PIANEZZE",G561:"PIANFEI",G564:"PIANICO",G565:"PIANIGA",G566:"SAN BENEDETTO VAL DI SAMBRO",G568:"PIANO DI SORRENTO",G570:"PIANORO",G571:"PIANSANO",G572:"PIANTEDO",G574:"PIARIO",G575:"PIASCO",G576:"PIATEDA",G577:"PIATTO",G579:"PIAZZA BREMBANA",G580:"PIAZZA ARMERINA",G582:"PIAZZA AL SERCHIO",G583:"PIAZZATORRE",G587:"PIAZZOLA SUL BRENTA",G588:"PIAZZOLO",G589:"PICCIANO",G590:"PICERNO",G591:"PICINISCO",G592:"PICO",G593:"PIEA",G594:"PIEDICAVALLO",G596:"PIEDIMONTE MATESE",G597:"PIEDIMONTE ETNEO",G598:"PIEDIMONTE SAN GERMANO",G600:"PIEDIMULERA",G601:"PIEGARO",G602:"PIENZA",G603:"PIERANICA",G604:"PIETRAMONTECORVINO",G605:"PIETRA LIGURE",G606:"PIETRABBONDANTE",G607:"PIETRABRUNA",G608:"PIETRACAMELA",G609:"PIETRACATELLA",G610:"PIETRACUPA",G611:"PIETRADEFUSI",G612:"PIETRA DE' GIORGI",G613:"PIETRAFERRAZZANA",G614:"SATRIANO DI LUCANIA",G615:"PIETRAFITTA",G616:"PIETRAGALLA",G618:"PIETRALUNGA",G619:"PIETRA MARAZZI",G620:"PIETRAMELARA",G621:"PIETRANICO",G622:"PIETRAPAOLA",G623:"PIETRAPERTOSA",G624:"PIETRAPERZIA",G625:"PIETRAPORZIO",G626:"PIETRAROJA",G627:"PIETRARUBBIA",G628:"PIETRASANTA",G629:"PIETRASTORNINA",G630:"PIETRAVAIRANO",G631:"PIETRELCINA",G632:"PIEVE DI TECO",G633:"PIEVE DI CORIANO",G634:"PIEVE EMANUELE",G635:"PIEVE ALBIGNOLA",G636:"PIEVE A NIEVOLE",G637:"PIEVEBOVIGLIANA",G639:"PIEVE DEL CAIRO",G642:"PIEVE DI CADORE",G643:"PIEVE DI CENTO",G645:"PIEVE DI SOLIGO",
35G646:"PIEVE LIGURE",G647:"PIEVE D'OLMI",G648:"PIEVE FOSCIANA",G649:"PIEVEPELAGO",G650:"PIEVE PORTO MORONE",G651:"PIEVE SAN GIACOMO",G653:"PIEVE SANTO STEFANO",G656:"PIEVE TESINO",G657:"PIEVE TORINA",G658:"PIEVE VERGONTE",G659:"PIGLIO",G660:"PIGNA",G661:"PIGNATARO MAGGIORE",G662:"PIGNATARO INTERAMNA",G663:"PIGNOLA",G664:"PIGNONE",G665:"PIGRA",G666:"PILA",G669:"PIMENTEL",G670:"PIMONTE",G671:"PINAROLO PO",G672:"PINASCA",G673:"PINCARA",G674:"PINEROLO",G676:"PINO D'ASTI",G678:"PINO TORINESE",G680:"PINZANO AL TAGLIAMENTO",G681:"PINZOLO",G682:"PIOBBICO",G683:"PIOBESI D'ALBA",G684:"PIOBESI TORINESE",G685:"PIODE",G686:"PIOLTELLO",G687:"PIOMBINO",G688:"PIOMBINO DESE",G690:"PIORACO",G691:"PIOSSASCO",G692:"PIOVÀ MASSAIA",G693:"PIOVE DI SACCO",G694:"PIOVENE ROCCHETTE",G695:"PIOVERA",G696:"PIOZZANO",G697:"PIOZZO",G698:"PRIVERNO",G699:"PIRAINO",G702:"PISA",G703:"PISANO",G704:"PISONIANO",G705:"PISCINA",G707:"PISCIOTTA",G710:"PISOGNE",G712:"PISTICCI",G713:"PISTOIA",G715:"PITEGLIO",G716:"PITIGLIANO",G717:"PIUBEGA",G718:"PIURO",G719:"PIVERONE",G720:"PIZZALE",G721:"PIZZIGHETTONE",G722:"PIZZO",G724:"PIZZOFERRATO",G726:"PIZZOLI",G727:"PIZZONE",G728:"PIZZONI",G729:"PLACANICA",G733:"PLATACI",G734:"PLATANIA",G735:"PLATÌ",G736:"TAIPANA",G737:"PLESIO",G740:"PLOAGHE",G741:"PLODIO",G742:"POCAPAGLIA",G743:"POCENIA",G746:"PODENZANA",G747:"PODENZANO",G749:"POFI",G751:"POGGIARDO",G752:"POGGIBONSI",G753:"POGGIO RUSCO",G754:"POGGIO A CAIANO",G756:"POGGIO BUSTONE",G757:"POGGIO CATINO",G758:"POGGIODOMO",G760:"POGGIOFIORITO",G761:"POGGIO IMPERIALE",G762:"POGGIOMARINO",G763:"POGGIO MIRTETO",G764:"POGGIO MOIANO",G765:"POGGIO NATIVO",G766:"POGGIO PICENZE",G767:"POGGIOREALE",G768:"POGGIO RENATICO",G769:"POGGIORSINI",G770:"POGGIO SAN LORENZO",G771:"POGGIO SAN MARCELLO",G772:"POGLIANO MILANESE",G773:"POGNANA LARIO",G774:"POGNANO",G775:"POGNO",G776:"POJANA MAGGIORE",G777:"POIRINO",G779:"POLAVENO",G780:"POLCENIGO",G782:"POLESELLA",G784:"POLI",G785:"POLIA",G786:"POLICORO",G787:"POLIGNANO A MARE",G788:"SAN PIETRO IN CERRO",G789:"POLINAGO",G790:"POLINO",G791:"POLISTENA",G792:"POLIZZI GENEROSA",G793:"POLLA",G794:"POLLEIN",G795:"POLLENA TROCC
35HIA",G796:"POLLICA",G797:"POLLINA",G798:"POLLONE",G799:"POLLUTRI",G800:"POLONGHERA",G801:"POLPENAZZE DEL GARDA",G802:"POLVERARA",G803:"POLVERIGI",G804:"POMARANCE",G805:"POMARETTO",G806:"POMARICO",G807:"POMARO MONFERRATO",G808:"POMAROLO",G809:"POMBIA",G811:"POMEZIA",G812:"POMIGLIANO D'ARCO",G813:"POMPEI",G814:"POMPEIANA",G815:"POMPIANO",G816:"POMPONESCO",G817:"POMPU",G818:"PONCARALE",G820:"PONDERANO",G821:"PONNA",G822:"PONSACCO",G823:"PONSO",G825:"PONTASSIEVE",G826:"PONT-CANAVESE",G827:"PONTE",G829:"PONTE IN VALTELLINA",G830:"PONTE GARDENA",G831:"PONTEBBA",G833:"PONTE BUGGIANESE",G834:"PONTECAGNANO FAIANO",G836:"PONTECCHIO POLESINE",G837:"PONTECHIANALE",G838:"PONTECORVO",G839:"PONTECURONE",G840:"PONTEDASSIO",G842:"PONTE DELL'OLIO",G843:"PONTEDERA",G844:"PONTE DI LEGNO",G846:"PONTE DI PIAVE",G847:"PONTE LAMBRO",G848:"PONTELANDOLFO",G849:"PONTELATONE",G850:"PONTELONGO",G851:"PONTE NIZZA",G852:"PONTENURE",G853:"PONTERANICA",G854:"PONT-SAINT-MARTIN",G855:"PONTE SAN NICOLÒ",G856:"PONTE SAN PIETRO",G858:"PONTESTURA",G859:"PONTEVICO",G860:"PONTEY",G861:"PONTI",G862:"PONTI SUL MINCIO",G864:"PONTIDA",G865:"PONTINIA",G866:"PONTINVREA",G867:"PONTIROLO NUOVO",G869:"PONTOGLIO",G870:"PONTREMOLI",G871:"PONZA",G872:"PONZANO MONFERRATO",G873:"PONZANO DI FERMO",G874:"PONZANO ROMANO",G875:"PONZANO VENETO",G877:"PONZONE",G878:"POPOLI",G879:"POPPI",G881:"PORANO",G882:"PORCARI",G886:"PORCIA",G887:"STELLA CILENTO",G888:"PORDENONE",G889:"PORLEZZA",G890:"PORNASSIO",G891:"PORPETTO",G894:"PORTACOMARO",G895:"PORTALBERA",G900:"PORTE",G902:"PORTICI",G903:"PORTICO DI CASERTA",G904:"PORTICO E SAN BENEDETTO",G905:"PORTIGLIOLA",G906:"PORTO CERESIO",G907:"PORTO VALTRAVAGLIA",G909:"PORTOBUFFOLÈ",G910:"PORTOCANNONE",G912:"PORTOFERRAIO",G913:"PORTOFINO",G914:"PORTOGRUARO",G916:"PORTOMAGGIORE",G917:"PORTO MANTOVANO",G919:"PORTO RECANATI",G920:"PORTO SAN GIORGIO",G921:"PORTO SANT'ELPIDIO",G922:"PORTOSCUSO",G923:"PORTO TOLLE",G924:"PORTO TORRES",G925:"PORTOVENERE",G926:"PORTO VIRO",G927:"PORTULA",G929:"POSADA",G931:"POSINA",G932:"POSITANO",G933:"POSSAGNO",G934:"POSTA",G935:"POSTA FIBRENO",G936:"POSTAL",G937:"POSTALESIO",G939:"POSTIGLIONE",G940:"POSTUA",G942:"POTENZA",G943:"POVE DEL GRAPPA",G944:"POVEGLIANO",G945:"POVEGLIANO VERONESE",G947:"POVIGLIO",G949:"POVOLETTO",G950:"POZZA DI FASSA",G951:"POZZAGLIA SABINA",G953:"POZZALLO",G954:"POZZILLI",G955:"POZZO D'ADDA",G957:"POZZOLEONE",G959:"POZZOLENGO",G960:"POZZOL GROPPO",G961:"POZZOLO FORMIGARO",G962:"POZZOMAGGIORE",G963:"POZZONOVO",G964:"POZZUOLI",G965:"POZZUOLO MARTESANA",G966:"POZZUOLO DEL FRIULI",G968:"PRADALUNGA",G969:"PRADAMANO",G970:"PRADLEVES",G972:"SASSO MARCONI",G973:"PRAGELATO",G974:"PRAY",G975:"PRAIA A MARE",G976:"PRAIANO",G977:"PRALBOINO",G978:"PRALI",G979:"PRALORMO",G980:"PRALUNGO",G981:"PRAMAGGIORE",G982:"PRAMOLLO",G985:"PRAROLO",G986:"PRAROSTINO",G987:"PRASCO",G988:"PRASCORSANO",G990:"PRATA DI PRINCIPATO ULTRA",G991:"PRATA SANNITA",G992:"PRATA D'ANSIDONIA",G993:"PRATA CAMPORTACCIO",G994:"PRATA DI PORDENONE",G995:"PRATELLA",G997:"PRATIGLIONE",G999:"PRATO",H001:"PRATO SESIA",H002:"PRATO CARNICO",H004:"PRATO ALLO STELVIO",H006:"PRATOLA SERRA",H007:"PRATOLA PELIGNA",H010:"PRAVISDOMINI",H011:"PRAZZO",H013:"SAMO",H014:"PRECENICCO",H015:"PRECI",H017:"PREDAPPIO",H018:"PREDAZZO",H019:"PREDOI",H020:"PREDORE",H021:"PREDOSA",H022:"PREGANZIOL",H026:"PREGNANA MILANESE",H027:"PRELÀ",H028:"PREMANA",H029:"PREMARIACCO",H030:"PREMENO",H033:"PREMIA",H034:"PREMILCUORE",H036:"PREMOLO",H037:"PREMOSELLO-CHIOVENDA",H038:"PREONE",H040:"PREPOTTO",H042:"PRÉ-SAINT-DIDIER",H043:"PRESEGLIE",H045:"PRESENZANO",H046:"PRESEZZO",H047:"PRESICCE",H048:"PRESSANA",H052:"PRETORO",H055:"PREVALLE",H056:"PREZZA",H059:"PRIERO",H061:"PRIGNANO SULLA SECCHIA",H062:"PRIGNANO CILENTO",H063:"PRIMALUNA",H068:"PRIOCCA",H069:"PRIOLA",H070:"PRIZZI",H071:"PROCENO",H072:"PROCIDA",H073:"PROPATA",H074:"PROSERPIO",H076:"PROSSEDI",H077:"PROVAGLIO VAL SABBIA",H078:"PROVAGLIO D'ISEO",H081:"PROVES",H083:"PROVVIDENTI",H085:"PRUNETTO",H086:"PUEGNAGO SUL GARDA",H087:"PUGLIANELLO",H088:"PULA",H089:"PULFERO",H090:"PULSANO",H091:"PUMENENGO",H094:"PUSIANO",H095:"PUTIFIGARI",H096:"PUTIGNANO",H097:"QUADRELLE",H098:"QUADRI",H100:"QUAGLIUZZO",H101:"QUALIANO",H102:"QUARANTI",H103:"QUAREGNA",H104:"QUARGNENTO",H106:"QUARNA SOPRA",H107:"QUARNA SOTTO",H108:"QUARONA",H109:"QUARRATA",H110:"QUART",H114:"QUARTO",H117:"QUARTO D'ALTINO",H118:"QUARTU SANT'ELENA",H119:"QUARTUCCIU",H120:"QUASSOLO",H121:"QUATTORDIO",H122:"QUATTRO CASTELLA",H126:"QUILIANO",H127:"QUINCINETTO",H128:"QUINDICI",H129:"QUINGENTOLE",H130:"QUINTANO",H131:"QUINTO DI TREVISO",H132:"QUINTO VERCELLESE",H134:"QUINTO VICENTINO",H140:"QUINZANO D'OGLIO",H143:"QUISTELLO",H146:"RABBI",H147:"RACALE",H148:"RACALMUTO",H150:"RACCONIGI",H151:"RACCUJA",H152:"RACINES",H153:"RADDA IN CHIANTI",H154:"RADDUSA",H156:"RADICOFANI",H157:"RADICONDOLI",H159:"RAFFADALI",H161:"RAGOGNA",H163:"RAGUSA",H165:"RUVIANO",H166:"RAIANO",H168:"RAMACCA",H171:"RAMPONIO VERNA",H173:"RANCIO VALCUVIA",H174:"RANCO",H175:"RANDAZZO",H176:"RANICA",H177:"RANZANICO",H180:"RANZO",H182:"RAPAGNANO",H183:"RAPALLO",H184:"RAPINO",H185:"RAPOLANO TERME",H186:"RAPOLLA",H187:"RAPONE",H188:"RASSA",H189:"RASUN-ANTERSELVA",H192:"RASURA",H194:"RAVANUSA",H195:"RAVARINO",H196:"RAVASCLETTO",H198:"RAVELLO",H199:"RAVENNA",H200:"RAVEO",H202:"RAVISCANINA",H203:"RE",H204:"REA",H205:"REALMONTE",H206:"REANA DEL ROJALE",H207:"REANO",H210:"RECALE",H211:"RECANATI",H212:"RECCO",H213:"RECETTO",H214:"RECOARO TERME",H216:"REDAVALLE",H218:"REDONDESCO",H219:"REFRANCORE",H220:"REFRONTOLO",H221:"REGALBUTO",H222:"REGGELLO",H223:"REGGIO NELL'EMILIA",H224:"REGGIO DI CALABRIA",H225:"REGGIOLO",H227:"REINO",H228:"REITANO",H229:"REMANZACCO",H230:"REMEDELLO",H233:"RENATE",H235:"RENDE",H236:"RENON",H238:"RESANA",H240:"RESCALDINA",H242:"RESIA",H243:"ERCOLANO",H244:"RESIUTTA",H245:"RESUTTANO",H246:"RETORBIDO",H247:"REVELLO",H248:"REVERE",H250:"REVIGLIASCO D'ASTI",H253:"REVINE LAGO",H254:"REVÒ",H255:"REZZAGO",H256:"REZZATO",H257:"REZZO",H258:"REZZOAGLIO",H259:"VAL REZZO",H262:"RHÊMES-NOTRE-DAME",H263:"RHÊMES-SAINT-GEORGES",H264:"RHO",H265:"RIACE",H266:"RIALTO",H267:"RIANO",H268:"RIARDO",H269:"RIBERA",H270:"RIBORDONE",H271:"RICADI",H272:"RICALDONE",H273:"RICCIA",H274:"RICCIONE",H275:"RICCÒ DEL GOLFO DI SPEZIA",H276:"RICENGO",H277:"RICIGLIANO",H280:"RIESE PIO X",H281:"RIESI",H282:"RIETI",H284:"RIFIANO",H285:"RIFREDDO",H286:"RIGNANO SULL'ARNO",H287:"RIGNANO GARGANICO",H288:"RIGNANO FLAMINIO",H289:"RIGOLATO",H291:"RIMA SAN GIUSEPPE",H292:"RIMASCO",H293:"RIMELLA",H294:"RIMINI",H297:"RIO NELL'ELBA",H298:"RIO SALICETO",H299:"RIO DI PUSTERIA",H300:"RIOFREDDO",H301:"RIOLA SARDO",H302:"RIOLO TERME",H303:"RIOLUNATO",H304:"RIOMAGGIORE",H305:"RIO MARINA",H307:"RIONERO IN VULTURE",H308:"RIONERO SANNITICO",H311:"RIPABOTTONI",H312:"RIPACANDIDA",H313:"RIPALIMOSANI",H314:"RIPALTA ARPINA",H315:"RIPALTA CREMASCA",H316:"RIPALTA GUERINA",H319:"RIPARBELLA",H320:"RIPA TEATINA",H321:"RIPATRANSONE",H323:"RIPE SAN GINESIO",H324:"RIPI",H325:"RIPOSTO",H326:"RITTANA",H327:"RIVAMONTE AGORDINO",H328:"RIVA LIGURE",H329:"RIVA VALDOBBIA",H330:"RIVA DEL GARDA",H331:"RIVA DI 
35SOLTO",H333:"RIVALBA",H334:"RIVALTA BORMIDA",H335:"RIVALTA DI TORINO",H336:"RIVANAZZANO TERME",H337:"RIVA PRESSO CHIERI",H338:"RIVARA",H340:"RIVAROLO CANAVESE",H341:"RIVAROLO DEL RE ED UNITI",H342:"RIVAROLO MANTOVANO",H343:"RIVARONE",H344:"RIVAROSSA",H346:"RIVE",H347:"RIVE D'ARCANO",H348:"RIVELLO",H350:"RIVERGARO",H353:"RIVISONDOLI",H354:"RIVODUTRI",H355:"RIVOLI",H356:"RIVOLI VERONESE",H357:"RIVOLTA D'ADDA",H359:"RIZZICONI",H360:"RO",H361:"ROANA",H362:"ROASCHIA",H363:"ROASCIO",H364:"ROVASENDA",H365:"ROASIO",H366:"ROATTO",H367:"ROBASSOMERO",H369:"ROBBIO",H371:"ROBECCHETTO CON INDUNO",H372:"ROBECCO D'OGLIO",H373:"ROBECCO SUL NAVIGLIO",H375:"ROBECCO PAVESE",H376:"ROBELLA",H377:"ROBILANTE",H378:"ROBURENT",H379:"ROCCA PIETORE",H380:"ROCCAVALDINA",H382:"ROCCABASCERANA",H383:"ROCCABERNARDA",H384:"ROCCABIANCA",H385:"ROCCABRUNA",H386:"ROCCA CANAVESE",H387:"ROCCA CANTERANO",H389:"ROCCACASALE",H390:"ROCCAFLUVIONE",H391:"ROCCA CIGLIÈ",H392:"ROCCA D'ARAZZO",H393:"ROCCA D'ARCE",H394:"ROCCADASPIDE",H395:"ROCCA DE' BALDI",H396:"ROCCA DE' GIORGI",H398:"ROCCA D'EVANDRO",H399:"ROCCA DI BOTTE",H400:"ROCCA DI CAMBIO",H401:"ROCCA DI CAVE",H402:"ROCCA DI MEZZO",H403:"ROCCA DI NETO",H404:"ROCCA DI PAPA",H405:"ROCCAFIORITA",H406:"ROCCAFORTE LIGURE",H407:"ROCCAFORTE MONDOVÌ",H408:"ROCCAFORTE DEL GRECO",H409:"ROCCAFORZATA",H410:"ROCCAFRANCA",H411:"ROCCAGIOVINE",H412:"ROCCAGLORIOSA",H413:"ROCCAGORGA",H414:"ROCCA GRIMALDA",H416:"ROCCA IMPERIALE",H417:"ROCCALBEGNA",H418:"ROCCALUMERA",H420:"ROCCAMANDOLFI",H421:"ROCCA MASSIMA",H422:"ROCCAMENA",H423:"ROCCAMONFINA",H424:"ROCCAMONTEPIANO",H425:"ROCCAMORICE",H426:"ROCCANOVA",H427:"ROCCANTICA",H428:"ROCCAPALUMBA",H429:"ROCCA PIA",H431:"ROCCAPIEMONTE",H432:"ROCCA PRIORA",H433:"ROCCARAINOLA",H434:"ROCCARASO",H436:"ROCCAROMANA",H437:"ROCCA SAN CASCIANO",H438:"ROCCA SAN FELICE",H439:"ROCCA SAN GIOVANNI",H440:"ROCCA SANTA MARIA",H441:"ROCCA SANTO STEFANO",H442:"ROCCASCALEGNA",H443:"ROCCASECCA",H444:"ROCCASECCA DEI VOLSCI",H445:"ROCCASICURA",H446:"ROCCA SINIBALDA",H447:"ROCCASPARVERA",H448:"ROCCASPINALVETI",H449:"ROCCASTRADA",H450:"ROCCA SUSELLA",H451:"ROCCAVERANO",H452:"ROCCAVIGNALE",H453:"ROCCAVIONE",H454:"ROCCAVIVARA",H455:"ROCCELLA VALDEMONE",H456:"ROCCELLA IONICA",H458:"ROCCHETTA A VOLTURNO",H459:"ROCCHETTA E CROCE",H460:"ROCCHETTA NERVINA",H461:"ROCCHETTA DI VARA",H462:"ROCCHETTA BELBO",H465:"ROCCHETTA LIGURE",H466:"ROCCHETTA PALAFEA",H467:"ROCCHETTA SANT'ANTONIO",H468:"ROCCHETTA TANARO",H470:"RODANO",H472:"RODDI",H473:"RODDINO",H474:"RODELLO",H475:"RODENGO",H477:"RODENGO SAIANO",H478:"RODERO",H479:"RODÌ MILICI",H480:"RODI GARGANICO",H481:"RODIGO",H484:"ROÈ VOLCIANO",H485:"ROFRANO",H486:"ROGENO",H488:"ROGGIANO GRAVINA",H489:"ROGHUDI",H490:"ROGLIANO",H491:"ROGNANO",H492:"ROGNO",H493:"ROGOLO",H494:"ROIATE",H495:"ROIO DEL SANGRO",H497:"ROISAN",H498:"ROLETTO",H500:"ROLO",H501:"ROMA",H502:"ROMAGNANO SESIA",H503:"ROMAGNANO AL MONTE",H505:"ROMAGNESE",H506:"ROMALLO",H507:"ROMANA",H508:"ROMANENGO",H509:"ROMANO DI LOMBARDIA",H511:"ROMANO CANAVESE",H512:"ROMANO D'EZZELINO",H514:"ROMANS D'ISONZO",H516:"ROMBIOLO",H517:"ROMENO",H518:"ROMENTINO",H519:"ROMETTA",H521:"RONAGO",H522:"RONCÀ",H523:"RONCADE",H525:"RONCADELLE",H527:"RONCARO",H528:"RONCEGNO TERME",H529:"RONCELLO",H531:"RONCHI DEI LEGIONARI",H532:"RONCHI VALSUGANA",H533:"RONCHIS",H534:"RONCIGLIONE",H535:"RONCOBELLO",H536:"RONCO SCRIVIA",H537:"RONCO BRIANTINO",H538:"RONCO BIELLESE",H539:"RONCO CANAVESE",H540:"RONCO ALL'ADIGE",H541:"RONCOFERRARO",H542:"RONCOFREDDO",H544:"RONCOLA",H546:"RONDANINA",H547:"RONDISSONE",H549:"RONSECCO",H552:"RONZONE",H553:"ROPPOLO",H554:"RORÀ",H555:"ROURE",H556:"ROSÀ",H558:"ROSARNO",H559:"ROSASCO",H560:"ROSATE",H561:"ROSAZZA",H562:"ROSCIANO",H564:"ROSCIGNO",H565:"ROSE",H566:"ROSELLO",H568:"ROSETO VALFORTORE",H569:"ROSIGNANO MONFERRATO",H570:"ROSIGNANO MARITTIMO",H572:"ROSETO CAPO SPULICO",H573:"ROSOLINA",H574:"ROSOLINI",H575:"ROSORA",H577:"ROSSA",H578:"ROSSANA",H579:"ROSSANO",H580:"ROSSANO VENETO",H581:"ROSSIGLIONE",H583:"ROSTA",H584:"ROTA D'IMAGNA",H585:"ROTA GRECA",H588:"ROTELLA",H589:"ROTELLO",H590:"ROTONDA",H591:"ROTONDELLA",H592:"ROTONDI",H593:"ROTTOFRENO",H594:"ROTZO",H598:"ROVATO",H599:"ROVEGNO",H601:"ROVELLASCA",H602:"ROVELLO PORRO",H604:"ROVERBELLA",H606:"ROVERCHIARA",H607:"ROVERÈ DELLA LUNA",H608:"ROVERÈ VERONESE",H609:"ROVEREDO IN PIANO",H610:"ROVEREDO DI GUÀ",H612:"ROVERETO",H614:"ROVESCALA",H615:"ROVETTA",H618:"ROVIANO",H620:"ROVIGO",H621:"ROVITO",H622:"ROVOLON",H623:"ROZZANO",H625:"RUBANO",H627:"RUBIANA",H628:"RUBIERA",H629:"RUDA",H630:"RUDIANO",H631:"RUEGLIO",H632:"RUFFANO",H633:"RUFFIA",H634:"RUFFRÈ-MENDOLA",H635:"RUFINA",H637:"RUINO",H639:"RUMO",H641:"RUOTI",H642:"RUSSI",H643:"RUTIGLIANO",H644:"RUTINO",H645:"RUVO DI PUGLIA",H646:"RUVO DEL MONTE",H647:"SABAUDIA",H648:"SABBIA",H650:"SABBIO CHIESE",H652:"SABBIONETA",H654:"SACCO",H655:"SACCOLONGO",H657:"SACILE",H658:"SACROFANO",H659:"SADALI",H661:"SAGAMA",H662:"SAGLIANO MICCA",H665:"SAGRADO",H666:"SAGRON MIS",H669:"SAINT-CHRISTOPHE",H670:"SAINT-DENIS",H671:"SAINT-MARCEL",H672:"SAINT-NICOLAS",H673:"SAINT-OYEN",H674:"SAINT-PIERRE",H675:"SAINT-RHÉMY-EN-BOSSES",H676:"SAINT-VINCENT",H677:"SALA MONFERRATO",H678:"SALA BOLOGNESE",H679:"SALA COMACINA",H681:"SALA BIELLESE",H682:"SALA BAGANZA",H683:"SALA CONSILINA",H684:"SALBERTRAND",H686:"SALENTO",H687:"SALANDRA",H688:"SALAPARUTA",H689:"SALARA",H690:"SALASCO",H691:"SALASSA",H693:"SALCITO",H694:"SALE",H695:"SALE DELLE 
35LANGHE",H699:"SALE MARASINO",H700:"SALEMI",H701:"SALERANO SUL LAMBRO",H702:"SALERANO CANAVESE",H703:"SALERNO",H704:"SALE SAN GIOVANNI",H705:"SALETTO",H706:"SALGAREDA",H707:"SALI VERCELLESE",H708:"SALICE SALENTINO",H710:"SALICETO",H712:"SAN MAURO DI SALINE",H713:"SALISANO",H714:"SALIZZOLE",H715:"SALLE",H716:"SALMOUR",H717:"SALÒ",H719:"SALORNO",H720:"SALSOMAGGIORE TERME",H721:"SALTARA",H723:"SALTRIO",H724:"SALUDECIO",H725:"SALUGGIA",H726:"SALUSSOLA",H727:"SALUZZO",H729:"SALVE",H730:"SAVOIA DI LUCANIA",H731:"SALVIROLA",H732:"SALVITELLE",H733:"SALZA IRPINA",H734:"SALZA DI PINEROLO",H735:"SALZANO",H736:"SAMARATE",H738:"SAMASSI",H739:"SAMATZAI",H743:"SAMBUCA DI SICILIA",H744:"SAMBUCA PISTOIESE",H745:"SAMBUCI",H746:"SAMBUCO",H749:"SAMMICHELE DI BARI",H752:"SAMOLACO",H753:"SAMONE",H754:"SAMONE",H755:"SAMPEYRE",H756:"SAMUGHEO",H757:"SANARICA",H760:"SAN BARTOLOMEO VAL CAVARGNA",H763:"SAN BARTOLOMEO AL MARE",H764:"SAN BARTOLOMEO IN GALDO",H765:"SAN BASILE",H766:"SAN BASILIO",H767:"SAN BASSANO",H768:"SAN BELLINO",H769:"SAN BENEDETTO DEL TRONTO",H770:"SAN BENEDETTO BELBO",H771:"SAN BENEDETTO PO",H772:"SAN BENEDETTO DEI MARSI",H773:"SAN BENEDETTO IN PERILLIS",H774:"SAN BENEDETTO ULLANO",H775:"SAN BENIGNO CANAVESE",H777:"SAN BERNARDINO VERBANO",H778:"SAN BIAGIO PLATANI",H779:"SAN BIAGIO SARACINISCO",H780:"SAN BIAGIO DELLA CIMA",H781:"SAN BIAGIO DI CALLALTA",H782:"SAN BIASE",H783:"SAN BONIFACIO",H784:"SAN BUONO",H785:"SAN CALOGERO",H786:"SAN CANDIDO",H787:"SAN CANZIAN D'ISONZO",H789:"SAN CARLO CANAVESE",H790:"SAN CASCIANO DEI BAGNI",H791:"SAN CASCIANO IN VAL DI PESA",H792:"SAN CATALDO",H793:"SAN CESARIO DI LECCE",H794:"SAN CESARIO SUL PANARO",H795:"SAN CHIRICO NUOVO",H796:"SAN CHIRICO RAPARO",H797:"SAN CIPIRELLO",H798:"SAN CIPRIANO D'AVERSA",H799:"SAN CIPRIANO PO",H800:"SAN CIPRIANO PICENTINO",H801:"SAN CLEMENTE",H802:"SAN COLOMBANO CERTENOLI",H803:"SAN COLOMBANO AL LAMBRO",H804:"SAN COLOMBANO BELMONTE",H805:"SAN CONO",H806:"SAN COSMO ALBANESE",H807:"SAN COSTANTINO CALABRO",H808:"SAN COSTANTINO ALBANESE",H809:"SAN COSTANZO",H810:"SAN CRISTOFORO",H811:"SAN DAMIANO D'ASTI",H812:"SAN DAMIANO MACRA",H814:"SAN DAMIANO AL COLLE",H815:"SAN DANIELE PO",H816:"SAN DANIELE DEL FRIULI",H818:"SAN DEMETRIO CORONE",H819:"SAN DEMETRIO NE' VESTINI",H820:"SAN DIDERO",H821:"SANDIGLIANO",H822:"SAN DONACI",H823:"SAN DONÀ DI PIAVE",H824:"SAN DONATO VAL DI COMINO",H825:"SAN DONATO DI NINEA",H826:"SA
35N DONATO DI LECCE",H827:"SAN DONATO MILANESE",H829:"SANDRIGO",H830:"SAN FEDELE INTELVI",H831:"SAN FELE",H833:"SAN FELICE DEL MOLISE",H834:"SAN FELICE A CANCELLO",H835:"SAN FELICE SUL PANARO",H836:"SAN FELICE CIRCEO",H838:"SAN FELICE DEL BENACO",H839:"SAN FERDINANDO DI PUGLIA",H840:"SAN FERMO DELLA BATTAGLIA",H841:"SAN FILI",H842:"SAN FILIPPO DEL MELA",H843:"SAN FIOR",H844:"SAN FIORANO",H845:"SAN FLORIANO DEL COLLIO",H846:"SAN FLORO",H847:"SAN FRANCESCO AL CAMPO",H848:"AGLIENTU",H850:"SAN FRATELLO",H851:"SANFRÈ",H852:"SANFRONT",H855:"SANGANO",H856:"SAN GAVINO MONREALE",H857:"SAN GEMINI",H858:"SAN GENESIO ATESINO",H859:"SAN GENESIO ED UNITI",H860:"SAN GENNARO VESUVIANO",H861:"SAN GERMANO VERCELLESE",H862:"SAN GERMANO CHISONE",H863:"SAN GERMANO DEI BERICI",H865:"SAN GERVASIO BRESCIANO",H867:"SAN GIACOMO DEGLI SCHIAVONI",H868:"SAN GIACOMO FILIPPO",H870:"SAN GIACOMO DELLE SEGNATE",H872:"SANGIANO",H873:"SAN GILLIO",H875:"SAN GIMIGNANO",H876:"SAN GINESIO",H877:"SANGINETO",H878:"SAN GIORGIO MONFERRATO",H880:"SAN GIORGIO A LIRI",H881:"SAN GIORGIO ALBANESE",H882:"SAN GIORGIO IONICO",H883:"SAN GIORGIO DI MANTOVA",H884:"SAN GIORGIO SU LEGNANO",H885:"SAN GIORGIO DI LOMELLINA",H886:"SAN GIORGIO DI PESARO",H887:"SAN GIORGIO PIACENTINO",H888:"SAN GIORGIO LUCANO",H889:"SAN GIORGIO MORGETO",H890:"SAN GIORGIO CANAVESE",H891:"SAN GIORGIO DELLA RICHINVELDA",H892:"SAN GIORGIO A CREMANO",H893:"SAN GIORGIO DELLE PERTICHE",H894:"SAN GIORGIO DEL SANNIO",H895:"SAN GIORGIO DI NOGARO",H896:"SAN GIORGIO DI PIANO",H897:"SAN GIORGIO IN BOSCO",H898:"SAN GIORGIO LA MOLARA",H899:"SAN GIORGIO SCARAMPI",H900:"SAN GIORIO DI SUSA",H901:"SAN GIOVANNI VALDARNO",H903:"SAN GIOVANNI DI GERACE",H906:"SAN GIOVANNI AL NATISONE",H907:"SAN GIOVANNI A PIRO",H910:"SAN GIOVANNI BIANCO",H911:"SAN GIOVANNI D'ASSO",H912:"SAN GIOVANNI DEL DOSSO",H913:"VILLA SAN GIOVANNI IN TUSCIA",H914:"SAN GIOVANNI GEMINI",H916:"SAN GIOVANNI ILARIONE",H917:"SAN GIOVANNI INCARICO",H918:"SAN GIOVANNI IN CROCE",H919:"SAN GIOVANNI IN FIORE",H920:"SAN GIOVANNI IN GALDO",H921:"SAN GIOVANNI IN MARIGNANO",H922:"SAN GIOVANNI LA PUNTA",H923:"SAN GIOVANNI LIPIONI",H924:"SAN GIOVANNI LUPATOTO",H926:"SAN GIOVANNI ROTONDO",H928:"SAN GIULIANO DEL SANNIO",H929:"SAN GIULIANO DI PUGLIA",H930:"SAN GIULIANO MILANESE",H931:"SAN GIUSEPPE VESUVIANO",H933:"SAN GIUSEPPE JATO",H935:"SAN GIUSTINO",H936:"SAN GIUSTO CANAVESE",H937:"SAN GODENZO",H938:"SAN GREGORIO NELLE ALPI",H939:"SAN GREGORIO MATESE",H940:"SAN GREGORIO DI CATANIA",H941:"SAN GREGORIO D'IPPONA",H942:"SAN GREGORIO DA SASSOLA",H943:"SAN GREGORIO MAGNO",H944:"SANGUINETTO",H945:"SAN LAZZARO DI SAVENA",H949:"SAN LEO",H951:"SAN LEONARDO",H952:"SAN LEONARDO IN PASSIRIA",H953:"SAN LEUCIO DEL SANNIO",H955:"SAN LORENZELLO",H956:"SAN LORENZO DI SEBATO",H957:"SAN LORENZO AL MARE",H958:"SAN LORENZO IN CAMPO",H959:"SAN LORENZO",H961:"SAN LORENZO BELLIZZI",H962:"SAN LORENZO DEL VALLO",H964:"SAN LORENZO ISONTINO",H967:"SAN LORENZO MAGGIORE",H969:"SAN LORENZO NUOVO",H970:"SAN LUCA",H971:"SAN LUCIDO",H973:"SAN LUPO",H974:"SANLURI",H975:"SAN MANGO SUL CALORE",H976:"SAN MANGO D'AQUINO",H977:"SAN MANGO PIEMONTE",H978:"SAN MARCELLINO",H979:"SAN MARCELLO",H980:"SAN MARCELLO PISTOIESE",H981:"SAN MARCO ARGENTANO",H982:"SAN MARCO D'ALUNZIO",H984:"SAN MARCO DEI CAVOTI",H985:"SAN MARCO IN LAMIS",H986:"SAN MARCO LA CATOLA",H987:"SAN MARTINO ALFIERI",H988:"SAN MARTINO IN BADIA",H989:"SAN MARTINO IN PASSIRIA",H990:"SAN MARTINO IN PENSILIS",H991:"SAN MARTINO SULLA MARRUCINA",H992:"SAN MARTINO DI FINITA",H994:"SAN MARTINO D'AGRI",H996:"SAN MARTINO DI VENEZZE",H997:"SAN MARTINO CANAVESE",H999:"SAN MARTINO AL TAGLIAMENTO",I002:"SAN MARTINO SANNITA",I003:"SAN MARTINO BUON ALBERGO",I005:"SAN MARTINO DALL'ARGINE",I007:"SAN MARTINO DEL LAGO",I008
35:"SAN MARTINO DI LUPARI",I011:"SAN MARTINO IN RIO",I012:"SAN MARTINO IN STRADA",I014:"SAN MARTINO SICCOMARIO",I016:"SAN MARTINO VALLE CAUDINA",I017:"SAN MARZANO OLIVETO",I018:"SAN MARZANO DI SAN GIUSEPPE",I019:"SAN MARZANO SUL SARNO",I023:"SAN MASSIMO",I024:"SAN MAURIZIO CANAVESE",I025:"SAN MAURIZIO D'OPAGLIO",I026:"SAN MAURO MARCHESATO",I027:"SAN MAURO PASCOLI",I028:"SAN MAURO CASTELVERDE",I029:"SAN MAURO FORTE",I030:"SAN MAURO TORINESE",I031:"SAN MAURO CILENTO",I032:"SAN MAURO LA BRUCA",I034:"SAN MICHELE DI SERINO",I035:"SAN MICHELE DI GANZARIA",I037:"SAN MICHELE MONDOVÌ",I040:"SAN MICHELE AL TAGLIAMENTO",I042:"SAN MICHELE ALL'ADIGE",I045:"SAN MICHELE SALENTINO",I046:"SAN MINIATO",I047:"SAN NAZARIO",I048:"SANNAZZARO DE' BURGONDI",I049:"SAN NAZZARO",I051:"SAN NAZZARO VAL CAVARGNA",I052:"SAN NAZZARO SESIA",I053:"SANNICANDRO DI BARI",I054:"SAN NICANDRO GARGANICO",I056:"SAN NICOLA LA STRADA",I057:"SAN NICOLA DELL'ALTO",I058:"SAN NICOLA DA CRISSA",I059:"SANNICOLA",I060:"SAN NICOLA ARCELLA",I061:"SAN NICOLA BARONIA",I062:"SAN NICOLA MANFREDI",I063:"SAN NICOLÒ DI COMELICO",I065:"SAN PANCRAZIO",I066:"SAN PANCRAZIO SALENTINO",I071:"SAN PAOLO DI JESI",I072:"SAN PAOLO DI CIVITATE",I073:"SAN PAOLO BEL SITO",I076:"SAN PAOLO SOLBRITO",I079:"SAN PELLEGRINO TERME",I082:"SAN PIER D'ISONZO",I084:"SAN PIER NICETO",I086:"SAN PIERO PATTI",I088:"SAN PIETRO DI CADORE",I089:"SAN PIETRO AL TANAGRO",I090:"SAN PIETRO VAL LEMINA",I092:"SAN PIETRO AL NATISONE",I093:"SAN PIETRO A MAIDA",I095:"SAN PIETRO APOSTOLO",I096:"SAN PIETRO AVELLANA",I098:"SAN PIETRO CLARENZA",I102:"SAN PIETRO DI CARIDÀ",I103:"SAN PIETRO DI FELETTO",I105:"SAN PIETRO DI MORUBIO",I107:"SAN PIETRO IN GU",I108:"SAN PIETRO IN AMANTEA",I109:"SAN PIETRO IN CARIANO",I110:"SAN PIETRO IN CASALE",I113:"SAN PIETRO INFINE",I114:"SAN PIETRO IN GUARANO",I115:"SAN PIETRO IN LAMA",I116:"SAN PIETRO MOSEZZO",I117:"SAN PIETRO MUSSOLINO",I118:"VILLA SAN PIETRO",I119:"SAN PIETRO VERNOTICO",I120:"SAN PIETRO VIMINARIO",I121:"SAN PIO DELLE CAMERE",I122:"SAN POLO MATESE",I123:"SAN POLO D'ENZA",I124:"SAN POLO DI PIAVE",I125:"SAN POLO DEI CAVALIERI",I126:"SAN PONSO",I128:"SAN POSSIDONIO",I129:"SAN POTITO ULTRA",I130:"SAN POTITO SANNITICO",I131:"SAN PRISCO",I132:"SAN PROCOPIO",I133:"SAN PROSPERO",I135:"SAN QUIRICO D'ORCIA",I136:"SAN QUIRINO",I137:"SAN RAFFAELE CIMENA",I138:"SANREMO",I139:"SAN ROBERTO",I140:"SAN ROCCO AL PORTO",I142:"SAN ROMANO IN GARFAGNANA",I143:"SAN RUFO",I144:"SAN SALVATORE MONFERRATO",I145:"SAN SALVATORE TELESINO",I147:"SAN SALVATORE DI FITALIA",I148:"SAN SALVO",I150:"SAN SEBASTIANO CURONE",I151:"SAN SEBASTIANO AL VESUVIO",I152:"SAN SEBASTIANO DA PO",I153:"SAN SECONDO PARMENSE",I154:"SAN SECONDO DI PINEROLO",I155:"SANSEPOLCRO",I156:"SAN SEVERINO MARCHE",I157:"SAN SEVERINO LUCANO",I158:"SAN SEVERO",I162:"SAN SIRO",I163:"SAN SOSSIO BARONIA",I164:"SAN SOSTENE",I165:"SAN SOSTI",I166:"SAN SPERATE",I168:"SANTA BRIGIDA",I169:"SANTA CATERINA VILLARMOSA",I170:"SANTA CATERINA DELLO IONIO",I171:"SANTA CATERINA ALBANESE",I172:"SANTA CESAREA TERME",I173:"SANTA CRISTINA VALGARDENA",I174:"SANTA CRISTINA GELA",I175:"SANTA CRISTINA E BISSONE",I176:"SANTA CRISTINA D'ASPROMONTE",I177:"SANTA CROCE SULL'ARNO",I178:"SANTA CROCE CAMERINA",I179:"SANTA CROCE DEL SANNIO",I181:"SANTA CROCE DI MAGLIANO",I182:"SANTADI",I183:"SANTA DOMENICA TALAO",I184:"SANTA DOMENICA VITTORIA",I185:"SANTA ELISABETTA",I187:"SANTA FIORA",I188:"SANTA FLAVIA",I189:"SANT'AGAPITO",I190:"SANT'AGATA FOSSILI",I191:"SANT'AGATA BOLOGNESE",I192:"SANT'AGATA DI ESARO",I193:"SANT'AGATA DI PUGLIA",I196:"SANT'AGATA SUL SANTERNO",I197:"SANT'AGATA DE' GOTI",I198:"SANT'AGATA DEL BIANCO",I199:"SANT'AGATA DI MILITELLO",I201:"SANT'AGATA FELTRIA",I202:"SANT'AGATA LI BATTIATI",I203:"SANTA GIULETTA",I205:"SANTA GIUSTA",I206:"SANTA GIUSTINA",I207:"SANTA GIUSTINA IN COLLE",I208:"SANT'AGNELLO",I209:"SANT'AGOSTINO",I210:"SANT'ALBANO STURA",I213:"SANT'ALESSIO CON VIALONE",I214:"SANT'ALESSIO IN ASPROMONTE",I215:"SANT'ALESSIO SICULO",I216:"SANT'ALFIO",I217:"SANTA LUCE",I219:"SANTA LUCIA DI SERINO",I220:"SANTA LUCIA DEL MELA",I221:"SANTA LUCIA DI PIAVE",I224:"SANTA MARGHERITA DI BELICE",I225:"SANTA MARGHERITA LIGURE",I226:"SANTA MARGHERITA D'ADIGE",I230:"SANTA MARGHERITA DI STAFFORA",I232:"SANTA MARIA A MONTE",I233:"SANTA MARIA A VICO",I234:"SANTA MARIA CAPUA VETERE",I236:"TRAVACÒ SICCOMARIO",I237:"SANTA MARIA DELLA VERSA",I238:"SANTA MARIA DEL MOLISE",I240:"SANTA MARIA DI LICODIA",I242:"SANTA MARIA DI SALA",I243:"SANTA MARIA HOÈ",I244:"SANTA MARIA IMBARO",I247:"SANTA MARIA LA FOSSA",I248:"SANTA MARIA LA LONGA",I249:"SANTA MARIA MAGGIORE",I251:"SANTA MARIA NUOVA",I253:"SANTA MARINA",I254:"SANTA MARINA SALINA",I255:"SANTA MARINELLA",I256:"SANT'AMBROGIO SUL GARIGLIANO",I258:"SANT'AMBROGIO DI TORINO",I259:"SANT'AMBROGIO DI VALPOLICELLA",I260:"SANTOMENNA",I261:"SAN TAMMARO",I262:"SANT'ANASTASIA",I263:"SANT'ANATOLIA DI NARCO",I264:"SANT'ANDREA DI CONZA",I265:"SANT'ANDREA DEL GARIGLIANO",I266:"SANT'ANDREA APOSTOLO DELLO IONIO",I271:"SANT'ANDREA FRIUS",I273:"SANT'ANGELO D'ALIFE",I274:"SANT'ANGELO LODIGIANO",I275:"SANT'ANGELO DI PIOVE DI SACCO",I276:"SANT'ANGELO LOMELLINA",I277:"SANT'ANGELO A CUPOLO",I278:"SANT'ANGELO A FASANELLA",I279:"SANT'ANGELO ALL'ESCA",I280:"SANT'ANGELO A SCALA",I281:"SANT'ANGELO DEI LOMBARDI",I282:"SANT'ANGELO DEL PESCO",I283:"SANT'ANGELO DI BROLO",I284:"SANT'ANGELO ROMANO",I286:"SANT'ANGELO IN PONTANO",I287:"SANT'ANGELO IN VADO",I288:"SANT'ANGELO LE FRATTE",I289:"SANT'ANGELO LIMOSANO",I290:"SANT'ANGELO MUXARO",I291:"SANTA NINFA",I292:"SANT'ANNA D'ALFAEDO",I293:"SANT'ANTIMO",I294:"SANT'ANTIOCO",I296:"SANT'ANTONINO DI SUSA",I298:"VILLA SANT'ANTONIO",I300:"SANT'ANTONIO ABATE",I301:"SANTA PAOLINA",I302:"SANT'APOLLINARE",I304:"SANTARCANGELO DI ROMAGNA",I305:"SANT'ARCANGELO",I306:"SANT'ARPINO",I307:"SANT'ARSENIO",I308:"SANTA SEVERINA",I309:"SANTA SOFIA D'EPIRO",I310:"SANTA SOFIA",I311:"SANTA TERESA DI RIVA",I312:"SANTA TERESA GALLURA",I314:"SANTA VENERINA",I315:"SANTA VITTORIA IN MATENANO",I316:"SANTA VITTORIA D'ALBA",I317:"SANT'EGIDIO DEL MONTE ALBINO",I318:"SANT'EGIDIO ALLA VIBRATA",I319:"SANT'ELENA",I320:"SANT'ELIA A PIANISI",I321:"SANT'ELIA FIUMERAPIDO",I322:"VALLEFIORITA",I324:"SANT'ELPIDIO A MARE",I326:"SA
35NTE MARIE",I327:"SANTENA",I328:"SAN TEODORO",I329:"SAN TEODORO",I330:"SANTERAMO IN COLLE",I332:"SANT'EUFEMIA A MAIELLA",I333:"SANT'EUFEMIA D'ASPROMONTE",I335:"SANT'EUSANIO DEL SANGRO",I336:"SANT'EUSANIO FORCONESE",I337:"SANTHIÀ",I339:"SANTI COSMA E DAMIANO",I341:"SANT'ILARIO DELLO IONIO",I342:"SANT'ILARIO D'ENZA",I344:"SANT'IPPOLITO",I346:"SANT'OLCESE",I347:"SAN TOMASO AGORDINO",I348:"SANT'OMERO",I350:"SANT'ONOFRIO",I351:"SANTOPADRE",I352:"SANT'ORESTE",I353:"SANTORSO",I354:"SANT'ORSOLA TERME",I356:"SANTO STEFANO QUISQUINA",I357:"SANTO STEFANO DEL SOLE",I359:"SANTO STEFANO DI ROGLIANO",I360:"SANTO STEFANO DI SESSANIO",I361:"SANTO STEFANO TICINO",I362:"SANTO STEFANO LODIGIANO",I363:"SANTO STEFANO DI MAGRA",I364:"VILLA SANTO STEFANO",I365:"SANTO STEFANO AL MARE",I367:"SANTO STEFANO BELBO",I368:"SANTO STEFANO D'AVETO",I370:"SANTO STEFANO DI CAMASTRA",I371:"SANTO STEFANO IN ASPROMONTE",I372:"SANTO STEFANO ROERO",I373:"SAN STINO DI LIVENZA",I374:"SANTU LUSSURGIU",I375:"SANT'URBANO",I376:"SAN VALENTINO IN ABRUZZO CITERIORE",I377:"SAN VALENTINO TORIO",I381:"SAN VENANZO",I382:"SAN VENDEMIANO",I384:"SAN VERO MILIS",I388:"SAN VINCENZO LA COSTA",I389:"SAN VINCENZO VALLE ROVETO",I390:"SAN VINCENZO",I391:"SAN VITALIANO",I392:"SAN VITO DI CADORE",I393:"SAN VITO SULLO IONIO",I394:"SAN VITO CHIETINO",I396:"SAN VITO DEI NORMANNI",I400:"SAN VITO ROMANO",I401:"SAN VITO DI LEGUZZANO",I402:"SAN VITO",I403:"SAN VITO AL TAGLIAMENTO",I404:"SAN VITO AL TORRE",I405:"SAN VITO DI FAGAGNA",I407:"SAN VITO LO CAPO",I408:"SAN VITTORE DEL LAZIO",I409:"SAN VITTORE OLONA",I410:"SANZA",I411:"SANZENO",I412:"SAN ZENO NAVIGLIO",I414:"SAN ZENO DI MONTAGNA",I415:"SAN ZENONE AL LAMBRO",I416:"SAN ZENONE AL PO",I417:"SAN ZENONE DEGLI EZZELINI",I418:"SAONARA",I420:"SAPONARA",I421:"SAPPADA",I422:"SAPRI",I423:"SARACENA",I424:"SARACINESCO",I425:"SARCEDO",I426:"SARCONI",I428:"SARDARA",I429:"SARDIGLIANO",I430:"SAREGO",I431:"SARENTINO",I432:"SAREZZANO",I433:"SAREZZO",I434:"SARMATO",I435:"SARMEDE",I436:"SARNANO",I437:"SARNICO",I438:"SARNO",I439:"SARNONICO",I441:"SARONNO",I442:"SARRE",I443:"SARROCH",I444:"SARSINA",I445:"SARTEANO",I447:"SARTIRANA LOMELLINA",I448:"SARULE",I449:"SARZANA",I451:"SASSANO",I452:"SASSARI",I453:"SASSELLO",I454:"SASSETTA",I455:"SASSINORO",I457:"SASSO DI CASTALDA",I459:"SASSOCORVARO",I460:"SASSOFELTRIO",I461:"SASSOFERRATO",I462:"SASSUOLO",I463:"SATRIANO",I464:"SAURIS",I465:"SAUZE DI CESANA",I466:"SAUZE D'OULX",I467:"SAVA",I468:"SAVELLI",I469:"SAVIANO",I470:"SAVIGLIANO",I471:"SAVIGNANO IRPINO",I472:"SAVIGNANO SUL RUBICONE",I473:"SAVIGNANO SUL PANARO",I475:"SAVIGNONE",I476:"SAVIORE DELL'ADAMELLO",I477:"SAVOCA",I478:"SAVOGNA",I479:"SAVOGNA D'ISONZO",I480:"SAVONA",I482:"SCAFA",I483:"SCAFATI",I484:"SCAGNELLO",I485:"SCALA COELI",I486:"SCALA",I487:"SCALDASOLE",I489:"SCALEA",I490:"SCALENGHE",I492:"SCALETTA ZANCLEA",I493:"SCAMPITELLA",I494:"SCANDALE",I496:"SCANDIANO",I497:"SCANDOLARA RAVARA",I498:"SCANDOLARA RIPA D'OGLIO",I499:"SCANDRIGLIA",I501:"SCANNO",I503:"SCANO DI MONTIFERRO",I504:"SCANSANO",I506:"SCANZOROSCIATE",I507:"SCAPOLI",I510:"SCARLINO",I511:"SCARMAGNO",I512:"SCARNAFIGI",I519:"SCENA",I520:"SCERNI",I522:"SCHEGGIA E PASCELUPO",I523:"SCHEGGINO",I526:"SCHIAVI DI ABRUZZO",I527:"SCHIAVON",I529:"SCHIGNANO",I530:"SCHILPARIO",I531:"SCHIO",I532:"SCHIVENOGLIA",I533:"SCIACCA",I534:"SCIARA",I535:"SCICLI",I536:"SCIDO",I537:"SCILLA",I538:"SCILLATO",I539:"SCIOLZE",I540:"SCISCIANO",I541:"SCLAFANI BAGNI",I543:"SCONTRONE",I544:"SCOPA",I545:"SCOPELLO",I546:"SCOPPITO",I548:"SCORDIA",I549:"SCORRANO",I551:"SCORZÈ",I553:"SCURCOLA MARSICANA",I554:"SCURELLE",I555:"SCURZOLENGO",I556:"SEBORGA",I558:"SECINARO",I559:"SECLÌ",I561:"SECUGNAGO",I562:"SEDEGLIANO",I563:"SEDICO",I564:"SEDILO",I565:"SEDINI",I566:"SEDRIANO",I567:"SEDRINA",I569:"SEFRO",I570:"SEGARIU",I571:"SEGGIANO",I573:"SEGNI",I576:"SEGONZANO",I577:"SEGRATE",I578:"SEGUSINO",I580:"SELARGIUS",I581:"SELCI",I582:"SELEGAS",I585:"SELLANO",I588:"SELLERO",I589:"SELLIA",I590:"SELLIA MARINA",I591:"SELVA DI VAL GARDENA",I592:"SELVA DI CADORE",I593:"SELVA DEI MOLINI",I594:"SELVA DI PROGNO",I595:"SELVAZZANO DENTRO",I596:"SELVE MARCONE",I597:"SELVINO",I598:"SEMESTENE",I599:"SEMIANA",I600:"SEMINARA",I601:"SEMPRONIANO",I602:"SENAGO",I603:"SENALE-SAN FELICE",I604:"SENALES",I605:"SENEGHE",I606:"SENERCHIA",I607:"SENIGA",I608:"SENIGALLIA",I609:"SENIS",I610:"SENISE",I611:"SENNA COMASCO",I612:"SENNA LODIGIANA",I613:"SENNARIOLO",I614:"SENNORI",I615:"SENORBÌ",I618:"SEPINO",I621:"SEQUALS",I622:"SERAVEZZA",I624:"SERDIANA",I625:"SEREGNO",I626:"SEREN DEL GRAPPA",I627:"SERGNANO",I628:"SERIATE",I629:"SERINA",I630:"SERINO",I631:"SERLE",I632:"SERMIDE",I633:"SIRMIONE",I634:"SERMONETA",I635:"SERNAGLIA DELLA BATTAGLIA",I636:"SERNIO",I637:"SEROLE",I639:"SERRA SAN BRUNO",I640:"SERRA RICCÒ",I641:"SERRACAPRIOLA",I642:"SERRA D'AIELLO",I643:"SERRA DE' CONTI",I644:"SERRADIFALCO",I645:"SERRALUNGA DI CREA",I646:"SERRALUNGA D'ALBA",I647:"SERRAMANNA",I648:"SERRAMEZZANA",I649:"SERRAMONACESCA",I650:"SERRA PEDACE",I651:"SERRAPETRONA",
36I652:"SERRARA FONTANA",I653:"SERRA SAN QUIRICO",I654:"SERRA SANT'ABBON
36DIO",I655:"SERRASTRETTA",I656:"SERRATA",I657:"SERRAVALLE SCRIVIA",I659:"SERRAVALLE LANGHE",I660:"SERRAVALLE PISTOIESE",I661:"SERRAVALLE DI CHIENTI",I662:"SERRAVALLE A PO",I663:"SERRAVALLE SESIA",I666:"SERRE",I667:"SERRENTI",I668:"SERRI",I669:"SERRONE",I670:"SERRUNGARINA",I671:"SERSALE",I673:"SOVRAMONTE",I676:"SESSA AURUNCA",I677:"SESSA CILENTO",I678:"SESSAME",I679:"SESSANO DEL MOLISE",I681:"SESTINO",I682:"SESTO CAMPANO",I683:"SESTO ED UNITI",I684:"SESTO FIORENTINO",I686:"SESTO AL REGHENA",I687:"SESTO",I688:"SESTO CALENDE",I689:"SESTOLA",I690:"SESTO SAN GIOVANNI",I692:"SESTRIERE",I693:"SESTRI LEVANTE",I695:"SESTU",I696:"SETTALA",I697:"SETTEFRATI",I698:"SETTIME",I699:"SETTIMO SAN PIETRO",I700:"SETTIMO MILANESE",I701:"SETTIMO ROTTARO",I702:"SETTIMO VITTONE",I703:"SETTIMO TORINESE",I704:"SETTINGIANO",I705:"SETZU",I706:"SEUI",I707:"SEULO",I709:"SEVESO",I711:"SEZZADIO",I712:"SEZZE",I714:"SFRUZ",I715:"SGONICO",I716:"SGURGOLA",I717:"SIAMAGGIORE",I718:"SIAMANNA",I720:"SIANO",I721:"SIAPICCIA",I723:"SICULIANA",I724:"SIDDI",I725:"SIDERNO",I726:"SIENA",I727:"SIGILLO",I728:"SIGNA",I729:"SILANDRO",I730:"SILANUS",I732:"SILIGO",I734:"SILIQUA",I735:"SILIUS",I736:"SILLAVENGO",I738:"SILVANO D'ORBA",I739:"SILVANO PIETRA",I741:"SILVI",I742:"SIMALA",I743:"SIMAXIS",I744:"SIMBARIO",I745:"SIMERI CRICHI",I747:"SINAGRA",I748:"SINDIA",I749:"SINI",I750:"SINIO",I751:"SINISCOLA",I752:"SINNAI",I753:"SINOPOLI",I754:"SIRACUSA",I756:"SIRIGNANO",I757:"SIRIS",I758:"SIROLO",I759:"SIRONE",I761:"SIRTORI",I765:"SIURGUS DONIGALA",I767:"SIZZANO",I771:"SLUDERNO",I774:"SMERILLO",I775:"SOAVE",I777:"SOCCHIEVE",I778:"SODDÌ",I779:"SOGLIANO AL RUBICONE",I780:"SOGLIANO CAVOUR",I781:"SOGLIO",I782:"SOIANO DEL LAGO",I783:"SOLAGNA",I785:"SOLARINO",I786:"SOLARO",I787:"SOLAROLO",I790:"SOLAROLO RAINERIO",I791:"SOLARUSSA",I792:"SOLBIATE",I793:"SOLBIATE ARNO",I794:"SOLBIATE OLONA",I796:"SOLDANO",I797:"SOLEMINIS",I798:"SOLERO",I799:"SOLESINO",I800:"SOLETO",I801:"SOLFERINO",I802:"SOLIERA",I803:"SOLIGNANO",I804:"SULMONA",I805:"SOLOFRA",I808:"SOLONGHELLO",I809:"SOLOPACA",I812:"SOLTO COLLINA",I813:"SOLZA",I815:"SOMAGLIA",I817:"SOMANO",I819:"SOMMA LOMBARDO",I820:"SOMMA VESUVIANA",I821:"SOMMACAMPAGNA",I822:"SOMMARIVA DEL BOSCO",I823:"SOMMARIVA PERNO",I824:"SOMMATINO",I825:"SOMMO",I826:"SONA",I827:"SONCINO",I828:"SONDALO",I829:"SONDRIO",I830:"SONGAVAZZO",I831:"SONICO",I832:"SONNINO",I835:"SOPRANA",I838:"SORA",I839:"SORAGA",I840:"SORAGNA",I841:"SORANO",I843:"SORBO SERPICO",I844:"SORBO SAN BASILE",I845:"SORBOLO",I847:"SORDEVOLO",I848:"SORDIO",I849:"SORESINA",I850:"SORGÀ",I851:"SORGONO",I852:"SORI",I853:"SORIANELLO",I854:"SORIANO CALABRO",I855:"SORIANO NEL CIMINO",I856:"SORICO",I857:"SORISO",I858:"SORISOLE",I860:"SORMANO",I861:"SORRADILE",I862:"SORRENTO",I863:"SORSO",I864:"SORTINO",I865:"SOSPIRO",I866:"SOSPIROLO",I867:"SOSSANO",I868:"SOSTEGNO",I869:"SOTTO IL MONTE GIOVANNI XXIII",I871:"SOVER",I872:"SOVERATO",I873:"SOVERE",I874:"SOVERIA MANNELLI",I875:"SOVERIA SIMERI",I876:"SOVERZENE",I877:"SOVICILLE",I878:"SOVICO",I879:"SOVIZZO",I880:"SOZZAGO",I881:"SPADAFORA",I884:"SPADOLA",I885:"SPARANISE",I886:"SPARONE",I887:"SPECCHIA",I888:"SPELLO",I891:"SPERLINGA",I892:"SPERLONGA",I893:"SPERONE",I894:"SPESSA",I895:"SPEZZANO ALBANESE",I896:"SPEZZANO DELLA SILA",I898:"SPEZZANO PICCOLO",I899:"SPIAZZO",I901:"SPIGNO MONFERRATO",I902:"SPIGNO SATURNIA",I903:"SPILAMBERTO",I904:"SPILIMBERGO",I905:"SPILINGA",I906:"SPINADESCO",I907:"SPINAZZOLA",I908:"SPINEA",I909:"SPINEDA",I910:"SPINETE",I911:"SPINETO SCRIVIA",I912:"SPINETOLI",I914:"SPINO D'ADDA",I916:"SPINONE AL LAGO",I917:"SPINOSO",I919:"SPIRANO",I921:"SPOLETO",I922:"SPOLTORE",I923:"SPONGANO",I924:"SPORMAGGIORE",I925:"SPORMINORE",I926:"SPOTORNO",I927:"SPRESIANO",I928:"SPRIANA",I929:"SQUILLACE",I930:"SQUINZANO",I932:"STAFFOLO",I935:"STAGNO LOMBARDO",I936:"STAITI",I937:"STALETTÌ",I938:"STANGHELLA",I939:"STARANZANO",I941:"STAZZANO",I942:"STAZZEMA",I943:"STAZZONA",I945:"STEFANACONI",I946:"STELLA",I947:"STELLANELLO",I948:"STELVIO",I949:"STENICO",I950:"STERNATIA",I951:"STEZZANO",I953:"STIENTA",I954:"STIGLIANO",I955:"STIGNANO",I956:"STILO",I959:"STIMIGLIANO",I960:"STIO",I962:"STORNARA",I963:"STORNARELLA",I964:"STORO",I965:"STRA",I968:"STRADELLA",I969:"STRAMBINELLO",I970:"STRAMBINO",I973:"STRANGOLAGALLI",I974:"STREGNA",I975:"STREMBO",I976:"STRESA",I977:"STREVI",I978:"STRIANO",I980:"STRONA",I981:"STRONCONE",I982:"STRONGOLI",I984:"STROPPIANA",I985:"STROPPO",I986:"STROZZA",I990:"STURNO",I991:"SUBBIANO",I992:"SUBIACO",I993:"SUCCIVO",I994:"SUEGLIO",I995:"SUELLI",I996:"SUELLO",I997:"SUISIO",I998:"SULBIATE",L002:"SULZANO",L003:"SUMIRAGO",L004:"SUM
36MONTE",L006:"SUNI",L007:"SUNO",L008:"SUPERSANO",L009:"SUPINO",L010:"SURANO",L011:"SURBO",L013:"SUSA",L014:"SUSEGANA",L015:"SUSTINENTE",L016:"SUTERA",L017:"SUTRI",L018:"SUTRIO",L019:"SUVERETO",L020:"SUZZARA",L022:"TACENO",L023:"TADASUNI",L024:"TAGGIA",L025:"TAGLIACOZZO",L026:"TAGLIO DI PO",L027:"TAGLIOLO MONFERRATO",L030:"TAIBON AGORDINO",L032:"TAINO",L034:"TALAMELLO",L035:"TALAMONA",L036:"TALANA",L037:"TALEGGIO",L038:"TALLA",L039:"TALMASSONS",L040:"TAMBRE",L042:"TAORMINA",L046:"TARANO",L047:"TARANTA PELIGNA",L048:"TARANTASCA",L049:"TARANTO",L050:"TARCENTO",L055:"TARSIA",L056:"TARTANO",L057:"TARVISIO",L058:"TARZO",L059:"TASSAROLO",L061:"TAURANO",L062:"TAURASI",L063:"TAURIANOVA",L064:"TAURISANO",L065:"TAVAGNACCO",L066:"TAVAGNASCO",L067:"TAVARNELLE VAL DI PESA",L069:"TAVENNA",L070:"TAVERNA",L071:"TAVERNERIO",L073:"TAVERNOLA BERGAMASCA",L074:"TAVIANO",L075:"TAVIGLIANO",L078:"TAVOLETO",L081:"TAVULLIA",L082:"TEANA",L083:"TEANO",L084:"TEGLIO",L085:"TEGLIO VENETO",L086:"TELESE TERME",L087:"TELGATE",L088:"TELTI",L089:"TELVE",L090:"TELVE DI SOPRA",L093:"TEMPIO PAUSANIA",L094:"TEMÙ",L096:"TENNA",L097:"TENNO",L100:"TEOLO",L102:"TEORA",L103:"TERAMO",L104:"TERDOBBIATE",L105:"TERELLE",L106:"TERENTO",L108:"TERLANO",L109:"TERLIZZI",L111:"TERMENO SULLA STRADA DEL VINO",L112:"TERMINI IMERESE",L113:"TERMOLI",L115:"TERNATE",L116:"TERNENGO",L117:"TERNI",L118:"TERNO D'ISOLA",L120:"TERRACINA",L121:"TERRAGNOLO",L122:"TERRALBA",L123:"TERRANUOVA BRACCIOLINI",L124:"TERRANOVA DA SIBARI",L125:"TERRANOVA DEI PASSERINI",L126:"TERRANOVA DI POLLINO",L127:"TERRANOVA SAPPO MINULIO",L131:"TERRASINI",L132:"TERRASSA PADOVANA",L134:"TERRAVECCHIA",L136:"TERRAZZO",L138:"TERRICCIOLA",L139:"TERRUGGIA",L140:"TERTENIA",L142:"TERZIGNO",L143:"TERZO",L144:"TERZO D'AQUILEIA",L145:"TERZOLAS",L146:"TERZORIO",L147:"TESERO",L149:"TESIMO",L150:"TESSENNANO",L152:"TESTICO",L153:"TETI",L154:"TEULADA",L155:"TEVEROLA",L156:"TEZZE SUL BRENTA",L157:"THIENE",L158:"THIESI",L160:"TIANA",L164:"TICENGO",L165:"TICINETO",L166:"TIGGIANO",L167:"TIGLIETO",L168:"TIGLIOLE",L169:"TIGNALE",L172:"TINNURA",L173:"TIONE DEGLI ABRUZZI",L174:"TIONE DI TRENTO",L175:"TIRANO",L176:"TIRES",L177:"TIRIOLO",L178:"TIROLO",L180:"TISSI",L181:"TITO",L182:"TIVOLI",L183:"TIZZANO VAL PARMA",L184:"TOANO",L185:"TOCCO CAUDIO",L186:"TOCCO DA CASAURIA",L187:"TOCENO",L188:"TODI",L189:"TOFFIA",L190:"TOIRANO",L191:"TOLENTINO",L192:"TOLFA",L193:"TOLLEGNO",L194:"TOLLO",L195:"TOLMEZZO",L197:"TOLVE",L199:"TOMBOLO",L200:"TON",L202:"TONARA",L203:"TONCO",L204:"TONENGO",L205:"TORA E PICCILLI",L206:"TORANO CASTELLO",L207:"TORANO NUOVO",L210:"TORBOLE CASAGLIA",L211:"TORCEGNO",L212:"TORCHIARA",L213:"TORCHIAROLO",L214:"TORELLA DEI LOMBARDI",L215:"TORELLA DEL SANNIO",L216:"TORGIANO",L217:"TORGNON",L218:"TORINO DI SANGRO",L219:"TORINO",L220:"TORITTO",L221:"TORLINO VIMERCATI",L223:"TORNACO",L224:"TORNARECCIO",L225:"TORNATA",L227:"TORNIMPARTE",L228:"TORNO",L229:"TORNOLO",L230:"TORO",L231:"TORPÈ",L233:"TORRACA",L235:"TORRALBA",L237:"TORRAZZA COSTE",L238:"TORRAZZA PIEMONTE",L239:"TORRAZZO",L240:"TORRE DI RUGGIERO",L241:"TORRE MONDOVÌ",L243:"TORRE CAJETANI",L244:"TORRE DI SANTA MARIA",L245:"TORRE ANNUNZIATA",L246:"TORREANO",L247:"TORRE CANAVESE",L248:"TORREBELVICINO",L250:"TORRE BERETTI E CASTELLARO",L251:"TORRE BOLDONE",L252:"TORRE BORMIDA",L253:"TORREBRUNA",L254:"TORRECUSO",L256:"TORRE D'ARESE",L257:"TORRE DE' BUSI",L258:"TORRE DE' PICENARDI",L259:"TORRE DEL GRECO",L262:"TORRE DE' NEGRI",L263:"TORRE DE' PASSERI",L265:"TORRE DE' ROVERI",L267:"TORRE DI MOSTO",L269:"TORRE D'ISOLA",L270:"TORREGLIA",L271:"TORREGROTTA",L272:"TORRE LE NOCELLE",L273:"TORREMAGGIORE",L274:"TORRE ORSAIA",L276:"TORRE PALLAVICINA",L277:"TORRE PELLICE",L278:"TORRE SAN GIORGIO",L279:"TORRE SAN PATRIZIO",L280:"TORRE SANTA SUSANNA",L281:"TORRESINA",L282:"TORRETTA",L284:"TORREVECCHIA TEATINA",L285:"TORREVECCHIA PIA",L286:"TORRI IN SABINA",L287:"TORRI DEL BENACO",L290:"TORRICE",L291:"TORRICELLA PELIGNA",L292:"TORRICELLA VERZATE",L293:"TORRICELLA IN SABINA",L294:"TORRICELLA",L295:"TORRICELLA SICURA",L296:"TORRICELLA DEL PIZZO",L297:"TORRI DI QUARTESOLO",L298:"TORRIGLIA",L299:"TORRILE",L301:"TORRIONI",L302:"TORRITA TIBERINA",L303:"TORRITA DI SIENA",L304:"TORTONA",L305:"TORTORA",L306:"TORTORELLA",L307:"TORTORETO",L308:"TORTORICI",L309:"TORVISCOSA",L310:"TUSCANIA",L312:"TOSCOLANO-MADERNO",L314:"TOSSICIA",L315:"TOVO SAN GIACOMO",L316:"TOVO DI SANT'AGATA",L317:"TRABIA",L319:"TRADATE",L321:"TRAMATZA",L322:"TRAMBILENO",L323:"TRAMONTI",L324:"TRAMONTI DI SOPRA",L325:"TRAMONTI DI SOTTO",L326:"TRAMUTOLA",L327:"TRANA",L328:"TRANI",L330:"TRAONA",L331:"TRAPANI",L332:"TRAPPETO",L333:"TRAREGO VIGGIONA",L334:"TRASACCO",L335:"TRASAGHIS",L336:"TRASQUERA",L337:"TRATALIAS",L338:"TRAUSELLA",L339:"TRAVAGLIATO",L340:"TRAVES",L342:"TRAVEDONA-MONATE",L345:"TRAVERSELLA",L346:"TRAVERSETOLO",L347:"TRAVESIO",L348:"TRAVO",L349:"TREBASELEGHE",L353:"TREBISACCE",L355:"TRECASTAGNI",L356:"TRECATE",L357:"TRECCHINA",L359:"TRECENTA",L361:"TREDOZIO",L363:"TREGLIO",L364:"TREGNAGO",L366:"TREIA",L367:"TREISO",L368:"TREMENICO",L369:"TREMESTIERI ETNEO",L372:"TREMOSINE SUL GARDA",L375:"TRENTA",L377:"TRENTINARA",L378:"TRENTO",L379:"TRENTOLA-DUCENTA",L380:"TRENZANO",L381:"TREPPO CARNICO",L382:"TREPPO GRANDE",
36L383:"TREPUZZI",L384:"TREQUANDA",L386:"TRESANA",L388:"TRESCORE BALNEARIO",L389:"TRESCORE CREMASCO",L390:"TRESIGALLO",L392:"TRESIVIO",L393:"TRESNURAGHES",L396:"TREVENZUOLO",L397:"TREVI",L398:"TREVI NEL LAZIO",L399:"TREVICO",L400:"TREVIGLIO",L401:"TREVIGNANO ROMANO",L402:"TREVIGNANO",L403:"TREVILLE",L404:"TREVIOLO",L406:"TREVISO BRESCIANO",L407:"TREVISO",L408:"TREZZANO ROSA",L409:"TREZZANO SUL NAVIGLIO",L410:"TREZZO TINELLA",L411:"TREZZO SULL'ADDA",L413:"TREZZONE",L414:"TRIBANO",L415:"TRIBIANO",L416:"TRIBOGNA",L418:"TRICARICO",L419:"TRICASE",L420:"TRICERRO",L421:"TRICESIMO",L422:"TRICHIANA",L423:"TRIEI",L424:"TRIESTE",L425:"TRIGGIANO",L426:"TRIGOLO",L427:"TRINITÀ",L428:"TRINITÀ D'AGULTU E VIGNOLA",L429:"TRINO",L430:"TRIORA",L431:"TRIPI",L432:"TRISOBBIO",L433:"TRISSINO",L434:"TRIUGGIO",L435:"TRIVENTO",L436:"TRIVERO",L437:"TRIVIGLIANO",L438:"TRIVIGNANO UDINESE",L439:"TRIVIGNO",L440:"TRIVOLZIO",L444:"TRODENA NEL PARCO NATURALE",L445:"TROFARELLO",L447:"TROIA",L448:"TROINA",L449:"TROMELLO",L450:"TRONTANO",L451:"TRONZANO VERCELLESE",L452:"TROPEA",L453:"TROVO",L454:"TRUCCAZZANO",L455:"TUBRE",L458:"TUFARA",L459:"TUFILLO",L460:"TUFINO",L461:"TUFO",L462:"TUGLIE",L463:"TUILI",L464:"TULA",L466:"TUORO SUL TRASIMENO",L468:"VALVESTINO",L469:"TURANO LODIGIANO",L470:"TURATE",L471:"TURBIGO",L472:"TURI",L473:"TURRI",L474:"TURRIACO",L475:"TURRIVALIGNANI",L477:"TURSI",L478:"TUSA",L480:"UBOLDO",L482:"UCRIA",L483:"UDINE",L484:"UGENTO",L485:"UGGIANO LA CHIESA",L487:"UGGIATE-TREVANO",L488:"ULÀ TIRSO",L489:"ULASSAI",L490:"ULTIMO",L492:"UMBRIATICO",L494:"URAGO D'OGLIO",L496:"URAS",L497:"URBANA",L498:"URBANIA",L499:"URBE",L500:"URBINO",L501:"URBISAGLIA",L502:"URGNANO",L503:"URI",L505:"URURI",L506:"URZULEI",L507:"USCIO",L508:"USELLUS",L509:"USINI",L511:"USMATE VELATE",L512:"USSANA",L513:"USSARAMANNA",L514:"USSASSAI",L515:"USSEAUX",L516:"USSEGLIO",L517:"USSITA",L519:"USTICA",L521:"UTA",L522:"UZZANO",L524:"VACCARIZZO ALBANESE",L525:"VACONE",L526:"VACRI",L527:"VADENA",L528:"VADO LIGURE",L529:"VAGLIA",L531:"VAGLIO SERRA",L532:"VAGLIO BASILICATA",L533:"VAGLI SOTTO",L535:"VAIANO CREMASCO",L537:"VAIANO",L538:"VAIE",L539:"VAILATE",L540:"VAIRANO PATENORA",L544:"VALBONDIONE",L545:"VALBREMBO",L546:"VALBREVENNA",L547:"VALBRONA",L548:"VICO CANAVESE",L551:"VALDAGNO",L552:"VALDAORA",L554:"VALDASTICO",L555:"VAL DELLA TORRE",L556:"VALDENGO",L557:"VALDIDENTRO",L558:"VALDIERI",L561:"VALDINA",L562:"VAL DI NIZZA",L563:"VALDISOTTO",L564:"VAL DI VIZZE",L565:"VALDOBBIADENE",L566:"VALDUGGIA",L567:"VALEGGIO SUL MINCIO",L568:"VALEGGIO",L569:"VALENTANO",L570:"VALENZA",L571:"VALENZANO",L572:"VALERA FRATTA",L573:"VALFABBRICA",L574:"VALFENERA",L575:"VALFLORIANA",L576:"VALFURVA",L577:"VALGANNA",L578:"VALGIOIE",L579:"VALGOGLIO",L580:"VALGRANA",L581:"VALGREGHENTINO",L582:"VALGRISENCHE",L583:"VALGUARNERA CAROPEPE",L584:"VALLADA AGORDINA",L586:"VALLANZENGO",L588:"VALLARSA",L589:"VALLATA",L590:"VALLE DI CADORE",L591:"VALLE DI MADDALONI",L593:"VALLE LOMELLINA",L594:"VALLE AGRICOLA",L595:"VALLE AURINA",L596:"VALLEBONA",L597:"VALLE CASTELLANA",L598:"VALLECORSA",L599:"VALLECROSIA",L601:"VALLE DI CASIES",L603:"VALLEDOLMO",L604:"VALLEDORIA",L605:"VALLEMAIO",L606:"VALLE MOSSO",L607:"VALLELONGA",L609:"VALLELUNGA PRATAMENO",L611:"VALLEPIETRA",L612:"VALLERANO",L613:"VALLERMOSA",L614:"VALLEROTONDA",L616:"VALLESACCARDA",L617:"VALLE SALIMBENE",L620:"VALLE SAN NICOLAO",L623:"VALLEVE",L624:"VALLI DEL PASUBIO",L625:"VALLINFREDA",L626:"VALLIO TERME",L627:"VALLO DI NERA",L628:"VALLO DELLA LUCANIA",L629:"VALLO TORINESE",L631:"VALLORIATE",L633:"VALMACCA",L634:"VALMADRERA",L636:"VALMALA",L638:"VAL MASINO",L639:"VALMONTONE",L640:"VALMOREA",L641:"VALMOZZOLA",L642:"VALNEGRA",L643:"VALPELLINE",L644:"VALPERGA",L647:"VALSAVARENCHE",L650:"VALSTAGNA",L651:"VALSTRONA",L653:"VALTOPINA",L654:"VALTOURNENCHE",L655:"VALTORTA",L656:"VALVA",L658:"VALVERDE",L659:"VALVERDE",L660:"VANDOIES",L664:"VANZAGHELLO",L665:"VANZAGO",L666:"VANZONE CON SAN CARLO",L667:"VAPRIO D'ADDA",L668:"VAPRIO D'AGOGNA",L669:"VARALLO",L670:"VARALLO POMBIA",L671:"VARANO BORGHI",L672:"VARANO DE' MELEGARI",L673:"VARAPODIO",L675:"VARAZZE",L676:"VARCO SABINO",L677:"VAREDO",L678:"VARENA",L680:"VARENNA",L681:"VARESE LIGURE",L682:"VARESE",L685:"VARISELLA",L686:"VARMO",L687:"VARNA",L689:"VARSI",L690:"VARZI",L691:"VARZO",L693:"VASIA",L696:"VASTOGIRARDI",L698:"VAUDA CANAVESE",L699:"VAZZANO",L700:"VAZZOLA",L702:"VECCHIANO",L703:"VEDANO OLONA",L704:"VEDANO AL LAMBRO",L706:"VEDELAGO",L707:"VEDESETA",L709:"VEDUGGIO CON COLZANO",L710:"VEGGIANO",L711:"VEGLIE",L712:"VEGLIO",L713:"VEJANO",L715:"VELESO",L716:"VELEZZO LOMELLINA",L719:"VELLETRI",L720:"VELLEZZO BELLINI",L722:"VELO VERONESE",L723:"VELO D'ASTICO",L724:"VELTURNO",L725:"VENAFRO",L726:"VENAUS",L727:"VENARIA REALE",L728:"VENAROTTA",L729:"VENASCA",L730:"VENDONE",L731:"VENDROGNO",L733:"VENEGONO INFERIORE",L734:"VENEGONO SUPERIORE",L735:"VENETICO",L736:"VENEZIA",L737:"VENIANO",L738:"VENOSA",L739:"VENTICANO",L740:"VENTIMIGLIA DI SICILIA",L741:"VENTIMIGLIA",L742:"VENTOTENE",L743:"VENZONE",L744:"VERANO BRIANZA",L745:"VERANO",L746:"VERBANIA",L747:"VERBICARO",L748:"VERCANA",L749:"VERCEIA",L750:"VERCELLI",L751:"VERCURAGO",L752:"VERDELLINO",L753:"VERDELLO",L758:"VERDUNO",L762:"VERGATO",L764:"VERGHERETO",L765:"VERGIATE",L768:"VERMEZZO",L769:"VERMIGLIO",L771:"VERNANTE",L772:"VERNASCA",L773:"VERNATE",L774:"VERNAZZA",L775:"VERNIO",L776:"VERNOLE",L777:"VEROLANUOVA",L778:"VEROLAVECCHIA",L779:"VEROLENGO",L780:"VEROLI",L781:"VERONA",L783:"VERRAYES",L784:"VERRETTO",L785:"VERRONE",L787:"VERRUA SAVOIA",L788:"VERRUA PO",L792:"VERTEMATE CON MINOPRIO",L795:"VERTOVA",L797:"VERUCCHIO",L798:"VERUNO",L799:"VERVIO",L801:"VERZEGNIS",L802:"VERZINO",L804:"VERZUOLO",L805:"VESCOVANA",L806:"VESCOVATO",L807:"VESIME",L808:"VESPOLATE",L809:"VESSALICO",L810:"VESTENANOVA",L811:"VESTIGNÈ",L812:"VESTONE",L813:"VESTRENO",L814:"VETRALLA",L815:"VETTO",L816:"VEZZA D'OGLIO",L817:"VEZZA D'ALBA",L819:"VEZZANO LIGURE",L820:"VEZZANO SUL CROSTOLO",L823:"VEZZI PORTIO",L826:"VIADANA",L827:"VIADANICA",L828:"VIAGRANDE",
36L829:"VIALE",L830:"VIALFRÈ",L831:"VIANO",L833:"VIAREGGIO",L834:"VIARIGI",L835:"VIBONATI",L836:"VICALVI",L837:"VICARI",L838:"VICCHIO",L840:"VICENZA",L841:"VICOFORTE",L842:"VICO DEL GARGANO",L843:"VICO NEL LAZIO",L844:"VILLA LITERNO",L845:"VICO EQUENSE",L846:"VICOLI",L847:"VICOLUNGO",L848:"ZIANO PIACENTINO",L850:"VICOPISANO",L851:"VICOVARO",L854:"VIDIGULFO",L856:"VIDOR",L857:"VIDRACCO",L858:"VIESTE",L859:"VIETRI DI POTENZA",L860:"VIETRI SUL MARE",L865:"VIGANO SAN MARTINO",L866:"VIGANÒ",L868:"VIGARANO MAINARDA",L869:"VIGASIO",L872:"VIGEVANO",L873:"VIGGIANELLO",L874:"VIGGIANO",L876:"VIGGIÙ",L878:"VIGHIZZOLO D'ESTE",L879:"VIGLIANO D'ASTI",L880:"VIGLIANO BIELLESE",L881:"VIGNALE MONFERRATO",L882:"VIGNANELLO",L883:"VIGNATE",L885:"VIGNOLA",L886:"VIGNOLA-FALESINA",L887:"VIGNOLE BORBERA",L888:"VIGNOLO",L889:"VIGNONE",L890:"VIGO DI CADORE",L892:"VIGODARZERE",L893:"VIGO DI FASSA",L894:"VIGOLO",L897:"VIGOLZONE",L898:"VIGONE",L899:"VIGONOVO",L900:"VIGONZA",L904:"VIGUZZOLO",L905:"VILLA SANTA LUCIA",L906:"VILLADOSSOLA",L907:"VILLA DI CHIAVENNA",L908:"VILLA DI TIRANO",L909:"VILLA SANTINA",L912:"VILLA BARTOLOMEA",L913:"VILLA BASILICA",L915:"VILLABASSA",L916:"VILLABATE",L917:"VILLA BISCOSSI",L919:"VILLA CARCINA",L920:"VILLA CASTELLI",L922:"VILLA CELIERA",L923:"VILLACHIARA",L924:"VILLACIDRO",L926:"VILLA COLLEMANDINA",L928:"VILLA CORTESE",L929:"VILLA D'ADDA",L931:"VILLADEATI",L933:"VILLA DEL BOSCO",L934:"VILLA DEL CONTE",L936:"VILLA DI SERIO",L937:"VILLA ESTENSE",L938:"VILLA D'OGNA",L939:"VILLADOSE",L942:"VILLAFALLETTO",L943:"VILLA FARALDI",L944:"VILLAFRANCA SICULA",L945:"VILLAFRANCA D'ASTI",L946:"VILLAFRANCA IN LUNIGIANA",L947:"VILLAFRANCA PADOVANA",L948:"VILLAFRANCA PIEMONTE",L949:"VILLAFRANCA DI VERONA",L950:"VILLAFRANCA TIRRENA",L951:"VILLAFRATI",L952:"VILLAGA",L953:"VILLAGRANDE STRISAILI",L956:"VILLA GUARDIA",L957:"VILLA LAGARINA",L958:"VILLALAGO",L959:"VILLALBA",L961:"VILLALFONSINA",L963:"VILLALVERNIA",L964:"VILLAMAGNA",L965:"VILLAMAINA",L966:"VILLAMAR",L967:"VILLAMARZANA",L968:"VILLAMASSARGIA",L969:"VILLA MINOZZO",L970:"VILLAMIROGLIO",L971:"VILLANDRO",L972:"VILLANOVA MONFERRATO",L973:"VILLANOVA DEL BATTISTA",L974:"VILLANOVA MONDOVÌ",L975:"VILLANOVA D'ALBENGA",L977:"VILLANOVA DEL SILLARO",L978:"VILLANOVA BIELLESE",L979:"VILLANOVA DI CAMPOSAMPIERO",L980:"VILLANOVA SULL'ARDA",L981:"VILLENEUVE",L982:"VILLANOVA CANAVESE",L983:"VILLANOVA D'ARDENGHI",L984:"VILLANOVA D'ASTI",L985:"VILLANOVA DEL GHEBBO",L986:"VILLANOVAFORRU",L987:"VILLANOVAFRANCA",L988:"VILLANOVA MARCHESANA",L989:"VILLANOVA MONTELEONE",L990:"VILLANOVA SOLARO",L991:"VILLANOVA TRUSCHEDU",L992:"VILLANOVA TULO",L994:"VILLANTERIO",L995:"VILLANUOVA SUL CLISI",L998:"VILLAPUTZU",L999:"VILLAR DORA",M002:"VILLARBASSE",M003:"VILLARBOIT",M004:"VILLAREGGIA",M007:"VILLAR FOCCHIARDO",M009:"VILLAROMAGNANO",M011:"VILLAROSA",M013:"VILLAR PELLICE",M014:"VILLAR PEROSA",M015:"VILLAR SAN COSTANZO",M016:"VILLASALTO",M017:"VILLASANTA",M018:"VILLA SAN GIOVANNI",M019:"VILLA SAN SECONDO",M021:"VILLA SANTA LUCIA DEGLI ABRUZZI",M022:"VILLA SANTA MARIA",M023:"VILLA SANT'ANGELO",M025:"VILLASOR",M026:"VILLASPECIOSA",M027:"VILLASTELLONE",M028:"VILLATA",M030:"VILLAURBANA",M031:"VILLAVALLELONGA",M032:"VILLAVERLA",M034:"VILLA VICENTINA",M041:"VILLETTA BARREA",M042:"VILLETTE",M043:"VILLESSE",M044:"VILLIMPENTA",M045:"VILLONGO",M048:"VILLORBA",M050:"VILMINORE DI SCALVE",M052:"VIMERCATE",M053:"VIMODRONE",M055:"VINADIO",M057:"VINCHIATURO",M058:"VINCHIO",M059:"VINCI",M060:"VINOVO",M062:"VINZAGLIO",M063:"VIOLA",M065:"VIONE",M067:"VIPITENO",M069:"VIRLE PIEMONTE",M070:"VISANO",M071:"VISCHE",M072:"VISCIANO",M073:"VISCO",M077:"VISONE",M078:"VISSO",M079:"VISTARINO",M080:"VISTRORIO",M081:"VITA",M082:"VITERBO",M083:"VITICUSO",M085:"VITO D'ASIO",M086:"VITORCHIANO",M088:"VITTORIA",M089:"VITTORIO VENETO",M090:"VITTORITO",M091:"VITTUONE",M092:"VITULAZIO",M093:"VITULANO",M094:"VIÙ",M095:"VIVARO ROMANO",M096:"VIVARO",M098:"VIVERONE",M100:"VIZZINI",M101:"VIZZOLA TICINO",M102:"VIZZOLO PREDABISSI",M103:"VO'",M104:"VOBARNO",M105:"VOBBIA",M106:"VOCCA",M108:"VODO CADORE",M109:"VOGHERA",M110:"VOGHIERA",M111:"VOGOGNA",M113:"VOLANO",M115:"VOLLA",M116:"VOLONGO",M118:"VOLPAGO DEL MONTELLO",M119:"VOLPARA",M120:"VOLPEDO",M121:"VOLPEGLINO",M122:"VOLPIANO",M123:"VOLTAGGIO",M124:"VOLTAGO AGORDINO",M125:"VOLTA MANTOVA
36NA",M126:"VOLTERRA",M127:"VOLTIDO",M130:"VOLTURARA IRPINA",M131:"VOLTURARA APPULA",M132:"VOLTURINO",M133:"VOLVERA",M136:"VOTTIGNASCO",M138:"ZACCANOPOLI",M139:"ZAFFERANA ETNEA",M140:"ZAGARISE",M141:"ZAGAROLO",M142:"ZAMBANA",M143:"ZAMBRONE",M144:"ZANDOBBIO",M145:"ZANÈ",M147:"ZANICA",M150:"ZAVATTARELLO",M152:"ZECCONE",M153:"ZEDDIANI",M156:"ZELBIO",M158:"ZELO BUON PERSICO",M160:"ZELO SURRIGONE",M161:"ZEME",M162:"ZENEVREDO",M163:"ZENSON DI PIAVE",M165:"ZERBA",M166:"ZERBO",M167:"ZERBOLÒ",M168:"ZERFALIU",M169:"ZERI",M170:"ZERMEGHEDO",M171:"ZERO BRANCO",M172:"ZEVIO",M173:"ZIANO DI FIEMME",M176:"ZIBIDO SAN GIACOMO",M177:"ZIGNAGO",M178:"ZIMELLA",M179:"ZIMONE",M180:"ZINASCO",M182:"ZOAGLI",M183:"ZOCCA",M184:"ZOGNO",M185:"ZOLA PREDOSA",M187:"ZOLLINO",M188:"ZONE",M189:"ZOPPÈ DI CADORE",M190:"ZOPPOLA",M194:"ZOVENCEDO",M196:"ZUBIENA",M197:"ZUCCARELLO",M199:"ZUGLIANO",M200:"ZUGLIO",M201:"ZUMAGLIA",M202:"ZUMPANO",M203:"ZUNGOLI",M204:"ZUNGRI",M207:"LARIANO",M208:"LAMEZIA TERME",M209:"SANT'ANNA ARRESI",M210:"TERME VIGLIATORE",M211:"ACQUEDOLCI",M212:"LADISPOLI",M213:"ARDEA",M214:"BADESI",M253:"SICIGNANO DEGLI ALBURNI",M255:"MOLINA ATERNO",M256:"SCANZANO JONICO",M257:"PORTOPALO DI CAPO PASSERO",M258:"AVIGLIANO UMBRO",M259:"VIDDALBA",M260:"CASAPESENNA",M261:"CASTRO",M262:"CELLOLE",M263:"PORTO CESAREO",M264:"SAN CASSIANO",M265:"VAJONT",M266:"ORDONA",M267:"ZAPPONETA",M268:"BLUFI",M269:"PATERNO",M270:"MASAINAS",M271:"MAZZARRONE",M272:"CIAMPINO",M273:"SANTA MARIA LA CARITÀ",M274:"GOLFO ARANCI",M275:"LOIRI PORTO SAN PAOLO",M276:"SANT'ANTONIO DI GALLURA",M277:"SAN FERDINANDO",M278:"VILLAPERUCCIO",M279:"PRIOLO GARGALLO",M280:"TRECASE",M281:"PETROSINO",M282:"TERGU",M283:"MANIACE",M284:"SANTA MARIA COGHINAS",M285:"CARDEDU",M286:"TORRENOVA",M287:"RAGALNA",M288:"CASTIADAS",M289:"MASSA DI SOMMA",M290:"STINTINO",M291:"PISCINAS",M292:"ERULA",M294:"BELLIZZI",M295:"SAN CESAREO",M297:"FIUMICINO",M298:"STATTE",M300:"DUE CARRARE",M301:"PADRU",M302:"MONTIGLIO MONFERRATO",M303:"RONZO-CHIENIS",M304:"MOSSO",M308:"CAVALLINO-TREPORTI",M309:"FONTE NUOVA",M311:"CAMPOLONGO TAPOGLIANO",M312:"LONATO DEL GARDA",M313:"LEDRO",M314:"COMANO TERME",M315:"GRAVEDONA ED UNITI",M317:"RIVIGNANO TEOR",M318:"TRECASTELLI",M319:"FABBRICHE DI VERGEMOLI",M320:"VALSAMOGGIA",M321:"FIGLINE E INCISA VALDARNO",M322:"CASTELFRANCO PIANDISCÒ",M323:"FISCAGLIA",M324:"POGGIO TORRIANA",M325:"SISSA TRECASALI",M326:"SCARPERIA E SAN PIERO",M327:"CASCIANA TERME LARI",M328:"CRESPINA LORENZANA",M329:"PRATOVECCHIO STIA",M330:"MONTORO",M331:"VALLEFOGLIA",M332:"QUERO VAS",M333:"SANT'OMOBONO TERME",M334:"VAL BREMBILLA",M335:"BELLAGIO",M336:"COLVERDE",M337:"VERDERIO",M338:"CORNALE E BASTIDA",M339:"MACCAGNO CON PINO E VEDDASCA",M340:"BORGO VIRGILIO",M341:"TREMEZZINA",M342:"LONGARONE",M343:"VALDAONE",M344:"PREDAIA",M345:"SAN LORENZO DORSINO",M346:"VALVASONE ARZENE",M347:"SILLANO GIUNCUGNANO",M348:"LA VALLETTA BRIANZA",M349:"ALTAVALLE",M350:"ALTOPIANO DELLA VIGOLANA",M351:"AMBLAR-DON",M352:"BORGO CHIESE",M353:"BORGO LARES",M354:"CASTEL IVANO",M355:"CEMBRA LISIGNAGO",M356:"CONTÀ",M357:"MADRUZZO",M358:"PORTE DI RENDENA",M359:"PRIMIERO SAN MARTINO DI CASTROZZA",M360:"SELLA GIUDICARIE",M361:"TRE VILLE",M362:"VALLELAGHI",M363:"VILLE D'ANAUNIA",M364:"VENTASSO",M365:"PIEVE DI BONO-PREZZO",M366:"DIMARO FOLGARIDA",M367:"POLESINE ZIBELLO",M368:"MONTESCUDO - MONTE COLOMBO",M369:"ALTO RENO TERME",M370:"BORGOMEZZAVALLE",M371:"LESSONA",M372:"CORTEOLONA E GENZONE",M373:"CAMPIGLIA CERVO",M374:"VAL DI ZOLDO",M375:"ALPAGO"},function(e,t){"use strict";function n(e,t){return e.hasOwnProperty("orientation")?e.orientation:t.width>t.height}var a={type:"resize"};e.module("ng-screen",[]).service("$screen",["$rootScope","$window",function(r,i){var o=e.element(i),s=function(e){switch(e.type){case"scroll":r.scroll=this.pageYOffset,r.$digest(),r.$broadcast(e.type,e);break;case"orientationchange":case"resize":r.width=this.innerWidth,r.height=this.innerHeight,r.orientation=n(this,r),r.$digest(),r.$broadcast("resize",e)}},l=function(e){switch(e.originalEvent.propertyName){case"width":case"height":c(a)}},c=t.throttle(s,150);o.on("scroll resize orientationchange",c).on("webkitTransitionEnd msTransitionEnd transitionend",l),r.$on("screen:refresh",function(){c(a)}),r.$on("$destroy",function(){o.off("scroll resize orientationchange",c).off("webkitTransitionEnd msTransitionEnd transitionend",l)}),this.tracker=s.bind(i)}
36]).run(["$screen","$rootScope","$window",function(e,t,n){t.hasTouch="ontouchstart"in n,t.devicePixelRatio=n.devicePixelRatio||null,e.tracker({type:"resize"}),e.tracker({type:"scroll"})}])}(window.angular,window._),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,t(e.msal={}))}(this,function(e){"use strict";function t(e,t){function n(){this.constructor=e}A(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function n(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n}function a(e,t,n,a){function r(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){e.done?n(e.value):r(e.value).then(o,s)}l((a=a.apply(e,t||[])).next())})}function r(e,t){function n(e){return function(t){return a([e,t])}}function a(n){if(r)throw new TypeError("Generator is already executing.");for(;l;)try{if(r=1,i&&(o=2&n[0]?i.return:n[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,n[1])).done)return o;switch(i=0,o&&(n=[2&n[0],o.value]),n[0]){case 0:case 1:o=n;break;case 4:return l.label++,{value:n[1],done:!1};case 5:l.label++,i=n[1],n=[0];continue;case 7:n=l.ops.pop(),l.trys.pop();continue;default:if(o=l.trys,!(o=o.length>0&&o[o.length-1])&&(6===n[0]||2===n[0])){l=0;continue}if(3===n[0]&&(!o||n[1]>o[0]&&n[1]<o[3])){l.label=n[1];break}if(6===n[0]&&l.label<o[1]){l.label=o[1],o=n;break}if(o&&l.label<o[2]){l.label=o[2],l.ops.push(n);break}o[2]&&l.ops.pop(),l.trys.pop();continue}n=t.call(e,l)}catch(e){n=[6,e],i=0}finally{r=o=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}var r,i,o,s,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return s={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s}function i(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var a,r,i=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(a=i.next()).done;)o.push(a.value)}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return o}function o(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(i(arguments[t]));return e}function s(e,t){function n(){this.constructor=e}w(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function l(e,t,n,a){function r(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function o(e){try{l(a.next(e))}catch(e){i(e)}}function s(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){e.done?n(e.value):r(e.value).then(o,s)}l((a=a.apply(e,t||[])).next())})}function c(e,t){function n(e){return function(t){return a([e,t])}}function a(n){if(r)throw new TypeError("Generator is already executing.");for(;l;)try{if(r=1,i&&(o=2&n[0]?i.return:n[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,n[1])).done)return o;switch(i=0,o&&(n=[2&n[0],o.value]),n[0]){case 0:case 1:o=n;break;case 4:return l.label++,{value:n[1],done:!1};case 5:l.label++,i=n[1],n=[0];continue;case 7:n=l.ops.pop(),l.trys.pop();continue;default:if(o=l.trys,!(o=o.length>0&&o[o.length-1])&&(6===n[0]||2===n[0])){l=0;continue}if(3===n[0]&&(!o||n[1]>o[0]&&n[1]<o[3])){l.label=n[1];break}if(6===n[0]&&l.label<o[1]){l.label=o[1],o=n;break}if(o&&l.label<o[2]){l.label=o[2],l.ops.push(n);break}o[2]&&l.ops.pop(),l.trys.pop();continue}n=t.call(e,l)}catch(e){n=[6,e],i=0}finally{r=o=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}var r,i,o,s,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return s={next:n(0),throw:n(1),return:n(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s}function u(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var a=Array(e),r=0,t=0;t<n;t++)for(var i=arguments[t],o=0,s=i.length;o<s;o++,r++)a[r]=i[o];return a}function d(e,t){if(ne.isEmpty(e))throw te.createClientInfoEmptyError();try{var n=t.base64Decode(e);return JSON.parse(n)}catch(e){throw te.createClientInfoDecodingError(e.message)}}function h(e){if(ne.isEmpty(e))throw te.createClientInfoDecodingError("Home account ID was empty.");var t=e.split(P.CLIENT_INFO_SEPARATOR,2);return{uid:t[0],utid:t.length<2?E.EMPTY_STRING:t[1]}}function p(e){var t=e.authOptions,n=e.systemOptions,a=e.loggerOptions,r=e.storageInterface,i=e.networkInterface,o=e.cryptoInterface,s=e.clientCredentials,l=e.libraryInfo,c=e.telemetry,u=e.serverTelemetryManager,d=e.persistencePlugin,h=e.serializableCache,p=O(O({},fe),a);return{authOptions:m(t),systemOptions:O(O({},ge),n),loggerOptions:p,storageInterface:r||new me(t.clientId,X,new ae(p)),networkInterface:i||be,cryptoInterface:o||X,clientCredentials:s||ve,libraryInfo:O(O({},ye),l),telemetry:O(O({},ke),c),serverTelemetryManager:u||null,persistencePlugin:d||null,serializableCache:h||null}}function m(e){return O({clientCapabilities:[],azureCloudOptions:Ae,skipAuthorityMetadataCache:!1},e)}function g(e){return e.hasOwnProperty("authorization_endpoint")&&e.hasOwnProperty("token_endpoint")&&e.hasOwnProperty("issuer")&&e.hasOwnProperty("jwks_uri")}function f(e){return e.hasOwnProperty("tenant_discovery_endpoint")&&e.hasOwnProperty("metadata")}function b(e){return e.hasOwnProperty("error")&&e.hasOwnProperty("error_description")}function y(t,n){var a=t.auth,r=t.cache,i=t.system,o=t.telemetry,s={clientId:E.EMPTY_STRING,authority:""+E.DEFAULT_AUTHORITY,knownAuthorities:[],cloudDiscoveryMetadata:E.EMPTY_STRING,authorityMetadata:E.EMPTY_STRING,redirectUri:E.EMPTY_STRING,postLogoutRedirectUri:E.EMPTY_STRING,navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:e.ProtocolMode.AAD,azureCloudOptions:{azureCloudInstance:e.AzureCloudInstance.None,tenant:E.EMPTY_STRING},skipAuthorityMetadataCache:!1},l={cacheLocation:e.BrowserCacheLocation.SessionStorage,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!(!r||r.cacheLocation!==e.BrowserCacheLocation.LocalStorage)},c={loggerCallback:function(){},logLevel:e.LogLevel.Info,piiLoggingEnabled:!1},u=k(k({},ge),{loggerOptions:c,networkClient:n?zt.getBrowserNetworkClient():ot,navigationClient:new Jt,loadFrameTimeout:0,windowHashTimeout:(null===i||void 0===i?void 0:i.loadFrameTimeout)||Xt,iframeHashTimeout:(null===i||void 0===i?void 0:i.loadFrameTimeout)||en,navigateFrameWait:n&&zt.detectIEOrEdge()?500:0,redirectNavigationTimeout:tn,asyncPopups:!1,allowRedirectInIframe:!1,allowNativeBroker:!1,nativeBrokerHandshakeTimeout:(null===i||void 0===i?void 0:i.nativeBrokerHandshakeTimeout)||nn,pollIntervalMilliseconds:bt.DEFAULT_POLL_INTERVAL_MS,cryptoOptions:{useMsrCrypto:!1,entropy:void 0}}),d=k(k({},i),{loggerOptions:(null===i||void 0===i?void 0:i.loggerOptions)||c}),h={application:{appName:E.EMPTY_STRING,appVersion:E.EMPTY_STRING}};return{auth:k(k({}
36,s),a),cache:k(k({},l),r),system:k(k({},u),d),telemetry:k(k({},h),o)}}var v,A=function(e,t){return(A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},k=function(){
37return k=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},k.apply(this,arguments)},w=function(e,t){return(w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},O=function(){return O=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},O.apply(this,arguments)},E={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",REGIONAL_AUTH_NON_MSI_QUERY_STRING:"allowestsrnonmsi=true",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],TOKEN_RESPONSE_TYPE:"token",ID_TOKEN_RESPONSE_TYPE:"id_token",SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},I=[E.OPENID_SCOPE,E.PROFILE_SCOPE,E.OFFLINE_ACCESS_SCOPE],C=u(I,[E.EMAIL_SCOPE]);!function(e){e.CONTENT_TYPE="Content-Type",e.RETRY_AFTER="Retry-After",e.CCS_HEADER="X-AnchorMailbox",e.WWWAuthenticate="WWW-Authenticate",e.AuthenticationInfo="Authentication-Info",e.X_MS_REQUEST_ID="x-ms-request-id",e.X_MS_HTTP_VERSION="x-ms-httpver"}(v||(v={}));var N;!function(e){e.ID_TOKEN="idtoken",e.CLIENT_INFO="client.info",e.ADAL_ID_TOKEN="adal.idtoken",e.ERROR="error",e.ERROR_DESC="error.description",e.ACTIVE_ACCOUNT="active-account",e.ACTIVE_ACCOUNT_FILTERS="active-account-filters"}(N||(N={}));var R;!function(e){e.COMMON="common",e.ORGANIZATIONS="organizations",e.CONSUMERS="consumers"}(R||(R={}));var S;!function(e){e.CLIENT_ID="client_id",e.REDIRECT_URI="redirect_uri",e.RESPONSE_TYPE="response_type",e.RESPONSE_MODE="response_mode",e.GRANT_TYPE="grant_type",e.CLAIMS="claims",e.SCOPE="scope",e.ERROR="error",e.ERROR_DESCRIPTION="error_description",e.ACCESS_TOKEN="access_token",e.ID_TOKEN="id_token",e.REFRESH_TOKEN="refresh_token",e.EXPIRES_IN="expires_in",e.STATE="state",e.NONCE="nonce",e.PROMPT="prompt",e.SESSION_STATE="session_state",e.CLIENT_INFO="client_info",e.CODE="code",e.CODE_CHALLENGE="code_challenge",e.CODE_CHALLENGE_METHOD="code_challenge_method",e.CODE_VERIFIER="code_verifier",e.CLIENT_REQUEST_ID="client-request-id",e.X_CLIENT_SKU="x-client-SKU",e.X_CLIENT_VER="x-client-VER",e.X_CLIENT_OS="x-client-OS",e.X_CLIENT_CPU="x-client-CPU",e.X_CLIENT_CURR_TELEM="x-client-current-telemetry",e.X_CLIENT_LAST_TELEM="x-client-last-telemetry",e.X_MS_LIB_CAPABILITY="x-ms-lib-capability",e.X_APP_NAME="x-app-name",e.X_APP_VER="x-app-ver",e.POST_LOGOUT_URI="post_logout_redirect_uri",e.ID_TOKEN_HINT="id_token_hint",e.DEVICE_CODE="device_code",e.CLIENT_SECRET="client_secret",e.CLIENT_ASSERTION="client_assertion",e.CLIENT_ASSERTION_TYPE="client_assertion_type",e.TOKEN_TYPE="token_type",e.REQ_CNF="req_cnf",e.OBO_ASSERTION="assertion",e.REQUESTED_TOKEN_USE="requested_token_use",e.ON_BEHALF_OF="on_behalf_of",e.FOCI="foci",e.CCS_HEADER="X-AnchorMailbox",e.RETURN_SPA_CODE="return_spa_code",e.NATIVE_BROKER="nativebroker",e.LOGOUT_HINT="logout_hint"}(S||(S={}));var T;!function(e){e.ACCESS_TOKEN="access_token",e.XMS_CC="xms_cc"}(T||(T={}));var L,x={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"};!function(e){e.ACCOUNT="account",e.SID="sid",e.LOGIN_HINT="login_hint",e.ID_TOKEN="id_token",e.DOMAIN_HINT="domain_hint",e.ORGANIZATIONS="organizations",e.CONSUMERS="consumers",e.ACCOUNT_ID="accountIdentifier",e.HOMEACCOUNT_ID="homeAccountIdentifier"}(L||(L={}));var M,D={PLAIN:"plain",S256:"S256"};!function(e){e.QUERY="query",e.FRAGMENT="fragment",e.FORM_POST="form_post"}(M||(M={}));var _;!function(e){e.IMPLICIT_GRANT="implicit",e.AUTHORIZATION_CODE_GRANT="authorization_code",e.CLIENT_CREDENTIALS_GRANT="client_credentials",e.RESOURCE_OWNER_PASSWORD_GRANT="password",e.REFRESH_TOKEN_GRANT="refresh_token",e.DEVICE_CODE_GRANT="device_code",e.JWT_BEARER="ur
37n:ietf:params:oauth:grant-type:jwt-bearer"}(_||(_={}));var j;!function(e){e.MSSTS_ACCOUNT_TYPE="MSSTS",e.ADFS_ACCOUNT_TYPE="ADFS",e.MSAV1_ACCOUNT_TYPE="MSA",e.GENERIC_ACCOUNT_TYPE="Generic"}(j||(j={}));var P;!function(e){e.CACHE_KEY_SEPARATOR="-",e.CLIENT_INFO_SEPARATOR="."}(P||(P={}));var z;!function(e){e.ID_TOKEN="IdToken",e.ACCESS_TOKEN="AccessToken",e.ACCESS_TOKEN_WITH_AUTH_SCHEME="AccessToken_With_AuthScheme",e.REFRESH_TOKEN="RefreshToken"}(z||(z={}));var $;!function(e){e[e.ADFS=1001]="ADFS",e[e.MSA=1002]="MSA",e[e.MSSTS=1003]="MSSTS",e[e.GENERIC=1004]="GENERIC",e[e.ACCESS_TOKEN=2001]="ACCESS_TOKEN",e[e.REFRESH_TOKEN=2002]="REFRESH_TOKEN",e[e.ID_TOKEN=2003]="ID_TOKEN",e[e.APP_METADATA=3001]="APP_METADATA",e[e.UNDEFINED=9999]="UNDEFINED"}($||($={}));var G,q={CACHE_KEY:"authority-metadata",REFRESH_TIME_SECONDS:86400};!function(e){e.CONFIG="config",e.CACHE="cache",e.NETWORK="network",e.HARDCODED_VALUES="hardcoded_values"}(G||(G={}));var B={SCHEMA_VERSION:5,MAX_CUR_HEADER_BYTES:80,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"};e.AuthenticationScheme=void 0,function(e){e.BEARER="Bearer",e.POP="pop",e.SSH="ssh-cert"}(e.AuthenticationScheme||(e.AuthenticationScheme={}));var U,F={DEFAULT_THROTTLE_TIME_SECONDS:60,DEFAULT_MAX_THROTTLE_TIME_SECONDS:3600,THROTTLING_PREFIX:"throttling",X_MS_LIB_CAPABILITY_VALUE:"retry-after, h429"},V={INVALID_GRANT_ERROR:"invalid_grant",CLIENT_MISMATCH_ERROR:"client_mismatch"};!function(e){e.username="username",e.password="password"}(U||(U={}));var H;!function(e){e[e.httpSuccess=200]="httpSuccess",e[e.httpBadRequest=400]="httpBadRequest"}(H||(H={}));var Z;!function(e){e.FAILED_AUTO_DETECTION="1",e.INTERNAL_CACHE="2",e.ENVIRONMENT_VARIABLE="3",e.IMDS="4"}(Z||(Z={}));var Y;!function(e){e.CONFIGURED_MATCHES_DETECTED="1",e.CONFIGURED_NO_AUTO_DETECTION="2",e.CONFIGURED_NOT_DETECTED="3",e.AUTO_DETECTION_REQUESTED_SUCCESSFUL="4",e.AUTO_DETECTION_REQUESTED_FAILED="5"}(Y||(Y={}));var K;!function(e){e.NO_CACHE_HIT="0",e.FORCE_REFRESH="1",e.NO_CACHED_ACCESS_TOKEN="2",e.CACHED_ACCESS_TOKEN_EXPIRED="3",e.REFRESH_CACHED_ACCESS_TOKEN="4"}(K||(K={}));var W;!function(e){e.Jwt="JWT",e.Jwk="JWK",e.Pop="pop"}(W||(W={}));var Q={unexpectedError:{code:"unexpected_error",desc:"Unexpected error in authentication."},postRequestFailed:{code:"post_request_failed",desc:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."}},J=function(e){function t(n,a,r){var i=this,o=a?n+": "+a:n;return i=e.call(this,o)||this,Object.setPrototypeOf(i,t.prototype),i.errorCode=n||E.EMPTY_STRING,i.errorMessage=a||E.EMPTY_STRING,i.subError=r||E.EMPTY_STRING,i.name="AuthError",i}return s(t,e),t.prototype.setCorrelationId=function(e){this.correlationId=e},t.createUnexpectedError=function(e){return new t(Q.unexpectedError.code,Q.unexpectedError.desc+": "+e)},t.createPostRequestFailed=function(e){return new t(Q.postRequestFailed.code,Q.postRequestFailed.desc+": "+e)},t}(Error),X={createNewGuid:function(){throw J.createUnexpectedError("Crypto interface - createNewGuid() has not been implemented")},base64Decode:function(){throw J.createUnexpectedError("Crypto interface - base64Decode() has not been implemented")},base64Encode:function(){throw J.createUnexpectedError("Crypto interface - base64Encode() has not been implemented")},generatePkceCodes:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Crypto interface - generatePkceCodes() has not been implemented",J.createUnexpectedError(e)})})},getPublicKeyThumbprint:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Crypto interface - getPublicKeyThumbprint() has not been implemented",J.createUnexpectedError(e)})})},removeTokenBindingKey:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Crypto interface - removeTokenBindingKey() has not been implemented",J.createUnexpectedError(e)})})},clearKeystore:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Crypto interface - clearKeystore() has not been implemented",J.createUnexpectedError(e)})})},signJwt:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Crypto interface - signJwt() has not been implemented",J.createUnexpectedError(e)})})},hashString:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Crypto interface - hashString() has not been implemented",J.createUnexpectedError(e)})})}},ee={clientInfoDecodingError:{code:"client_info_decoding_error",desc:"The client info could not be parsed/decoded correctly. Please review the trace to determine the root cause."},clientInfoEmptyError:{code:"client_info_empty_error",desc:"The client info was empty. Please review the trace to determine the root cause."},tokenParsingError:{code:"token_parsing_error",desc:"Token cannot be parsed. Please review stack trace to determine root cause."},nullOrEmptyToken:{code:"null_or_empty_token",desc:"The token is null or empty. Please review the trace to determine the root cause."},endpointResolutionError:{code:"endpoints_resolution_error",desc:"Error: could not resolve endpoints. Please check network and try again."},networkError:{code:"network_error",desc:"Network request failed. Please check network trace to determine root cause."},unableToGetOpenidConfigError:{code:"openid_config_error",desc:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints."},hashNotDeserialized:{code:"hash_not_deserialized",desc:"The hash parameters could not be deserialized. Please review the trace to determine the root cause."},blankGuidGenerated:{code:"blank_guid_generated",desc:"The guid generated 
37was blank. Please review the trace to determine the root cause."},invalidStateError:{code:"invalid_state",desc:"State was not the expected format. Please check the logs to determine whether the request was sent using ProtocolUtils.setRequestState()."},stateMismatchError:{code:"state_mismatch",desc:"State mismatch error. Please check your network. Continued requests may cause cache overflow."},stateNotFoundError:{code:"state_not_found",desc:"State not found"},nonceMismatchError:{code:"nonce_mismatch",desc:"Nonce mismatch error. This may be caused by a race condition in concurrent requests."},nonceNotFoundError:{code:"nonce_not_found",desc:"nonce not found"},authTimeNotFoundError:{code:"auth_time_not_found",desc:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information."},maxAgeTranspiredError:{code:"max_age_transpired",desc:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication."},noTokensFoundError:{code:"no_tokens_found",desc:"No tokens were found for the given scopes, and no authorization code was passed to acquireToken. You must retrieve an authorization code before making a call to acquireToken()."},multipleMatchingTokens:{code:"multiple_matching_tokens",desc:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account."},multipleMatchingAccounts:{code:"multiple_matching_accounts",desc:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account"},multipleMatchingAppMetadata:{code:"multiple_matching_appMetadata",desc:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata"},tokenRequestCannotBeMade:{code:"request_cannot_be_made",desc:"Token request cannot be made without authorization code or refresh token."},appendEmptyScopeError:{code:"cannot_append_empty_scope",desc:"Cannot append null or empty scope to ScopeSet. Please check the stack trace for more info."},removeEmptyScopeError:{code:"cannot_remove_empty_scope",desc:"Cannot remove null or empty scope from ScopeSet. Please check the stack trace for more info."},appendScopeSetError:{code:"cannot_append_scopeset",desc:"Cannot append ScopeSet due to error."},emptyInputScopeSetError:{code:"empty_input_scopeset",desc:"Empty input ScopeSet cannot be processed."},DeviceCodePollingCancelled:{code:"device_code_polling_cancelled",desc:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true."},DeviceCodeExpired:{code:"device_code_expired",desc:"Device code is expired."},DeviceCodeUnknownError:{code:"device_code_unknown_error",desc:"Device code stopped polling for unknown reasons."},NoAccountInSilentRequest:{code:"no_account_in_silent_request",desc:"Please pass an account object, silent flow is not supported without account information"},invalidCacheRecord:{code:"invalid_cache_record",desc:"Cache record object was null or undefined."},invalidCacheEnvironment:{code:"invalid_cache_environment",desc:"Invalid environment when attempting to create cache entry"},noAccountFound:{code:"no_account_found",desc:"No account found in cache for given key."},CachePluginError:{code:"no cache plugin set on CacheManager",desc:"ICachePlugin needs to be set before using readFromStorage or writeFromStorage"},noCryptoObj:{code:"no_crypto_object",desc:"No crypto object detected. This is required for the following operation: "},invalidCacheType:{code:"invalid_cache_type",desc:"Invalid cache type"},unexpectedAccountType:{code:"unexpected_account_type",desc:"Unexpected account type."},unexpectedCredentialType:{code:"unexpected_credential_type",desc:"Unexpected credential type."},invalidAssertion:{code:"invalid_assertion",desc:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515"},invalidClientCredential:{code:"invalid_client_credential",desc:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential"},tokenRefreshRequired:{code:"token_refresh_required",desc:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired."},userTimeoutReached:{code:"user_timeout_reached",desc:"User defined timeout for device code polling reached"},tokenClaimsRequired:{code:"token_claims_cnf_required_for_signedjwt",desc:"Cannot generate a POP jwt if the token_claims are not populated"},noAuthorizationCodeFromServer:{code:"authorization_code_missing_from_server_response",desc:"Server response does not contain an authorization code to proceed"},noAzureRegionDetected:{code:"no_azure_region_detected",desc:"No azure region was detected and no fallback was made available"},accessTokenEntityNullError:{code:"access_token_entity_null",desc:"Access token entity is null, please check logs and cache to ensure a valid access token is present."},bindingKeyNotRemovedError:{code:"binding_key_not_removed",desc:"Could not remove the credential's binding key from storage."},logoutNotSupported:{code:"end_session_endpoint_not_supported",desc:"Provided authority does not support logout."},keyIdMissing:{code:"key_id_missing",desc:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key."},noNetworkConnectivity:{code:"no_network_connectivity",desc:"No network connectivity. Check your internet connection."},userCanceledError:{code:"user_canceled",desc:"User canceled the flow."}},te=function(e){function t(n,a){var r=e.call(this,n,a)||this;return r.name="ClientAuthError",Object.setPrototypeOf(r,t.prototype),r}return s(t,e),t.createClientInfoDecodingError=function(e){return new t(ee.clientInfoDecodingError.code,ee.clientInfoDecodingError.desc+" Failed with error: "+e)},t.createClientInfoEmptyError=function(){return new t(ee.clientInfoEmptyError.code,""+ee.clientInfoEmptyError.desc)},t.createTokenParsingError=function(e){return new t(ee.tokenParsingError.code,ee.tokenParsingError.desc+" Failed with error: "+e)},t.createTokenNullOrEmptyError=function(e){return new t(ee.nullOrEmptyToken.code,ee.nullOrEmptyToken.desc+" Raw Token Value: "+e)},t.createEndpointDiscoveryIncompleteError=function(e){return new t(ee.endpointResolutionError.code,ee.endpointResolutionError.desc+" Detail: "+e)},t.createNetworkError=function(e,n){return new t(ee.networkError.code,ee.networkError.desc+" | Fetch client threw: "+n+" | Attempted to reach: "+e.split("?")[0])},t.createUnableToGetOpenidConfigError=function(e){return new t(ee.unableToGetOpenidConfigError.code,ee.unableToGetOpenidConfigError.desc+" Attempted to retrieve endpoints from: "+e)},t.createHashNotDeserializedError=function(e){return new t(ee.hashNotDeserialized.code,ee.hashNotDeserialized.desc+" Given Object: "+e)}
37,t.createInvalidStateError=function(e,n){return new t(ee.invalidStateError.code,ee.invalidStateError.desc+" Invalid State: "+e+", Root Err: "+n)},t.createStateMismatchError=function(){return new t(ee.stateMismatchError.code,ee.stateMismatchError.desc)},t.createStateNotFoundError=function(e){return new t(ee.stateNotFoundError.code,ee.stateNotFoundError.desc+":  "+e)},t.createNonceMismatchError=function(){return new t(ee.nonceMismatchError.code,ee.nonceMismatchError.desc)},t.createAuthTimeNotFoundError=function(){return new t(ee.authTimeNotFoundError.code,ee.authTimeNotFoundError.desc)},t.createMaxAgeTranspiredError=function(){return new t(ee.maxAgeTranspiredError.code,ee.maxAgeTranspiredError.desc)},t.createNonceNotFoundError=function(e){return new t(ee.nonceNotFoundError.code,ee.nonceNotFoundError.desc+":  "+e)},t.createMultipleMatchingTokensInCacheError=function(){return new t(ee.multipleMatchingTokens.code,ee.multipleMatchingTokens.desc+".")},t.createMultipleMatchingAccountsInCacheError=function(){return new t(ee.multipleMatchingAccounts.code,ee.multipleMatchingAccounts.desc)},t.createMultipleMatchingAppMetadataInCacheError=function(){return new t(ee.multipleMatchingAppMetadata.code,ee.multipleMatchingAppMetadata.desc)},t.createTokenRequestCannotBeMadeError=function(){return new t(ee.tokenRequestCannotBeMade.code,ee.tokenRequestCannotBeMade.desc)},t.createAppendEmptyScopeToSetError=function(e){return new t(ee.appendEmptyScopeError.code,ee.appendEmptyScopeError.desc+" Given Scope: "+e)},t.createRemoveEmptyScopeFromSetError=function(e){return new t(ee.removeEmptyScopeError.code,ee.removeEmptyScopeError.desc+" Given Scope: "+e)},t.createAppendScopeSetError=function(e){return new t(ee.appendScopeSetError.code,ee.appendScopeSetError.desc+" Detail Error: "+e)},t.createEmptyInputScopeSetError=function(){return new t(ee.emptyInputScopeSetError.code,""+ee.emptyInputScopeSetError.desc)},t.createDeviceCodeCancelledError=function(){return new t(ee.DeviceCodePollingCancelled.code,""+ee.DeviceCodePollingCancelled.desc)},t.createDeviceCodeExpiredError=function(){return new t(ee.DeviceCodeExpired.code,""+ee.DeviceCodeExpired.desc)},t.createDeviceCodeUnknownError=function(){return new t(ee.DeviceCodeUnknownError.code,""+ee.DeviceCodeUnknownError.desc)},t.createNoAccountInSilentRequestError=function(){return new t(ee.NoAccountInSilentRequest.code,""+ee.NoAccountInSilentRequest.desc)},t.createNullOrUndefinedCacheRecord=function(){return new t(ee.invalidCacheRecord.code,ee.invalidCacheRecord.desc)},t.createInvalidCacheEnvironmentError=function(){return new t(ee.invalidCacheEnvironment.code,ee.invalidCacheEnvironment.desc)},t.createNoAccountFoundError=function(){return new t(ee.noAccountFound.code,ee.noAccountFound.desc)},t.createCachePluginError=function(){return new t(ee.CachePluginError.code,""+ee.CachePluginError.desc)},t.createNoCryptoObjectError=function(e){return new t(ee.noCryptoObj.code,""+ee.noCryptoObj.desc+e)},t.createInvalidCacheTypeError=function(){return new t(ee.invalidCacheType.code,""+ee.invalidCacheType.desc)},t.createUnexpectedAccountTypeError=function(){return new t(ee.unexpectedAccountType.code,""+ee.unexpectedAccountType.desc)},t.createUnexpectedCredentialTypeError=function(){return new t(ee.unexpectedCredentialType.code,""+ee.unexpectedCredentialType.desc)},t.createInvalidAssertionError=function(){return new t(ee.invalidAssertion.code,""+ee.invalidAssertion.desc)},t.createInvalidCredentialError=function(){return new t(ee.invalidClientCredential.code,""+ee.invalidClientCredential.desc)},t.createRefreshRequiredError=function(){return new t(ee.tokenRefreshRequired.code,ee.tokenRefreshRequired.desc)},t.createUserTimeoutReachedError=function(){return new t(ee.userTimeoutReached.code,ee.userTimeoutReached.desc)},t.createTokenClaimsRequiredError=function(){return new t(ee.tokenClaimsRequired.code,ee.tokenClaimsRequired.desc)},t.createNoAuthCodeInServerResponseError=function(){return new t(ee.noAuthorizationCodeFromServer.code,ee.noAuthorizationCodeFromServer.desc)},t.createBindingKeyNotRemovedError=function(){return new t(ee.bindingKeyNotRemovedError.code,ee.bindingKeyNotRemovedError.desc)},t.createLogoutNotSupportedError=function(){return new t(ee.logoutNotSupported.code,ee.logoutNotSupported.desc)},t.createKeyIdMissingError=function(){return new t(ee.keyIdMissing.code,ee.keyIdMissing.desc)},t.createNoNetworkConnectivityError=function(){return new t(ee.noNetworkConnectivity.code,ee.noNetworkConnectivity.desc)},t.createUserCanceledError=function(){return new t(ee.userCanceledError.code,ee.userCanceledError.desc)},t}(J),ne=function(){function e(){}return e.decodeAuthToken=function(t){if(e.isEmpty(t))throw te.createTokenNullOrEmptyError(t);var n=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/,a=n.exec(t);if(!a||a.length<4)throw te.createTokenParsingError("Given token is malformed: "+JSON.stringify(t));return{header:a[1],JWSPayload:a[2],JWSSig:a[3]}},e.isEmpty=function(e){return void 0===e||!e||0===e.length},e.isEmptyObj=function(t){if(t&&!e.isEmpty(t))try{var n=JSON.parse(t);return 0===Object.keys(n).length}catch(e){}return!0},e.startsWith=function(e,t){return 0===e.indexOf(t)},e.endsWith=function(e,t){return e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length},e.queryStringToObject=function(e){var t={},n=e.split("&"),a=function(e){return decodeURIComponent(e.replace(/\+/g," "))};
37return n.forEach(function(e){if(e.trim()){var n=e.split(/=(.+)/g,2),r=n[0],i=n[1];r&&i&&(t[a(r)]=a(i))}}),t},e.trimArrayEntries=function(e){return e.map(function(e){return e.trim()})},e.removeEmptyStringsFromArray=function(t){return t.filter(function(t){return!e.isEmpty(t)})},e.jsonParseHelper=function(e){try{return JSON.parse(e)}catch(e){return null}},e.matchPattern=function(e,t){return new RegExp(e.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(t)},e}();e.LogLevel=void 0,function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Info=2]="Info",e[e.Verbose=3]="Verbose",e[e.Trace=4]="Trace"}(e.LogLevel||(e.LogLevel={}));var ae=function(){function t(n,a,r){this.level=e.LogLevel.Info;var i=function(){},o=n||t.createDefaultLoggerOptions();this.localCallback=o.loggerCallback||i,this.piiLoggingEnabled=o.piiLoggingEnabled||!1,this.level="number"==typeof o.logLevel?o.logLevel:e.LogLevel.Info,this.correlationId=o.correlationId||E.EMPTY_STRING,this.packageName=a||E.EMPTY_STRING,this.packageVersion=r||E.EMPTY_STRING}return t.createDefaultLoggerOptions=function(){return{loggerCallback:function(){},piiLoggingEnabled:!1,logLevel:e.LogLevel.Info}},t.prototype.clone=function(e,n,a){return new t({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:a||this.correlationId},e,n)},t.prototype.logMessage=function(t,n){if(!(n.logLevel>this.level||!this.piiLoggingEnabled&&n.containsPii)){var a,r=(new Date).toUTCString();a=ne.isEmpty(n.correlationId)?ne.isEmpty(this.correlationId)?"["+r+"]":"["+r+"] : ["+this.correlationId+"]":"["+r+"] : ["+n.correlationId+"]";var i=a+" : "+this.packageName+"@"+this.packageVersion+" : "+e.LogLevel[n.logLevel]+" - "+t;this.executeCallback(n.logLevel,i,n.containsPii||!1)}},t.prototype.executeCallback=function(e,t,n){this.localCallback&&this.localCallback(e,t,n)},t.prototype.error=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Error,containsPii:!1,correlationId:n||E.EMPTY_STRING})},t.prototype.errorPii=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Error,containsPii:!0,correlationId:n||E.EMPTY_STRING})},t.prototype.warning=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Warning,containsPii:!1,correlationId:n||E.EMPTY_STRING})},t.prototype.warningPii=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Warning,containsPii:!0,correlationId:n||E.EMPTY_STRING})},t.prototype.info=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Info,containsPii:!1,correlationId:n||E.EMPTY_STRING})},t.prototype.infoPii=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Info,containsPii:!0,correlationId:n||E.EMPTY_STRING})},t.prototype.verbose=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Verbose,containsPii:!1,correlationId:n||E.EMPTY_STRING})},t.prototype.verbosePii=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Verbose,containsPii:!0,correlationId:n||E.EMPTY_STRING})},t.prototype.trace=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Trace,containsPii:!1,correlationId:n||E.EMPTY_STRING})},t.prototype.tracePii=function(t,n){this.logMessage(t,{logLevel:e.LogLevel.Trace,containsPii:!0,correlationId:n||E.EMPTY_STRING})},t.prototype.isPiiLoggingEnabled=function(){return this.piiLoggingEnabled||!1},t}(),re="@azure/msal-common",ie="12.0.0";e.AzureCloudInstance=void 0,function(e){e[e.None=0]="None",e.AzurePublic="https://login.microsoftonline.com",e.AzurePpe="https://login.windows-ppe.net",e.AzureChina="https://login.chinacloudapi.cn",e.AzureGermany="https://login.microsoftonline.de",e.AzureUsGovernment="https://login.microsoftonline.us"}(e.AzureCloudInstance||(e.AzureCloudInstance={}));var oe,se={redirectUriNotSet:{code:"redirect_uri_empty",desc:"A redirect URI is required for all calls, and none has been set."},postLogoutUriNotSet:{code:"post_logout_uri_empty",desc:"A post logout redirect has not been set."},claimsRequestParsingError:{code:"claims_request_parsing_error",desc:"Could not parse the given claims request object."},authorityUriInsecure:{code:"authority_uri_insecure",desc:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us
37/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options"},urlParseError:{code:"url_parse_error",desc:"URL could not be parsed into appropriate segments."},urlEmptyError:{code:"empty_url_error",desc:"URL was empty or null."},emptyScopesError:{code:"empty_input_scopes_error",desc:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token."},nonArrayScopesError:{code:"nonarray_input_scopes_error",desc:"Scopes cannot be passed as non-array."},clientIdSingleScopeError:{code:"clientid_input_scopes_error",desc:"Client ID can only be provided as a single scope."},invalidPrompt:{code:"invalid_prompt_value",desc:"Supported prompt values are 'login', 'select_account', 'consent', 'create', 'none' and 'no_session'.  Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest"},invalidClaimsRequest:{code:"invalid_claims",desc:"Given claims parameter must be a stringified JSON object."},tokenRequestEmptyError:{code:"token_request_empty",desc:"Token request was empty and not found in cache."},logoutRequestEmptyError:{code:"logout_request_empty",desc:"The logout request was null or undefined."},invalidCodeChallengeMethod:{code:"invalid_code_challenge_method",desc:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".'},invalidCodeChallengeParams:{code:"pkce_params_missing",desc:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request"},invalidCloudDiscoveryMetadata:{code:"invalid_cloud_discovery_metadata",desc:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields"},invalidAuthorityMetadata:{code:"invalid_authority_metadata",desc:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields."},untrustedAuthority:{code:"untrusted_authority",desc:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter."},invalidAzureCloudInstance:{code:"invalid_azure_cloud_instance",desc:"Invalid AzureCloudInstance provided. Please refer MSAL JS docs: aks.ms/msaljs/azure_cloud_instance for valid values"},missingSshJwk:{code:"missing_ssh_jwk",desc:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme."},missingSshKid:{code:"missing_ssh_kid",desc:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme."},missingNonceAuthenticationHeader:{code:"missing_nonce_authentication_header",desc:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce."},invalidAuthenticationHeader:{code:"invalid_authentication_header",desc:"Invalid authentication header provided"}},le=function(e){function t(n,a){var r=e.call(this,n,a)||this;return r.name="ClientConfigurationError",Object.setPrototypeOf(r,t.prototype),r}return s(t,e),t.createRedirectUriEmptyError=function(){return new t(se.redirectUriNotSet.code,se.redirectUriNotSet.desc)},t.createPostLogoutRedirectUriEmptyError=function(){return new t(se.postLogoutUriNotSet.code,se.postLogoutUriNotSet.desc)},t.createClaimsRequestParsingError=function(e){return new t(se.claimsRequestParsingError.code,se.claimsRequestParsingError.desc+" Given value: "+e)},t.createInsecureAuthorityUriError=function(e){return new t(se.authorityUriInsecure.code,se.authorityUriInsecure.desc+" Given URI: "+e)},t.createUrlParseError=function(e){return new t(se.urlParseError.code,se.urlParseError.desc+" Given Error: "+e)},t.createUrlEmptyError=function(){return new t(se.urlEmptyError.code,se.urlEmptyError.desc)},t.createEmptyScopesArrayError=function(){return new t(se.emptyScopesError.code,""+se.emptyScopesError.desc)},t.createClientIdSingleScopeError=function(e){
38return new t(se.clientIdSingleScopeError.code,se.clientIdSingleScopeError.desc+" Given Scopes: "+e)},t.createInvalidPromptError=function(e){return new t(se.invalidPrompt.code,se.invalidPrompt.desc+" Given value: "+e)},t.createInvalidClaimsRequestError=function(){return new t(se.invalidClaimsRequest.code,se.invalidClaimsRequest.desc)},t.createEmptyLogoutRequestError=function(){return new t(se.logoutRequestEmptyError.code,se.logoutRequestEmptyError.desc)},t.createEmptyTokenRequestError=function(){return new t(se.tokenRequestEmptyError.code,se.tokenRequestEmptyError.desc)},t.createInvalidCodeChallengeMethodError=function(){return new t(se.invalidCodeChallengeMethod.code,se.invalidCodeChallengeMethod.desc)},t.createInvalidCodeChallengeParamsError=function(){return new t(se.invalidCodeChallengeParams.code,se.invalidCodeChallengeParams.desc)},t.createInvalidCloudDiscoveryMetadataError=function(){return new t(se.invalidCloudDiscoveryMetadata.code,se.invalidCloudDiscoveryMetadata.desc)},t.createInvalidAuthorityMetadataError=function(){return new t(se.invalidAuthorityMetadata.code,se.invalidAuthorityMetadata.desc)},t.createUntrustedAuthorityError=function(){return new t(se.untrustedAuthority.code,se.untrustedAuthority.desc)},t.createInvalidAzureCloudInstanceError=function(){return new t(se.invalidAzureCloudInstance.code,se.invalidAzureCloudInstance.desc)},t.createMissingSshJwkError=function(){return new t(se.missingSshJwk.code,se.missingSshJwk.desc)},t.createMissingSshKidError=function(){return new t(se.missingSshKid.code,se.missingSshKid.desc)},t.createMissingNonceAuthenticationHeadersError=function(){return new t(se.missingNonceAuthenticationHeader.code,se.missingNonceAuthenticationHeader.desc)},t.createInvalidAuthenticationHeaderError=function(e,n){return new t(se.invalidAuthenticationHeader.code,se.invalidAuthenticationHeader.desc+". Invalid header: "+e+". Details: "+n)},t}(te),ce=function(){function e(e){var t=this,n=e?ne.trimArrayEntries(u(e)):[],a=n?ne.removeEmptyStringsFromArray(n):[];this.validateInputScopes(a),this.scopes=new Set,a.forEach(function(e){return t.scopes.add(e)})}return e.fromString=function(t){return new e((t||E.EMPTY_STRING).split(" "))},e.createSearchScopes=function(t){var n=new e(t);return n.containsOnlyOIDCScopes()?n.removeScope(E.OFFLINE_ACCESS_SCOPE):n.removeOIDCScopes(),n},e.prototype.validateInputScopes=function(e){if(!e||e.length<1)throw le.createEmptyScopesArrayError()},e.prototype.containsScope=function(t){var n=this.printScopesLowerCase().split(" "),a=new e(n);return!ne.isEmpty(t)&&a.scopes.has(t.toLowerCase())},e.prototype.containsScopeSet=function(e){var t=this;return!(!e||e.scopes.size<=0)&&this.scopes.size>=e.scopes.size&&e.asArray().every(function(e){return t.containsScope(e)})},e.prototype.containsOnlyOIDCScopes=function(){var e=this,t=0;
38return C.forEach(function(n){e.containsScope(n)&&(t+=1)}),this.scopes.size===t},e.prototype.appendScope=function(e){ne.isEmpty(e)||this.scopes.add(e.trim())},e.prototype.appendScopes=function(e){var t=this;try{e.forEach(function(e){return t.appendScope(e)})}catch(e){throw te.createAppendScopeSetError(e)}},e.prototype.removeScope=function(e){if(ne.isEmpty(e))throw te.createRemoveEmptyScopeFromSetError(e);this.scopes.delete(e.trim())},e.prototype.removeOIDCScopes=function(){var e=this;C.forEach(function(t){e.scopes.delete(t)})},e.prototype.unionScopeSets=function(e){if(!e)throw te.createEmptyInputScopeSetError();var t=new Set;return e.scopes.forEach(function(e){return t.add(e.toLowerCase())}),this.scopes.forEach(function(e){return t.add(e.toLowerCase())}),t},e.prototype.intersectingScopeSets=function(e){if(!e)throw te.createEmptyInputScopeSetError();e.containsOnlyOIDCScopes()||e.removeOIDCScopes();var t=this.unionScopeSets(e),n=e.getScopeCount(),a=this.getScopeCount();return t.size<a+n},e.prototype.getScopeCount=function(){return this.scopes.size},e.prototype.asArray=function(){var e=[];return this.scopes.forEach(function(t){return e.push(t)}),e},e.prototype.printScopes=function(){return this.scopes?this.asArray().join(" "):E.EMPTY_STRING},e.prototype.printScopesLowerCase=function(){return this.printScopes().toLowerCase()},e}();!function(e){e[e.Default=0]="Default",e[e.Adfs=1]="Adfs",e[e.Dsts=2]="Dsts"}(oe||(oe={}));var ue,de=function(){function e(){}return e.prototype.generateAccountId=function(){return[this.homeAccountId,this.environment].join(P.CACHE_KEY_SEPARATOR).toLowerCase()},e.prototype.generateAccountKey=function(){return e.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})},e.prototype.generateType=function(){switch(this.authorityType){case j.ADFS_ACCOUNT_TYPE:return $.ADFS;case j.MSAV1_ACCOUNT_TYPE:return $.MSA;case j.MSSTS_ACCOUNT_TYPE:return $.MSSTS;case j.GENERIC_ACCOUNT_TYPE:return $.GENERIC;default:throw te.createUnexpectedAccountTypeError()}},e.prototype.getAccountInfo=function(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,idTokenClaims:this.idTokenClaims,nativeAccountId:this.nativeAccountId}},e.generateAccountCacheKey=function(e){return[e.homeAccountId,e.environment||E.EMPTY_STRING,e.tenantId||E.EMPTY_STRING].join(P.CACHE_KEY_SEPARATOR).toLowerCase()},e.createAccount=function(t,n,a,r,i,o,s,l){var c,u,d,h,p,m,g=new e;g.authorityType=j.MSSTS_ACCOUNT_TYPE,g.clientInfo=t,g.homeAccountId=n,g.nativeAccountId=l;var f=s||r&&r.getPreferredCache();if(!f)throw te.createInvalidCacheEnvironmentError();if(g.environment=f,g.realm=(null===(c=null===a||void 0===a?void 0:a.claims)||void 0===c?void 0:c.tid)||E.EMPTY_STRING,a){g.idTokenClaims=a.claims,g.localAccountId=(null===(u=null===a||void 0===a?void 0:a.claims)||void 0===u?void 0:u.oid)||(null===(d=null===a||void 0===a?void 0:a.claims)||void 0===d?void 0:d.sub)||E.EMPTY_STRING;var b=null===(h=null===a||void 0===a?void 0:a.claims)||void 0===h?void 0:h.preferred_username,y=(null===(p=null===a||void 0===a?void 0:a.claims)||void 0===p?void 0:p.emails)?a.claims.emails[0]:null;g.username=b||y||E.EMPTY_STRING,g.name=null===(m=null===a||void 0===a?void 0:a.claims)||void 0===m?void 0:m.name}return g.cloudGraphHostName=i,g.msGraphHost=o,g},e.createGenericAccount=function(t,n,a,r,i,o){var s,l,c,u,d=new e;d.authorityType=a&&a.authorityType===oe.Adfs?j.ADFS_ACCOUNT_TYPE:j.GENERIC_ACCOUNT_TYPE,d.homeAccountId=t,d.realm=E.EMPTY_STRING;var h=o||a&&a.getPreferredCache();if(!h)throw te.createInvalidCacheEnvironmentError();return n&&(d.localAccountId=(null===(s=null===n||void 0===n?void 0:n.claims)||void 0===s?void 0:s.oid)||(null===(l=null===n||void 0===n?void 0:n.claims)||void 0===l?void 0:l.sub)||E.EMPTY_STRING,d.username=(null===(c=null===n||void 0===n?void 0:n.claims)||void 0===c?void 0:c.upn)||E.EMPTY_STRING,d.name=(null===(u=null===n||void 0===n?void 0:n.claims)||void 0===u?void 0:u.name)||E.EMPTY_STRING,d.idTokenClaims=null===n||void 0===n?void 0:n.claims),d.environment=h,d.cloudGraphHostName=r,d.msGraphHost=i,d},e.generateHomeAccountId=function(e,t,n,a,r){var i,o=(null===(i=null===r||void 0===r?void 0:r.claims)||void 0===i?void 0:i.sub)?r.claims.sub:E.EMPTY_STRING;if(t===oe.Adfs||t===oe.Dsts)return o;if(e)try{var s=d(e,a);if(!ne.isEmpty(s.uid)&&!ne.isEmpty(s.utid))return""+s.uid+P.CLIENT_INFO_SEPARATOR+s.utid}catch(e){}return n.verbose("No client info in response"),o},e.isAccountEntity=function(e){return!!e&&e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("localAccountId")&&e.hasOwnProperty("username")&&e.hasOwnProperty("authorityType")},e.accountInfoIsEqual=function(e,t,n){if(!e||!t)return!1;var a=!0;if(n){var r=e.idTokenClaims||{},i=t.idTokenClaims||{};a=r.iat===i.iat&&r.nonce===i.nonce}return e.homeAccountId===t.homeAccountId&&e.localAccountId===t.localAccountId&&e.username===t.username&&e.tenantId===t.tenantId&&e.environment===t.environment&&e.nativeAccountId===t.nativeAccountId&&a},e}(),he=function(){function e(t,n){if(ne.isEmpty(t))throw te.createTokenNullOrEmptyError(t);this.rawToken=t,this.claims=e.extractTokenClaims(t,n)}return e.extractTokenClaims=function(e,t){var n=ne.decodeAuthToken(e);try{var a=n.JWSPayload,r=t.base64Decode(a);return JSON.parse(r)}catch(e){throw te.createTokenParsingError(e)}},e.checkMaxAge=function(e,t){if(0===t||Date.now()-3e5>e+t)throw te.createMaxAgeTranspiredError()},e}
38(),pe=function(){function t(e,t,n){this.clientId=e,this.cryptoImpl=t,this.commonLogger=n.clone(re,ie)}return t.prototype.getAllAccounts=function(){var e=this,t=this.getAccountKeys();if(t.length<1)return[];var n=t.reduce(function(t,n){var a=e.getAccount(n);return a?(t.push(a),t):t},[]);return n.length<1?[]:n.map(function(t){return e.getAccountInfoFromEntity(t)})},t.prototype.getAccountInfoFilteredBy=function(e){var t=this.getAccountsFilteredBy(e);return t.length>0?this.getAccountInfoFromEntity(t[0]):null},t.prototype.getAccountInfoFromEntity=function(e){var t=e.getAccountInfo(),n=this.getIdToken(t);return n&&(t.idToken=n.secret,t.idTokenClaims=new he(n.secret,this.cryptoImpl).claims),t},t.prototype.saveCacheRecord=function(e){return l(this,void 0,void 0,function(){return c(this,function(t){switch(t.label){case 0:if(!e)throw te.createNullOrUndefinedCacheRecord();return e.account&&this.setAccount(e.account),e.idToken&&this.setIdTokenCredential(e.idToken),e.accessToken?[4,this.saveAccessToken(e.accessToken)]:[3,2];case 1:t.sent(),t.label=2;case 2:return e.refreshToken&&this.setRefreshTokenCredential(e.refreshToken),e.appMetadata&&this.setAppMetadata(e.appMetadata),[2]}})})},t.prototype.saveAccessToken=function(e){return l(this,void 0,void 0,function(){var t,n,a,r,i=this;return c(this,function(o){switch(o.label){case 0:return t={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType,requestedClaimsHash:e.requestedClaimsHash},n=this.getTokenKeys(),a=ce.fromString(e.target),r=[],n.accessToken.forEach(function(e){if(i.accessTokenKeyMatchesFilter(e,t,!1)){var n=i.getAccessTokenCredential(e);n&&i.credentialMatchesFilter(n,t)&&ce.fromString(n.target).intersectingScopeSets(a)&&r.push(i.removeAccessToken(e))}}),[4,Promise.all(r)];case 1:return o.sent(),this.setAccessTokenCredential(e),[2]}})})},t.prototype.getAccountsFilteredBy=function(e){var t=this,n=this.getAccountKeys(),a=[];return n.forEach(function(n){if(t.isAccountKey(n,e.homeAccountId,e.realm)){var r=t.getAccount(n);r&&(e.homeAccountId&&!t.matchHomeAccountId(r,e.homeAccountId)||e.localAccountId&&!t.matchLocalAccountId(r,e.localAccountId)||e.username&&!t.matchUsername(r,e.username)||e.environment&&!t.matchEnvironment(r,e.environment)||e.realm&&!t.matchRealm(r,e.realm)||e.nativeAccountId&&!t.matchNativeAccountId(r,e.nativeAccountId)||a.push(r))}}),a},t.prototype.isAccountKey=function(e,t,n){return!(e.split(P.CACHE_KEY_SEPARATOR).length<3||t&&!e.toLowerCase().includes(t.toLowerCase())||n&&!e.toLowerCase().includes(n.toLowerCase()))},t.prototype.isCredentialKey=function(e){if(e.split(P.CACHE_KEY_SEPARATOR).length<6)return!1;var t=e.toLowerCase();if(-1===t.indexOf(z.ID_TOKEN.toLowerCase())&&-1===t.indexOf(z.ACCESS_TOKEN.toLowerCase())&&-1===t.indexOf(z.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())&&-1===t.indexOf(z.REFRESH_TOKEN.toLowerCase()))return!1;if(t.indexOf(z.REFRESH_TOKEN.toLowerCase())>-1){var n=""+z.REFRESH_TOKEN+P.CACHE_KEY_SEPARATOR+this.clientId+P.CACHE_KEY_SEPARATOR,a=""+z.REFRESH_TOKEN+P.CACHE_KEY_SEPARATOR+"1"+P.CACHE_KEY_SEPARATOR;if(-1===t.indexOf(n.toLowerCase())&&-1===t.indexOf(a.toLowerCase()))return!1}else if(-1===t.indexOf(this.clientId.toLowerCase()))return!1;return!0},t.prototype.credentialMatchesFilter=function(t,n){if(n.clientId&&!this.matchClientId(t,n.clientId))return!1;if(n.userAssertionHash&&!this.matchUserAssertionHash(t,n.userAssertionHash))return!1;if("string"==typeof n.homeAccountId&&!this.matchHomeAccountId(t,n.homeAccountId))return!1;if(n.environment&&!this.matchEnvironment(t,n.environment))return!1;if(n.realm&&!this.matchRealm(t,n.realm))return!1;if(n.credentialType&&!this.matchCredentialType(t,n.credentialType))return!1;if(n.familyId&&!this.matchFamilyId(t,n.familyId))return!1;if(n.target&&!this.matchTarget(t,n.target))return!1;if((n.requestedClaimsHash||t.requestedClaimsHash)&&t.requestedClaimsHash!==n.requestedClaimsHash)return!1;if(t.credentialType===z.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(n.tokenType&&!this.matchTokenType(t,n.tokenType))return!1;if(n.tokenType===e.AuthenticationScheme.SSH&&n.keyId&&!this.matchKeyId(t,n.keyId))return!1}return!0},t.prototype.getAppMetadataFilteredBy=function(e){return this.getAppMetadataFilteredByInternal(e.environment,e.clientId)},t.prototype.getAppMetadataFilteredByInternal=function(e,t){var n=this,a=this.getKeys(),r={};
38return a.forEach(function(a){if(n.isAppMetadata(a)){var i=n.getAppMetadata(a);i&&(e&&!n.matchEnvironment(i,e)||t&&!n.matchClientId(i,t)||(r[a]=i))}}),r},t.prototype.getAuthorityMetadataByAlias=function(e){var t=this,n=this.getAuthorityMetadataKeys(),a=null;return n.forEach(function(n){if(t.isAuthorityMetadata(n)&&-1!==n.indexOf(t.clientId)){var r=t.getAuthorityMetadata(n);r&&-1!==r.aliases.indexOf(e)&&(a=r)}}),a},t.prototype.removeAllAccounts=function(){return l(this,void 0,void 0,function(){var e,t,n=this;return c(this,function(a){switch(a.label){case 0:return e=this.getAccountKeys(),t=[],e.forEach(function(e){t.push(n.removeAccount(e))}),[4,Promise.all(t)];case 1:return a.sent(),[2]}})})},t.prototype.removeAccount=function(e){return l(this,void 0,void 0,function(){var t;return c(this,function(n){switch(n.label){case 0:if(!(t=this.getAccount(e)))throw te.createNoAccountFoundError();return[4,this.removeAccountContext(t)];case 1:return n.sent(),this.removeItem(e),[2]}})})},t.prototype.removeAccountContext=function(e){return l(this,void 0,void 0,function(){var t,n,a,r=this;return c(this,function(i){switch(i.label){case 0:return t=this.getTokenKeys(),n=e.generateAccountId(),a=[],t.idToken.forEach(function(e){0===e.indexOf(n)&&r.removeIdToken(e)}),t.accessToken.forEach(function(e){0===e.indexOf(n)&&a.push(r.removeAccessToken(e))}),t.refreshToken.forEach(function(e){0===e.indexOf(n)&&r.removeRefreshToken(e)}),[4,Promise.all(a)];case 1:return i.sent(),[2]}})})},t.prototype.removeAccessToken=function(t){return l(this,void 0,void 0,function(){var n,a,r;return c(this,function(i){switch(i.label){case 0:if(!(n=this.getAccessTokenCredential(t)))return[2];if(n.credentialType.toLowerCase()!==z.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())return[3,4];if(n.tokenType!==e.AuthenticationScheme.POP)return[3,4];if(a=n,!(r=a.keyId))return[3,4];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.cryptoImpl.removeTokenBindingKey(r)];case 2:return i.sent(),[3,4];case 3:throw i.sent(),te.createBindingKeyNotRemovedError();case 4:return[2,this.removeItem(t)]}})})},t.prototype.removeAppMetadata=function(){var e=this;return this.getKeys().forEach(function(t){e.isAppMetadata(t)&&e.removeItem(t)}),!0},t.prototype.readCacheRecord=function(e,t,n){var a=this.getTokenKeys(),r=this.readAccountFromCache(e),i=this.getIdToken(e,a),o=this.getAccessToken(e,t,a),s=this.getRefreshToken(e,!1,a),l=this.readAppMetadataFromCache(n);return r&&i&&(r.idTokenClaims=new he(i.secret,this.cryptoImpl).claims),{account:r,idToken:i,accessToken:o,refreshToken:s,appMetadata:l}},t.prototype.readAccountFromCache=function(e){var t=de.generateAccountCacheKey(e);return this.getAccount(t)},t.prototype.getIdToken=function(e,t){this.commonLogger.trace("CacheManager - getIdToken called");var n={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:z.ID_TOKEN,clientId:this.clientId,realm:e.tenantId},a=this.getIdTokensByFilter(n,t),r=a.length;if(r<1)return this.commonLogger.info("CacheManager:getIdToken - No token found"),null;if(r>1)throw te.createMultipleMatchingTokensInCacheError();return this.commonLogger.info("CacheManager:getIdToken - Returning id token"),a[0]},t.prototype.getIdTokensByFilter=function(e,t){var n=this,a=t&&t.idToken||this.getTokenKeys().idToken,r=[];return a.forEach(function(t){if(n.idTokenKeyMatchesFilter(t,O({clientId:n.clientId},e))){var a=n.getIdTokenCredential(t);a&&n.credentialMatchesFilter(a,e)&&r.push(a)}}),r},t.prototype.idTokenKeyMatchesFilter=function(e,t){var n=e.toLowerCase();return!(t.clientId&&-1===n.indexOf(t.clientId.toLowerCase())||t.homeAccountId&&-1===n.indexOf(t.homeAccountId.toLowerCase()))},t.prototype.removeIdToken=function(e){this.removeItem(e)},t.prototype.removeRefreshToken=function(e){this.removeItem(e)},t.prototype.getAccessToken=function(t,n,a){var r=this;this.commonLogger.trace("CacheManager - getAccessToken called");var i=ce.createSearchScopes(n.scopes),o=n.authenticationScheme||e.AuthenticationScheme.BEARER,s=o&&o.toLowerCase()!==e.AuthenticationScheme.BEARER.toLowerCase()?z.ACCESS_TOKEN_WITH_AUTH_SCHEME:z.ACCESS_TOKEN,l={homeAccountId:t.homeAccountId,environment:t.environment,credentialType:s,clientId:this.clientId,realm:t.tenantId,target:i,tokenType:o,keyId:n.sshKid,requestedClaimsHash:n.requestedClaimsHash},c=a&&a.accessToken||this.getTokenKeys().accessToken,u=[];
38c.forEach(function(e){if(r.accessTokenKeyMatchesFilter(e,l,!0)){var t=r.getAccessTokenCredential(e);t&&r.credentialMatchesFilter(t,l)&&u.push(t)}});var d=u.length;if(d<1)return this.commonLogger.info("CacheManager:getAccessToken - No token found"),null;if(d>1)throw te.createMultipleMatchingTokensInCacheError();return this.commonLogger.info("CacheManager:getAccessToken - Returning access token"),u[0]},t.prototype.accessTokenKeyMatchesFilter=function(e,t,n){var a=e.toLowerCase();if(t.clientId&&-1===a.indexOf(t.clientId.toLowerCase()))return!1;if(t.homeAccountId&&-1===a.indexOf(t.homeAccountId.toLowerCase()))return!1;if(t.realm&&-1===a.indexOf(t.realm.toLowerCase()))return!1;if(t.requestedClaimsHash&&-1===a.indexOf(t.requestedClaimsHash.toLowerCase()))return!1;if(t.target)for(var r=t.target.asArray(),i=0;i<r.length;i++){if(n&&!a.includes(r[i].toLowerCase()))return!1;if(!n&&a.includes(r[i].toLowerCase()))return!0}return!0},t.prototype.getAccessTokensByFilter=function(e){var t=this,n=this.getTokenKeys(),a=[];return n.accessToken.forEach(function(n){if(t.accessTokenKeyMatchesFilter(n,e,!0)){var r=t.getAccessTokenCredential(n);r&&t.credentialMatchesFilter(r,e)&&a.push(r)}}),a},t.prototype.getRefreshToken=function(e,t,n){var a=this;this.commonLogger.trace("CacheManager - getRefreshToken called");var r=t?"1":void 0,i={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:z.REFRESH_TOKEN,clientId:this.clientId,familyId:r},o=n&&n.refreshToken||this.getTokenKeys().refreshToken,s=[];return o.forEach(function(e){if(a.refreshTokenKeyMatchesFilter(e,i)){var t=a.getRefreshTokenCredential(e);t&&a.credentialMatchesFilter(t,i)&&s.push(t)}}),s.length<1?(this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found."),null):(this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token"),s[0])},t.prototype.refreshTokenKeyMatchesFilter=function(e,t){var n=e.toLowerCase();return!(t.familyId&&-1===n.indexOf(t.familyId.toLowerCase())||!t.familyId&&t.clientId&&-1===n.indexOf(t.clientId.toLowerCase())||t.homeAccountId&&-1===n.indexOf(t.homeAccountId.toLowerCase()))},t.prototype.readAppMetadataFromCache=function(e){var t={environment:e,clientId:this.clientId},n=this.getAppMetadataFilteredBy(t),a=Object.keys(n).map(function(e){return n[e]}),r=a.length;if(r<1)return null;if(r>1)throw te.createMultipleMatchingAppMetadataInCacheError();return a[0]},t.prototype.isAppMetadataFOCI=function(e){var t=this.readAppMetadataFromCache(e);return!(!t||"1"!==t.familyId)},t.prototype.matchHomeAccountId=function(e,t){return!("string"!=typeof e.homeAccountId||t!==e.homeAccountId)},t.prototype.matchLocalAccountId=function(e,t){return!("string"!=typeof e.localAccountId||t!==e.localAccountId)},t.prototype.matchUsername=function(e,t){return!("string"!=typeof e.username||t.toLowerCase()!==e.username.toLowerCase())},t.prototype.matchUserAssertionHash=function(e,t){return!(!e.userAssertionHash||t!==e.userAssertionHash)},t.prototype.matchEnvironment=function(e,t){var n=this.getAuthorityMetadataByAlias(t);return!!(n&&n.aliases.indexOf(e.environment)>-1)},t.prototype.matchCredentialType=function(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()},t.prototype.matchClientId=function(e,t){return!(!e.clientId||t!==e.clientId)},t.prototype.matchFamilyId=function(e,t){return!(!e.familyId||t!==e.familyId)},t.prototype.matchRealm=function(e,t){return!(!e.realm||t!==e.realm)},t.prototype.matchNativeAccountId=function(e,t){return!(!e.nativeAccountId||t!==e.nativeAccountId)},t.prototype.matchTarget=function(e,t){return!(e.credentialType!==z.ACCESS_TOKEN&&e.credentialType!==z.ACCESS_TOKEN_WITH_AUTH_SCHEME||!e.target)&&ce.fromString(e.target).containsScopeSet(t)},t.prototype.matchTokenType=function(e,t){return!(!e.tokenType||e.tokenType!==t)},t.prototype.matchKeyId=function(e,t){return!(!e.keyId||e.keyId!==t)},t.prototype.isAppMetadata=function(e){return-1!==e.indexOf("appmetadata")},t.prototype.isAuthorityMetadata=function(e){return-1!==e.indexOf(q.CACHE_KEY)},t.prototype.generateAuthorityMetadataCacheKey=function(e){return q.CACHE_KEY+"-"+this.clientId+"-"+e},t.toObject=function(e,t){for(var n in t)e[n]=t[n];return e},t}(),me=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.setAccount=function(){throw J.createUnexpectedError("Storage interface - setAccount() has not been implemented for the cacheStorage interface.")},t.prototype.getAccount=function(){throw J.createUnexpectedError("Storage interface - getAccount() has not been implemented for the cacheStorage interface.")},t.prototype.setIdTokenCredential=function(){throw J.createUnexpectedError("Storage interface - setIdTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.getIdTokenCredential=function(){throw J.createUnexpectedError("Storage interface - getIdTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.setAccessTokenCredential=function(){throw J.createUnexpectedError("Storage interface - setAccessTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.getAccessTokenCredential=function(){throw J.createUnexpectedError("Storage interface - getAccessTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.setRefreshTokenCredential=function(){throw J.createUnexpectedError("Storage interface - setRefreshTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.getRefreshTokenCredential=function(){throw J.createUnexpectedError("Storage interface - getRefreshTokenCredential() has not been implemented for the cacheStorage interface.")},t.prototype.setAppMetadata=function(){throw J.createUnexpectedError("Storage interface - setAppMetadata() has not been implemented for the cacheStorage interface.")},t.prototype.getAppMetadata=function(){throw J.createUnexpectedError("Storage interface - getAppMetadata() has not been implemented for the cacheStorage interface.")},t.prototype.setServerTelemetry=function(){throw J.createUnexpectedError("Storage interface - setServerTelemetry() has not been implemented for the cacheStorage interface.")},t.prototype.getServerTelemetry=function(){throw J.createUnexpectedError("Storage interface - getServerTelemetry() has not been implemented for the cacheStorage interface.")},t.prototype.setAuthorityMetadata=function(){throw J.createUnexpectedError("Storage interface - setAuthorityMetadata() has not been implemented for the cacheStorage interface.")},t.prototype.getAuthorityMetadata=function(){throw J.createUnexpectedError("Storage interface - getAuthorityMetadata() has not been implemented for the cacheStorage interface.")},t.prototype.getAuthorityMetadataKeys=function(){throw J.createUnexpectedError("Storage interface - getAuthorityMetadataKeys() has not been implemented for the cacheStorage interface.")},t.prototype.setThrottlingCache=function(){throw J.createUnexpectedError("Storage interface - setThrottlingCache() has not been implemented for the cacheStorage interface.")},t.prototype.getThrottlingCache=function(){throw J.createUnexpectedError("Storage interface - getThrottlingCache() has not been implemented for the cacheStorage interface.")},t.prototype.removeItem=function(){throw J.createUnexpectedError("Storage interface - removeItem() has not been implemented for the cacheStorage interface.")},t.prototype.containsKey=function(){throw J.createUnexpectedError("Storage interface - containsKey() has not been implemented for the cacheStorage interface.")},t.prototype.getKeys=function(){throw J.createUnexpectedError("Storage interface - getKeys() has not been implemented for the cacheStorage interface.")},t.prototype.getAccountKeys=function(){throw J.createUnexpectedError("Storage interface - getAccountKeys() has not been implemented for the cacheStorage interface.")},t.prototype.getTokenKeys=function(){throw J.createUnexpectedError("Storage interface - getTokenKeys() has not been implemented for the cacheStorage interface.")},t.prototype.clear=function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Storage interface - clear() has not been implemented for the cacheStorage interface.",J.createUnexpectedError(e)})})},t.prototype.updateCredentialCacheKey=function(){throw J.createUnexpectedError("Storage interface - updateCredentialCacheKey() has not been implemented for the cacheStorage interface.")},t}(pe),ge={tokenRenewalOffsetSeconds:300,preventCorsPreflight:!1},fe={loggerCallback:function(){},piiLoggingEnabled:!1,logLevel:e.LogLevel.Info,correlationId:E.EMPTY_STRING},be={sendGetRequestAsync:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Network interface - sendGetRequestAsync() has not been implemented",J.createUnexpectedError(e)})})},sendPostRequestAsync:function(){return l(this,void 0,void 0,function(){var e;return c(this,function(t){throw e="Network interface - sendPostRequestAsync() has not been implemented",J.createUnexpectedError(e)})})}},ye={sku:E.SKU,version:ie,cpu:E.EMPTY_STRING,os:E.EMPTY_STRING},ve={clientSecret:E.EMPTY_STRING,clientAssertion:void 0},Ae={azureCloudInstance:e.AzureCloudInstance.None,tenant:""+E.DEFAULT_COMMON_TENANT},ke={application:{appName:"",appVersion:""}},we=function(e){function t(n,a,r){var i=e.call(this,n,a,r)||this;return i.name="ServerError",Object.setPrototypeOf(i,t.prototype),i}return s(t,e),t}(J),Oe=function(){function e(){}return e.generateThrottlingStorageKey=function(e){return F.THROTTL
38ING_PREFIX+"."+JSON.stringify(e)},e.preProcess=function(t,n){var a,r=e.generateThrottlingStorageKey(n),i=t.getThrottlingCache(r);if(i){if(i.throttleTime<Date.now())return void t.removeItem(r);throw new we((null===(a=i.errorCodes)||void 0===a?void 0:a.join(" "))||E.EMPTY_STRING,i.errorMessage,i.subError)}},e.postProcess=function(t,n,a){if(e.checkResponseStatus(a)||e.checkResponseForRetryAfter(a)){var r={throttleTime:e.calculateThrottleTime(parseInt(a.headers[v.RETRY_AFTER])),error:a.body.error,errorCodes:a.body.error_codes,errorMessage:a.body.error_description,subError:a.body.suberror};t.setThrottlingCache(e.generateThrottlingStorageKey(n),r)}},e.checkResponseStatus=function(e){return 429===e.status||e.status>=500&&e.status<600},e.checkResponseForRetryAfter=function(e){return!!e.headers&&e.headers.hasOwnProperty(v.RETRY_AFTER)&&(e.status<200||e.status>=300)},e.calculateThrottleTime=function(e){var t=e<=0?0:e,n=Date.now()/1e3;return Math.floor(1e3*Math.min(n+(t||F.DEFAULT_THROTTLE_TIME_SECONDS),n+F.DEFAULT_MAX_THROTTLE_TIME_SECONDS))},e.removeThrottle=function(e,t,n,a){var r={clientId:t,authority:n.authority,scopes:n.scopes,homeAccountIdentifier:a,claims:n.claims,authenticationScheme:n.authenticationScheme,resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,sshKid:n.sshKid},i=this.generateThrottlingStorageKey(r);e.removeItem(i)},e}(),Ee=function(){function e(e,t){this.networkClient=e,this.cacheManager=t}return e.prototype.sendPostRequest=function(e,t,n){return l(this,void 0,void 0,function(){var a,r;return c(this,function(i){switch(i.label){case 0:Oe.preProcess(this.cacheManager,e),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,this.networkClient.sendPostRequestAsync(t,n)];case 2:return a=i.sent(),[3,4];case 3:throw r=i.sent(),r instanceof J?r:te.createNetworkError(t,r);case 4:return Oe.postProcess(this.cacheManager,e,a),[2,a]}})})},e}();!function(e){e.HOME_ACCOUNT_ID="home_account_id",e.UPN="UPN"}(ue||(ue={}));var Ie=function(){function e(){}return e.validateRedirectUri=function(e){if(ne.isEmpty(e))throw le.createRedirectUriEmptyError()},e.validatePrompt=function(e){var t=[];for(var n in x)t.push(x[n]);if(t.indexOf(e)<0)throw le.createInvalidPromptError(e)},e.validateClaims=function(e){try{JSON.parse(e)}catch(e){throw le.createInvalidClaimsRequestError()}},e.validateCodeChallengeParams=function(e,t){if(ne.isEmpty(e)||ne.isEmpty(t))throw le.createInvalidCodeChallengeParamsError();this.validateCodeChallengeMethod(t)},e.validateCodeChallengeMethod=function(e){if([D.PLAIN,D.S256].indexOf(e)<0)throw le.createInvalidCodeChallengeMethodError()},e.sanitizeEQParams=function(e,t){return e?(t.forEach(function(t,n){e[n]&&delete e[n]}),Object.fromEntries(Object.entries(e).filter(function(e){return""!==e[1]}))):{}},e}(),Ce=function(){function t(){this.parameters=new Map}return t.prototype.addResponseTypeCode=function(){this.parameters.set(S.RESPONSE_TYPE,encodeURIComponent(E.CODE_RESPONSE_TYPE))},t.prototype.addResponseTypeForTokenAndIdToken=function(){this.parameters.set(S.RESPONSE_TYPE,encodeURIComponent(E.TOKEN_RESPONSE_TYPE+" "+E.ID_TOKEN_RESPONSE_TYPE))},t.prototype.addResponseMode=function(e){this.parameters.set(S.RESPONSE_MODE,encodeURIComponent(e||M.QUERY))},t.prototype.addNativeBroker=function(){this.parameters.set(S.NATIVE_BROKER,encodeURIComponent("1"))},t.prototype.addScopes=function(e,t){void 0===t&&(t=!0);var n=t?u(e||[],I):e||[],a=new ce(n);this.parameters.set(S.SCOPE,encodeURIComponent(a.printScopes()))},t.prototype.addClientId=function(e){this.parameters.set(S.CLIENT_ID,encodeURIComponent(e))},t.prototype.addRedirectUri=function(e){Ie.validateRedirectUri(e),this.parameters.set(S.REDIRECT_URI,encodeURIComponent(e))},t.prototype.addPostLogoutRedirectUri=function(e){Ie.validateRedirectUri(e),this.parameters.set(S.POST_LOGOUT_URI,encodeURIComponent(e))},t.prototype.addIdTokenHint=function(e){this.parameters.set(S.ID_TOKEN_HINT,encodeURIComponent(e))},t.prototype.addDomainHint=function(e){this.parameters.set(L.DOMAIN_HINT,encodeURIComponent(e))},t.prototype.addLoginHint=function(e){this.parameters.set(L.LOGIN_HINT,encodeURIComponent(e))},t.prototype.addCcsUpn=function(e){this.parameters.set(v.CCS_HEADER,encodeURIComponent("UPN:"+e))},t.prototype.addCcsOid=function(e){this.parameters.set(v.CCS_HEADER,encodeURIComponent("Oid:"+e.uid+"@"+e.utid))},t.prototype.addSid=function(e){this.parameters.set(L.SID,encodeURIComponent(e))},t.prototype.addClaims=function(e,t){var n=this.addClientCapabilitiesToClaims(e,t);Ie.validateClaims(n),this.parameters.set(S.CLAIMS,encodeURIComponent(n))},t.prototype.addCorrelationId=function(e){this.parameters.set(S.CLIENT_REQUEST_ID,encodeURIComponent(e))},t.prototype.addLibraryInfo=function(e){this.parameters.set(S.X_CLIENT_SKU,e.sku),this.parameters.set(S.X_CLIENT_VER,e.ver
38sion),e.os&&this.parameters.set(S.X_CLIENT_OS,e.os),e.cpu&&this.parameters.set(S.X_CLIENT_CPU,e.cpu)},t.prototype.addApplicationTelemetry=function(e){(null===e||void 0===e?void 0:e.appName)&&this.parameters.set(S.X_APP_NAME,e.appName),(null===e||void 0===e?void 0:e.appVersion)&&this.parameters.set(S.X_APP_VER,e.appVersion)},
39t.prototype.addPrompt=function(e){Ie.validatePrompt(e),this.parameters.set(""+S.PROMPT,encodeURIComponent(e))},t.prototype.addState=function(e){ne.isEmpty(e)||this.parameters.set(S.STATE,encodeURIComponent(e))},t.prototype.addNonce=function(e){this.parameters.set(S.NONCE,encodeURIComponent(e))},t.prototype.addCodeChallengeParams=function(e,t){if(Ie.validateCodeChallengeParams(e,t),!e||!t)throw le.createInvalidCodeChallengeParamsError();this.parameters.set(S.CODE_CHALLENGE,encodeURIComponent(e)),this.parameters.set(S.CODE_CHALLENGE_METHOD,encodeURIComponent(t))},t.prototype.addAuthorizationCode=function(e){this.parameters.set(S.CODE,encodeURIComponent(e))},t.prototype.addDeviceCode=function(e){this.parameters.set(S.DEVICE_CODE,encodeURIComponent(e))},t.prototype.addRefreshToken=function(e){this.parameters.set(S.REFRESH_TOKEN,encodeURIComponent(e))},t.prototype.addCodeVerifier=function(e){this.parameters.set(S.CODE_VERIFIER,encodeURIComponent(e))},t.prototype.addClientSecret=function(e){this.parameters.set(S.CLIENT_SECRET,encodeURIComponent(e))},t.prototype.addClientAssertion=function(e){ne.isEmpty(e)||this.parameters.set(S.CLIENT_ASSERTION,encodeURIComponent(e))},t.prototype.addClientAssertionType=function(e){ne.isEmpty(e)||this.parameters.set(S.CLIENT_ASSERTION_TYPE,encodeURIComponent(e))},t.prototype.addOboAssertion=function(e){this.parameters.set(S.OBO_ASSERTION,encodeURIComponent(e))},t.prototype.addRequestTokenUse=function(e){this.parameters.set(S.REQUESTED_TOKEN_USE,encodeURIComponent(e))},t.prototype.addGrantType=function(e){this.parameters.set(S.GRANT_TYPE,encodeURIComponent(e))},t.prototype.addClientInfo=function(){this.parameters.set("client_info","1")},t.prototype.addExtraQueryParameters=function(e){var t=this,n=Ie.sanitizeEQParams(e,this.parameters);Object.keys(n).forEach(function(n){t.parameters.set(n,e[n])})},t.prototype.addClientCapabilitiesToClaims=function(e,t){var n;if(e)try{n=JSON.parse(e)}catch(e){throw le.createInvalidClaimsRequestError()}else n={};return t&&t.length>0&&(n.hasOwnProperty(T.ACCESS_TOKEN)||(n[T.ACCESS_TOKEN]={}),n[T.ACCESS_TOKEN][T.XMS_CC]={values:t}),JSON.stringify(n)},t.prototype.addUsername=function(e){this.parameters.set(U.username,encodeURIComponent(e))},t.prototype.addPassword=function(e){this.parameters.set(U.password,encodeURIComponent(e))},t.prototype.addPopToken=function(t){ne.isEmpty(t)||(this.parameters.set(S.TOKEN_TYPE,e.AuthenticationScheme.POP),this.parameters.set(S.REQ_CNF,encodeURIComponent(t)))},t.prototype.addSshJwk=function(t){ne.isEmpty(t)||(this.parameters.set(S.TOKEN_TYPE,e.AuthenticationScheme.SSH),this.parameters.set(S.REQ_CNF,encodeURIComponent(t)))},t.prototype.addServerTelemetry=function(e){this.parameters.set(S.X_CLIENT_CURR_TELEM,e.generateCurrentRequestHeaderValue()),this.parameters.set(S.X_CLIENT_LAST_TELEM,e.generateLastRequestHeaderValue())},t.prototype.addThrottling=function(){this.parameters.set(S.X_MS_LIB_CAPABILITY,F.X_MS_LIB_CAPABILITY_VALUE)},t.prototype.addLogoutHint=function(e){this.parameters.set(S.LOGOUT_HINT,encodeURIComponent(e))},t.prototype.createQueryString=function(){var e=new Array;return this.parameters.forEach(function(t,n){e.push(n+"="+t)}),e.join("&")},t}(),Ne=function(){function e(e,t){this.config=p(e),this.logger=new ae(this.config.loggerOptions,re,ie),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new Ee(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority,this.performanceClient=t}return e.prototype.createTokenRequestHeaders=function(e){var t={};if(t[v.CONTENT_TYPE]=E.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&&e)switch(e.type){case ue.HOME_ACCOUNT_ID:try{var n=h(e.credential);t[v.CCS_HEADER]="Oid:"+n.uid+"@"+n.utid}catch(e){this.logger.verbose("Could not parse home account ID for CCS Header: "+e)}break;case ue.UPN:t[v.CCS_HEADER]="UPN: "+e.credential}return t},e.prototype.executePostToTokenEndpoint=function(e,t,n,a){return l(this,void 0,void 0,function(){var r;return c(this,function(i){switch(i.label){case 0:return[4,this.networkManager.sendPostRequest(a,e,{body:t,headers:n})];case 1:return r=i.sent(),this.config.serverTelemetryManager&&r.status<500&&429!==r.status&&this.config.serverTelemetryManager.clearTelemetryCache(),[2,r]}})})},e.prototype.updateAuthority=function(e){if(!e.discoveryComplete())throw te.createEndpointDiscoveryIncompleteError("Updated authority has not completed endpoint discovery.");this.authority=e},e.prototype.createTokenQueryParameters=function(e){var t=new Ce;return e.tokenQueryParameters&&t.addExtraQueryParameters(e.tokenQueryParameters),t.createQueryString()},e}(),Re=function(){function t(){}return t.prototype.generateAccountId=function(){return t.generateAccountIdForCacheKey(this.homeAccountId,this.environment)},t.prototype.generateCredentialId=function(){return t.generateCredentialIdForCacheKey(this.credentialType,this.clientId,this.realm,this.familyId)},t.prototype.generateTarget=function(){return t.generateTargetForCacheKey(this.target)},t.prototype.generateCredentialKey=function(){return t.generateCredentialCacheKey(this.homeAccountId,this.environment,this.credentialType,this.clientId,this.realm,this.target,this.familyId,this.tokenType,this.requestedClaimsHash)},t.prototype.generateType=function(){switch(this.credentialType){case z.ID_TOKEN:return $.ID_TOKEN;case z.ACCESS_TOKEN:case z.ACCESS_TOKEN_WITH_AUTH_SCHEME:return $.ACCESS_TOKEN;case z.REFRESH_TOKEN:return $.REFRESH_TOKEN;default:throw te.createUnexpectedCredentialTypeError()}},t.generateCredentialCacheKey=function(e,t,n,a,r,i,o,s,l){return[this.generateAccountIdForCacheKey(e,t),this.generateCredentialIdForCacheKey(n,a,r,o),this.generateTargetForCacheKey(i),this.generateClaimsHashForCacheKey(l),this.generateSchemeForCacheKey(s)].join(P.CACHE_KEY_SEPARATOR).toLowerCase()},t.generateAccountIdForCacheKey=function(e,t){return[e,t].join(P.CACHE_KEY_SEPARATOR).toLowerCase()},t.generateCredentialIdForCacheKey=function(e,t,n,a){return[e,e===z.REFRESH_TOKEN?a||t:t,n||E.EMPTY_STRING].join(P.CACHE_KEY_SEPARATOR).toLowerCase()},t.generateTargetForCacheKey=function(e){return(e||E.EMPTY_STRING).toLowerCase()},t.generateClaimsHashForCacheKey=function(e){return(e||E.EMPTY_STRING).toLowerCase()},t.generateSchemeForCacheKey=function(t){return t&&t.toLowerCase()!==e.AuthenticationScheme.BEARER.toLowerCase()?t.toLowerCase():E.EMPTY_STRING},t}(),Se=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.createIdTokenEntity=function(e,n,a,r,i){var o=new t;return o.credentialType=z.ID_TOKEN,o.homeAccountId=e,o.environment=n,o.clientId=r,o.secret=a,o.realm=i,o},t.isIdTokenEntity=function(e){return!!e&&e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")&&e.credentialType===z.ID_TOKEN},t}(Re),Te=function(){function e(){}return e.nowSeconds=function(){return Math.round((new Date).getTime()/1e3)},e.isTokenExpired=function(t,n){var a=Number(t)||0;return e.nowSeconds()+n>a},e.wasClockTurnedBack=function(t){return Number(t)>e.nowSeconds()},e.delay=function(e,t){return new Promise(function(n){return setTimeout(function(){return n(t)},e)})},e}(),Le=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return s(n,t),n.createAccessTokenEntity=function(t,a,r,i,o,s,l,c,u,d,h,p,m,g,f){var b,y,v=new n;v.homeAccountId=t,v.credentialType=z.ACCESS_TOKEN,v.secret=r;var A=Te.nowSeconds();
39if(v.cachedAt=A.toString(),v.expiresOn=l.toString(),v.extendedExpiresOn=c.toString(),d&&(v.refreshOn=d.toString()),v.environment=a,v.clientId=i,v.realm=o,v.target=s,v.userAssertionHash=p,v.tokenType=ne.isEmpty(h)?e.AuthenticationScheme.BEARER:h,g&&(v.requestedClaims=g,v.requestedClaimsHash=f),(null===(b=v.tokenType)||void 0===b?void 0:b.toLowerCase())!==e.AuthenticationScheme.BEARER.toLowerCase())switch(v.credentialType=z.ACCESS_TOKEN_WITH_AUTH_SCHEME,v.tokenType){case e.AuthenticationScheme.POP:var k=he.extractTokenClaims(r,u);if(!(null===(y=null===k||void 0===k?void 0:k.cnf)||void 0===y?void 0:y.kid))throw te.createTokenClaimsRequiredError();v.keyId=k.cnf.kid;break;case e.AuthenticationScheme.SSH:v.keyId=m}return v},n.isAccessTokenEntity=function(e){return!!e&&e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")&&e.hasOwnProperty("target")&&(e.credentialType===z.ACCESS_TOKEN||e.credentialType===z.ACCESS_TOKEN_WITH_AUTH_SCHEME)},n}(Re),xe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.createRefreshTokenEntity=function(e,n,a,r,i,o){var s=new t;return s.clientId=r,s.credentialType=z.REFRESH_TOKEN,s.environment=n,s.homeAccountId=e,s.secret=a,s.userAssertionHash=o,i&&(s.familyId=i),s},t.isRefreshTokenEntity=function(e){return!!e&&e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")&&e.credentialType===z.REFRESH_TOKEN},t}(Re),Me=["interaction_required","consent_required","login_required"],De=["message_only","additional_action","basic_action","user_password_expired","consent_required"],_e={noTokensFoundError:{code:"no_tokens_found",desc:"No refresh token found in the cache. Please sign-in."},native_account_unavailable:{code:"native_account_unavailable",desc:"The requested account is not available in the native broker. It may have been deleted or logged out. Please sign-in again using an interactive API."}}
39,je=function(e){function t(n,a,r,i,o,s,l){var c=e.call(this,n,a,r)||this;return Object.setPrototypeOf(c,t.prototype),c.timestamp=i||E.EMPTY_STRING,c.traceId=o||E.EMPTY_STRING,c.correlationId=s||E.EMPTY_STRING,c.claims=l||E.EMPTY_STRING,c.name="InteractionRequiredAuthError",c}return s(t,e),t.isInteractionRequiredError=function(e,t,n){var a=!!e&&Me.indexOf(e)>-1,r=!!n&&De.indexOf(n)>-1,i=!!t&&Me.some(function(e){return t.indexOf(e)>-1});return a||i||r},t.createNoTokensFoundError=function(){return new t(_e.noTokensFoundError.code,_e.noTokensFoundError.desc)},t.createNativeAccountUnavailableError=function(){return new t(_e.native_account_unavailable.code,_e.native_account_unavailable.desc)},t}(J),Pe=function(){function e(e,t,n,a,r){this.account=e||null,this.idToken=t||null,this.accessToken=n||null,this.refreshToken=a||null,this.appMetadata=r||null}return e}(),ze=function(){function e(){}return e.setRequestState=function(t,n,a){var r=e.generateLibraryState(t,a);return ne.isEmpty(n)?r:""+r+E.RESOURCE_DELIM+n},e.generateLibraryState=function(e,t){if(!e)throw te.createNoCryptoObjectError("generateLibraryState");var n={id:e.createNewGuid()};t&&(n.meta=t);var a=JSON.stringify(n);return e.base64Encode(a)},e.parseRequestState=function(e,t){if(!e)throw te.createNoCryptoObjectError("parseRequestState");if(ne.isEmpty(t))throw te.createInvalidStateError(t,"Null, undefined or empty state");try{var n=t.split(E.RESOURCE_DELIM),a=n[0],r=n.length>1?n.slice(1).join(E.RESOURCE_DELIM):E.EMPTY_STRING,i=e.base64Decode(a),o=JSON.parse(i);return{userRequestState:ne.isEmpty(r)?E.EMPTY_STRING:r,libraryState:o}}catch(e){throw te.createInvalidStateError(t,e)}},e}(),$e=function(){function e(t){if(this._urlString=t,ne.isEmpty(this._urlString))throw le.createUrlEmptyError();ne.isEmpty(this.getHash())&&(this._urlString=e.canonicalizeUri(t))}return Object.defineProperty(e.prototype,"urlString",{get:function(){return this._urlString},enumerable:!1,configurable:!0}),e.canonicalizeUri=function(e){if(e){var t=e.toLowerCase();return ne.endsWith(t,"?")?t=t.slice(0,-1):ne.endsWith(t,"?/")&&(t=t.
39slice(0,-2)),ne.endsWith(t,"/")||(t+="/"),t}return e},e.prototype.validateAsUri=function(){var e;try{e=this.getUrlComponents()}catch(e){throw le.createUrlParseError(e)}if(!e.HostNameAndPort||!e.PathSegments)throw le.createUrlParseError("Given url string: "+this.urlString);if(!e.Protocol||"https:"!==e.Protocol.toLowerCase())throw le.createInsecureAuthorityUriError(this.urlString)},e.appendQueryString=function(e,t){return ne.isEmpty(t)?e:e.indexOf("?")<0?e+"?"+t:e+"&"+t},e.removeHashFromUrl=function(t){return e.canonicalizeUri(t.split("#")[0])},e.prototype.replaceTenantPath=function(t){var n=this.getUrlComponents(),a=n.PathSegments;return!t||0===a.length||a[0]!==R.COMMON&&a[0]!==R.ORGANIZATIONS||(a[0]=t),e.constructAuthorityUriFromObject(n)},e.prototype.getHash=function(){return e.parseHash(this.urlString)},e.prototype.getUrlComponents=function(){var e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),t=this.urlString.match(e);if(!t)throw le.createUrlParseError("Given url string: "+this.urlString);var n={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]},a=n.AbsolutePath.split("/");return a=a.filter(function(e){return e&&e.length>0}),n.PathSegments=a,!ne.isEmpty(n.QueryString)&&n.QueryString.endsWith("/")&&(n.QueryString=n.QueryString.substring(0,n.QueryString.length-1)),n},e.getDomainFromUrl=function(e){var t=RegExp("^([^:/?#]+://)?([^/?#]*)"),n=e.match(t);if(!n)throw le.createUrlParseError("Given url string: "+e);return n[2]},e.getAbsoluteUrl=function(t,n){if(t[0]===E.FORWARD_SLASH){var a=new e(n),r=a.getUrlComponents();return r.Protocol+"//"+r.HostNameAndPort+t}return t},e.parseHash=function(e){var t=e.indexOf("#"),n=e.indexOf("#/");return n>-1?e.substring(n+2):t>-1?e.substring(t+1):E.EMPTY_STRING},e.parseQueryString=function(e){var t=e.indexOf("?"),n=e.indexOf("/?");return n>-1?e.substring(n+2):t>-1?e.substring(t+1):E.EMPTY_STRING},e.constructAuthorityUriFromObject=function(t){return new e(t.Protocol+"//"+t.HostNameAndPort+"/"+t.PathSegments.join("/"))},e.getDeserializedHash=function(t){if(ne.isEmpty(t))return{};var n=e.parseHash(t),a=ne.queryStringToObject(ne.isEmpty(n)?t:n);if(!a)throw te.createHashNotDeserializedError(JSON.stringify(a));return a},e.getDeserializedQueryString=function(t){if(ne.isEmpty(t))return{};var n=e.parseQueryString(t),a=ne.queryStringToObject(ne.isEmpty(n)?t:n);if(!a)throw te.createHashNotDeserializedError(JSON.stringify(a));return a},e.hashContainsKnownProperties=function(t){if(ne.isEmpty(t)||t.indexOf("=")<0)return!1;var n=e.getDeserializedHash(t);return!!(n.code||n.error_description||n.error||n.state)},e}();e.PerformanceEvents=void 0,function(e){e.AcquireTokenByCode="acquireTokenByCode",e.AcquireTokenByRefreshToken="acquireTokenByRefreshToken",e.AcquireTokenSilent="acquireTokenSilent",e.AcquireTokenSilentAsync="acquireTokenSilentAsync",e.AcquireTokenPopup="acquireTokenPopup",e.CryptoOptsGetPublicKeyThumbprint="cryptoOptsGetPublicKeyThumbprint",e.CryptoOptsSignJwt="cryptoOptsSignJwt",e.SilentCacheClientAcquireToken="silentCacheClientAcquireToken",e.SilentIframeClientAcquireToken="silentIframeClientAcquireToken",e.SilentRefreshClientAcquireToken="silentRefreshClientAcquireToken",e.SsoSilent="ssoSilent",e.StandardInteractionClientGetDiscoveredAuthority="standardInteractionClientGetDiscoveredAuthority",e.FetchAccountIdWithNativeBroker="fetchAccountIdWithNativeBroker",e.NativeInteractionClientAcquireToken="nativeInteractionClientAcquireToken",e.BaseClientCreateTokenRequestHeaders="baseClientCreateTokenRequestHeaders",e.BrokerHandhshake="brokerHandshake",e.AcquireTokenByRefreshTokenInBroker="acquireTokenByRefreshTokenInBroker",e.AcquireTokenByBroker="acquireTokenByBroker",e.RefreshTokenClientExecuteTokenRequest="refreshTokenClientExecuteTokenRequest",e.RefreshTokenClientAcquireToken="refreshTokenClientAcquireToken",e.RefreshTokenClientAcquireTokenWithCachedRefreshToken="refreshTokenClientAcquireTokenWithCachedRefreshToken",e.RefreshTokenClientAcquireTokenByRefreshToken="refreshTokenClientAcquireTokenByRefreshToken",e.RefreshTokenClientCreateTokenRequestBody="refreshTokenClientCreateTokenRequestBody",e.AcquireTokenFromCache="acquireTokenFromCache",e.AcquireTokenBySilentIframe="acquireTokenBySilentIframe",e.InitializeBaseRequest="initializeBaseRequest",e.InitializeSilentRequest="initializeSilentRequest",e.InitializeClientApplication="initializeClientApplication",e.SilentIframeClientTokenHelper="silentIframeClientTokenHelper",e.SilentHandlerInitiateAuthRequest="silentHandlerInitiateAuthRequest",e.SilentHandlerMonitorIframeForHash="silentHandlerMonitorIframeForHash",e.SilentHandlerLoadFrame="silentHandlerLoadFrame",e.StandardInteractionClientCreateAuthCodeClient="standardInteractionClientCreateAuthCodeClient",e.StandardInteractionClientGetClientConfiguration="standardInteractionClientGetClientConfiguration",e.StandardInteractionClientInitializeAuthorizationRequest="standardInteractionClientInitializeAuthorizationRequest",e.StandardInteractionClientInitializeAuthorizationCodeRequest="standardInteractionClientInitializeAuthorizationCodeRequest",e.GetAuthCodeUrl="getAuthCodeUrl",e.HandleCodeResponseFromServer="handleCodeResponseFromServer",e.HandleCodeResponseFromHash="handleCodeResponseFromHash",e.UpdateTokenEndpointAuthority="updateTokenEndpointAuthority",e.AuthClientAcquireToken="authClientAcquireToken",e.AuthClientExecuteTokenRequest="authClientExecuteTokenRequest",e.AuthClientCreateTokenRequestBody="authClientCreateTokenRequestBody",e.AuthClientCreateQueryString="authClientCreateQueryString",e.PopTokenGenerateCnf="popTokenGenerateCnf",e.PopTokenGenerateKid="popTokenGenerateKid",e.HandleServerTokenResponse="handleServerTokenResponse",e.AuthorityFactoryCreateDiscoveredInstance="authorityFactoryCreateDiscoveredInstance",e.AuthorityResolveEndpointsAsync="authorityResolveEndpointsAsync",e.AuthorityGetCloudDiscoveryMetadataFromNetwork="authorityGetCloudDiscoveryMetadataFromNetwork",e.AuthorityUpdateCloudDiscoveryMetadata="authorityUpdateCloudDiscoveryMetadata",e.AuthorityGetEndpointMetadataFromNetwork="authorityGetEndpointMetadataFromNetwork",e.AuthorityUpdateEndpointMetadata="authorityUpdateEndpointMetadata",e.AuthorityUpdateMetadataWithRegionalInformation="authorityUpdateMetadataWithRegionalInformation",e.RegionDiscoveryDetectRegion="regionDiscoveryDetectRegion",e.RegionDiscoveryGetRegionFromIMDS="regionDiscoveryGetRegionFromIMDS",e.RegionDiscoveryGetCurrentVersion="regionDiscoveryGetCurrentVersion",e.AcquireTokenByCodeAsync="acquireTokenByCodeAsync",e.GetEndpointMetadataFromNetwork="getEndpointMetadataFromNetwork",e.GetCloudDiscoveryMetadataFromNetworkMeasurement="getCloudDiscoveryMetadataFromNetworkMeasurement",e.HandleRedirectPromiseMeasurement="handleRedirectPromiseMeasurement",e.UpdateCloudDiscoveryMetadataMeasurement="updateCloudDiscoveryMetadataMeasurement",e.UsernamePasswordCl
39ientAcquireToken="usernamePasswordClientAcquireToken",e.NativeMessageHandlerHandshake="nativeMessageHandlerHandshake"}(e.PerformanceEvents||(e.PerformanceEvents={}));var Ge;!function(e){e[e.NotStarted=0]="NotStarted",e[e.InProgress=1]="InProgress",e[e.Completed=2]="Completed"}(Ge||(Ge={}));var qe,Be=new Set(["accessTokenSize","durationMs","idTokenSize","matsSilentStatus","matsHttpStatus","refreshTokenSize","queuedTimeMs","startTimeMs","status"]);!function(e){e.SW="sw",e.UHW="uhw"}(qe||(qe={}));var Ue=function(){function t(e,t){this.cryptoUtils=e,this.performanceClient=t}return t.prototype.generateCnf=function(t){var n,a;return l(this,void 0,void 0,function(){var r,i,o;return c(this,function(s){switch(s.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.PopTokenGenerateCnf,t.correlationId),null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.PopTokenGenerateKid,t.correlationId),[4,this.generateKid(t)];case 1:return r=s.sent(),i=this.cryptoUtils.base64Encode(JSON.stringify(r)),o={kid:r.kid,reqCnfString:i},[4,this.cryptoUtils.hashString(i)];case 2:return[2,(o.reqCnfHash=s.sent(),o)]}})})},t.prototype.generateKid=function(t){var n;return l(this,void 0,void 0,function(){var a;return c(this,function(r){switch(r.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.PopTokenGenerateKid,t.correlationId),[4,this.cryptoUtils.getPublicKeyThumbprint(t)];case 1:return a=r.sent(),[2,{kid:a,xms_ksl:qe.SW}]}})})},t.prototype.signPopToken=function(e,t,n){return l(this,void 0,void 0,function(){return c(this,function(a){return[2,this.signPayload(e,t,n)]})})},t.prototype.signPayload=function(e,t,n,a){return l(this,void 0,void 0,function(){var r,i,o,s,l,u;return c(this,function(c){switch(c.label){case 0:return r=n.resourceRequestMethod,i=n.resourceRequestUri,o=n.shrClaims,s=n.shrNonce,l=i?new $e(i):void 0,u=null===l||void 0===l?void 0:l.getUrlComponents(),[4,this.cryptoUtils.signJwt(O({at:e,ts:Te.nowSeconds(),m:null===r||void 0===r?void 0:r.toUpperCase(),u:null===u||void 0===u?void 0:u.HostNameAndPort,nonce:s||this.cryptoUtils.createNewGuid(),p:null===u||void 0===u?void 0:u.AbsolutePath,q:(null===u||void 0===u?void 0:u.QueryString)?[[],u.QueryString]:void 0,client_claims:o||void 0},a),t,n.correlationId)];case 1:return[2,c.sent()]}})})},t}(),Fe=function(){function e(){}return e.prototype.generateAppMetadataKey=function(){return e.generateAppMetadataCacheKey(this.environment,this.clientId)},e.generateAppMetadataCacheKey=function(e,t){return["appmetadata",e,t].join(P.CACHE_KEY_SEPARATOR).toLowerCase()},e.createAppMetadataEntity=function(t,n,a){var r=new e;return r.clientId=t,r.environment=n,a&&(r.familyId=a),r},e.isAppMetadataEntity=function(e,t){return!!t&&0===e.indexOf("appmetadata")&&t.hasOwnProperty("clientId")&&t.hasOwnProperty("environment")},e}(),Ve=function(){function e(e,t){this.cache=e,this.hasChanged=t}return Object.defineProperty(e.prototype,"cacheHasChanged",{get:function(){return this.hasChanged},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tokenCache",{get:function(){return this.cache},enumerable:!1,configurable:!0}),e}(),He=function(){function t(e,t,n,a,r,i,o){this.clientId=e,this.cacheStorage=t,this.cryptoObj=n,this.logger=a,this.serializableCache=r,this.persistencePlugin=i,this.performanceClient=o}return t.prototype.validateServerAuthorizationCodeResponse=function(e,t,n){if(!e.state||!t)throw e.state?te.createStateNotFoundError("Cached State"):te.createStateNotFoundError("Server State");if(decodeURIComponent(e.state)!==decodeURIComponent(t))throw te.createStateMismatchError();if(e.error||e.error_description||e.suberror){if(je.isInteractionRequiredError(e.error,e.error_description,e.suberror))throw new je(e.error||E.EMPTY_STRING,e.error_description,e.suberror,e.timestamp||E.EMPTY_STRING,e.trace_id||E.EMPTY_STRING,e.correlation_id||E.EMPTY_STRING,e.claims||E.EMPTY_STRING);throw new we(e.error||E.EMPTY_STRING,e.error_description,e.suberror)}e.client_info&&d(e.client_info,n)},t.prototype.validateTokenResponse=function(e){if(e.error||e.error_description||e.suberror){if(je.isInteractionRequiredError(e.error,e.error_description,e.suberror))throw new je(e.error,e.error_description,e.suberror,e.timestamp||E.EMPTY_STRING,e.trace_id||E.EMPTY_STRING,e.correlation_id||E.EMPTY_STRING,e.claims||E.EMPTY_STRING);var t=e.error_codes+" - ["+e.timestamp+"]: "+e.error_description+" - Correlation ID: "+e.correlation_id+" - Trace ID: "+e.trace_id;throw new we(e.error,t,e.suberror)}},t.prototype.handleServerTokenResponse=function(n,a,r,i,o,s,u,d,h){var p;return l(this,void 0,void 0,function(){var l,m,g,f,b,y,v;return c(this,function(c){switch(c.label){case 0:if(null===(p=this.performanceClient)||void 0===p||p.addQueueMeasurement(e.PerformanceEvents.HandleServerTokenResponse,n.correlation_id),n.id_token){if(l=new he(n.id_token||E.EMPTY_STRING,this.cryptoObj),o&&!ne.isEmpty(o.nonce)&&l.claims.nonce!==o.nonce)throw te.createNonceMismatchError();if(i.maxAge||0===i.maxAge){if(!(m=l.claims.auth_time))throw te.createAuthTimeNotFoundError();he.checkMaxAge(m,i.maxAge)}}this.homeAccountIdentifier=de.generateHomeAccountId(n.client_info||E.EMPTY_STRING,a.authorityType,this.logger,this.cryptoObj,l),o&&o.state&&(g=ze.parseRequestState(this.cryptoObj,o.state)),n.key_id=n.key_id||i.sshKid||void 0,f=this.generateCacheRecord(n,a,r,i,l,s,o),c.label=1;case 1:return c.trys.push([1,,5,8]),this.persistencePlugin&&this.serializableCache?(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),b=new Ve(this.serializableCache,!0),[4,this.persistencePlugin.beforeCacheAccess(b)]):[3,3];case 2:c.sent(),c.label=3;case 3:return!u||d||!f.account||(y=f.account.generateAccountKey(),v=this.cacheStorage.getAccount(y))?[4,this.cacheStorage.saveCacheRecord(f)]:(this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),[2,t.generateAuthenticationResult(this.cryptoObj,a,f,!1,i,l,g,void 0,h)]);case 4:return c.sent(),[3,8];case 5:return this.persistencePlugin&&this.serializableCache&&b?(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),[4,this.persistencePlugin.afterCacheAccess(b)]):[3,7];case 6:c.sent(),c.label=7;
39case 7:return[7];case 8:return[2,t.generateAuthenticationResult(this.cryptoObj,a,f,!1,i,l,g,n,h)]}})})},t.prototype.generateCacheRecord=function(e,t,n,a,r,i,o){var s=t.getPreferredCache();if(ne.isEmpty(s))throw te.createInvalidCacheEnvironmentError();var l,c;!ne.isEmpty(e.id_token)&&r&&(l=Se.createIdTokenEntity(this.homeAccountIdentifier,s,e.id_token||E.EMPTY_STRING,this.clientId,r.claims.tid||E.EMPTY_STRING),c=this.generateAccountEntity(e,r,t,o));var u=null;if(!ne.isEmpty(e.access_token)){var d=e.scope?ce.fromString(e.scope):new ce(a.scopes||[]),h=("string"==typeof e.expires_in?parseInt(e.expires_in,10):e.expires_in)||0,p=("string"==typeof e.ext_expires_in?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0,m=("string"==typeof e.refresh_in?parseInt(e.refresh_in,10):e.refresh_in)||void 0,g=n+h,f=g+p,b=m&&m>0?n+m:void 0;u=Le.createAccessTokenEntity(this.homeAccountIdentifier,s,e.access_token||E.EMPTY_STRING,this.clientId,r?r.claims.tid||E.EMPTY_STRING:t.tenant,d.printScopes(),g,f,this.cryptoObj,b,e.token_type,i,e.key_id,a.claims,a.requestedClaimsHash)}var y=null;ne.isEmpty(e.refresh_token)||(y=xe.createRefreshTokenEntity(this.homeAccountIdentifier,s,e.refresh_token||E.EMPTY_STRING,this.clientId,e.foci,i));var v=null;return ne.isEmpty(e.foci)||(v=Fe.createAppMetadataEntity(this.clientId,s,e.foci)),new Pe(c,l,u,y,v)},t.prototype.generateAccountEntity=function(e,t,n,a){var r=n.authorityType,i=a?a.cloud_graph_host_name:E.EMPTY_STRING,o=a?a.msgraph_host:E.EMPTY_STRING;if(r===oe.Adfs)return this.logger.verbose("Authority type is ADFS, creating ADFS account"),de.createGenericAccount(this.homeAccountIdentifier,t,n,i,o);if(ne.isEmpty(e.client_info)&&"AAD"===n.protocolMode)throw te.createClientInfoEmptyError();return e.client_info?de.createAccount(e.client_info,this.homeAccountIdentifier,t,n,i,o):de.createGenericAccount(this.homeAccountIdentifier,t,n,i,o)},t.generateAuthenticationResult=function(t,n,a,r,i,o,s,u,d){var h,p,m;return l(this,void 0,void 0,function(){var l,g,f,b,y,v,A,k,w,O,I;return c(this,function(c){switch(c.label){case 0:if(l=E.EMPTY_STRING,g=[],f=null,y=E.EMPTY_STRING,!a.accessToken)return[3,4];if(a.accessToken.tokenType!==e.AuthenticationScheme.POP)return[3,2];if(v=new Ue(t),A=a.accessToken,k=A.secret,!(w=A.keyId))throw te.createKeyIdMissingError();return[4,v.signPopToken(k,w,i)];case 1:return l=c.sent(),[3,3];case 2:l=a.accessToken.secret,c.label=3;case 3:g=ce.fromString(a.accessToken.target).asArray(),f=new Date(1e3*Number(a.accessToken.expiresOn)),b=new Date(1e3*Number(a.accessToken.extendedExpiresOn)),c.label=4;case 4:return a.appMetadata&&(y="1"===a.appMetadata.familyId?"1":E.EMPTY_STRING),O=(null===o||void 0===o?void 0:o.claims.oid)||(null===o||void 0===o?void 0:o.claims.sub)||E.EMPTY_STRING,I=(null===o||void 0===o?void 0:o.claims.tid)||E.EMPTY_STRING,(null===u||void 0===u?void 0:u.spa_accountid)&&a.account&&(a.account.nativeAccountId=null===u||void 0===u?void 0:u.spa_accountid),[2,{authority:n.canonicalAuthority,uniqueId:O,tenantId:I,scopes:g,account:a.account?a.account.getAccountInfo():null,idToken:o?o.rawToken:E.EMPTY_STRING,idTokenClaims:o?o.claims:{},accessToken:l,refreshToken:u.refresh_token,fromCache:r,expiresOn:f,correlationId:i.correlationId,requestId:d||E.EMPTY_STRING,extExpiresOn:b,familyId:y,tokenType:(null===(h=a.accessToken)||void 0===h?void 0:h.tokenType)||E.EMPTY_STRING,state:s?s.userRequestState:E.EMPTY_STRING,cloudGraphHostName:(null===(p=a.account)||void 0===p?void 0:p.cloudGraphHostName)||E.EMPTY_STRING,msGraphHost:(null===(m=a.account)||void 0===m?void 0:m.msGraphHost)||E.EMPTY_STRING,code:null===u||void 0===u?void 0:u.spa_code,fromNativeBroker:!1}]}})})},t}(),Ze=function(t){function n(e,n){var a=t.call(this,e,n)||this;return a.includeRedirectUri=!0,a}return s(n,t),n.prototype.getAuthCodeUrl=function(t){var n,a;return l(this,void 0,void 0,function(){var r;return c(this,function(i){switch(i.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.GetAuthCodeUrl,t.correlationId),null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.AuthClientCreateQueryString,t.correlationId),[4,this.createAuthCodeUrlQueryString(t)];case 1:return r=i.sent(),[2,$e.appendQueryString(this.authority.authorizationEndpoint,r)]}})})},n.prototype.acquireToken=function(t,n){var a,r,i,o,s,u;return l(this,void 0,void 0,function(){var l,d,h,p,m,g,f=this;return c(this,function(c){switch(c.label){case 0:if(!t||!t.code)throw te.createTokenRequestCannotBeMadeError();return null===(a=this.performanceClient)||void 0===a||a.addQueueMeasurement(e.PerformanceEvents.AuthClientAcquireToken,t.correlationId),l=null===(r=this.performanceClient)||void 0===r?void 0:r.startMeasurement("AuthCodeClientAcquireToken",t.correlationId),this.logger.info("in acquireToken call in auth-code client"),d=Te.nowSeconds(),null===(i=this.performanceClient)||void 0===i||i.setPreQueueTime(e.PerformanceEvents.AuthClientExecuteTokenRequest,t.correlationId),[4,this.executeTokenRequest(this.authority,t)];case 1:return h=c.sent(),p=null===(o=h.headers)||void 0===o?void 0:o[v.X_MS_REQUEST_ID],m=null===(s=h.headers)||void 0===s?void 0:s[v.X_MS_HTTP_VERSION],m&&(null===l||void 0===l||l.addStaticFields({httpVerAuthority:m})),g=new He(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin,this.performanceClient),g.validateTokenResponse(h.body),null===(u=this.performanceClient)||void 0===u||u.setPreQueueTime(e.PerformanceEvents.HandleServerTokenResponse,t.correlationId),[2,g.handleServerTokenResponse(h.body,this.authority,d,t,n,void 0,void 0,void 0,p).then(function(e){return null===l||void 0===l||l.endMeasurement({success:!0}),e}).catch(function(e){throw f.logger.verbose("Error in fetching token in ACC",t.correlationId),null===l||void 0===l||l.endMeasurement({errorCode:e.errorCode,subErrorCode:e.subError,success:!1}),e})]}})})},n.prototype.handleFragmentResponse=function(e,t){var n=new He(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null),a=new $e(e),r=$e.getDeserializedHash(a.getHash());if(n.validateServerAuthorizationCodeResponse(r,t,this.cryptoUtils),!r.code)throw te.createNoAuthCodeInServerResponseError();return O(O({},r),{code:r.code})},n.prototype.getLogoutUri=function(e){if(!e)throw le.createEmptyLogoutRequestError();var t=this.createLogoutUrlQueryString(e);return $e.appendQueryString(this.authority.endSessionEndpoint,t)},n.prototype.executeTokenRequest=function(t,n){var a,r;return l(this,void 0,void 0,function(){var i,o,s,l,u,h,p;return c(this,function(c){switch(c.label){case 0:return null===(a=this.performanceClient)||void 0===a||a.addQueueMeasurement(e.PerformanceEvents.AuthClientExecuteTokenRequest,n.correlationId),
40null===(r=this.performanceClient)||void 0===r||r.setPreQueueTime(e.PerformanceEvents.AuthClientCreateTokenRequestBody,n.correlationId),i=this.createTokenQueryParameters(n),o=$e.appendQueryString(t.tokenEndpoint,i),[4,this.createTokenRequestBody(n)];case 1:if(s=c.sent(),l=void 0,n.clientInfo)try{u=d(n.clientInfo,this.cryptoUtils),l={credential:""+u.uid+P.CLIENT_INFO_SEPARATOR+u.utid,type:ue.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose("Could not parse client info for CCS Header: "+e)}return h=this.createTokenRequestHeaders(l||n.ccsCredential),p={clientId:this.config.authOptions.clientId,authority:t.canonicalAuthority,scopes:n.scopes,claims:n.
40claims,authenticationScheme:n.authenticationScheme,resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,sshKid:n.sshKid},[2,this.executePostToTokenEndpoint(o,s,h,p)]}})})},n.prototype.createTokenRequestBody=function(t){var n,a;return l(this,void 0,void 0,function(){var r,i,o,s,l,u,p,p,m;return c(this,function(c){switch(c.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.AuthClientCreateTokenRequestBody,t.correlationId),r=new Ce,r.addClientId(this.config.authOptions.clientId),this.includeRedirectUri?r.addRedirectUri(t.redirectUri):Ie.validateRedirectUri(t.redirectUri),r.addScopes(t.scopes),r.addAuthorizationCode(t.code),r.addLibraryInfo(this.config.libraryInfo),r.addApplicationTelemetry(this.config.telemetry.application),r.addThrottling(),this.serverTelemetryManager&&r.addServerTelemetry(this.serverTelemetryManager),t.codeVerifier&&r.addCodeVerifier(t.codeVerifier),this.config.clientCredentials.clientSecret&&r.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion&&(i=this.config.clientCredentials.clientAssertion,r.addClientAssertion(i.assertion),r.addClientAssertionType(i.assertionType)),r.addGrantType(_.AUTHORIZATION_CODE_GRANT),r.addClientInfo(),t.authenticationScheme!==e.AuthenticationScheme.POP?[3,2]:(o=new Ue(this.cryptoUtils,this.performanceClient),null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.PopTokenGenerateCnf,t.correlationId),[4,o.generateCnf(t)]);case 1:return s=c.sent(),r.addPopToken(s.reqCnfString),[3,3];case 2:if(t.authenticationScheme===e.AuthenticationScheme.SSH){if(!t.sshJwk)throw le.createMissingSshJwkError();r.addSshJwk(t.sshJwk)}c.label=3;case 3:if(l=t.correlationId||this.config.cryptoInterface.createNewGuid(),r.addCorrelationId(l),(!ne.isEmptyObj(t.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&r.addClaims(t.claims,this.config.authOptions.clientCapabilities),u=void 0,t.clientInfo)try{p=d(t.clientInfo,this.cryptoUtils),u={credential:""+p.uid+P.CLIENT_INFO_SEPARATOR+p.utid,type:ue.HOME_ACCOUNT_ID}}catch(e){this.logger.verbose("Could not parse client info for CCS Header: "+e)}else u=t.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&&u)switch(u.type){case ue.HOME_ACCOUNT_ID:try{p=h(u.credential),r.addCcsOid(p)}catch(e){this.logger.verbose("Could not parse home account ID for CCS Header: "+e)}break;case ue.UPN:r.addCcsUpn(u.credential)}return t.tokenBodyParameters&&r.addExtraQueryParameters(t.tokenBodyParameters),!t.enableSpaAuthorizationCode||t.tokenBodyParameters&&t.tokenBodyParameters[S.RETURN_SPA_CODE]||r.addExtraQueryParameters((m={},m[S.RETURN_SPA_CODE]="1",m)),[2,r.createQueryString()]}})})},n.prototype.createAuthCodeUrlQueryString=function(t){var n;return l(this,void 0,void 0,function(){var a,r,i,o,s,l,l,l,d,p;return c(this,function(c){switch(c.label){case 0:if(null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.AuthClientCreateQueryString,t.correlationId),a=new Ce,a.addClientId(this.config.authOptions.clientId),r=u(t.scopes||[],t.extraScopesToConsent||[]),a.addScopes(r),a.addRedirectUri(t.redirectUri),i=t.correlationId||this.config.cryptoInterface.createNewGuid(),a.addCorrelationId(i),a.addResponseMode(t.responseMode),a.addResponseTypeCode(),a.addLibraryInfo(this.config.libraryInfo),a.addApplicationTelemetry(this.config.telemetry.application),a.addClientInfo(),t.codeChallenge&&t.codeChallengeMethod&&a.addCodeChallengeParams(t.codeChallenge,t.codeChallengeMethod),t.prompt&&a.addPrompt(t.prompt),t.domainHint&&a.addDomainHint(t.domainHint),t.prompt!==x.SELECT_ACCOUNT)if(t.sid&&t.prompt===x.NONE)this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),a.addSid(t.sid);else if(t.account){if(o=this.extractAccountSid(t.account),s=this.extractLoginHint(t.account)){this.logger.verbose("createAuthCodeUrlQueryString: login_hint claim present on account"),a.addLoginHint(s);try{l=h(t.account.homeAccountId),a.addCcsOid(l)}catch(e){this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(o&&t.prompt===x.NONE){this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),a.addSid(o);try{l=h(t.account.homeAccountId),a.addCcsOid(l)}catch(e){this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(t.loginHint)this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),a.addLoginHint(t.loginHint),a.addCcsUpn(t.loginHint);else if(t.account.username){this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),a.addLoginHint(t.account.username);try{l=h(t.account.homeAccountId),a.addCcsOid(l)}catch(e){this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}}else t.loginHint&&(this.logger.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),a.addLoginHint(t.loginHint),a.addCcsUpn(t.loginHint));else this.logger.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");
40return t.nonce&&a.addNonce(t.nonce),t.state&&a.addState(t.state),(!ne.isEmpty(t.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&a.addClaims(t.claims,this.config.authOptions.clientCapabilities),t.extraQueryParameters&&a.addExtraQueryParameters(t.extraQueryParameters),t.nativeBroker?(a.addNativeBroker(),t.authenticationScheme!==e.AuthenticationScheme.POP?[3,2]:(d=new Ue(this.cryptoUtils),[4,d.generateCnf(t)])):[3,2];case 1:p=c.sent(),a.addPopToken(p.reqCnfHash),c.label=2;case 2:return[2,a.createQueryString()]}})})},n.prototype.createLogoutUrlQueryString=function(e){var t=new Ce;return e.postLogoutRedirectUri&&t.addPostLogoutRedirectUri(e.postLogoutRedirectUri),e.correlationId&&t.addCorrelationId(e.correlationId),e.idTokenHint&&t.addIdTokenHint(e.idTokenHint),e.state&&t.addState(e.state),e.logoutHint&&t.addLogoutHint(e.logoutHint),e.extraQueryParameters&&t.addExtraQueryParameters(e.extraQueryParameters),t.createQueryString()},n.prototype.extractAccountSid=function(e){var t;return(null===(t=e.idTokenClaims)||void 0===t?void 0:t.sid)||null},n.prototype.extractLoginHint=function(e){var t;return(null===(t=e.idTokenClaims)||void 0===t?void 0:t.login_hint)||null},n}(Ne),Ye=function(t){function n(e,n){return t.call(this,e,n)||this}return s(n,t),n.prototype.acquireToken=function(t){var n,a,r,i,o,s,u;return l(this,void 0,void 0,function(){var l,d,h,p,m,g,f=this;return c(this,function(c){switch(c.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.RefreshTokenClientAcquireToken,t.correlationId),l=null===(a=this.performanceClient)||void 0===a?void 0:a.startMeasurement(e.PerformanceEvents.RefreshTokenClientAcquireToken,t.correlationId),this.logger.verbose("RefreshTokenClientAcquireToken called",t.correlationId),d=Te.nowSeconds(),null===(r=this.performanceClient)||void 0===r||r.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientExecuteTokenRequest,t.correlationId),[4,this.executeTokenRequest(t,this.authority)];case 1:return h=c.sent(),p=null===(i=h.headers)||void 0===i?void 0:i[v.X_MS_HTTP_VERSION],null===l||void 0===l||l.addStaticFields({refreshTokenSize:(null===(o=h.body.refresh_token)||void 0===o?void 0:o.length)||0}),p&&(null===l||void 0===l||l.addStaticFields({httpVerToken:p})),m=null===(s=h.headers)||void 0===s?void 0:s[v.X_MS_REQUEST_ID],g=new He(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin),g.validateTokenResponse(h.body),null===(u=this.performanceClient)||void 0===u||u.setPreQueueTime(e.PerformanceEvents.HandleServerTokenResponse,t.correlationId),[2,g.handleServerTokenResponse(h.body,this.authority,d,t,void 0,void 0,!0,t.forceCache,m).then(function(e){return null===l||void 0===l||l.endMeasurement({success:!0}),e}).catch(function(e){throw f.logger.verbose("Error in fetching refresh token",t.correlationId),null===l||void 0===l||l.endMeasurement({errorCode:e.errorCode,subErrorCode:e.subError,success:!1}),e})]}})})},n.prototype.acquireTokenByRefreshToken=function(t){var n,a,r,i;return l(this,void 0,void 0,function(){var o,s,l;return c(this,function(c){if(!t)throw le.createEmptyTokenRequestError();if(null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.RefreshTokenClientAcquireTokenByRefreshToken,t.correlationId),!t.account)throw te.createNoAccountInSilentRequestError();if(o=this.cacheManager.isAppMetadataFOCI(t.account.environment))try{return null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,t.correlationId),[2,this.acquireTokenWithCachedRefreshToken(t,!0)]}catch(n){if(s=n instanceof je&&n.errorCode===_e.noTokensFoundError.code,l=n instanceof we&&n.errorCode===V.INVALID_GRANT_ERROR&&n.subError===V.CLIENT_MISMATCH_ERROR,s||l)return null===(r=this.performanceClient)||void 0===r||r.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,t.correlationId),[2,this.acquireTokenWithCachedRefreshToken(t,!1)];throw n}return null===(i=this.performanceClient)||void 0===i||i.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,t.correlationId),[2,this.acquireTokenWithCachedRefreshToken(t,!1)]})})},n.prototype.acquireTokenWithCachedRefreshToken=function(t,n){var a,r,i;return l(this,void 0,void 0,function(){var o,s,l;return c(this,function(c){if(null===(a=this.performanceClient)||void 0===a||a.addQueueMeasurement(e.PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,t.correlationId),o=null===(r=this.performanceClient)||void 0===r?void 0:r.startMeasurement(e.PerformanceEvents.RefreshTokenClientAcquireTokenWithCachedRefreshToken,t.correlationId),this.logger.verbose("RefreshTokenClientAcquireTokenWithCachedRefreshToken called",t.correlationId),!(s=this.cacheManager.getRefreshToken(t.account,n)))throw null===o||void 0===o||o.discardMeasurement(),je.createNoTokensFoundError();return null===o||void 0===o||o.endMeasurement({success:!0}),l=O(O({},t),{refreshToken:s.secret,authenticationScheme:t.authenticationScheme||e.AuthenticationScheme.BEARER,ccsCredential:{credential:t.account.homeAccountId,type:ue.HOME_ACCOUNT_ID}}),null===(i=this.performanceClient)||void 0===i||i.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientAcquireToken,t.correlationId),[2,this.acquireToken(l)]})})},n.prototype.executeTokenRequest=function(t,n){var a,r,i;return l(this,void 0,void 0,function(){var o,s,l,u,d,h;return c(this,function(c){switch(c.label){case 0:return null===(a=this.performanceClient)||void 0===a||a.addQueueMeasurement(e.PerformanceEvents.RefreshTokenClientExecuteTokenRequest,t.correlationId),o=null===(r=this.performanceClient)||void 0===r?void 0:r.startMeasurement(e.PerformanceEvents.RefreshTokenClientExecuteTokenRequest,t.correlationId),null===(i=this.performanceClient)||void 0===i||i.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientCreateTokenRequestBody,t.correlationId),s=this.createTokenQueryParameters(t),l=$e.appendQueryString(n.tokenEndpoint,s),[4,this.createTokenRequestBody(t)];case 1:return u=c.sent(),d=this.createTokenRequestHeaders(t.ccsCredential),h={clientId:this.config.authOptions.clientId,authority:n.canonicalAuthority,scopes:t.scopes,claims:t.claims,authenticationScheme:t.authenticationScheme,resourceRequestMethod:t.resourceRequestMethod,resourceRequestUri:t.resourceRequestUri,shrClaims:t.shrClaims,sshKid:t.sshKid},[2,this.executePostToTokenEndpoint(l,u,d,h).then(function(e){return null===o||void 0===o||o.endMeasurement({success:!0}),e}).catch(function(e){throw null===o||void 0===o||o.endMeasurement({success:!1}),e})]}})})},n.prototype.createTokenRequestBody=function(t){var n,a,r;return l(this,void 0,void 0,function(){var i,o,s,l,u,d,p;return c(this,function(c){switch(c.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.RefreshTokenClientCreateTokenRequestBody,t.correlationId),i=t.correlationId,o=null===(a=this.performanceClient)||void 0===a?void 0:a.startMeasurement(e.PerformanceEvents.BaseClientCreateTokenRequestHeaders,i),s=new Ce,s.addClientId(this.config.authOptions.clientId),s.addScopes(t.scopes),s.addGrantType(_.REFRESH_TOKEN_GRANT),s.addClientInfo(),s.addLibraryInfo(this.config.libraryInfo),s.addApplicationTelemetry(this.config.telemetry.application),s.addThrottling(),this.serverTelemetryManager&&s.addServerTelemetry(this.serverTelemetryManager),s.addCorrelationId(i),s.addRefreshToken(t.refreshToken),this.config.clientCredentials.clientSecret&&s.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion&&(l=this.config.clientCredentials.clientAssertion,s.addClientAssertion(l.assertion),s.addClientAssertionType(l.assertionType)),t.authenticationScheme!==e.AuthenticationScheme.POP?[3,2]:(u=new 
40Ue(this.cryptoUtils,this.performanceClient),null===(r=this.performanceClient)||void 0===r||r.setPreQueueTime(e.PerformanceEvents.PopTokenGenerateCnf,t.correlationId),[4,u.generateCnf(t)]);case 1:return d=c.sent(),s.addPopToken(d.reqCnfString),[3,3];case 2:if(t.authenticationScheme===e.AuthenticationScheme.SSH){if(!t.sshJwk)throw null===o||void 0===o||o.endMeasurement({success:!1}),le.createMissingSshJwkError();s.addSshJwk(t.sshJwk)}c.label=3;case 3:if((!ne.isEmptyObj(t.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&s.addClaims(t.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&&t.ccsCredential)switch(t.ccsCredential.type){case ue.HOME_ACCOUNT_ID:try{p=h(t.ccsCredential.credential),s.addCcsOid(p)}catch(e){this.logger.verbose("Could not parse home account ID for CCS Header: "+e)}break;case ue.UPN:s.addCcsUpn(t.ccsCredential.credential)}return null===o||void 0===o||o.endMeasurement({success:!0}),[2,s.createQueryString()]}})})},n}(Ne),Ke=function(e){function t(t,n){return e.call(this,t,n)||this}return s(t,e),t.prototype.acquireToken=function(e){return l(this,void 0,void 0,function(){var t,n;return c(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,this.acquireCachedToken(e)];case 1:return[2,a.sent()];case 2:if((t=a.sent())instanceof te&&t.errorCode===ee.tokenRefreshRequired.code)return n=new Ye(this.config,this.performanceClient),[2,n.acquireTokenByRefreshToken(e)];throw t;case 3:return[2]}})})},t.prototype.acquireCachedToken=function(e){var t,n,a,r;return l(this,void 0,void 0,function(){var i,o;return c(this,function(s){switch(s.label){case 0:if(!e)throw le.createEmptyTokenRequestError();if(e.forceRefresh)throw null===(t=this.serverTelemetryManager)||void 0===t||t.setCacheOutcome(K.FORCE_REFRESH),this.logger.info("SilentFlowClient:acquireCachedToken - Skipping cache because forceRefresh is true."),te.createRefreshRequiredError();if(!e.account)throw te.createNoAccountInSilentRequestError();if(i=e.authority||this.authority.getPreferredCache(),o=this.cacheManager.readCacheRecord(e.account,e,i),!o.accessToken)throw null===(n=this.serverTelemetryManager)||void 0===n||n.setCacheOutcome(K.NO_CACHED_ACCESS_TOKEN),this.logger.info("SilentFlowClient:acquireCachedToken - No access token found in cache for the given properties."),te.createRefreshRequiredError();if(Te.wasClockTurnedBack(o.accessToken.cachedAt)||Te.isTokenExpired(o.accessToken.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw null===(a=this.serverTelemetryManager)||void 0===a||a.setCacheOutcome(K.CACHED_ACCESS_TOKEN_EXPIRED),this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token is expired or will expire within "+this.config.systemOptions.tokenRenewalOffsetSeconds+" seconds."),te.createRefreshRequiredError();if(o.accessToken.refreshOn&&Te.isTokenExpired(o.accessToken.refreshOn,0))throw null===(r=this.serverTelemetryManager)||void 0===r||r.setCacheOutcome(K.REFRESH_CACHED_ACCESS_TOKEN),this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token's refreshOn property has been exceeded'."),te.createRefreshRequiredError();return this.config.serverTelemetryManager&&this.config.serverTelemetryManager.incrementCacheHits(),[4,this.generateResultFromCacheRecord(o,e)];case 1:return[2,s.sent()]}})})},t.prototype.generateResultFromCacheRecord=function(e,t){return l(this,void 0,void 0,function(){var n,a;return c(this,function(r){switch(r.label){case 0:if(e.idToken&&(n=new he(e.idToken.secret,this.config.cryptoInterface)),t.maxAge||0===t.maxAge){if(!(a=null===n||void 0===n?void 0:n.claims.auth_time))throw te.createAuthTimeNotFoundError();he.checkMaxAge(a,t.maxAge)}return[4,He.generateAuthenticationResult(this.cryptoUtils,this.authority,e,!0,t,n)];case 1:return[2,r.sent()]}})})},t}(Ne),We={endpointMetadata:{"https://login.microsoftonline.com/common/":{token_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/common/o
40auth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/common/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/common/":{token_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/common/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/common/":{token_endpoint:"https://login.microsoftonline.us/common/o
40auth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/common/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"},"https://login.microsoftonline.com/consumers/":{token_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/consumers/":{token_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgra
40ph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/consumers/":{token_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"},"https://login.microsoftonline.com/organizations/":{token_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/organizations/":{token_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgra
40ph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/organizations/":{token_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",
41rbac_url:"https://pasff.usgovcloudapi.net"}},instanceDiscoveryMetadata:{"https://login.microsoftonline.com/common/":{tenant_discovery_endpoint:"https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.chinacloudapi.cn/common/":{tenant_discovery_endpoint:"https://login.chinacloudapi.cn/common/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.us/common/":{tenant_discovery_endpoint:"https://login.microsoftonline.us/common/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.com/consumers/":{tenant_discovery_endpoint:"https://login.microsoftonline.com/consumers/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.chinacloudapi.cn/consumers/":{tenant_discovery_endpoint:"https://login.chinacloudapi.cn/consumers/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.us/consumers/":{tenant_discovery_endpoint:"https://login.microsoftonline.us/consumers/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.com/organizations/":{tenant_discovery_endpoint:"https://login.microsoftonline.com/organizations/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.chinacloudapi.cn/organizations/":{tenant_discovery_endpoint:"https://login.chinacloudapi.cn/organizations/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},"https://login.microsoftonline.us/organizations/":{tenant_discovery_endpoint:"https://login.microsoftonline.us/organizations/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]}}},Qe=We.endpointMetadata,Je=We.instanceDiscoveryMetadata;e.ProtocolMode=void 0,function(e){e.AAD="AAD",e.OIDC="OIDC"}(e.ProtocolMode||(e.ProtocolMode={}));var Xe,et=function(){function e(){this.expiresAt=Te.nowSeconds()+q.REFRESH_TIME_SECONDS}return e.prototype.updateCloudDiscoveryMetadata=function(e,t){this.aliases=e.aliases,this.preferred_cache=e.preferred_cache,this.preferred_network=e.preferred_network,this.aliasesFromNetwork=t},e.prototype.updateEndpointMetadata=function(e,t){this.authorization_endpoint=e.authorization_endpoint,this.token_endpoint=e.token_endpoint,this.end_session_endpoint=e.end_session_endpoint,this.issuer=e.issuer,this.endpointsFromNetwork=t,this.jwks_uri=e.jwks_uri},e.prototype.updateCanonicalAuthority=function(e){this.canonical_authority=e},e.prototype.resetExpiresAt=function(){this.expiresAt=Te.nowSeconds()+q.REFRESH_TIME_SECONDS},e.prototype.isExpired=function(){return this.expiresAt<=Te.nowSeconds()},e.isAuthorityMetadataEntity=function(e,t){return!!t&&0===e.indexOf(q.CACHE_KEY)&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")},e}(),tt=function(){function t(e,t,n){this.networkInterface=e,this.performanceClient=t,this.correlationId=n}return t.prototype.detectRegion=function(n,a){var r,i,o,s;return l(this,void 0,void 0,function(){var l,u,d,h,p;return c(this,function(c){switch(c.label){case 0:if(null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(e.PerformanceEvents.RegionDiscoveryDetectRegion,this.correlationId),l=n)return[3,8];u=t.IMDS_OPTIONS,c.label=1;case 1:return c.trys.push([1,6,,7]),null===(i=this.performanceClient)||void 0===i||i.setPreQueueTime(e.PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,this.correlationId),[4,this.getRegionFromIMDS(E.IMDS_VERSION,u)];case 2:return d=c.sent(),d.status===H.httpSuccess&&(l=d.body,a.region_source=Z.IMDS),d.status!==H.httpBadRequest?[3,5]:(null===(o=this.performanceClient)||void 0===o||o.setPreQueueTime(e.PerformanceEvents.RegionDiscoveryGetCurrentVersion,this.correlationId),[4,this.getCurrentVersion(u)]);case 3:return(h=c.sent())?(null===(s=this.performanceClient)||void 0===s||s.setPreQueueTime(e.PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,this.correlationId),[4,this.getRegionFromIMDS(h,u)]):(a.region_source=Z.FAILED_AUTO_DETECTION,[2,null]);case 4:p=c.sent(),p.status===H.httpSuccess&&(l=p.body,a.region_source=Z.IMDS),c.label=5;case 5:return[3,7];case 6:return c.sent(),a.region_source=Z.FAILED_AUTO_DETECTION,[2,null];case 7:return[3,9];case 8:a.region_source=Z.ENVIRONMENT_VARIABLE,c.label=9;case 9:return l||(a.region_source=Z.FAILED_AUTO_DETECTION),[2,l||null]}})})},t.prototype.getRegionFromIMDS=function(t,n){var a;return l(this,void 0,void 0,function(){return c(this,function(r){return null===(a=this.performanceClient)||void 0===a||a.addQueueMeasurement(e.PerformanceEvents.RegionDiscoveryGetRegionFromIMDS,this.correlationId),[2,this.networkInterface.sendGetRequestAsync(E.IMDS_ENDPOINT+"?api-version="+t+"&format=text",n,E.IMDS_TIMEOUT)]})})},t.prototype.getCurrentVersion=function(t){var n;return l(this,void 0,void 0,function(){var a;return c(this,function(r){switch(r.label){case 0:null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.RegionDiscoveryGetCurrentVersion,this.correlationId),r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(E.IMDS_ENDPOINT+"?format=json",t)];case 2:return a=r.sent(),a.status===H.httpBadRequest&&a.body&&a.body["newest-versions"]&&a.body["newest-versions"].length>0?[2,a.body["newest-versions"][0]]:[2,null];case 3:return r.sent(),[2,null];case 4:return[2]}})})},t.IMDS_OPTIONS={headers:{Metadata:"true"}},t}(),nt=function(){function t(e,t,n,a,r,i,o){this.canonicalAuthority=e,this._canonicalAuthority.val
41idateAsUri(),this.networkInterface=t,this.cacheManager=n,this.authorityOptions=a,this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.logger=r,this.performanceClient=i,this.correlationId=o,this.regionDiscovery=new tt(t,this.performanceClient,this.correlationId)}return Object.defineProperty(t.prototype,"authorityType",{get:function(){var e=this.canonicalAuthorityUrlComponents.PathSegments;if(e.length)switch(e[0].toLowerCase()){case E.ADFS:return oe.Adfs;case E.DSTS:return oe.Dsts}return oe.Default},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"protocolMode",{get:function(){return this.authorityOptions.protocolMode},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"options",{get:function(){return this.authorityOptions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"canonicalAuthority",{get:function(){return this._canonicalAuthority.urlString},set:function(e){this._canonicalAuthority=new $e(e),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"canonicalAuthorityUrlComponents",{get:function(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hostnameAndPort",{get:function(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tenant",{get:function(){return this.canonicalAuthorityUrlComponents.PathSegments[0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"authorizationEndpoint",{get:function(){if(this.discoveryComplete()){var e=this.replacePath(this.metadata.authorization_endpoint);return this.replaceTenant(e)}throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tokenEndpoint",{get:function(){if(this.discoveryComplete()){var e=this.replacePath(this.metadata.token_endpoint);return this.replaceTenant(e)}throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"deviceCodeEndpoint",{get:function(){if(this.discoveryComplete()){var e=this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));return this.replaceTenant(e)}throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"endSessionEndpoint",{get:function(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw te.createLogoutNotSupportedError();var e=this.replacePath(this.metadata.end_session_endpoint);return this.replaceTenant(e)}throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selfSignedJwtAudience",{get:function(){if(this.discoveryComplete()){var e=this.replacePath(this.metadata.issuer);return this.replaceTenant(e)}throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"jwksUri",{get:function(){if(this.discoveryComplete()){var e=this.replacePath(this.metadata.jwks_uri);return this.replaceTenant(e)}throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},enumerable:!1,configurable:!0}),t.prototype.replaceTenant=function(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)},t.prototype.replacePath=function(e){var t=e,n=new $e(this.metadata.canonical_authority),a=n.getUrlComponents().PathSegments;return this.canonicalAuthorityUrlComponents.PathSegments.forEach(function(e,n){var r=a[n];e!==r&&(t=t.replace("/"+r+"/","/"+e+"/"))}),t},Object.defineProperty(t.prototype,"defaultOpenIdConfigurationEndpoint",{get:function(){return this.authorityType===oe.Adfs||this.authorityType===oe.Dsts||this.protocolMode===e.ProtocolMode.OIDC?this.canonicalAuthority+".
41well-known/openid-configuration":this.canonicalAuthority+"v2.0/.well-known/openid-configuration"},enumerable:!1,configurable:!0}),t.prototype.discoveryComplete=function(){return!!this.metadata},t.prototype.resolveEndpointsAsync=function(){var t,n,a;return l(this,void 0,void 0,function(){var r,i,o,s;return c(this,function(l){switch(l.label){case 0:return null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(e.PerformanceEvents.AuthorityResolveEndpointsAsync,this.correlationId),r=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort),r||(r=new et,r.updateCanonicalAuthority(this.canonicalAuthority)),null===(n=this.performanceClient)||void 0===n||n.setPreQueueTime(e.PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata,this.correlationId),[4,this.updateCloudDiscoveryMetadata(r)];case 1:return i=l.sent(),this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,r.preferred_network),null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.AuthorityUpdateEndpointMetadata,this.correlationId),[4,this.updateEndpointMetadata(r)];case 2:return o=l.sent(),i!==G.CACHE&&o!==G.CACHE&&(r.resetExpiresAt(),r.updateCanonicalAuthority(this.canonicalAuthority)),s=this.cacheManager.generateAuthorityMetadataCacheKey(r.preferred_cache),this.cacheManager.setAuthorityMetadata(s,r),this.metadata=r,[2]}})})},t.prototype.updateEndpointMetadata=function(t){var n,a,r,i,o,s;return l(this,void 0,void 0,function(){var l,u;return c(this,function(c){switch(c.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.AuthorityUpdateEndpointMetadata,this.correlationId),(l=this.getEndpointMetadataFromConfig())?(t.updateEndpointMetadata(l,!1),[2,G.CONFIG]):this.isAuthoritySameType(t)&&t.endpointsFromNetwork&&!t.isExpired()?[2,G.CACHE]:(u=this.getEndpointMetadataFromHardcodedValues(),null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork,this.correlationId),[4,this.getEndpointMetadataFromNetwork()]);case 1:return(l=c.sent())?(null===(r=this.authorityOptions.azureRegionConfiguration)||void 0===r?void 0:r.azureRegion)?(null===(i=this.performanceClient)||void 0===i||i.setPreQueueTime(e.PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,this.correlationId),[4,this.updateMetadataWithRegionalInformation(l)]):[3,3]:[3,4];case 2:l=c.sent(),c.label=3;case 3:return t.updateEndpointMetadata(l,!0),[2,G.NETWORK];case 4:return!u||this.authorityOptions.skipAuthorityMetadataCache?[3,7]:(null===(o=this.authorityOptions.azureRegionConfiguration)||void 0===o?void 0:o.azureRegion)?(null===(s=this.performanceClient)||void 0===s||s.setPreQueueTime(e.PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,this.correlationId),[4,this.updateMetadataWithRegionalInformation(u)]):[3,6];case 5:u=c.sent(),c.label=6;case 6:return t.updateEndpointMetadata(u,!1),[2,G.HARDCODED_VALUES];case 7:throw te.createUnableToGetOpenidConfigError(this.defaultOpenIdConfigurationEndpoint)}})})},t.prototype.isAuthoritySameType=function(e){return new $e(e.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length},t.prototype.getEndpointMetadataFromConfig=function(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(e){throw le.createInvalidAuthorityMetadataError()}return null},t.prototype.getEndpointMetadataFromNetwork=function(){var t;return l(this,void 0,void 0,function(){var n,a;return c(this,function(r){switch(r.label){case 0:null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(e.PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork,this.correlationId),n={},r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(this.defaultOpenIdConfigurationEndpoint,n)];case 2:return a=r.sent(),[2,g(a.body)?a.body:null];case 3:return r.sent(),[2,null];case 4:return[2]}})})},t.prototype.getEndpointMetadataFromHardcodedValues=function(){return this.canonicalAuthority in Qe?Qe[this.canonicalAuthority]:null},t.prototype.updateMetadataWithRegionalInformation=function(n){var a,r,i,o,s,u,d;return l(this,void 0,void 0,function(){var l,h;return c(this,function(c){switch(c.label){case 0:return null===(a=this.performanceClient)||void 0===a||a.addQueueMeasurement(e.PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation,this.correlationId),null===(r=this.performanceClient)||void 0===r||r.setPreQueueTime(e.PerformanceEvents.RegionDiscoveryDetectRegion,this.correlationId),[4,this.regionDiscovery.detectRegion(null===(i=this.authorityOptions.azureRegionConfiguration)||void 0===i?void 0:i.environmentRegion,this.regionDiscoveryMetadata)];case 1:return l=c.sent(),h=(null===(o=this.authorityOptions.azureRegionConfiguration)||void 0===o?void 0:o.azureRegion)===E.AZURE_REGION_AUTO_DISCOVER_FLAG?l:null===(s=this.authorityOptions.azureRegionConfiguration)||void 0===s?void 0:s.azureRegion,(null===(u=this.authorityOptions.azureRegionConfiguration)||void 0===u?void 0:u.azureRegion)===E.AZURE_REGION_AUTO_DISCOVER_FLAG?this.regionDiscoveryMetadata.region_outcome=l?Y.AUTO_DETECTION_REQUESTED_SUCCESSFUL:Y.AUTO_DETECTION_REQUESTED_FAILED:this.regionDiscoveryMetadata.region_outcome=l?(null===(d=this.authorityOptions.azureRegionConfiguration)||void 0===d?void 0:d.azureRegion)===l?Y.CONFIGURED_MATCHES_DETECTED:Y.CONFIGURED_NOT_DETECTED:Y.CONFIGURED_NO_AUTO_DETECTION,h?(this.regionDiscoveryMetadata.region_used=h,[2,t.replaceWithRegionalInformation(n,h)]):[2,n]}})})},t.prototype.updateCloudDiscoveryMetadata=function(t){var n,a;return l(this,void 0,void 0,function(){var r,i,o;return c(this,function(s){switch(s.label){case 0:return null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata,this.correlationId),this.logger.verbose("Attempting to get cloud discovery metadata in the config"),this.logger.verbosePii("Known Authorities: "+(this.authorityOptions.knownAuthorities||E.NOT_APPLICABLE)),this.logger.verbosePii("Authority Metadata: "+(this.authorityOptions.authorityMetadata||E.NOT_APPLICABLE)),this.logger.verbosePii("Canonical Authority: "+(t.canonical_authority||E.NOT_APPLICABLE)),(r=this.getCloudDiscoveryMetadataFromConfig())?(this.logger.verbose("Found cloud discovery metadata in the config."),t.updateCloudDiscoveryMetadata(r,!1),[2,G.CONFIG]):(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the cache."),i=t.isExpired(),this.isAuthoritySameType(t)&&t.aliasesFromNetwork&&!i?(this.logger.verbose("Found metadata in the cache."),[2,G.CACHE]):(i&&this.logger.verbose("The metadata entity is expired."),this.logger.verbose("Did not find cloud discovery metadata in the cache... Attempting to get cloud discovery metadata from the network."),null===(a=this.performanceClient)||void 0===a||a.setPreQueueTime(e.PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.correlationId),[4,this.getCloudDiscoveryMetadataFromNetwork()]));case 1:if(r=s.sent())return this.logger.verbose("cloud discovery metadata was successfully returned from getCloudDiscoveryMetadataFromNetwork()"),t.updateCloudDiscoveryMetadata(r,!0),[2,G.NETWORK];if(this.logger.verbose("Did not find cloud discovery metadata from the network... Attempting to get cloud discovery metadata from hardcoded values."),(o=this.getCloudDiscoveryMetadataFromHarcodedValues())&&!this.options.skipAuthorityMetadataCache)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),t.updateCloudDiscoveryMetadata(o,!1),[2,G.HARDCODED_VALUES];
41throw this.logger.error("Did not find cloud discovery metadata from hardcoded values... Metadata could not be obtained from config, cache, network or hardcoded values. Throwing Untrusted Authority Error."),le.createUntrustedAuthorityError()}})})},t.prototype.getCloudDiscoveryMetadataFromConfig=function(){if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");var e=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata),n=t.getCloudDiscoveryMetadataFromNetworkResponse(e.metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),n)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),n;this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch(e){throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),le.createInvalidCloudDiscoveryMetadataError()}}return this.isInKnownAuthorities()?(this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),t.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)):null},t.prototype.getCloudDiscoveryMetadataFromNetwork=function(){var n;return l(this,void 0,void 0,function(){var a,r,i,o,s,l,u,d;return c(this,function(c){switch(c.label){case 0:null===(n=this.performanceClient)||void 0===n||n.addQueueMeasurement(e.PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.correlationId),a=""+E.AAD_INSTANCE_DISCOVERY_ENDPT+this.canonicalAuthority+"oauth2/v2.0/authorize",r={},i=null,c.label=1;case 1:return c.trys.push([1,3,,4]),[4,this.networkInterface.sendGetRequestAsync(a,r)];case 2:if(o=c.sent(),s=void 0,l=void 0,f(o.body))s=o.body,l=s.metadata,this.logger.verbosePii("tenant_discovery_endpoint is: "+s.tenant_discovery_endpoint);else{if(!b(o.body))return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),[2,null];if(this.logger.warning("A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: "+o.status),s=o.body,s.error===E.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance."),[2,null];this.logger.warning("The CloudInstanceDiscoveryErrorResponse error is "+s.error),this.logger.warning("The CloudInstanceDiscoveryErrorResponse error description is "+s.error_description),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),l=[]}return this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),i=t.getCloudDiscoveryMetadataFromNetworkResponse(l,this.hostnameAndPort),[3,4];case 3:return u=c.sent(),u instanceof J?this.logger.error("There was a network error while attempting to get the cloud discovery instance metadata.\nError: "+u.errorCode+"\nError Description: "+u.errorMessage):(d=u,this.logger.error("A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: "+d.name+"\nError Description: "+d.message)),[2,null];case 4:return i||(this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request."),this.logger.verbose("Creating custom Authority for custom domain scenario."),i=t.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),[2,i]}})})},t.prototype.getCloudDiscoveryMetadataFromHarcodedValues=function(){return this.canonicalAuthority in Je?Je[this.canonicalAuthority]:null},t.prototype.isInKnownAuthorities=function(){var e=this;return this.authorityOptions.knownAuthorities.filter(function(t){return $e.getDomainFromUrl(t).toLowerCase()===e.hostnameAndPort}).length>0},t.generateAuthority=function(t,n){var a;if(n&&n.azureCloudInstance!==e.AzureCloudInstance.None){var r=n.tenant?n.tenant:E.DEFAULT_COMMON_TENANT;a=n.azureCloudInstance+"/"+r+"/"}return a||t},t.createCloudDiscoveryMetadataFromHost=function(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}},t.getCloudDiscoveryMetadataFromNetworkResponse=function(e,t){for(var n=0;n<e.length;n++){var a=e[n];if(a.aliases.indexOf(t)>-1)return a}return null},t.prototype.getPreferredCache=function(){if(this.discoveryComplete())return this.metadata.preferred_cache;throw te.createEndpointDiscoveryIncompleteError("Discovery incomplete.")},t.prototype.isAlias=function(e){return this.metadata.aliases.indexOf(e)>-1},t.isPublicCloudAuthority=function(e){return E.KNOWN_PUBLIC_CLOUDS.indexOf(e)>=0},t.buildRegionalAuthorityString=function(e,t,n){var a=new $e(e);a.validateAsUri();var r=a.getUrlComponents(),i=t+"."+r.HostNameAndPort;this.isPublicCloudAuthority(r.HostNameAndPort)&&(i=t+"."+E.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX);var o=$e.constructAuthorityUriFromObject(O(O({},a.getUrlComponents()),{HostNameAndPort:i})).urlString;return n?o+"?"+n:o},t.replaceWithRegionalInformation=function(e,n){return e.authorization_endpoint=t.buildRegionalAuthorityString(e.authorization_endpoint,n),e.token_endpoint=t.buildRegionalAuthorityString(e.token_endpoint,n,E.REGIONAL_AUTH_NON_MSI_QUERY_STRING),e.end_session_endpoint&&(e.end_session_endpoint=t.buildRegionalAuthorityString(e.end_session_endpoint,n)),e},t}(),at=function(){function t(){}return t.createDiscoveredInstance=function(n,a,r,i,o,s,u){return l(this,void 0,void 0,function(){var l,d;return c(this,function(c){switch(c.label){case 0:null===s||void 0===s||s.addQueueMeasurement(e.PerformanceEvents.AuthorityFactoryCreateDiscoveredInstance,u),l=t.createInstance(n,a,r,i,o,s,u),c.label=1;case 1:return c.trys.push([1,3,,4]),null===s||void 0===s||s.setPreQueueTime(e.PerformanceEvents.AuthorityResolveEndpointsAsync,u),[4,l.resolveEndpointsAsync()];case 2:return c.sent(),[2,l];case 3:throw d=c.sent(),te.createEndpointDiscoveryIncompleteError(d);case 4:return[2]}})})},t.createInstance=function(e,t,n,a,r,i,o){if(ne.isEmpty(e))throw le.createUrlEmptyError();return new nt(e,t,n,a,r,i,o)},t}(),rt=function(){function e(){this.failedRequests=[],this.errors=[],this.cacheHits=0}return e.isServerTelemetryEntity=function(e,t){var n=0===e.indexOf(B.CACHE_KEY),a=!0;return t&&(a=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")),n&&a},e}(),it=function(){function e(){}return e.isThrottlingEntity=function(e,t){var n=!1;
41e&&(n=0===e.indexOf(F.THROTTLING_PREFIX));var a=!0;return t&&(a=t.hasOwnProperty("throttleTime")),n&&a},e}(),ot={sendGetRequestAsync:function(){return Promise.reject(J.createUnexpectedError("Network interface - sendGetRequestAsync() has not been implemented for the Network interface."))},sendPostRequestAsync:function(){return Promise.reject(J.createUnexpectedError("Network interface - sendPostRequestAsync() has not been implemented for the Network interface."))}},st={missingKidError:{code:"missing_kid_error",
42desc:"The JOSE Header for the requested JWT, JWS or JWK object requires a keyId to be configured as the 'kid' header claim. No 'kid' value was provided."},missingAlgError:{code:"missing_alg_error",desc:"The JOSE Header for the requested JWT, JWS or JWK object requires an algorithm to be specified as the 'alg' header claim. No 'alg' value was provided."}},lt=function(e){function t(n,a){var r=e.call(this,n,a)||this;return r.name="JoseHeaderError",Object.setPrototypeOf(r,t.prototype),r}return s(t,e),t.createMissingKidError=function(){return new t(st.missingKidError.code,st.missingKidError.desc)},t.createMissingAlgError=function(){return new t(st.missingAlgError.code,st.missingAlgError.desc)},t}(J),ct=function(){function e(e){this.typ=e.typ,this.alg=e.alg,this.kid=e.kid}return e.getShrHeaderString=function(t){if(!t.kid)throw lt.createMissingKidError();if(!t.alg)throw lt.createMissingAlgError();var n=new e({typ:t.typ||W.Pop,kid:t.kid,alg:t.alg});return JSON.stringify(n)},e}(),ut=function(){function e(e){this.headers=e}return e.prototype.getShrNonce=function(){var e=this.headers[v.AuthenticationInfo];if(e){var t=this.parseChallenges(e);if(t.nextnonce)return t.nextnonce;throw le.createInvalidAuthenticationHeaderError(v.AuthenticationInfo,"nextnonce challenge is missing.")}var n=this.headers[v.WWWAuthenticate];if(n){var a=this.parseChallenges(n);if(a.nonce)return a.nonce;throw le.createInvalidAuthenticationHeaderError(v.WWWAuthenticate,"nonce challenge is missing.")}throw le.createMissingNonceAuthenticationHeadersError()},e.prototype.parseChallenges=function(e){var t=e.indexOf(" "),n=e.substr(t+1).split(","),a={};return n.forEach(function(e){var t=e.split("="),n=t[0],r=t[1];
42a[n]=unescape(r.replace(/['"]+/g,E.EMPTY_STRING))}),a},e}(),dt=function(){function e(e,t){this.cacheOutcome=K.NO_CACHE_HIT,this.cacheManager=t,this.apiId=e.apiId,this.correlationId=e.correlationId,this.wrapperSKU=e.wrapperSKU||E.EMPTY_STRING,this.wrapperVer=e.wrapperVer||E.EMPTY_STRING,this.telemetryCacheKey=B.CACHE_KEY+P.CACHE_KEY_SEPARATOR+e.clientId}return e.prototype.generateCurrentRequestHeaderValue=function(){var e=""+this.apiId+B.VALUE_SEPARATOR+this.cacheOutcome,t=[this.wrapperSKU,this.wrapperVer].join(B.VALUE_SEPARATOR),n=this.getRegionDiscoveryFields(),a=[e,n].join(B.VALUE_SEPARATOR);return[B.SCHEMA_VERSION,a,t].join(B.CATEGORY_SEPARATOR)},e.prototype.generateLastRequestHeaderValue=function(){var t=this.getLastRequests(),n=e.maxErrorsToSend(t),a=t.failedRequests.slice(0,2*n).join(B.VALUE_SEPARATOR),r=t.errors.slice(0,n).join(B.VALUE_SEPARATOR),i=t.errors.length,o=n<i?B.OVERFLOW_TRUE:B.OVERFLOW_FALSE,s=[i,o].join(B.VALUE_SEPARATOR);return[B.SCHEMA_VERSION,t.cacheHits,a,r,s].join(B.CATEGORY_SEPARATOR)},e.prototype.cacheFailedRequest=function(e){var t=this.getLastRequests();t.errors.length>=B.MAX_CACHED_ERRORS&&(t.failedRequests.shift(),t.failedRequests.shift(),t.errors.shift()),t.failedRequests.push(this.apiId,this.correlationId),ne.isEmpty(e.subError)?ne.isEmpty(e.errorCode)?e&&e.toString()?t.errors.push(e.toString()):t.errors.push(B.UNKNOWN_ERROR):t.errors.push(e.errorCode):t.errors.push(e.subError),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t)},e.prototype.incrementCacheHits=function(){var e=this.getLastRequests();return e.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e),e.cacheHits},e.prototype.getLastRequests=function(){var e=new rt;return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||e},e.prototype.clearTelemetryCache=function(){var t=this.getLastRequests(),n=e.maxErrorsToSend(t);if(n===t.errors.length)this.cacheManager.removeItem(this.telemetryCacheKey);else{var a=new rt;a.failedRequests=t.failedRequests.slice(2*n),a.errors=t.errors.slice(n),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,a)}},e.maxErrorsToSend=function(e){var t,n=0,a=0,r=e.errors.length;for(t=0;t<r;t++){var i=e.failedRequests[2*t]||E.EMPTY_STRING,o=e.failedRequests[2*t+1]||E.EMPTY_STRING,s=e.errors[t]||E.EMPTY_STRING;if(!((a+=i.toString().length+o.toString().length+s.length+3)<B.MAX_LAST_HEADER_BYTES))break;n+=1}return n},e.prototype.getRegionDiscoveryFields=function(){var e=[];return e.push(this.regionUsed||E.EMPTY_STRING),e.push(this.regionSource||E.EMPTY_STRING),e.push(this.regionOutcome||E.EMPTY_STRING),e.join(",")},e.prototype.updateRegionDiscoveryMetadata=function(e){this.regionUsed=e.region_used,this.regionSource=e.region_source,this.regionOutcome=e.region_outcome},e.prototype.setCacheOutcome=function(e){this.cacheOutcome=e},e}(),ht=function(){function e(e,t,n,a,r,i){this.authority=t,this.libraryName=a,this.libraryVersion=r,this.applicationTelemetry=i,this.clientId=e,this.logger=n,this.callbacks=new Map,this.eventsByCorrelationId=new Map,this.queueMeasurements=new Map,this.preQueueTimeByCorrelationId=new Map}return e.prototype.startPerformanceMeasurement=function(e,t){return{}},e.prototype.startPerformanceMeasuremeant=function(e,t){return{}},e.prototype.getIntFields=function(){return Be},e.prototype.getPreQueueTime=function(e,t){var n=this.preQueueTimeByCorrelationId.get(t);return n?n.name!==e?void this.logger.trace("PerformanceClient.getPreQueueTime: no pre-queue time found for "+e+", unable to add queue measurement"):n.time:void this.logger.trace("PerformanceClient.getPreQueueTime: no pre-queue times found for correlationId: "+t+", unable to add queue measurement")},e.prototype.calculateQueuedTime=function(e,t){return e<1?(this.logger.trace("PerformanceClient: preQueueTime should be a positive integer and not "+e),0):t<1?(this.logger.trace("PerformanceClient: currentTime should be a positive integer and not "+t),0):t<e?(this.logger.trace("PerformanceClient: currentTime is less than preQueueTime, check how time is being retrieved"),0):t-e},e.prototype.addQueueMeasurement=function(e,t,n,a){if(!t)return void this.logger.trace("PerformanceClient.addQueueMeasurement: correlationId not provided for "+e+", cannot add queue measurement");
42if(0===n)this.logger.trace("PerformanceClient.addQueueMeasurement: queue time provided for "+e+" is "+n);else if(!n)return void this.logger.trace("PerformanceClient.addQueueMeasurement: no queue time provided for "+e);var r={eventName:e,queueTime:n,manuallyCompleted:a},i=this.queueMeasurements.get(t);if(i)i.push(r),this.queueMeasurements.set(t,i);else{this.logger.trace("PerformanceClient.addQueueMeasurement: adding correlationId "+t+" to queue measurements");var o=[r];this.queueMeasurements.set(t,o)}this.preQueueTimeByCorrelationId.delete(t)},e.prototype.startMeasurement=function(e,t){var n,a,r=this,i=t||this.generateId();t||this.logger.info("PerformanceClient: No correlation id provided for "+e+", generating",i),this.logger.trace("PerformanceClient: Performance measurement started for "+e,i);var o=this.startPerformanceMeasuremeant(e,i);o.startMeasurement();var s={eventId:this.generateId(),status:Ge.InProgress,authority:this.authority,libraryName:this.libraryName,libraryVersion:this.libraryVersion,clientId:this.clientId,name:e,startTimeMs:Date.now(),correlationId:i,appName:null===(n=this.applicationTelemetry)||void 0===n?void 0:n.appName,appVersion:null===(a=this.applicationTelemetry)||void 0===a?void 0:a.appVersion};return this.cacheEventByCorrelationId(s),{endMeasurement:function(e){return r.endMeasurement(O(O({},s),e),o)},discardMeasurement:function(){return r.discardMeasurements(s.correlationId)},addStaticFields:function(e){return r.addStaticFields(e,s.correlationId)},increment:function(e){return r.increment(e,s.correlationId)},measurement:o,event:s}},e.prototype.endMeasurement=function(e,t){var n,a,r=this,i=this.eventsByCorrelationId.get(e.correlationId);if(!i)return this.logger.trace("PerformanceClient: Measurement not found for "+e.eventId,e.correlationId),null;var o=e.eventId===i.eventId,s={totalQueueTime:0,totalQueueCount:0,manuallyCompletedCount:0};o?(s=this.getQueueInfo(e.correlationId),this.discardCache(i.correlationId)):null===(n=i.incompleteSubMeasurements)||void 0===n||n.delete(e.eventId),null===t||void 0===t||t.endMeasurement();var l=null===t||void 0===t?void 0:t.flushMeasurement();if(!l)return this.logger.trace("PerformanceClient: Performance measurement not taken",i.correlationId),null;if(this.logger.trace("PerformanceClient: Performance measurement ended for "+e.name+": "+l+" ms",e.correlationId),!o)return i[e.name+"DurationMs"]=Math.floor(l),O({},i);var c=O(O({},i),e),u=0;return null===(a=c.incompleteSubMeasurements)||void 0===a||a.forEach(function(t){r.logger.trace("PerformanceClient: Incomplete submeasurement "+t.name+" found for "+e.name,c.correlationId),u++}),c.incompleteSubMeasurements=void 0,c=O(O({},c),{durationMs:Math.round(l),queuedTimeMs:s.totalQueueTime,queuedCount:s.totalQueueCount,queuedManuallyCompletedCount:s.manuallyCompletedCount,status:Ge.Completed,incompleteSubsCount:u}),this.truncateIntegralFields(c,this.getIntFields()),this.emitEvents([c],e.correlationId),c},e.prototype.addStaticFields=function(e,t){this.logger.trace("PerformanceClient: Updating static fields");var n=this.eventsByCorrelationId.get(t);n?this.eventsByCorrelationId.set(t,O(O({},n),e)):this.logger.trace("PerformanceClient: Event not found for",t)},e.prototype.increment=function(e,t){this.logger.trace("PerformanceClient: Updating counters");var n=this.eventsByCorrelationId.get(t);if(n)for(var a in e)n.hasOwnProperty(a)||(n[a]=0),n[a]+=e[a];else this.logger.trace("PerformanceClient: Event not found for",t)},e.prototype.cacheEventByCorrelationId=function(e){var t=this.eventsByCorrelationId.get(e.correlationId);t?(this.logger.trace("PerformanceClient: Performance measurement for "+e.name+" added/updated",e.correlationId),t.incompleteSubMeasurements=t.incompleteSubMeasurements||new Map,t.incompleteSubMeasurements.set(e.eventId,{name:e.name,startTimeMs:e.startTimeMs})):(this.logger.trace("PerformanceClient: Performance measurement for "+e.name+" started",e.correlationId),this.eventsByCorrelationId.set(e.correlationId,O({},e)))},e.prototype.getQueueInfo=function(e){var t=this.queueMeasurements.get(e);t||this.logger.trace("PerformanceClient: no queue measurements found for for correlationId: "+e);var n=0,a=0,r=0;return null===t||void 0===t||t.forEach(function(e){n+=e.queueTime,a++,r+=e.manuallyCompleted?1:0}),{totalQueueTime:n,totalQueueCount:a,manuallyCompletedCount:r}},e.prototype.discardMeasurements=function(e){this.logger.trace("PerformanceClient: Performance measurements discarded",e),this.eventsByCorrelationId.delete(e)},e.prototype.discardCache=function(e){this.discardMeasurements(e),this.logger.trace("PerformanceClient: QueueMeasurements discarded",e),this.queueMeasurements.delete(e),this.logger.trace("PerformanceClient: Pre-queue times discarded",e),this.preQueueTimeByCorrelationId.delete(e)},e.prototype.addPerformanceCallback=function(e){var t=this.generateId();return this.callbacks.set(t,e),this.logger.verbose("PerformanceClient: Performance callback registered with id: "+t),t},e.prototype.removePerformanceCallback=function(e){var t=this.callbacks.delete(e);return t?this.logger.verbose("PerformanceClient: Performance callback "+e+" removed."):this.logger.verbose("PerformanceClient: Performance callback "+e+" not removed."),t},e.prototype.emitEvents=function(e,t){var n=this;this.logger.verbose("PerformanceClient: Emitting performance events",t),this.callbacks.forEach(function(a,r){n.logger.trace("PerformanceClient: Emitting event to callback "+r,t),a.apply(null,[e])})},e.prototype.truncateIntegralFields=function(e,t){t.forEach(function(t){t in e&&"number"==typeof e[t]&&(e[t]=Math.floor(e[t]))})},e}(),pt=function(){function e(){}return e.prototype.startMeasurement=function(){},e.prototype.endMeasurement=function(){},e.prototype.flushMeasurement=function(){return null},e}(),mt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.generateId=function(){return"callback-id"},t.prototype.startPerformanceMeasuremeant=function(){return new pt},t.prototype.startPerformanceMeasurement=function(){return new pt},t.prototype.calculateQueuedTime=function(e,t){return 0},t.prototype.addQueueMeasurement=function(e,t,n){},t.prototype.setPreQueueTime=function(e,t){},t}(ht),gt={pkceNotGenerated:{code:"pkce_not_created",desc:"The PKCE code challenge and verifier could not be generated."},cryptoDoesNotExist:{code:"crypto_nonexistent",desc:"The crypto object or function is not available."},httpMethodNotImplementedError:{code:"http_method_not_implemented",desc:"The HTTP method given has not been implemented in this library."},emptyNavigateUriError:{code:"empty_navigate_uri",desc:"Navigation URI is empty. Please check stack trace for more info."},hashEmptyError:{code:"hash_empty_error",desc:"Hash value cannot be processed because it is empty. Please verify that your redirectUri is not clearing the hash. For more visit: aka.ms/msaljs/browser-errors."},hashDoesNotContainStateError:{code:"no_state_in_hash",desc:"Hash does not contain state. Please verify that the request originated from msal."},hashDoesNotContainKnownPropertiesError:{code:"hash_does_not_contain_known_properties",desc:"Hash does not contain known properites. Please verify that your redirectUri is not changing the hash. For more visit: aka.ms/msaljs/browser-errors."},unableToParseStateError:{code:"unable_to_parse_state",desc:"Unable to parse state. Please verify that the request originated from msal."},stateInteractionTypeMismatchError:{code:"state_interaction_type_mismatch",desc:"Hash contains state but the interaction type does not match the caller."},interactionInProgress:{code:"interaction_in_progress",desc:"Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API.  For more visit: aka.ms/msaljs/browser-errors."},popupWindowError:{code:"popup_window_error",desc:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser."},emptyWindowError:{code:"empty_window_error",desc:"window.open returned null or undefined window object."},userCancelledError:{code:"user_cancelled",desc:"User cancelled the flow."},monitorPopupTimeoutError:{code:"monitor_window_timeout",desc:"Token acquisition in popup failed due to timeout. For more visit: aka.ms/msaljs/browser-errors."},monitorIframeTimeoutError:{code:"monitor_window_timeout",desc:"Token acquisition in iframe failed due to timeout. For more visit: aka.ms/msaljs/browser-errors."},redirectInIframeError:{code:"redirect_in_iframe",desc:"Redirects are not supported for iframed or brokered a
42pplications. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs."},blockTokenRequestsInHiddenIframeError:{code:"block_iframe_reload",desc:"Request was blocked inside an iframe because MSAL detected an authentication response. For more visit: aka.ms/msaljs/browser-errors"},blockAcquireTokenInPopupsError:{code:"block_nested_popups",desc:"Request was blocked inside a popup because MSAL detected it was running in a popup."},iframeClosedPrematurelyError:{code:"iframe_closed_prematurely",desc:"The iframe being monitored was closed prematurely."},silentLogoutUnsupportedError:{code:"silent_logout_unsupported",desc:"Silent logout not supported. Please call logoutRedirect or logoutPopup instead."},noAccountError:{code:"no_account_error",desc:"No account object provided to acquireTokenSilent and no active account has been set. Please call setActiveAccount or provide an account on the request."},silentPromptValueError:{code:"silent_prompt_value_error",desc:"The value given for the prompt value is not valid for silent requests - must be set to 'none' or 'no_session'."},noTokenRequestCacheError:{code:"no_token_request_cache_error",desc:"No token request found in cache."},unableToParseTokenRequestCacheError:{code:"unable_to_parse_token_request_cache_error",desc:"The cached token request could not be parsed."},noCachedAuthorityError:{code:"no_cached_authority_error",desc:"No cached authority found."},authRequestNotSet:{code:"auth_request_not_set_error",desc:"Auth Request not set. Please ensure initiateAuthRequest was called from the InteractionHandler"},invalidCacheType:{code:"invalid_cache_type",desc:"Invalid cache type"},notInBrowserEnvironment:{code:"non_browser_environment",desc:"Login and token requests are not supported in non-browser environments."},databaseNotOpen:{code:"database_not_open",desc:"Database is not open!"},noNetworkConnectivity:{code:"no_network_connectivity",desc:"No network connectivity. Check your internet connection."},postRequestFailed:{code:"post_request_failed",desc:"Network request failed: If the browser threw a CORS error, check that the redirectUri is registered in the Azure App Portal as type 'SPA'"},getRequestFailed:{code:"get_request_failed",desc:"Network request failed. Please check the network trace to determine root cause."},failedToParseNetworkResponse:{code:"failed_to_parse_response",desc:"Failed to parse network response. Check network trace."},unableToLoadTokenError:{code:"unable_to_load_token",desc:"Error loading token to cache."},signingKeyNotFoundInStorage:{code:"crypto_key_not_found",desc:"Cryptographic Key or Keypair not found in browser storage."},authCodeRequired:{code:"auth_code_required",desc:"An authorization code must be provided (as the `code` property on the request) to this flow."},authCodeOrNativeAccountRequired:{code:"auth_code_or_nativeAccountId_required",desc:"An authorization code or nativeAccountId must be provided to this flow."},spaCodeAndNativeAccountPresent:{code:"spa_code_and_nativeAccountId_present",desc:"Request cannot contain both spa code and native account id."},databaseUnavailable:{code:"database_unavailable",desc:"IndexedDB, which is required for persistent cryptographic key storage, is unavailable. This may be caused by browser privacy features which block persistent storage in third-party contexts."},unableToAcquireTokenFromNativePlatform:{code:"unable_to_acquire_token_from_native_platform",desc:"Unable to acquire token from native platform. For a list of possible reasons visit aka.ms/msaljs/browser-errors."},nativeHandshakeTimeout:{code:"native_handshake_timeout",desc:"Timed out while attempting to establish connection to browser extension"},nativeExtensionNotInstalled:{code:"native_extension_not_installed",desc:"Native extension is not installed. If you think this is a mistake call the initialize function."},nativeConnectionNotEstablished:{code:"native_connection_not_established",desc:"Connection to native platform has not been established. Please install a compatible browser extension and run initialize(). For more please visit aka.ms/msaljs/browser-errors."},nativeBrokerCalledBeforeInitialize:{code:"native_broker_called_before_initialize",desc:"You must call and await the initialize function before attempting to call any other MSAL API when native brokering is enabled. For more please visit aka.ms/msaljs/browser-errors."},nativePromptNotSupported:{code:"native_prompt_not_supported",desc:"The provided prompt is not supported by the native platform. This request should be routed to the web based flow."}},ft=function(e){function n(t,a){var r=e.call(this,t,a)||this;return Object.setPrototypeOf(r,n.prototype),r.name="BrowserAuthError",r}return t(n,e),n.createPkceNotGeneratedError=function(e){return new n(gt.pkceNotGenerated.code,gt.pkceNotGenerated.desc+" Detail:"+e)},n.createCryptoNotAvailableError=function(e){return new n(gt.cryptoDoesNotExist.code,gt.cryptoDoesNotExist.desc+" Detail:"+e)},n.createHttpMethodNotImplementedError=function(e){return new n(gt.httpMethodNotImplementedError.code,gt.httpMethodNotImplementedError.desc+" Given Method: "+e)},n.createEmptyNavigationUriError=function(){return new n(gt.emptyNavigateUriError.code,gt.emptyNavigateUriError.desc)},n.createEmptyHashError=function(e){return new n(gt.hashEmptyError.code,gt.hashEmptyError.desc+" Given Url: "+e)},n.createHashDoesNotContainStateError=function(){return new n(gt.hashDoesNotContainStateError.code,gt.hashDoesNotContainStateError.desc)},n.createHashDoesNotContainKnownPropertiesError=function(){return new n(gt.hashDoesNotContainKnownPropertiesError.code,gt.hashDoesNotContainKnownPropertiesError.desc)},n.createUnableToParseStateError=function(){return new n(gt.unableToParseStateError.code,gt.unableToParseStateError.desc)},n.createStateInteractionTypeMismatchError=function(){return new n(gt.stateInteractionTypeMismatchError.code,gt.stateInteractionTypeMismatchError.desc)},n.createInteractionInProgressError=function(){return new n(gt.interactionInProgress.code,gt.interactionInProgress.desc)},n.createPopupWindowError=function(e){var t=gt.popupWindowError.desc;return t=ne.isEmpty(e)?t:t+" Details: "+e,new n(gt.popupWindowError.code,t)},n.createEmptyWindowCreatedError=function(){return new n(gt.emptyWindowError.code,gt.emptyWindowError.desc)},n.createUserCancelledError=function(){return new n(gt.userCancelledError.code,gt.userCancelledError.desc)},n.createMonitorPopupTimeoutError=function(){return new n(gt.monitorPopupTimeoutError.code,gt.monitorPopupTimeoutError.desc)},n.createMonitorIframeTimeoutError=function(){return new n(gt.monitorIframeTimeoutError.code,gt.monitorIframeTimeoutError.desc)},n.createRedirectInIframeError=function(e){return new n(gt.redirectInIframeError.code,gt.redirectInIframeError.desc+" (window.parent !== window) => "+e)},n.createBlockReloadInHiddenIframeError=function(){return new n(gt.blockTokenRequestsInHiddenIframeError.code,gt.blockTokenRequestsInHiddenIframeError.desc)},n.createBlockAcquireTokenInPopupsError=function(){return new n(gt.blockAcquireTokenInPopupsError.code,gt.blockAcquireTokenInPopupsError.desc)},n.createIframeClosedPrematurelyError=function(){return new n(gt.iframeClosedPrematurelyError.code,gt.iframeClosedPrematurelyError.desc)},n.createSilentLogoutUnsupportedError=function(){return new n(gt.silentLogoutUnsupportedError.code,gt.silentLogoutUnsupportedError.desc)},n.createNoAccountError=function(){return new n(gt.noAccountError.code,gt.noAccountError.desc)},n.createSilentPromptValueError=function(e){return new n(gt.silentPromptValueError.code,gt.silentPromptValueError.desc+" Given value: "+e)},n.createUnableToParseTokenRequestCacheError=function(){return new n(gt.unableToParseTokenRequestCacheError.code,gt.unableToParseTokenRequestCacheError.desc)},n.createNoTokenRequestCacheError=function(){return new n(gt.noToken
42RequestCacheError.code,gt.noTokenRequestCacheError.desc)},n.createAuthRequestNotSetError=function(){return new n(gt.authRequestNotSet.code,gt.authRequestNotSet.desc)},n.createNoCachedAuthorityError=function(){return new n(gt.noCachedAuthorityError.code,gt.noCachedAuthorityError.desc)},n.createInvalidCacheTypeError=function(){return new n(gt.invalidCacheType.code,""+gt.invalidCacheType.desc)},n.createNonBrowserEnvironmentError=function(){return new n(gt.notInBrowserEnvironment.code,gt.notInBrowserEnvironment.desc)},n.createDatabaseNotOpenError=function(){return new n(gt.databaseNotOpen.code,gt.databaseNotOpen.desc)},n.createNoNetworkConnectivityError=function(){return new n(gt.noNetworkConnectivity.code,gt.noNetworkConnectivity.desc)},n.createPostRequestFailedError=function(e,t){return new n(gt.postRequestFailed.code,gt.postRequestFailed.desc+" | Network client threw: "+e+" | Attempted to reach: "+t.split("?")[0])},n.createGetRequestFailedError=function(e,t){return new n(gt.getRequestFailed.code,gt.getRequestFailed.desc+" | Network client threw: "+e+" | Attempted to reach: "+t.split("?")[0])},n.createFailedToParseNetworkResponseError=function(e){return new n(gt.failedToParseNetworkResponse.code,gt.failedToParseNetworkResponse.desc+" | Attempted to reach: "+e.split("?")[0])},n.createUnableToLoadTokenError=function(e){return new n(gt.unableToLoadTokenError.code,gt.unableToLoadTokenError.desc+" | "+e)},n.createSigningKeyNotFoundInStorageError=function(e){return new n(gt.signingKeyNotFoundInStorage.code,gt.signingKeyNotFoundInStorage.desc+" | No match found for KeyId: "+e)},n.createAuthCodeRequiredError=function(){return new n(gt.authCodeRequired.code,gt.authCodeRequired.desc)},n.createAuthCodeOrNativeAccountIdRequiredError=function(){return new n(gt.authCodeOrNativeAccountRequired.code,gt.authCodeOrNativeAccountRequired.desc)},n.createSpaCodeAndNativeAccountIdPresentError=function(){return new n(gt.spaCodeAndNativeAccountPresent.code,gt.spaCodeAndNativeAccountPresent.desc)},n.createDatabaseUnavailableError=function(){return new n(gt.databaseUnavailable.code,gt.databaseUnavailable.desc)},n.createUnableToAcquireTokenFromNativePlatformError=function(){return new n(gt.unableToAcquireTokenFromNativePlatform.code,gt.unableToAcquireTokenFromNativePlatform.desc)},n.createNativeHandshakeTimeoutError=function(){return new n(gt.nativeHandshakeTimeout.code,gt.nativeHandshakeTimeout.desc)},n.createNativeExtensionNotInstalledError=function(){return new n(gt.nativeExtensionNotInstalled.code,gt.nativeExtensionNotInstalled.desc)},n.createNativeConnectionNotEstablishedError=function(){return new n(gt.nativeConnectionNotEstablished.code,gt.nativeConnectionNotEstablished.desc)},n.createNativeBrokerCalledBeforeInitialize=function(){return new n(gt.nativeBrokerCalledBeforeInitialize.code,gt.nativeBrokerCalledBeforeInitialize.desc)},n.createNativePromptParameterNotSupportedError=function(){return new n(gt.nativePromptNotSupported.code,gt.nativePromptNotSupported.desc)},n}(J),bt={INTERACTION_IN_PROGRESS_VALUE:"interaction_in_progress",INVALID_GRANT_ERROR:"invalid_grant",POPUP_WIDTH:483,POPUP_HEIGHT:600,POPUP_NAME_PREFIX:"msal",DEFAULT_POLL_INTERVAL_MS:30,MSAL_SKU:"msal.js.browser"},yt={CHANNEL_ID:"53ee284d-920a-4b59-9d30-a60315b26836",PREFERRED_EXTENSION_ID:"ppnbnpeolgkicgegkbkbjmhlideopiji",MATS_TELEMETRY:"MATS"};!function(e){e.HandshakeRequest="Handshake",e.HandshakeResponse="HandshakeResponse",e.GetToken="GetToken",e.Response="Response"}(Xe||(Xe={})),e.BrowserCacheLocation=void 0,function(e){e.LocalStorage="localStorage",e.SessionStorage="sessionStorage",e.MemoryStorage="memoryStorage"}(e.BrowserCacheLocation||(e.BrowserCacheLocation={}));var vt;!function(e){e.GET="GET",e.POST="POST"}(vt||(vt={}));var At;!function(e){e.AUTHORITY="authority",e.ACQUIRE_TOKEN_ACCOUNT="acquireToken.account",e.SESSION_STATE="session.state",e.REQUEST_STATE="request.state",e.NONCE_IDTOKEN="nonce.id_token",e.ORIGIN_URI="request.origin",e.RENEW_STATUS="token.renew.status",e.URL_HASH="urlHash",e.REQUEST_PARAMS="request.params",e.SCOPES="scopes",e.INTERACTION_STATUS_KEY="interaction.status",e.CCS_CREDENTIAL="ccs.credential",e.CORRELATION_ID="request.correlationId",e.NATIVE_REQUEST="request.native",e.REDIRECT_CONTEXT="request.redirect.context"}(At||(At={}));var kt;!function(e){e.ACCOUNT_KEYS="msal.account.keys",e.TOKEN_KEYS="msal.token.keys"}(kt||(kt={}));var wt;!function(e){e.WRAPPER_SKU="wrapper.sku",e.WRAPPER_VER="wrapper.version"}(wt||(wt={})),e.ApiId=void 0,function(e){e[e.acquireTokenRedirect=861]="acquireTokenRedirect",e[e.acquireTokenPopup=862]="acquireTokenPopup",e[e.ssoSilent=863]="ssoSilent",e[e.acquireTokenSilent_authCode=864]="acquireTokenSilent_authCode",e[e.handleRedirectPromise=865]="handleRedirectPromise",e[e.acquireTokenByCode=866]="acquireTokenByCode",e[e.acquireTokenSilent_silentFlow=61]="acquireTokenSilent_silentFlow",e[e.logout=961]="logout",e[e.logoutPopup=962]="logoutPopup"}(e.ApiId||(e.ApiId={})),e.InteractionType=void 0,function(e){e.Redirect="redirect",e.Popup="popup",e.Silent="silent",e.None="none"}(e.InteractionType||(e.InteractionType={})),e.InteractionStatus=void 0,function(e){e.Startup="startup",e.Login="login",e.Logout="logout",e.AcquireToken="acquireToken",e.SsoSilent="ssoSilent",e.HandleRedirect="handleRedirect",e.None="none"}(e.InteractionStatus||(e.InteractionStatus={}));var Ot={scopes:I};e.WrapperSKU=void 0,function(e){e.React="@azure/msal-react",e.Angular="@azure/msal-angular"}(e.WrapperSKU||(e.WrapperSKU={}));var Et="msal.db",It=1,Ct=Et+".keys";e.CacheLookupPolicy=void 0,function(e){e[e.Default=0]="Default",e[e.AccessToken=1]="AccessToken",e[e.AccessTokenAndRefreshToken=2]="AccessTokenAndRefreshToken",e[e.RefreshToken=3]="RefreshToken",e[e.RefreshTokenAndNetwork=4]="RefreshTokenAndNetwork",e[e.Skip=5]="Skip"}(e.CacheLookupPolicy||(e.CacheLookupPolicy={}));var Nt={redirectUriNotSet:{code:"redirect_uri_empty",desc:"A redirect URI is required for all calls, and none has been set."},postLogoutUriNotSet:{code:"post_logout_uri_empty",desc:"A post logout redirect has not been set."},storageNotSupportedError:{code:"storage_not_supported",desc:"Given storage configuration option was not supported."}
42,noRedirectCallbacksSet:{code:"no_redirect_callbacks",desc:"No redirect callbacks have been set. Please call setRedirectCallbacks() with the appropriate function arguments before continuing. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics."},invalidCallbackObject:{code:"invalid_callback_object",desc:"The object passed for the callback was invalid. More information is available here: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL-basics."},stubPcaInstanceCalled:{code:"stubbed_public_client_application_called",desc:"Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider. For more visit: aka.ms/msaljs/browser-errors"},inMemRedirectUnavailable:{code:"in_mem_redirect_unavailable",desc:"Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true."},entropyNotProvided:{code:"entropy_not_provided",desc:"The available browser crypto interface requires entropy set via system.cryptoOptions.entropy configuration option."}},Rt=function(e){function n(t,a){var r=e.call(this,t,a)||this;return r.name="BrowserConfigurationAuthError",Object.setPrototypeOf(r,n.prototype),r}return t(n,e),n.createRedirectUriEmptyError=function(){return new n(Nt.redirectUriNotSet.code,Nt.redirectUriNotSet.desc)},n.createPostLogoutRedirectUriEmptyError=function(){return new n(Nt.postLogoutUriNotSet.code,Nt.postLogoutUriNotSet.desc)},n.createStorageNotSupportedError=function(e){return new n(Nt.storageNotSupportedError.code,Nt.storageNotSupportedError.desc+" Given Location: "+e)},n.createRedirectCallbacksNotSetError=function(){return new n(Nt.noRedirectCallbacksSet.code,Nt.noRedirectCallbacksSet.desc)},n.createStubPcaInstanceCalledError=function(){return new n(Nt.stubPcaInstanceCalled.code,Nt.stubPcaInstanceCalled.desc)},n.createInMemoryRedirectUnavailableError=function(){return new n(Nt.inMemRedirectUnavailable.code,Nt.inMemRedirectUnavailable.desc)},n.createEntropyNotProvided=function(){return new n(Nt.entropyNotProvided.code,Nt.entropyNotProvided.desc)},n}(J),St=function(){function t(e){this.validateWindowStorage(e),this.windowStorage=window[e]}return t.prototype.validateWindowStorage=function(t){if(t!==e.BrowserCacheLocation.LocalStorage&&t!==e.BrowserCacheLocation.SessionStorage)throw Rt.createStorageNotSupportedError(t);if(!window[t])throw Rt.createStorageNotSupportedError(t)},t.prototype.getItem=function(e){return this.windowStorage.getItem(e)},t.prototype.setItem=function(e,t){this.windowStorage.setItem(e,t)},t.prototype.removeItem=function(e){this.windowStorage.removeItem(e)},t.prototype.getKeys=function(){return Object.keys(this.windowStorage)},t.prototype.containsKey=function(e){return this.windowStorage.hasOwnProperty(e)},t}(),Tt=function(){function e(){this.cache=new Map}return e.prototype.getItem=function(e){return this.cache.get(e)||null},e.prototype.setItem=function(e,t){this.cache.set(e,t)},e.prototype.removeItem=function(e){this.cache.delete(e)},e.prototype.getKeys=function(){var e=[];return this.cache.forEach(function(t,n){e.push(n)}),
43e},e.prototype.containsKey=function(e){return this.cache.has(e)},e.prototype.clear=function(){this.cache.clear()},e}(),Lt=function(){function e(){}return e.extractBrowserRequestState=function(e,t){if(ne.isEmpty(t))return null;try{return ze.parseRequestState(e,t).libraryState.meta}catch(e){throw te.createInvalidStateError(t,e)}},e.parseServerResponseFromHash=function(e){if(!e)return{};var t=new $e(e);return $e.getDeserializedHash(t.getHash())},e}(),xt=function(n){function i(e,t,a,r){var i=n.call(this,e,a,r)||this;return i.COOKIE_LIFE_MULTIPLIER=864e5,i.cacheConfig=t,i.logger=r,i.internalStorage=new Tt,i.browserStorage=i.setupBrowserStorage(i.cacheConfig.cacheLocation),i.temporaryCacheStorage=i.setupTemporaryCacheStorage(i.cacheConfig.cacheLocation),t.cac
43heMigrationEnabled&&(i.migrateCacheEntries(),i.createKeyMaps()),i}return t(i,n),i.prototype.setupBrowserStorage=function(t){switch(t){case e.BrowserCacheLocation.LocalStorage:case e.BrowserCacheLocation.SessionStorage:try{return new St(t)}catch(e){this.logger.verbose(e);break}case e.BrowserCacheLocation.MemoryStorage:}return this.cacheConfig.cacheLocation=e.BrowserCacheLocation.MemoryStorage,new Tt},i.prototype.setupTemporaryCacheStorage=function(t){switch(t){case e.BrowserCacheLocation.LocalStorage:case e.BrowserCacheLocation.SessionStorage:try{return new St(e.BrowserCacheLocation.SessionStorage)}catch(e){return this.logger.verbose(e),this.internalStorage}case e.BrowserCacheLocation.MemoryStorage:default:return this.internalStorage}},i.prototype.migrateCacheEntries=function(){var e=this,t=E.CACHE_PREFIX+"."+N.ID_TOKEN,n=E.CACHE_PREFIX+"."+N.CLIENT_INFO,a=E.CACHE_PREFIX+"."+N.ERROR,r=E.CACHE_PREFIX+"."+N.ERROR_DESC,i=this.browserStorage.getItem(t),o=this.browserStorage.getItem(n),s=this.browserStorage.getItem(a),l=this.browserStorage.getItem(r),c=[i,o,s,l];[N.ID_TOKEN,N.CLIENT_INFO,N.ERROR,N.ERROR_DESC].forEach(function(t,n){return e.migrateCacheEntry(t,c[n])})},i.prototype.migrateCacheEntry=function(e,t){t&&this.setTemporaryCache(e,t,!0)},i.prototype.createKeyMaps=function(){var e=this;this.logger.trace("BrowserCacheManager - createKeyMaps called.");var t=this.getItem(kt.ACCOUNT_KEYS),n=this.getItem(kt.TOKEN_KEYS+"."+this.clientId);if(t&&n)return void this.logger.verbose("BrowserCacheManager:createKeyMaps - account and token key maps already exist, skipping migration.");this.browserStorage.getKeys().forEach(function(t){if(e.isCredentialKey(t)){var n=e.getItem(t);if(n){var a=e.validateAndParseJson(n);if(a&&a.hasOwnProperty("credentialType"))switch(a.credentialType){case z.ID_TOKEN:if(Se.isIdTokenEntity(a)){e.logger.trace("BrowserCacheManager:createKeyMaps - idToken found, saving key to token key map"),e.logger.tracePii("BrowserCacheManager:createKeyMaps - idToken with key: "+t+" found, saving key to token key map");var r=pe.toObject(new Se,a),i=e.updateCredentialCacheKey(t,r);return void e.addTokenKey(i,z.ID_TOKEN)}e.logger.trace("BrowserCacheManager:createKeyMaps - key found matching idToken schema with value containing idToken credentialType field but value failed IdTokenEntity validation, skipping."),e.logger.tracePii("BrowserCacheManager:createKeyMaps - failed idToken validation on key: "+t);break;case z.ACCESS_TOKEN:case z.ACCESS_TOKEN_WITH_AUTH_SCHEME:if(Le.isAccessTokenEntity(a)){e.logger.trace("BrowserCacheManager:createKeyMaps - accessToken found, saving key to token key map"),e.logger.tracePii("BrowserCacheManager:createKeyMaps - accessToken with key: "+t+" found, saving key to token key map");var o=pe.toObject(new Le,a),i=e.updateCredentialCacheKey(t,o);return void e.addTokenKey(i,z.ACCESS_TOKEN)}e.logger.trace("BrowserCacheManager:createKeyMaps - key found matching accessToken schema with value containing accessToken credentialType field but value failed AccessTokenEntity validation, skipping."),e.logger.tracePii("BrowserCacheManager:createKeyMaps - failed accessToken validation on key: "+t);break;case z.REFRESH_TOKEN:if(xe.isRefreshTokenEntity(a)){e.logger.trace("BrowserCacheManager:createKeyMaps - refreshToken found, saving key to token key map"),e.logger.tracePii("BrowserCacheManager:createKeyMaps - refreshToken with key: "+t+" found, saving key to token key map");var s=pe.toObject(new xe,a),i=e.updateCredentialCacheKey(t,s);return void e.addTokenKey(i,z.REFRESH_TOKEN)}e.logger.trace("BrowserCacheManager:createKeyMaps - key found matching refreshToken schema with value containing refreshToken credentialType field but value failed RefreshTokenEntity validation, skipping."),e.logger.tracePii("BrowserCacheManager:createKeyMaps - failed refreshToken validation on key: "+t)}}}if(e.isAccountKey(t)){var n=e.getItem(t);if(n){var l=e.validateAndParseJson(n);l&&de.isAccountEntity(l)&&(e.logger.trace("BrowserCacheManager:createKeyMaps - account found, saving key to account key map"),e.logger.tracePii("BrowserCacheManager:createKeyMaps - account with key: "+t+" found, saving key to account key map"),e.addAccountKeyToMap(t))}}})},i.prototype.validateAndParseJson=function(e){try{var t=JSON.parse(e);return t&&"object"==typeof t?t:null}catch(e){return null}},i.prototype.getItem=function(e){return this.browserStorage.getItem(e)},i.prototype.setItem=function(e,t){this.browserStorage.setItem(e,t)},i.prototype.getAccount=function(e){this.logger.trace("BrowserCacheManager.getAccount called");var t=this.getItem(e);if(!t)return this.removeAccountKeyFromMap(e),null;var n=this.validateAndParseJson(t);return n&&de.isAccountEntity(n)?pe.toObject(new de,n):(this.removeAccountKeyFromMap(e),null)},i.prototype.setAccount=function(e){this.logger.trace("BrowserCacheManager.setAccount called");var t=e.generateAccountKey();this.setItem(t,JSON.stringify(e)),this.addAccountKeyToMap(t)},i.prototype.getAccountKeys=function(){this.logger.trace("BrowserCacheManager.getAccountKeys called");var e=this.getItem(kt.ACCOUNT_KEYS);return e?JSON.parse(e):(this.logger.verbose("BrowserCacheManager.getAccountKeys - No account keys found"),[])},i.prototype.addAccountKeyToMap=function(e){this.logger.trace("BrowserCacheManager.addAccountKeyToMap called"),this.logger.tracePii("BrowserCacheManager.addAccountKeyToMap called with key: "+e);var t=this.getAccountKeys();-1===t.indexOf(e)?(t.push(e),this.setItem(kt.ACCOUNT_KEYS,JSON.stringify(t)),this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key added")):this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key already exists in map")},i.prototype.removeAccountKeyFromMap=function(e){this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap called"),this.logger.tracePii("BrowserCacheManager.removeAccountKeyFromMap called with key: "+e);var t=this.getAccountKeys(),n=t.indexOf(e);n>-1?(t.splice(n,1),this.setItem(kt.ACCOUNT_KEYS,JSON.stringify(t)),this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap account key removed")):this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap ke
43y not found in existing map")},i.prototype.removeAccount=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){return n.prototype.removeAccount.call(this,e),this.removeAccountKeyFromMap(e),[2]})})},i.prototype.removeIdToken=function(e){n.prototype.removeIdToken.call(this,e),this.removeTokenKey(e,z.ID_TOKEN)},i.prototype.removeAccessToken=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){return n.prototype.removeAccessToken.call(this,e),this.removeTokenKey(e,z.ACCESS_TOKEN),[2]})})},i.prototype.removeRefreshToken=function(e){n.prototype.removeRefreshToken.call(this,e),this.removeTokenKey(e,z.REFRESH_TOKEN)},i.prototype.getTokenKeys=function(){this.logger.trace("BrowserCacheManager.getTokenKeys called");var e=this.getItem(kt.TOKEN_KEYS+"."+this.clientId);if(e){var t=this.validateAndParseJson(e);if(t&&t.hasOwnProperty("idToken")&&t.hasOwnProperty("accessToken")&&t.hasOwnProperty("refreshToken"))return t;this.logger.error("BrowserCacheManager.getTokenKeys - Token keys found but in an unknown format. Returning empty key map.")}else this.logger.verbose("BrowserCacheManager.getTokenKeys - No token keys found");return{idToken:[],accessToken:[],refreshToken:[]}},i.prototype.addTokenKey=function(e,t){this.logger.trace("BrowserCacheManager addTokenKey called");var n=this.getTokenKeys();switch(t){case z.ID_TOKEN:-1===n.idToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - idToken added to map"),n.idToken.push(e));break;case z.ACCESS_TOKEN:-1===n.accessToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - accessToken added to map"),n.accessToken.push(e));break;case z.REFRESH_TOKEN:-1===n.refreshToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - refreshToken added to map"),n.refreshToken.push(e));break;default:this.logger.error("BrowserCacheManager:addTokenKey - CredentialType provided invalid. CredentialType: "+t),te.createUnexpectedCredentialTypeError()}this.setItem(kt.TOKEN_KEYS+"."+this.clientId,JSON.stringify(n))},i.prototype.removeTokenKey=function(e,t){this.logger.trace("BrowserCacheManager removeTokenKey called");var n=this.getTokenKeys();switch(t){case z.ID_TOKEN:this.logger.infoPii("BrowserCacheManager: removeTokenKey - attempting to remove idToken with key: "+e+" from map");var a=n.idToken.indexOf(e);a>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - idToken removed from map"),n.idToken.splice(a,1)):this.logger.info("BrowserCacheManager: removeTokenKey - idToken does not exist in map. Either it was previously removed or it was never added.");break;case z.ACCESS_TOKEN:this.logger.infoPii("BrowserCacheManager: removeTokenKey - attempting to remove accessToken with key: "+e+" from map");var r=n.accessToken.indexOf(e);r>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - accessToken removed from map"),n.idToken.splice(r,1)):this.logger.info("BrowserCacheManager: removeTokenKey - accessToken does not exist in map. Either it was previously removed or it was never added.");break;case z.REFRESH_TOKEN:this.logger.infoPii("BrowserCacheManager: removeTokenKey - attempting to remove refreshToken with key: "+e+" from map");var i=n.refreshToken.indexOf(e);i>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken removed from map"),n.idToken.splice(i,1)):this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken does not exist in map. Either it was previously removed or it was never added.");break;default:this.logger.error("BrowserCacheManager:removeTokenKey - CredentialType provided invalid. CredentialType: "+t),te.createUnexpectedCredentialTypeError()}this.setItem(kt.TOKEN_KEYS+"."+this.clientId,JSON.stringify(n))},i.prototype.getIdTokenCredential=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,z.ID_TOKEN),null;var n=this.validateAndParseJson(t);return n&&Se.isIdTokenEntity(n)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),pe.toObject(new Se,n)):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,z.ID_TOKEN),null)},i.prototype.setIdTokenCredential=function(e){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e)),this.addTokenKey(t,z.ID_TOKEN)},i.prototype.getAccessTokenCredential=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,z.ACCESS_TOKEN),null;var n=this.validateAndParseJson(t);return n&&Le.isAccessTokenEntity(n)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),pe.toObject(new Le,n)):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,z.ACCESS_TOKEN),null)},i.prototype.setAccessTokenCredential=function(e){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e)),this.addTokenKey(t,z.ACCESS_TOKEN)},i.prototype.getRefreshTokenCredential=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,z.REFRESH_TOKEN),null;var n=this.validateAndParseJson(t);return n&&xe.isRefreshTokenEntity(n)?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),pe.toObject(new xe,n)):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,z.REFRESH_TOKEN),null)},i.prototype.setRefreshTokenCredential=function(e){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");var t=e.generateCredentialKey();this.setItem(t,JSON.stringify(e)),this.addTokenKey(t,z.REFRESH_TOKEN)},i.prototype.getAppMetadata=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;var n=this.validateAndParseJson(t);
43return n&&Fe.isAppMetadataEntity(e,n)?(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),pe.toObject(new Fe,n)):(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null)},i.prototype.setAppMetadata=function(e){this.logger.trace("BrowserCacheManager.setAppMetadata called");var t=e.generateAppMetadataKey();this.setItem(t,JSON.stringify(e))},i.prototype.getServerTelemetry=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;var n=this.validateAndParseJson(t);return n&&rt.isServerTelemetryEntity(e,n)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),pe.toObject(new rt,n)):(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null)},i.prototype.setServerTelemetry=function(e,t){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.setItem(e,JSON.stringify(t))},i.prototype.getAuthorityMetadata=function(e){var t=this.internalStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;var n=this.validateAndParseJson(t);return n&&et.isAuthorityMetadataEntity(e,n)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),pe.toObject(new et,n)):null},i.prototype.getAuthorityMetadataKeys=function(){var e=this;return this.internalStorage.getKeys().filter(function(t){return e.isAuthorityMetadata(t)})},i.prototype.setWrapperMetadata=function(e,t){this.internalStorage.setItem(wt.WRAPPER_SKU,e),this.internalStorage.setItem(wt.WRAPPER_VER,t)},i.prototype.getWrapperMetadata=function(){return[this.internalStorage.getItem(wt.WRAPPER_SKU)||E.EMPTY_STRING,this.internalStorage.getItem(wt.WRAPPER_VER)||E.EMPTY_STRING]},i.prototype.setAuthorityMetadata=function(e,t){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(e,JSON.stringify(t))},i.prototype.getActiveAccount=function(){var e=this.generateCacheKey(N.ACTIVE_ACCOUNT_FILTERS),t=this.getItem(e);if(!t){this.logger.trace("BrowserCacheManager.getActiveAccount: No active account filters cache schema found, looking for legacy schema");var n=this.generateCacheKey(N.ACTIVE_ACCOUNT),a=this.getItem(n);if(!a)return this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null;var r=this.getAccountInfoByFilter({localAccountId:a})[0]||null;return r?(this.logger.trace("BrowserCacheManager.getActiveAccount: Legacy active account cache schema found"),this.logger.trace("BrowserCacheManager.getActiveAccount: Adding active account filters cache schema"),this.setActiveAccount(r),r):null}var i=this.validateAndParseJson(t);return i?(this.logger.trace("BrowserCacheManager.getActiveAccount: Active account filters schema found"),this.getAccountInfoByFilter({homeAccountId:i.homeAccountId,localAccountId:i.localAccountId})[0]||null):(this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null)},i.prototype.setActiveAccount=function(e){var t=this.generateCacheKey(N.ACTIVE_ACCOUNT_FILTERS),n=this.generateCacheKey(N.ACTIVE_ACCOUNT);if(e){this.logger.verbose("setActiveAccount: Active account set");var a={homeAccountId:e.homeAccountId,localAccountId:e.localAccountId};this.browserStorage.setItem(t,JSON.stringify(a)),this.browserStorage.setItem(n,e.localAccountId)}else this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(t),this.browserStorage.removeItem(n)},i.prototype.getAccountInfoByFilter=function(e){var t=this.getAllAccounts();return this.logger.trace("BrowserCacheManager.getAccountInfoByFilter: total "+t.length+" accounts found"),t.filter(function(t){return!(e.username&&e.username.toLowerCase()!==t.username.toLowerCase()||e.homeAccountId&&e.homeAccountId!==t.homeAccountId||e.localAccountId&&e.localAccountId!==t.localAccountId||e.tenantId&&e.tenantId!==t.tenantId||e.environment&&e.environment!==t.environment)})},i.prototype.getAccountInfoByHints=function(e,t){var n=this.getAllAccounts().filter(function(n){if(t){var a=n.idTokenClaims&&n.idTokenClaims.sid;return t===a}return!!e&&e===n.username});if(1===n.length)return n[0];if(n.length>1)throw te.createMultipleMatchingAccountsInCacheError();return null},i.prototype.getThrottlingCache=function(e){var t=this.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;var n=this.validateAndParseJson(t);
43return n&&it.isThrottlingEntity(e,n)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),pe.toObject(new it,n)):(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null)},i.prototype.setThrottlingCache=function(e,t){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.setItem(e,JSON.stringify(t))},i.prototype.getTemporaryCache=function(t,n){var a=n?this.generateCacheKey(t):t;if(this.cacheConfig.storeAuthStateInCookie){var r=this.getItemCookie(a);if(r)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),r}var i=this.temporaryCacheStorage.getItem(a);if(!i){if(this.cacheConfig.cacheLocation===e.BrowserCacheLocation.LocalStorage){var o=this.browserStorage.getItem(a);if(o)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),o}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),i},i.prototype.setTemporaryCache=function(e,t,n){var a=n?this.generateCacheKey(e):e;this.temporaryCacheStorage.setItem(a,t),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.setItemCookie(a,t))},i.prototype.removeItem=function(e){this.browserStorage.removeItem(e),this.temporaryCacheStorage.removeItem(e),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.clearItemCookie(e))},i.prototype.containsKey=function(e){return this.browserStorage.containsKey(e)||this.temporaryCacheStorage.containsKey(e)},i.prototype.getKeys=function(){return o(this.browserStorage.getKeys(),this.temporaryCacheStorage.getKeys())},i.prototype.clear=function(){return a(this,void 0,void 0,function(){var e=this;return r(this,function(t){switch(t.label){case 0:return[4,this.removeAllAccounts()];case 1:return t.sent(),this.removeAppMetadata(),this.getKeys().forEach(function(t){!e.browserStorage.containsKey(t)&&!e.temporaryCacheStorage.containsKey(t)||-1===t.indexOf(E.CACHE_PREFIX)&&-1===t.indexOf(e.clientId)||e.removeItem(t)}),this.internalStorage.clear(),[2]}})})},i.prototype.setItemCookie=function(e,t,n){var a=encodeURIComponent(e)+"="+encodeURIComponent(t)+";path=/;SameSite=Lax;";n&&(a+="expires="+this.getCookieExpirationTime(n)+";"),this.cacheConfig.secureCookies&&(a+="Secure;"),document.cookie=a},i.prototype.getItemCookie=function(e){for(var t=encodeURIComponent(e)+"=",n=document.cookie.split(";"),a=0;a<n.length;a++){for(var r=n[a];" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(t))return decodeURIComponent(r.substring(t.length,r.length))}return E.EMPTY_STRING},i.prototype.clearMsalCookies=function(){var e=this,t=E.CACHE_PREFIX+"."+this.clientId;document.cookie.split(";").forEach(function(n){for(;" "===n.charAt(0);)n=n.substring(1);if(0===n.indexOf(t)){var a=n.split("=")[0];e.clearItemCookie(a)}})}
43,i.prototype.clearItemCookie=function(e){this.setItemCookie(e,E.EMPTY_STRING,-1)},i.prototype.getCookieExpirationTime=function(e){var t=new Date;return new Date(t.getTime()+e*this.COOKIE_LIFE_MULTIPLIER).toUTCString()},i.prototype.getCache=function(){return this.browserStorage},i.prototype.setCache=function(){},i.prototype.generateCacheKey=function(e){return this.validateAndParseJson(e)?JSON.stringify(e):ne.startsWith(e,E.CACHE_PREFIX)||ne.startsWith(e,N.ADAL_ID_TOKEN)?e:E.CACHE_PREFIX+"."+this.clientId+"."+e},i.prototype.generateAuthorityKey=function(e){var t=ze.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(At.AUTHORITY+"."+t)},i.prototype.generateNonceKey=function(e){var t=ze.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(At.NONCE_IDTOKEN+"."+t)},i.prototype.generateStateKey=function(e){var t=ze.parseRequestState(this.cryptoImpl,e).libraryState.id;return this.generateCacheKey(At.REQUEST_STATE+"."+t)},i.prototype.getCachedAuthority=function(e){var t=this.generateStateKey(e),n=this.getTemporaryCache(t);if(!n)return null;var a=this.generateAuthorityKey(n);return this.getTemporaryCache(a)},i.prototype.updateCacheEntries=function(e,t,n,a,r){this.logger.trace("BrowserCacheManager.updateCacheEntries called");var i=this.generateStateKey(e);this.setTemporaryCache(i,e,!1);var o=this.generateNonceKey(e);this.setTemporaryCache(o,t,!1);var s=this.generateAuthorityKey(e);if(this.setTemporaryCache(s,n,!1),r){var l={credential:r.homeAccountId,type:ue.HOME_ACCOUNT_ID};this.setTemporaryCache(At.CCS_CREDENTIAL,JSON.stringify(l),!0)}else if(!ne.isEmpty(a)){var l={credential:a,type:ue.UPN};this.setTemporaryCache(At.CCS_CREDENTIAL,JSON.stringify(l),!0)}},i.prototype.resetRequestCache=function(e){var t=this;this.logger.trace("BrowserCacheManager.resetRequestCache called"),ne.isEmpty(e)||this.getKeys().forEach(function(n){-1!==n.indexOf(e)&&t.removeItem(n)}),e&&(this.removeItem(this.generateStateKey(e)),this.removeItem(this.generateNonceKey(e)),this.removeItem(this.generateAuthorityKey(e))),this.removeItem(this.generateCacheKey(At.REQUEST_PARAMS)),this.removeItem(this.generateCacheKey(At.ORIGIN_URI)),this.removeItem(this.generateCacheKey(At.URL_HASH)),this.removeItem(this.generateCacheKey(At.CORRELATION_ID)),this.removeItem(this.generateCacheKey(At.CCS_CREDENTIAL)),this.removeItem(this.generateCacheKey(At.NATIVE_REQUEST)),this.setInteractionInProgress(!1)},i.prototype.cleanRequestByState=function(e){if(this.logger.trace("BrowserCacheManager.cleanRequestByState called"),e){var t=this.generateStateKey(e),n=this.temporaryCacheStorage.getItem(t);this.logger.infoPii("BrowserCacheManager.cleanRequestByState: Removing temporary cache items for state: "+n),this.resetRequestCache(n||E.EMPTY_STRING)}this.clearMsalCookies()},i.prototype.cleanRequestByInteractionType=function(e){var t=this;this.logger.trace("BrowserCacheManager.cleanRequestByInteractionType called"),this.getKeys().forEach(function(n){if(-1!==n.indexOf(At.REQUEST_STATE)){var a=t.temporaryCacheStorage.getItem(n);if(a){var r=Lt.extractBrowserRequestState(t.cryptoImpl,a);r&&r.interactionType===e&&(t.logger.infoPii("BrowserCacheManager.cleanRequestByInteractionType: Removing temporary cache items for state: "+a),t.resetRequestCache(a))}}}),this.clearMsalCookies(),this.setInteractionInProgress(!1)},i.prototype.cacheCodeRequest=function(e,t){this.logger.trace("BrowserCacheManager.cacheCodeRequest called");var n=t.base64Encode(JSON.stringify(e));this.setTemporaryCache(At.REQUEST_PARAMS,n,!0)},i.prototype.getCachedRequest=function(e,t){this.logger.trace("BrowserCacheManager.getCachedRequest called");var n=this.getTemporaryCache(At.REQUEST_PARAMS,!0);if(!n)throw ft.createNoTokenRequestCacheError();var a=this.validateAndParseJson(t.base64Decode(n));if(!a)throw ft.createUnableToParseTokenRequestCacheError();if(this.removeItem(this.generateCacheKey(At.REQUEST_PARAMS)),ne.isEmpty(a.authority)){var r=this.generateAuthorityKey(e),i=this.getTemporaryCache(r);if(!i)throw ft.createNoCachedAuthorityError();a.authority=i}return a},i.prototype.getCachedNativeRequest=function(){this.logger.trace("BrowserCacheManager.getCachedNativeRequest called");var e=this.getTemporaryCache(At.NATIVE_REQUEST,!0);return e?this.validateAndParseJson(e)||(this.logger.error("BrowserCacheManager.getCachedNativeRequest: Unable to parse native request"),null):(this.logger.trace("BrowserCacheManager.getCachedNativeRequest: No cached native request found"),null)},i.prototype.isInteractionInProgress=function(e){var t=this.getInteractionInProgress();return e?t===this.clientId:!!t},i.prototype.getInteractionInProgress=function(){var e=E.CACHE_PREFIX+"."+At.INTERACTION_STATUS_KEY;return this.getTemporaryCache(e,!1)},i.prototype.setInteractionInProgress=function(e){var t=E.CACHE_PREFIX+"."+At.INTERACTION_STATUS_KEY;if(e){if(this.getInteractionInProgress())throw ft.createInteractionInProgressError();this.setTemporaryCache(t,this.clientId,!1)}else e||this.getInteractionInProgress()!==this.clientId||this.removeItem(t)},i.prototype.getLegacyLoginHint=function(){var e=this.getTemporaryCache(N.ADAL_ID_TOKEN);e&&(this.browserStorage.removeItem(N.ADAL_ID_TOKEN),this.logger.verbose("Cached ADAL id token retrieved."));var t=this.getTemporaryCache(N.ID_TOKEN,!0);t&&(this.removeItem(this.generateCacheKey(N.ID_TOKEN)),this.logger.verbose("Cached MSAL.js v1 id token retrieved"));var n=t||e;if(n){var a=new he(n,this.cryptoImpl);if(a.claims&&a.claims.preferred_username)return this.logger.verbose("No SSO params used and ADAL
43/MSAL v1 token retrieved, setting ADAL/MSAL v1 preferred_username as loginHint"),a.claims.preferred_username;if(a.claims&&a.claims.upn)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 upn as loginHint"),a.claims.upn;this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, however, no account hint claim found. Enable preferred_username or upn id token claim to get SSO.")}return null},i.prototype.updateCredentialCacheKey=function(e,t){var n=t.generateCredentialKey();if(e!==n){var a=this.getItem(e);if(a)return this.removeItem(e),this.setItem(n,a),this.logger.verbose("Updated an outdated "+t.credentialType+" cache key"),n;this.logger.error("Attempted to update an outdated "+t.credentialType+" cache key but no item matching the outdated key was found in storage")}return e},i.prototype.getRedirectRequestContext=function(){return this.getTemporaryCache(At.REDIRECT_CONTEXT,!0)},i.prototype.setRedirectRequestContext=function(e){this.setTemporaryCache(At.REDIRECT_CONTEXT,e,!0)},i}(pe),Mt=function(t,n){var a={cacheLocation:e.BrowserCacheLocation.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1};return new xt(t,a,X,n)},Dt="@azure/msal-browser",_t="2.35.0",jt=function(){function e(){}return e.prototype.sendGetRequestAsync=function(e,t){return a(this,void 0,void 0,function(){var n,a,i;return r(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,fetch(e,{method:vt.GET,headers:this.getFetchHeaders(t)})];case 1:return n=r.sent(),[3,3];case 2:throw a=r.sent(),window.navigator.onLine?ft.createGetRequestFailedError(a,e):ft.createNoNetworkConnectivityError();case 3:return r.trys.push([3,5,,6]),i={headers:this.getHeaderDict(n.headers)},[4,n.json()];case 4:return[2,(i.body=r.sent(),i.status=n.status,i)];case 5:throw r.sent(),ft.createFailedToParseNetworkResponseError(e);case 6:return[2]}})})},e.prototype.sendPostRequestAsync=function(e,t){return a(this,void 0,void 0,function(){var n,a,i,o;return r(this,function(r){switch(r.label){case 0:n=t&&t.body||E.EMPTY_STRING,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,fetch(e,{method:vt.POST,headers:this.getFetchHeaders(t),body:n})];case 2:return a=r.sent(),[3,4];case 3:throw i=r.sent(),window.navigator.onLine?ft.createPostRequestFailedError(i,e):ft.createNoNetworkConnectivityError();case 4:return r.trys.push([4,6,,7]),o={headers:this.getHeaderDict(a.headers)},[4,a.json()];case 5:return[2,(o.body=r.sent(),o.status=a.status,o)];case 6:throw r.sent(),ft.createFailedToParseNetworkResponseError(e);case 7:return[2]}})})},e.prototype.getFetchHeaders=function(e){var t=new Headers;if(!e||!e.headers)return t;var n=e.headers;return Object.keys(n).forEach(function(e){t.append(e,n[e])}),t},e.prototype.getHeaderDict=function(e){var t={};return e.forEach(function(e,n){t[n]=e}),t},e}(),Pt=function(){function e(){}return e.prototype.sendGetRequestAsync=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,this.sendRequestAsync(e,vt.GET,t)]})})},e.prototype.sendPostRequestAsync=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,this.sendRequestAsync(e,vt.POST,t)]})})},e.prototype.sendRequestAsync=function(e,t,n){var a=this;return new Promise(function(r,i){var o=new XMLHttpRequest;if(o.open(t,e,!0),a.setXhrHeaders(o,n),o.onload=function(){(o.status<200||o.status>=300)&&i(t===vt.POST?ft.createPostRequestFailedError("Failed with status "+o.status,e):ft.createGetRequestFailedError("Failed with status "+o.status,e));try{var n=JSON.parse(o.responseText),s={headers:a.getHeaderDict(o),body:n,status:o.status};r(s)}catch(t){i(ft.createFailedToParseNetworkResponseError(e))}},o.onerror=function(){i(window.navigator.onLine?t===vt.POST?ft.createPostRequestFailedError("Failed with status "+o.status,e):ft.createGetRequestFailedError("Failed with status "+o.status,e):ft.createNoNetworkConnectivityError())},t===vt.POST&&n&&n.body)o.send(n.body);else{if(t!==vt.GET)throw ft.createHttpMethodNotImplementedError(t);o.send()}})},e.prototype.setXhrHeaders=function(e,t){if(t&&t.headers){var n=t.headers;
43Object.keys(n).forEach(function(t){e.setRequestHeader(t,n[t])})}},e.prototype.getHeaderDict=function(e){var t=e.getAllResponseHeaders(),n=t.trim().split(/[\r\n]+/),a={};return n.forEach(function(e){var t=e.split(": "),n=t.shift(),r=t.join(": ");n&&r&&(a[n]=r)}),a},e}(),zt=function(){function t(){}return t.clearHash=function(e){e.location.hash=E.EMPTY_STRING,"function"==typeof e.history.replaceState&&e.history.replaceState(null,E.EMPTY_STRING,""+e.location.origin+e.location.pathname+e.location.search)},t.replaceHash=function(e){var t=e.split("#");t.shift(),window.location.hash=t.length>0?t.join("#"):E.EMPTY_STRING},t.isInIframe=function(){return window.parent!==window},t.isInPopup=function(){return"undefined"!=typeof window&&!!window.opener&&window.opener!==window&&"string"==typeof window.name&&0===window.name.indexOf(bt.POPUP_NAME_PREFIX+".")},t.getCurrentUri=function(){return window.location.href.split("?")[0].split("#")[0]},t.getHomepage=function(){var e=new $e(window.location.href),t=e.getUrlComponents();return t.Protocol+"//"+t.HostNameAndPort+"/"},t.getBrowserNetworkClient=function(){return window.fetch&&window.Headers?new jt:new Pt},t.blockReloadInHiddenIframes=function(){if($e.hashContainsKnownProperties(window.location.hash)&&t.isInIframe())throw ft.createBlockReloadInHiddenIframeError()},t.blockRedirectInIframe=function(n,a){var r=t.isInIframe();if(n===e.InteractionType.Redirect&&r&&!a)throw ft.createRedirectInIframeError(r)},t.blockAcquireTokenInPopups=function(){if(t.isInPopup())throw ft.createBlockAcquireTokenInPopupsError()},
44t.blockNonBrowserEnvironment=function(e){if(!e)throw ft.createNonBrowserEnvironmentError()},t.blockNativeBrokerCalledBeforeInitialized=function(e,t){if(e&&!t)throw ft.createNativeBrokerCalledBeforeInitialize()},t.detectIEOrEdge=function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE "),n=e.indexOf("Trident/"),a=e.indexOf("Edge/"),r=t>0||n>0,i=a>0;return r||i},t}(),$t=function(){function t(e,t,n,a,r,i,o,s,l){this.config=e,this.browserStorage=t,this.browserCrypto=n,this.networkClient=this.config.system.networkClient,this.eventHandler=r,this.navigationClient=i,this.nativeMessageHandler=s,this.correlationId=l||this.browserCrypto.createNewGuid(),this.logger=a.clone(bt.MSAL_SKU,_t,this.correlationId),this.performanceClient=o}return t.prototype.clearCacheOnLogout=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){switch(t.label){case 0:if(!e)return[3,5];de.accountInfoIsEqual(e,this.browserStorage.getActiveAccount(),!1)&&(this.logger.verbose("Setting active account to null"),this.browserStorage.setActiveAccount(null)),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.browserStorage.removeAccount(de.generateAccountCacheKey(e))];case 2:return t.sent(),this.logger.verbose("Cleared cache items belonging to the account provided in the logout request."),[3,4];case 3:return t.sent(),this.logger.error("Account provided in logout request was not found. Local cache unchanged."),[3,4];case 4:return[3,9];case 5:return t.trys.push([5,8,,9]),this.logger.verbose("No account provided in logout request, clearing all cache items.",this.correlationId),[4,this.browserStorage.clear()];case 6:return t.sent(),[4,this.browserCrypto.clearKeystore()];case 7:return t.sent(),[3,9];case 8:return t.sent(),this.logger.error("Attempted to clear all MSAL cache items and failed. Local cache unchanged."),[3,9];case 9:return[2]}})})},t.prototype.initializeBaseRequest=function(t){return a(this,void 0,void 0,function(){var n,a,i,s;return r(this,function(r){switch(r.label){case 0:if(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.InitializeBaseRequest,t.correlationId),this.logger.verbose("Initializing BaseAuthRequest"),n=t.authority||this.config.auth.authority,a=o(t&&t.scopes||[]),i=k(k({},t),{correlationId:this.correlationId,authority:n,scopes:a}),i.authenticationScheme){if(i.authenticationScheme===e.AuthenticationScheme.SSH){if(!t.sshJwk)throw le.createMissingSshJwkError();if(!t.sshKid)throw le.createMissingSshKidError()}this.logger.verbose('Authentication Scheme set to "'+i.authenticationScheme+'" as configured in Auth request')}else i.authenticationScheme=e.AuthenticationScheme.BEARER,this.logger.verbose('Authentication Scheme wasn\'t explicitly set in request, defaulting to "Bearer" request');return!t.claims||ne.isEmpty(t.claims)?[3,2]:(s=i,[4,this.browserCrypto.hashString(t.claims)]);case 1:s.requestedClaimsHash=r.sent(),r.label=2;case 2:return[2,i]}})})},t.prototype.getRedirectUri=function(e){this.logger.verbose("getRedirectUri called");var t=e||this.config.auth.redirectUri||zt.getCurrentUri();return $e.getAbsoluteUrl(t,zt.getCurrentUri())},t.prototype.initializeServerTelemetryManager=function(e,t){this.logger.verbose("initializeServerTelemetryManager called");var n={clientId:this.config.auth.clientId,correlationId:this.correlationId,apiId:e,forceRefresh:t||!1,wrapperSKU:this.browserStorage.getWrapperMetadata()[0],wrapperVer:this.browserStorage.getWrapperMetadata()[1]};return new dt(n,this.browserStorage)},t.prototype.getDiscoveredAuthority=function(e){return a(this,void 0,void 0,function(){var t;return r(this,function(n){switch(n.label){case 0:return this.logger.verbose("getDiscoveredAuthority called"),t={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata},e?(this.logger.verbose("Creating discovered authority with request authority"),[4,at.createDiscoveredInstance(e,this.config.system.networkClient,this.browserStorage,t,this.logger)]):[3,2];case 1:return[2,n.sent()];case 2:return this.logger.verbose("Creating discovered authority with configured authority"),[4,at.createDiscoveredInstance(this.config.auth.authority,this.config.system.networkClient,this.browserStorage,t,this.logger)];case 3:return[2,n.sent()]}})})},t}(),Gt=function(n){function i(){return null!==n&&n.apply(this,arguments)||this}return t(i,n),i.prototype.initializeAuthorizationCodeRequest=function(t){return a(this,void 0,void 0,function(){var n,a;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationCodeRequest,t.correlationId),this.logger.verbose("initializeAuthorizationRequest called",t.correlationId),[4,this.browserCrypto.generatePkceCodes()];case 1:return n=r.sent(),a=k(k({},t),{redirectUri:t.redirectUri,code:E.EMPTY_STRING,codeVerifier:n.verifier}),t.codeChallenge=n.challenge,t.codeChallengeMethod=E.S256_CODE_CHALLENGE_METHOD,[2,a]}})})},i.prototype.initializeLogoutRequest=function(e){this.logger.verbose("initializeLogoutRequest called",null===e||void 0===e?void 0:e.correlationId);var t=k({correlationId:this.correlationId||this.browserCrypto.createNewGuid()},e);if(e)if(e.logoutHint)this.logger.verbose("logoutHint has already been set in logoutRequest");else if(e.account){var n=this.getLogoutHintFromIdTokenClaims(e.account);n&&(this.logger.verbose("Setting logoutHint to login_hint ID Token Claim value for the account provided"),t.logoutHint=n)}else this.logger.verbose("logoutHint was not set and account was not passed into logout request, logoutHint will not be set");else this.logger.verbose("logoutHint will not be set since no logout request was configured");return e&&null===e.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri passed as null, not setting post logout redirect uri",t.correlationId):e&&e.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to uri set on logout request",t.correlationId),t.postLogoutRedirectUri=$e.getAbsoluteUrl(e.postLogoutRedirectUri,zt.getCurrentUri())
44):null===this.config.auth.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri configured as null and no uri set on request, not passing post logout redirect",t.correlationId):this.config.auth.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to configured uri",t.correlationId),t.postLogoutRedirectUri=$e.getAbsoluteUrl(this.config.auth.postLogoutRedirectUri,zt.getCurrentUri())):(this.logger.verbose("Setting postLogoutRedirectUri to current page",t.correlationId),t.postLogoutRedirectUri=$e.getAbsoluteUrl(zt.getCurrentUri(),zt.getCurrentUri())),t},i.prototype.getLogoutHintFromIdTokenClaims=function(e){var t=e.idTokenClaims;if(t){if(t.login_hint)return t.login_hint;this.logger.verbose("The ID Token Claims tied to the provided account do not contain a login_hint claim, logoutHint will not be added to logout request")}else this.logger.verbose("The provided account does not contain ID Token Claims, logoutHint will not be added to logout request");return null},i.prototype.createAuthCodeClient=function(t,n,i){return a(this,void 0,void 0,function(){var a;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,this.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientGetClientConfiguration,this.correlationId),[4,this.getClientConfiguration(t,n,i)];case 1:return a=r.sent(),[2,new Ze(a,this.performanceClient)]}})})},i.prototype.getClientConfiguration=function(t,n,i){return a(this,void 0,void 0,function(){var a,o;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.StandardInteractionClientGetClientConfiguration,this.correlationId),this.logger.verbose("getClientConfiguration called",this.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientGetDiscoveredAuthority,this.correlationId),[4,this.getDiscoveredAuthority(n,i)];case 1:return a=r.sent(),o=this.config.system.loggerOptions,[2,{authOptions:{clientId:this.config.auth.clientId,authority:a,clientCapabilities:this.config.auth.clientCapabilities},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds,preventCorsPreflight:!0},loggerOptions:{loggerCallback:o.loggerCallback,piiLoggingEnabled:o.piiLoggingEnabled,logLevel:o.logLevel,correlationId:this.correlationId},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:t,libraryInfo:{sku:bt.MSAL_SKU,version:_t,cpu:E.EMPTY_STRING,os:E.EMPTY_STRING},telemetry:this.config.telemetry}]}})})},i.prototype.validateAndExtractStateFromHash=function(e,t,n){if(this.logger.verbose("validateAndExtractStateFromHash called",n),!e.state)throw ft.createHashDoesNotContainStateError();var a=Lt.extractBrowserRequestState(this.browserCrypto,e.state);if(!a)throw ft.createUnableToParseStateError();if(a.interactionType!==t)throw ft.createStateInteractionTypeMismatchError();return this.logger.verbose("Returning state from hash",n),e.state},i.prototype.getDiscoveredAuthority=function(t,n){var i;return a(this,void 0,void 0,function(){var a,o,s,l;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.StandardInteractionClientGetDiscoveredAuthority,this.correlationId),this.logger.verbose("getDiscoveredAuthority called",this.correlationId),a=null===(i=this.performanceClient)||void 0===i?void 0:i.startMeasurement(e.PerformanceEvents.StandardInteractionClientGetDiscoveredAuthority,this.correlationId),o={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},s=t||this.config.auth.authority,l=nt.generateAuthority(s,n||this.config.auth.azureCloudOptions),this.logger.verbose("Creating discovered authority with configured authority",this.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.AuthorityFactoryCreateDiscoveredInstance,this.correlationId),[4,at.createDiscoveredInstance(l,this.config.system.networkClient,this.browserStorage,o,this.logger,this.performanceClient,this.correlationId).then(function(e){return a.endMeasurement({success:!0}),e}).catch(function(e){throw a.endMeasurement({errorCode:e.errorCode,subErrorCode:e.subError,success:!1}),e})];case 1:return[2,r.sent()]}})})},i.prototype.initializeAuthorizationRequest=function(t,n){return a(this,void 0,void 0,function(){var a,i,o,s,l,c,u;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationRequest,this.correlationId),this.logger.verbose("initializeAuthorizationRequest called",this.correlationId),a=this.getRedirectUri(t.redirectUri),i={interactionType:n},o=ze.setRequestState(this.browserCrypto,t&&t.state||E.EMPTY_STRING,i),this.performanceClient.setPreQueueTime(e.PerformanceEvents.InitializeBaseRequest,this.correlationId),l=[{}
44],[4,this.initializeBaseRequest(t)];case 1:return s=k.apply(void 0,[k.apply(void 0,l.concat([r.sent()])),{redirectUri:a,state:o,nonce:t.nonce||this.browserCrypto.createNewGuid(),responseMode:M.FRAGMENT}]),c=t.account||this.browserStorage.getActiveAccount(),c&&(this.logger.verbose("Setting validated request account",this.correlationId),this.logger.verbosePii("Setting validated request account: "+c.homeAccountId,this.correlationId),s.account=c),ne.isEmpty(s.loginHint)&&!c&&(u=this.browserStorage.getLegacyLoginHint())&&(s.loginHint=u),[2,s]}})})},i}($t),qt=function(){function t(e,t,n,a,r){this.authModule=e,this.browserStorage=t,this.authCodeRequest=n,this.logger=a,this.performanceClient=r}return t.prototype.handleCodeResponseFromHash=function(t,n,i,o){return a(this,void 0,void 0,function(){var a,s,l;return r(this,function(r){if(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.HandleCodeResponseFromHash,this.authCodeRequest.correlationId),this.logger.verbose("InteractionHandler.handleCodeResponse called"),ne.isEmpty(t))throw ft.createEmptyHashError(t);if(a=this.browserStorage.generateStateKey(n),!(s=this.browserStorage.getTemporaryCache(a)))throw te.createStateNotFoundError("Cached State");try{l=this.authModule.handleFragmentResponse(t,s)}catch(e){throw e instanceof we&&e.subError===gt.userCancelledError.code?ft.createUserCancelledError():e}return this.performanceClient.setPreQueueTime(e.PerformanceEvents.HandleCodeResponseFromServer,this.authCodeRequest.correlationId),[2,this.handleCodeResponseFromServer(l,n,i,o)]})})},t.prototype.handleCodeResponseFromServer=function(t,n,i,o,s){return void 0===s&&(s=!0),a(this,void 0,void 0,function(){var a,l,c,u,d,h;return r(this,function(r){switch(r.label){case 0:if(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.HandleCodeResponseFromServer,this.authCodeRequest.correlationId),this.logger.trace("InteractionHandler.handleCodeResponseFromServer called"),a=this.browserStorage.generateStateKey(n),!(l=this.browserStorage.getTemporaryCache(a)))throw te.createStateNotFoundError("Cached State");return c=this.browserStorage.generateNonceKey(l),u=this.browserStorage.getTemporaryCache(c),this.authCodeRequest.code=t.code,t.cloud_instance_host_name?(this.performanceClient.setPreQueueTime(e.PerformanceEvents.UpdateTokenEndpointAuthority,this.authCodeRequest.correlationId),[4,this.updateTokenEndpointAuthority(t.cloud_instance_host_name,i,o)]):[3,2];case 1:r.sent(),r.label=2;case 2:return s&&(t.nonce=u||void 0),t.state=l,t.client_info?this.authCodeRequest.clientInfo=t.client_info:(d=this.checkCcsCredentials())&&(this.authCodeRequest.ccsCredential=d),this.performanceClient.setPreQueueTime(e.PerformanceEvents.AuthClientAcquireToken,this.authCodeRequest.correlationId),[4,this.authModule.acquireToken(this.authCodeRequest,t)];case 3:return h=r.sent(),this.browserStorage.cleanRequestByState(n),[2,h]}})})},t.prototype.updateTokenEndpointAuthority=function(t,n,i){return a(this,void 0,void 0,function(){var a,o;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.UpdateTokenEndpointAuthority,this.authCodeRequest.correlationId),a="https://"+t+"/"+n.tenant+"/",[4,at.createDiscoveredInstance(a,i,this.browserStorage,n.options,this.logger,this.performanceClient,this.authCodeRequest.correlationId)];case 1:return o=r.sent(),this.authModule.updateAuthority(o),[2]}})})},t.prototype.checkCcsCredentials=function(){var e=this.browserStorage.getTemporaryCache(At.CCS_CREDENTIAL,!0);if(e)try{return JSON.parse(e)}catch(t){this.authModule.logger.error("Cache credential could not be parsed"),this.authModule.logger.errorPii("Cache credential could not be parsed: "+e)}return null},t}(),Bt=function(n){function i(e,t,a,r,i,o){var s=n.call(this,e,t,a,r,o)||this;return s.browserCrypto=i,s}return t(i,n),i.prototype.initiateAuthRequest=function(t,n){return a(this,void 0,void 0,function(){var a,i;return r(this,function(r){switch(r.label){case 0:return this.logger.verbose("RedirectHandler.initiateAuthRequest called"),ne.isEmpty(t)?[3,7]:(n.redirectStartPage&&(this.logger.verbose("RedirectHandler.initiateAuthRequest: redirectStartPage set, caching start page"),this.browserStorage.setTemporaryCache(At.ORIGIN_URI,n.redirectStartPage,!0)),this.browserStorage.setTemporaryCache(At.CORRELATION_ID,this.authCodeRequest.correlationId,!0),this.browserStorage.cacheCodeRequest
44(this.authCodeRequest,this.browserCrypto),this.logger.infoPii("RedirectHandler.initiateAuthRequest: Navigate to: "+t),a={apiId:e.ApiId.acquireTokenRedirect,timeout:n.redirectTimeout,noHistory:!1},"function"!=typeof n.onRedirectNavigate?[3,4]:(this.logger.verbose("RedirectHandler.initiateAuthRequest: Invoking onRedirectNavigate callback"),!1===(i=n.onRedirectNavigate(t))?[3,2]:(this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate did not return false, navigating"),[4,n.navigationClient.navigateExternal(t,a)])));case 1:return r.sent(),[2];case 2:return this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate returned false, stopping navigation"),[2];case 3:return[3,6];case 4:return this.logger.verbose("RedirectHandler.initiateAuthRequest: Navigating window to navigate url"),[4,n.navigationClient.navigateExternal(t,a)];case 5:return r.sent(),[2];case 6:return[3,8];case 7:throw this.logger.info("RedirectHandler.initiateAuthRequest: Navigate url is empty"),ft.createEmptyNavigationUriError();case 8:return[2]}})})},i.prototype.handleCodeResponseFromHash=function(e,t,n,i){return a(this,void 0,void 0,function(){var a,o,s,l,c,u,d;return r(this,function(r){switch(r.label){case 0:if(this.logger.verbose("RedirectHandler.handleCodeResponse called"),ne.isEmpty(e))throw ft.createEmptyHashError(e);if(this.browserStorage.setInteractionInProgress(!1),a=this.browserStorage.generateStateKey(t),!(o=this.browserStorage.getTemporaryCache(a)))throw te.createStateNotFoundError("Cached State");try{s=this.authModule.handleFragmentResponse(e,o)}catch(e){throw e instanceof we&&e.subError===gt.userCancelledError.code?ft.createUserCancelledError():e}return l=this.browserStorage.generateNonceKey(o),c=this.browserStorage.getTemporaryCache(l),this.authCodeRequest.code=s.code,s.cloud_instance_host_name?[4,this.updateTokenEndpointAuthority(s.cloud_instance_host_name,n,i)]:[3,2];case 1:r.sent(),r.label=2;case 2:return s.nonce=c||void 0,s.state=o,s.client_info?this.authCodeRequest.clientInfo=s.client_info:(u=this.checkCcsCredentials())&&(this.authCodeRequest.ccsCredential=u),[4,this.authModule.acquireToken(this.authCodeRequest,s)];case 3:return d=r.sent(),this.browserStorage.cleanRequestByState(t),[2,d]}})})},i}(qt);e.EventType=void 0,function(e){e.INITIALIZE_START="msal:initializeStart",e.INITIALIZE_END="msal:initializeEnd",e.ACCOUNT_ADDED="msal:accountAdded",e.ACCOUNT_REMOVED="msal:accountRemoved",e.LOGIN_START="msal:loginStart",e.LOGIN_SUCCESS="msal:loginSuccess",e.LOGIN_FAILURE="msal:loginFailure",e.ACQUIRE_TOKEN_START="msal:acquireTokenStart",e.ACQUIRE_TOKEN_SUCCESS="msal:acquireTokenSuccess",e.ACQUIRE_TOKEN_FAILURE="msal:acquireTokenFailure",e.ACQUIRE_TOKEN_NETWORK_START="msal:acquireTokenFromNetworkStart",e.SSO_SILENT_START="msal:ssoSilentStart",e.SSO_SILENT_SUCCESS="msal:ssoSilentSuccess",e.SSO_SILENT_FAILURE="msal:ssoSilentFailure",e.ACQUIRE_TOKEN_BY_CODE_START="msal:acquireTokenByCodeStart",e.ACQUIRE_TOKEN_BY_CODE_SUCCESS="msal:acquireTokenByCodeSuccess",e.ACQUIRE_TOKEN_BY_CODE_FAILURE="msal:acquireTokenByCodeFailure",e.HANDLE_REDIRECT_START="msal:handleRedirectStart",e.HANDLE_REDIRECT_END="msal:handleRedirectEnd",e.POPUP_OPENED="msal:popupOpened",e.LOGOUT_START="msal:logoutStart",e.LOGOUT_SUCCESS="msal:logoutSuccess",e.LOGOUT_FAILURE="msal:logoutFailure",e.LOGOUT_END="msal:logoutEnd"}(e.EventType||(e.EventType={}));var Ut;!function(e){e.USER_INTERACTION_REQUIRED="USER_INTERACTION_REQUIRED",e.USER_CANCEL="USER_CANCEL",e.NO_NETWORK="NO_NETWORK",e.TRANSIENT_ERROR="TRANSIENT_ERROR",e.PERSISTENT_ERROR="PERSISTENT_ERROR",e.DISABLED="DISABLED",e.ACCOUNT_UNAVAILABLE="ACCOUNT_UNAVAILABLE"}(Ut||(Ut={}));var Ft,Vt={extensionError:{code:"ContentError"},userSwitch:{code:"user_switch",desc:"User attempted to switch accounts in the native broker, which is not allowed. All new accounts must sign-in through the standard web flow first, please try again."},tokensNotFoundInCache:{code:"tokens_not_found_in_internal_memory_cache",desc:"Tokens not cached in MSAL JS internal memory, please make the WAM request"}},Ht=function(e){function n(t,a,r){var i=e.call(this,t,a)||this;return Object.setPrototypeOf(i,n.prototype),i.name="NativeAuthError",i.ext=r,i}return t(n,e),n.prototype.isFatal=function(){if(this.ext&&this.ext.status&&(this.ext.status===Ut.PERSISTENT_ERROR||this.ext.status===Ut.DISABLED))return!0;switch(this.errorCode){case Vt.extensionError.code:return!0;default:return!1}},n.createError=function(e,t,a){if(a&&a.status)switch(a.status){case Ut.ACCOUNT_UNAVAILABLE:return je.createNativeAccountUnavailableError();case Ut.USER_INTERACTION_REQUIRED:return new je(e,t);case Ut.USER_CANCEL:return ft.createUserCancelledError();case Ut.NO_NETWORK:return ft.createNoNetworkConnectivityError()}return new n(e,t,a)},n.createUserSwitchError=function(){return new n(Vt.userSwitch.code,Vt.userSwitch.desc)},n.createTokensNotFoundInCacheError=function(){return new n(Vt.tokensNotFoundInCache.code,Vt.tokensNotFoundInCache.desc)},n}(J),Zt=function(n){function i(){return null!==n&&n.apply(this,arguments)||this}return t(i,n),i.prototype.acquireToken=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s;return r(this,function(r){switch(r.label){case 0:return n=this.performanceClient.startMeasurement(e.PerformanceEvents.SilentCacheClientAcquireToken,t.correlationId),a=this.initializeServerTelemetryManager(e.ApiId.acquireTokenSilent_silentFlow),[4,this.createSilentFlowClient(a,t.authority,t.azureCloudOptions)];case 1:i=r.sent(),this.logger.verbose("Silent auth client created"),r.label=2;case 2:return r.trys.push([2,4,,5]),[4,i.acquireCachedToken(t)];case 3:return o=r.sent(),n.endMeasurement({success:!0,fromCache:!0}),[2,o];case 4:throw s=r.sent(),s instanceof ft&&s.errorCode===gt.signingKeyNotFoundInStorage.code&&this.logger.verbose("Signing keypair for bound access token not found. Refreshing bound access token and generating a new crypto keypair."),n.endMeasurement({errorCode:s instanceof J&&s.errorCode||void 0,subErrorCode:s instanceof J&&s.subError||void 0,success:!1}),s;case 5:return[2]}})})},i.prototype.logout=function(){return Promise.reject(ft.createSilentLogoutUnsupportedError())},i.prototype.createSilentFlowClient=function(t,n,i){return a(this,void 0,void 0,function(){var a;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientGetClientConfiguration,this.correlationId),[4,this.getClientConfiguration(t,n,i)];case 1:return a=r.sent(),[2,new Ke(a,this.performanceClient)]}})})},i.prototype.initializeSilentRequest=function(t,n){return a(this,void 0,void 0,function(){var a;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.InitializeSilentRequest,this.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.InitializeBaseRequest,this.correlationId),a=[k({}
44,t)],[4,this.initializeBaseRequest(t)];case 1:return[2,k.apply(void 0,[k.apply(void 0,a.concat([r.sent()])),{account:n,forceRefresh:t.forceRefresh||!1}])]}})})},i}(Gt),Yt=function(i){function o(e,t,n,a,r,o,s,l,c,u,d,h){var p=i.call(this,e,t,n,a,r,o,l,c,h)||this;return p.apiId=s,p.accountId=u,p.nativeMessageHandler=c,p.nativeStorageManager=d,p.silentCacheClient=new Zt(e,p.nativeStorageManager,n,a,r,o,l,c,h),p}return t(o,i),o.prototype.acquireToken=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c;return r(this,function(r){switch(r.label){case 0:return this.logger.trace("NativeInteractionClient - acquireToken called."),n=this.performanceClient.startMeasurement(e.PerformanceEvents.NativeInteractionClientAcquireToken,t.correlationId),a=Te.nowSeconds(),[4,this.initializeNativeRequest(t)];case 1:i=r.sent(),r.label=2;case 2:return r.trys.push([2,4,,5]),[4,this.acquireTokensFromCache(this.accountId,i)];case 3:return o=r.sent(),n.endMeasurement({success:!0,isNativeBroker:!1,fromCache:!0}),[2,o];case 4:return r.sent(),this.logger.info("MSAL internal Cache does not contain tokens, proceed to make a native call"),[3,5];case 5:return s={method:Xe.GetToken,request:i},[4,this.nativeMessageHandler.sendMessage(s)];case 6:return l=r.sent(),c=this.validateNativeResponse(l),[2,this.handleNativeResponse(c,i,a).then(function(e){return n.endMeasurement({success:!0,isNativeBroker:!0,requestId:e.requestId}),e}).catch(function(e){throw n.endMeasurement({success:!1,errorCode:e.errorCode,subErrorCode:e.subError,isNativeBroker:!0}),e})]}})})},o.prototype.createSilentCacheRequest=function(e,t){return{authority:e.authority,correlationId:this.correlationId,scopes:ce.fromString(e.scope).asArray(),account:t,forceRefresh:!1}},o.prototype.acquireTokensFromCache=function(e,t){return a(this,void 0,void 0,function(){var n,a,i,o;return r(this,function(r){switch(r.label){case 0:if(!e)throw this.logger.warning("NativeInteractionClient:acquireTokensFromCache - No nativeAccountId provided"),te.createNoAccountFoundError();if(!(n=this.browserStorage.getAccountInfoFilteredBy({nativeAccountId:e})))throw te.createNoAccountFoundError();r.label=1;case 1:return r.trys.push([1,3,,4]),a=this.createSilentCacheRequest(t,n),[4,this.silentCacheClient.acquireToken(a)];case 2:return i=r.sent(),[2,i];case 3:throw o=r.sent();case 4:return[2]}})})},o.prototype.acquireTokenRedirect=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l;return r(this,function(r){switch(r.label){case 0:return this.logger.trace("NativeInteractionClient - acquireTokenRedirect called."),[4,this.initializeNativeRequest(t)];case 1:n=r.sent(),a={method:Xe.GetToken,request:n},r.label=2;case 2:return r.trys.push([2,4,,5]),[4,this.nativeMessageHandler.sendMessage(a)];case 3:return i=r.sent(),this.validateNativeResponse(i),[3,5];case 4:if((o=r.sent())instanceof Ht&&o.isFatal())throw o;return[3,5];case 5:return this.browserStorage.setTemporaryCache(At.NATIVE_REQUEST,JSON.stringify(n),!0),s={apiId:e.ApiId.acquireTokenRedirect,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},l=this.config.auth.navigateToLoginRequestUrl?window.location.href:this.getRedirectUri(t.redirectUri),[4,this.navigationClient.navigateExternal(l,s)];case 6:return r.sent(),[2]}})})},o.prototype.handleRedirectPromise=function(){return a(this,void 0,void 0,function(){var e,t,a,i,o,s,l,c;return r(this,function(r){switch(r.label){case 0:if(this.logger.trace("NativeInteractionClient - handleRedirectPromise called."),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),[2,null];if(!(e=this.browserStorage.getCachedNativeRequest()))return this.logger.verbose("NativeInteractionClient - handleRedirectPromise called but there is no cached request, returning null."),[2,null];t=e.prompt,a=n(e,["prompt"]),t&&this.logger.verbose("NativeInteractionClient - handleRedirectPromise called and prompt was included in the original request, removing prompt from cached request to prevent second interaction with native broker window."),this.browserStorage.removeItem(this.browserStorage.generateCacheKey(At.NATIVE_REQUEST)),i={method:Xe.GetToken,request:a},o=Te.nowSeconds(),r.label=1;case 1:return r.trys.push([1,3,,4]),this.logger.verbose("NativeInteractionClient - handleRedirectPromise sending message to native broker."),[4,this.nativeMessageHandler.sendMessage(i)];case 2:return s=r.sent(),this.validateNativeResponse(s),l=this.handleNativeResponse(s,a,o),this.browserStorage.setInteractionInProgress(!1),[2,l];case 3:throw c=r.sent(),this.browserStorage.setInteractionInProgress(!1),c;case 4:return[2]}})})},o.prototype.logout=function(){return this.logger.trace("NativeInteractionClient - logout called."),Promise.reject("Logout not implemented yet")},o.prototype.handleNativeResponse=function(e,t,n){return a(this,void 0,void 0,function(){var a,i,o,s,l,c;return r(this,function(r){switch(r.label){case 0:if(this.logger.trace("NativeInteractionClient - handleNativeResponse called."),e.account.id!==t.accountId)throw Ht.createUserSwitchError();return[4,this.getDiscoveredAuthority(t.authority)];case 1:return a=r.sent(),i=a.getPreferredCache(),o=this.createIdTokenObj(e),s=this.createHomeAccountIdentifier(e,o),l=this.createAccountEntity(e,s,o,i),[4,this.generateAuthenticationResult(e,t,o,l,a.canonicalAuthority,n)];case 2:return c=r.sent(),this.cacheAccount(l),this.cacheNativeTokens(e,t,s,o,c.accessToken,c.tenantId,n),[2,c]}})})},o.prototype.createIdTokenObj=function(e){return new he(e.id_token||E.EMPTY_STRING,this.browserCrypto)},o.prototype.createHomeAccountIdentifier=function(e,t){return de.generateHomeAccountId(e.client_info||E.EMPTY_STRING,oe.Default,this.logger,this.browserCrypto,t)},o.prototype.createAccountEntity=function(e,t,n,a){return de.createAccount(e.client_info,t,n,void 0,void 0,void 0,a,e.account.id)},o.prototype.generateScopes=function(e,t){return e.scope?ce.fromString(e.scope):ce.fromString(t.scope)},o.prototype.generatePopAccessToken=function(t,n){return a(this,void 0,void 0,function(){var a,i;return r(this,function(r){switch(r.label){case 0:if(n.tokenType!==e.AuthenticationScheme.POP)return[3,2];if(t.shr)return this.logger.trace("handleNativeServerResponse: SHR is enabled in native layer"),[2,t.shr];if(a=new Ue(this.browserCrypto),i={resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,shrNonce:n.shrNonce},!n.keyId)throw te.createKeyIdMissingError();return[4,a.signPopToken(t.access_token,n.keyId,i)];case 1:return[2,r.sent()];case 2:return[2,t.access_token]}})})},o.prototype.generateAuthenticationResult=function(t,n,i,o,s,l){return a(this,void 0,void 0,function(){var a,c,u,d,h,p,m,g;return r(this,function(r){switch(r.label){case 0:return a=this.addTelemetryFromNativeResponse(t),c=t.scope?ce.fromString(t.scope):ce.fromString(n.scope),u=t.account.properties||{},d=u.UID||i.claims.oid||i.claims.sub||E.EMPTY_STRING,h=u.TenantId||i.claims.tid||E.EMPTY_STRING,[4,this.generatePopAccessToken(t,n)];case 1:return p=r.sent(),m=n.tokenType===e.AuthenticationScheme.POP?e.AuthenticationScheme.POP:e.AuthenticationScheme.BEARER,g={authority:s,uniqueId:d,tenantId:h,scopes:c.asArray(),account:o.getAccountInfo(),idToken:t.id_token,idTokenClaims:i.claims,accessToken:p,fromCache:!!a&&this.isResponseFromCache(a),expiresOn:new Date(1e3*Number(l+t.expires_in)),tokenType:m,correlationId:this.correlationId,state:t.state,fromNativeBroker:!0},[2,g]}})})},o.prototype.cacheAccount=function(e){var t=this;this.browserStorage.setAccount(e),this.browserStorage.removeAccountContext(e).catch(function(e){t.logger.error("Error occurred while removing account context from browser storage. "+e)})},o.prototype.cacheNativeTokens=function(t,n,a,r,i,o,s){var l=Se.createIdTokenEntity(a,n.authority,t.id_token||E.EMPTY_STRING,n.clientId,r.claims.tid||E.EMPTY_STRING);this.nativeStorageManager.setIdTokenCredential(l);var c=n.tokenType===e.AuthenticationScheme.POP?E.SHR_NONCE_VALIDITY:("string"==typeof t.expires_in?parseInt(t.expires_in,10):t.expires_in)||0,u=s+c,d=this.generateScopes(t,n),h=Le.createAccessTokenEntity(a,n.authority,i,n.clientId,o,d.printScopes(),u,0,this.browserCrypto);this.nativeStorageManager.setAccessTokenCredential(h)},o.prototype.addTelemetryFromNativeResponse=function(e){var t=this.getMATSFromResponse(e);return t?(this.performanceClient.addStaticFields({extensionId:this.nativeMessageHandler.getExtensionId(),extensionVersion:this.nativeMessageHandler.getExtensionVersion(),matsBrokerVersion:t.broker_version,matsAccountJoinOnStart:t.account_join_on_
44start,matsAccountJoinOnEnd:t.account_join_on_end,matsDeviceJoin:t.device_join,matsPromptBehavior:t.prompt_behavior,matsApiErrorCode:t.api_error_code,matsUiVisible:t.ui_visible,matsSilentCode:t.silent_code,matsSilentBiSubCode:t.silent_bi_sub_code,matsSilentMessage:t.silent_message,matsSilentStatus:t.silent_status,matsHttpStatus:t.http_status,matsHttpEventCount:t.http_event_count},this.correlationId),t):null},o.prototype.validateNativeResponse=function(e){
45if(e.hasOwnProperty("access_token")&&e.hasOwnProperty("id_token")&&e.hasOwnProperty("client_info")&&e.hasOwnProperty("account")&&e.hasOwnProperty("scope")&&e.hasOwnProperty("expires_in"))return e;throw Ht.createUnexpectedError("Response missing expected properties.")},o.prototype.getMATSFromResponse=function(e){if(e.properties.MATS)try{return JSON.parse(e.properties.MATS)}catch(e){this.logger.error("NativeInteractionClient - Error parsing MATS telemetry, returning null instead")}return null},o.prototype.isResponseFromCache=function(e){return void 0===e.is_cached?(this.logger.verbose("NativeInteractionClient - MATS telemetry does not contain field indicating if response was served from cache. Returning false."),!1):!!e.is_cached},o.prototype.initializeNativeRequest=function(t){return a(this,void 0,void 0,function(){var a,i,o,s,l,c,u,d,h,p,m=this;return r(this,function(r){switch(r.label){case 0:return this.logger.trace("NativeInteractionClient - initializeNativeRequest called"),a=t.authority||this.config.auth.authority,i=new $e(a),i.validateAsUri(),o=t.scopes,s=n(t,["scopes"]),l=new ce(o||[]),l.appendScopes(I),c=function(){switch(m.apiId){case e.ApiId.ssoSilent:case e.ApiId.acquireTokenSilent_silentFlow:return m.logger.trace("initializeNativeRequest: silent request sets prompt to none"),x.NONE}if(!t.prompt)return void m.logger.trace("initializeNativeRequest: prompt was not provided");switch(t.prompt){case x.NONE:case x.CONSENT:case x.LOGIN:return m.logger.trace("initializeNativeRequest: prompt is compatible with native flow"),t.prompt;default:throw m.logger.trace("initializeNativeRequest: prompt = "+t.prompt+" is not compatible with native flow"),ft.createNativePromptParameterNotSupportedError()}},u=k(k({},s),{accountId:this.accountId,clientId:this.config.auth.clientId,authority:i.urlString,scope:l.printScopes(),redirectUri:this.getRedirectUri(t.redirectUri),prompt:c(),correlationId:this.correlationId,tokenType:t.authenticationScheme,windowTitleSubstring:document.title,extraParameters:k(k(k({},t.extraQueryParameters),t.tokenQueryParameters),{telemetry:yt.MATS_TELEMETRY}),extendedExpiryToken:!1}),t.authenticationScheme!==e.AuthenticationScheme.POP?[3,2]:(d={resourceRequestUri:t.resourceRequestUri,resourceRequestMethod:t.resourceRequestMethod,shrClaims:t.shrClaims,shrNonce:t.shrNonce},h=new Ue(this.browserCrypto),[4,h.generateCnf(d)]);case 1:p=r.sent(),u.reqCnf=p.reqCnfHash,u.keyId=p.kid,r.label=2;case 2:return[2,u]}})})},o}($t),Kt=function(){function t(t,n,a,r){this.logger=t,this.handshakeTimeoutMs=n,this.extensionId=r,this.resolvers=new Map,this.handshakeResolvers=new Map,this.responseId=0,this.messageChannel=new MessageChannel,this.windowListener=this.onWindowMessage.bind(this),this.performanceClient=a,this.handshakeEvent=a.startMeasurement(e.PerformanceEvents.NativeMessageHandlerHandshake)}return t.prototype.sendMessage=function(e){return a(this,void 0,void 0,function(){var t,n=this;return r(this,function(a){return this.logger.trace("NativeMessageHandler - sendMessage called."),t={channel:yt.CHANNEL_ID,extensionId:this.extensionId,responseId:this.responseId++,body:e},this.logger.trace("NativeMessageHandler - Sending request to browser extension"),this.logger.tracePii("NativeMessageHandler - Sending request to browser extension: "+JSON.stringify(t)),this.messageChannel.port1.postMessage(t),[2,new Promise(function(e,a){n.resolvers.set(t.responseId,{resolve:e,reject:a})})]})})},t.createProvider=function(e,n,i){return a(this,void 0,void 0,function(){var a,o;return r(this,function(r){switch(r.label){case 0:e.trace("NativeMessageHandler - createProvider called."),r.label=1;case 1:return r.trys.push([1,3,,5]),a=new t(e,n,i,yt.PREFERRED_EXTENSION_ID),[4,a.sendHandshakeRequest
45()];case 2:return r.sent(),[2,a];case 3:return r.sent(),o=new t(e,n,i),[4,o.sendHandshakeRequest()];case 4:return r.sent(),[2,o];case 5:return[2]}})})},t.prototype.sendHandshakeRequest=function(){return a(this,void 0,void 0,function(){var e,t=this;return r(this,function(n){return this.logger.trace("NativeMessageHandler - sendHandshakeRequest called."),window.addEventListener("message",this.windowListener,!1),e={channel:yt.CHANNEL_ID,extensionId:this.extensionId,responseId:this.responseId++,body:{method:Xe.HandshakeRequest}},this.handshakeEvent.addStaticFields({extensionId:this.extensionId,extensionHandshakeTimeoutMs:this.handshakeTimeoutMs}),this.messageChannel.port1.onmessage=function(e){t.onChannelMessage(e)},window.postMessage(e,window.origin,[this.messageChannel.port2]),[2,new Promise(function(n,a){t.handshakeResolvers.set(e.responseId,{resolve:n,reject:a}),t.timeoutId=window.setTimeout(function(){window.removeEventListener("message",t.windowListener,!1),t.messageChannel.port1.close(),t.messageChannel.port2.close(),t.handshakeEvent.endMeasurement({extensionHandshakeTimedOut:!0,success:!1}),a(ft.createNativeHandshakeTimeoutError()),t.handshakeResolvers.delete(e.responseId)},t.handshakeTimeoutMs)})]})})},t.prototype.onWindowMessage=function(e){if(this.logger.trace("NativeMessageHandler - onWindowMessage called"),e.source===window){var t=e.data;if(t.channel&&t.channel===yt.CHANNEL_ID&&(!t.extensionId||t.extensionId===this.extensionId)&&t.body.method===Xe.HandshakeRequest){this.logger.verbose(t.extensionId?"Extension with id: "+t.extensionId+" not installed":"No extension installed"),clearTimeout(this.timeoutId),this.messageChannel.port1.close(),this.messageChannel.port2.close(),window.removeEventListener("message",this.windowListener,!1);var n=this.handshakeResolvers.get(t.responseId);n&&(this.handshakeEvent.endMeasurement({success:!1,extensionInstalled:!1}),n.reject(ft.createNativeExtensionNotInstalledError()))}}},t.prototype.onChannelMessage=function(e){this.logger.trace("NativeMessageHandler - onChannelMessage called.");var t=e.data,n=this.resolvers.get(t.responseId),a=this.handshakeResolvers.get(t.responseId);try{var r=t.body.method;if(r===Xe.Response){if(!n)return;var i=t.body.response;if(this.logger.trace("NativeMessageHandler - Received response from browser extension"),this.logger.tracePii("NativeMessageHandler - Received response from browser extension: "+JSON.stringify(i)),"Success"!==i.status)n.reject(Ht.createError(i.code,i.description,i.ext));else{if(!i.result)throw J.createUnexpectedError("Event does not contain result.");i.result.code&&i.result.description?n.reject(Ht.createError(i.result.code,i.result.description,i.result.ext)):n.resolve(i.result)}this.resolvers.delete(t.responseId)}else if(r===Xe.HandshakeResponse){if(!a)return;clearTimeout(this.timeoutId),window.removeEventListener("message",this.windowListener,!1),this.extensionId=t.extensionId,this.extensionVersion=t.body.version,this.logger.verbose("NativeMessageHandler - Received HandshakeResponse from extension: "+this.extensionId),this.handshakeEvent.endMeasurement({extensionInstalled:!0,success:!0}),a.resolve(),this.handshakeResolvers.delete(t.responseId)}}catch(t){this.logger.error("Error parsing response from WAM Extension"),this.logger.errorPii("Error parsing response from WAM Extension: "+t.toString()),this.logger.errorPii("Unable to parse "+e),n?n.reject(t):a&&a.reject(t)}},t.prototype.getExtensionId=function(){return this.extensionId},t.prototype.getExtensionVersion=function(){return this.extensionVersion},t.isNativeAvailable=function(t,n,a,r){if(n.trace("isNativeAvailable called"),!t.system.allowNativeBroker)return n.trace("isNativeAvailable: allowNativeBroker is not enabled, returning false"),!1;if(!a)return n.trace("isNativeAvailable: WAM extension provider is not initialized, returning false"),!1;if(r)switch(r){case e.AuthenticationScheme.BEARER:case e.AuthenticationScheme.POP:return n.trace("isNativeAvailable: authenticationScheme is supported, returning true"),!0;default:return n.trace("isNativeAvailable: authenticationScheme is not supported, returning false"),!1}return!0},t}(),Wt=function(n){function i(e,t,a,r,i,o,s,l,c,u){var d=n.call(this,e,t,a,r,i,o,s,c,u)||this;return d.nativeStorage=l,d}return t(i,n),i.prototype.acquireToken=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c,u,d,h=this;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationRequest,t.correlationId),[4,this.initializeAuthorizationRequest(t,e.InteractionType.Redirect)];case 1:n=r.sent(),this.browserStorage.updateCacheEntries(n.state,n.nonce,n.authority,n.loginHint||E.EMPTY_STRING,n.account||null),a=this.initializeServerTelemetryManager(e.ApiId.acquireTokenRedirect),i=function(e){e.persisted&&(h.logger.verbose("Page was restored from back/forward cache. Clearing temporary cache."),h.browserStorage.cleanRequestByState(n.state))},r.label=2;case 2:return r.trys.push([2,7,,8]),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationCodeRequest,t.correlationId),[4,this.initializeAuthorizationCodeRequest
45(n)];case 3:return o=r.sent(),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,t.correlationId),[4,this.createAuthCodeClient(a,n.authority,n.azureCloudOptions)];case 4:return s=r.sent(),this.logger.verbose("Auth code client created"),l=new Bt(s,this.browserStorage,o,this.logger,this.browserCrypto,this.performanceClient),[4,s.getAuthCodeUrl(k(k({},n),{nativeBroker:Kt.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,t.authenticationScheme)}))];case 5:return c=r.sent(),u=this.getRedirectStartPage(t.redirectStartPage),this.logger.verbosePii("Redirect start page: "+u),window.addEventListener("pageshow",i),[4,l.initiateAuthRequest(c,{navigationClient:this.navigationClient,redirectTimeout:this.config.system.redirectNavigationTimeout,redirectStartPage:u,onRedirectNavigate:t.onRedirectNavigate})];case 6:return[2,r.sent()];case 7:throw d=r.sent(),d instanceof J&&d.setCorrelationId(this.correlationId),window.removeEventListener("pageshow",i),a.cacheFailedRequest(d),this.browserStorage.cleanRequestByState(n.state),d;case 8:return[2]}})})},i.prototype.handleRedirectPromise=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c,u,d,h,p,m;return r(this,function(r){switch(r.label){case 0:n=this.initializeServerTelemetryManager(e.ApiId.handleRedirectPromise),r.label=1;case 1:if(r.trys.push([1,10,,11]),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),[2,null];if(!(a=this.getRedirectResponseHash(t||window.location.hash)))return this.logger.info("handleRedirectPromise did not detect a response hash as a result of a redirect. Cleaning temporary cache."),this.browserStorage.cleanRequestByInteractionType(e.InteractionType.Redirect),[2,null];i=void 0;try{o=$e.getDeserializedHash(a),i=this.validateAndExtractStateFromHash(o,e.InteractionType.Redirect),this.logger.verbose("State extracted from hash")}catch(t){return this.logger.info("handleRedirectPromise was unable to extract state due to: "+t),this.browserStorage.cleanRequestByInteractionType(e.InteractionType.Redirect),[2,null]}return s=this.browserStorage.getTemporaryCache(At.ORIGIN_URI,!0)||E.EMPTY_STRING,l=$e.removeHashFromUrl(s),c=$e.removeHashFromUrl(window.location.href),l===c&&this.config.auth.navigateToLoginRequestUrl?(this.logger.verbose("Current page is loginRequestUrl, handling hash"),[4,this.handleHash(a,i,n)]):[3,3];case 2:return u=r.sent(),s.indexOf("#")>-1&&zt.replaceHash(s),[2,u];case 3:return this.config.auth.navigateToLoginRequestUrl?[3,4]:(this.logger.verbose("NavigateToLoginRequestUrl set to false, handling hash"),[2,this.handleHash(a,i,n)]);case 4:return zt.isInIframe()&&!this.config.system.allowRedirectInIframe?[3,9]:(this.browserStorage.setTemporaryCache(At.URL_HASH,a,!0),d={apiId:e.ApiId.handleRedirectPromise,timeout:this.config.system.redirectNavigationTimeout,noHistory:!0},h=!0,s&&"null"!==s?[3,6]:(p=zt.getHomepage(),this.browserStorage.setTemporaryCache(At.ORIGIN_URI,p,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),[4,this.navigationClient.navigateInternal(p,d)])
45);case 5:return h=r.sent(),[3,8];case 6:return this.logger.verbose("Navigating to loginRequestUrl: "+s),[4,this.navigationClient.navigateInternal(s,d)];case 7:h=r.sent(),r.label=8;case 8:if(!h)return[2,this.handleHash(a,i,n)];r.label=9;case 9:return[2,null];case 10:throw m=r.sent(),m instanceof J&&m.setCorrelationId(this.correlationId),n.cacheFailedRequest(m),this.browserStorage.cleanRequestByInteractionType(e.InteractionType.Redirect),m;case 11:return[2]}})})},i.prototype.getRedirectResponseHash=function(e){if(this.logger.verbose("getRedirectResponseHash called"),$e.hashContainsKnownProperties(e))return zt.clearHash(window),this.logger.verbose("Hash contains known properties, returning response hash"),e;var t=this.browserStorage.getTemporaryCache(At.URL_HASH,!0);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey(At.URL_HASH)),this.logger.verbose("Hash does not contain known properties, returning cached hash"),t},i.prototype.handleHash=function(t,n,i){return a(this,void 0,void 0,function(){var a,o,s,l,c,u,d,h=this;return r(this,function(r){switch(r.label){case 0:if(a=this.browserStorage.getCachedRequest(n,this.browserCrypto),this.logger.verbose("handleHash called, retrieved cached request"),o=$e.getDeserializedHash(t),o.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw ft.createNativeConnectionNotEstablishedError();return s=new Yt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.ApiId.acquireTokenPopup,this.performanceClient,this.nativeMessageHandler,o.accountId,this.browserStorage,a.correlationId),l=ze.parseRequestState(this.browserCrypto,n).userRequestState,[2,s.acquireToken(k(k({},a),{state:l,prompt:void 0})).finally(function(){h.browserStorage.cleanRequestByState(n)})]}if(!(c=this.browserStorage.getCachedAuthority(n)))throw ft.createNoCachedAuthorityError();return this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,a.correlationId),[4,this.createAuthCodeClient(i,c)];case 1:return u=r.sent(),this.logger.verbose("Auth code client created"),Oe.removeThrottle(this.browserStorage,this.config.auth.clientId,a),d=new Bt(u,this.browserStorage,a,this.logger,this.browserCrypto,this.performanceClient),[4,d.handleCodeResponseFromHash(t,n,u.authority,this.networkClient)];case 2:return[2,r.sent()]}})})},i.prototype.logout=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c;return r(this,function(r){switch(r.label){case 0:this.logger.verbose("logoutRedirect called"),n=this.initializeLogoutRequest(t),a=this.initializeServerTelemetryManager(e.ApiId.logout),r.label=1;case 1:return r.trys.push([1,10,,11]),this.eventHandler.emitEvent(e.EventType.LOGOUT_START,e.InteractionType.Redirect,t),[4,this.clearCacheOnLogout(n.account)];case 2:return r.sent(),i={apiId:e.ApiId.logout,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,n.correlationId),[4,this.createAuthCodeClient(a,t&&t.authority)];case 3:return o=r.sent(),this.logger.verbose("Auth code client created"),s=o.getLogoutUri(n),this.eventHandler.emitEvent(e.EventType.LOGOUT_SUCCESS,e.InteractionType.Redirect,n),t&&"function"==typeof t.onRedirectNavigate?!1===(l=t.onRedirectNavigate(s))?[3,5]:(this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),[4,this.navigationClient.navigateExternal(s,i)]):[3,7];case 4:return r.sent(),[2];case 5:this.browserStorage.setInteractionInProgress(!1),this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation"),r.label=6;case 6:return[3,9];case 7:return this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),[4,this.navigationClient.navigateExternal(s,i)];case 8:return r.sent(),[2];case 9:return[3,11];case 10:throw c=r.sent(),c instanceof J&&c.setCorrelationId(this.correlationId),a.cacheFailedRequest(c),this.eventHandler.emitEvent(e.EventType.LOGOUT_FAILURE,e.InteractionType.Redirect,null,c),this.eventHandler.emitEvent(e.EventType.LOGOUT_END,e.InteractionType.Redirect),c;case 11:return this.eventHandler.emitEvent(e.EventType.LOGOUT_END,e.InteractionType.Redirect),[2]}})})},i.prototype.getRedirectStartPage=function(e){var t=e||window.location.href;return $e.getAbsoluteUrl(t,zt.getCurrentUri())},i}(Gt),Qt=function(n){function i(e,t,a,r,i,o,s,l,c,u){var d=n.call(this,e,t,a,r,i,o,s,c,u)||this;return d.unloadWindow=d.unloadWindow.bind(d),d.nativeStorage=l,d}return t(i,n),i.prototype.acquireToken=function(e){try{var t=this.generatePopupName(e.scopes||I,e.authority||this.config.auth.authority),n=e.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true, acquiring token"),this.acquireTokenPopupAsync(e,t,n);this.logger.verbose("asyncPopup set to false, opening popup before acquiring token");var a=this.openSizedPopup("about:blank",t,n);return this.acquireTokenPopupAsync(e,t,n,a)}catch(e){return Promise.reject(e)}},i.prototype.logout=function(e){try{this.logger.verbose("logoutPopup called");
45var t=this.initializeLogoutRequest(e),n=this.generateLogoutPopupName(t),a=e&&e.authority,r=e&&e.mainWindowRedirectUri,i=(null===e||void 0===e?void 0:e.popupWindowAttributes)||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true"),this.logoutPopupAsync(t,n,i,a,void 0,r);this.logger.verbose("asyncPopup set to false, opening popup");var o=this.openSizedPopup("about:blank",n,i);return this.logoutPopupAsync(t,n,i,a,o,r)}catch(e){return Promise.reject(e)}},i.prototype.acquireTokenPopupAsync=function(t,n,i,o){return a(this,void 0,void 0,function(){var a,s,l,c,u,d,h,p,m,g,f,b,y,v,A,w,O,I=this;return r(this,function(r){switch(r.label){case 0:return this.logger.verbose("acquireTokenPopupAsync called"),a=this.initializeServerTelemetryManager(e.ApiId.acquireTokenPopup),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationRequest,t.correlationId),[4,this.initializeAuthorizationRequest(t,e.InteractionType.Popup)];case 1:s=r.sent(),this.browserStorage.updateCacheEntries(s.state,s.nonce,s.authority,s.loginHint||E.EMPTY_STRING,s.account||null),r.label=2;case 2:return r.trys.push([2,8,,9]),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationCodeRequest,t.correlationId),[4,this.initializeAuthorizationCodeRequest(s)];case 3:return l=r.sent(),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,t.correlationId),[4,this.createAuthCodeClient(a,s.authority,s.azureCloudOptions)];case 4:return c=r.sent(),this.logger.verbose("Auth code client created"),u=Kt.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,t.authenticationScheme),d=void 0,u&&(d=this.performanceClient.startMeasurement(e.PerformanceEvents.FetchAccountIdWithNativeBroker,t.correlationId)),[4,c.getAuthCodeUrl(k(k({},s),{nativeBroker:u}))];case 5:return h=r.sent(),p=new qt(c,this.browserStorage,l,this.logger,this.performanceClient),m={popup:o,popupName:n,popupWindowAttributes:i},g=this.initiateAuthRequest(h,m),this.eventHandler.emitEvent(e.EventType.POPUP_OPENED,e.InteractionType.Popup,{popupWindow:g},null),[4,this.monitorPopupForHash(g)];case 6:if(f=r.sent(),b=$e.getDeserializedHash(f),y=this.validateAndExtractStateFromHash(b,e.InteractionType.Popup,s.correlationId),Oe.removeThrottle(this.browserStorage,this.config.auth.clientId,l),b.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),d&&d.endMeasurement({success:!0,isNativeBroker:!0}),!this.nativeMessageHandler)throw ft.createNativeConnectionNotEstablishedError();return v=new Yt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.ApiId.acquireTokenPopup,this.performanceClient,this.nativeMessageHandler,b.accountId,this.nativeStorage,s.correlationId),A=ze.parseRequestState(this.browserCrypto,y).userRequestState,[2,v.acquireToken(k(k({},s),{state:A,prompt:void 0})).finally(function(){I.browserStorage.cleanRequestByState(y)})]}return[4,p.handleCodeResponseFromHash(f,y,c.authority,this.networkClient)];case 7:return w=r.sent(),[2,w];case 8:throw O=r.sent(),o&&o.close(),O instanceof J&&O.setCorrelationId(this.correlationId),a.cacheFailedRequest(O),this.browserStorage.cleanRequestByState(s.state),O;case 9:return[2]}})})},i.prototype.logoutPopupAsync=function(t,n,i,o,s,l){return a(this,void 0,void 0,function(){var a,c,u,d,h,p,m;return r(this,function(r){switch(r.label){case 0:this.logger.verbose("logoutPopupAsync called"),this.eventHandler.emitEvent(e.EventType.LOGOUT_START,e.InteractionType.Popup,t),a=this.initializeServerTelemetryManager(e.ApiId.logoutPopup),r.label=1;case 1:return r.trys.push([1,5,,6]),[4,this.clearCacheOnLogout(t.account)];case 2:return r.sent(),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,t.correlationId),[4,this.createAuthCodeClient(a,o)];case 3:return c=r.sent(),this.logger.verbose("Auth code client created"),u=c.getLogoutUri(t),this.eventHandler.emitEvent(e.EventType.LOGOUT_SUCCESS,e.InteractionType.Popup,t),d=this.openPopup(u,{popupName:n,popupWindowAttributes:i,popup:s}),this.eventHandler.emitEvent(e.EventType.POPUP_OPENED,e.InteractionType.Popup,{popupWindow:d},null),[4,this.waitForLogoutPopup(d)];case 4:return r.sent(),l?(h={apiId:e.ApiId.logoutPopup,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},p=$e.getAbsoluteUrl(l,zt.getCurrentUri()),this.logger.verbose("Redirecting main window to url specified in the request"),this.logger.verbosePii("Redirecting main window to: "+p),this.navigationClient.navigateInternal(p,h)):this.logger.verbose("No main window navigation requested"),[3,6];case 5:throw m=r.sent(),s&&s.close(),m instanceof J&&m.setCorrelationId(this.correlationId),this.browserStorage.setInteractionInProgress(!1),this.eventHandler.emitEvent(e.EventType.LOGOUT_FAILURE,e.InteractionType.Popup,null,m),this.eventHandler.emitEvent(e.EventType.LOGOUT_END,e.InteractionType.Popup),a.cacheFailedRequest(m),m;case 6:return this.eventHandler.emitEvent(e.EventType.LOGOUT_END,e.InteractionType.Popup),[2]}})})},i.prototype.initiateAuthRequest=function(e,t){if(ne.isEmpty(e))throw this.logger.error("Navigate url is empty"),ft.createEmptyNavigationUriError();return this.logger.infoPii("Navigate to: "+e),this.openPopup(e,t)},i.prototype.monitorPopupForHash=function(e){var t=this;return new Promise(function(n,a){var r=t.config.system.windowHashTimeout/t.config.system.pollIntervalMilliseconds,i=0;t.logger.verbose("PopupHandler.monitorPopupForHash - polling started");var o=setInterval(function(){if(e.closed)return t.logger.error("PopupHandler.monitorPopupForHash - window closed"),t.cleanPopup(),clearInterval(o),void a(ft.createUserCancelledError());var s=E.EMPTY_STRING,l=E.EMPTY_STRING;try{s=e.location.href,l=e.location.hash}catch(e){}ne.isEmpty(s)||"about:blank"===s||(t.logger.verbose("PopupHandler.monitorPopupForHash - popup window is on same origin as caller"),i++,l?(t.logger.verbose("PopupHandler.monitorPopupForHash - found hash in url"),clearInterval(o),t.cleanPopup(e),$e.hashContainsKnownProperties(l)?(t.logger.verbose("PopupHandler.monitorPopupForHash - hash contains known properties, returning."),n(l)):(t.logger.error("PopupHandler.monitorPopupForHash - found hash in url but it does not contain known properties. Check that your router is not changing the hash prematurely."),t.logger.errorPii("PopupHandler.monitorPopupForHash - hash found: "+l),a(ft.createHashDoesNotContainKnownPropertiesError()))):i>r&&(t.logger.error("PopupHandler.monitorPopupForHash - unable to find hash in url, timing out"),clearInterval(o),a(ft.createMonitorPopupTimeoutError())))},t.config.system.pollIntervalMilliseconds)})},i.prototype.waitForLogoutPopup=function(e){var t=this;return new Promise(function(n){t.logger.verbose("PopupHandler.waitForLogoutPopup - polling started");var a=setInterval(function(){e.closed&&(t.logger.error("PopupHandler.waitForLogoutPopup - window closed"),t.cleanPopup(),clearInterval(a),n());var r=E.EMPTY_STRING;try{r=e.location.href}catch(e){}ne.isEmpty(r)||"about:blank"===r||(t.logger.verbose("PopupHandler.waitForLogoutPopup - popup window is on same origin as caller, closing."),clearInterval(a),t.cleanPopup(e),n())},t.config.system.pollIntervalMilliseconds)})},i.prototype.openPopup=function(e,t){try{var n=void 0;if(t.popup?(n=t.popup,this.logger.verbosePii("Navigating popup window to: "+e),n.location.assign(e)):void 0===t.popup&&(this.logger.verbosePii("Opening popup window to: "+e),n=this.openSizedPopup(e,t.popupName,t.popupWindowAttributes)),!n)throw ft.createEmptyWindowCreatedError();return n.focus&&n.focus(),this.currentWindow=n,window.addEventListener("beforeunload",this.unloadWindow),n}catch(e){throw this.logger.error("error opening popup "+e.message),this.browserStorage.setInteractionInProgress(!1),ft.createPopupWindowError(e.toString())}},i.prototype.openSizedPopup=function(e,t,n){var a,r,i,o,s=window.screenLeft?window.screenLeft:window.screenX,l=window.screenTop?window.screenTop:window.screenY,c=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,u=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,d=null===(a=n.popupSize)||void 0===a?void 0:a.width,h=null===(r=n.popupSize)||void 0===r?void 0:r.height,p=null===(i=n.popupPosition)||void 0===i?void 0:i.top,m=null===(o=n.popupPosition)||void 0===o?void 0:o.left;return(!d||d<0||d>c)&&(this.logger.verbose("Default popup window width used. Window width not configured or invalid."),d=bt.POPUP_WIDTH),(!h||h<0||h>u)&&(this.logger.verbose("Default popup window height used. Window height not configured or invalid."),h=bt.POPUP_HEIGHT),(!p||p<0||p>u)&&(this.logger.verbose("Default popup window top position used. Window top not configured or invalid."),p=Math.max(0,u/2-bt.POPUP_HEIGHT/2+l)),(!m||m<0||m>c)&&(this.logger.verbose("Default popup window left position used. Window left not configured or invalid."),m=Math.max(0,c/2-bt.POPUP_WIDTH/2+s)),window.open(e,t,"width="+d+", height="+h+", top="+p+", left
45="+m+", scrollbars=yes")},i.prototype.unloadWindow=function(t){this.browserStorage.cleanRequestByInteractionType(e.InteractionType.Popup),this.currentWindow&&this.currentWindow.close(),t.preventDefault()},i.prototype.cleanPopup=function(e){e&&e.close(),window.removeEventListener("beforeunload",this.unloadWindow),this.browserStorage.setInteractionInProgress(!1)},i.prototype.generatePopupName=function(e,t){return bt.POPUP_NAME_PREFIX+"."+this.config.auth.clientId+"."+e.join("-")+"."+t+"."+this.correlationId},i.prototype.generateLogoutPopupName=function(e){var t=e.account&&e.account.homeAccountId;return bt.POPUP_NAME_PREFIX+"."+this.config.auth.clientId+"."+t+"."+this.correlationId},i}(Gt),Jt=function(){function e(){}return e.prototype.navigateInternal=function(t,n){return e.defaultNavigateWindow(t,n)},e.prototype.navigateExternal=function(t,n){return e.defaultNavigateWindow(t,n)},e.defaultNavigateWindow=function(e,t){return t.noHistory?window.location.replace(e):window.location.assign(e),new Promise(function(e){setTimeout(function(){e(!0)},t.timeout)})},e}(),Xt=6e4,en=6e3,tn=3e4,nn=2e3,an=function(n){function i(e,t,a,r,i,o){var s=n.call(this,e,t,a,r,o)||this;return s.navigateFrameWait=i.navigateFrameWait,s.pollIntervalMilliseconds=i.pollIntervalMilliseconds,s}return t(i,n),i.prototype.initiateAuthRequest=function(t){return a(this,void 0,void 0,function(){return r(this,function(n){switch(n.label){case 0:if(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.SilentHandlerInitiateAuthRequest,this.authCodeRequest.correlationId),ne.isEmpty(t))throw this.logger.info("Navigate url is empty"),ft.createEmptyNavigationUriError();return this.navigateFrameWait?(this.performanceClient.setPreQueueTime(e.PerformanceEvents.SilentHandlerLoadFrame,this.authCodeRequest.correlationId),[4,this.loadFrame(t)]):[3,2];case 1:return[2,n.sent()];case 2:return[2,this.loadFrameSync(t)]}})})},i.prototype.monitorIframeForHash=function(t,n){var a=this;return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.SilentHandlerMonitorIframeForHash,this.authCodeRequest.correlationId),new Promise(function(e,r){n<en&&a.logger.warning("system.loadFrameTimeout or system.iframeHashTimeout set to lower ("+n+"ms) than the default ("+en+"ms). This may result in timeouts.");var i=window.performance.now(),o=i+n,s=setInterval(function(){if(window.performance.now()>o)return a.removeHiddenIframe(t),clearInterval(s),void r(ft.createMonitorIframeTimeoutError());var n=E.EMPTY_STRING,i=t.contentWindow;try{n=i?i.location.href:E.EMPTY_STRING}catch(e){}if(!ne.isEmpty(n)){var l=i?i.location.hash:E.EMPTY_STRING;return $e.hashContainsKnownProperties(l)?(a.removeHiddenIframe(t),clearInterval(s),void e(l)):void 0}},a.pollIntervalMilliseconds)})},i.prototype.loadFrame=function(t){var n=this;return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.SilentHandlerLoadFrame,this.authCodeRequest.correlationId),new Promise(function(e,a){var r=n.createHiddenIframe();setTimeout(function(){if(!r)return void a("Unable to load iframe");r.src=t,e(r)},n.navigateFrameWait)})},i.prototype.loadFrameSync=function(e){var t=this.createHiddenIframe();return t.src=e,t},i.prototype.createHiddenIframe=function(){var e=document.createElement("iframe");return e.style.visibility="hidden",e.style.position="absolute",e.style.width=e.style.height="0",e.style.border="0",e.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.getElementsByTagName("body")[0].appendChild(e),e},i.prototype.removeHiddenIframe=function(e){document.body===e.parentNode&&document.body.removeChild(e)},i}(qt),rn=function(n){function i(e,t,a,r,i,o,s,l,c,u,d){var h=n.call(this,e,t,a,r,i,o,l,u,d)||this;return h.apiId=s,h.nativeStorage=c,h}return t(i,n),i.prototype.acquireToken=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s;return r(this,function(r){switch(r.label){case 0:if(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.SilentIframeClientAcquireToken,t.correlationId),this.logger.verbose("acquireTokenByIframe called"),n=this.performanceClient.startMeasurement(e.PerformanceEvents.SilentIframeClientAcquireToken,t.correlationId),ne.isEmpty(t.loginHint)&&ne.isEmpty(t.sid)&&(!t.account||ne.isEmpty(t.account.username))&&this.logger.warning("No user hint provided. The authorization server may need more information to complete this request."),t.prompt&&t.prompt!==x.NONE&&t.prompt!==x.NO_SESSION)throw n.endMeasurement({success:!1}),ft.createSilentPromptValueError(t.prompt);return this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationRequest,t.correlationId),[4,this.initializeAuthorizationRequest(k(k({},t),{prompt:t.prompt||x.NONE}),e.InteractionType.Silent)];case 1:a=r.sent(),this.browserStorage.updateCacheEntries(a.state,a.nonce,a.authority,a.loginHint||E.EMPTY_STRING,a.account||null),i=this.initializeServerTelemetryManager(this.apiId),r.label=2;case 2:return r.trys.push([2,5,,6]),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientCreateAuthCodeClient,t.correlationId),[4,this.createAuthCodeClient(i,a.authority,a.azureCloudOptions)];case 3:return o=r.sent(),this.logger.verbose("Auth code client created"),
46this.performanceClient.setPreQueueTime(e.PerformanceEvents.SilentIframeClientTokenHelper,t.correlationId),[4,this.silentTokenHelper(o,a).then(function(e){return n.endMeasurement({success:!0,fromCache:!1,requestId:e.requestId}),e})];case 4:return[2,r.sent()];case 5:throw s=r.sent(),s instanceof J&&s.setCorrelationId(this.correlationId),i.cacheFailedRequest(s),this.browserStorage.cleanRequestByState(a.state),n.endMeasurement({errorCode:s instanceof J&&s.errorCode||void 0,subErrorCode:s instanceof J&&s.subError||void 0,success:!1}),s;case 6:return[2]}})})},i.prototype.logout=function(){return Promise.reject(ft.createSilentLogoutUnsupportedError())},i.prototype.silentTokenHelper=function(t,n){return a(this,void 0,void 0,function(){var a,i,o,s,l,c,u,d,h,p=this;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.SilentIframeClientTokenHelper,n.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationCodeRequest,n.correlationId),[4,this.initializeAuthorizationCodeRequest
46(n)];case 1:return a=r.sent(),this.performanceClient.setPreQueueTime(e.PerformanceEvents.GetAuthCodeUrl,n.correlationId),[4,t.getAuthCodeUrl(k(k({},n),{nativeBroker:Kt.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,n.authenticationScheme)}))];case 2:return i=r.sent(),o=new an(t,this.browserStorage,a,this.logger,this.config.system,this.performanceClient),this.performanceClient.setPreQueueTime(e.PerformanceEvents.SilentHandlerInitiateAuthRequest,n.correlationId),[4,o.initiateAuthRequest(i)];case 3:return s=r.sent(),this.performanceClient.setPreQueueTime(e.PerformanceEvents.SilentHandlerMonitorIframeForHash,n.correlationId),[4,o.monitorIframeForHash(s,this.config.system.iframeHashTimeout)];case 4:if(l=r.sent(),c=$e.getDeserializedHash(l),u=this.validateAndExtractStateFromHash(c,e.InteractionType.Silent,a.correlationId),c.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw ft.createNativeConnectionNotEstablishedError();return d=new Yt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.apiId,this.performanceClient,this.nativeMessageHandler,c.accountId,this.browserStorage,this.correlationId),h=ze.parseRequestState(this.browserCrypto,u).userRequestState,[2,d.acquireToken(k(k({},n),{state:h,prompt:n.prompt||x.NONE})).finally(function(){p.browserStorage.cleanRequestByState(u)})]}return this.performanceClient.setPreQueueTime(e.PerformanceEvents.HandleCodeResponseFromHash,n.correlationId),[2,o.handleCodeResponseFromHash(l,u,t.authority,this.networkClient)]}})})},i}(Gt),on=function(n){function i(){return null!==n&&n.apply(this,arguments)||this}return t(i,n),i.prototype.acquireToken=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l=this;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.SilentRefreshClientAcquireToken,t.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.InitializeBaseRequest,t.correlationId),a=[k({},t)],[4,this.initializeBaseRequest(t)];case 1:return n=k.apply(void 0,a.concat([r.sent()])),i=this.performanceClient.startMeasurement(e.PerformanceEvents.SilentRefreshClientAcquireToken,n.correlationId),o=this.initializeServerTelemetryManager(e.ApiId.acquireTokenSilent_silentFlow),[4,this.createRefreshTokenClient(o,n.authority,n.azureCloudOptions)];case 2:return s=r.sent(),this.logger.verbose("Refresh token client created"),this.performanceClient.setPreQueueTime(e.PerformanceEvents.RefreshTokenClientAcquireTokenByRefreshToken,t.correlationId),[2,s.acquireTokenByRefreshToken(n).then(function(e){return i.endMeasurement({success:!0,fromCache:e.fromCache,requestId:e.requestId}),e}).catch(function(e){throw e instanceof J&&e.setCorrelationId(l.correlationId),o.cacheFailedRequest(e),i.endMeasurement({errorCode:e.errorCode,subErrorCode:e.subError,success:!1}),e})]}})})},i.prototype.logout=function(){return Promise.reject(ft.createSilentLogoutUnsupportedError())},i.prototype.createRefreshTokenClient=function(t,n,i){return a(this,void 0,void 0,function(){var a;return r(this,function(r){switch(r.label){case 0:return this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientGetClientConfiguration,this.correlationId),[4,this.getClientConfiguration(t,n,i)];case 1:return a=r.sent(),[2,new Ye(a,this.performanceClient)]}})})},i}(Gt),sn=function(){function t(e,t){this.eventCallbacks=new Map,this.logger=e,this.browserCrypto=t,this.listeningToStorageEvents=!1,this.handleAccountCacheChange=this.handleAccountCacheChange.bind(this)}return t.prototype.addEventCallback=function(e){if("undefined"!=typeof window){var t=this.browserCrypto.createNewGuid();return this.eventCallbacks.set(t,e),this.logger.verbose("Event callback registered with id: "+t),t}return null},t.prototype.removeEventCallback=function(e){this.eventCallbacks.delete(e),this.logger.verbose("Event callback "+e+" removed.")},t.prototype.enableAccountStorageEvents=function(){"undefined"!=typeof window&&(this.listeningToStorageEvents?this.logger.verbose("Account storage listener already registered."):(this.logger.verbose("Adding account storage listener."),this.listeningToStorageEvents=!0,window.addEventListener("storage",this.handleAccountCacheChange)))},t.prototype.disableAccountStorageEvents=function(){"undefined"!=typeof window&&(this.listeningToStorageEvents?(this.logger.verbose("Removing account storage listener."),window.removeEventListener("storage",this.handleAccountCacheChange),this.listeningToStorageEvents=!1):this.logger.verbose("No account storage listener registered."))},t.prototype.emitEvent=function(e,t,n,a){var r=this;if("undefined"!=typeof window){var i={eventType:e,interactionType:t||null,payload:n||null,error:a||null,timestamp:Date.now()};this.logger.info("Emitting event: "+e),this.eventCallbacks.forEach(function(t,n){r.logger.verbose("Emitting event to callback "+n+": "+e),t.apply(null,[i])})}},t.prototype.handleAccountCacheChange=function(t){try{var n=t.newValue||t.oldValue;if(!n)return;var a=JSON.parse(n);
46if("object"!=typeof a||!de.isAccountEntity(a))return;var r=pe.toObject(new de,a),i=r.getAccountInfo();!t.oldValue&&t.newValue?(this.logger.info("Account was added to cache in a different window"),this.emitEvent(e.EventType.ACCOUNT_ADDED,void 0,i)):!t.newValue&&t.oldValue&&(this.logger.info("Account was removed from cache in a different window"),this.emitEvent(e.EventType.ACCOUNT_REMOVED,void 0,i))}catch(t){return}},t}(),ln=function(){function e(){}return e.decimalToHex=function(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t},e}(),cn=function(){function e(e){this.cryptoObj=e}return e.prototype.generateGuid=function(){try{var e=new Uint8Array(16);return this.cryptoObj.getRandomValues(e),e[6]|=64,e[6]&=79,e[8]|=128,e[8]&=191,ln.decimalToHex(e[0])+ln.decimalToHex(e[1])+ln.decimalToHex(e[2])+ln.decimalToHex(e[3])+"-"+ln.decimalToHex(e[4])+ln.decimalToHex(e[5])+"-"+ln.decimalToHex(e[6])+ln.decimalToHex(e[7])+"-"+ln.decimalToHex(e[8])+ln.decimalToHex(e[9])+"-"+ln.decimalToHex(e[10])+ln.decimalToHex(e[11])+ln.decimalToHex(e[12])+ln.decimalToHex(e[13])+ln.decimalToHex(e[14])+ln.decimalToHex(e[15])}catch(e){for(var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",n="0123456789abcdef",a=0,r=E.EMPTY_STRING,i=0;i<36;i++)"-"!==t[i]&&"4"!==t[i]&&(a=16*Math.random()|0),"x"===t[i]?r+=n[a]:"y"===t[i]?(a&=3,a|=8,r+=n[a]):r+=t[i];return r}},e.prototype.isGuid=function(e){return/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e)},e}(),un=function(){function e(){}return e.stringToUtf8Arr=function(e){for(var t,n=0,a=e.length,r=0;r<a;r++)t=e.charCodeAt(r),n+=t<128?1:t<2048?2:t<65536?3:t<2097152?4:t<67108864?5:6;for(var i=new Uint8Array(n),o=0,s=0;o<n;s++)t=e.charCodeAt(s),t<128?i[o++]=t:t<2048?(i[o++]=192+(t>>>6),i[o++]=128+(63&t)):t<65536?(i[o++]=224+(t>>>12),i[o++]=128+(t>>>6&63),i[o++]=128+(63&t)):t<2097152?(i[o++]=240+(t>>>18),i[o++]=128+(t>>>12&63),i[o++]=128+(t>>>6&63),i[o++]=128+(63&t)):t<67108864?(i[o++]=248+(t>>>24),i[o++]=128+(t>>>18&63),i[o++]=128+(t>>>12&63),i[o++]=128+(t>>>6&63),i[o++]=128+(63&t)):(i[o++]=252+(t>>>30),i[o++]=128+(t>>>24&63),i[o++]=128+(t>>>18&63),i[o++]=128+(t>>>12&63),i[o++]=128+(t>>>6&63),i[o++]=128+(63&t));return i},e.stringToArrayBuffer=function(e){for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),a=0;a<e.length;a++)n[a]=e.charCodeAt(a);return t},e.utf8ArrToString=function(e){for(var t=E.EMPTY_STRING,n=void 0,a=e.length,r=0;r<a;r++)n=e[r],t+=String.fromCharCode(n>251&&n<254&&r+5<a?1073741824*(n-252)+(e[++r]-128<<24)+(e[++r]-128<<18)+(e[++r]-128<<12)+(e[++r]-128<<6)+e[++r]-128:n>247&&n<252&&r+4<a?(n-248<<24)+(e[++r]-128<<18)+(e[++r]-128<<12)+(e[++r]-128<<6)+e[++r]-128:n>239&&n<248&&r+3<a?(n-240<<18)+(e[++r]-128<<12)+(e[++r]-128<<6)+e[++r]-128:n>223&&n<240&&r+2<a?(n-224<<12)+(e[++r]-128<<6)+e[++r]-128:n>191&&n<224&&r+1<a?(n-192<<6)+e[++r]-128:n);return t},e.getSortedObjectString=function(e){return JSON.stringify(e,Object.keys(e).sort())},e}(),dn=function(){function e(){}return e.prototype.urlEncode=function(e){return encodeURIComponent(this.encode(e).replace(/=/g,E.EMPTY_STRING).replace(/\+/g,"-").replace(/\//g,"_"))},e.prototype.urlEncodeArr=function(e){return this.base64EncArr(e).replace(/=/g,E.EMPTY_STRING).replace(/\+/g,"-").replace(/\//g,"_")},e.prototype.encode=function(e){var t=un.stringToUtf8Arr(e);return this.base64EncArr(t)},e.prototype.base64EncArr=function(e){for(var t=(3-e.length%3)%3,n=E.EMPTY_STRING,a=void 0,r=e.length,i=0,o=0;o<r;o++)a=o%3,i|=e[o]<<(16>>>a&24),2!==a&&e.length-o!=1||(n+=String.fromCharCode(this.uint6ToB64(i>>>18&63),this.uint6ToB64(i>>>12&63),this.uint6ToB64(i>>>6&63),this.uint6ToB64(63&i)),i=0);return 0===t?n:n.substring(0,n.length-t)+(1===t?"=":"==")},e.prototype.uint6ToB64=function(e){return e<26?e+65:e<52?e+71:e<62?e-4:62===e?43:63===e?47:65},e}(),hn=function(){function e(){}return e.prototype.decode=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("Invalid base64 string")}var n=this.base64DecToArr(t);return un.utf8ArrToString(n)},e.prototype.base64DecToArr=function(e,t){for(var n=e.replace(/[^A-Za-z0-9\+\/]/g,E.EMPTY_STRING),a=n.length,r=t?Math.ceil((3*a+1>>>2)/t)*t:3*a+1>>>2,i=new Uint8Array(r),o=void 0,s=void 0,l=0,c=0,u=0;u<a;u++)if(s=3&u,l|=this.b64ToUint6(n.charCodeAt(u))<<18-6*s,3===s||a-u==1){for(o=0;o<3&&c<r;o++,c++)i[c]=l>>>(16>>>o&24)&255;l=0}return i},e.prototype.b64ToUint6=function(e){return e>64&&e<91?e-65:e>96&&e<123?e-71:e>47&&e<58?e+4:43===e?62:47===e?63:0},e}(),pn=function(){function e(e){this.base64Encode=new dn,this.cryptoObj=e}return e.prototype.generateCodes=function(){return a(this,void 0,void 0,function(){var e,t;return r(this,function(n){switch(n.label){case 0:return e=this.generateCodeVerifier(),[4,this.generateCodeChallengeFromVerifier(e)];case 1:return t=n.sent(),[2,{verifier:e,challenge:t}]}})})},e.prototype.generateCodeVerifier=function(){try{var e=new Uint8Array(32);return this.cryptoObj.getRandomValues(e),this.base64Encode.urlEncodeArr(e)}catch(e){throw ft.createPkceNotGeneratedError(e)}},e.prototype.generateCodeChallengeFromVerifier=function(e){return a(this,void 0,void 0,function(){var t,n;return r(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,this.cryptoObj.sha256Digest(e)];case 1:return t=a.sent(),[2,this.base64Encode.urlEncodeArr(new Uint8Array(t))];case 2:throw n=a.sent(),ft.createPkceNotGeneratedError(n);case 3:return[2]}})})},e}(),mn=function(){function e(){}return e.prototype.getRandomValues=function(e){return window.crypto.getRandomValues(e)},e.prototype.generateKey=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,window.crypto.subtle.generateKey(e,t,n)]})})}
46,e.prototype.exportKey=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){return[2,window.crypto.subtle.exportKey("jwk",e)]})})},e.prototype.importKey=function(e,t,n,i){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,window.crypto.subtle.importKey("jwk",e,t,n,i)]})})},e.prototype.sign=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,window.crypto.subtle.sign(e,t,n)]})})},e.prototype.digest=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,window.crypto.subtle.digest(e,t)]})})},e}(),gn=function(){function e(){}return e.prototype.initPrng=function(e){return window.msrCrypto.initPrng(o(e))},e.prototype.getRandomValues=function(e){return window.msrCrypto.getRandomValues(e)},e.prototype.generateKey=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,window.msrCrypto.subtle.generateKey(e,t,n)]})})},e.prototype.exportKey=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){return[2,window.msrCrypto.subtle.exportKey("jwk",e)]})})},e.prototype.importKey=function(e,t,n,i){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,window.msrCrypto.subtle.importKey("jwk",e,t,n,i)]})})},e.prototype.sign=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,window.msrCrypto.subtle.sign(e,t,n)]})})},e.prototype.digest=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,window.msrCrypto.subtle.digest(e,t)]})})},e}(),fn=function(){function e(){}return e.prototype.getRandomValues=function(e){return window.msCrypto.getRandomValues(e)},e.prototype.generateKey=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,new Promise(function(a,r){var i=window.msCrypto.subtle.generateKey(e,t,n);i.addEventListener("complete",function(e){a(e.target.result)}),i.addEventListener("error",function(e){r(e)})})]})})},e.prototype.exportKey=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){return[2,new Promise(function(t,n){var a=window.msCrypto.subtle.exportKey("jwk",e);a.addEventListener("complete",function(e){var a=e.target.result,r=un.utf8ArrToString(new Uint8Array(a)).replace(/\r/g,E.EMPTY_STRING).replace(/\n/g,E.EMPTY_STRING).replace(/\t/g,E.EMPTY_STRING).split(" ").join(E.EMPTY_STRING).replace("\0",E.EMPTY_STRING);try{t(JSON.parse(r))}catch(e){n(e)}}),a.addEventListener("error",function(e){n(e)})})]})})},e.prototype.importKey=function(e,t,n,i){return a(this,void 0,void 0,function(){var a,o;return r(this,function(r){return a=un.getSortedObjectString(e),o=un.stringToArrayBuffer(a),[2,new Promise(function(e,a){var r=window.msCrypto.subtle.importKey("jwk",o,t,n,i);r.addEventListener("complete",function(t){e(t.target.result)}),r.addEventListener("error",function(e){a(e)})})]})})},e.prototype.sign=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,new Promise(function(a,r){var i=window.msCrypto.subtle.sign(e,t,n);i.addEventListener("complete",function(e){a(e.target.result)}),i.addEventListener("error",function(e){r(e)})})]})})},e.prototype.digest=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,new Promise(function(n,a){var r=window.msCrypto.subtle.digest(e,t.buffer);r.addEventListener("complete",function(e){n(e.target.result)}),r.addEventListener("error",function(e){a(e)})})]})})},e}(),bn="RSASSA-PKCS1-v1_5",yn="SHA-256",vn=2048,An=new Uint8Array([1,0,1]),kn=function(){function e(e,t){var n,a;if(this.logger=e,this.cryptoOptions=t,this.hasBrowserCrypto())this.logger.verbose("BrowserCrypto: modern crypto interface available"),this.subtleCrypto=new mn;else if(this.hasIECrypto())this.logger.verbose("BrowserCrypto: MS crypto interface available"),this.subtleCrypto=new fn;else{if(!(this.hasMsrCrypto()&&(null===(n=this.cryptoOptions)||void 0===n?void 0:n.useMsrCrypto)))throw this.hasMsrCrypto()&&this.logger.info("BrowserCrypto: MSR Crypto interface available but system.cryptoOptions.useMsrCrypto not enabled"),this.logger.error("BrowserCrypto: No crypto interfaces available."),ft.createCryptoNotAvailableError("Browser crypto, msCrypto, or msrCrypto interfaces not available.");this.logger.verbose("BrowserCrypto: MSR crypto interface available"),this.subtleCrypto=new gn}if(this.subtleCrypto.initPrng){if(this.logger.verbose("BrowserCrypto: Interface requires entro
46py"),!(null===(a=this.cryptoOptions)||void 0===a?void 0:a.entropy))throw this.logger.error("BrowserCrypto: Interface requires entropy but none provided."),Rt.createEntropyNotProvided();this.logger.verbose("BrowserCrypto: Entropy provided"),this.subtleCrypto.initPrng(this.cryptoOptions.entropy)}this.keygenAlgorithmOptions={name:bn,hash:yn,modulusLength:vn,publicExponent:An}}return e.prototype.hasIECrypto=function(){return"msCrypto"in window},e.prototype.hasBrowserCrypto=function(){return"crypto"in window},e.prototype.hasMsrCrypto=function(){return"msrCrypto"in window},e.prototype.sha256Digest=function(e){return a(this,void 0,void 0,function(){var t;return r(this,function(n){return t=un.stringToUtf8Arr(e),[2,this.subtleCrypto.digest({name:yn},t)]})})},e.prototype.getRandomValues=function(e){return this.subtleCrypto.getRandomValues(e)},e.prototype.generateKeyPair=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,this.subtleCrypto.generateKey(this.keygenAlgorithmOptions,e,t)]})})},e.prototype.exportJwk=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){return[2,this.subtleCrypto.exportKey(e)]})})},e.prototype.importJwk=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,this.subtleCrypto.importKey(e,this.keygenAlgorithmOptions,t,n)]})})},e.prototype.sign=function(e,t){return a(this,void 0,void 0,function(){return r(this,function(n){return[2,this.subtleCrypto.sign(this.keygenAlgorithmOptions,e,t)]})})},e}(),wn=function(){function e(){this.dbName=Et,this.version=It,this.tableName=Ct,this.dbOpen=!1}return e.prototype.open=function(){return a(this,void 0,void 0,function(){var e=this;return r(this,function(t){return[2,new Promise(function(t,n){var a=window.indexedDB.open(e.dbName,e.version);a.addEventListener("upgradeneeded",function(t){t.target.result.createObjectStore(e.tableName)}),a.addEventListener("success",function(n){var a=n;e.db=a.target.result,e.dbOpen=!0,t()}),a.addEventListener("error",function(){return n(ft.createDatabaseUnavailableError())})})]})})},e.prototype.closeConnection=function(){var e=this.db;e&&this.dbOpen&&(e.close(),this.dbOpen=!1)},e.prototype.validateDbIsOpen=function(){return a(this,void 0,void 0,function(){return r(this,function(e){switch(e.label){case 0:return this.dbOpen?[3,2]:[4,this.open()];case 1:return[2,e.sent()];case 2:return[2]}})})},e.prototype.getItem=function(e){return a(this,void 0,void 0,function(){var t=this;return r(this,function(n){switch(n.label){case 0:return[4,this.validateDbIsOpen()];case 1:return n.sent(),[2,new Promise(function(n,a){if(!t.db)return a(ft.createDatabaseNotOpenError());var r=t.db.transaction([t.tableName],"readonly"),i=r.objectStore(t.tableName),o=i.get(e);o.addEventListener("success",function(e){var a=e;t.closeConnection(),n(a.target.result)}),o.addEventListener("error",function(e){t.closeConnection(),a(e)})})]}})})},e.prototype.setItem=function(e,t){return a(this,void 0,void 0,function(){var n=this;return r(this,function(a){switch(a.label){case 0:return[4,this.validateDbIsOpen()];case 1:return a.sent(),[2,new Promise(function(a,r){if(!n.db)return r(ft.createDatabaseNotOpenError());var i=n.db.transaction([n.tableName],"readwrite"),o=i.objectStore(n.tableName),s=o.put(t,e);s.addEventListener("success",function(){n.closeConnection(),a()}),s.addEventListener("error",function(e){n.closeConnection(),r(e)})})]}})})},e.prototype.removeItem=function(e){return a(this,void 0,void 0,function(){var t=this;return r(this,function(n){switch(n.label){case 0:return[4,this.validateDbIsOpen()];case 1:return n.sent(),[2,new Promise(function(n,a){if(!t.db)return a(ft.createDatabaseNotOpenError());var r=t.db.transaction([t.tableName],"readwrite"),i=r.objectStore(t.tableName),o=i.delete(e);o.addEventListener("success",function(){t.closeConnection(),n()}),o.addEventListener("error",function(e){t.closeConnection(),a(e)})})]}})})},e.prototype.getKeys=function(){return a(this,void 0,void 0,function(){var e=this;return r(this,function(t){switch(t.label){case 0:return[4,this.validateDbIsOpen()];case 1:return t.sent(),[2,new Promise(function(t,n){if(!e.db)return n(ft.createDatabaseNotOpenError());var a=e.db.transaction([e.tableName],"readonly"),r=a.objectStore(e.tableName),i=r.getAllKeys();i.addEventListener("success",function(n){var a=n;e.closeConnection(),t(a.target.result)}),i.addEventListener("error",function(t){e.closeConnection(),n(t)})})]}})})},e.prototype.containsKey=function(e){return a(this,void 0,void 0,function(){var t=this;return r(this,function(n){switch(n.label){case 0:return[4,this.validateDbIsOpen()];case 1:return n.sent(),[2,new Promise(function(n,a){if(!t.db)return a(ft.createDatabaseNotOpenError());var r=t.db.transaction([t.tableName],"readonly"),i=r.objectStore(t.tableName),o=i.count(e);o.addEventListener("success",function(e){var a=e;t.closeConnection(),n(1===a.target.result)}),o.addEventListener("error",function(e){t.closeConnection(),a(e)})})]}})})},e.prototype.deleteDatabase=function(){return a(this,void 0,void 0,function(){return r(this,function(e){return this.db&&this.dbOpen&&this.closeConnection(),[2,new Promise(function(e,t){var n=window.indexedDB.deleteDatabase(Et);n.addEventListener("success",function(){return e(!0)}),n.addEventListener("blocked",function(){return e(!0)}),n.addEventListener("error",function(){return t(!1)})})]})})},e}(),On=function(){function e(e,t){this.inMemoryCache=new Tt,this.indexedDBCache=new wn,this.logger=e,this.storeName=t}return e.prototype.handleDatabaseAccessError=function(e){if(!(e instanceof ft&&e.errorCode===gt.databaseUnavailable.code))throw e;this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.")},e.prototype.getItem=function(e){return a(this,void 0,void 0,function(){var t,n;return r(this,function(a){switch(a.label){case 0:if(t=this.inMemoryCache.getItem(e))return[3,4];a.label=1;case 1:return a.trys.push([1,3,,4]),this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.getItem(e)];case 2:return[2,a.sent()];case 3:return n=a.sent(),this.handleDatabaseAccessError(n),[3,4];case 4:return[2,t]}})})},e.prototype.setItem=function(e,t){return a(this,void 0,void 0,function(){var n;return r(this,function(a){switch(a.label){case 0:this.inMemoryCache.setItem(e,t),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,this.indexedDBCache.setItem(e,t)];case 2:return a.sent(),[3,4];case 3:return n=a.sent(),this.handleDatabaseAccessError(n),[3,4];case 4:return[2]}})})},e.prototype.removeItem=function(e){return a(this,void 0,void 0,function(){var t;return r(this,function(n){switch(n.label){case 0:this.inMemoryCache.removeItem(e),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.indexedDBCache.removeItem(e)];case 2:return n.sent(),[3,4];case 3:return t=n.sent(),this.handleDatabaseAccessError(t),[3,4];case 4:return[2]}})})},e.prototype.getKeys=function(){return a(this,void 0,void 0,function(){var e,t;return r(this,function(n){switch(n.label){case 0:if(e=this.inMemoryCache.getKeys(),0!==e.length)return[3,4];n.label=1;case 1:return n.trys.push([1,3,,4]),this.logger.verbose("In-memory cache is empty, now querying persistent storage."),[4,this.indexedDBCache.getKeys()];case 2:return[2,n.sent()];case 3:return t=n.sent(),this.handleDatabaseAccessError(t),[3,4];case 4:return[2,e]}})})},e.prototype.containsKey=function(e){return a(this,void 0,void 0,function(){var t,n;return r(this,function(a){switch(a.label){case 0:if(t=this.inMemoryCache.containsKey(e))return[3,4];a.label=1;case 1:return a.trys.push([1,3,,4]),this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),[4,this.indexedDBCache.containsKey(e)];case 2:return[2,a.sent()];case 3:return n=a.sent(),this.handleDatabaseAccessError(n),[3,4];case 4:return[2,t]}})})},e.prototype.clearInMemory=function(){this.logger.verbose("Deleting in-memory keystore "+this.storeName),this.inMemoryCache.clear(),this.logger.verbose("In-memory keystore "+this.storeName+" deleted")},e.prototype.clearPersistent=function(){return a(this,void 0,void 0,function(){var e,t;return r(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),this.logger.verbose("Deleting persistent keystore"),[4,this.indexedDBCache.deleteDatabase()];case 1:return e=n.sent(),e&&this.logger.verbose("Persistent keystore deleted"),[2,e];case 2:return t=n.sent(),this.handleDatabaseAccessError(t),[2,!1];case 3:return[2]}})})},e}();!function(e){e.asymmetricKeys="asymmetricKeys",e.symmetricKeys="symmetricKeys"}(Ft||(Ft={}));var En=function(){function e(e){this.logger=e,this.asymmetricKeys=new On(this.logger,Ft.asymmetricKeys),this.symmetricKeys=new On(this.logger,Ft.symmetricKeys)}return e.prototype.clear=function(){return a(this,void 0,void 0,function(){var e;return r(this,function(t){switch(t.label){case 0:this.asymmetricKeys.clearInMemory(),this.symmetricKeys.clearInMemory(),t.label=1;case 1:return t.trys.push([1,3,,4]),[4,this.asymmetricKeys.clearPersistent
46()];case 2:return t.sent(),[2,!0];case 3:return e=t.sent(),e instanceof Error?this.logger.error("Clearing keystore failed with error: "+e.message):this.logger.error("Clearing keystore failed with unknown error"),[2,!1];case 4:return[2]}})})},e}(),In=function(){function t(e,t,n){this.logger=e,this.browserCrypto=new kn(this.logger,n),this.b64Encode=new dn,this.b64Decode=new hn,this.guidGenerator=new cn(this.browserCrypto),this.pkceGenerator=new pn(this.browserCrypto),this.cache=new En(this.logger),this.performanceClient=t}return t.prototype.createNewGuid=function(){return this.guidGenerator.generateGuid()},t.prototype.base64Encode=function(e){return this.b64Encode.encode(e)},t.prototype.base64Decode=function(e){return this.b64Decode.decode(e)},t.prototype.generatePkceCodes=function(){return a(this,void 0,void 0,function(){return r(this,function(e){return[2,this.pkceGenerator.generateCodes()]})})},t.prototype.getPublicKeyThumbprint=function(n){var i;return a(this,void 0,void 0,function(){var a,o,s,l,c,u,d,h;return r(this,function(r){switch(r.label){case 0:return a=null===(i=this.performanceClient)||void 0===i?void 0:i.startMeasurement(e.PerformanceEvents.CryptoOptsGetPublicKeyThumbprint,n.correlationId),[4,this.browserCrypto.generateKeyPair(t.EXTRACTABLE,t.POP_KEY_USAGES)];case 1:return o=r.sent(),[4,this.browserCrypto.exportJwk(o.publicKey)];case 2:return s=r.sent(),l={e:s.e,kty:s.kty,n:s.n},c=un.getSortedObjectString(l),[4,this.hashString(c)];case 3:return u=r.sent(),[4,this.browserCrypto.exportJwk(o.privateKey)];case 4:return d=r.sent(),[4,this.browserCrypto.importJwk(d,!1,["sign"])];case 5:return h=r.sent(),[4,this.cache.asymmetricKeys.setItem(u,{privateKey:h,publicKey:o.publicKey,requestMethod:n.resourceRequestMethod,requestUri:n.resourceRequestUri})];case 6:return r.sent(),a&&a.endMeasurement({success:!0}),[2,u]}})})},t.prototype.removeTokenBindingKey=function(e){return a(this,void 0,void 0,function(){var t;return r(this,function(n){switch(n.label){case 0:return[4,this.cache.asymmetricKeys.removeItem(e)];case 1:return n.sent(),[4,this.cache.asymmetricKeys.containsKey(e)];case 2:return t=n.sent(),[2,!t]}})})},t.prototype.clearKeystore=function(){return a(this,void 0,void 0,function(){return r(this,function(e){switch(e.label){case 0:return[4,this.cache.clear()];case 1:return[2,e.sent()]}})})},t.prototype.signJwt=function(t,n,i){var o;return a(this,void 0,void 0,function(){var a,s,l,c,u,d,h,p,m,g,f,b,y;return r(this,function(r){switch(r.label){case 0:return a=null===(o=this.performanceClient)||void 0===o?void 0:o.startMeasurement(e.PerformanceEvents.CryptoOptsSignJwt,i),[4,this.cache.asymmetricKeys.getItem(n)];case 1:if(!(s=r.sent()))throw ft.createSigningKeyNotFoundInStorageError(n);return[4,this.browserCrypto.exportJwk(s.publicKey)];case 2:return l=r.sent(),c=un.getSortedObjectString(l),u=this.b64Encode.urlEncode(JSON.stringify({kid:n})),d=ct.getShrHeaderString({kid:u,alg:l.alg}),h=this.b64Encode.urlEncode(d),t.cnf={jwk:JSON.parse(c)},p=this.b64Encode.urlEncode(JSON.stringify(t)),m=h+"."+p,g=un.stringToArrayBuffer(m),[4,this.browserCrypto.sign(s.privateKey,g)];case 3:return f=r.sent(),b=this.b64Encode.urlEncodeArr(new Uint8Array(f)),y=m+"."+b,a&&a.endMeasurement({success:!0}),[2,y]}})})},t.prototype.hashString=function(e){return a(this,void 0,void 0,function(){var t,n;return r(this,function(a){switch(a.label){case 0:return[4,this.browserCrypto.sha256Digest(e)];case 1:return t=a.sent(),n=new Uint8Array(t),[2,this.b64Encode.urlEncodeArr(n)]}})})},t.POP_KEY_USAGES=["sign","verify"],t.EXTRACTABLE=!0,t}(),Cn=function(){function e(t,n){this.correlationId=n,this.measureName=e.makeMeasureName(t,n),this.startMark=e.makeStartMark(t,n),this.endMark=e.makeEndMark(t,n)}return e.makeMeasureName=function(e,t){return"msal.measure."+e+"."+t},e.makeStartMark=function(e,t){return"msal.start."+e+"."+t},e.makeEndMark=function(e,t){return"msal.end."+e+"."+t},e.supportsBrowserPerformance=function(){return"undefined"!=typeof window&&void 0!==window.performance&&"function"==typeof window.performance.mark&&"function"==typeof window.performance.measure&&"function"==typeof window.performance.clearMarks&&"function"==typeof window.performance.clearMeasures&&"function"==typeof window.performance.getEntriesByName},e.flushMeasurements=function(t,n){if(e.supportsBrowserPerformance())try{n.forEac
46h(function(n){var a=e.makeMeasureName(n.name,t);window.performance.getEntriesByName(a,"measure").length>0&&(window.performance.clearMeasures(a),window.performance.clearMarks(e.makeStartMark(a,t)),window.performance.clearMarks(e.makeEndMark(a,t)))})}catch(e){}},e.prototype.startMeasurement=function(){if(e.supportsBrowserPerformance())try{window.performance.mark(this.startMark)}catch(e){}},e.prototype.endMeasurement=function(){if(e.supportsBrowserPerformance())try{window.performance.mark(this.endMark),window.performance.measure(this.measureName,this.startMark,this.endMark)}catch(e){}},e.prototype.flushMeasurement=function(){if(e.supportsBrowserPerformance())try{var t=window.performance.getEntriesByName(this.measureName,"measure");if(t.length>0){var n=t[0].duration;return window.performance.clearMeasures(this.measureName),window.performance.clearMarks(this.startMark),window.performance.clearMarks(this.endMark),n}}catch(e){}return null},e}(),Nn=function(e){function n(t,n,a,r,i,o,s){var l=e.call(this,t,n,a,r,i,o)||this;return l.browserCrypto=new kn(l.logger,s),l.guidGenerator=new cn(l.browserCrypto),l}return t(n,e),n.prototype.startPerformanceMeasuremeant=function(e,t){return new Cn(e,t)},n.prototype.generateId=function(){return this.guidGenerator.generateGuid()},n.prototype.getPageVisibility=function(){var e;return(null===(e=document.visibilityState)||void 0===e?void 0:e.toString())||null},n.prototype.deleteIncompleteSubMeasurements=function(e){var t=this.eventsByCorrelationId.get(e.event.correlationId),n=t&&t.eventId===e.event.eventId,a=[];n&&(null===t||void 0===t?void 0:t.incompleteSubMeasurements)&&t.incompleteSubMeasurements.forEach(function(e){a.push(k({},e))}),a.length>0&&Cn.flushMeasurements(e.event.correlationId,a)},n.prototype.supportsBrowserPerformanceNow=function(){return"undefined"!=typeof window&&void 0!==window.performance&&"function"==typeof window.performance.now},n.prototype.startMeasurement=function(t,n){var a=this,r=this.getPageVisibility(),i=e.prototype.startMeasurement.call(this,t,n)
47;return k(k({},i),{endMeasurement:function(e){var t=i.endMeasurement(k({startPageVisibility:r,endPageVisibility:a.getPageVisibility()},e));return a.deleteIncompleteSubMeasurements(i),t},discardMeasurement:function(){i.discardMeasurement(),a.deleteIncompleteSubMeasurements(i),i.measurement.flushMeasurement()}})},n.prototype.setPreQueueTime=function(e,t){if(!this.supportsBrowserPerformanceNow())return void this.logger.trace("BrowserPerformanceClient: window performance API not available, unable to set telemetry queue time for "+e);if(!t)return void this.logger.trace("BrowserPerformanceClient: correlationId for "+e+" not provided, unable to set telemetry queue time");var n=this.preQueueTimeByCorrelationId.get(t);n&&(this.logger.trace("BrowserPerformanceClient: Incomplete pre-queue "+n.name+" found",t),this.addQueueMeasurement(n.name,t,void 0,!0)),this.preQueueTimeByCorrelationId.set(t,{name:e,time:window.performance.now()})},n.prototype.addQueueMeasurement=function(t,n,a,r){if(!this.supportsBrowserPerformanceNow())return void this.logger.trace("BrowserPerformanceClient: window performance API not available, unable to add queue measurement for "+t);if(!n)return void this.logger.trace("BrowserPerformanceClient: correlationId for "+t+" not provided, unable to add queue measurement");var i=e.prototype.getPreQueueTime.call(this,t,n);if(i){var o=window.performance.now(),s=a||e.prototype.calculateQueuedTime.call(this,i,o);return e.prototype.addQueueMeasurement.call(this,t,n,s,r)}},n}(ht),Rn=Object.freeze({__proto__:null,BrowserCacheManager:xt,StandardInteractionClient:Gt,RedirectClient:Wt,PopupClient:Qt,SilentIframeClient:rn,SilentCacheClient:Zt,SilentRefreshClient:on,NativeInteractionClient:Yt,RedirectHandler:Bt,EventHandler:sn,NativeMessageHandler:Kt,BrowserConstants:bt,get TemporaryCacheKeys(){return At},CryptoOps:In,NativeAuthError:Ht,BrowserPerformanceClient:Nn,BrowserPerformanceMeasurement:Cn}),Sn=function(){function e(e,t,n,a){this.isBrowserEnvironment="undefined"!=typeof window,this.config=e,this.storage=t,this.logger=n,this.cryptoObj=a}return e.prototype.loadExternalTokens=function(e,t,n){if(this.logger.info("TokenCache - loadExternalTokens called"),!t.id_token)throw ft.createUnableToLoadTokenError("Please ensure server response includes id token.");var a,r,i=new he(t.id_token,this.cryptoObj);if(e.account){var o=this.loadAccount(i,e.account.environment,void 0,void 0,e.account.homeAccountId);
47a=new Pe(o,this.loadIdToken(i,o.homeAccountId,e.account.environment,e.account.tenantId),this.loadAccessToken(e,t,o.homeAccountId,e.account.environment,e.account.tenantId,n),this.loadRefreshToken(e,t,o.homeAccountId,e.account.environment))}else{if(!e.authority)throw ft.createUnableToLoadTokenError("Please provide a request with an account or a request with authority.");var s=nt.generateAuthority(e.authority,e.azureCloudOptions),l={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache};if(r=new nt(s,this.config.system.networkClient,this.storage,l,this.logger),n.clientInfo){this.logger.trace("TokenCache - homeAccountId from options");var o=this.loadAccount(i,r.hostnameAndPort,n.clientInfo,r.authorityType);a=new Pe(o,this.loadIdToken(i,o.homeAccountId,r.hostnameAndPort,r.tenant),this.loadAccessToken(e,t,o.homeAccountId,r.hostnameAndPort,r.tenant,n),this.loadRefreshToken(e,t,o.homeAccountId,r.hostnameAndPort))}else{if(!t.client_info)throw ft.createUnableToLoadTokenError("Please provide clientInfo in the response or options.");this.logger.trace("TokenCache - homeAccountId from response");var o=this.loadAccount(i,r.hostnameAndPort,t.client_info,r.authorityType);
47a=new Pe(o,this.loadIdToken(i,o.homeAccountId,r.hostnameAndPort,r.tenant),this.loadAccessToken(e,t,o.homeAccountId,r.hostnameAndPort,r.tenant,n),this.loadRefreshToken(e,t,o.homeAccountId,r.hostnameAndPort))}}return this.generateAuthenticationResult(e,i,a,r)},e.prototype.loadAccount=function(e,t,n,a,r){var i;if(r?i=r:void 0!==a&&n&&(i=de.generateHomeAccountId(n,a,this.logger,this.cryptoObj,e)),!i)throw ft.createUnableToLoadTokenError("Unexpected missing homeAccountId");var o=n?de.createAccount(n,i,e,void 0,void 0,void 0,t):de.createGenericAccount(i,e,void 0,void 0,void 0,t);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading account"),this.storage.setAccount(o),o;throw ft.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.loadIdToken=function(e,t,n,a){var r=Se.createIdTokenEntity(t,n,e.rawToken,this.config.auth.clientId,a);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading id token"),this.storage.setIdTokenCredential(r),r;throw ft.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.loadAccessToken=function(e,t,n,a,r,i){if(!t.access_token)return this.logger.verbose("TokenCache - No access token provided for caching"),null;if(!t.expires_in)throw ft.createUnableToLoadTokenError("Please ensure server response includes expires_in value.");if(!i.extendedExpiresOn)throw ft.createUnableToLoadTokenError("Please provide an extendedExpiresOn value in the options.");var o=new ce(e.scopes).printScopes(),s=i.expiresOn||t.expires_in+(new Date).getTime()/1e3,l=i.extendedExpiresOn,c=Le.createAccessTokenEntity(n,a,t.access_token,this.config.auth.clientId,r,o,s,l,this.cryptoObj);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading access token"),this.storage.setAccessTokenCredential(c),c;throw ft.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.loadRefreshToken=function(e,t,n,a){if(!t.refresh_token)return this.logger.verbose("TokenCache - No refresh token provided for caching"),null;var r=xe.createRefreshTokenEntity(n,a,t.refresh_token,this.config.auth.clientId);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading refresh token"),this.storage.setRefreshTokenCredential(r),r;throw ft.createUnableToLoadTokenError("loadExternalTokens is designed to work in browser environments only.")},e.prototype.generateAuthenticationResult=function(e,t,n,a){var r,i,o,s,l=E.EMPTY_STRING,c=[],u=null;(null===n||void 0===n?void 0:n.accessToken)&&(l=n.accessToken.secret,c=ce.fromString(n.accessToken.target).asArray(),u=new Date(1e3*Number(n.accessToken.expiresOn)),s=new Date(1e3*Number(n.accessToken.extendedExpiresOn)));var d=(null===t||void 0===t?void 0:t.claims.oid)||(null===t||void 0===t?void 0:t.claims.sub)||E.EMPTY_STRING,h=(null===t||void 0===t?void 0:t.claims.tid)||E.EMPTY_STRING;return{authority:a?a.canonicalAuthority:E.EMPTY_STRING,uniqueId:d,tenantId:h,scopes:c,account:(null===n||void 0===n?void 0:n.account)?n.account.getAccountInfo():null,idToken:t?t.rawToken:E.EMPTY_STRING,idTokenClaims:t?t.claims:{},accessToken:l,fromCache:!0,expiresOn:u,correlationId:e.correlationId||E.EMPTY_STRING,requestId:E.EMPTY_STRING,extExpiresOn:s,familyId:E.EMPTY_STRING,tokenType:(null===(r=null===n||void 0===n?void 0:n.accessToken)||void 0===r?void 0:r.tokenType)||E.EMPTY_STRING,state:E.EMPTY_STRING,cloudGraphHostName:(null===(i=null===n||void 0===n?void 0:n.account)||void 0===i?void 0:i.cloudGraphHostName)||E.EMPTY_STRING,msGraphHost:(null===(o=null===n||void 0===n?void 0:n.account)||void 0===o?void 0:o.msGraphHost)||E.EMPTY_STRING,code:void 0,fromNativeBroker:!1}},e}(),Tn=function(e){function n(t){var n=e.call(this,t)||this;return n.includeRedirectUri=!1,n}return t(n,e),n}(Ze),Ln=function(n){function i(e,t,a,r,i,o,s,l,c,u){var d=n.call(this,e,t,a,r,i,o,l,c,u)||this;return d.apiId=s,d}return t(i,n),i.prototype.acquireToken=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c;return r(this,function(r){switch(r.label){case 0:if(this.logger.trace("SilentAuthCodeClient.acquireToken called"),!t.code)throw ft.createAuthCodeRequiredError();return this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientInitializeAuthorizationRequest,t.correlationId),[4,this.initializeAuthorizationRequest(t,e.InteractionType.Silent)];case 1:n=r.sent(),this.browserStorage.updateCacheEntries(n.state,n.nonce,n.authority,n.loginHint||E.EMPTY_STRING,n.account||null),a=this.initializeServerTelemetryManager(this.apiId),r.label=2;case 2:return r.trys.push([2,4,,5]),i=k(k({}
47,n),{code:t.code}),this.performanceClient.setPreQueueTime(e.PerformanceEvents.StandardInteractionClientGetClientConfiguration,t.correlationId),[4,this.getClientConfiguration(a,n.authority)];case 3:return o=r.sent(),s=new Tn(o),this.logger.verbose("Auth code client created"),l=new an(s,this.browserStorage,i,this.logger,this.config.system,this.performanceClient),[2,l.handleCodeResponseFromServer({code:t.code,msgraph_host:t.msGraphHost,cloud_graph_host_name:t.cloudGraphHostName,cloud_instance_host_name:t.cloudInstanceHostName},n.state,s.authority,this.networkClient,!1)];case 4:throw c=r.sent(),c instanceof J&&c.setCorrelationId(this.correlationId),a.cacheFailedRequest(c),this.browserStorage.cleanRequestByState(n.state),c;case 5:return[2]}})})},i.prototype.logout=function(){return Promise.reject(ft.createSilentLogoutUnsupportedError())},i}(Gt),xn=function(){function t(t){this.isBrowserEnvironment="undefined"!=typeof window,this.config=y(t,this.isBrowserEnvironment),this.initialized=!1,this.logger=new ae(this.config.system.loggerOptions,Dt,_t),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.hybridAuthCodeResponses=new Map,this.performanceClient=this.isBrowserEnvironment?new Nn(this.config.auth.clientId,this.config.auth.authority,this.logger,Dt,_t,this.config.telemetry.application,this.config.system.cryptoOptions):new mt(this.config.auth.clientId,this.config.auth.authority,this.logger,Dt,_t,this.config.telemetry.application),this.browserCrypto=this.isBrowserEnvironment?new In(this.logger,this.performanceClient,this.config.system.cryptoOptions):X,this.eventHandler=new sn(this.logger,this.browserCrypto),this.browserStorage=this.isBrowserEnvironment?new xt(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger):Mt(this.config.auth.clientId,this.logger);var n={cacheLocation:e.BrowserCacheLocation.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1};this.nativeInternalStorage=new xt(this.config.auth.clientId,n,this.browserCrypto,this.logger),this.tokenCache=new Sn(this.config,this.browserStorage,this.logger,this.browserCrypto),this.trackPageVisibilityWithMeasurement=this.trackPageVisibilityWithMeasurement.bind(this)}return t.prototype.initialize=function(){return a(this,void 0,void 0,function(){var t,n,a,i;return r(this,function(r){switch(r.label){case 0:if(this.logger.trace("initialize called"),this.initialized)return this.logger.info("initialize has already been called, exiting early."),[2];if(t=this.config.system.allowNativeBroker,n=this.performanceClient.startMeasurement(e.PerformanceEvents.InitializeClientApplication),this.eventHandler.emitEvent(e.EventType.INITIALIZE_START),!t)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),a=this,[4,Kt.createProvider(this.logger,this.config.system.nativeBrokerHandshakeTimeout,this.performanceClient)];case 2:return a.nativeExtensionProvider=r.sent(),[3,4];case 3:return i=r.sent(),this.logger.verbose(i),[3,4];case 4:return this.initialized=!0,this.eventHandler.emitEvent(e.EventType.INITIALIZE_END),n.endMeasurement({allowNativeBroker:t,success:!0}),[2]}})})},t.prototype.handleRedirectPromise=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c,u,d=this;return r(this,function(r){return this.logger.verbose("handleRedirectPromise called"),zt.blockNativeBrokerCalledBeforeInitialized(this.config.system.allowNativeBroker,this.initialized),n=this.getAllAccounts(),this.isBrowserEnvironment?(a=t||E.EMPTY_STRING,i=this.redirectResponse.get(a),void 0===i?(this.eventHandler.emitEvent(e.EventType.HANDLE_REDIRECT_START,e.InteractionType.Redirect),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise"),o=this.browserStorage.getCachedNativeRequest(),s=void 0,o&&Kt.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider)&&this.nativeExtensionProvider&&!t?(this.logger.trace("handleRedirectPromise - acquiring token from native platform"),l=new Yt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.ApiId.handleRedirectPromise,this.performanceClient,this.nativeExtensionProvider,o.accountId,this.nativeInternalStorage,o.correlationId),s=l.handleRedirectPromise()):(this.logger.trace("handleRedirectPromise - acquiring token from web flow"),c=this.browserStorage.getTemporaryCache(At.CORRELATION_ID,!0)||E.EMPTY_STRING,u=this.createRedirectClient(c),s=u.handleRedirectPromise(t)),i=s.then(function(t){return t&&(n.length<d.getAllAccounts().length?(d.eventHandler.emitEvent(e.EventType.LOGIN_SUCCESS,e.InteractionType.Redirect,t),d.logger.verbose("handleRedirectResponse returned result, login success")):(d.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_SUCCESS,e.InteractionType.Redirect,t),d.logger.verbose("handleRedirectResponse returned result, acquire token success"))),d.eventHandler.emitEvent(e.EventType.HANDLE_REDIRECT_END,e.InteractionType.Redirect),t}).catch(function(t){throw n.length>0?d.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_FAILURE,e.InteractionType.Redirect,null,t):d.eventHandler.emitEvent(e.EventType.LOGIN_FAILURE,e.InteractionType.Redirect,null,t),d.eventHandler.emitEvent(e.EventType.HANDLE_REDIRECT_END,e.InteractionType.Redirect),t}),this.redirectResponse.set(a,i)):this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call"),[2,i]):(this.logger.verbose("handleRedirectPromise returns null, not browser environment"),[2,null])})})},t.prototype.acquireTokenRedirect=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l=this;return r(this,function(r){return n=this.getRequestCorrelationId(t),this.logger.verbose("acquireTokenRedirect called",n),this.preflightBrowserEnvironmentCheck(e.InteractionType.Redirect),a=this.getAllAccounts().length>0,a?this.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_START,e.InteractionType.Redirect,t):this.eventHandler.emitEvent(e.EventType.LOGIN_START,e.InteractionType.Redirect,t),this.nativeExtensionProvider&&this.canUseNative(t)?(o=new Yt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.ApiId.acquireTokenRedirect,this.performanceClient,this.nativeExtensionProvider,this.getNativeAccountId(t),this.nativeInternalStorage,t.correlationId),i=o.acquireTokenRedirect(t).catch(function(e){if(e instanceof Ht&&e.isFatal()){l.nativeExtensionProvider=void 0;var n=l.createRedirectClient(t.correlationId);return n.acquireToken(t)}if(e instanceof je){l.logger.verbose("acquireTokenRedirect - Resolving interaction required error thrown by native broker by falling back to web flow");var n=l.createRedirectClient(t.correlationId);return n.acquireToken(t)}throw l.browserStorage.setInteractionInProgress(!1),e})):(s=this.createRedirectClient(t.correlationId),i=s.acquireToken(t)),[2,i.catch(function(t){throw a?l.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_FAILURE,e.InteractionType.Redirect,null,t):l.eventHandler.emitEvent(e.EventType.LOGIN_FAILURE,e.InteractionType.Redirect,null,t),t})]})})},t.prototype.acquireTokenPopup=function(t){var n=this,a=this.getRequestCorrelationId(t),r=this.performanceClient.startMeasurement(e.PerformanceEvents.AcquireTokenPopup,a);try{this.logger.verbose("acquireTokenPopup called",a),this.preflightBrowserEnvironmentCheck(e.InteractionType.Popup)}catch(e){return Promise.reject(e)}var i=this.getAllAccounts();i.length>0?this.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_START,e.InteractionType.Popup,t):this.eventHandler.emitEvent(e.EventType.LOGIN_START,e.InteractionType.Popup,t);var o;return o=this.canUseNative(t)?this.acquireTokenNative(t,e.ApiId.acquireTokenPopup).then(function(e){return n.browserStorage.setInteractionInProgress(!1),r.endMeasurement({success:!0,isNativeBroker:!0,requestId:e.requestId}),e}
47).catch(function(e){if(e instanceof Ht&&e.isFatal()){n.nativeExtensionProvider=void 0;var a=n.createPopupClient(t.correlationId);return a.acquireToken(t)}if(e instanceof je){n.logger.verbose("acquireTokenPopup - Resolving interaction required error thrown by native broker by falling back to web flow");var a=n.createPopupClient(t.correlationId);return a.acquireToken(t)}throw n.browserStorage.setInteractionInProgress(!1),e}):this.createPopupClient(t.correlationId).acquireToken(t),o.then(function(t){return i.length<n.getAllAccounts().length?n.eventHandler.emitEvent(e.EventType.LOGIN_SUCCESS,e.InteractionType.Popup,t):n.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_SUCCESS,e.InteractionType.Popup,t),r.addStaticFields({accessTokenSize:t.accessToken.length,idTokenSize:t.idToken.length}),r.endMeasurement({success:!0,requestId:t.requestId}),t}).catch(function(t){return i.length>0?n.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_FAILURE,e.InteractionType.Popup,null,t):n.eventHandler.emitEvent(e.EventType.LOGIN_FAILURE,e.InteractionType.Popup,null,t),r.endMeasurement({errorCode:t.errorCode,subErrorCode:t.subError,success:!1}),Promise.reject(t)})},t.prototype.trackPageVisibilityWithMeasurement=function(){var e=this.ssoSilentMeasurement||this.acquireTokenByCodeAsyncMeasurement;e&&(this.logger.info("Perf: Visibility change detected in ",e.event.name),e.increment({visibilityChangeCount:1}))},t.prototype.ssoSilent=function(t){var n;return a(this,void 0,void 0,function(){var a,i,o,s,l=this;return r(this,function(r){return a=this.getRequestCorrelationId(t),i=k(k({},t),{prompt:t.prompt,correlationId:a}),this.preflightBrowserEnvironmentCheck(e.InteractionType.Silent),this.ssoSilentMeasurement=this.performanceClient.startMeasurement(e.PerformanceEvents.SsoSilent,a),null===(n=this.ssoSilentMeasurement)||void 0===n||n.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement),this.logger.verbose("ssoSilent called",a),this.eventHandler.emitEvent(e.EventType.SSO_SILENT_START,e.InteractionType.Silent,i),this.canUseNative(i)?o=this.acquireTokenNative(i,e.ApiId.ssoSilent).catch(function(e){if(e instanceof Ht&&e.isFatal())return l.nativeExtensionProvider=void 0,l.createSilentIframeClient(i.correlationId).acquireToken(i);throw e}):(s=this.createSilentIframeClient(i.correlationId),o=s.acquireToken(i)),[2,o.then(function(t){var n,a;return l.eventHandler.emitEvent(e.EventType.SSO_SILENT_SUCCESS,e.InteractionType.Silent,t),null===(n=l.ssoSilentMeasurement)||void 0===n||n.addStaticFields({accessTokenSize:t.accessToken.length,idTokenSize:t.idToken.length}),null===(a=l.ssoSilentMeasurement)||void 0===a||a.endMeasurement({success:!0,isNativeBroker:t.fromNativeBroker,requestId:t.requestId}),t}).catch(function(t){var n;throw l.eventHandler.emitEvent(e.EventType.SSO_SILENT_FAILURE,e.InteractionType.Silent,null,t),null===(n=l.ssoSilentMeasurement)||void 0===n||n.endMeasurement({errorCode:t.errorCode,subErrorCode:t.subError,success:!1}),t}).finally(function(){document.removeEventListener("visibilitychange",l.trackPageVisibilityWithMeasurement)})]})})},t.prototype.acquireTokenByCode=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s=this;return r(this,function(r){n=this.getRequestCorrelationId(t),this.preflightBrowserEnvironmentCheck(e.InteractionType.Silent),this.logger.trace("acquireTokenByCode called",n),this.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_BY_CODE_START,e.InteractionType.Silent,t),a=this.performanceClient.startMeasurement(e.PerformanceEvents.AcquireTokenByCode,t.correlationId);try{if(t.code&&t.nativeAccountId)throw ft.createSpaCodeAndNativeAccountIdPresentError();if(t.code)return i=t.code,o=this.hybridAuthCodeResponses.get(i),o?(this.logger.verbose("Existing acquireTokenByCode request found",t.correlationId),a.discardMeasurement()):(this.logger.verbose("Initiating new acquireTokenByCode request",n),o=this.acquireTokenByCodeAsync(k(k({},t),{correlationId:n})).then(function(t){return s.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_BY_CODE_SUCCESS,e.InteractionType.Silent,t),s.hybridAuthCodeResponses.delete(i),a.addStaticFields({accessTokenSize:t.accessToken.length,idTokenSize:t.idToken.length}),a.endMeasurement({success:!0,isNativeBroker:t.fromNativeBroker,requestId:t.requestId}),t}).catch(function(t){throw s.hybridAuthCodeResponses.delete(i),s.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_BY_CODE_FAILURE,e.InteractionType.Silent,null,t),a.endMeasurement({errorCode:t.errorCode,subErrorCode:t.subError,success:!1}),t}),this.hybridAuthCodeResponses.set(i,o)),[2,o];
47if(t.nativeAccountId){if(this.canUseNative(t,t.nativeAccountId))return[2,this.acquireTokenNative(t,e.ApiId.acquireTokenByCode,t.nativeAccountId).catch(function(e){throw e instanceof Ht&&e.isFatal()&&(s.nativeExtensionProvider=void 0),e})];throw ft.createUnableToAcquireTokenFromNativePlatformError()}throw ft.createAuthCodeOrNativeAccountIdRequiredError()}catch(t){throw this.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_BY_CODE_FAILURE,e.InteractionType.Silent,null,t),a.endMeasurement({errorCode:t instanceof J&&t.errorCode||void 0,subErrorCode:t instanceof J&&t.subError||void 0,success:!1}),t}return[2]})})},t.prototype.acquireTokenByCodeAsync=function(t){var n;return a(this,void 0,void 0,function(){var a,i,o=this;return r(this,function(r){switch(r.label){case 0:return this.logger.trace("acquireTokenByCodeAsync called",t.correlationId),this.acquireTokenByCodeAsyncMeasurement=this.performanceClient.startMeasurement(e.PerformanceEvents.AcquireTokenByCodeAsync,t.correlationId),null===(n=this.acquireTokenByCodeAsyncMeasurement)||void 0===n||n.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement),a=this.createSilentAuthCodeClient(t.correlationId),[4,a.acquireToken(t).then(function(e){var t;return null===(t=o.acquireTokenByCodeAsyncMeasurement)||void 0===t||t.endMeasurement({success:!0,fromCache:e.fromCache,isNativeBroker:e.fromNativeBroker,requestId:e.requestId}),e}).catch(function(e){var t;throw null===(t=o.acquireTokenByCodeAsyncMeasurement)||void 0===t||t.endMeasurement({errorCode:e.errorCode,subErrorCode:e.subError,success:!1}),e}).finally(function(){document.removeEventListener("visibilitychange",o.trackPageVisibilityWithMeasurement)})];case 1:return i=r.sent(),[2,i]}})})},t.prototype.acquireTokenFromCache=function(t,n,i){return a(this,void 0,void 0,function(){return r(this,function(a){switch(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.AcquireTokenFromCache,n.correlationId),i.cacheLookupPolicy){case e.CacheLookupPolicy.Default:case e.CacheLookupPolicy.AccessToken:case e.CacheLookupPolicy.AccessTokenAndRefreshToken:return[2,t.acquireToken(n)];default:throw te.createRefreshRequiredError()}return[2]})})},t.prototype.acquireTokenByRefreshToken=function(t,n){return a(this,void 0,void 0,function(){var a;return r(this,function(r){switch(this.performanceClient.addQueueMeasurement(e.PerformanceEvents.AcquireTokenByRefreshToken,t.correlationId),n.cacheLookupPolicy){case e.CacheLookupPolicy.Default:case e.CacheLookupPolicy.AccessTokenAndRefreshToken:case e.CacheLookupPolicy.RefreshToken:case e.CacheLookupPolicy.RefreshTokenAndNetwork:return a=this.createSilentRefreshClient(t.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.SilentRefreshClientAcquireToken,t.correlationId),[2,a.acquireToken(t)];default:throw te.createRefreshRequiredError()}return[2]})})},t.prototype.acquireTokenBySilentIframe=function(t){return a(this,void 0,void 0,function(){var n;return r(this,function(a){return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.AcquireTokenBySilentIframe,t.correlationId),n=this.createSilentIframeClient(t.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.SilentIframeClientAcquireToken,t.correlationId),[2,n.acquireToken(t)]})})},t.prototype.logout=function(e){return a(this,void 0,void 0,function(){var t;return r(this,function(n){return t=this.getRequestCorrelationId(e),this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead.",t),[2,this.logoutRedirect(k({correlationId:t},e))]})})},t.prototype.logoutRedirect=function(t){return a(this,void 0,void 0,function(){var n,a;return r(this,function(r){return n=this.getRequestCorrelationId(t),this.preflightBrowserEnvironmentCheck(e.InteractionType.Redirect),a=this.createRedirectClient(n),[2,a.logout(t)]})})},t.prototype.logoutPopup=function(t){try{var n=this.getRequestCorrelationId(t);return this.preflightBrowserEnvironmentCheck(e.InteractionType.Popup),this.createPopupClient(n).logout(t)}catch(e){return Promise.reject(e)}},t.prototype.getAllAccounts=function(){return this.logger.verbose("getAllAccounts called"),this.isBrowserEnvironment?this.browserStorage.getAllAccounts():[]},t.prototype.getAccountByUsername=function(e){if(this.logger.trace("getAccountByUsername called"),!e)return this.logger.warning("getAccountByUsername: No username provided"),null;var t=this.browserStorage.getAccountInfoFilteredBy({username:e});return t?(this.logger.verbose("getAccountByUsername: Account matching username found, returning"),this.logger.verbosePii("getAccountByUsername: Returning signed-in accounts matching username: "+e),t):(this.logger.verbose("getAccountByUsername: No matching account found, returning null"),null)},t.prototype.getAccountByHomeId=function(e){if(this.logger.trace("getAccountByHomeId called"),!e)return this.logger.warning("getAccountByHomeId: No homeAccountId provided"),null;var t=this.browserStorage.getAccountInfoFilteredBy({homeAccountId:e});return t?(this.logger.verbose("getAccountByHomeId: Account matching homeAccountId found, returning"),this.logger.verbosePii("getAccountByHomeId: Returning signed-in accounts matching homeAccountId: "+e),t):(this.logger.verbose("getAccountByHomeId: No matching account found, returning null"),null)},t.prototype.getAccountByLocalId=function(e){if(this.logger.trace("getAccountByLocalId called"),!e)return this.logger.warning("getAccountByLocalId: No localAccountId provided"),null;var t=this.browserStorage.getAccountInfoFilteredBy({localAccountId:e});return t?(this.logger.verbose("getAccountByLocalId: Account matching localAccountId found, returning"),this.logger.verbosePii("getAccountByLocalId: Returning signed-in accounts matching localAccountId: "+e),t):(this.logger.verbose("getAccountByLocalId: No matching account found, returning null"),null)},t.prototype.setActiveAccount=function(e){this.browserStorage.setActiveAccount(e)},t.prototype.getActiveAccount=function(){return this.browserStorage.getActiveAccount()},t.prototype.preflightBrowserEnvironmentCheck=function(t,n){if(void 0===n&&(n=!0),this.logger.verbose("preflightBrowserEnvironmentCheck started"),zt.blockNonBrowserEnvironment(this.isBrowserEnvironment),zt.blockRedirectInIframe(t,this.config.system.allowRedirectInIframe),zt.blockReloadInHiddenIframes(),zt.blockAcquireTokenInPopups(),zt.blockNativeBrokerCalledBeforeInitialized(this.config.system.allowNativeBroker,this.initialized),t===e.InteractionType.Redirect&&this.config.cache.cac
47heLocation===e.BrowserCacheLocation.MemoryStorage&&!this.config.cache.storeAuthStateInCookie)throw Rt.createInMemoryRedirectUnavailableError();t!==e.InteractionType.Redirect&&t!==e.InteractionType.Popup||this.preflightInteractiveRequest(n)},t.prototype.preflightInteractiveRequest=function(e){this.logger.verbose("preflightInteractiveRequest called, validating app environment"),zt.blockReloadInHiddenIframes(),e&&this.browserStorage.setInteractionInProgress(!0)},t.prototype.acquireTokenNative=function(e,t,n){return a(this,void 0,void 0,function(){var a;return r(this,function(r){if(this.logger.trace("acquireTokenNative called"),!this.nativeExtensionProvider)throw ft.createNativeConnectionNotEstablishedError();return a=new Yt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,t,this.performanceClient,this.nativeExtensionProvider,n||this.getNativeAccountId(e),this.nativeInternalStorage,e.correlationId),[2,a.acquireToken(e)]})})},t.prototype.canUseNative=function(e,t){if(this.logger.trace("canUseNative called"),!Kt.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme))return this.logger.trace("canUseNative: isNativeAvailable returned false, returning false"),!1;if(e.prompt)switch(e.prompt){case x.NONE:case x.CONSENT:case x.LOGIN:this.logger.trace("canUseNative: prompt is compatible with native flow");break;default:return this.logger.trace("canUseNative: prompt = "+e.prompt+" is not compatible with native flow, returning false"),!1}return!(!t&&!this.getNativeAccountId(e)&&(this.logger.trace("canUseNative: nativeAccountId is not available, returning false"),1))},t.prototype.getNativeAccountId=function(e){var t=e.account||this.browserStorage.getAccountInfoByHints(e.loginHint,e.sid)||this.getActiveAccount();return t&&t.nativeAccountId||""},t.prototype.createPopupClient=function(e){return new Qt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)},t.prototype.createRedirectClient=function(e){return new Wt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)},t.prototype.createSilentIframeClient=function(t){return new rn(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.ApiId.ssoSilent,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,t)},t.prototype.createSilentCacheClient=function(e){return new Zt(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)},t.prototype.createSilentRefreshClient=function(e){return new on(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)},t.prototype.createSilentAuthCodeClient=function(t){return new Ln(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,e.ApiId.acquireTokenByCode,this.performanceClient,this.nativeExtensionProvider,t)},t.prototype.addEventCallback=function(e){return this.eventHandler.addEventCallback(e)},t.prototype.removeEventCallback=function(e){this.eventHandler.removeEventCallback(e)},t.prototype.addPerformanceCallback=function(e){return this.performanceClient.addPerformanceCallback(e)},t.prototype.removePerformanceCallback=function(e){return this.performanceClient.removePerformanceCallback(e)},t.prototype.enableAccountStorageEvents=function(){this.eventHandler.enableAccountStorageEvents()},t.prototype.disableAccountStorageEvents=function(){this.eventHandler.disableAccountStorageEvents()},t.prototype.getTokenCache=function(){return this.tokenCache},t.prototype.getLogger=function(){return this.logger},t.prototype.setLogger=function(e){this.logger=e},t.prototype.initializeWrapperLibrary=function(e,t){this.browserStorage.setWrapperMetadata(e,t)},t.prototype.setNavigationClient=function(e){this.navigationClient=e},t.prototype.getConfiguration=function(){return this.config},t.prototype.getRequestCorrelationId=function(e){
48return(null===e||void 0===e?void 0:e.correlationId)?e.correlationId:this.isBrowserEnvironment?this.browserCrypto.createNewGuid():E.EMPTY_STRING},t}(),Mn=function(n){function i(e){var t=n.call(this,e)||this;return t.astsAsyncMeasurement=void 0,t.activeSilentTokenRequests=new Map,t.trackPageVisibility=t.trackPageVisibility.bind(t),t}return t(i,n),i.prototype.loginRedirect=function(e){return a(this,void 0,void 0,function(){var t;return r(this,function(n){return t=this.getRequestCorrelationId(e),this.logger.verbose("loginRedirect called",t),[2,this.acquireTokenRedirect(k({correlationId:t},e||Ot))]})})},i.prototype.loginPopup=function(e){var t=this.getRequestCorrelationId(e);return this.logger.verbose("loginPopup called",t),this.acquireTokenPopup(k({correlationId:t},e||Ot))},i.prototype.acquireTokenSilent=function(t){return a(this,void 0,void 0,function(){var n,a,i,o,s,l,c,u=this;return r(this,function(r){if(n=this.getRequestCorrelationId(t),a=this.performanceClient.startMeasurement(e.PerformanceEvents.AcquireTokenSilent,n),a.addStaticFields({cacheLookupPolicy:t.cacheLookupPolicy}),this.preflightBrowserEnvironmentCheck(e.InteractionType.Silent),this.logger.verbose("acquireTokenSilent called",n),!(i=t.account||this.getActiveAccount()))throw ft.createNoAccountError();return o={clientId:this.config.auth.clientId,authority:t.authority||E.EMPTY_STRING,scopes:t.scopes,homeAccountIdentifier:i.homeAccountId,claims:t.claims,authenticationScheme:t.authenticationScheme,resourceRequestMethod:t.resourceRequestMethod,resourceRequestUri:t.resourceRequestUri,shrClaims:t.shrClaims,sshKid:t.sshKid},s=JSON.stringify(o),l=this.activeSilentTokenRequests.get(s),void 0===l?
48(this.logger.verbose("acquireTokenSilent called for the first time, storing active request",n),this.performanceClient.setPreQueueTime(e.PerformanceEvents.AcquireTokenSilentAsync,n),c=this.acquireTokenSilentAsync(k(k({},t),{correlationId:n}),i).then(function(e){return u.activeSilentTokenRequests.delete(s),a.addStaticFields({accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length}),a.endMeasurement({success:!0,fromCache:e.fromCache,isNativeBroker:e.fromNativeBroker,cacheLookupPolicy:t.cacheLookupPolicy,requestId:e.requestId}),e}).catch(function(e){throw u.activeSilentTokenRequests.delete(s),a.endMeasurement({errorCode:e.errorCode,subErrorCode:e.subError,success:!1}),e}),this.activeSilentTokenRequests.set(s,c),[2,c]):(this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",n),a.discardMeasurement(),[2,l])})})},i.prototype.trackPageVisibility=function(){this.astsAsyncMeasurement&&(this.logger.info("Perf: Visibility change detected"),this.astsAsyncMeasurement.increment({visibilityChangeCount:1}))},i.prototype.acquireTokenSilentAsync=function(t,n){var i;return a(this,void 0,void 0,function(){var o,s,l,c,u,d=this;return r(this,function(h){switch(h.label){case 0:return this.performanceClient.addQueueMeasurement(e.PerformanceEvents.AcquireTokenSilentAsync,t.correlationId),this.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_START,e.InteractionType.Silent,t),this.astsAsyncMeasurement=this.performanceClient.startMeasurement(e.PerformanceEvents.AcquireTokenSilentAsync,t.correlationId),null===(i=this.astsAsyncMeasurement)||void 0===i||i.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibility),Kt.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,t.authenticationScheme)&&n.nativeAccountId?(this.logger.verbose("acquireTokenSilent - attempting to acquire token from native platform"),s=k(k({},t),{account:n}),o=this.acquireTokenNative(s,e.ApiId.acquireTokenSilent_silentFlow).catch(function(e){return a(d,void 0,void 0,function(){var n;return r(this,function(a){if(e instanceof Ht&&e.isFatal())return this.logger.verbose("acquireTokenSilent - native platform unavailable, falling back to web flow"),this.nativeExtensionProvider=void 0,n=this.createSilentIframeClient(t.correlationId),[2,n.acquireToken(t)];throw e})})}),[3,3]):[3,1];case 1:return this.logger.verbose("acquireTokenSilent - attempting to acquire token from web flow"),l=this.createSilentCacheClient(t.correlationId),this.performanceClient.setPreQueueTime(e.PerformanceEvents.InitializeSilentRequest,t.correlationId),[4,l.initializeSilentRequest(t,n)];case 2:c=h.sent(),u=k(k({},t),{cacheLookupPolicy:t.cacheLookupPolicy||e.CacheLookupPolicy.Default}),this.performanceClient.setPreQueueTime(e.PerformanceEvents.AcquireTokenFromCache,c.correlationId),o=this.acquireTokenFromCache(l,c,u).catch(function(n){if(u.cacheLookupPolicy===e.CacheLookupPolicy.AccessToken)throw n;return zt.blockReloadInHiddenIframes(),d.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_NETWORK_START,e.InteractionType.Silent,c),d.performanceClient.setPreQueueTime(e.PerformanceEvents.AcquireTokenByRefreshToken,c.correlationId),d.acquireTokenByRefreshToken(c,u).catch(function(n){var a=n instanceof we,r=n instanceof je,i=n.errorCode===bt.INVALID_GRANT_ERROR;if((!a||!i||r||u.cacheLookupPolicy===e.CacheLookupPolicy.AccessTokenAndRefreshToken||u.cacheLookupPolicy===e.CacheLookupPolicy.RefreshToken)&&u.cacheLookupPolicy!==e.CacheLookupPolicy.Skip)throw n;return d.logger.verbose("Refresh token expired/invalid or CacheLookupPolicy is set to Skip, attempting acquire token by iframe.",t.correlationId),d.performanceClient.setPreQueueTime(e.PerformanceEvents.AcquireTokenBySilentIframe,c.correlationId),d.acquireTokenBySilentIframe(c)})}),h.label=3;case 3:return[2,o.then(function(t){var n;return d.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_SUCCESS,e.InteractionType.Silent,t),null===(n=d.astsAsyncMeasurement)||void 0===n||n.endMeasurement({success:!0,fromCache:t.fromCache,isNativeBroker:t.fromNativeBroker,requestId:t.requestId}),t}).catch(function(t){var n;throw d.eventHandler.emitEvent(e.EventType.ACQUIRE_TOKEN_FAILURE,e.InteractionType.Silent,null,t),null===(n=d.astsAsyncMeasurement)||void 0===n||n.endMeasurement({errorCode:t.errorCode,subErrorCode:t.subError,success:!1}),t}).finally(function(){document.removeEventListener("visibilitychange",d.trackPageVisibility)})]}})})},i}(xn),Dn={initialize:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},acquireTokenPopup:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},acquireTokenRedirect:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},acquireTokenSilent:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},acquireTokenByCode:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},getAllAccounts:function(){return[]},getAccountByHomeId:function(){return null},getAccountByUsername:function(){return null},getAccountByLocalId:function(){return null},handleRedirectPromise:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},loginPopup:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},loginRedirect:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},logout:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},logoutRedirect:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},logoutPopup:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},ssoSilent:function(){return Promise.reject(Rt.createStubPcaInstanceCalledError())},addEventCallback:function(){return null},removeEventCallback:function(){},addPerformanceCallback:function(){return""},removePerformanceCallback:function(){return!1},enableAccountStorageEvents:function(){},disableAccountStorageEvents:function(){},getTokenCache:function(){throw Rt.createStubPcaInstanceCalledError()},getLogger:function(){throw Rt.createStubPcaInstanceCalledError()},setLogger:function(){},setActiveAccount:function(){},getActiveAccount:function(){return null},initializeWrapperLibrary:function(){},setNavigationClient:function(){},getConfiguration:function(){throw Rt.createStubPcaInstanceCalledError()}},_n=function(){function t(){}return t.getInteractionStatusFromEvent=function(t,n){switch(t.eventType){case e.EventType.LOGIN_START:return e.InteractionStatus.Login;case e.EventType.SSO_SILENT_START:return e.InteractionStatus.SsoSilent;case e.EventType.ACQUIRE_TOKEN_START:if(t.interactionType===e.InteractionType.Redirect||t.interactionType===e.InteractionType.Popup)return e.InteractionStatus.AcquireToken;break;case e.EventType.HANDLE_REDIRECT_START:return e.InteractionStatus.HandleRedirect;case e.EventType.LOGOUT_START:return e.InteractionStatus.Logout;case e.EventType.SSO_SILENT_SUCCESS:case e.EventType.SSO_SILENT_FAILURE:if(n&&n!==e.InteractionStatus.SsoSilent)break;return e.InteractionStatus.None;case e.EventType.LOGOUT_END:if(n&&n!==e.InteractionStatus.Logout)break;return e.InteractionStatus.None;case e.EventType.HANDLE_REDIRECT_END:if(n&&n!==e.InteractionStatus.HandleRedirect)break;return e.InteractionStatus.None;case e.EventType.LOGIN_SUCCESS:case e.EventType.LOGIN_FAILURE:case e.EventType.ACQUIRE_TOKEN_SUCCESS:case e.EventType.ACQUIRE_TOKEN_FAILURE:if(t.interactionType===e.InteractionType.Redirect||t.interactionType===e.InteractionType.Popup){if(n&&n!==e.InteractionStatus.Login&&n!==e.InteractionStatus.AcquireToken)break;return e.InteractionStatus.None}}return null},t}(),jn=function(){function e(e,t){var n=t&&t.loggerOptions||{};this.logger=new ae(n,Dt,_t),this.cryptoOps=new In(this.logger),this.popTokenGenerator=new Ue(this.cryptoOps),this.shrParameters=e}return e.prototype.generatePublicKeyThumbprint=function(){return a(this,void 0,void 0,function(){var e;return r(this,function(t){switch(t.label){case 0:return[4,this.popTokenGenerator.generateKid(this.shrParameters)];case 1:return e=t.sent().kid,[2,e]}})})},e.prototype.signRequest=function(e,t,n){return a(this,void 0,void 0,function(){return r(this,function(a){return[2,this.popTokenGenerator.signPayload(e,t,this.shrParameters,n)]})})},e.prototype.removeKeys=function(e){return a(this,void 0,void 0,function(){return r(this,function(t){switch(t.label){case 0:return[4,this.cryptoOps.removeTokenBindingKey(e)];case 1:return[2,t.sent()]}})})},e}();e.AccountEntity=de,e.AuthError=J,e.AuthErrorMessage=Q,e.AuthenticationHeaderParser=ut,e.BrowserAuthError=ft,e.BrowserAuthErrorMessage=gt,e.BrowserConfigurationAuthError=Rt,e.BrowserConfigurationAuthErrorMessage=Nt,e.BrowserUtils=zt,e.ClientAuthError=te,e.ClientAuthErrorMessage=ee,e.ClientConfigurationError=le,e.ClientConfigurationErrorMessage=se,e.DEFAULT_IFRAME_TIMEOUT_MS=en,e.EventMessageUtils=_n,e.InteractionRequiredAuthError=je,e.InteractionRequiredAuthErrorMessage=_e,e.Logger=ae,e.NavigationClient=Jt,e.OIDC_DEFAULT_SCOPES=I,e.PublicClientApplication=Mn,e.ServerError=we,e.SignedHttpRequest=jn,e.StringUtils=ne,e.UrlString=$e,e.internals=Rn,e.stubbedPublicClientApplication=Dn,e.version=_t,Object.defineProperty(e,"__esMo
48dule",{value:!0})});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.