Help
RSS
API
Feed
Maltego
Contact
Domain > faucett.outletarauco.pe
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-09-18
52.0.139.72
(
ClassC
)
2025-01-21
34.198.131.168
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 21 Jan 2025 05:51:46 GMTContent-Type: text/html; charsetutf-8Content-Length: 761957Connection: keep-aliveVary: Accept-EncodingX-XSS-Protection: 0X-Content-Type-Options: nosniffX-Download-Options: noopenX-Permitted-Cross-Domain-Policies: noneReferrer-Policy: strict-origin-when-cross-originCache-Control: public, no-cacheSurrogate-Control: max-age31556952Permissions-Policy: Strict-Transport-Security: max-age31536000; includeSubDomainsETag: W/361edca8eb5bfb12419f4c3afd89d30bX-Request-Id: d075f40f-7ece-44ba-a148-3a6195fbab01X-Cache-Status: EXPIRED !DOCTYPE html> html classno-js langes> head> !-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-KX6S2GV6);/script>!-- End Google Tag Manager --> title>Bienvenido a OutletArauco Faucett - ¡Donde ganas siempre!/title> meta namedescription contentBienvenido a OutletArauco Faucett. Acá encontrarás las últimas tendencias y entretención para toda la familia./> meta propertyog:title contentOutletArauco Faucett/> meta propertyog:type contentwebsite/> meta propertyog:url contenthttps://faucett.outletarauco.pe/legales-concursos/> meta propertyog:site_name contentOutletArauco Faucett/> meta propertyog:description contentBienvenido a OutletArauco Faucett. Acá encontrarás las últimas tendencias y entretención para toda la familia./>meta data-vmidrobots namerobots contentindex,follow,all data-vue-metatrue>meta data-vmidgooglebot namegooglebot contentindex,follow,all data-vue-metatrue>link relcanonical hrefhttps://faucett.outletarauco.pe/> script> const notFoundPage https://faucett.outletarauco.pe/posts/not-found; /script>meta charsetutf-8/>meta http-equivX-UA-Compatible contentIEedge,chrome1/>!-- link relshortcut icon hrefhttps://parquearauco.modyocdn.com/uploads/14bd3cb7-78ff-45f8-9692-80f6243a6d3d/C32x32/Logo-Larcomar-Color.ico> meta nameapple-mobile-web-app-capable contentyes/> link relapple-touch-icon hrefhttps://parquearauco.modyocdn.com/uploads/337bd488-aaca-430a-8653-7f54b89ab6be/C57x57/Logo-Larcomar-Color.png /> link relapple-touch-icon sizes72x72 hrefhttps://parquearauco.modyocdn.com/uploads/337bd488-aaca-430a-8653-7f54b89ab6be/C72x72/Logo-Larcomar-Color.png /> link relapple-touch-icon sizes114x114 hrefhttps://parquearauco.modyocdn.com/uploads/337bd488-aaca-430a-8653-7f54b89ab6be/C114x114/Logo-Larcomar-Color.png /> link relapple-touch-icon sizes144x144 hrefhttps://parquearauco.modyocdn.com/uploads/337bd488-aaca-430a-8653-7f54b89ab6be/C144x144/Logo-Larcomar-Color.png />-->link relshortcut icon hrefhttps://parquearauco.modyocdn.com/uploads/6ae8ad3e-41c4-4d1e-ae55-0e0d9b6e464e/original/logo_favicon.png> meta nameapple-mobile-web-app-capable contentyes/> link relapple-touch-icon hrefhttps://parquearauco.modyocdn.com/uploads/9f6d1241-2644-4fb4-9cfe-4e8e95bb683a/original/BOTON_56X56_1_.ico /> link relapple-touch-icon sizes72x72 hrefhttps://parquearauco.modyocdn.com/uploads/9f6d1241-2644-4fb4-9cfe-4e8e95bb683a/original/BOTON_56X56_1_.ico /> link relapple-touch-icon sizes114x114 hrefhttps://parquearauco.modyocdn.com/uploads/9f6d1241-2644-4fb4-9cfe-4e8e95bb683a/original/BOTON_56X56_1_.ico /> link relapple-touch-icon sizes144x144 hrefhttps://parquearauco.modyocdn.com/uploads/9f6d1241-2644-4fb4-9cfe-4e8e95bb683a/original/BOTON_56X56_1_.ico />meta http-equivcontent-type contenttext/html; charsetutf-8/>link relstylesheet hrefhttps://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css>meta nameauthor contentFaucett/>meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0,user-scalable0/>!-- meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalable0/> -->!-- meta nameviewport contentwidthdevice-width, user-scalableno> -->!-- css & js -->link hrefhttps://faucett.outletarauco.pe/stylesheets/site-style-1e53fdef389c9843d943d9229b58177d30deb15d3685e030bb37d9b44d872956.css mediascreen relstylesheet typetext/css />script async> /*! * jQuery JavaScript Library v1.10.1 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2013-05-30T21:49Z */(function( window, undefined ) {// Cant do this because several apps including ASP.NET trace// the stack via arguments.caller.callee and Firefox dies if// you try to trace through use strict call chains. (#13335)// Support: Firefox 18+//use strict;var // The deferred used on DOM ready readyList, // A central reference to the root jQuery(document) rootjQuery, // Support: IE10 // For `typeof xmlNode.method` instead of `xmlNode.method ! undefined` core_strundefined typeof undefined, // Use the correct document accordingly with window argument (sandbox) location window.location, document window.document, docElem document.documentElement, // Map over jQuery in case of overwrite _jQuery window.jQuery, // Map over the $ in case of overwrite _$ window.$, // Class -> type pairs class2type {}, // List of deleted data cache ids, so we can reuse them core_deletedIds , core_version 1.10.1, // Save a reference to some core methods core_concat core_deletedIds.concat, core_push core_deletedIds.push, core_slice core_deletedIds.slice, core_indexOf core_deletedIds.indexOf, core_toString class2type.toString, core_hasOwn class2type.hasOwnProperty, core_trim core_version.trim, // Define a local copy of jQuery jQuery function( selector, context ) { // The jQuery object is actually just the init constructor enhanced return new jQuery.fn.init( selector, context, rootjQuery ); }, // Used for matching numbers core_pnum /+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source, // Used for splitting on whitespace core_rnotwhite /\S+/g, // Make sure we trim BOM and NBSP (heres looking at you, Safari 5.0 and IE) rtrim /^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g, // A simple way to check for HTML strings // Prioritize #id over tag> to avoid XSS via location.hash (#9521) // Strict HTML recognition (#11290: must start with ) rquickExpr /^(?:\s*(\w\W+>)^>*|#(\w-*))$/, // Match a standalone tag rsingleTag /^(\w+)\s*\/?>(?:\/\1>|)$/, // JSON RegExp rvalidchars /^\,:{}\s*$/, rvalidbraces /(?:^|:|,)(?:\s*\)+/g, rvalidescape /\\(?:\\\/bfnrt|u\da-fA-F{4})/g, rvalidtokens /^\\\r\n*|true|false|null|-?(?:\d+\.|)\d+(?:eE+-?\d+|)/g, // Matches dashed string for camelizing rmsPrefix /^-ms-/, rdashAlpha /-(\da-z)/gi, // Used by jQuery.camelCase as callback to replace() fcamelCase function( all, letter ) { return letter.toUpperCase(); }, // The ready event handler completed function( event ) { // readyState complete is good enough for us to call the dom ready in oldIE if ( document.addEventListener || event.type load || document.readyState complete ) { detach(); jQuery.ready(); } }, // Clean-up method for dom ready events detach function() { if ( document.addEventListener ) { document.removeEventListener( DOMContentLoaded, completed, false ); window.removeEventListener( load, completed, false ); } else { document.detachEvent( onreadystatechange, completed ); window.detachEvent( onload, completed ); } };jQuery.fn jQuery.prototype { // The current version of jQuery being used jquery: core_version, constructor: jQuery, init: function( selector, context, rootjQuery ) { var match, elem; // HANDLE: $(), $(null), $(undefined), $(false) if ( !selector ) { return this; } // Handle HTML strings if ( typeof selector string ) { if ( selector.charAt(0) && selector.charAt( selector.length - 1 ) > && selector.length > 3 ) { // Assume that strings that start and end with > are HTML and skip the regex check match null, selector, null ; } else { match rquickExpr.exec( selector ); } // Match html or make sure no context is specified for #id if ( match && (match1 || !context) ) { // HANDLE: $(html) -> $(array) if ( match1 ) { context context instanceof jQuery ? context0 : context; // scripts is true for back-compat jQuery.merge( this, jQuery.parseHTML( match1, context && context.nodeType ? context.ownerDocument || context : document, true ) ); // HANDLE: $(html, props) if ( rsingleTag.test( match1 ) && jQuery.isPlainObject( context ) ) { for ( match in context ) { // Properties of context are called as methods if possible if ( jQuery.isFunction( this match ) ) { this match ( context match ); // ...and otherwise set as attributes } else { this.attr( match, context match ); } } } return this; // HANDLE: $(#id) } else { elem document.getElementById( match2 ); // Check parentNode to catch when Blackberry 4.6 returns // nodes that are no longer in the document #6963 if ( elem && elem.parentNode ) { // Handle the case where IE and Opera return items // by name instead of ID if ( elem.id ! match2 ) { return rootjQuery.find( selector ); } // Otherwise, we inject the element directly into the jQuery object this.length 1; this0 elem; } this.context document; this.selector selector; return this; } // HANDLE: $(expr, $(...)) } else if ( !context || context.jquery ) { return ( context || rootjQuery ).find( selector ); // HANDLE: $(expr, context) // (which is just equivalent to: $(context).find(expr) } else { return this.constructor( context ).find( selector ); } // HANDLE: $(DOMElement) } else if ( selector.nodeType ) { this.context this0 selector; this.length 1; return this; // HANDLE: $(function) // Shortcut for document ready } else if ( jQuery.isFunction( selector ) ) { return rootjQuery.ready( selector ); } if ( selector.selector ! undefined ) { this.selector selector.selector; this.context selector.context; } return jQuery.makeArray( selector, this ); }, // Start with an empty selector selector: , // The default length of a jQuery object is 0 length: 0, toArray: function() { return core_slice.call( this ); }, // Get the Nth element in the matched element set OR // Get the whole matched element set as a clean array get: function( num ) { return num null ? // Return a clean array this.toArray() : // Return just the object ( num 0 ? this this.length + num : this num ); }, // Take an array of elements and push it onto the stack // (returning the new matched element set) pushStack: function( elems ) { // Build a new jQuery matched element set var ret jQuery.merge( this.constructor(), elems ); // Add the old object onto the stack (as a reference) ret.prevObject this; ret.context this.context; // Return the newly-formed element set return ret; }, // Execute a callback for every element in the matched set. // (You can seed the arguments with an array of args, but this is // only used internally.) each: function( callback, args ) { return jQuery.each( this, callback, args ); }, ready: function( fn ) { // Add the callback jQuery.ready.promise().done( fn ); return this; }, slice: function() { return this.pushStack( core_slice.apply( this, arguments ) ); }, first: function() { return this.eq( 0 ); }, last: function() { return this.eq( -1 ); }, eq: function( i ) { var len this.length, j +i + ( i 0 ? len : 0 ); return this.pushStack( j > 0 && j len ? thisj : ); }, map: function( callback ) { return this.pushStack( jQuery.map(this, function( elem, i ) { return callback.call( elem, i, elem ); })); }, end: function() { return this.prevObject || this.constructor(null); }, // For internal use only. // Behaves like an Arrays method, not like a jQuery method. push: core_push, sort: .sort, splice: .splice};// Give the init function the jQuery prototype for later instantiationjQuery.fn.init.prototype jQuery.fn;jQuery.extend jQuery.fn.extend function() { var src, copyIsArray, copy, name, options, clone, target arguments0 || {}, i 1, length arguments.length, deep false; // Handle a deep copy situation if ( typeof target boolean ) { deep target; target arguments1 || {}; // skip the boolean and the target i 2; } // Handle case when target is a string or something (possible in deep copy) if ( typeof target ! object && !jQuery.isFunction(target) ) { target {}; } // extend jQuery itself if only one argument is passed if ( length i ) { target this; --i; } for ( ; i length; i++ ) { // Only deal with non-null/undefined values if ( (options arguments i ) ! null ) { // Extend the base object for ( name in options ) { src target name ; copy options name ; // Prevent never-ending loop if ( target copy ) { continue; } // Recurse if were merging plain objects or arrays if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray jQuery.isArray(copy)) ) ) { if ( copyIsArray ) { copyIsArray false; clone src && jQuery.isArray(src) ? src : ; } else { clone src && jQuery.isPlainObject(src) ? src : {}; } // Never move original objects, clone them target name jQuery.extend( deep, clone, copy ); // Dont bring in undefined values } else if ( copy ! undefined ) { target name copy; } } } } // Return the modified object return target;};jQuery.extend({ // Unique for each copy of jQuery on the page // Non-digits removed to match rinlinejQuery expando: jQuery + ( core_version + Math.random() ).replace( /\D/g, ), noConflict: function( deep ) { if ( window.$ jQuery ) { window.$ _$; } if ( deep && window.jQuery jQuery ) { window.jQuery _jQuery; } return jQuery; }, // Is the DOM ready to be used? Set to true once it occurs. isReady: false, // A counter to track how many items to wait for before // the ready event fires. See #6781 readyWait: 1, // Hold (or release) the ready event holdReady: function( hold ) { if ( hold ) { jQuery.readyWait++; } else { jQuery.ready( true ); } }, // Handle when the DOM is ready ready: function( wait ) { // Abort if there are pending holds or were already ready if ( wait true ? --jQuery.readyWait : jQuery.isReady ) { return; } // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). if ( !document.body ) { return setTimeout( jQuery.ready ); } // Remember that the DOM is ready jQuery.isReady true; // If a normal DOM Ready event fired, decrement, and wait if need be if ( wait ! true && --jQuery.readyWait > 0 ) { return; } // If there are functions bound, to execute readyList.resolveWith( document, jQuery ); // Trigger any bound ready events if ( jQuery.fn.trigger ) { jQuery( document ).trigger(ready).off(ready); } }, // See test/unit/core.js for details concerning isFunction. // Since version 1.3, DOM methods and functions like alert // arent supported. They return false on IE (#2968). isFunction: function( obj ) { return jQuery.type(obj) function; }, isArray: Array.isArray || function( obj ) { return jQuery.type(obj) array; }, isWindow: function( obj ) { /* jshint eqeqeq: false */ return obj ! null && obj obj.window; }, isNumeric: function( obj ) { return !isNaN( parseFloat(obj) ) && isFinite( obj ); }, type: function( obj ) { if ( obj null ) { return String( obj ); } return typeof obj object || typeof obj function ? class2type core_toString.call(obj) || object : typeof obj; }, isPlainObject: function( obj ) { var key; // Must be an Object. // Because of IE, we also have to check the presence of the constructor property. // Make sure that DOM nodes and window objects dont pass through, as well if ( !obj || jQuery.type(obj) ! object || obj.nodeType || jQuery.isWindow( obj ) ) { return false; } try { // Not own constructor property must be Object if ( obj.constructor && !core_hasOwn.call(obj, constructor) && !core_hasOwn.call(obj.constructor.prototype, isPrototypeOf) ) { return false; } } catch ( e ) { // IE8,9 Will throw exceptions on certain host objects #9897 return false; } // Support: IE9 // Handle iteration over inherited properties before own properties. if ( jQuery.support.ownLast ) { for ( key in obj ) { return core_hasOwn.call( obj, key ); } } // Own properties are enumerated firstly, so to speed up, // if last one is own, then all properties are own. for ( key in obj ) {} return key undefined || core_hasOwn.call( obj, key ); }, isEmptyObject: function( obj ) { var name; for ( name in obj ) { return false; } return true; }, error: function( msg ) { throw new Error( msg ); }, // data: string of html // context (optional): If specified, the fragment will be created in this context, defaults to document // keepScripts (optional): If true, will include scripts passed in the html string parseHTML: function( data, context, keepScripts ) { if ( !data || typeof data ! string ) { return null; } if ( typeof context boolean ) { keepScripts context; context false; } context context || document; var parsed rsingleTag.exec( data ), scripts !keepScripts && ; // Single tag if ( parsed ) { return context.createElement( parsed1 ) ; } parsed jQuery.buildFragment( data , context, scripts ); if ( scripts ) { jQuery( scripts ).remove(); } return jQuery.merge( , parsed.childNodes ); }, parseJSON: function( data ) { // Attempt to parse using the native JSON parser first if ( window.JSON && window.JSON.parse ) { return window.JSON.parse( data ); } if ( data null ) { return data; } if ( typeof data string ) { // Make sure leading/trailing whitespace is removed (IE cant handle it) data jQuery.trim( data ); if ( data ) { // Make sure the incoming data is actual JSON // Logic borrowed from http://json.org/json2.js if ( rvalidchars.test( data.replace( rvalidescape, @ ) .replace( rvalidtokens, ) .replace( rvalidbraces, )) ) { return ( new Function( return + data ) )(); } } } jQuery.error( Invalid JSON: + data ); }, // Cross-browser xml parsing parseXML: function( data ) { var xml, tmp; if ( !data || typeof data ! string ) { return null; } try { if ( window.DOMParser ) { // Standard tmp new DOMParser(); xml tmp.parseFromString( data , text/xml ); } else { // IE xml new ActiveXObject( Microsoft.XMLDOM ); xml.async false; xml.loadXML( data ); } } catch( e ) { xml undefined; } if ( !xml || !xml.documentElement || xml.getElementsByTagName( parsererror ).length ) { jQuery.error( Invalid XML: + data ); } return xml; }, noop: function() {}, // Evaluates a script in a global context // Workarounds based on findings by Jim Driscoll // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context globalEval: function( data ) { if ( data && jQuery.trim( data ) ) { // We use execScript on Internet Explorer // We use an anonymous function so that context is window // rather than jQuery in Firefox ( window.execScript || function( data ) { window eval .call( window, data ); } )( data ); } }, // Convert dashed to camelCase; used by the css and data modules // Microsoft forgot to hump their vendor prefix (#9572) camelCase: function( string ) { return string.replace( rmsPrefix, ms- ).replace( rdashAlpha, fcamelCase ); }, nodeName: function( elem, name ) { return elem.nodeName && elem.nodeName.toLowerCase() name.toLowerCase(); }, // args is for internal usage only each: function( obj, callback, args ) { var value, i 0, length obj.length, isArray isArraylike( obj ); if ( args ) { if ( isArray ) { for ( ; i length; i++ ) { value callback.apply( obj i , args ); if ( value false ) { break; } } } else { for ( i in obj ) { value callback.apply( obj i , args ); if ( value false ) { break; } } } // A special, fast, case for the most common use of each } else { if ( isArray ) { for ( ; i length; i++ ) { value callback.call( obj i , i, obj i ); if ( value false ) { break; } } } else { for ( i in obj ) { value callback.call( obj i , i, obj i ); if ( value false ) { break; } } } } return obj; }, // Use native String.trim function wherever possible trim: core_trim && !core_trim.call(\uFEFF\xA0) ? function( text ) { return text null ? : core_trim.call( text ); } : // Otherwise use our own trimming functionality function( text ) { return text null ? : ( text + ).replace( rtrim, ); }, // results is for internal usage only makeArray: function( arr, results ) { var ret results || ; if ( arr ! null ) { if ( isArraylike( Object(arr) ) ) { jQuery.merge( ret, typeof arr string ? arr : arr ); } else { core_push.call( ret, arr ); } } return ret; }, inArray: function( elem, arr, i ) { var len; if ( arr ) { if ( core_indexOf ) { return core_indexOf.call( arr, elem, i ); } len arr.length; i i ? i 0 ? Math.max( 0, len + i ) : i : 0; for ( ; i len; i++ ) { // Skip accessing in sparse arrays if ( i in arr && arr i elem ) { return i; } } } return -1; }, merge: function( first, second ) { var l second.length, i first.length, j 0; if ( typeof l number ) { for ( ; j l; j++ ) { first i++ second j ; } } else { while ( secondj ! undefined ) { first i++ second j++ ; } } first.length i; return first; }, grep: function( elems, callback, inv ) { var retVal, ret , i 0, length elems.length; inv !!inv; // Go through the array, only saving the items // that pass the validator function for ( ; i length; i++ ) { retVal !!callback( elems i , i ); if ( inv ! retVal ) { ret.push( elems i ); } } return ret; }, // arg is for internal usage only map: function( elems, callback, arg ) { var value, i 0, length elems.length, isArray isArraylike( elems ), ret ; // Go through the array, translating each of the items to their if ( isArray ) { for ( ; i length; i++ ) { value callback( elems i , i, arg ); if ( value ! null ) { ret ret.length value; } } // Go through every key on the object, } else { for ( i in elems ) { value callback( elems i , i, arg ); if ( value ! null ) { ret ret.length value; } } } // Flatten any nested arrays return core_concat.apply( , ret ); }, // A global GUID counter for objects guid: 1, // Bind a function to a context, optionally partially applying any // arguments. proxy: function( fn, context ) { var args, proxy, tmp; if ( typeof context string ) { tmp fn context ; context fn; fn tmp; } // Quick check to determine if target is callable, in the spec // this throws a TypeError, but we will just return undefined. if ( !jQuery.isFunction( fn ) ) { return undefined; } // Simulated bind args core_slice.call( arguments, 2 ); proxy function() { return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); }; // Set the guid of unique handler to the same of original handler, so it can be removed proxy.guid fn.guid fn.guid || jQuery.guid++; return proxy; }, // Multifunctional method to get and set values of a collection // The value/s can optionally be executed if its a function access: function( elems, fn, key, value, chainable, emptyGet, raw ) { var i 0, length elems.length, bulk key null; // Sets many values if ( jQuery.type( key ) object ) { chainable true; for ( i in key ) { jQuery.access( elems, fn, i, keyi, true, emptyGet, raw ); } // Sets one value } else if ( value ! undefined ) { chainable true; if ( !jQuery.isFunction( value ) ) { raw true; } if ( bulk ) { // Bulk operations run against the entire set if ( raw ) { fn.call( elems, value ); fn null; // ...except when executing function values } else { bulk fn; fn function( elem, key, value ) { return bulk.call( jQuery( elem ), value ); }; } } if ( fn ) { for ( ; i length; i++ ) { fn( elemsi, key, raw ? value : value.call( elemsi, i, fn( elemsi, key ) ) ); } } } return chainable ? elems : // Gets bulk ? fn.call( elems ) : length ? fn( elems0, key ) : emptyGet; }, now: function() { return ( new Date() ).getTime(); }, // A method for quickly swapping in/out CSS properties to get correct calculations. // Note: this method belongs to the css module but its needed here for the support module. // If support gets modularized, this method should be moved back to the css module. swap: function( elem, options, callback, args ) { var ret, name, old {}; // Remember the old values, and insert the new ones for ( name in options ) { old name elem.style name ; elem.style name options name ; } ret callback.apply( elem, args || ); // Revert the old values for ( name in options ) { elem.style name old name ; } return ret; }});jQuery.ready.promise function( obj ) { if ( !readyList ) { readyList jQuery.Deferred(); // Catch cases where $(document).ready() is called after the browser event has already occurred. // we once tried to use readyState interactive here, but it caused issues like the one // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 if ( document.readyState complete ) { // Handle it asynchronously to allow scripts the opportunity to delay ready setTimeout( jQuery.ready ); // Standards-based browsers support DOMContentLoaded } else if ( document.addEventListener ) { // Use the handy event callback document.addEventListener( DOMContentLoaded, completed, false ); // A fallback to window.onload, that will always work window.addEventListener( load, completed, false ); // If IE event model is used } else { // Ensure firing before onload, maybe late but safe also for iframes document.attachEvent( onreadystatechange, completed ); // A fallback to window.onload, that will always work window.attachEvent( onload, completed ); // If IE and not a frame // continually check to see if the document is ready var top false; try { top window.frameElement null && document.documentElement; } catch(e) {} if ( top && top.doScroll ) { (function doScrollCheck() { if ( !jQuery.isReady ) { try { // Use the trick by Diego Perini // http://javascript.nwbox.com/IEContentLoaded/ top.doScroll(left); } catch(e) { return setTimeout( doScrollCheck, 50 ); } // detach all dom ready events detach(); // and execute any waiting functions jQuery.ready(); } })(); } } } return readyList.promise( obj );};// Populate the class2type mapjQuery.each(Boolean Number String Function Array Date RegExp Object Error.split( ), function(i, name) { class2type object + name + name.toLowerCase();});function isArraylike( obj ) { var length obj.length, type jQuery.type( obj ); if ( jQuery.isWindow( obj ) ) { return false; } if ( obj.nodeType 1 && length ) { return true; } return type array || type ! function && ( length 0 || typeof length number && length > 0 && ( length - 1 ) in obj );}// All jQuery objects should point back to theserootjQuery jQuery(document);/*! * Sizzle CSS Selector Engine v1.9.4-pre * http://sizzlejs.com/ * * Copyright 2013 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http://jquery.org/license * * Date: 2013-05-27 */(function( window, undefined ) {var i, support, cachedruns, Expr, getText, isXML, compile, outermostContext, sortInput, // Local document vars setDocument, document, docElem, documentIsHTML, rbuggyQSA, rbuggyMatches, matches, contains, // Instance-specific data expando sizzle + -(new Date()), preferredDoc window.document, dirruns 0, done 0, classCache createCache(), tokenCache createCache(), compilerCache createCache(), hasDuplicate false, sortOrder function() { return 0; }, // General-purpose constants strundefined typeof undefined, MAX_NEGATIVE 1 31, // Instance methods hasOwn ({}).hasOwnProperty, arr , pop arr.pop, push_native arr.push, push arr.push, slice arr.slice, // Use a stripped-down indexOf if we cant use a native one indexOf arr.indexOf || function( elem ) { var i 0, len this.length; for ( ; i len; i++ ) { if ( thisi elem ) { return i; } } return -1; }, booleans checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped, // Regular expressions // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace whitespace \\x20\\t\\r\\n\\f, // http://www.w3.org/TR/css3-syntax/#characters characterEncoding (?:\\\\.|\\w-|^\\x00-\\xa0)+, // Loosely modeled on CSS identifier characters // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier identifier characterEncoding.replace( w, w# ), // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors attributes \\ + whitespace + *( + characterEncoding + ) + whitespace + *(?:(*^$|!~?) + whitespace + *(?:(\)((?:\\\\.|^\\\\)*?)\\3|( + identifier + )|)|) + whitespace + *\\, // Prefer arguments quoted, // then not containing pseudos/brackets, // then attribute selectors/non-parenthetical expressions, // then anything else // These preferences are here to reduce the number of selectors // needing tokenize in the PSEUDO preFilter pseudos :( + characterEncoding + )(?:\\(((\)((?:\\\\.|^\\\\)*?)\\3|((?:\\\\.|^\\\\()\\| + attributes.replace( 3, 8 ) + )*)|.*)\\)|), // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter rtrim new RegExp( ^ + whitespace + +|((?:^|^\\\\)(?:\\\\.)*) + whitespace + +$, g ), rcomma new RegExp( ^ + whitespace + *, + whitespace + * ), rcombinators new RegExp( ^ + whitespace + *(>+~| + whitespace + ) + whitespace + * ), rsibling new RegExp( whitespace + *+~ ), rattributeQuotes new RegExp( + whitespace + *(^\\\*) + whitespace + *\\, g ), rpseudo new RegExp( pseudos ), ridentifier new RegExp( ^ + identifier + $ ), matchExpr { ID: new RegExp( ^#( + characterEncoding + ) ), CLASS: new RegExp( ^\\.( + characterEncoding + ) ), TAG: new RegExp( ^( + characterEncoding.replace( w, w* ) + ) ), ATTR: new RegExp( ^ + attributes ), PSEUDO: new RegExp( ^ + pseudos ), CHILD: new RegExp( ^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\( + whitespace + *(even|odd|((+-|)(\\d*)n|) + whitespace + *(?:(+-|) + whitespace + *(\\d+)|)) + whitespace + *\\)|), i ), bool: new RegExp( ^(?: + booleans + )$, i ), // For use in libraries implementing .is() // We use this for POS matching in `select` needsContext: new RegExp( ^ + whitespace + *>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\( + whitespace + *((?:-\\d)?\\d*) + whitespace + *\\)|)(?^-|$), i ) }, rnative /^^{+\{\s*\native \w/, // Easily-parseable/retrievable ID or TAG or CLASS selectors rquickExpr /^(?:#(\w-+)|(\w+)|\.(\w-+))$/, rinputs /^(?:input|select|textarea|button)$/i, rheader /^h\d$/i, rescape /|\\/g, // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters runescape new RegExp( \\\\(\\da-f{1,6} + whitespace + ?|( + whitespace + )|.), ig ), funescape function( _, escaped, escapedWhitespace ) { var high 0x + escaped - 0x10000; // NaN means non-codepoint // Support: Firefox // Workaround erroneous numeric interpretation of +0x return high ! high || escapedWhitespace ? escaped : // BMP codepoint high 0 ? String.fromCharCode( high + 0x10000 ) : // Supplemental Plane codepoint (surrogate pair) String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); };// Optimize for push.apply( _, NodeList )try { push.apply( (arr slice.call( preferredDoc.childNodes )), preferredDoc.childNodes ); // Support: Android4.0 // Detect silently failing push.apply arr preferredDoc.childNodes.length .nodeType;} catch ( e ) { push { apply: arr.length ? // Leverage slice if possible function( target, els ) { push_native.apply( target, slice.call(els) ); } : // Support: IE9 // Otherwise append directly function( target, els ) { var j target.length, i 0; // Cant trust NodeList.length while ( (targetj++ elsi++) ) {} target.length j - 1; } };}function Sizzle( selector, context, results, seed ) { var match, elem, m, nodeType, // QSA vars i, groups, old, nid, newContext, newSelector; if ( ( context ? context.ownerDocument || context : preferredDoc ) ! document ) { setDocument( context ); } context context || document; results results || ; if ( !selector || typeof selector ! string ) { return results; } if ( (nodeType context.nodeType) ! 1 && nodeType ! 9 ) { return ; } if ( documentIsHTML && !seed ) { // Shortcuts if ( (match rquickExpr.exec( selector )) ) { // Speed-up: Sizzle(#ID) if ( (m match1) ) { if ( nodeType 9 ) { elem context.getElementById( m ); // Check parentNode to catch when Blackberry 4.6 returns // nodes that are no longer in the document #6963 if ( elem && elem.parentNode ) { // Handle the case where IE, Opera, and Webkit return items // by name instead of ID if ( elem.id m ) { results.push( elem ); return results; } } else { return results; } } else { // Context is not a document if ( context.ownerDocument && (elem context.ownerDocument.getElementById( m )) && contains( context, elem ) && elem.id m ) { results.push( elem ); return results; } } // Speed-up: Sizzle(TAG) } else if ( match2 ) { push.apply( results, context.getElementsByTagName( selector ) ); return results; // Speed-up: Sizzle(.CLASS) } else if ( (m match3) && support.getElementsByClassName && context.getElementsByClassName ) { push.apply( results, context.getElementsByClassName( m ) ); return results; } } // QSA path if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { nid old expando; newContext context; newSelector nodeType 9 && selector; // qSA works strangely on Element-rooted queries // We can work around this by specifying an extra ID on the root // and working up from there (Thanks to Andrew Dupont for the technique) // IE 8 doesnt work on object elements if ( nodeType 1 && context.nodeName.toLowerCase() ! object ) { groups tokenize( selector ); if ( (old context.getAttribute(id)) ) { nid old.replace( rescape, \\$& ); } else { context.setAttribute( id, nid ); } nid id + nid + ; i groups.length; while ( i-- ) { groupsi nid + toSelector( groupsi ); } newContext rsibling.test( selector ) && context.parentNode || context; newSelector groups.join(,); } if ( newSelector ) { try { push.apply( results, newContext.querySelectorAll( newSelector ) ); return results; } catch(qsaError) { } finally { if ( !old ) { context.removeAttribute(id); } } } } } // All others return select( selector.replace( rtrim, $1 ), context, results, seed );}/** * For feature detection * @param {Function} fn The function to test for native support */function isNative( fn ) { return rnative.test( fn + );}/** * Create key-value caches of limited size * @returns {Function(string, Object)} Returns the Object data after storing it on itself with * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) * deleting the oldest entry */function createCache() { var keys ; function cache( key, value ) { // Use (key + ) to avoid collision with native prototype properties (see Issue #157) if ( keys.push( key + ) > Expr.cacheLength ) { // Only keep the most recent entries delete cache keys.shift() ; } return (cache key value); } return cache;}/** * Mark a function for special use by Sizzle * @param {Function} fn The function to mark */function markFunction( fn ) { fn expando true; return fn;}/** * Support testing using an element * @param {Function} fn Passed the created div and expects a boolean result */function assert( fn ) { var div document.createElement(div); try { return !!fn( div ); } catch (e) { return false; } finally { // Remove from its parent by default if ( div.parentNode ) { div.parentNode.removeChild( div ); } // release memory in IE div null; }}/** * Adds the same handler for all of the specified attrs * @param {String} attrs Pipe-separated list of attributes * @param {Function} handler The method that will be applied if the test fails * @param {Boolean} test The result of a test. If true, null will be set as the handler in leiu of the specified handler */function addHandle( attrs, handler, test ) { attrs attrs.split(|); var current, i attrs.length, setHandle test ? null : handler; while ( i-- ) { // Dont override a users handler if ( !(current Expr.attrHandle attrsi ) || current handler ) { Expr.attrHandle attrsi setHandle; } }}/** * Fetches boolean attributes by node * @param {Element} elem * @param {String} name */function boolHandler( elem, name ) { // XML does not need to be checked as this will not be assigned for XML documents var val elem.getAttributeNode( name ); return val && val.specified ? val.value : elem name true ? name.toLowerCase() : null;}/** * Fetches attributes without interpolation * http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx * @param {Element} elem * @param {String} name */function interpolationHandler( elem, name ) { // XML does not need to be checked as this will not be assigned for XML documents return elem.getAttribute( name, name.toLowerCase() type ? 1 : 2 );}/** * Uses defaultValue to retrieve value in IE6/7 * @param {Element} elem * @param {String} name */function valueHandler( elem ) { // Ignore the value *property* on inputs by using defaultValue // Fallback to Sizzle.attr by returning undefined where appropriate // XML does not need to be checked as this will not be assigned for XML documents if ( elem.nodeName.toLowerCase() input ) { return elem.defaultValue; }}/** * Checks document order of two siblings * @param {Element} a * @param {Element} b * @returns Returns -1 if a precedes b, 1 if a follows b */function siblingCheck( a, b ) { var cur b && a, diff cur && a.nodeType 1 && b.nodeType 1 && ( ~b.sourceIndex || MAX_NEGATIVE ) - ( ~a.sourceIndex || MAX_NEGATIVE ); // Use IE sourceIndex if available on both nodes if ( diff ) { return diff; } // Check if b follows a if ( cur ) { while ( (cur cur.nextSibling) ) { if ( cur b ) { return -1; } } } return a ? 1 : -1;}/** * Returns a function to use in pseudos for input types * @param {String} type */function createInputPseudo( type ) { return function( elem ) { var name elem.nodeName.toLowerCase(); return name input && elem.type type; };}/** * Returns a function to use in pseudos for buttons * @param {String} type */function createButtonPseudo( type ) { return function( elem ) { var name elem.nodeName.toLowerCase(); return (name input || name button) && elem.type type; };}/** * Returns a function to use in pseudos for positionals * @param {Function} fn */function createPositionalPseudo( fn ) { return markFunction(function( argument ) { argument +argument; return markFunction(function( seed, matches ) { var j, matchIndexes fn( , seed.length, argument ), i matchIndexes.length; // Match elements found at the specified indexes while ( i-- ) { if ( seed (j matchIndexesi) ) { seedj !(matchesj seedj); } } }); });}/** * Detect xml * @param {Element|Object} elem An element or a document */isXML Sizzle.isXML function( elem ) { // documentElement is verified for cases where it doesnt yet exist // (such as loading iframes in IE - #4833) var documentElement elem && (elem.ownerDocument || elem).documentElement; return documentElement ? documentElement.nodeName ! HTML : false;};// Expose support vars for conveniencesupport Sizzle.support {};/** * Sets document-related variables once based on the current document * @param {Element|Object} doc An element or document object to use to set the document * @returns {Object} Returns the current document */setDocument Sizzle.setDocument function( node ) { var doc node ? node.ownerDocument || node : preferredDoc, parent doc.parentWindow; // If no document and documentElement is available, return if ( doc document || doc.nodeType ! 9 || !doc.documentElement ) { return document; } // Set our document document doc; docElem doc.documentElement; // Support tests documentIsHTML !isXML( doc ); // Support: IE>8 // If iframe document is assigned to document variable and if iframe has been reloaded, // IE will throw permission denied error when accessing document variable, see jQuery #13936 if ( parent && parent.frameElement ) { parent.attachEvent( onbeforeunload, function() { setDocument(); }); } /* Attributes ---------------------------------------------------------------------- */ // Support: IE8 // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) support.attributes assert(function( div ) { // Support: IE8 // Prevent attribute/property interpolation div.innerHTML a href#>/a>; addHandle( type|href|height|width, interpolationHandler, div.firstChild.getAttribute(href) # ); // Support: IE9 // Use getAttributeNode to fetch booleans when getAttribute lies addHandle( booleans, boolHandler, div.getAttribute(disabled) null ); div.className i; return !div.getAttribute(className); }); // Support: IE9 // Retrieving value should defer to defaultValue support.input assert(function( div ) { div.innerHTML input>; div.firstChild.setAttribute( value, ); return div.firstChild.getAttribute( value ) ; }); // IE6/7 still return empty string for value, // but are actually retrieving the property addHandle( value, valueHandler, support.attributes && support.input ); /* getElement(s)By* ---------------------------------------------------------------------- */ // Check if getElementsByTagName(*) returns only elements support.getElementsByTagName assert(function( div ) { div.appendChild( doc.createComment() ); return !div.getElementsByTagName(*).length; }); // Check if getElementsByClassName can be trusted support.getElementsByClassName assert(function( div ) { div.innerHTML div classa>/div>div classa i>/div>; // Support: Safari4 // Catch class over-caching div.firstChild.className i; // Support: Opera10 // Catch gEBCN failure to find non-leading classes return div.getElementsByClassName(i).length 2; }); // Support: IE10 // Check if getElementById returns elements by name // The broken getElementById methods dont pick up programatically-set names, // so use a roundabout getElementsByName test support.getById assert(function( div ) { docElem.appendChild( div ).id expando; return !doc.getElementsByName || !doc.getElementsByName( expando ).length; }); // ID find and filter if ( support.getById ) { Expr.findID function( id, context ) { if ( typeof context.getElementById ! strundefined && documentIsHTML ) { var m context.getElementById( id ); // Check parentNode to catch when Blackberry 4.6 returns // nodes that are no longer in the document #6963 return m && m.parentNode ? m : ; } }; Expr.filterID function( id ) { var attrId id.replace( runescape, funescape ); return function( elem ) { return elem.getAttribute(id) attrId; }; }; } else { // Support: IE6/7 // getElementById is not reliable as a find shortcut delete Expr.findID; Expr.filterID function( id ) { var attrId id.replace( runescape, funescape ); return function( elem ) { var node typeof elem.getAttributeNode ! strundefined && elem.getAttributeNode(id); return node && node.value attrId; }; }; } // Tag Expr.findTAG support.getElementsByTagName ? function( tag, context ) { if ( typeof context.getElementsByTagName ! strundefined ) { return context.getElementsByTagName( tag ); } } : function( tag, context ) { var elem, tmp , i 0, results context.getElementsByTagName( tag ); // Filter out possible comments if ( tag * ) { while ( (elem resultsi++) ) { if ( elem.nodeType 1 ) { tmp.push( elem ); } } return tmp; } return results; }; // Class Expr.findCLASS support.getElementsByClassName && function( className, context ) { if ( typeof context.getElementsByClassName ! strundefined && documentIsHTML ) { return context.getElementsByClassName( className ); } }; /* QSA/matchesSelector ---------------------------------------------------------------------- */ // QSA and matchesSelector support // matchesSelector(:active) reports false when true (IE9/Opera 11.5) rbuggyMatches ; // qSa(:focus) reports false when true (Chrome 21) // We allow this because of a bug in IE8/9 that throws an error // whenever `document.activeElement` is accessed on an iframe // So, we allow :focus to pass through QSA all the time to avoid the IE error // See http://bugs.jquery.com/ticket/13378 rbuggyQSA ; if ( (support.qsa isNative(doc.querySelectorAll)) ) { // Build QSA regex // Regex strategy adopted from Diego Perini assert(function( div ) { // Select is set to empty string on purpose // This is to test IEs treatment of not explicitly // setting a boolean content attribute, // since its presence should be enough // http://bugs.jquery.com/ticket/12359 div.innerHTML select>option selected>/option>/select>; // Support: IE8 // Boolean attributes and value are not treated correctly if ( !div.querySelectorAll(selected).length ) { rbuggyQSA.push( \\ + whitespace + *(?:value| + booleans + ) ); } // Webkit/Opera - :checked should return selected option elements // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked // IE8 throws error here and will not see later tests if ( !div.querySelectorAll(:checked).length ) { rbuggyQSA.push(:checked); } }); assert(function( div ) { // Support: Opera 10-12/IE8 // ^ $ * and empty values // Should not select anything // Support: Windows 8 Native Apps // The type attribute is restricted during .innerHTML assignment var input doc.createElement(input); input.setAttribute( type, hidden ); div.appendChild( input ).setAttribute( t, ); if ( div.querySelectorAll(t^).length ) { rbuggyQSA.push( *^$ + whitespace + *(?:|\\) ); } // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) // IE8 throws error here and will not see later tests if ( !div.querySelectorAll(:enabled).length ) { rbuggyQSA.push( :enabled, :disabled ); } // Opera 10-11 does not throw on post-comma invalid pseudos div.querySelectorAll(*,:x); rbuggyQSA.push(,.*:); }); } if ( (support.matchesSelector isNative( (matches docElem.webkitMatchesSelector || docElem.mozMatchesSelector || docElem.oMatchesSelector || docElem.msMatchesSelector) )) ) { assert(function( div ) { // Check to see if its possible to do matchesSelector // on a disconnected node (IE 9) support.disconnectedMatch matches.call( div, div ); // This should fail with an exception // Gecko does not error, returns false instead matches.call( div, s!:x ); rbuggyMatches.push( !, pseudos ); }); } rbuggyQSA rbuggyQSA.length && new RegExp( rbuggyQSA.join(|) ); rbuggyMatches rbuggyMatches.length && new RegExp( rbuggyMatches.join(|) ); /* Contains ---------------------------------------------------------------------- */ // Element contains another // Purposefully does not implement inclusive descendent // As in, an element does not contain itself contains isNative(docElem.contains) || docElem.compareDocumentPosition ? function( a, b ) { var adown a.nodeType 9 ? a.documentElement : a, bup b && b.parentNode; return a bup || !!( bup && bup.nodeType 1 && ( adown.contains ? adown.contains( bup ) : a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 )); } : function( a, b ) { if ( b ) { while ( (b b.parentNode) ) { if ( b a ) { return true; } } } return false; }; /* Sorting ---------------------------------------------------------------------- */ // Support: Webkit537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) // Detached nodes confoundingly follow *each other* support.sortDetached assert(function( div1 ) { // Should return 1, but returns 4 (following) return div1.compareDocumentPosition( doc.createElement(div) ) & 1; }); // Document order sorting sortOrder docElem.compareDocumentPosition ? function( a, b ) { // Flag for duplicate removal if ( a b ) { hasDuplicate true; return 0; } var compare b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b ); if ( compare ) { // Disconnected nodes if ( compare & 1 || (!support.sortDetached && b.compareDocumentPosition( a ) compare) ) { // Choose the first element that is related to our preferred document if ( a doc || contains(preferredDoc, a) ) { return -1; } if ( b doc || contains(preferredDoc, b) ) { return 1; } // Maintain original order return sortInput ? ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : 0; } return compare & 4 ? -1 : 1; } // Not directly comparable, sort on existence of method return a.compareDocumentPosition ? -1 : 1; } : function( a, b ) { var cur, i 0, aup a.parentNode, bup b.parentNode, ap a , bp b ; // Exit early if the nodes are identical if ( a b ) { hasDuplicate true; return 0; // Parentless nodes are either documents or disconnected } else if ( !aup || !bup ) { return a doc ? -1 : b doc ? 1 : aup ? -1 : bup ? 1 : sortInput ? ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : 0; // If the nodes are siblings, we can do a quick check } else if ( aup bup ) { return siblingCheck( a, b ); } // Otherwise we need full lists of their ancestors for comparison cur a; while ( (cur cur.parentNode) ) { ap.unshift( cur ); } cur b; while ( (cur cur.parentNode) ) { bp.unshift( cur ); } // Walk down the tree looking for a discrepancy while ( api bpi ) { i++; } return i ? // Do a sibling check if the nodes have a common ancestor siblingCheck( api, bpi ) : // Otherwise nodes in our document sort first api preferredDoc ? -1 : bpi preferredDoc ? 1 : 0; }; return doc;};Sizzle.matches function( expr, elements ) { return Sizzle( expr, null, null, elements );};Sizzle.matchesSelector function( elem, expr ) { // Set document vars if needed if ( ( elem.ownerDocument || elem ) ! document ) { setDocument( elem ); } // Make sure that attribute selectors are quoted expr expr.replace( rattributeQuotes, $1 ); if ( support.matchesSelector && documentIsHTML && ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { try { var ret matches.call( elem, expr ); // IE 9s matchesSelector returns false on disconnected nodes if ( ret || support.disconnectedMatch || // As well, disconnected nodes are said to be in a document // fragment in IE 9 elem.document && elem.document.nodeType ! 11 ) { return ret; } } catch(e) {} } return Sizzle( expr, document, null, elem ).length > 0;};Sizzle.contains function( context, elem ) { // Set document vars if needed if ( ( context.ownerDocument || context ) ! document ) { setDocument( context ); } return contains( context, elem );};Sizzle.attr function( elem, name ) { // Set document vars if needed if ( ( elem.ownerDocument || elem ) ! document ) { setDocument( elem ); } var fn Expr.attrHandle name.toLowerCase() , // Dont get fooled by Object.prototype properties (jQuery #13807) val ( fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? fn( elem, name, !documentIsHTML ) : undefined ); return val undefined ? support.attributes || !documentIsHTML ? elem.getAttribute( name ) : (val elem.getAttributeNode(name)) && val.specified ? val.value : null : val;};Sizzle.error function( msg ) { throw new Error( Syntax error, unrecognized expression: + msg );};/** * Document sorting and removing duplicates * @param {ArrayLike} results */Sizzle.uniqueSort function( results ) { var elem, duplicates , j 0, i 0; // Unless we *know* we can detect duplicates, assume their presence hasDuplicate !support.detectDuplicates; sortInput !support.sortStable && results.slice( 0 ); results.sort( sortOrder ); if ( hasDuplicate ) { while ( (elem resultsi++) ) { if ( elem results i ) { j duplicates.push( i ); } } while ( j-- ) { results.splice( duplicates j , 1 ); } } return results;};/** * Utility function for retrieving the text value of an array of DOM nodes * @param {Array|Element} elem */getText Sizzle.getText function( elem ) { var node, ret , i 0, nodeType elem.nodeType; if ( !nodeType ) { // If no nodeType, this is expected to be an array for ( ; (node elemi); i++ ) { // Do not traverse comment nodes ret + getText( node ); } } else if ( nodeType 1 || nodeType 9 || nodeType 11 ) { // Use textContent for elements // innerText usage removed for consistency of new lines (see #11153) if ( typeof elem.textContent string ) { return elem.textContent; } else { // Traverse its children for ( elem elem.firstChild; elem; elem elem.nextSibling ) { ret + getText( elem ); } } } else if ( nodeType 3 || nodeType 4 ) { return elem.nodeValue; } // Do not include comment or processing instruction nodes return ret;};Expr Sizzle.selectors { // Can be adjusted by the user cacheLength: 50, createPseudo: markFunction, match: matchExpr, attrHandle: {}, find: {}, relative: { >: { dir: parentNode, first: true }, : { dir: parentNode }, +: { dir: previousSibling, first: true }, ~: { dir: previousSibling } }, preFilter: { ATTR: function( match ) { match1 match1.replace( runescape, funescape ); // Move the given value to match3 whether quoted or unquoted match3 ( match4 || match5 || ).replace( runescape, funescape ); if ( match2 ~ ) { match3 + match3 + ; } return match.slice( 0, 4 ); }, CHILD: function( match ) { /* matches from matchExprCHILD 1 type (only|nth|...) 2 what (child|of-type) 3 argument (even|odd|\d*|\d*n(+-\d+)?|...) 4 xn-component of xn+y argument (+-?\d*n|) 5 sign of xn-component 6 x of xn-component 7 sign of y-component 8 y of y-component */ match1 match1.toLowerCase(); if ( match1.slice( 0, 3 ) nth ) { // nth-* requires argument if ( !match3 ) { Sizzle.error( match0 ); } // numeric x and y parameters for Expr.filter.CHILD // remember that false/true cast respectively to 0/1 match4 +( match4 ? match5 + (match6 || 1) : 2 * ( match3 even || match3 odd ) ); match5 +( ( match7 + match8 ) || match3 odd ); // other types prohibit arguments } else if ( match3 ) { Sizzle.error( match0 ); } return match; }, PSEUDO: function( match ) { var excess, unquoted !match5 && match2; if ( matchExprCHILD.test( match0 ) ) { return null; } // Accept quoted arguments as-is if ( match3 && match4 ! undefined ) { match2 match4; // Strip excess characters from unquoted arguments } else if ( unquoted && rpseudo.test( unquoted ) && // Get excess from tokenize (recursively) (excess tokenize( unquoted, true )) && // advance to the next closing parenthesis (excess unquoted.indexOf( ), unquoted.length - excess ) - unquoted.length) ) { // excess is a negative index match0 match0.slice( 0, excess ); match2 unquoted.slice( 0, excess ); } // Return only captures needed by the pseudo filter method (type and argument) return match.slice( 0, 3 ); } }, filter: { TAG: function( nodeNameSelector ) { var nodeName nodeNameSelector.replace( runescape, funescape ).toLowerCase(); return nodeNameSelector * ? function() { return true; } : function( elem ) { return elem.nodeName && elem.nodeName.toLowerCase() nodeName; }; }, CLASS: function( className ) { var pattern classCache className + ; return pattern || (pattern new RegExp( (^| + whitespace + ) + className + ( + whitespace + |$) )) && classCache( className, function( elem ) { return pattern.test( typeof elem.className string && elem.className || typeof elem.getAttribute ! strundefined && elem.getAttribute(class) || ); }); }, ATTR: function( name, operator, check ) { return function( elem ) { var result Sizzle.attr( elem, name ); if ( result null ) { return operator !; } if ( !operator ) { return true; } result + ; return operator ? result check : operator ! ? result ! check : operator ^ ? check && result.indexOf( check ) 0 : operator * ? check && result.indexOf( check ) > -1 : operator $ ? check && result.slice( -check.length ) check : operator ~ ? ( + result + ).indexOf( check ) > -1 : operator | ? result check || result.slice( 0, check.length + 1 ) check + - : false; }; }, CHILD: function( type, what, argument, first, last ) { var simple type.slice( 0, 3 ) ! nth, forward type.slice( -4 ) ! last, ofType what of-type; return first 1 && last 0 ? // Shortcut for :nth-*(n) function( elem ) { return !!elem.parentNode; } : function( elem, context, xml ) { var cache, outerCache, node, diff, nodeIndex, start, dir simple ! forward ? nextSibling : previousSibling, parent elem.parentNode, name ofType && elem.nodeName.toLowerCase(), useCache !xml && !ofType; if ( parent ) { // :(first|last|only)-(child|of-type) if ( simple ) { while ( dir ) { node elem; while ( (node node dir ) ) { if ( ofType ? node.nodeName.toLowerCase() name : node.nodeType 1 ) { return false; } } // Reverse direction for :only-* (if we havent yet done so) start dir type only && !start && nextSibling; } return true; } start forward ? parent.firstChild : parent.lastChild ; // non-xml :nth-child(...) stores cache data on `parent` if ( forward && useCache ) { // Seek `elem` from a previously-cached index outerCache parent expando || (parent expando {}); cache outerCache type || ; nodeIndex cache0 dirruns && cache1; diff cache0 dirruns && cache2; node nodeIndex && parent.childNodes nodeIndex ; while ( (node ++nodeIndex && node && node dir || // Fallback to seeking `elem` from the start (diff nodeIndex 0) || start.pop()) ) { // When found, cache indexes on `parent` and break if ( node.nodeType 1 && ++diff && node elem ) { outerCache type dirruns, nodeIndex, diff ; break; } } // Use previously-cached element index if available } else if ( useCache && (cache (elem expando || (elem expando {})) type ) && cache0 dirruns ) { diff cache1; // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) } else { // Use the same loop as above to seek `elem` from the start while ( (node ++nodeIndex && node && node dir || (diff nodeIndex 0) || start.pop()) ) { if ( ( ofType ? node.nodeName.toLowerCase() name : node.nodeType 1 ) && ++diff ) { // Cache the index of each encountered element if ( useCache ) { (node expando || (node expando {})) type dirruns, diff ; } if ( node elem ) { break; } } } } // Incorporate the offset, then check against cycle size diff - last; return diff first || ( diff % first 0 && diff / first > 0 ); } }; }, PSEUDO: function( pseudo, argument ) { // pseudo-class names are case-insensitive // http://www.w3.org/TR/selectors/#pseudo-classes // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters // Remember that setFilters inherits from pseudos var args, fn Expr.pseudos pseudo || Expr.setFilters pseudo.toLowerCase() || Sizzle.error( unsupported pseudo: + pseudo ); // The user may use createPseudo to indicate that // arguments are needed to create the filter function // just as Sizzle does if ( fn expando ) { return fn( argument ); } // But maintain support for old signatures if ( fn.length > 1 ) { args pseudo, pseudo, , argument ; return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? markFunction(function( seed, matches ) { var idx, matched fn( seed, argument ), i matched.length; while ( i-- ) { idx indexOf.call( seed, matchedi ); seed idx !( matches idx matchedi ); } }) : function( elem ) { return fn( elem, 0, args ); }; } return fn; } }, pseudos: { // Potentially complex pseudos not: markFunction(function( selector ) { // Trim the selector passed to compile // to avoid treating leading and trailing // spaces as combinators var input , results , matcher compile( selector.replace( rtrim, $1 ) ); return matcher expando ? markFunction(function( seed, matches, context, xml ) { var elem, unmatched matcher( seed, null, xml, ), i seed.length; // Match elements unmatched by `matcher` while ( i-- ) { if ( (elem unmatchedi) ) { seedi !(matchesi elem); } } }) : function( elem, context, xml ) { input0 elem; matcher( input, null, xml, results ); return !results.pop(); }; }), has: markFunction(function( selector ) { return function( elem ) { return Sizzle( selector, elem ).length > 0; }; }), contains: markFunction(function( text ) { return function( elem ) { return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; }; }), // Whether an element is represented by a :lang() selector // is based solely on the elements language value // being equal to the identifier C, // or beginning with the identifier C immediately followed by -. // The matching of C against the elements language value is performed case-insensitively. // The identifier C does not have to be a valid language name. // http://www.w3.org/TR/selectors/#lang-pseudo lang: markFunction( function( lang ) { // lang value must be a valid identifier if ( !ridentifier.test(lang || ) ) { Sizzle.error( unsupported lang: + lang ); } lang lang.replace( runescape, funescape ).toLowerCase(); return function( elem ) { var elemLang; do { if ( (elemLang documentIsHTML ? elem.lang : elem.getAttribute(xml:lang) || elem.getAttribute(lang)) ) { elemLang elemLang.toLowerCase(); return elemLang lang || elemLang.indexOf( lang + - ) 0; } } while ( (elem elem.parentNode) && elem.nodeType 1 ); return false; }; }), // Miscellaneous target: function( elem ) { var hash window.location && window.location.hash; return hash && hash.slice( 1 ) elem.id; }, root: function( elem ) { return elem docElem; }, focus: function( elem ) { return elem document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); }, // Boolean properties enabled: function( elem ) { return elem.disabled false; }, disabled: function( elem ) { return elem.disabled true; }, checked: function( elem ) { // In CSS3, :checked should return both checked and selected elements // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked var nodeName elem.nodeName.toLowerCase(); return (nodeName input && !!elem.checked) || (nodeName option && !!elem.selected); }, selected: function( elem ) { // Accessing this property makes selected-by-default // options in Safari work properly if ( elem.parentNode ) { elem.parentNode.selectedIndex; } return elem.selected true; }, // Contents empty: function( elem ) { // http://www.w3.org/TR/selectors/#empty-pseudo // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), // not comment, processing instructions, or others // Thanks to Diego Perini for the nodeName shortcut // Greater than @ means alpha characters (specifically not starting with # or ?) for ( elem elem.firstChild; elem; elem elem.nextSibling ) { if ( elem.nodeName > @ || elem.nodeType 3 || elem.nodeType 4 ) { return false; } } return true; }, parent: function( elem ) { return !Expr.pseudosempty( elem ); }, // Element/input types header: function( elem ) { return rheader.test( elem.nodeName ); }, input: function( elem ) { return rinputs.test( elem.nodeName ); }, button: function( elem ) { var name elem.nodeName.toLowerCase(); return name input && elem.type button || name button; }, text: function( elem ) { var attr; // IE6 and 7 will map elem.type to text for new HTML5 types (search, etc) // use getAttribute instead to test this case return elem.nodeName.toLowerCase() input && elem.type text && ( (attr elem.getAttribute(type)) null || attr.toLowerCase() elem.type ); }, // Position-in-collection first: createPositionalPseudo(function() { return 0 ; }), last: createPositionalPseudo(function( matchIndexes, length ) { return length - 1 ; }), eq: createPositionalPseudo(function( matchIndexes, length, argument ) { return argument 0 ? argument + length : argument ; }), even: createPositionalPseudo(function( matchIndexes, length ) { var i 0; for ( ; i length; i + 2 ) { matchIndexes.push( i ); } return matchIndexes; }), odd: createPositionalPseudo(function( matchIndexes, length ) { var i 1; for ( ; i length; i + 2 ) { matchIndexes.push( i ); } return matchIndexes; }), lt: createPositionalPseudo(function( matchIndexes, length, argument ) { var i argument 0 ? argument + length : argument; for ( ; --i > 0; ) { matchIndexes.push( i ); } return matchIndexes; }), gt: createPositionalPseudo(function( matchIndexes, length, argument ) { var i argument 0 ? argument + length : argument; for ( ; ++i length; ) { matchIndexes.push( i ); } return matchIndexes; }) }};// Add button/input type pseudosfor ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { Expr.pseudos i createInputPseudo( i );}for ( i in { submit: true, reset: true } ) { Expr.pseudos i createButtonPseudo( i );}function tokenize( selector, parseOnly ) { var matched, match, tokens, type, soFar, groups, preFilters, cached tokenCache selector + ; if ( cached ) { return parseOnly ? 0 : cached.slice( 0 ); } soFar selector; groups ; preFilters Expr.preFilter; while ( soFar ) { // Comma and first run if ( !matched || (match rcomma.exec( soFar )) ) { if ( match ) { // Dont consume trailing commas as valid soFar soFar.slice( match0.length ) || soFar; } groups.push( tokens ); } matched false; // Combinators if ( (match rcombinators.exec( soFar )) ) { matched match.shift(); tokens.push({ value: matched, // Cast descendant combinators to space type: match0.replace( rtrim, ) }); soFar soFar.slice( matched.length ); } // Filters for ( type in Expr.filter ) { if ( (match matchExpr type .exec( soFar )) && (!preFilters type || (match preFilters type ( match ))) ) { matched match.shift(); tokens.push({ value: matched, type: type, matches: match }); soFar soFar.slice( matched.length ); } } if ( !matched ) { break; } } // Return the length of the invalid excess // if were just parsing // Otherwise, throw an error or return tokens return parseOnly ? soFar.length : soFar ? Sizzle.error( selector ) : // Cache the tokens tokenCache( selector, groups ).slice( 0 );}function toSelector( tokens ) { var i 0, len tokens.length, selector ; for ( ; i len; i++ ) { selector + tokensi.value; } return selector;}function addCombinator( matcher, combinator, base ) { var dir combinator.dir, checkNonElements base && dir parentNode, doneName done++; return combinator.first ? // Check against closest ancestor/preceding element function( elem, context, xml ) { while ( (elem elem dir ) ) { if ( elem.nodeType 1 || checkNonElements ) { return matcher( elem, context, xml ); } } } : // Check against all ancestor/preceding elements function( elem, context, xml ) { var data, cache, outerCache, dirkey dirruns + + doneName; // We cant set arbitrary data on XML nodes, so they dont benefit from dir caching if ( xml ) { while ( (elem elem dir ) ) { if ( elem.nodeType 1 || checkNonElements ) { if ( matcher( elem, context, xml ) ) { return true; } } } } else { while ( (elem elem dir ) ) { if ( elem.nodeType 1 || checkNonElements ) { outerCache elem expando || (elem expando {}); if ( (cache outerCache dir ) && cache0 dirkey ) { if ( (data cache1) true || data cachedruns ) { return data true; } } else { cache outerCache dir dirkey ; cache1 matcher( elem, context, xml ) || cachedruns; if ( cache1 true ) { return true; } } } } } };}function elementMatcher( matchers ) { return matchers.length > 1 ? function( elem, context, xml ) { var i matchers.length; while ( i-- ) { if ( !matchersi( elem, context, xml ) ) { return false; } } return true; } : matchers0;}function condense( unmatched, map, filter, context, xml ) { var elem, newUnmatched , i 0, len unmatched.length, mapped map ! null; for ( ; i len; i++ ) { if ( (elem unmatchedi) ) { if ( !filter || filter( elem, context, xml ) ) { newUnmatched.push( elem ); if ( mapped ) { map.push( i ); } } } } return newUnmatched;}function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { if ( postFilter && !postFilter expando ) { postFilter setMatcher( postFilter ); } if ( postFinder && !postFinder expando ) { postFinder setMatcher( postFinder, postSelector ); } return markFunction(function( seed, results, context, xml ) { var temp, i, elem, preMap , postMap , preexisting results.length, // Get initial elements from seed or context elems seed || multipleContexts( selector || *, context.nodeType ? context : context, ), // Prefilter to get matcher input, preserving a map for seed-results synchronization matcherIn preFilter && ( seed || !selector ) ? condense( elems, preMap, preFilter, context, xml ) : elems, matcherOut matcher ? // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, postFinder || ( seed ? preFilter : preexisting || postFilter ) ? // ...intermediate processing is necessary : // ...otherwise use results directly results : matcherIn; // Find primary matches if ( matcher ) { matcher( matcherIn, matcherOut, context, xml ); } // Apply postFilter if ( postFilter ) { temp condense( matcherOut, postMap ); postFilter( temp, , context, xml ); // Un-match failing elements by moving them back to matcherIn i temp.length; while ( i-- ) { if ( (elem tempi) ) { matcherOut postMapi !(matcherIn postMapi elem); } } } if ( seed ) { if ( postFinder || preFilter ) { if ( postFinder ) { // Get the final matcherOut by condensing this intermediate into postFinder contexts temp ; i matcherOut.length; while ( i-- ) { if ( (elem matcherOuti) ) { // Restore matcherIn since elem is not yet a final match temp.push( (matcherIni elem) ); } } postFinder( null, (matcherOut ), temp, xml ); } // Move matched elements from seed to results to keep them synchronized i matcherOut.length; while ( i-- ) { if ( (elem matcherOuti) && (temp postFinder ? indexOf.call( seed, elem ) : preMapi) > -1 ) { seedtemp !(resultstemp elem); } } } // Add elements to results, through postFinder if defined } else { matcherOut condense( matcherOut results ? matcherOut.splice( preexisting, matcherOut.length ) : matcherOut ); if ( postFinder ) { postFinder( null, results, matcherOut, xml ); } else { push.apply( results, matcherOut ); } } });}function matcherFromTokens( tokens ) { var checkContext, matcher, j, len tokens.length, leadingRelative Expr.relative tokens0.type , implicitRelative leadingRelative || Expr.relative , i leadingRelative ? 1 : 0, // The foundational matcher ensures that elements are reachable from top-level context(s) matchContext addCombinator( function( elem ) { return elem checkContext; }, implicitRelative, true ), matchAnyContext addCombinator( function( elem ) { return indexOf.call( checkContext, elem ) > -1; }, implicitRelative, true ), matchers function( elem, context, xml ) { return ( !leadingRelative && ( xml || context ! outermostContext ) ) || ( (checkContext context).nodeType ? matchContext( elem, context, xml ) : matchAnyContext( elem, context, xml ) ); } ; for ( ; i len; i++ ) { if ( (matcher Expr.relative tokensi.type ) ) { matchers addCombinator(elementMatcher( matchers ), matcher) ; } else { matcher Expr.filter tokensi.type .apply( null, tokensi.matches ); // Return special upon seeing a positional matcher if ( matcher expando ) { // Find the next relative operator (if any) for proper handling j ++i; for ( ; j len; j++ ) { if ( Expr.relative tokensj.type ) { break; } } return setMatcher( i > 1 && elementMatcher( matchers ), i > 1 && toSelector( // If the preceding token was a descendant combinator, insert an implicit any-element `*` tokens.slice( 0, i - 1 ).concat({ value: tokens i - 2 .type ? * : }) ).replace( rtrim, $1 ), matcher, i j && matcherFromTokens( tokens.slice( i, j ) ), j len && matcherFromTokens( (tokens tokens.slice( j )) ), j len && toSelector( tokens ) ); } matchers.push( matcher ); } } return elementMatcher( matchers );}function matcherFromGroupMatchers( elementMatchers, setMatchers ) { // A counter to specify which element is currently being matched var matcherCachedRuns 0, bySet setMatchers.length > 0, byElement elementMatchers.length > 0, superMatcher function( seed, context, xml, results, expandContext ) { var elem, j, matcher, setMatched , matchedCount 0, i 0, unmatched seed && , outermost expandContext ! null, contextBackup outermostContext, // We must always have either seed elements or context elems seed || byElement && Expr.findTAG( *, expandContext && context.parentNode || context ), // Use integer dirruns iff this is the outermost matcher dirrunsUnique (dirruns + contextBackup null ? 1 : Math.random() || 0.1); if ( outermost ) { outermostContext context ! document && context; cachedruns matcherCachedRuns; } // Add elements passing elementMatchers directly to results // Keep `i` a string if there are no elements so `matchedCount` will be 00 below for ( ; (elem elemsi) ! null; i++ ) { if ( byElement && elem ) { j 0; while ( (matcher elementMatchersj++) ) { if ( matcher( elem, context, xml ) ) { results.push( elem ); break; } } if ( outermost ) { dirruns dirrunsUnique; cachedruns ++matcherCachedRuns; } } // Track unmatched elements for set filters if ( bySet ) { // They will have gone through all possible matchers if ( (elem !matcher && elem) ) { matchedCount--; } // Lengthen the array for every element, matched or not if ( seed ) { unmatched.push( elem ); } } } // Apply set filters to unmatched elements matchedCount + i; if ( bySet && i ! matchedCount ) { j 0; while ( (matcher setMatchersj++) ) { matcher( unmatched, setMatched, context, xml ); } if ( seed ) { // Reintegrate element matches to eliminate the need for sorting if ( matchedCount > 0 ) { while ( i-- ) { if ( !(unmatchedi || setMatchedi) ) { setMatchedi pop.call( results ); } } } // Discard index placeholder values to get only actual matches setMatched condense( setMatched ); } // Add matches to results push.apply( results, setMatched ); // Seedless set matches succeeding multiple successful matchers stipulate sorting if ( outermost && !seed && setMatched.length > 0 && ( matchedCount + setMatchers.length ) > 1 ) { Sizzle.uniqueSort( results ); } } // Override manipulation of globals by nested matchers if ( outermost ) { dirruns dirrunsUnique; outermostContext contextBackup; } return unmatched; }; return bySet ? markFunction( superMatcher ) : superMatcher;}compile Sizzle.compile function( selector, group /* Internal Use Only */ ) { var i, setMatchers , elementMatchers , cached compilerCache selector + ; if ( !cached ) { // Generate a function of recursive functions that can be used to check each element if ( !group ) { group tokenize( selector ); } i group.length; while ( i-- ) { cached matcherFromTokens( groupi ); if ( cached expando ) { setMatchers.push( cached ); } else { elementMatchers.push( cached ); } } // Cache the compiled function cached compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); } return cached;};function multipleContexts( selector, contexts, results ) { var i 0, len contexts.length; for ( ; i len; i++ ) { Sizzle( selector, contextsi, results ); } return results;}function select( selector, context, results, seed ) { var i, tokens, token, type, find, match tokenize( selector ); if ( !seed ) { // Try to minimize operations if there is only one group if ( match.length 1 ) { // Take a shortcut and set the context if the root selector is an ID tokens match0 match0.slice( 0 ); if ( tokens.length > 2 && (token tokens0).type ID && support.getById && context.nodeType 9 && documentIsHTML && Expr.relative tokens1.type ) { context ( Expr.findID( token.matches0.replace(runescape, funescape), context ) || )0; if ( !context ) { return results; } selector selector.slice( tokens.shift().value.length ); } // Fetch a seed set for right-to-left matching i matchExprneedsContext.test( selector ) ? 0 : tokens.length; while ( i-- ) { token tokensi; // Abort if we hit a combinator if ( Expr.relative (type token.type) ) { break; } if ( (find Expr.find type ) ) { // Search, expanding context for leading sibling combinators if ( (seed find( token.matches0.replace( runescape, funescape ), rsibling.test( tokens0.type ) && context.parentNode || context )) ) { // If seed is empty or no tokens remain, we can return early tokens.splice( i, 1 ); selector seed.length && toSelector( tokens ); if ( !selector ) { push.apply( results, seed ); return results; } break; } } } } } // Compile and execute a filtering function // Provide `match` to avoid retokenization if we modified the selector above compile( selector, match )( seed, context, !documentIsHTML, results, rsibling.test( selector ) ); return results;}// DeprecatedExpr.pseudosnth Expr.pseudoseq;// Easy API for creating new setFiltersfunction setFilters() {}setFilters.prototype Expr.filters Expr.pseudos;Expr.setFilters new setFilters();// One-time assignments// Sort stabilitysupport.sortStable expando.split().sort( sortOrder ).join() expando;// Initialize against the default documentsetDocument();// Support: Chrome14// Always assume duplicates if they arent passed to the comparison function0, 0.sort( sortOrder );support.detectDuplicates hasDuplicate;jQuery.find Sizzle;jQuery.expr Sizzle.selectors;jQuery.expr: jQuery.expr.pseudos;jQuery.unique Sizzle.uniqueSort;jQuery.text Sizzle.getText;jQuery.isXMLDoc Sizzle.isXML;jQuery.contains Sizzle.contains;})( window );// String to Object options format cachevar optionsCache {};// Convert String-formatted options into Object-formatted ones and store in cachefunction createOptions( options ) { var object optionsCache options {}; jQuery.each( options.match( core_rnotwhite ) || , function( _, flag ) { object flag true; }); return object;}/* * Create a callback list using the following parameters: * * options: an optional list of space-separated options that will change how * the callback list behaves or a more traditional option object * * By default a callback list will act like an event callback list and can be * fired multiple times. * * Possible options: * * once: will ensure the callback list can only be fired once (like a Deferred) * * memory: will keep track of previous values and will call any callback added * after the list has been fired right away with the latest memorized * values (like a Deferred) * * unique: will ensure a callback can only be added once (no duplicate in the list) * * stopOnFalse: interrupt callings when a callback returns false * */jQuery.Callbacks function( options ) { // Convert options from String-formatted to Object-formatted if needed // (we check in cache first) options typeof options string ? ( optionsCache options || createOptions( options ) ) : jQuery.extend( {}, options ); var // Flag to know if list is currently firing firing, // Last fire value (for non-forgettable lists) memory, // Flag to know if list was already fired fired, // End of the loop when firing firingLength, // Index of currently firing callback (modified by remove if needed) firingIndex, // First callback to fire (used internally by add and fireWith) firingStart, // Actual callback list list , // Stack of fire calls for repeatable lists stack !options.once && , // Fire callbacks fire function( data ) { memory options.memory && data; fired true; firingIndex firingStart || 0; firingStart 0; firingLength list.length; firing true; for ( ; list && firingIndex firingLength; firingIndex++ ) { if ( list firingIndex .apply( data 0 , data 1 ) false && options.stopOnFalse ) { memory false; // To prevent further calls using add break; } } firing false; if ( list ) { if ( stack ) { if ( stack.length ) { fire( stack.shift() ); } } else if ( memory ) { list ; } else { self.disable(); } } }, // Actual Callbacks object self { // Add a callback or a collection of callbacks to the list add: function() { if ( list ) { // First, we save the current length var start list.length; (function add( args ) { jQuery.each( args, function( _, arg ) { var type jQuery.type( arg ); if ( type function ) { if ( !options.unique || !self.has( arg ) ) { list.push( arg ); } } else if ( arg && arg.length && type ! string ) { // Inspect recursively add( arg ); } }); })( arguments ); // Do we need to add the callbacks to the // current firing batch? if ( firing ) { firingLength list.length; // With memory, if were not firing then // we should call right away } else if ( memory ) { firingStart start; fire( memory ); } } return this; }, // Remove a callback from the list remove: function() { if ( list ) { jQuery.each( arguments, function( _, arg ) { var index; while( ( index jQuery.inArray( arg, list, index ) ) > -1 ) { list.splice( index, 1 ); // Handle firing indexes if ( firing ) { if ( index firingLength ) { firingLength--; } if ( index firingIndex ) { firingIndex--; } } } }); } return this; }, // Check if a given callback is in the list. // If no argument is given, return whether or not list has callbacks attached. has: function( fn ) { return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); }, // Remove all callbacks from the list empty: function() { list ; firingLength 0; return this; }, // Have the list do nothing anymore disable: function() { list stack memory undefined; return this; }, // Is it disabled? disabled: function() { return !list; }, // Lock the list in its current state lock: function() { stack undefined; if ( !memory ) { self.disable(); } return this; }, // Is it locked? locked: function() { return !stack; }, // Call all callbacks with the given context and arguments fireWith: function( context, args ) { args args || ; args context, args.slice ? args.slice() : args ; if ( list && ( !fired || stack ) ) { if ( firing ) { stack.push( args ); } else { fire( args ); } } return this; }, // Call all the callbacks with the given arguments fire: function() { self.fireWith( this, arguments ); return this; }, // To know if the callbacks have already been called at least once fired: function() { return !!fired; } }; return self;};jQuery.extend({ Deferred: function( func ) { var tuples // action, add listener, listener list, final state resolve, done, jQuery.Callbacks(once memory), resolved , reject, fail, jQuery.Callbacks(once memory), rejected , notify, progress, jQuery.Callbacks(memory) , state pending, promise { state: function() { return state; }, always: function() { deferred.done( arguments ).fail( arguments ); return this; }, then: function( /* fnDone, fnFail, fnProgress */ ) { var fns arguments; return jQuery.Deferred(function( newDefer ) { jQuery.each( tuples, function( i, tuple ) { var action tuple 0 , fn jQuery.isFunction( fns i ) && fns i ; // deferred done | fail | progress for forwarding actions to newDefer deferred tuple1 (function() { var returned fn && fn.apply( this, arguments ); if ( returned && jQuery.isFunction( returned.promise ) ) { returned.promise() .done( newDefer.resolve ) .fail( newDefer.reject ) .progress( newDefer.notify ); } else { newDefer action + With ( this promise ? newDefer.promise() : this, fn ? returned : arguments ); } }); }); fns null; }).promise(); }, // Get a promise for this deferred // If obj is provided, the promise aspect is added to the object promise: function( obj ) { return obj ! null ? jQuery.extend( obj, promise ) : promise; } }, deferred {}; // Keep pipe for back-compat promise.pipe promise.then; // Add list-specific methods jQuery.each( tuples, function( i, tuple ) { var list tuple 2 , stateString tuple 3 ; // promise done | fail | progress list.add promise tuple1 list.add; // Handle state if ( stateString ) { list.add(function() { // state resolved | rejected state stateString; // reject_list | resolve_list .disable; progress_list.lock }, tuples i ^ 1 2 .disable, tuples 2 2 .lock ); } // deferred resolve | reject | notify deferred tuple0 function() { deferred tuple0 + With ( this deferred ? promise : this, arguments ); return this; }; deferred tuple0 + With list.fireWith; }); // Make the deferred a promise promise.promise( deferred ); // Call given func if any if ( func ) { func.call( deferred, deferred ); } // All done! return deferred; }, // Deferred helper when: function( subordinate /* , ..., subordinateN */ ) { var i 0, resolveValues core_slice.call( arguments ), length resolveValues.length, // the count of uncompleted subordinates remaining length ! 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, // the master Deferred. If resolveValues consist of only a single Deferred, just use that. deferred remaining 1 ? subordinate : jQuery.Deferred(), // Update function for both resolve and progress values updateFunc function( i, contexts, values ) { return function( value ) { contexts i this; values i arguments.length > 1 ? core_slice.call( arguments ) : value; if( values progressValues ) { deferred.notifyWith( contexts, values ); } else if ( !( --remaining ) ) { deferred.resolveWith( contexts, values ); } }; }, progressValues, progressContexts, resolveContexts; // add listeners to Deferred subordinates; treat others as resolved if ( length > 1 ) { progressValues new Array( length ); progressContexts new Array( length ); resolveContexts new Array( length ); for ( ; i length; i++ ) { if ( resolveValues i && jQuery.isFunction( resolveValues i .promise ) ) { resolveValues i .promise() .done( updateFunc( i, resolveContexts, resolveValues ) ) .fail( deferred.reject ) .progress( updateFunc( i, progressContexts, progressValues ) ); } else { --remaining; } } } // if were not waiting on anything, resolve the master if ( !remaining ) { deferred.resolveWith( resolveContexts, resolveValues ); } return deferred.promise(); }});jQuery.support (function( support ) { var all, a, input, select, fragment, opt, eventName, isSupported, i, div document.createElement(div); // Setup div.setAttribute( className, t ); div.innerHTML link/>table>/table>a href/a>a/a>input typecheckbox/>; // Finish early in limited (non-browser) environments all div.getElementsByTagName(*) || ; a div.getElementsByTagName(a) 0 ; if ( !a || !a.style || !all.length ) { return support; } // First batch of tests select document.createElement(select); opt select.appendChild( document.createElement(option) ); input div.getElementsByTagName(input) 0 ; a.style.cssText top:1px;float:left;opacity:.5; // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) support.getSetAttribute div.className ! t; // IE strips leading whitespace when .innerHTML is used support.leadingWhitespace div.firstChild.nodeType 3; // Make sure that tbody elements arent automatically inserted // IE will insert them into empty tables support.tbody !div.getElementsByTagName(tbody).length; // Make sure that link elements get serialized correctly by innerHTML // This requires a wrapper element in IE support.htmlSerialize !!div.getElementsByTagName(link).length; // Get the style information from getAttribute // (IE uses .cssText instead) support.style /top/.test( a.getAttribute(style) ); // Make sure that URLs arent manipulated // (IE normalizes it by default) support.hrefNormalized a.getAttribute(href) /a; // Make sure that element opacity exists // (IE uses filter instead) // Use a regex to work around a WebKit issue. See #5145 support.opacity /^0.5/.test( a.style.opacity ); // Verify style float existence // (IE uses styleFloat instead of cssFloat) support.cssFloat !!a.style.cssFloat; // Check the default checkbox/radio value ( on WebKit; on elsewhere) support.checkOn !!input.value; // Make sure that a selected-by-default option has a working selected property. // (WebKit defaults to false instead of true, IE too, if its in an optgroup) support.optSelected opt.selected; // Tests for enctype support on a form (#6743) support.enctype !!document.createElement(form).enctype; // Makes sure cloning an html5 element does not cause problems // Where outerHTML is undefined, this still works support.html5Clone document.createElement(nav).cloneNode( true ).outerHTML ! :nav>/:nav>; // Will be defined later support.inlineBlockNeedsLayout false; support.shrinkWrapBlocks false; support.pixelPosition false; support.deleteExpando true; support.noCloneEvent true; support.reliableMarginRight true; support.boxSizingReliable true; // Make sure checked status is properly cloned input.checked true; support.noCloneChecked input.cloneNode( true ).checked; // Make sure that the options inside disabled selects arent marked as disabled // (WebKit marks them as disabled) select.disabled true; support.optDisabled !opt.disabled; // Support: IE9 try { delete div.test; } catch( e ) { support.deleteExpando false; } // Check if we can trust getAttribute(value) input document.createElement(input); input.setAttribute( value, ); support.input input.getAttribute( value ) ; // Check if an input maintains its value after becoming a radio input.value t; input.setAttribute( type, radio ); support.radioValue input.value t; // #11217 - WebKit loses check when the name is after the checked attribute input.setAttribute( checked, t ); input.setAttribute( name, t ); fragment document.createDocumentFragment(); fragment.appendChild( input ); // Check if a disconnected checkbox will retain its checked // value of true after appended to the DOM (IE6/7) support.appendChecked input.checked; // WebKit doesnt clone checked state correctly in fragments support.checkClone fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; // Support: IE9 // Opera does not clone events (and typeof div.attachEvent undefined). // IE9-10 clones events bound via attachEvent, but they dont trigger with .click() if ( div.attachEvent ) { div.attachEvent( onclick, function() { support.noCloneEvent false; }); div.cloneNode( true ).click(); } // Support: IE9 (lack submit/change bubble), Firefox 17+ (lack focusin event) // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) for ( i in { submit: true, change: true, focusin: true }) { div.setAttribute( eventName on + i, t ); support i + Bubbles eventName in window || div.attributes eventName .expando false; } div.style.backgroundClip content-box; div.cloneNode( true ).style.backgroundClip ; support.clearCloneStyle div.style.backgroundClip content-box; // Support: IE9 // Iteration over objects inherited properties before its own. for ( i in jQuery( support ) ) { break; } support.ownLast i ! 0; // Run tests that need a body at doc ready jQuery(function() { var container, marginDiv, tds, divReset padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;, body document.getElementsByTagName(body)0; if ( !body ) { // Return for frameset docs that dont have a body return; } container document.createElement(div); container.style.cssText border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px; body.appendChild( container ).appendChild( div ); // Support: IE8 // Check if table cells still have offsetWidth/Height when they are set // to display:none and there are still other visible table cells in a // table row; if so, offsetWidth/Height are not reliable for use when // determining if an element has been hidden directly using // display:none (it is still safe to use offsets if a parent element is // hidden; don safety goggles and see bug #4512 for more information). div.innerHTML table>tr>td>/td>td>t/td>/tr>/table>; tds div.getElementsByTagName(td); tds 0 .style.cssText padding:0;margin:0;border:0;display:none; isSupported ( tds 0 .offsetHeight 0 ); tds 0 .style.display ; tds 1 .style.display none; // Support: IE8 // Check if empty table cells still have offsetWidth/Height support.reliableHiddenOffsets isSupported && ( tds 0 .offsetHeight 0 ); // Check box-sizing and margin behavior. div.innerHTML ; div.style.cssText box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;; // Workaround failing boxSizing test due to offsetWidth returning wrong value // with some non-1 values of body zoom, ticket #13543 jQuery.swap( body, body.style.zoom ! null ? { zoom: 1 } : {}, function() { support.boxSizing div.offsetWidth 4; }); // Use window.getComputedStyle because jsdom on node.js will break without it. if ( window.getComputedStyle ) { support.pixelPosition ( window.getComputedStyle( div, null ) || {} ).top ! 1%; support.boxSizingReliable ( window.getComputedStyle( div, null ) || { width: 4px } ).width 4px; // Check if div with explicit width and no margin-right incorrectly // gets computed margin-right based on width of container. (#3333) // Fails in WebKit before Feb 2011 nightlies // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right marginDiv div.appendChild( document.createElement(div) ); marginDiv.style.cssText div.style.cssText divReset; marginDiv.style.marginRight marginDiv.style.width 0; div.style.width 1px; support.reliableMarginRight !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); } if ( typeof div.style.zoom ! core_strundefined ) { // Support: IE8 // Check if natively block-level elements act like inline-block // elements when setting their display to inline and giving // them layout div.innerHTML ; div.style.cssText divReset + width:1px;padding:1px;display:inline;zoom:1; support.inlineBlockNeedsLayout ( div.offsetWidth 3 ); // Support: IE6 // Check if elements with layout shrink-wrap their children div.style.display block; div.innerHTML div>/div>; div.firstChild.style.width 5px; support.shrinkWrapBlocks ( div.offsetWidth ! 3 ); if ( support.inlineBlockNeedsLayout ) { // Prevent IE 6 from affecting layout for positioned elements #11048 // Prevent IE from shrinking the body in IE 7 mode #12869 // Support: IE8 body.style.zoom 1; } } body.removeChild( container ); // Null elements to avoid leaks in IE container div tds marginDiv null; }); // Null elements to avoid leaks in IE all select fragment opt a input null; return support;})({});var rbrace /(?:\{\s\S*\}|\\s\S*\)$/, rmultiDash /(A-Z)/g;function internalData( elem, name, data, pvt /* Internal Use Only */ ){ if ( !jQuery.acceptData( elem ) ) { return; } var ret, thisCache, internalKey jQuery.expando, // We have to handle DOM nodes and JS objects differently because IE6-7 // cant GC object references properly across the DOM-JS boundary isNode elem.nodeType, // Only DOM nodes need the global jQuery cache; JS object data is // attached directly to the object so GC can occur automatically cache isNode ? jQuery.cache : elem, // Only defining an ID for JS objects if its cache already exists allows // the code to shortcut on the same path as a DOM node with no cache id isNode ? elem internalKey : elem internalKey && internalKey; // Avoid doing any more work than we need to when trying to get data on an // object that has no data at all if ( (!id || !cacheid || (!pvt && !cacheid.data)) && data undefined && typeof name string ) { return; } if ( !id ) { // Only DOM nodes need a new unique ID for each element since their data // ends up in the global cache if ( isNode ) { id elem internalKey core_deletedIds.pop() || jQuery.guid++; } else { id internalKey; } } if ( !cache id ) { // Avoid exposing jQuery metadata on plain JS objects when the object // is serialized using JSON.stringify cache id isNode ? {} : { toJSON: jQuery.noop }; } // An object can be passed to jQuery.data instead of a key/value pair; this gets // shallow copied over onto the existing cache if ( typeof name object || typeof name function ) { if ( pvt ) { cache id jQuery.extend( cache id , name ); } else { cache id .data jQuery.extend( cache id .data, name ); } } thisCache cache id ; // jQuery data() is stored in a separate object inside the objects internal data // cache in order to avoid key collisions between internal data and user-defined // data. if ( !pvt ) { if ( !thisCache.data ) { thisCache.data {}; } thisCache thisCache.data; } if ( data ! undefined ) { thisCache jQuery.camelCase( name ) data; } // Check for both converted-to-camel and non-converted data property names // If a data property was specified if ( typeof name string ) { // First Try to find as-is property data ret thisCache name ; // Test for null|undefined property data if ( ret null ) { // Try to find the camelCased property ret thisCache jQuery.camelCase( name ) ; } } else { ret thisCache; } return ret;}function internalRemoveData( elem, name, pvt ) { if ( !jQuery.acceptData( elem ) ) { return; } var thisCache, i, isNode elem.nodeType, // See jQuery.data for more information cache isNode ? jQuery.cache : elem, id isNode ? elem jQuery.expando : jQuery.expando; // If there is already no cache entry for this object, there is no // purpose in continuing if ( !cache id ) { return; } if ( name ) { thisCache pvt ? cache id : cache id .data; if ( thisCache ) { // Support array or space separated string names for data keys if ( !jQuery.isArray( name ) ) { // try the string as a key before any manipulation if ( name in thisCache ) { name name ; } else { // split the camel cased version by spaces unless a key with the spaces exists name jQuery.camelCase( name ); if ( name in thisCache ) { name name ; } else { name name.split( ); } } } else { // If name is an array of keys... // When data is initially created, via (key, val) signature, // keys will be converted to camelCase. // Since there is no way to tell _how_ a key was added, remove // both plain key and camelCase key. #12786 // This will only penalize the array argument path. name name.concat( jQuery.map( name, jQuery.camelCase ) ); } i name.length; while ( i-- ) { delete thisCache namei ; } // If there is no data left in the cache, we want to continue // and let the cache object itself get destroyed if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) { return; } } } // See jQuery.data for more information if ( !pvt ) { delete cache id .data; // Dont destroy the parent cache unless the internal data object // had been the only thing left in it if ( !isEmptyDataObject( cache id ) ) { return; } } // Destroy the cache if ( isNode ) { jQuery.cleanData( elem , true ); // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) /* jshint eqeqeq: false */ } else if ( jQuery.support.deleteExpando || cache ! cache.window ) { /* jshint eqeqeq: true */ delete cache id ; // When all else fails, null } else { cache id null; }}jQuery.extend({ cache: {}, // The following elements throw uncatchable exceptions if you // attempt to add expando properties to them. noData: { applet: true, embed: true, // Ban all objects except for Flash (which handle expandos) object: clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 }, hasData: function( elem ) { elem elem.nodeType ? jQuery.cache elemjQuery.expando : elem jQuery.expando ; return !!elem && !isEmptyDataObject( elem ); }, data: function( elem, name, data ) { return internalData( elem, name, data ); }, removeData: function( elem, name ) { return internalRemoveData( elem, name ); }, // For internal use only. _data: function( elem, name, data ) { return internalData( elem, name, data, true ); }, _removeData: function( elem, name ) { return internalRemoveData( elem, name, true ); }, // A method for determining if a DOM node can handle the data expando acceptData: function( elem ) { // Do not set data on non-element because it will not be cleared (#8335). if ( elem.nodeType && elem.nodeType ! 1 && elem.nodeType ! 9 ) { return false; } var noData elem.nodeName && jQuery.noData elem.nodeName.toLowerCase() ; // nodes accept data unless otherwise specified; rejection can be conditional return !noData || noData ! true && elem.getAttribute(classid) noData; }});jQuery.fn.extend({ data: function( key, value ) { var attrs, name, data null, i 0, elem this0; // Special expections of .data basically thwart jQuery.access, // so implement the relevant behavior ourselves // Gets all values if ( key undefined ) { if ( this.length ) { data jQuery.data( elem ); if ( elem.nodeType 1 && !jQuery._data( elem, parsedAttrs ) ) { attrs elem.attributes; for ( ; i attrs.length; i++ ) { name attrsi.name; if ( name.indexOf(data-) 0 ) { name jQuery.camelCase( name.slice(5) ); dataAttr( elem, name, data name ); } } jQuery._data( elem, parsedAttrs, true ); } } return data; } // Sets multiple values if ( typeof key object ) { return this.each(function() { jQuery.data( this, key ); }); } return arguments.length > 1 ? // Sets one value this.each(function() { jQuery.data( this, key, value ); }) : // Gets one value // Try to fetch any internally stored data first elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; }, removeData: function( key ) { return this.each(function() { jQuery.removeData( this, key ); }); }});function dataAttr( elem, key, data ) { // If nothing was found internally, try to fetch any // data from the HTML5 data-* attribute if ( data undefined && elem.nodeType 1 ) { var name data- + key.replace( rmultiDash, -$1 ).toLowerCase(); data elem.getAttribute( name ); if ( typeof data string ) { try { data data true ? true : data false ? false : data null ? null : // Only convert to a number if it doesnt change the string +data + data ? +data : rbrace.test( data ) ? jQuery.parseJSON( data ) : data; } catch( e ) {} // Make sure we set the data so it isnt changed later jQuery.data( elem, key, data ); } else { data undefined; } } return data;}// checks a cache object for emptinessfunction isEmptyDataObject( obj ) { var name; for ( name in obj ) { // if the public data object is empty, the private is still empty if ( name data && jQuery.isEmptyObject( objname ) ) { continue; } if ( name ! toJSON ) { return false; } } return true;}jQuery.extend({ queue: function( elem, type, data ) { var queue; if ( elem ) { type ( type || fx ) + queue; queue jQuery._data( elem, type ); // Speed up dequeue by getting out quickly if this is just a lookup if ( data ) { if ( !queue || jQuery.isArray(data) ) { queue jQuery._data( elem, type, jQuery.makeArray(data) ); } else { queue.push( data ); } } return queue || ; } }, dequeue: function( elem, type ) { type type || fx; var queue jQuery.queue( elem, type ), startLength queue.length, fn queue.shift(), hooks jQuery._queueHooks( elem, type ), next function() { jQuery.dequeue( elem, type ); }; // If the fx queue is dequeued, always remove the progress sentinel if ( fn inprogress ) { fn queue.shift(); startLength--; } if ( fn ) { // Add a progress sentinel to prevent the fx queue from being // automatically dequeued if ( type fx ) { queue.unshift( inprogress ); } // clear up the last queue stop function delete hooks.stop; fn.call( elem, next, hooks ); } if ( !startLength && hooks ) { hooks.empty.fire(); } }, // not intended for public consumption - generates a queueHooks object, or returns the current one _queueHooks: function( elem, type ) { var key type + queueHooks; return jQuery._data( elem, key ) || jQuery._data( elem, key, { empty: jQuery.Callbacks(once memory).add(function() { jQuery._removeData( elem, type + queue ); jQuery._removeData( elem, key ); }) }); }});jQuery.fn.extend({ queue: function( type, data ) { var setter 2; if ( typeof type ! string ) { data type; type fx; setter--; } if ( arguments.length setter ) { return jQuery.queue( this0, type ); } return data undefined ? this : this.each(function() { var queue jQuery.queue( this, type, data ); // ensure a hooks for this queue jQuery._queueHooks( this, type ); if ( type fx && queue0 ! inprogress ) { jQuery.dequeue( this, type ); } }); }, dequeue: function( type ) { return this.each(function() { jQuery.dequeue( this, type ); }); }, // Based off of the plugin by Clint Helfers, with permission. // http://blindsignals.com/index.php/2009/07/jquery-delay/ delay: function( time, type ) { time jQuery.fx ? jQuery.fx.speeds time || time : time; type type || fx; return this.queue( type, function( next, hooks ) { var timeout setTimeout( next, time ); hooks.stop function() { clearTimeout( timeout ); }; }); }, clearQueue: function( type ) { return this.queue( type || fx, ); }, // Get a promise resolved when queues of a certain type // are emptied (fx is the type by default) promise: function( type, obj ) { var tmp, count 1, defer jQuery.Deferred(), elements this, i this.length, resolve function() { if ( !( --count ) ) { defer.resolveWith( elements, elements ); } }; if ( typeof type ! string ) { obj type; type undefined; } type type || fx; while( i-- ) { tmp jQuery._data( elements i , type + queueHooks ); if ( tmp && tmp.empty ) { count++; tmp.empty.add( resolve ); } } resolve(); return defer.promise( obj ); }});var nodeHook, boolHook, rclass /\t\r\n\f/g, rreturn /\r/g, rfocusable /^(?:input|select|textarea|button|object)$/i, rclickable /^(?:a|area)$/i, ruseDefault /^(?:checked|selected)$/i, getSetAttribute jQuery.support.getSetAttribute, getSetInput jQuery.support.input;jQuery.fn.extend({ attr: function( name, value ) { return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); }, removeAttr: function( name ) { return this.each(function() { jQuery.removeAttr( this, name ); }); }, prop: function( name, value ) { return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); }, removeProp: function( name ) { name jQuery.propFix name || name; return this.each(function() { // try/catch handles cases where IE balks (such as removing a property on window) try { this name undefined; delete this name ; } catch( e ) {} }); }, addClass: function( value ) { var classes, elem, cur, clazz, j, i 0, len this.length, proceed typeof value string && value; if ( jQuery.isFunction( value ) ) { return this.each(function( j ) { jQuery( this ).addClass( value.call( this, j, this.className ) ); }); } if ( proceed ) { // The disjunction here is for better compressibility (see removeClass) classes ( value || ).match( core_rnotwhite ) || ; for ( ; i len; i++ ) { elem this i ; cur elem.nodeType 1 && ( elem.className ? ( + elem.className + ).replace( rclass, ) : ); if ( cur ) { j 0; while ( (clazz classesj++) ) { if ( cur.indexOf( + clazz + ) 0 ) { cur + clazz + ; } } elem.className jQuery.trim( cur ); } } } return this; }, removeClass: function( value ) { var classes, elem, cur, clazz, j, i 0, len this.length, proceed arguments.length 0 || typeof value string && value; if ( jQuery.isFunction( value ) ) { return this.each(function( j ) { jQuery( this ).removeClass( value.call( this, j, this.className ) ); }); } if ( proceed ) { classes ( value || ).match( core_rnotwhite ) || ; for ( ; i len; i++ ) { elem this i ; // This expression is here for better compressibility (see addClass) cur elem.nodeType 1 && ( elem.className ? ( + elem.className + ).replace( rclass, ) : ); if ( cur ) { j 0; while ( (clazz classesj++) ) { // Remove *all* instances while ( cur.indexOf( + clazz + ) > 0 ) { cur cur.replace( + clazz + , ); } } elem.className value ? jQuery.trim( cur ) : ; } } } return this; }, toggleClass: function( value, stateVal ) { var type typeof value, isBool typeof stateVal boolean; if ( jQuery.isFunction( value ) ) { return this.each(function( i ) { jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); }); } return this.each(function() { if ( type string ) { // toggle individual class names var className, i 0, self jQuery( this ), state stateVal, classNames value.match( core_rnotwhite ) || ; while ( (className classNames i++ ) ) { // check each className given, space separated list state isBool ? state : !self.hasClass( className ); self state ? addClass : removeClass ( className ); } // Toggle whole class name } else if ( type core_strundefined || type boolean ) { if ( this.className ) { // store className if set jQuery._data( this, __className__, this.className ); } // If the element has a class name or if were passed false, // then remove the whole classname (if there was one, the above saved it). // Otherwise bring back whatever was previously saved (if anything), // falling back to the empty string if nothing was stored. this.className this.className || value false ? : jQuery._data( this, __className__ ) || ; } }); }, hasClass: function( selector ) { var className + selector + , i 0, l this.length; for ( ; i l; i++ ) { if ( thisi.nodeType 1 && ( + thisi.className + ).replace(rclass, ).indexOf( className ) > 0 ) { return true; } } return false; }, val: function( value ) { var ret, hooks, isFunction, elem this0; if ( !arguments.length ) { if ( elem ) { hooks jQuery.valHooks elem.type || jQuery.valHooks elem.nodeName.toLowerCase() ; if ( hooks && get in hooks && (ret hooks.get( elem, value )) ! undefined ) { return ret; } ret elem.value; return typeof ret string ? // handle most common string cases ret.replace(rreturn, ) : // handle cases where value is null/undef or number ret null ? : ret; } return; } isFunction jQuery.isFunction( value ); return this.each(function( i ) { var val; if ( this.nodeType ! 1 ) { return; } if ( isFunction ) { val value.call( this, i, jQuery( this ).val() ); } else { val value; } // Treat null/undefined as ; convert numbers to string if ( val null ) { val ; } else if ( typeof val number ) { val + ; } else if ( jQuery.isArray( val ) ) { val jQuery.map(val, function ( value ) { return value null ? : value + ; }); } hooks jQuery.valHooks this.type || jQuery.valHooks this.nodeName.toLowerCase() ; // If set returns undefined, fall back to normal setting if ( !hooks || !(set in hooks) || hooks.set( this, val, value ) undefined ) { this.value val; } }); }});jQuery.extend({ valHooks: { option: { get: function( elem ) { // Use proper attribute retrieval(#6932, #12072) var val jQuery.find.attr( elem, value ); return val ! null ? val : elem.text; } }, select: { get: function( elem ) { var value, option, options elem.options, index elem.selectedIndex, one elem.type select-one || index 0, values one ? null : , max one ? index + 1 : options.length, i index 0 ? max : one ? index : 0; // Loop through all the selected options for ( ; i max; i++ ) { option options i ; // oldIE doesnt update selected after form reset (#2551) if ( ( option.selected || i index ) && // Dont return options that are disabled or in a disabled optgroup ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute(disabled) null ) && ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, optgroup ) ) ) { // Get the specific value for the option value jQuery( option ).val(); // We dont need an array for one selects if ( one ) { return value; } // Multi-Selects return an array values.push( value ); } } return values; }, set: function( elem, value ) { var optionSet, option, options elem.options, values jQuery.makeArray( value ), i options.length; while ( i-- ) { option options i ; if ( (option.selected jQuery.inArray( jQuery(option).val(), values ) > 0) ) { optionSet true; } } // force browsers to behave consistently when non-matching value is set if ( !optionSet ) { elem.selectedIndex -1; } return values; } } }, attr: function( elem, name, value ) { var hooks, ret, nType elem.nodeType; // dont get/set attributes on text, comment and attribute nodes if ( !elem || nType 3 || nType 8 || nType 2 ) { return; } // Fallback to prop when attributes are not supported if ( typeof elem.getAttribute core_strundefined ) { return jQuery.prop( elem, name, value ); } // All attributes are lowercase // Grab necessary hook if one is defined if ( nType ! 1 || !jQuery.isXMLDoc( elem ) ) { name name.toLowerCase(); hooks jQuery.attrHooks name || ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); } if ( value ! undefined ) { if ( value null ) { jQuery.removeAttr( elem, name ); } else if ( hooks && set in hooks && (ret hooks.set( elem, value, name )) ! undefined ) { return ret; } else { elem.setAttribute( name, value + ); return value; } } else if ( hooks && get in hooks && (ret hooks.get( elem, name )) ! null ) { return ret; } else { ret jQuery.find.attr( elem, name ); // Non-existent attributes return null, we normalize to undefined return ret null ? undefined : ret; } }, removeAttr: function( elem, value ) { var name, propName, i 0, attrNames value && value.match( core_rnotwhite ); if ( attrNames && elem.nodeType 1 ) { while ( (name attrNamesi++) ) { propName jQuery.propFix name || name; // Boolean attributes get special treatment (#10870) if ( jQuery.expr.match.bool.test( name ) ) { // Set corresponding property to false if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { elem propName false; // Support: IE9 // Also clear defaultChecked/defaultSelected (if appropriate) } else { elem jQuery.camelCase( default- + name ) elem propName false; } // See #9699 for explanation of this approach (setting first, then removal) } else { jQuery.attr( elem, name, ); } elem.removeAttribute( getSetAttribute ? name : propName ); } } }, attrHooks: { type: { set: function( elem, value ) { if ( !jQuery.support.radioValue && value radio && jQuery.nodeName(elem, input) ) { // Setting the type on a radio button after the value resets the value in IE6-9 // Reset value to default in case type is set after value during creation var val elem.value; elem.setAttribute( type, value ); if ( val ) { elem.value val; } return value; } } } }, propFix: { for: htmlFor, class: className }, prop: function( elem, name, value ) { var ret, hooks, notxml, nType elem.nodeType; // dont get/set properties on text, comment and attribute nodes if ( !elem || nType 3 || nType 8 || nType 2 ) { return; } notxml nType ! 1 || !jQuery.isXMLDoc( elem ); if ( notxml ) { // Fix name and attach hooks name jQuery.propFix name || name; hooks jQuery.propHooks name ; } if ( value ! undefined ) { return hooks && set in hooks && (ret hooks.set( elem, value, name )) ! undefined ? ret : ( elem name value ); } else { return hooks && get in hooks && (ret hooks.get( elem, name )) ! null ? ret : elem name ; } }, propHooks: { tabIndex: { get: function( elem ) { // elem.tabIndex doesnt always return the correct value when it hasnt been explicitly set // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ // Use proper attribute retrieval(#12072) var tabindex jQuery.find.attr( elem, tabindex ); return tabindex ? parseInt( tabindex, 10 ) : rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? 0 : -1; } } }});// Hooks for boolean attributesboolHook { set: function( elem, value, name ) { if ( value false ) { // Remove boolean attributes when set to false jQuery.removeAttr( elem, name ); } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { // IE8 needs the *property* name elem.setAttribute( !getSetAttribute && jQuery.propFix name || name, name ); // Use defaultChecked and defaultSelected for oldIE } else { elem jQuery.camelCase( default- + name ) elem name true; } return name; }};jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { var getter jQuery.expr.attrHandle name || jQuery.find.attr; jQuery.expr.attrHandle name getSetInput && getSetAttribute || !ruseDefault.test( name ) ? function( elem, name, isXML ) { var fn jQuery.expr.attrHandle name , ret isXML ? undefined : /* jshint eqeqeq: false */ (jQuery.expr.attrHandle name undefined) ! getter( elem, name, isXML ) ? name.toLowerCase() : null; jQuery.expr.attrHandle name fn; return ret; } : function( elem, name, isXML ) { return isXML ? undefined : elem jQuery.camelCase( default- + name ) ? name.toLowerCase() : null; };});// fix oldIE attropertiesif ( !getSetInput || !getSetAttribute ) { jQuery.attrHooks.value { set: function( elem, value, name ) { if ( jQuery.nodeName( elem, input ) ) { // Does not return so that setAttribute is also used elem.defaultValue value; } else { // Use nodeHook if defined (#1954); otherwise setAttribute is fine return nodeHook && nodeHook.set( elem, value, name ); } } };}// IE6/7 do not support getting/setting some attributes with get/setAttributeif ( !getSetAttribute ) { // Use this for any attribute in IE6/7 // This fixes almost every IE6/7 issue nodeHook { set: function( elem, value, name ) { // Set the existing or create a new attribute node var ret elem.getAttributeNode( name ); if ( !ret ) { elem.setAttributeNode( (ret elem.ownerDocument.createAttribute( name )) ); } ret.value value + ; // Break association with cloned elements by also using setAttribute (#9646) return name value || value elem.getAttribute( name ) ? value : undefined; } }; jQuery.expr.attrHandle.id jQuery.expr.attrHandle.name jQuery.expr.attrHandle.coords // Some attributes are constructed with empty-string values when not defined function( elem, name, isXML ) { var ret; return isXML ? undefined : (ret elem.getAttributeNode( name )) && ret.value ! ? ret.value : null; }; jQuery.valHooks.button { get: function( elem, name ) { var ret elem.getAttributeNode( name ); return ret && ret.specified ? ret.value : undefined; }, set: nodeHook.set }; // Set contenteditable to false on removals(#10429) // Setting to empty string throws an error as an invalid value jQuery.attrHooks.contenteditable { set: function( elem, value, name ) { nodeHook.set( elem, value ? false : value, name ); } }; // Set width and height to auto instead of 0 on empty string( Bug #8150 ) // This is for removals jQuery.each( width, height , function( i, name ) { jQuery.attrHooks name { set: function( elem, value ) { if ( value ) { elem.setAttribute( name, auto ); return value; } } }; });}// Some attributes require a special call on IE// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspxif ( !jQuery.support.hrefNormalized ) { // href/src property should get the full normalized URL (#10299/#12915) jQuery.each( href, src , function( i, name ) { jQuery.propHooks name { get: function( elem ) { return elem.getAttribute( name, 4 ); } }; });}if ( !jQuery.support.style ) { jQuery.attrHooks.style { get: function( elem ) { // Return undefined in the case of empty string // Note: IE uppercases css property names, but if we were to .toLowerCase() // .cssText, that would destroy case senstitivity in URLs, like in background return elem.style.cssText || undefined; }, set: function( elem, value ) { return ( elem.style.cssText value + ); } };}// Safari mis-reports the default selected property of an option// Accessing the parents selectedIndex property fixes itif ( !jQuery.support.optSelected ) { jQuery.propHooks.selected { get: function( elem ) { var parent elem.parentNode; if ( parent ) { parent.selectedIndex; // Make sure that it also works with optgroups, see #5701 if ( parent.parentNode ) { parent.parentNode.selectedIndex; } } return null; } };}jQuery.each( tabIndex, readOnly, maxLength, cellSpacing, cellPadding, rowSpan, colSpan, useMap, frameBorder, contentEditable, function() { jQuery.propFix this.toLowerCase() this;});// IE6/7 call enctype encodingif ( !jQuery.support.enctype ) { jQuery.propFix.enctype encoding;}// Radios and checkboxes getter/setterjQuery.each( radio, checkbox , function() { jQuery.valHooks this { set: function( elem, value ) { if ( jQuery.isArray( value ) ) { return ( elem.checked jQuery.inArray( jQuery(elem).val(), value ) > 0 ); } } }; if ( !jQuery.support.checkOn ) { jQuery.valHooks this .get function( elem ) { // Support: Webkit // is returned instead of on if a value isnt specified return elem.getAttribute(value) null ? on : elem.value; }; }});var rformElems /^(?:input|select|textarea)$/i, rkeyEvent /^key/, rmouseEvent /^(?:mouse|contextmenu)|click/, rfocusMorph /^(?:focusinfocus|focusoutblur)$/, rtypenamespace /^(^.*)(?:\.(.+)|)$/;function returnTrue() { return true;}function returnFalse() { return false;}function safeActiveElement() { try { return document.activeElement; } catch ( err ) { }}/* * Helper functions for managing events -- not part of the public interface. * Props to Dean Edwards addEvent library for many of the ideas. */jQuery.event { global: {}, add: function( elem, types, handler, data, selector ) { var tmp, events, t, handleObjIn, special, eventHandle, handleObj, handlers, type, namespaces, origType, elemData jQuery._data( elem ); // Dont attach events to noData or text/comment nodes (but allow plain objects) if ( !elemData ) { return; } // Caller can pass in an object of custom data in lieu of the handler if ( handler.handler ) { handleObjIn handler; handler handleObjIn.handler; selector handleObjIn.selector; } // Make sure that the handler has a unique ID, used to find/remove it later if ( !handler.guid ) { handler.guid jQuery.guid++; } // Init the elements event structure and main handler, if this is the first if ( !(events elemData.events) ) { events elemData.events {}; } if ( !(eventHandle elemData.handle) ) { eventHandle elemData.handle function( e ) { // Discard the second event of a jQuery.event.trigger() and // when an event is called after a page has unloaded return typeof jQuery ! core_strundefined && (!e || jQuery.event.triggered ! e.type) ? jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : undefined; }; // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events eventHandle.elem elem; } // Handle multiple events separated by a space types ( types || ).match( core_rnotwhite ) || ; t types.length; while ( t-- ) { tmp rtypenamespace.exec( typest ) || ; type origType tmp1; namespaces ( tmp2 || ).split( . ).sort(); // There *must* be a type, no attaching namespace-only handlers if ( !type ) { continue; } // If event changes its type, use the special event handlers for the changed type special jQuery.event.special type || {}; // If selector defined, determine special event api type, otherwise given type type ( selector ? special.delegateType : special.bindType ) || type; // Update special based on newly reset type special jQuery.event.special type || {}; // handleObj is passed to all event handlers handleObj jQuery.extend({ type: type, origType: origType, data: data, handler: handler, guid: handler.guid, selector: selector, needsContext: selector && jQuery.expr.match.needsContext.test( selector ), namespace: namespaces.join(.) }, handleObjIn ); // Init the event handler queue if were the first if ( !(handlers events type ) ) { handlers events type ; handlers.delegateCount 0; // Only use addEventListener/attachEvent if the special events handler returns false if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) false ) { // Bind the global event handler to the element if ( elem.addEventListener ) { elem.addEventListener( type, eventHandle, false ); } else if ( elem.attachEvent ) { elem.attachEvent( on + type, eventHandle ); } } } if ( special.add ) { special.add.call( elem, handleObj ); if ( !handleObj.handler.guid ) { handleObj.handler.guid handler.guid; } } // Add to the elements handler list, delegates in front if ( selector ) { handlers.splice( handlers.delegateCount++, 0, handleObj ); } else { handlers.push( handleObj ); } // Keep track of which events have ever been used, for event optimization jQuery.event.global type true; } // Nullify elem to prevent memory leaks in IE elem null; }, // Detach an event or set of events from an element remove: function( elem, types, handler, selector, mappedTypes ) { var j, handleObj, tmp, origCount, t, events, special, handlers, type, namespaces, origType, elemData jQuery.hasData( elem ) && jQuery._data( elem ); if ( !elemData || !(events elemData.events) ) { return; } // Once for each type.namespace in types; type may be omitted types ( types || ).match( core_rnotwhite ) || ; t types.length; while ( t-- ) { tmp rtypenamespace.exec( typest ) || ; type origType tmp1; namespaces ( tmp2 || ).split( . ).sort(); // Unbind all events (on this namespace, if provided) for the element if ( !type ) { for ( type in events ) { jQuery.event.remove( elem, type + types t , handler, selector, true ); } continue; } special jQuery.event.special type || {}; type ( selector ? special.delegateType : special.bindType ) || type; handlers events type || ; tmp tmp2 && new RegExp( (^|\\.) + namespaces.join(\\.(?:.*\\.|)) + (\\.|$) ); // Remove matching events origCount j handlers.length; while ( j-- ) { handleObj handlers j ; if ( ( mappedTypes || origType handleObj.origType ) && ( !handler || handler.guid handleObj.guid ) && ( !tmp || tmp.test( handleObj.namespace ) ) && ( !selector || selector handleObj.selector || selector ** && handleObj.selector ) ) { handlers.splice( j, 1 ); if ( handleObj.selector ) { handlers.delegateCount--; } if ( special.remove ) { special.remove.call( elem, handleObj ); } } } // Remove generic event handler if we removed something and no more handlers exist // (avoids potential for endless recursion during removal of special event handlers) if ( origCount && !handlers.length ) { if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) false ) { jQuery.removeEvent( elem, type, elemData.handle ); } delete events type ; } } // Remove the expando if its no longer used if ( jQuery.isEmptyObject( events ) ) { delete elemData.handle; // removeData also checks for emptiness and clears the expando if empty // so use it instead of delete jQuery._removeData( elem, events ); } }, trigger: function( event, data, elem, onlyHandlers ) { var handle, ontype, cur, bubbleType, special, tmp, i, eventPath elem || document , type core_hasOwn.call( event, type ) ? event.type : event, namespaces core_hasOwn.call( event, namespace ) ? event.namespace.split(.) : ; cur tmp elem elem || document; // Dont do events on text and comment nodes if ( elem.nodeType 3 || elem.nodeType 8 ) { return; } // focus/blur morphs to focusin/out; ensure were not firing them right now if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { return; } if ( type.indexOf(.) > 0 ) { // Namespaced trigger; create a regexp to match event type in handle() namespaces type.split(.); type namespaces.shift(); namespaces.sort(); } ontype type.indexOf(:) 0 && on + type; // Caller can pass in a jQuery.Event object, Object, or just an event type string event event jQuery.expando ? event : new jQuery.Event( type, typeof event object && event ); // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) event.isTrigger onlyHandlers ? 2 : 3; event.namespace namespaces.join(.); event.namespace_re event.namespace ? new RegExp( (^|\\.) + namespaces.join(\\.(?:.*\\.|)) + (\\.|$) ) : null; // Clean up the event in case it is being reused event.result undefined; if ( !event.target ) { event.target elem; } // Clone any incoming data and prepend the event, creating the handler arg list data data null ? event : jQuery.makeArray( data, event ); // Allow special events to draw outside the lines special jQuery.event.special type || {}; if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) false ) { return; } // Determine event propagation path in advance, per W3C events spec (#9951) // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { bubbleType special.delegateType || type; if ( !rfocusMorph.test( bubbleType + type ) ) { cur cur.parentNode; } for ( ; cur; cur cur.parentNode ) { eventPath.push( cur ); tmp cur; } // Only add window if we got to document (e.g., not plain obj or detached DOM) if ( tmp (elem.ownerDocument || document) ) { eventPath.push( tmp.defaultView || tmp.parentWindow || window ); } } // Fire handlers on the event path i 0; while ( (cur eventPathi++) && !event.isPropagationStopped() ) { event.type i > 1 ? bubbleType : special.bindType || type; // jQuery handler handle ( jQuery._data( cur, events ) || {} ) event.type && jQuery._data( cur, handle ); if ( handle ) { handle.apply( cur, data ); } // Native handler handle ontype && cur ontype ; if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) false ) { event.preventDefault(); } } event.type type; // If nobody prevented the default action, do it now if ( !onlyHandlers && !event.isDefaultPrevented() ) { if ( (!special._default || special._default.apply( eventPath.pop(), data ) false) && jQuery.acceptData( elem ) ) { // Call a native DOM method on the target with the same name name as the event. // Cant use an .isFunction() check here because IE6/7 fails that test. // Dont do default actions on window, thats where global variables be (#6170) if ( ontype && elem type && !jQuery.isWindow( elem ) ) { // Dont re-trigger an onFOO event when we call its FOO() method tmp elem ontype ; if ( tmp ) { elem ontype null; } // Prevent re-triggering of the same event, since we already bubbled it above jQuery.event.triggered type; try { elem type (); } catch ( e ) { // IE9 dies on focus/blur to hidden element (#1486,#12518) // only reproducible on winXP IE8 native, not IE9 in IE8 mode } jQuery.event.triggered undefined; if ( tmp ) { elem ontype tmp; } } } } return event.result; }, dispatch: function( event ) { // Make a writable jQuery.Event from the native event object event jQuery.event.fix( event ); var i, ret, handleObj, matched, j, handlerQueue , args core_slice.call( arguments ), handlers ( jQuery._data( this, events ) || {} ) event.type || , special jQuery.event.special event.type || {}; // Use the fix-ed jQuery.Event rather than the (read-only) native event args0 event; event.delegateTarget this; // Call the preDispatch hook for the mapped type, and let it bail if desired if ( special.preDispatch && special.preDispatch.call( this, event ) false ) { return; } // Determine handlers handlerQueue jQuery.event.handlers.call( this, event, handlers ); // Run delegates first; they may want to stop propagation beneath us i 0; while ( (matched handlerQueue i++ ) && !event.isPropagationStopped() ) { event.currentTarget matched.elem; j 0; while ( (handleObj matched.handlers j++ ) && !event.isImmediatePropagationStopped() ) { // Triggered event must either 1) have no namespace, or // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { event.handleObj handleObj; event.data handleObj.data; ret ( (jQuery.event.special handleObj.origType || {}).handle || handleObj.handler ) .apply( matched.elem, args ); if ( ret ! undefined ) { if ( (event.result ret) false ) { event.preventDefault(); event.stopPropagation(); } } } } } // Call the postDispatch hook for the mapped type if ( special.postDispatch ) { special.postDispatch.call( this, event ); } return event.result; }, handlers: function( event, handlers ) { var sel, handleObj, matches, i, handlerQueue , delegateCount handlers.delegateCount, cur event.target; // Find delegate handlers // Black-hole SVG use> instance trees (#13180) // Avoid non-left-click bubbling in Firefox (#3861) if ( delegateCount && cur.nodeType && (!event.button || event.type ! click) ) { /* jshint eqeqeq: false */ for ( ; cur ! this; cur cur.parentNode || this ) { /* jshint eqeqeq: true */ // Dont check non-elements (#13208) // Dont process clicks on disabled elements (#6911, #8165, #11382, #11764) if ( cur.nodeType 1 && (cur.disabled ! true || event.type ! click) ) { matches ; for ( i 0; i delegateCount; i++ ) { handleObj handlers i ; // Dont conflict with Object.prototype properties (#13203) sel handleObj.selector + ; if ( matches sel undefined ) { matches sel handleObj.needsContext ? jQuery( sel, this ).index( cur ) > 0 : jQuery.find( sel, this, null, cur ).length; } if ( matches sel ) { matches.push( handleObj ); } } if ( matches.length ) { handlerQueue.push({ elem: cur, handlers: matches }); } } } } // Add the remaining (directly-bound) handlers if ( delegateCount handlers.length ) { handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); } return handlerQueue; }, fix: function( event ) { if ( event jQuery.expando ) { return event; } // Create a writable copy of the event object and normalize some properties var i, prop, copy, type event.type, originalEvent event, fixHook this.fixHooks type ; if ( !fixHook ) { this.fixHooks type fixHook rmouseEvent.test( type ) ? this.mouseHooks : rkeyEvent.test( type ) ? this.keyHooks : {}; } copy fixHook.props ? this.props.concat( fixHook.props ) : this.props; event new jQuery.Event( originalEvent ); i copy.length; while ( i-- ) { prop copy i ; event prop originalEvent prop ; } // Support: IE9 // Fix target property (#1925) if ( !event.target ) { event.target originalEvent.srcElement || document; } // Support: Chrome 23+, Safari? // Target should not be a text node (#504, #13143) if ( event.target.nodeType 3 ) { event.target event.target.parentNode; } // Support: IE9 // For mouse/key events, metaKeyfalse if its undefined (#3368, #11328) event.metaKey !!event.metaKey; return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; }, // Includes some event props shared by KeyEvent and MouseEvent props: altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which.split( ), fixHooks: {}, keyHooks: { props: char charCode key keyCode.split( ), filter: function( event, original ) { // Add which for key events if ( event.which null ) { event.which original.charCode ! null ? original.charCode : original.keyCode; } return event; } }, mouseHooks: { props: button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement.split( ), filter: function( event, original ) { var body, eventDoc, doc, button original.button, fromElement original.fromElement; // Calculate pageX/Y if missing and clientX/Y available if ( event.pageX null && original.clientX ! null ) { eventDoc event.target.ownerDocument || document; doc eventDoc.documentElement; body eventDoc.body; event.pageX original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); event.pageY original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); } // Add relatedTarget, if necessary if ( !event.relatedTarget && fromElement ) { event.relatedTarget fromElement event.target ? original.toElement : fromElement; } // Add which for click: 1 left; 2 middle; 3 right // Note: button is not normalized, so dont use it if ( !event.which && button ! undefined ) { event.which ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); } return event; } }, special: { load: { // Prevent triggered image.load events from bubbling to window.load noBubble: true }, focus: { // Fire native event if possible so blur/focus sequence is correct trigger: function() { if ( this ! safeActiveElement() && this.focus ) { try { this.focus(); return false; } catch ( e ) { // Support: IE9 // If we error on focus to hidden element (#1486, #12518), // let .trigger() run the handlers } } }, delegateType: focusin }, blur: { trigger: function() { if ( this safeActiveElement() && this.blur ) { this.blur(); return false; } }, delegateType: focusout }, click: { // For checkbox, fire native event so checked state will be right trigger: function() { if ( jQuery.nodeName( this, input ) && this.type checkbox && this.click ) { this.click(); return false; } }, // For cross-browser consistency, dont fire native .click() on links _default: function( event ) { return jQuery.nodeName( event.target, a ); } }, beforeunload: { postDispatch: function( event ) { // Even when returnValue equals to undefined Firefox will still show alert if ( event.result ! undefined ) { event.originalEvent.returnValue event.result; } } } }, simulate: function( type, elem, event, bubble ) { // Piggyback on a donor event to simulate a different one. // Fake originalEvent to avoid donors stopPropagation, but if the // simulated event prevents default then we do the same on the donor. var e jQuery.extend( new jQuery.Event(), event, { type: type, isSimulated: true, originalEvent: {} } ); if ( bubble ) { jQuery.event.trigger( e, null, elem ); } else { jQuery.event.dispatch.call( elem, e ); } if ( e.isDefaultPrevented() ) { event.preventDefault(); } }};jQuery.removeEvent document.removeEventListener ? function( elem, type, handle ) { if ( elem.removeEventListener ) { elem.removeEventListener( type, handle, false ); } } : function( elem, type, handle ) { var name on + type; if ( elem.detachEvent ) { // #8545, #7054, preventing memory leaks for custom events in IE6-8 // detachEvent needed property on element, by name of that event, to properly expose it to GC if ( typeof elem name core_strundefined ) { elem name null; } elem.detachEvent( name, handle ); } };jQuery.Event function( src, props ) { // Allow instantiation without the new keyword if ( !(this instanceof jQuery.Event) ) { return new jQuery.Event( src, props ); } // Event object if ( src && src.type ) { this.originalEvent src; this.type src.type; // Events bubbling up the document may have been marked as prevented // by a handler lower down the tree; reflect the correct value. this.isDefaultPrevented ( src.defaultPrevented || src.returnValue false || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; // Event type } else { this.type src; } // Put explicitly provided properties onto the event object if ( props ) { jQuery.extend( this, props ); } // Create a timestamp if incoming event doesnt have one this.timeStamp src && src.timeStamp || jQuery.now(); // Mark it as fixed this jQuery.expando true;};// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.htmljQuery.Event.prototype { isDefaultPrevented: returnFalse, isPropagationStopped: returnFalse, isImmediatePropagationStopped: returnFalse, preventDefault: function() { var e this.originalEvent; this.isDefaultPrevented returnTrue; if ( !e ) { return; } // If preventDefault exists, run it on the original event if ( e.preventDefault ) { e.preventDefault(); // Support: IE // Otherwise set the returnValue property of the original event to false } else { e.returnValue false; } }, stopPropagation: function() { var e this.originalEvent; this.isPropagationStopped returnTrue; if ( !e ) { return; } // If stopPropagation exists, run it on the original event if ( e.stopPropagation ) { e.stopPropagation(); } // Support: IE // Set the cancelBubble property of the original event to true e.cancelBubble true; }, stopImmediatePropagation: function() { this.isImmediatePropagationStopped returnTrue; this.stopPropagation(); }};// Create mouseenter/leave events using mouseover/out and event-time checksjQuery.each({ mouseenter: mouseover, mouseleave: mouseout}, function( orig, fix ) { jQuery.event.special orig { delegateType: fix, bindType: fix, handle: function( event ) { var ret, target this, related event.relatedTarget, handleObj event.handleObj; // For mousenter/leave call the handler if related is outside the target. // NB: No relatedTarget if the mouse left/entered the browser window if ( !related || (related ! target && !jQuery.contains( target, related )) ) { event.type handleObj.origType; ret handleObj.handler.apply( this, arguments ); event.type fix; } return ret; } };});// IE submit delegationif ( !jQuery.support.submitBubbles ) { jQuery.event.special.submit { setup: function() { // Only need this for delegated form submit events if ( jQuery.nodeName( this, form ) ) { return false; } // Lazy-add a submit handler when a descendant form may potentially be submitted jQuery.event.add( this, click._submit keypress._submit, function( e ) { // Node name check avoids a VML-related crash in IE (#9807) var elem e.target, form jQuery.nodeName( elem, input ) || jQuery.nodeName( elem, button ) ? elem.form : undefined; if ( form && !jQuery._data( form, submitBubbles ) ) { jQuery.event.add( form, submit._submit, function( event ) { event._submit_bubble true; }); jQuery._data( form, submitBubbles, true ); } }); // return undefined since we dont need an event listener }, postDispatch: function( event ) { // If form was submitted by the user, bubble the event up the tree if ( event._submit_bubble ) { delete event._submit_bubble; if ( this.parentNode && !event.isTrigger ) { jQuery.event.simulate( submit, this.parentNode, event, true ); } } }, teardown: function() { // Only need this for delegated form submit events if ( jQuery.nodeName( this, form ) ) { return false; } // Remove delegated handlers; cleanData eventually reaps submit handlers attached above jQuery.event.remove( this, ._submit ); } };}// IE change delegation and checkbox/radio fixif ( !jQuery.support.changeBubbles ) { jQuery.event.special.change { setup: function() { if ( rformElems.test( this.nodeName ) ) { // IE doesnt fire change on a check/radio until blur; trigger it on click // after a propertychange. Eat the blur-change in special.change.handle. // This still fires onchange a second time for check/radio after blur. if ( this.type checkbox || this.type radio ) { jQuery.event.add( this, propertychange._change, function( event ) { if ( event.originalEvent.propertyName checked ) { this._just_changed true; } }); jQuery.event.add( this, click._change, function( event ) { if ( this._just_changed && !event.isTrigger ) { this._just_changed false; } // Allow triggered, simulated change events (#11500) jQuery.event.simulate( change, this, event, true ); }); } return false; } // Delegated event; lazy-add a change handler on descendant inputs jQuery.event.add( this, beforeactivate._change, function( e ) { var elem e.target; if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, changeBubbles ) ) { jQuery.event.add( elem, change._change, function( event ) { if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { jQuery.event.simulate( change, this.parentNode, event, true ); } }); jQuery._data( elem, changeBubbles, true ); } }); }, handle: function( event ) { var elem event.target; // Swallow native change events from checkbox/radio, we already triggered them above if ( this ! elem || event.isSimulated || event.isTrigger || (elem.type ! radio && elem.type ! checkbox) ) { return event.handleObj.handler.apply( this, arguments ); } }, teardown: function() { jQuery.event.remove( this, ._change ); return !rformElems.test( this.nodeName ); } };}// Create bubbling focus and blur eventsif ( !jQuery.support.focusinBubbles ) { jQuery.each({ focus: focusin, blur: focusout }, function( orig, fix ) { // Attach a single capturing handler while someone wants focusin/focusout var attaches 0, handler function( event ) { jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); }; jQuery.event.special fix { setup: function() { if ( attaches++ 0 ) { document.addEventListener( orig, handler, true ); } }, teardown: function() { if ( --attaches 0 ) { document.removeEventListener( orig, handler, true ); } } }; });}jQuery.fn.extend({ on: function( types, selector, data, fn, /*INTERNAL*/ one ) { var type, origFn; // Types can be a map of types/handlers if ( typeof types object ) { // ( types-Object, selector, data ) if ( typeof selector ! string ) { // ( types-Object, data ) data data || selector; selector undefined; } for ( type in types ) { this.on( type, selector, data, types type , one ); } return this; } if ( data null && fn null ) { // ( types, fn ) fn selector; data selector undefined; } else if ( fn null ) { if ( typeof selector string ) { // ( types, selector, fn ) fn data; data undefined; } else { // ( types, data, fn ) fn data; data selector; selector undefined; } } if ( fn false ) { fn returnFalse; } else if ( !fn ) { return this; } if ( one 1 ) { origFn fn; fn function( event ) { // Can use an empty set, since event contains the info jQuery().off( event ); return origFn.apply( this, arguments ); }; // Use same guid so caller can remove using origFn fn.guid origFn.guid || ( origFn.guid jQuery.guid++ ); } return this.each( function() { jQuery.event.add( this, types, fn, data, selector ); }); }, one: function( types, selector, data, fn ) { return this.on( types, selector, data, fn, 1 ); }, off: function( types, selector, fn ) { var handleObj, type; if ( types && types.preventDefault && types.handleObj ) { // ( event ) dispatched jQuery.Event handleObj types.handleObj; jQuery( types.delegateTarget ).off( handleObj.namespace ? handleObj.origType + . + handleObj.namespace : handleObj.origType, handleObj.selector, handleObj.handler ); return this; } if ( typeof types object ) { // ( types-object , selector ) for ( type in types ) { this.off( type, selector, types type ); } return this; } if ( selector false || typeof selector function ) { // ( types , fn ) fn selector; selector undefined; } if ( fn false ) { fn returnFalse; } return this.each(function() { jQuery.event.remove( this, types, fn, selector ); }); }, trigger: function( type, data ) { return this.each(function() { jQuery.event.trigger( type, data, this ); }); }, triggerHandler: function( type, data ) { var elem this0; if ( elem ) { return jQuery.event.trigger( type, data, elem, true ); } }});var isSimple /^.^:#\\.,*$/, rparentsprev /^(?:parents|prev(?:Until|All))/, rneedsContext jQuery.expr.match.needsContext, // methods guaranteed to produce a unique set when starting from a unique set guaranteedUnique { children: true, contents: true, next: true, prev: true };jQuery.fn.extend({ find: function( selector ) { var i, ret , self this, len self.length; if ( typeof selector ! string ) { return this.pushStack( jQuery( selector ).filter(function() { for ( i 0; i len; i++ ) { if ( jQuery.contains( self i , this ) ) { return true; } } }) ); } for ( i 0; i len; i++ ) { jQuery.find( selector, self i , ret ); } // Needed because $( selector, context ) becomes $( context ).find( selector ) ret this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); ret.selector this.selector ? this.selector + + selector : selector; return ret; }, has: function( target ) { var i, targets jQuery( target, this ), len targets.length; return this.filter(function() { for ( i 0; i len; i++ ) { if ( jQuery.contains( this, targetsi ) ) { return true; } } }); }, not: function( selector ) { return this.pushStack( winnow(this, selector || , true) ); }, filter: function( selector ) { return this.pushStack( winnow(this, selector || , false) ); }, is: function( selector ) { return !!winnow( this, // If this is a positional/relative selector, check membership in the returned set // so $(p:first).is(p:last) wont return true for a doc with two p. typeof selector string && rneedsContext.test( selector ) ? jQuery( selector ) : selector || , false ).length; }, closest: function( selectors, context ) { var cur, i 0, l this.length, ret , pos rneedsContext.test( selectors ) || typeof selectors ! string ? jQuery( selectors, context || this.context ) : 0; for ( ; i l; i++ ) { for ( cur thisi; cur && cur ! context; cur cur.parentNode ) { // Always skip document fragments if ( cur.nodeType 11 && (pos ? pos.index(cur) > -1 : // Dont pass non-elements to Sizzle cur.nodeType 1 && jQuery.find.matchesSelector(cur, selectors)) ) { cur ret.push( cur ); break; } } } return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); }, // Determine the position of an element within // the matched set of elements index: function( elem ) { // No argument, return index in parent if ( !elem ) { return ( this0 && this0.parentNode ) ? this.first().prevAll().length : -1; } // index in selector if ( typeof elem string ) { return jQuery.inArray( this0, jQuery( elem ) ); } // Locate the position of the desired element return jQuery.inArray( // If it receives a jQuery object, the first element is used elem.jquery ? elem0 : elem, this ); }, add: function( selector, context ) { var set typeof selector string ? jQuery( selector, context ) : jQuery.makeArray( selector && selector.nodeType ? selector : selector ), all jQuery.merge( this.get(), set ); return this.pushStack( jQuery.unique(all) ); }, addBack: function( selector ) { return this.add( selector null ? this.prevObject : this.prevObject.filter(selector) ); }});function sibling( cur, dir ) { do { cur cur dir ; } while ( cur && cur.nodeType ! 1 ); return cur;}jQuery.each({ parent: function( elem ) { var parent elem.parentNode; return parent && parent.nodeType ! 11 ? parent : null; }, parents: function( elem ) { return jQuery.dir( elem, parentNode ); }, parentsUntil: function( elem, i, until ) { return jQuery.dir( elem, parentNode, until ); }, next: function( elem ) { return sibling( elem, nextSibling ); }, prev: function( elem ) { return sibling( elem, previousSibling ); }, nextAll: function( elem ) { return jQuery.dir( elem, nextSibling ); }, prevAll: function( elem ) { return jQuery.dir( elem, previousSibling ); }, nextUntil: function( elem, i, until ) { return jQuery.dir( elem, nextSibling, until ); }, prevUntil: function( elem, i, until ) { return jQuery.dir( elem, previousSibling, until ); }, siblings: function( elem ) { return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); }, children: function( elem ) { return jQuery.sibling( elem.firstChild ); }, contents: function( elem ) { return jQuery.nodeName( elem, iframe ) ? elem.contentDocument || elem.contentWindow.document : jQuery.merge( , elem.childNodes ); }}, function( name, fn ) { jQuery.fn name function( until, selector ) { var ret jQuery.map( this, fn, until ); if ( name.slice( -5 ) ! Until ) { selector until; } if ( selector && typeof selector string ) { ret jQuery.filter( selector, ret ); } if ( this.length > 1 ) { // Remove duplicates if ( !guaranteedUnique name ) { ret jQuery.unique( ret ); } // Reverse order for parents* and prev-derivatives if ( rparentsprev.test( name ) ) { ret ret.reverse(); } } return this.pushStack( ret ); };});jQuery.extend({ filter: function( expr, elems, not ) { var elem elems 0 ; if ( not ) { expr :not( + expr + ); } return elems.length 1 && elem.nodeType 1 ? jQuery.find.matchesSelector( elem, expr ) ? elem : : jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { return elem.nodeType 1; })); }, dir: function( elem, dir, until ) { var matched , cur elem dir ; while ( cur && cur.nodeType ! 9 && (until undefined || cur.nodeType ! 1 || !jQuery( cur ).is( until )) ) { if ( cur.nodeType 1 ) { matched.push( cur ); } cur curdir; } return matched; }, sibling: function( n, elem ) { var r ; for ( ; n; n n.nextSibling ) { if ( n.nodeType 1 && n ! elem ) { r.push( n ); } } return r; }});// Implement the identical functionality for filter and notfunction winnow( elements, qualifier, not ) { if ( jQuery.isFunction( qualifier ) ) { return jQuery.grep( elements, function( elem, i ) { /* jshint -W018 */ return !!qualifier.call( elem, i, elem ) ! not; }); } if ( qualifier.nodeType ) { return jQuery.grep( elements, function( elem ) { return ( elem qualifier ) ! not; }); } if ( typeof qualifier string ) { if ( isSimple.test( qualifier ) ) { return jQuery.filter( qualifier, elements, not ); } qualifier jQuery.filter( qualifier, elements ); } return jQuery.grep( elements, function( elem ) { return ( jQuery.inArray( elem, qualifier ) > 0 ) ! not; });}function createSafeFragment( document ) { var list nodeNames.split( | ), safeFrag document.createDocumentFragment(); if ( safeFrag.createElement ) { while ( list.length ) { safeFrag.createElement( list.pop() ); } } return safeFrag;}var nodeNames abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer| + header|hgroup|mark|meter|nav|output|progress|section|summary|time|video, rinlinejQuery / jQuery\d+(?:null|\d+)/g, rnoshimcache new RegExp((?: + nodeNames + )\\s/>, i), rleadingWhitespace /^\s+/, rxhtmlTag /(?!area|br|col|embed|hr|img|input|link|meta|param)((\w:+)^>*)\/>/gi, rtagName /(\w:+)/, rtbody /tbody/i, rhtml /|?\w+;/, rnoInnerhtml /(?:script|style|link)/i, manipulation_rcheckableType /^(?:checkbox|radio)$/i, // checkedchecked or checked rchecked /checked\s*(?:^|\s*.checked.)/i, rscriptType /^$|\/(?:java|ecma)script/i, rscriptTypeMasked /^true\/(.*)/, rcleanScript /^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g, // We have to close these tags to support XHTML (#13200) wrapMap { option: 1, select multiplemultiple>, /select> , legend: 1, fieldset>, /fieldset> , area: 1, map>, /map> , param: 1, object>, /object> , thead: 1, table>, /table> , tr: 2, table>tbody>, /tbody>/table> , col: 2, table>tbody>/tbody>colgroup>, /colgroup>/table> , td: 3, table>tbody>tr>, /tr>/tbody>/table> , // IE6-8 cant serialize link, script, style, or any html5 (NoScope) tags, // unless wrapped in a div with non-breaking characters in front of it. _default: jQuery.support.htmlSerialize ? 0, , : 1, Xdiv>, /div> }, safeFragment createSafeFragment( document ), fragmentDiv safeFragment.appendChild( document.createElement(div) );wrapMap.optgroup wrapMap.option;wrapMap.tbody wrapMap.tfoot wrapMap.colgroup wrapMap.caption wrapMap.thead;wrapMap.th wrapMap.td;jQuery.fn.extend({ text: function( value ) { return jQuery.access( this, function( value ) { return value undefined ? jQuery.text( this ) : this.empty().append( ( this0 && this0.ownerDocument || document ).createTextNode( value ) ); }, null, value, arguments.length ); }, append: function() { return this.domManip( arguments, function( elem ) { if ( this.nodeType 1 || this.nodeType 11 || this.nodeType 9 ) { var target manipulationTarget( this, elem ); target.appendChild( elem ); } }); }, prepend: function() { return this.domManip( arguments, function( elem ) { if ( this.nodeType 1 || this.nodeType 11 || this.nodeType 9 ) { var target manipulationTarget( this, elem ); target.insertBefore( elem, target.firstChild ); } }); }, before: function() { return this.domManip( arguments, function( elem ) { if ( this.parentNode ) { this.parentNode.insertBefore( elem, this ); } }); }, after: function() { return this.domManip( arguments, function( elem ) { if ( this.parentNode ) { this.parentNode.insertBefore( elem, this.nextSibling ); } }); }, // keepData is for internal use only--do not document remove: function( selector, keepData ) { var elem, elems selector ? jQuery.filter( selector, this ) : this, i 0; for ( ; (elem elemsi) ! null; i++ ) { if ( !keepData && elem.nodeType 1 ) { jQuery.cleanData( getAll( elem ) ); } if ( elem.parentNode ) { if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { setGlobalEval( getAll( elem, script ) ); } elem.parentNode.removeChild( elem ); } } return this; }, empty: function() { var elem, i 0; for ( ; (elem thisi) ! null; i++ ) { // Remove element nodes and prevent memory leaks if ( elem.nodeType 1 ) { jQuery.cleanData( getAll( elem, false ) ); } // Remove any remaining nodes while ( elem.firstChild ) { elem.removeChild( elem.firstChild ); } // If this is a select, ensure that it displays empty (#12336) // Support: IE9 if ( elem.options && jQuery.nodeName( elem, select ) ) { elem.options.length 0; } } return this; }, clone: function( dataAndEvents, deepDataAndEvents ) { dataAndEvents dataAndEvents null ? false : dataAndEvents; deepDataAndEvents deepDataAndEvents null ? dataAndEvents : deepDataAndEvents; return this.map( function () { return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); }); }, html: function( value ) { return jQuery.access( this, function( value ) { var elem this0 || {}, i 0, l this.length; if ( value undefined ) { return elem.nodeType 1 ? elem.innerHTML.replace( rinlinejQuery, ) : undefined; } // See if we can take a shortcut and just use innerHTML if ( typeof value string && !rnoInnerhtml.test( value ) && ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && !wrapMap ( rtagName.exec( value ) || , )1.toLowerCase() ) { value value.replace( rxhtmlTag, $1>/$2> ); try { for (; i l; i++ ) { // Remove element nodes and prevent memory leaks elem thisi || {}; if ( elem.nodeType 1 ) { jQuery.cleanData( getAll( elem, false ) ); elem.innerHTML value; } } elem 0; // If using innerHTML throws an exception, use the fallback method } catch(e) {} } if ( elem ) { this.empty().append( value ); } }, null, value, arguments.length ); }, replaceWith: function() { var // Snapshot the DOM in case .domManip sweeps something relevant into its fragment args jQuery.map( this, function( elem ) { return elem.nextSibling, elem.parentNode ; }), i 0; // Make the changes, replacing each context element with the new content this.domManip( arguments, function( elem ) { var next args i++ , parent args i++ ; if ( parent ) { // Dont use the snapshot next if it has moved (#13810) if ( next && next.parentNode ! parent ) { next this.nextSibling; } jQuery( this ).remove(); parent.insertBefore( elem, next ); } // Allow new content to include elements from the context set }, true ); // Force removal if there was no new content (e.g., from empty arguments) return i ? this : this.remove(); }, detach: function( selector ) { return this.remove( selector, true ); }, domManip: function( args, callback, allowIntersection ) { // Flatten any nested arrays args core_concat.apply( , args ); var first, node, hasScripts, scripts, doc, fragment, i 0, l this.length, set this, iNoClone l - 1, value args0, isFunction jQuery.isFunction( value ); // We cant cloneNode fragments that contain checked, in WebKit if ( isFunction || !( l 1 || typeof value ! string || jQuery.support.checkClone || !rchecked.test( value ) ) ) { return this.each(function( index ) { var self set.eq( index ); if ( isFunction ) { args0 value.call( this, index, self.html() ); } self.domManip( args, callback, allowIntersection ); }); } if ( l ) { fragment jQuery.buildFragment( args, this 0 .ownerDocument, false, !allowIntersection && this ); first fragment.firstChild; if ( fragment.childNodes.length 1 ) { fragment first; } if ( first ) { scripts jQuery.map( getAll( fragment, script ), disableScript ); hasScripts scripts.length; // Use the original fragment for the last item instead of the first because it can end up // being emptied incorrectly in certain situations (#8070). for ( ; i l; i++ ) { node fragment; if ( i ! iNoClone ) { node jQuery.clone( node, true, true ); // Keep references to cloned scripts for later restoration if ( hasScripts ) { jQuery.merge( scripts, getAll( node, script ) ); } } callback.call( thisi, node, i ); } if ( hasScripts ) { doc scripts scripts.length - 1 .ownerDocument; // Reenable scripts jQuery.map( scripts, restoreScript ); // Evaluate executable scripts on first document insertion for ( i 0; i hasScripts; i++ ) { node scripts i ; if ( rscriptType.test( node.type || ) && !jQuery._data( node, globalEval ) && jQuery.contains( doc, node ) ) { if ( node.src ) { // Hope ajax is available... jQuery._evalUrl( node.src ); } else { jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || ).replace( rcleanScript, ) ); } } } } // Fix #11809: Avoid leaking memory fragment first null; } } return this; }});// Support: IE8// Manipulating tables requires a tbodyfunction manipulationTarget( elem, content ) { return jQuery.nodeName( elem, table ) && jQuery.nodeName( content.nodeType 1 ? content : content.firstChild, tr ) ? elem.getElementsByTagName(tbody)0 || elem.appendChild( elem.ownerDocument.createElement(tbody) ) : elem;}// Replace/restore the type attribute of script elements for safe DOM manipulationfunction disableScript( elem ) { elem.type (jQuery.find.attr( elem, type ) ! null) + / + elem.type; return elem;}function restoreScript( elem ) { var match rscriptTypeMasked.exec( elem.type ); if ( match ) { elem.type match1; } else { elem.removeAttribute(type); } return elem;}// Mark scripts as having already been evaluatedfunction setGlobalEval( elems, refElements ) { var elem, i 0; for ( ; (elem elemsi) ! null; i++ ) { jQuery._data( elem, globalEval, !refElements || jQuery._data( refElementsi, globalEval ) ); }}function cloneCopyEvent( src, dest ) { if ( dest.nodeType ! 1 || !jQuery.hasData( src ) ) { return; } var type, i, l, oldData jQuery._data( src ), curData jQuery._data( dest, oldData ), events oldData.events; if ( events ) { delete curData.handle; curData.events {}; for ( type in events ) { for ( i 0, l events type .length; i l; i++ ) { jQuery.event.add( dest, type, events type i ); } } } // make the cloned public data object a copy from the original if ( curData.data ) { curData.data jQuery.extend( {}, curData.data ); }}function fixCloneNodeIssues( src, dest ) { var nodeName, e, data; // We do not need to do anything for non-Elements if ( dest.nodeType ! 1 ) { return; } nodeName dest.nodeName.toLowerCase(); // IE6-8 copies events bound via attachEvent when using cloneNode. if ( !jQuery.support.noCloneEvent && dest jQuery.expando ) { data jQuery._data( dest ); for ( e in data.events ) { jQuery.removeEvent( dest, e, data.handle ); } // Event data gets referenced instead of copied if the expando gets copied too dest.removeAttribute( jQuery.expando ); } // IE blanks contents when cloning scripts, and tries to evaluate newly-set text if ( nodeName script && dest.text ! src.text ) { disableScript( dest ).text src.text; restoreScript( dest ); // IE6-10 improperly clones children of object elements using classid. // IE10 throws NoModificationAllowedError if parent is null, #12132. } else if ( nodeName object ) { if ( dest.parentNode ) { dest.outerHTML src.outerHTML; } // This path appears unavoidable for IE9. When cloning an object // element in IE9, the outerHTML strategy above is not sufficient. // If the src has innerHTML and the destination does not, // copy the src.innerHTML into the dest.innerHTML. #10324 if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { dest.innerHTML src.innerHTML; } } else if ( nodeName input && manipulation_rcheckableType.test( src.type ) ) { // IE6-8 fails to persist the checked state of a cloned checkbox // or radio button. Worse, IE6-7 fail to give the cloned element // a checked appearance if the defaultChecked value isnt also set dest.defaultChecked dest.checked src.checked; // IE6-7 get confused and end up setting the value of a cloned // checkbox/radio button to an empty string instead of on if ( dest.value ! src.value ) { dest.value src.value; } // IE6-8 fails to return the selected option to the default selected // state when cloning options } else if ( nodeName option ) { dest.defaultSelected dest.selected src.defaultSelected; // IE6-8 fails to set the defaultValue to the correct value when // cloning other types of input fields } else if ( nodeName input || nodeName textarea ) { dest.defaultValue src.defaultValue; }}jQuery.each({ appendTo: append, prependTo: prepend, insertBefore: before, insertAfter: after, replaceAll: replaceWith}, function( name, original ) { jQuery.fn name function( selector ) { var elems, i 0, ret , insert jQuery( selector ), last insert.length - 1; for ( ; i last; i++ ) { elems i last ? this : this.clone(true); jQuery( inserti ) original ( elems ); // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() core_push.apply( ret, elems.get() ); } return this.pushStack( ret ); };});function getAll( context, tag ) { var elems, elem, i 0, found typeof context.getElementsByTagName ! core_strundefined ? context.getElementsByTagName( tag || * ) : typeof context.querySelectorAll ! core_strundefined ? context.querySelectorAll( tag || * ) : undefined; if ( !found ) { for ( found , elems context.childNodes || context; (elem elemsi) ! null; i++ ) { if ( !tag || jQuery.nodeName( elem, tag ) ) { found.push( elem ); } else { jQuery.merge( found, getAll( elem, tag ) ); } } } return tag undefined || tag && jQuery.nodeName( context, tag ) ? jQuery.merge( context , found ) : found;}// Used in buildFragment, fixes the defaultChecked propertyfunction fixDefaultChecked( elem ) { if ( manipulation_rcheckableType.test( elem.type ) ) { elem.defaultChecked elem.checked; }}jQuery.extend({ clone: function( elem, dataAndEvents, deepDataAndEvents ) { var destElements, node, clone, i, srcElements, inPage jQuery.contains( elem.ownerDocument, elem ); if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( + elem.nodeName + > ) ) { clone elem.cloneNode( true ); // IE8 does not properly clone detached, unknown element nodes } else { fragmentDiv.innerHTML elem.outerHTML; fragmentDiv.removeChild( clone fragmentDiv.firstChild ); } if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && (elem.nodeType 1 || elem.nodeType 11) && !jQuery.isXMLDoc(elem) ) { // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 destElements getAll( clone ); srcElements getAll( elem ); // Fix all IE cloning issues for ( i 0; (node srcElementsi) ! null; ++i ) { // Ensure that the destination node is not null; Fixes #9587 if ( destElementsi ) { fixCloneNodeIssues( node, destElementsi ); } } } // Copy the events from the original to the clone if ( dataAndEvents ) { if ( deepDataAndEvents ) { srcElements srcElements || getAll( elem ); destElements destElements || getAll( clone ); for ( i 0; (node srcElementsi) ! null; i++ ) { cloneCopyEvent( node, destElementsi ); } } else { cloneCopyEvent( elem, clone ); } } // Preserve script evaluation history destElements getAll( clone, script ); if ( destElements.length > 0 ) { setGlobalEval( destElements, !inPage && getAll( elem, script ) ); } destElements srcElements node null; // Return the cloned set return clone; }, buildFragment: function( elems, context, scripts, selection ) { var j, elem, contains, tmp, tag, tbody, wrap, l elems.length, // Ensure a safe fragment safe createSafeFragment( context ), nodes , i 0; for ( ; i l; i++ ) { elem elems i ; if ( elem || elem 0 ) { // Add nodes directly if ( jQuery.type( elem ) object ) { jQuery.merge( nodes, elem.nodeType ? elem : elem ); // Convert non-html into a text node } else if ( !rhtml.test( elem ) ) { nodes.push( context.createTextNode( elem ) ); // Convert html into DOM nodes } else { tmp tmp || safe.appendChild( context.createElement(div) ); // Deserialize a standard representation tag ( rtagName.exec( elem ) || , )1.toLowerCase(); wrap wrapMap tag || wrapMap._default; tmp.innerHTML wrap1 + elem.replace( rxhtmlTag, $1>/$2> ) + wrap2; // Descend through wrappers to the right content j wrap0; while ( j-- ) { tmp tmp.lastChild; } // Manually add leading whitespace removed by IE if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )0 ) ); } // Remove IEs autoinserted tbody> from table fragments if ( !jQuery.support.tbody ) { // String was a table>, *may* have spurious tbody> elem tag table && !rtbody.test( elem ) ? tmp.firstChild : // String was a bare thead> or tfoot> wrap1 table> && !rtbody.test( elem ) ? tmp : 0; j elem && elem.childNodes.length; while ( j-- ) { if ( jQuery.nodeName( (tbody elem.childNodesj), tbody ) && !tbody.childNodes.length ) { elem.removeChild( tbody ); } } } jQuery.merge( nodes, tmp.childNodes ); // Fix #12392 for WebKit and IE > 9 tmp.textContent ; // Fix #12392 for oldIE while ( tmp.firstChild ) { tmp.removeChild( tmp.firstChild ); } // Remember the top-level container for proper cleanup tmp safe.lastChild; } } } // Fix #11356: Clear elements from fragment if ( tmp ) { safe.removeChild( tmp ); } // Reset defaultChecked for any radios and checkboxes // about to be appended to the DOM in IE 6/7 (#8060) if ( !jQuery.support.appendChecked ) { jQuery.grep( getAll( nodes, input ), fixDefaultChecked ); } i 0; while ( (elem nodes i++ ) ) { // #4087 - If origin and destination elements are the same, and this is // that element, do not do anything if ( selection && jQuery.inArray( elem, selection ) ! -1 ) { continue; } contains jQuery.contains( elem.ownerDocument, elem ); // Append to fragment tmp getAll( safe.appendChild( elem ), script ); // Preserve script evaluation history if ( contains ) { setGlobalEval( tmp ); } // Capture executables if ( scripts ) { j 0; while ( (elem tmp j++ ) ) { if ( rscriptType.test( elem.type || ) ) { scripts.push( elem ); } } } } tmp null; return safe; }, cleanData: function( elems, /* internal */ acceptData ) { var elem, type, id, data, i 0, internalKey jQuery.expando, cache jQuery.cache, deleteExpando jQuery.support.deleteExpando, special jQuery.event.special; for ( ; (elem elemsi) ! null; i++ ) { if ( acceptData || jQuery.acceptData( elem ) ) { id elem internalKey ; data id && cache id ; if ( data ) { if ( data.events ) { for ( type in data.events ) { if ( special type ) { jQuery.event.remove( elem, type ); // This is a shortcut to avoid jQuery.event.removes overhead } else { jQuery.removeEvent( elem, type, data.handle ); } } } // Remove cache only if it was not already removed by jQuery.event.remove if ( cache id ) { delete cache id ; // IE does not allow us to delete expando properties from nodes, // nor does it have a removeAttribute function on Document nodes; // we must handle all of these cases if ( deleteExpando ) { delete elem internalKey ; } else if ( typeof elem.removeAttribute ! core_strundefined ) { elem.removeAttribute( internalKey ); } else { elem internalKey null; } core_deletedIds.push( id ); } } } } }, _evalUrl: function( url ) { return jQuery.ajax({ url: url, type: GET, dataType: script, async: false, global: false, throws: true }); }});jQuery.fn.extend({ wrapAll: function( html ) { if ( jQuery.isFunction( html ) ) { return this.each(function(i) { jQuery(this).wrapAll( html.call(this, i) ); }); } if ( this0 ) { // The elements to wrap the target around var wrap jQuery( html, this0.ownerDocument ).eq(0).clone(true); if ( this0.parentNode ) { wrap.insertBefore( this0 ); } wrap.map(function() { var elem this; while ( elem.firstChild && elem.firstChild.nodeType 1 ) { elem elem.firstChild; } return elem; }).append( this ); } return this; }, wrapInner: function( html ) { if ( jQuery.isFunction( html ) ) { return this.each(function(i) { jQuery(this).wrapInner( html.call(this, i) ); }); } return this.each(function() { var self jQuery( this ), contents self.contents(); if ( contents.length ) { contents.wrapAll( html ); } else { self.append( html ); } }); }, wrap: function( html ) { var isFunction jQuery.isFunction( html ); return this.each(function(i) { jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); }); }, unwrap: function() { return this.parent().each(function() { if ( !jQuery.nodeName( this, body ) ) { jQuery( this ).replaceWith( this.childNodes ); } }).end(); }});var iframe, getStyles, curCSS, ralpha /alpha\(^)*\)/i, ropacity /opacity\s*\s*(^)*)/, rposition /^(top|right|bottom|left)$/, // swappable if display is none or starts with table except table, table-cell, or table-caption // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display rdisplayswap /^(none|table(?!-cea).+)/, rmargin /^margin/, rnumsplit new RegExp( ^( + core_pnum + )(.*)$, i ), rnumnonpx new RegExp( ^( + core_pnum + )(?!px)a-z%+$, i ), rrelNum new RegExp( ^(+-)( + core_pnum + ), i ), elemdisplay { BODY: block }, cssShow { position: absolute, visibility: hidden, display: block }, cssNormalTransform { letterSpacing: 0, fontWeight: 400 }, cssExpand Top, Right, Bottom, Left , cssPrefixes Webkit, O, Moz, ms ;// return a css property mapped to a potentially vendor prefixed propertyfunction vendorPropName( style, name ) { // shortcut for names that are not vendor prefixed if ( name in style ) { return name; } // check for vendor prefixed names var capName name.charAt(0).toUpperCase() + name.slice(1), origName name, i cssPrefixes.length; while ( i-- ) { name cssPrefixes i + capName; if ( name in style ) { return name; } } return origName;}function isHidden( elem, el ) { // isHidden might be called from jQuery#filter function; // in that case, element will be second argument elem el || elem; return jQuery.css( elem, display ) none || !jQuery.contains( elem.ownerDocument, elem );}function showHide( elements, show ) { var display, elem, hidden, values , index 0, length elements.length; for ( ; index length; index++ ) { elem elements index ; if ( !elem.style ) { continue; } values index jQuery._data( elem, olddisplay ); display elem.style.display; if ( show ) { // Reset the inline display of this element to learn if it is // being hidden by cascaded rules or not if ( !values index && display none ) { elem.style.display ; } // Set elements which have been overridden with display: none // in a stylesheet to whatever the default browser style is // for such an element if ( elem.style.display && isHidden( elem ) ) { values index jQuery._data( elem, olddisplay, css_defaultDisplay(elem.nodeName) ); } } else { if ( !values index ) { hidden isHidden( elem ); if ( display && display ! none || !hidden ) { jQuery._data( elem, olddisplay, hidden ? display : jQuery.css( elem, display ) ); } } } } // Set the display of most of the elements in a second loop // to avoid the constant reflow for ( index 0; index length; index++ ) { elem elements index ; if ( !elem.style ) { continue; } if ( !show || elem.style.display none || elem.style.display ) { elem.style.display show ? values index || : none; } } return elements;}jQuery.fn.extend({ css: function( name, value ) { return jQuery.access( this, function( elem, name, value ) { var len, styles, map {}, i 0; if ( jQuery.isArray( name ) ) { styles getStyles( elem ); len name.length; for ( ; i len; i++ ) { map name i jQuery.css( elem, name i , false, styles ); } return map; } return value ! undefined ? jQuery.style( elem, name, value ) : jQuery.css( elem, name ); }, name, value, arguments.length > 1 ); }, show: function() { return showHide( this, true ); }, hide: function() { return showHide( this ); }, toggle: function( state ) { var bool typeof state boolean; return this.each(function() { if ( bool ? state : isHidden( this ) ) { jQuery( this ).show(); } else { jQuery( this ).hide(); } }); }});jQuery.extend({ // Add in style property hooks for overriding the default // behavior of getting and setting a style property cssHooks: { opacity: { get: function( elem, computed ) { if ( computed ) { // We should always get a number back from opacity var ret curCSS( elem, opacity ); return ret ? 1 : ret; } } } }, // Dont automatically add px to these possibly-unitless properties cssNumber: { columnCount: true, fillOpacity: true, fontWeight: true, lineHeight: true, opacity: true, orphans: true, widows: true, zIndex: true, zoom: true }, // Add in properties whose names you wish to fix before // setting or getting the value cssProps: { // normalize float css property float: jQuery.support.cssFloat ? cssFloat : styleFloat }, // Get and set the style property on a DOM Node style: function( elem, name, value, extra ) { // Dont set styles on text and comment nodes if ( !elem || elem.nodeType 3 || elem.nodeType 8 || !elem.style ) { return; } // Make sure that were working with the right name var ret, type, hooks, origName jQuery.camelCase( name ), style elem.style; name jQuery.cssProps origName || ( jQuery.cssProps origName vendorPropName( style, origName ) ); // gets hook for the prefixed version // followed by the unprefixed version hooks jQuery.cssHooks name || jQuery.cssHooks origName ; // Check if were setting a value if ( value ! undefined ) { type typeof value; // convert relative number strings (+ or -) to relative numbers. #7345 if ( type string && (ret rrelNum.exec( value )) ) { value ( ret1 + 1 ) * ret2 + parseFloat( jQuery.css( elem, name ) ); // Fixes bug #9237 type number; } // Make sure that NaN and null values arent set. See: #7116 if ( value null || type number && isNaN( value ) ) { return; } // If a number was passed in, add px to the (except for certain CSS properties) if ( type number && !jQuery.cssNumber origName ) { value + px; } // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, // but it would mean to define eight (for every problematic property) identical functions if ( !jQuery.support.clearCloneStyle && value && name.indexOf(background) 0 ) { style name inherit; } // If a hook was provided, use that value, otherwise just set the specified value if ( !hooks || !(set in hooks) || (value hooks.set( elem, value, extra )) ! undefined ) { // Wrapped to prevent IE from throwing errors when invalid values are provided // Fixes bug #5509 try { style name value; } catch(e) {} } } else { // If a hook was provided get the non-computed value from there if ( hooks && get in hooks && (ret hooks.get( elem, false, extra )) ! undefined ) { return ret; } // Otherwise just get the value from the style object return style name ; } }, css: function( elem, name, extra, styles ) { var num, val, hooks, origName jQuery.camelCase( name ); // Make sure that were working with the right name name jQuery.cssProps origName || ( jQuery.cssProps origName vendorPropName( elem.style, origName ) ); // gets hook for the prefixed version // followed by the unprefixed version hooks jQuery.cssHooks name || jQuery.cssHooks origName ; // If a hook was provided get the computed value from there if ( hooks && get in hooks ) { val hooks.get( elem, true, extra ); } // Otherwise, if a way to get the computed value exists, use that if ( val undefined ) { val curCSS( elem, name, styles ); } //convert normal to computed value if ( val normal && name in cssNormalTransform ) { val cssNormalTransform name ; } // Return, converting to number if forced or a qualifier was provided and val looks numeric if ( extra || extra ) { num parseFloat( val ); return extra true || jQuery.isNumeric( num ) ? num || 0 : val; } return val; }});// NOTE: weve included the window in window.getComputedStyle// because jsdom on node.js will break without it.if ( window.getComputedStyle ) { getStyles function( elem ) { return window.getComputedStyle( elem, null ); }; curCSS function( elem, name, _computed ) { var width, minWidth, maxWidth, computed _computed || getStyles( elem ), // getPropertyValue is only needed for .css(filter) in IE9, see #12537 ret computed ? computed.getPropertyValue( name ) || computed name : undefined, style elem.style; if ( computed ) { if ( ret && !jQuery.contains( elem.ownerDocument, elem ) ) { ret jQuery.style( elem, name ); } // A tribute to the awesome hack by Dean Edwards // Chrome 17 and Safari 5.0 uses computed value instead of used value for margin-right // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { // Remember the original values width style.width; minWidth style.minWidth; maxWidth style.maxWidth; // Put in the new values to get a computed value out style.minWidth style.maxWidth style.width ret; ret computed.width; // Revert the changed values style.width width; style.minWidth minWidth; style.maxWidth maxWidth; } } return ret; };} else if ( document.documentElement.currentStyle ) { getStyles function( elem ) { return elem.currentStyle; }; curCSS function( elem, name, _computed ) { var left, rs, rsLeft, computed _computed || getStyles( elem ), ret computed ? computed name : undefined, style elem.style; // Avoid setting ret to empty string here // so we dont default to auto if ( ret null && style && style name ) { ret style name ; } // From the awesome hack by Dean Edwards // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 // If were not dealing with a regular pixel number // but a number that has a weird ending, we need to convert it to pixels // but not position css attributes, as those are proportional to the parent element instead // and we cant measure the parent instead because it might trigger a stacking dolls problem if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { // Remember the original values left style.left; rs elem.runtimeStyle; rsLeft rs && rs.left; // Put in the new values to get a computed value out if ( rsLeft ) { rs.left elem.currentStyle.left; } style.left name fontSize ? 1em : ret; ret style.pixelLeft + px; // Revert the changed values style.left left; if ( rsLeft ) { rs.left rsLeft; } } return ret ? auto : ret; };}function setPositiveNumber( elem, value, subtract ) { var matches rnumsplit.exec( value ); return matches ? // Guard against undefined subtract, e.g., when used as in cssHooks Math.max( 0, matches 1 - ( subtract || 0 ) ) + ( matches 2 || px ) : value;}function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { var i extra ( isBorderBox ? border : content ) ? // If we already have the right measurement, avoid augmentation 4 : // Otherwise initialize for horizontal or vertical properties name width ? 1 : 0, val 0; for ( ; i 4; i + 2 ) { // both box models exclude margin, so add it if we want it if ( extra margin ) { val + jQuery.css( elem, extra + cssExpand i , true, styles ); } if ( isBorderBox ) { // border-box includes padding, so remove it if we want content if ( extra content ) { val - jQuery.css( elem, padding + cssExpand i , true, styles ); } // at this point, extra isnt border nor margin, so remove border if ( extra ! margin ) { val - jQuery.css( elem, border + cssExpand i + Width, true, styles ); } } else { // at this point, extra isnt content, so add padding val + jQuery.css( elem, padding + cssExpand i , true, styles ); // at this point, extra isnt content nor padding, so add border if ( extra ! padding ) { val + jQuery.css( elem, border + cssExpand i + Width, true, styles ); } } } return val;}function getWidthOrHeight( elem, name, extra ) { // Start with offset property, which is equivalent to the border-box value var valueIsBorderBox true, val name width ? elem.offsetWidth : elem.offsetHeight, styles getStyles( elem ), isBorderBox jQuery.support.boxSizing && jQuery.css( elem, boxSizing, false, styles ) border-box; // some non-html elements return undefined for offsetWidth, so check for null/undefined // svg - https://bugzilla.mozilla.org/show_bug.cgi?id649285 // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id491668 if ( val 0 || val null ) { // Fall back to computed then uncomputed css if necessary val curCSS( elem, name, styles ); if ( val 0 || val null ) { val elem.style name ; } // Computed unit is not pixels. Stop here and return. if ( rnumnonpx.test(val) ) { return val; } // we need the check for style in case a browser which returns unreliable values // for getComputedStyle silently falls back to the reliable elem.style valueIsBorderBox isBorderBox && ( jQuery.support.boxSizingReliable || val elem.style name ); // Normalize , auto, and prepare for extra val parseFloat( val ) || 0; } // use the active box-sizing model to add/subtract irrelevant styles return ( val + augmentWidthOrHeight( elem, name, extra || ( isBorderBox ? border : content ), valueIsBorderBox, styles ) ) + px;}// Try to determine the default display value of an elementfunction css_defaultDisplay( nodeName ) { var doc document, display elemdisplay nodeName ; if ( !display ) { display actualDisplay( nodeName, doc ); // If the simple way fails, read from inside an iframe if ( display none || !display ) { // Use the already-created iframe if possible iframe ( iframe || jQuery(iframe frameborder0 width0 height0/>) .css( cssText, display:block !important ) ).appendTo( doc.documentElement ); // Always write a new HTML skeleton so Webkit and Firefox dont choke on reuse doc ( iframe0.contentWindow || iframe0.contentDocument ).document; doc.write(!doctype html>html>body>); doc.close(); display actualDisplay( nodeName, doc ); iframe.detach(); } // Store the correct default display elemdisplay nodeName display; } return display;}// Called ONLY from within css_defaultDisplayfunction actualDisplay( name, doc ) { var elem jQuery( doc.createElement( name ) ).appendTo( doc.body ), display jQuery.css( elem0, display ); elem.remove(); return display;}jQuery.each( height, width , function( i, name ) { jQuery.cssHooks name { get: function( elem, computed, extra ) { if ( computed ) { // certain elements can have dimension info if we invisibly show them // however, it must have a current display style that would benefit from this return elem.offsetWidth 0 && rdisplayswap.test( jQuery.css( elem, display ) ) ? jQuery.swap( elem, cssShow, function() { return getWidthOrHeight( elem, name, extra ); }) : getWidthOrHeight( elem, name, extra ); } }, set: function( elem, value, extra ) { var styles extra && getStyles( elem ); return setPositiveNumber( elem, value, extra ? augmentWidthOrHeight( elem, name, extra, jQuery.support.boxSizing && jQuery.css( elem, boxSizing, false, styles ) border-box, styles ) : 0 ); } };});if ( !jQuery.support.opacity ) { jQuery.cssHooks.opacity { get: function( elem, computed ) { // IE uses filters for opacity return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || ) ? ( 0.01 * parseFloat( RegExp.$1 ) ) + : computed ? 1 : ; }, set: function( elem, value ) { var style elem.style, currentStyle elem.currentStyle, opacity jQuery.isNumeric( value ) ? alpha(opacity + value * 100 + ) : , filter currentStyle && currentStyle.filter || style.filter || ; // IE has trouble with opacity if it does not have layout // Force it by setting the zoom level style.zoom 1; // if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652 // if value , then remove inline opacity #12685 if ( ( value > 1 || value ) && jQuery.trim( filter.replace( ralpha, ) ) && style.removeAttribute ) { // Setting style.filter to null, & still leave filter: in the cssText // if filter: is present at all, clearType is disabled, we want to avoid this // style.removeAttribute is IE Only, but so apparently is this code path... style.removeAttribute( filter ); // if there is no filter style applied in a css rule or unset inline opacity, we are done if ( value || currentStyle && !currentStyle.filter ) { return; } } // otherwise, set new filter values style.filter ralpha.test( filter ) ? filter.replace( ralpha, opacity ) : filter + + opacity; } };}// These hooks cannot be added until DOM ready because the support test// for it is not run until after DOM readyjQuery(function() { if ( !jQuery.support.reliableMarginRight ) { jQuery.cssHooks.marginRight { get: function( elem, computed ) { if ( computed ) { // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right // Work around by temporarily setting element display to inline-block return jQuery.swap( elem, { display: inline-block }, curCSS, elem, marginRight ); } } }; } // Webkit bug: https://bugs.webkit.org/show_bug.cgi?id29084 // getComputedStyle returns percent when specified for top/left/bottom/right // rather than make the css module depend on the offset module, we just check for it here if ( !jQuery.support.pixelPosition && jQuery.fn.position ) { jQuery.each( top, left , function( i, prop ) { jQuery.cssHooks prop { get: function( elem, computed ) { if ( computed ) { computed curCSS( elem, prop ); // if curCSS returns percentage, fallback to offset return rnumnonpx.test( computed ) ? jQuery( elem ).position() prop + px : computed; } } }; }); }});if ( jQuery.expr && jQuery.expr.filters ) { jQuery.expr.filters.hidden function( elem ) { // Support: Opera 12.12 // Opera reports offsetWidths and offsetHeights less than zero on some elements return elem.offsetWidth 0 && elem.offsetHeight 0 || (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || jQuery.css( elem, display )) none); }; jQuery.expr.filters.visible function( elem ) { return !jQuery.expr.filters.hidden( elem ); };}// These hooks are used by animate to expand propertiesjQuery.each({ margin: , padding: , border: Width}, function( prefix, suffix ) { jQuery.cssHooks prefix + suffix { expand: function( value ) { var i 0, expanded {}, // assumes a single number if not a string parts typeof value string ? value.split( ) : value ; for ( ; i 4; i++ ) { expanded prefix + cssExpand i + suffix parts i || parts i - 2 || parts 0 ; } return expanded; } }; if ( !rmargin.test( prefix ) ) { jQuery.cssHooks prefix + suffix .set setPositiveNumber; }});var r20 /%20/g, rbracket /\\$/, rCRLF /\r?\n/g, rsubmitterTypes /^(?:submit|button|image|reset|file)$/i, rsubmittable /^(?:input|select|textarea|keygen)/i;jQuery.fn.extend({ serialize: function() { return jQuery.param( this.serializeArray() ); }, serializeArray: function() { return this.map(function(){ // Can add propHook for elements to filter or add form elements var elements jQuery.prop( this, elements ); return elements ? jQuery.makeArray( elements ) : this; }) .filter(function(){ var type this.type; // Use .is(:disabled) so that fieldsetdisabled works return this.name && !jQuery( this ).is( :disabled ) && rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && ( this.checked || !manipulation_rcheckableType.test( type ) ); }) .map(function( i, elem ){ var val jQuery( this ).val(); return val null ? null : jQuery.isArray( val ) ? jQuery.map( val, function( val ){ return { name: elem.name, value: val.replace( rCRLF, \r\n ) }; }) : { name: elem.name, value: val.replace( rCRLF, \r\n ) }; }).get(); }});//Serialize an array of form elements or a set of//key/values into a query stringjQuery.param function( a, traditional ) { var prefix, s , add function( key, value ) { // If value is a function, invoke it and return its value value jQuery.isFunction( value ) ? value() : ( value null ? : value ); s s.length encodeURIComponent( key ) + + encodeURIComponent( value ); }; // Set traditional to true for jQuery 1.3.2 behavior. if ( traditional undefined ) { traditional jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; } // If an array was passed in, assume that it is an array of form elements. if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { // Serialize the form elements jQuery.each( a, function() { add( this.name, this.value ); }); } else { // If traditional, encode the old way (the way 1.3.2 or older // did it), otherwise encode params recursively. for ( prefix in a ) { buildParams( prefix, a prefix , traditional, add ); } } // Return the resulting serialization return s.join( & ).replace( r20, + );};function buildParams( prefix, obj, traditional, add ) { var name; if ( jQuery.isArray( obj ) ) { // Serialize array item. jQuery.each( obj, function( i, v ) { if ( traditional || rbracket.test( prefix ) ) { // Treat each array item as a scalar. add( prefix, v ); } else { // Item is non-scalar (array or object), encode its numeric index. buildParams( prefix + + ( typeof v object ? i : ) + , v, traditional, add ); } }); } else if ( !traditional && jQuery.type( obj ) object ) { // Serialize object item. for ( name in obj ) { buildParams( prefix + + name + , obj name , traditional, add ); } } else { // Serialize scalar item. add( prefix, obj ); }}jQuery.each( (blur focus focusin focusout load resize scroll unload click dblclick + mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave + change select submit keydown keypress keyup error contextmenu).split( ), function( i, name ) { // Handle event binding jQuery.fn name function( data, fn ) { return arguments.length > 0 ? this.on( name, null, data, fn ) : this.trigger( name ); };});jQuery.fn.extend({ hover: function( fnOver, fnOut ) { return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); }, bind: function( types, data, fn ) { return this.on( types, null, data, fn ); }, unbind: function( types, fn ) { return this.off( types, null, fn ); }, delegate: function( selector, types, data, fn ) { return this.on( types, selector, data, fn ); }, undelegate: function( selector, types, fn ) { // ( namespace ) or ( selector, types , fn ) return arguments.length 1 ? this.off( selector, ** ) : this.off( types, selector || **, fn ); }});var // Document location ajaxLocParts, ajaxLocation, ajax_nonce jQuery.now(), ajax_rquery /\?/, rhash /#.*$/, rts /(?&)_^&*/, rheaders /^(.*?): \t*(^\r\n*)\r?$/mg, // IE leaves an \r character at EOL // #7653, #8125, #8152: local protocol detection rlocalProtocol /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, rnoContent /^(?:GET|HEAD)$/, rprotocol /^\/\//, rurl /^(\w.+-+:)(?:\/\/(^\/?#:*)(?::(\d+)|)|)/, // Keep a copy of the old load method _load jQuery.fn.load, /* Prefilters * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) * 2) These are called: * - BEFORE asking for a transport * - AFTER param serialization (s.data is a string if s.processData is true) * 3) key is the dataType * 4) the catchall symbol * can be used * 5) execution will start with transport dataType and THEN continue down to * if needed */ prefilters {}, /* Transports bindings * 1) key is the dataType * 2) the catchall symbol * can be used * 3) selection will start with transport dataType and THEN go to * if needed */ transports {}, // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression allTypes */.concat(*);// #8138, IE may throw an exception when accessing// a field from window.location if document.domain has been settry { ajaxLocation location.href;} catch( e ) { // Use the href attribute of an A element // since IE will modify it given document.location ajaxLocation document.createElement( a ); ajaxLocation.href ; ajaxLocation ajaxLocation.href;}// Segment location into partsajaxLocParts rurl.exec( ajaxLocation.toLowerCase() ) || ;// Base constructor for jQuery.ajaxPrefilter and jQuery.ajaxTransportfunction addToPrefiltersOrTransports( structure ) { // dataTypeExpression is optional and defaults to * return function( dataTypeExpression, func ) { if ( typeof dataTypeExpression ! string ) { func dataTypeExpression; dataTypeExpression *; } var dataType, i 0, dataTypes dataTypeExpression.toLowerCase().match( core_rnotwhite ) || ; if ( jQuery.isFunction( func ) ) { // For each dataType in the dataTypeExpression while ( (dataType dataTypesi++) ) { // Prepend if requested if ( dataType0 + ) { dataType dataType.slice( 1 ) || *; (structure dataType structure dataType || ).unshift( func ); // Otherwise append } else { (structure dataType structure dataType || ).push( func ); } } } };}// Base inspection function for prefilters and transportsfunction inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { var inspected {}, seekingTransport ( structure transports ); function inspect( dataType ) { var selected; inspected dataType true; jQuery.each( structure dataType || , function( _, prefilterOrFactory ) { var dataTypeOrTransport prefilterOrFactory( options, originalOptions, jqXHR ); if( typeof dataTypeOrTransport string && !seekingTransport && !inspected dataTypeOrTransport ) { options.dataTypes.unshift( dataTypeOrTransport ); inspect( dataTypeOrTransport ); return false; } else if ( seekingTransport ) { return !( selected dataTypeOrTransport ); } }); return selected; } return inspect( options.dataTypes 0 ) || !inspected * && inspect( * );}// A special extend for ajax options// that takes flat options (not to be deep extended)// Fixes #9887function ajaxExtend( target, src ) { var deep, key, flatOptions jQuery.ajaxSettings.flatOptions || {}; for ( key in src ) { if ( src key ! undefined ) { ( flatOptions key ? target : ( deep || (deep {}) ) ) key src key ; } } if ( deep ) { jQuery.extend( true, target, deep ); } return target;}jQuery.fn.load function( url, params, callback ) { if ( typeof url ! string && _load ) { return _load.apply( this, arguments ); } var selector, response, type, self this, off url.indexOf( ); if ( off > 0 ) { selector url.slice( off, url.length ); url url.slice( 0, off ); } // If its a function if ( jQuery.isFunction( params ) ) { // We assume that its the callback callback params; params undefined; // Otherwise, build a param string } else if ( params && typeof params object ) { type POST; } // If we have elements to modify, make the request if ( self.length > 0 ) { jQuery.ajax({ url: url, // if type variable is undefined, then GET method will be used type: type, dataType: html, data: params }).done(function( responseText ) { // Save response for use in complete callback response arguments; self.html( selector ? // If a selector was specified, locate the right elements in a dummy div // Exclude scripts to avoid IE Permission Denied errors jQuery(div>).append( jQuery.parseHTML( responseText ) ).find( selector ) : // Otherwise use the full result responseText ); }).complete( callback && function( jqXHR, status ) { self.each( callback, response || jqXHR.responseText, status, jqXHR ); }); } return this;};// Attach a bunch of functions for handling common AJAX eventsjQuery.each( ajaxStart, ajaxStop, ajaxComplete, ajaxError, ajaxSuccess, ajaxSend , function( i, type ){ jQuery.fn type function( fn ){ return this.on( type, fn ); };});jQuery.extend({ // Counter for holding the number of active queries active: 0, // Last-Modified header cache for next request lastModified: {}, etag: {}, ajaxSettings: { url: ajaxLocation, type: GET, isLocal: rlocalProtocol.test( ajaxLocParts 1 ), global: true, processData: true, async: true, contentType: application/x-www-form-urlencoded; charsetUTF-8, /* timeout: 0, data: null, dataType: null, username: null, password: null, cache: null, throws: false, traditional: false, headers: {}, */ accepts: { *: allTypes, text: text/plain, html: text/html, xml: application/xml, text/xml, json: application/json, text/javascript }, contents: { xml: /xml/, html: /html/, json: /json/ }, responseFields: { xml: responseXML, text: responseText, json: responseJSON }, // Data converters // Keys separate source (or catchall *) and destination types with a single space converters: { // Convert anything to text * text: String, // Text to html (true no transformation) text html: true, // Evaluate text as a json expression text json: jQuery.parseJSON, // Parse text as xml text xml: jQuery.parseXML }, // For options that shouldnt be deep extended: // you can add your own custom options here if // and when you create one that shouldnt be // deep extended (see ajaxExtend) flatOptions: { url: true, context: true } }, // Creates a full fledged settings object into target // with both ajaxSettings and settings fields. // If target is omitted, writes into ajaxSettings. ajaxSetup: function( target, settings ) { return settings ? // Building a settings object ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : // Extending ajaxSettings ajaxExtend( jQuery.ajaxSettings, target ); }, ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), ajaxTransport: addToPrefiltersOrTransports( transports ), // Main method ajax: function( url, options ) { // If url is an object, simulate pre-1.5 signature if ( typeof url object ) { options url; url undefined; } // Force options to be an object options options || {}; var // Cross-domain detection vars parts, // Loop variable i, // URL without anti-cache param cacheURL, // Response headers as string responseHeadersString, // timeout handle timeoutTimer, // To know if global events are to be dispatched fireGlobals, transport, // Response headers responseHeaders, // Create the final options object s jQuery.ajaxSetup( {}, options ), // Callbacks context callbackContext s.context || s, // Context for global events is callbackContext if it is a DOM node or jQuery collection globalEventContext s.context && ( callbackContext.nodeType || callbackContext.jquery ) ? jQuery( callbackContext ) : jQuery.event, // Deferreds deferred jQuery.Deferred(), completeDeferred jQuery.Callbacks(once memory), // Status-dependent callbacks statusCode s.statusCode || {}, // Headers (they are sent all at once) requestHeaders {}, requestHeadersNames {}, // The jqXHR state state 0, // Default abort message strAbort canceled, // Fake xhr jqXHR { readyState: 0, // Builds headers hashtable if needed getResponseHeader: function( key ) { var match; if ( state 2 ) { if ( !responseHeaders ) { responseHeaders {}; while ( (match rheaders.exec( responseHeadersString )) ) { responseHeaders match1.toLowerCase() match 2 ; } } match responseHeaders key.toLowerCase() ; } return match null ? null : match; }, // Raw string getAllResponseHeaders: function() { return state 2 ? responseHeadersString : null; }, // Caches the header setRequestHeader: function( name, value ) { var lname name.toLowerCase(); if ( !state ) { name requestHeadersNames lname requestHeadersNames lname || name; requestHeaders name value; } return this; }, // Overrides response content-type header overrideMimeType: function( type ) { if ( !state ) { s.mimeType type; } return this; }, // Status-dependent callbacks statusCode: function( map ) { var code; if ( map ) { if ( state 2 ) { for ( code in map ) { // Lazy-add the new callback in a way that preserves old ones statusCode code statusCode code , map code ; } } else { // Execute the appropriate callbacks jqXHR.always( map jqXHR.status ); } } return this; }, // Cancel the request abort: function( statusText ) { var finalText statusText || strAbort; if ( transport ) { transport.abort( finalText ); } done( 0, finalText ); return this; } }; // Attach deferreds deferred.promise( jqXHR ).complete completeDeferred.add; jqXHR.success jqXHR.done; jqXHR.error jqXHR.fail; // Remove hash character (#7531: and string promotion) // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) // Handle falsy url in the settings object (#10093: consistency with old signature) // We also use the url parameter if available s.url ( ( url || s.url || ajaxLocation ) + ).replace( rhash, ).replace( rprotocol, ajaxLocParts 1 + // ); // Alias method option to type as per ticket #12004 s.type options.method || options.type || s.method || s.type; // Extract dataTypes list s.dataTypes jQuery.trim( s.dataType || * ).toLowerCase().match( core_rnotwhite ) || ; // A cross-domain request is in order when we have a protocol:host:port mismatch if ( s.crossDomain null ) { parts rurl.exec( s.url.toLowerCase() ); s.crossDomain !!( parts && ( parts 1 ! ajaxLocParts 1 || parts 2 ! ajaxLocParts 2 || ( parts 3 || ( parts 1 http: ? 80 : 443 ) ) ! ( ajaxLocParts 3 || ( ajaxLocParts 1 http: ? 80 : 443 ) ) ) ); } // Convert data if not already a string if ( s.data && s.processData && typeof s.data ! string ) { s.data jQuery.param( s.data, s.traditional ); } // Apply prefilters inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); // If request was aborted inside a prefilter, stop there if ( state 2 ) { return jqXHR; } // We can fire global events as of now if asked to fireGlobals s.global; // Watch for a new set of requests if ( fireGlobals && jQuery.active++ 0 ) { jQuery.event.trigger(ajaxStart); } // Uppercase the type s.type s.type.toUpperCase(); // Determine if request has content s.hasContent !rnoContent.test( s.type ); // Save the URL in case were toying with the If-Modified-Since // and/or If-None-Match header later on cacheURL s.url; // More options handling for requests with no content if ( !s.hasContent ) { // If data is available, append data to url if ( s.data ) { cacheURL ( s.url + ( ajax_rquery.test( cacheURL ) ? & : ? ) + s.data ); // #9682: remove data so that its not used in an eventual retry delete s.data; } // Add anti-cache in url if needed if ( s.cache false ) { s.url rts.test( cacheURL ) ? // If there is already a _ parameter, set its value cacheURL.replace( rts, $1_ + ajax_nonce++ ) : // Otherwise add one to the end cacheURL + ( ajax_rquery.test( cacheURL ) ? & : ? ) + _ + ajax_nonce++; } } // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. if ( s.ifModified ) { if ( jQuery.lastModified cacheURL ) { jqXHR.setRequestHeader( If-Modified-Since, jQuery.lastModified cacheURL ); } if ( jQuery.etag cacheURL ) { jqXHR.setRequestHeader( If-None-Match, jQuery.etag cacheURL ); } } // Set the correct header, if data is being sent if ( s.data && s.hasContent && s.contentType ! false || options.contentType ) { jqXHR.setRequestHeader( Content-Type, s.contentType ); } // Set the Accepts header for the server, depending on the dataType jqXHR.setRequestHeader( Accept, s.dataTypes 0 && s.accepts s.dataTypes0 ? s.accepts s.dataTypes0 + ( s.dataTypes 0 ! * ? , + allTypes + ; q0.01 : ) : s.accepts * ); // Check for headers option for ( i in s.headers ) { jqXHR.setRequestHeader( i, s.headers i ); } // Allow custom headers/mimetypes and early abort if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) false || state 2 ) ) { // Abort if not done already and return return jqXHR.abort(); } // aborting is no longer a cancellation strAbort abort; // Install callbacks on deferreds for ( i in { success: 1, error: 1, complete: 1 } ) { jqXHR i ( s i ); } // Get transport transport inspectPrefiltersOrTransports( transports, s, options, jqXHR ); // If no transport, we auto-abort if ( !transport ) { done( -1, No Transport ); } else { jqXHR.readyState 1; // Send global event if ( fireGlobals ) { globalEventContext.trigger( ajaxSend, jqXHR, s ); } // Timeout if ( s.async && s.timeout > 0 ) { timeoutTimer setTimeout(function() { jqXHR.abort(timeout); }, s.timeout ); } try { state 1; transport.send( requestHeaders, done ); } catch ( e ) { // Propagate exception as error if not done if ( state 2 ) { done( -1, e ); // Simply rethrow otherwise } else { throw e; } } } // Callback for when everything is done function done( status, nativeStatusText, responses, headers ) { var isSuccess, success, error, response, modified, statusText nativeStatusText; // Called once if ( state 2 ) { return; } // State is done now state 2; // Clear timeout if it exists if ( timeoutTimer ) { clearTimeout( timeoutTimer ); } // Dereference transport for early garbage collection // (no matter how long the jqXHR object will be used) transport undefined; // Cache response headers responseHeadersString headers || ; // Set readyState jqXHR.readyState status > 0 ? 4 : 0; // Determine if successful isSuccess status > 200 && status 300 || status 304; // Get response data if ( responses ) { response ajaxHandleResponses( s, jqXHR, responses ); } // Convert no matter what (that way responseXXX fields are always set) response ajaxConvert( s, response, jqXHR, isSuccess ); // If successful, handle type chaining if ( isSuccess ) { // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. if ( s.ifModified ) { modified jqXHR.getResponseHeader(Last-Modified); if ( modified ) { jQuery.lastModified cacheURL modified; } modified jqXHR.getResponseHeader(etag); if ( modified ) { jQuery.etag cacheURL modified; } } // if no content if ( status 204 || s.type HEAD ) { statusText nocontent; // if not modified } else if ( status 304 ) { statusText notmodified; // If we have data, lets convert it } else { statusText response.state; success response.data; error response.error; isSuccess !error; } } else { // We extract error from statusText // then normalize statusText and status for non-aborts error statusText; if ( status || !statusText ) { statusText error; if ( status 0 ) { status 0; } } } // Set data for the fake xhr object jqXHR.status status; jqXHR.statusText ( nativeStatusText || statusText ) + ; // Success/Error if ( isSuccess ) { deferred.resolveWith( callbackContext, success, statusText, jqXHR ); } else { deferred.rejectWith( callbackContext, jqXHR, statusText, error ); } // Status-dependent callbacks jqXHR.statusCode( statusCode ); statusCode undefined; if ( fireGlobals ) { globalEventContext.trigger( isSuccess ? ajaxSuccess : ajaxError, jqXHR, s, isSuccess ? success : error ); } // Complete completeDeferred.fireWith( callbackContext, jqXHR, statusText ); if ( fireGlobals ) { globalEventContext.trigger( ajaxComplete, jqXHR, s ); // Handle the global AJAX counter if ( !( --jQuery.active ) ) { jQuery.event.trigger(ajaxStop); } } } return jqXHR; }, getJSON: function( url, data, callback ) { return jQuery.get( url, data, callback, json ); }, getScript: function( url, callback ) { return jQuery.get( url, undefined, callback, script ); }});jQuery.each( get, post , function( i, method ) { jQuery method function( url, data, callback, type ) { // shift arguments if data argument was omitted if ( jQuery.isFunction( data ) ) { type type || callback; callback data; data undefined; } return jQuery.ajax({ url: url, type: method, dataType: type, data: data, success: callback }); };});/* Handles responses to an ajax request: * - finds the right dataType (mediates between content-type and expected dataType) * - returns the corresponding response */function ajaxHandleResponses( s, jqXHR, responses ) { var firstDataType, ct, finalDataType, type, contents s.contents, dataTypes s.dataTypes; // Remove auto dataType and get content-type in the process while( dataTypes 0 * ) { dataTypes.shift(); if ( ct undefined ) { ct s.mimeType || jqXHR.getResponseHeader(Content-Type); } } // Check if were dealing with a known content-type if ( ct ) { for ( type in contents ) { if ( contents type && contents type .test( ct ) ) { dataTypes.unshift( type ); break; } } } // Check to see if we have a response for the expected dataType if ( dataTypes 0 in responses ) { finalDataType dataTypes 0 ; } else { // Try convertible dataTypes for ( type in responses ) { if ( !dataTypes 0 || s.converters type + + dataTypes0 ) { finalDataType type; break; } if ( !firstDataType ) { firstDataType type; } } // Or just use first one finalDataType finalDataType || firstDataType; } // If we found a dataType // We add the dataType to the list if needed // and return the corresponding response if ( finalDataType ) { if ( finalDataType ! dataTypes 0 ) { dataTypes.unshift( finalDataType ); } return responses finalDataType ; }}/* Chain conversions given the request and the original response * Also sets the responseXXX fields on the jqXHR instance */function ajaxConvert( s, response, jqXHR, isSuccess ) { var conv2, current, conv, tmp, prev, converters {}, // Work with a copy of dataTypes in case we need to modify it for conversion dataTypes s.dataTypes.slice(); // Create converters map with lowercased keys if ( dataTypes 1 ) { for ( conv in s.converters ) { converters conv.toLowerCase() s.converters conv ; } } current dataTypes.shift(); // Convert to each sequential dataType while ( current ) { if ( s.responseFields current ) { jqXHR s.responseFields current response; } // Apply the dataFilter if provided if ( !prev && isSuccess && s.dataFilter ) { response s.dataFilter( response, s.dataType ); } prev current; current dataTypes.shift(); if ( current ) { // Theres only work to do if current dataType is non-auto if ( current * ) { current prev; // Convert response if prev dataType is non-auto and differs from current } else if ( prev ! * && prev ! current ) { // Seek a direct converter conv converters prev + + current || converters * + current ; // If none found, seek a pair if ( !conv ) { for ( conv2 in converters ) { // If conv2 outputs current tmp conv2.split( ); if ( tmp 1 current ) { // If prev can be converted to accepted input conv converters prev + + tmp 0 || converters * + tmp 0 ; if ( conv ) { // Condense equivalence converters if ( conv true ) { conv converters conv2 ; // Otherwise, insert the intermediate dataType } else if ( converters conv2 ! true ) { current tmp 0 ; dataTypes.unshift( tmp 1 ); } break; } } } } // Apply converter (if not an equivalence) if ( conv ! true ) { // Unless errors are allowed to bubble, catch and return them if ( conv && s throws ) { response conv( response ); } else { try { response conv( response ); } catch ( e ) { return { state: parsererror, error: conv ? e : No conversion from + prev + to + current }; } } } } } } return { state: success, data: response };}// Install script dataTypejQuery.ajaxSetup({ accepts: { script: text/javascript, application/javascript, application/ecmascript, application/x-ecmascript }, contents: { script: /(?:java|ecma)script/ }, converters: { text script: function( text ) { jQuery.globalEval( text ); return text; } }});// Handle caches special case and globaljQuery.ajaxPrefilter( script, function( s ) { if ( s.cache undefined ) { s.cache false; } if ( s.crossDomain ) { s.type GET; s.global false; }});// Bind script tag hack transportjQuery.ajaxTransport( script, function(s) { // This transport only deals with cross domain requests if ( s.crossDomain ) { var script, head document.head || jQuery(head)0 || document.documentElement; return { send: function( _, callback ) { script document.createElement(script); script.async true; if ( s.scriptCharset ) { script.charset s.scriptCharset; } script.src s.url; // Attach handlers for all browsers script.onload script.onreadystatechange function( _, isAbort ) { if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { // Handle memory leak in IE script.onload script.onreadystatechange null; // Remove the script if ( script.parentNode ) { script.parentNode.removeChild( script ); } // Dereference the script script null; // Callback if not abort if ( !isAbort ) { callback( 200, success ); } } }; // Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending // Use native DOM manipulation to avoid our domManip AJAX trickery head.insertBefore( script, head.firstChild ); }, abort: function() { if ( script ) { script.onload( undefined, true ); } } }; }});var oldCallbacks , rjsonp /()\?(?&|$)|\?\?/;// Default jsonp settingsjQuery.ajaxSetup({ jsonp: callback, jsonpCallback: function() { var callback oldCallbacks.pop() || ( jQuery.expando + _ + ( ajax_nonce++ ) ); this callback true; return callback; }});// Detect, normalize options and install callbacks for jsonp requestsjQuery.ajaxPrefilter( json jsonp, function( s, originalSettings, jqXHR ) { var callbackName, overwritten, responseContainer, jsonProp s.jsonp ! false && ( rjsonp.test( s.url ) ? url : typeof s.data string && !( s.contentType || ).indexOf(application/x-www-form-urlencoded) && rjsonp.test( s.data ) && data ); // Handle iff the expected data type is jsonp or we have a parameter to set if ( jsonProp || s.dataTypes 0 jsonp ) { // Get callback name, remembering preexisting value associated with it callbackName s.jsonpCallback jQuery.isFunction( s.jsonpCallback ) ? s.jsonpCallback() : s.jsonpCallback; // Insert callback into url or form data if ( jsonProp ) { s jsonProp s jsonProp .replace( rjsonp, $1 + callbackName ); } else if ( s.jsonp ! false ) { s.url + ( ajax_rquery.test( s.url ) ? & : ? ) + s.jsonp + + callbackName; } // Use data converter to retrieve json after script execution s.convertersscript json function() { if ( !responseContainer ) { jQuery.error( callbackName + was not called ); } return responseContainer 0 ; }; // force json dataType s.dataTypes 0 json; // Install callback overwritten window callbackName ; window callbackName function() { responseContainer arguments; }; // Clean-up function (fires after converters) jqXHR.always(function() { // Restore preexisting value window callbackName overwritten; // Save back as free if ( s callbackName ) { // make sure that re-using the options doesnt screw things around s.jsonpCallback originalSettings.jsonpCallback; // save the callback name for future use oldCallbacks.push( callbackName ); } // Call if it was a function and we have a response if ( responseContainer && jQuery.isFunction( overwritten ) ) { overwritten( responseContainer 0 ); } responseContainer overwritten undefined; }); // Delegate to script return script; }});var xhrCallbacks, xhrSupported, xhrId 0, // #5280: Internet Explorer will keep connections alive if we dont abort on unload xhrOnUnloadAbort window.ActiveXObject && function() { // Abort all pending requests var key; for ( key in xhrCallbacks ) { xhrCallbacks key ( undefined, true ); } };// Functions to create xhrsfunction createStandardXHR() { try { return new window.XMLHttpRequest(); } catch( e ) {}}function createActiveXHR() { try { return new window.ActiveXObject(Microsoft.XMLHTTP); } catch( e ) {}}// Create the request object// (This is still attached to ajaxSettings for backward compatibility)jQuery.ajaxSettings.xhr window.ActiveXObject ? /* Microsoft failed to properly * implement the XMLHttpRequest in IE7 (cant request local files), * so we use the ActiveXObject when it is available * Additionally XMLHttpRequest can be disabled in IE7/IE8 so * we need a fallback. */ function() { return !this.isLocal && createStandardXHR() || createActiveXHR(); } : // For all other browsers, use the standard XMLHttpRequest object createStandardXHR;// Determine support propertiesxhrSupported jQuery.ajaxSettings.xhr();jQuery.support.cors !!xhrSupported && ( withCredentials in xhrSupported );xhrSupported jQuery.support.ajax !!xhrSupported;// Create transport if the browser can provide an xhrif ( xhrSupported ) { jQuery.ajaxTransport(function( s ) { // Cross domain only allowed if supported through XMLHttpRequest if ( !s.crossDomain || jQuery.support.cors ) { var callback; return { send: function( headers, complete ) { // Get a new xhr var handle, i, xhr s.xhr(); // Open the socket // Passing null username, generates a login popup on Opera (#2865) if ( s.username ) { xhr.open( s.type, s.url, s.async, s.username, s.password ); } else { xhr.open( s.type, s.url, s.async ); } // Apply custom fields if provided if ( s.xhrFields ) { for ( i in s.xhrFields ) { xhr i s.xhrFields i ; } } // Override mime type if needed if ( s.mimeType && xhr.overrideMimeType ) { xhr.overrideMimeType( s.mimeType ); } // X-Requested-With header // For cross-domain requests, seeing as conditions for a preflight are // akin to a jigsaw puzzle, we simply never set it to be sure. // (it can always be set on a per-request basis or even using ajaxSetup) // For same-domain requests, wont change header if already provided. if ( !s.crossDomain && !headersX-Requested-With ) { headersX-Requested-With XMLHttpRequest; } // Need an extra try/catch for cross domain requests in Firefox 3 try { for ( i in headers ) { xhr.setRequestHeader( i, headers i ); } } catch( err ) {} // Do send the request // This may raise an exception which is actually // handled in jQuery.ajax (so no try/catch here) xhr.send( ( s.hasContent && s.data ) || null ); // Listener callback function( _, isAbort ) { var status, responseHeaders, statusText, responses; // Firefox throws exceptions when accessing properties // of an xhr when a network error occurred // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE) try { // Was never called and is aborted or complete if ( callback && ( isAbort || xhr.readyState 4 ) ) { // Only called once callback undefined; // Do not keep as active anymore if ( handle ) { xhr.onreadystatechange jQuery.noop; if ( xhrOnUnloadAbort ) { delete xhrCallbacks handle ; } } // If its an abort if ( isAbort ) { // Abort it manually if needed if ( xhr.readyState ! 4 ) { xhr.abort(); } } else { responses {}; status xhr.status; responseHeaders xhr.getAllResponseHeaders(); // When requesting binary data, IE6-9 will throw an exception // on any attempt to access responseText (#11426) if ( typeof xhr.responseText string ) { responses.text xhr.responseText; } // Firefox throws an exception when accessing // statusText for faulty cross-domain requests try { statusText xhr.statusText; } catch( e ) { // We normalize with Webkit giving an empty statusText statusText ; } // Filter status for non standard behaviors // If the request is local and we have data: assume a success // (success with no data wont get notified, thats the best we // can do given current implementations) if ( !status && s.isLocal && !s.crossDomain ) { status responses.text ? 200 : 404; // IE - #1450: sometimes returns 1223 when it should be 204 } else if ( status 1223 ) { status 204; } } } } catch( firefoxAccessException ) { if ( !isAbort ) { complete( -1, firefoxAccessException ); } } // Call complete if needed if ( responses ) { complete( status, statusText, responses, responseHeaders ); } }; if ( !s.async ) { // if were in sync mode we fire the callback callback(); } else if ( xhr.readyState 4 ) { // (IE6 & IE7) if its in cache and has been // retrieved directly we need to fire the callback setTimeout( callback ); } else { handle ++xhrId; if ( xhrOnUnloadAbort ) { // Create the active xhrs callbacks list if needed // and attach the unload handler if ( !xhrCallbacks ) { xhrCallbacks {}; jQuery( window ).unload( xhrOnUnloadAbort ); } // Add to list of active xhrs callbacks xhrCallbacks handle callback; } xhr.onreadystatechange callback; } }, abort: function() { if ( callback ) { callback( undefined, true ); } } }; } });}var fxNow, timerId, rfxtypes /^(?:toggle|show|hide)$/, rfxnum new RegExp( ^(?:(+-)|)( + core_pnum + )(a-z%*)$, i ), rrun /queueHooks$/, animationPrefilters defaultPrefilter , tweeners { *: function( prop, value ) { var tween this.createTween( prop, value ), target tween.cur(), parts rfxnum.exec( value ), unit parts && parts 3 || ( jQuery.cssNumber prop ? : px ), // Starting value computation is required for potential unit mismatches start ( jQuery.cssNumber prop || unit ! px && +target ) && rfxnum.exec( jQuery.css( tween.elem, prop ) ), scale 1, maxIterations 20; if ( start && start 3 ! unit ) { // Trust units reported by jQuery.css unit unit || start 3 ; // Make sure we update the tween properties later on parts parts || ; // Iteratively approximate from a nonzero starting point start +target || 1; do { // If previous iteration zeroed out, double until we get *something* // Use a string for doubling factor so we dont accidentally see scale as unchanged below scale scale || .5; // Adjust and apply start start / scale; jQuery.style( tween.elem, prop, start + unit ); // Update scale, tolerating zero or NaN from tween.cur() // And breaking the loop if scale is unchanged or perfect, or if weve just had enough } while ( scale ! (scale tween.cur() / target) && scale ! 1 && --maxIterations ); } // Update tween properties if ( parts ) { start tween.start +start || +target || 0; tween.unit unit; // If a +/- token was provided, were doing a relative animation tween.end parts 1 ? start + ( parts 1 + 1 ) * parts 2 : +parts 2 ; } return tween; } };// Animations created synchronously will run synchronouslyfunction createFxNow() { setTimeout(function() { fxNow undefined; }); return ( fxNow jQuery.now() );}function createTween( value, prop, animation ) { var tween, collection ( tweeners prop || ).concat( tweeners * ), index 0, length collection.length; for ( ; index length; index++ ) { if ( (tween collection index .call( animation, prop, value )) ) { // were done with this property return tween; } }}function Animation( elem, properties, options ) { var result, stopped, index 0, length animationPrefilters.length, deferred jQuery.Deferred().always( function() { // dont match elem in the :animated selector delete tick.elem; }), tick function() { if ( stopped ) { return false; } var currentTime fxNow || createFxNow(), remaining Math.max( 0, animation.startTime + animation.duration - currentTime ), // archaic crash bug wont allow us to use 1 - ( 0.5 || 0 ) (#12497) temp remaining / animation.duration || 0, percent 1 - temp, index 0, length animation.tweens.length; for ( ; index length ; index++ ) { animation.tweens index .run( percent ); } deferred.notifyWith( elem, animation, percent, remaining ); if ( percent 1 && length ) { return remaining; } else { deferred.resolveWith( elem, animation ); return false; } }, animation deferred.promise({ elem: elem, props: jQuery.extend( {}, properties ), opts: jQuery.extend( true, { specialEasing: {} }, options ), originalProperties: properties, originalOptions: options, startTime: fxNow || createFxNow(), duration: options.duration, tweens: , createTween: function( prop, end ) { var tween jQuery.Tween( elem, animation.opts, prop, end, animation.opts.specialEasing prop || animation.opts.easing ); animation.tweens.push( tween ); return tween; }, stop: function( gotoEnd ) { var index 0, // if we are going to the end, we want to run all the tweens // otherwise we skip this part length gotoEnd ? animation.tweens.length : 0; if ( stopped ) { return this; } stopped true; for ( ; index length ; index++ ) { animation.tweens index .run( 1 ); } // resolve when we played the last frame // otherwise, reject if ( gotoEnd ) { deferred.resolveWith( elem, animation, gotoEnd ); } else { deferred.rejectWith( elem, animation, gotoEnd ); } return this; } }), props animation.props; propFilter( props, animation.opts.specialEasing ); for ( ; index length ; index++ ) { result animationPrefilters index .call( animation, elem, props, animation.opts ); if ( result ) { return result; } } jQuery.map( props, createTween, animation ); if ( jQuery.isFunction( animation.opts.start ) ) { animation.opts.start.call( elem, animation ); } jQuery.fx.timer( jQuery.extend( tick, { elem: elem, anim: animation, queue: animation.opts.queue }) ); // attach callbacks from options return animation.progress( animation.opts.progress ) .done( animation.opts.done, animation.opts.complete ) .fail( animation.opts.fail ) .always( animation.opts.always );}function propFilter( props, specialEasing ) { var index, name, easing, value, hooks; // camelCase, specialEasing and expand cssHook pass for ( index in props ) { name jQuery.camelCase( index ); easing specialEasing name ; value props index ; if ( jQuery.isArray( value ) ) { easing value 1 ; value props index value 0 ; } if ( index ! name ) { props name value; delete props index ; } hooks jQuery.cssHooks name ; if ( hooks && expand in hooks ) { value hooks.expand( value ); delete props name ; // not quite $.extend, this wont overwrite keys already present. // also - reusing index from above because we have the correct name for ( index in value ) { if ( !( index in props ) ) { props index value index ; specialEasing index easing; } } } else { specialEasing name easing; } }}jQuery.Animation jQuery.extend( Animation, { tweener: function( props, callback ) { if ( jQuery.isFunction( props ) ) { callback props; props * ; } else { props props.split( ); } var prop, index 0, length props.length; for ( ; index length ; index++ ) { prop props index ; tweeners prop tweeners prop || ; tweeners prop .unshift( callback ); } }, prefilter: function( callback, prepend ) { if ( prepend ) { animationPrefilters.unshift( callback ); } else { animationPrefilters.push( callback ); } }});function defaultPrefilter( elem, props, opts ) { /* jshint validthis: true */ var prop, value, toggle, tween, hooks, oldfire, anim this, orig {}, style elem.style, hidden elem.nodeType && isHidden( elem ), dataShow jQuery._data( elem, fxshow ); // handle queue: false promises if ( !opts.queue ) { hooks jQuery._queueHooks( elem, fx ); if ( hooks.unqueued null ) { hooks.unqueued 0; oldfire hooks.empty.fire; hooks.empty.fire function() { if ( !hooks.unqueued ) { oldfire(); } }; } hooks.unqueued++; anim.always(function() { // doing this makes sure that the complete handler will be called // before this completes anim.always(function() { hooks.unqueued--; if ( !jQuery.queue( elem, fx ).length ) { hooks.empty.fire(); } }); }); } // height/width overflow pass if ( elem.nodeType 1 && ( height in props || width in props ) ) { // Make sure that nothing sneaks out // Record all 3 overflow attributes because IE does not // change the overflow attribute when overflowX and // overflowY are set to the same value opts.overflow style.overflow, style.overflowX, style.overflowY ; // Set display property to inline-block for height/width // animations on inline elements that are having width/height animated if ( jQuery.css( elem, display ) inline && jQuery.css( elem, float ) none ) { // inline-level elements accept inline-block; // block-level elements need to be inline with layout if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) inline ) { style.display inline-block; } else { style.zoom 1; } } } if ( opts.overflow ) { style.overflow hidden; if ( !jQuery.support.shrinkWrapBlocks ) { anim.always(function() { style.overflow opts.overflow 0 ; style.overflowX opts.overflow 1 ; style.overflowY opts.overflow 2 ; }); } } // show/hide pass for ( prop in props ) { value props prop ; if ( rfxtypes.exec( value ) ) { delete props prop ; toggle toggle || value toggle; if ( value ( hidden ? hide : show ) ) { continue; } orig prop dataShow && dataShow prop || jQuery.style( elem, prop ); } } if ( !jQuery.isEmptyObject( orig ) ) { if ( dataShow ) { if ( hidden in dataShow ) { hidden dataShow.hidden; } } else { dataShow jQuery._data( elem, fxshow, {} ); } // store state if its toggle - enables .stop().toggle() to reverse if ( toggle ) { dataShow.hidden !hidden; } if ( hidden ) { jQuery( elem ).show(); } else { anim.done(function() { jQuery( elem ).hide(); }); } anim.done(function() { var prop; jQuery._removeData( elem, fxshow ); for ( prop in orig ) { jQuery.style( elem, prop, orig prop ); } }); for ( prop in orig ) { tween createTween( hidden ? dataShow prop : 0, prop, anim ); if ( !( prop in dataShow ) ) { dataShow prop tween.start; if ( hidden ) { tween.end tween.start; tween.start prop width || prop height ? 1 : 0; } } } }}function Tween( elem, options, prop, end, easing ) { return new Tween.prototype.init( elem, options, prop, end, easing );}jQuery.Tween Tween;Tween.prototype { constructor: Tween, init: function( elem, options, prop, end, easing, unit ) { this.elem elem; this.prop prop; this.easing easing || swing; this.options options; this.start this.now this.cur(); this.end end; this.unit unit || ( jQuery.cssNumber prop ? : px ); }, cur: function() { var hooks Tween.propHooks this.prop ; return hooks && hooks.get ? hooks.get( this ) : Tween.propHooks._default.get( this ); }, run: function( percent ) { var eased, hooks Tween.propHooks this.prop ; if ( this.options.duration ) { this.pos eased jQuery.easing this.easing ( percent, this.options.duration * percent, 0, 1, this.options.duration ); } else { this.pos eased percent; } this.now ( this.end - this.start ) * eased + this.start; if ( this.options.step ) { this.options.step.call( this.elem, this.now, this ); } if ( hooks && hooks.set ) { hooks.set( this ); } else { Tween.propHooks._default.set( this ); } return this; }};Tween.prototype.init.prototype Tween.prototype;Tween.propHooks { _default: { get: function( tween ) { var result; if ( tween.elem tween.prop ! null && (!tween.elem.style || tween.elem.style tween.prop null) ) { return tween.elem tween.prop ; } // passing an empty string as a 3rd parameter to .css will automatically // attempt a parseFloat and fallback to a string if the parse fails // so, simple values such as 10px are parsed to Float. // complex values such as rotate(1rad) are returned as is. result jQuery.css( tween.elem, tween.prop, ); // Empty strings, null, undefined and auto are converted to 0. return !result || result auto ? 0 : result; }, set: function( tween ) { // use step hook for back compat - use cssHook if its there - use .style if its // available and use plain properties where available if ( jQuery.fx.step tween.prop ) { jQuery.fx.step tween.prop ( tween ); } else if ( tween.elem.style && ( tween.elem.style jQuery.cssProps tween.prop ! null || jQuery.cssHooks tween.prop ) ) { jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); } else { tween.elem tween.prop tween.now; } } }};// Support: IE 9// Panic based approach to setting things on disconnected nodesTween.propHooks.scrollTop Tween.propHooks.scrollLeft { set: function( tween ) { if ( tween.elem.nodeType && tween.elem.parentNode ) { tween.elem tween.prop tween.now; } }};jQuery.each( toggle, show, hide , function( i, name ) { var cssFn jQuery.fn name ; jQuery.fn name function( speed, easing, callback ) { return speed null || typeof speed boolean ? cssFn.apply( this, arguments ) : this.animate( genFx( name, true ), speed, easing, callback ); };});jQuery.fn.extend({ fadeTo: function( speed, to, easing, callback ) { // show any hidden elements after setting opacity to 0 return this.filter( isHidden ).css( opacity, 0 ).show() // animate to the value specified .end().animate({ opacity: to }, speed, easing, callback ); }, animate: function( prop, speed, easing, callback ) { var empty jQuery.isEmptyObject( prop ), optall jQuery.speed( speed, easing, callback ), doAnimation function() { // Operate on a copy of prop so per-property easing wont be lost var anim Animation( this, jQuery.extend( {}, prop ), optall ); // Empty animations, or finishing resolves immediately if ( empty || jQuery._data( this, finish ) ) { anim.stop( true ); } }; doAnimation.finish doAnimation; return empty || optall.queue false ? this.each( doAnimation ) : this.queue( optall.queue, doAnimation ); }, stop: function( type, clearQueue, gotoEnd ) { var stopQueue function( hooks ) { var stop hooks.stop; delete hooks.stop; stop( gotoEnd ); }; if ( typeof type ! string ) { gotoEnd clearQueue; clearQueue type; type undefined; } if ( clearQueue && type ! false ) { this.queue( type || fx, ); } return this.each(function() { var dequeue true, index type ! null && type + queueHooks, timers jQuery.timers, data jQuery._data( this ); if ( index ) { if ( data index && data index .stop ) { stopQueue( data index ); } } else { for ( index in data ) { if ( data index && data index .stop && rrun.test( index ) ) { stopQueue( data index ); } } } for ( index timers.length; index--; ) { if ( timers index .elem this && (type null || timers index .queue type) ) { timers index .anim.stop( gotoEnd ); dequeue false; timers.splice( index, 1 ); } } // start the next in the queue if the last step wasnt forced // timers currently will call their complete callbacks, which will dequeue // but only if they were gotoEnd if ( dequeue || !gotoEnd ) { jQuery.dequeue( this, type ); } }); }, finish: function( type ) { if ( type ! false ) { type type || fx; } return this.each(function() { var index, data jQuery._data( this ), queue data type + queue , hooks data type + queueHooks , timers jQuery.timers, length queue ? queue.length : 0; // enable finishing flag on private data data.finish true; // empty the queue first jQuery.queue( this, type, ); if ( hooks && hooks.stop ) { hooks.stop.call( this, true ); } // look for any active animations, and finish them for ( index timers.length; index--; ) { if ( timers index .elem this && timers index .queue type ) { timers index .anim.stop( true ); timers.splice( index, 1 ); } } // look for any animations in the old queue and finish them for ( index 0; index length; index++ ) { if ( queue index && queue index .finish ) { queue index .finish.call( this ); } } // turn off finishing flag delete data.finish; }); }});// Generate parameters to create a standard animationfunction genFx( type, includeWidth ) { var which, attrs { height: type }, i 0; // if we include width, step value is 1 to do all cssExpand values, // if we dont include width, step value is 2 to skip over Left and Right includeWidth includeWidth? 1 : 0; for( ; i 4 ; i + 2 - includeWidth ) { which cssExpand i ; attrs margin + which attrs padding + which type; } if ( includeWidth ) { attrs.opacity attrs.width type; } return attrs;}// Generate shortcuts for custom animationsjQuery.each({ slideDown: genFx(show), slideUp: genFx(hide), slideToggle: genFx(toggle), fadeIn: { opacity: show }, fadeOut: { opacity: hide }, fadeToggle: { opacity: toggle }}, function( name, props ) { jQuery.fn name function( speed, easing, callback ) { return this.animate( props, speed, easing, callback ); };});jQuery.speed function( speed, easing, fn ) { var opt speed && typeof speed object ? jQuery.extend( {}, speed ) : { complete: fn || !fn && easing || jQuery.isFunction( speed ) && speed, duration: speed, easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing }; opt.duration jQuery.fx.off ? 0 : typeof opt.duration number ? opt.duration : opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds opt.duration : jQuery.fx.speeds._default; // normalize opt.queue - true/undefined/null -> fx if ( opt.queue null || opt.queue true ) { opt.queue fx; } // Queueing opt.old opt.complete; opt.complete function() { if ( jQuery.isFunction( opt.old ) ) { opt.old.call( this ); } if ( opt.queue ) { jQuery.dequeue( this, opt.queue ); } }; return opt;};jQuery.easing { linear: function( p ) { return p; }, swing: function( p ) { return 0.5 - Math.cos( p*Math.PI ) / 2; }};jQuery.timers ;jQuery.fx Tween.prototype.init;jQuery.fx.tick function() { var timer, timers jQuery.timers, i 0; fxNow jQuery.now(); for ( ; i timers.length; i++ ) { timer timers i ; // Checks the timer has not already been removed if ( !timer() && timers i timer ) { timers.splice( i--, 1 ); } } if ( !timers.length ) { jQuery.fx.stop(); } fxNow undefined;};jQuery.fx.timer function( timer ) { if ( timer() && jQuery.timers.push( timer ) ) { jQuery.fx.start(); }};jQuery.fx.interval 13;jQuery.fx.start function() { if ( !timerId ) { timerId setInterval( jQuery.fx.tick, jQuery.fx.interval ); }};jQuery.fx.stop function() { clearInterval( timerId ); timerId null;};jQuery.fx.speeds { slow: 600, fast: 200, // Default speed _default: 400};// Back Compat 1.8 extension pointjQuery.fx.step {};if ( jQuery.expr && jQuery.expr.filters ) { jQuery.expr.filters.animated function( elem ) { return jQuery.grep(jQuery.timers, function( fn ) { return elem fn.elem; }).length; };}jQuery.fn.offset function( options ) { if ( arguments.length ) { return options undefined ? this : this.each(function( i ) { jQuery.offset.setOffset( this, options, i ); }); } var docElem, win, box { top: 0, left: 0 }, elem this 0 , doc elem && elem.ownerDocument; if ( !doc ) { return; } docElem doc.documentElement; // Make sure its not a disconnected DOM node if ( !jQuery.contains( docElem, elem ) ) { return box; } // If we dont have gBCR, just use 0,0 rather than error // BlackBerry 5, iOS 3 (original iPhone) if ( typeof elem.getBoundingClientRect ! core_strundefined ) { box elem.getBoundingClientRect(); } win getWindow( doc ); return { top: box.top + ( win.pageYOffset || docElem.scrollTop ) - ( docElem.clientTop || 0 ), left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 ) };};jQuery.offset { setOffset: function( elem, options, i ) { var position jQuery.css( elem, position ); // set position first, in-case top/left are set even on static elem if ( position static ) { elem.style.position relative; } var curElem jQuery( elem ), curOffset curElem.offset(), curCSSTop jQuery.css( elem, top ), curCSSLeft jQuery.css( elem, left ), calculatePosition ( position absolute || position fixed ) && jQuery.inArray(auto, curCSSTop, curCSSLeft) > -1, props {}, curPosition {}, curTop, curLeft; // need to be able to calculate position if either top or left is auto and position is either absolute or fixed if ( calculatePosition ) { curPosition curElem.position(); curTop curPosition.top; curLeft curPosition.left; } else { curTop parseFloat( curCSSTop ) || 0; curLeft parseFloat( curCSSLeft ) || 0; } if ( jQuery.isFunction( options ) ) { options options.call( elem, i, curOffset ); } if ( options.top ! null ) { props.top ( options.top - curOffset.top ) + curTop; } if ( options.left ! null ) { props.left ( options.left - curOffset.left ) + curLeft; } if ( using in options ) { options.using.call( elem, props ); } else { curElem.css( props ); } }};jQuery.fn.extend({ position: function() { if ( !this 0 ) { return; } var offsetParent, offset, parentOffset { top: 0, left: 0 }, elem this 0 ; // fixed elements are offset from window (parentOffset {top:0, left: 0}, because it is its only offset parent if ( jQuery.css( elem, position ) fixed ) { // we assume that getBoundingClientRect is available when computed position is fixed offset elem.getBoundingClientRect(); } else { // Get *real* offsetParent offsetParent this.offsetParent(); // Get correct offsets offset this.offset(); if ( !jQuery.nodeName( offsetParent 0 , html ) ) { parentOffset offsetParent.offset(); } // Add offsetParent borders parentOffset.top + jQuery.css( offsetParent 0 , borderTopWidth, true ); parentOffset.left + jQuery.css( offsetParent 0 , borderLeftWidth, true ); } // Subtract parent offsets and element margins // note: when an element has margin: auto the offsetLeft and marginLeft // are the same in Safari causing offset.left to incorrectly be 0 return { top: offset.top - parentOffset.top - jQuery.css( elem, marginTop, true ), left: offset.left - parentOffset.left - jQuery.css( elem, marginLeft, true) }; }, offsetParent: function() { return this.map(function() { var offsetParent this.offsetParent || docElem; while ( offsetParent && ( !jQuery.nodeName( offsetParent, html ) && jQuery.css( offsetParent, position) static ) ) { offsetParent offsetParent.offsetParent; } return offsetParent || docElem; }); }});// Create scrollLeft and scrollTop methodsjQuery.each( {scrollLeft: pageXOffset, scrollTop: pageYOffset}, function( method, prop ) { var top /Y/.test( prop ); jQuery.fn method function( val ) { return jQuery.access( this, function( elem, method, val ) { var win getWindow( elem ); if ( val undefined ) { return win ? (prop in win) ? win prop : win.document.documentElement method : elem method ; } if ( win ) { win.scrollTo( !top ? val : jQuery( win ).scrollLeft(), top ? val : jQuery( win ).scrollTop() ); } else { elem method val; } }, method, val, arguments.length, null ); };});function getWindow( elem ) { return jQuery.isWindow( elem ) ? elem : elem.nodeType 9 ? elem.defaultView || elem.parentWindow : false;}// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methodsjQuery.each( { Height: height, Width: width }, function( name, type ) { jQuery.each( { padding: inner + name, content: type, : outer + name }, function( defaultExtra, funcName ) { // margin is only for outerHeight, outerWidth jQuery.fn funcName function( margin, value ) { var chainable arguments.length && ( defaultExtra || typeof margin ! boolean ), extra defaultExtra || ( margin true || value true ? margin : border ); return jQuery.access( this, function( elem, type, value ) { var doc; if ( jQuery.isWindow( elem ) ) { // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there // isnt a whole lot we can do. See pull request at this URL for discussion: // https://github.com/jquery/jquery/pull/764 return elem.document.documentElement client + name ; } // Get document width or height if ( elem.nodeType 9 ) { doc elem.documentElement; // Either scrollWidth/Height or offsetWidth/Height or clientWidth/Height, whichever is greatest // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. return Math.max( elem.body scroll + name , doc scroll + name , elem.body offset + name , doc offset + name , doc client + name ); } return value undefined ? // Get width or height on the element, requesting but not forcing parseFloat jQuery.css( elem, type, extra ) : // Set width or height on the element jQuery.style( elem, type, value, extra ); }, type, chainable ? margin : undefined, chainable, null ); }; });});// Limit scope pollution from any deprecated API// (function() {// The number of elements contained in the matched element setjQuery.fn.size function() { return this.length;};jQuery.fn.andSelf jQuery.fn.addBack;// })();if ( typeof module object && module && typeof module.exports object ) { // Expose jQuery as module.exports in loaders that implement the Node // module pattern (including browserify). Do not create the global, since // the user will be storing it themselves locally, and globals are frowned // upon in the Node module world. module.exports jQuery;} else { // Otherwise expose jQuery to the global object as usual window.jQuery window.$ jQuery; // Register as a named AMD module, since jQuery can be concatenated with other // files that may use define, but not via a proper concatenation script that // understands anonymous AMD modules. A named AMD is safest and most robust // way to register. Lowercase jquery is used because AMD module names are // derived from file names, and jQuery is normally delivered in a lowercase // file name. Do this after creating the global so that if an AMD module wants // to call noConflict to hide this version of jQuery, it will work. if ( typeof define function && define.amd ) { define( jquery, , function () { return jQuery; } ); }}})( window ); !function(e,t){objecttypeof exports&&undefined!typeof module?module.exportst():functiontypeof define&&define.amd?define(t):(ee||self).Vuet()}(this,function(){use strict;var eObject.freeze({});function t(e){return nulle}function n(e){return null!e}function r(e){return!0e}function o(e){returnstringtypeof e||numbertypeof e||symboltypeof e||booleantypeof e}function i(e){return null!e&&objecttypeof e}var aObject.prototype.toString;function s(e){return a.call(e).slice(8,-1)}function c(e){returnobject Objecta.call(e)}function l(e){returnobject RegExpa.call(e)}function u(e){var tparseFloat(String(e));return t>0&&Math.floor(t)t&&isFinite(e)}function f(e){return n(e)&&functiontypeof e.then&&functiontypeof e.catch}function d(e){return nulle?:Array.isArray(e)||c(e)&&e.toStringa?JSON.stringify(e,null,2):String(e)}function p(e){var tparseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var nObject.create(null),re.split(,),o0;or.length;o++)nro!0;return t?function(e){return ne.toLowerCase()}:function(e){return ne}}var hv(slot,component,!0),mv(key,ref,slot,slot-scope,is);function y(e,t){if(e.length){var ne.indexOf(t);if(n>-1)return e.splice(n,1)}}var gObject.prototype.hasOwnProperty;function b(e,t){return g.call(e,t)}function _(e){var tObject.create(null);return function(n){return tn||(tne(n))}}var w/-(\w)/g,$_(function(e){return e.replace(w,function(e,t){return t?t.toUpperCase():})}),x_(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),k/\B(A-Z)/g,C_(function(e){return e.replace(k,-$1).toLowerCase()});var AFunction.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var rarguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._lengthe.length,n};function S(e,t){tt||0;for(var ne.length-t,rnew Array(n);n--;)rnen+t;return r}function O(e,t){for(var n in t)entn;return e}function T(e){for(var t{},n0;ne.length;n++)en&&O(t,en);return t}function M(e,t,n){}var jfunction(e,t,n){return!1},Nfunction(e){return e};function E(e,t){if(et)return!0;var ni(e),ri(t);if(!n||!r)return!n&&!r&&String(e)String(t);try{var oArray.isArray(e),aArray.isArray(t);if(o&&a)return e.lengtht.length&&e.every(function(e,n){return E(e,tn)});if(e instanceof Date&&t instanceof Date)return e.getTime()t.getTime();if(o||a)return!1;var sObject.keys(e),cObject.keys(t);return s.lengthc.length&&s.every(function(n){return E(en,tn)})}catch(e){return!1}}function I(e,t){for(var n0;ne.length;n++)if(E(en,t))return n;return-1}function D(e){var t!1;return function(){t||(t!0,e.apply(this,arguments))}}var Ldata-server-rendered,Fcomponent,directive,filter,PbeforeCreate,created,beforeMount,mounted,beforeUpdate,updated,beforeDestroy,destroyed,activated,deactivated,errorCaptured,serverPrefetch,R{optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:,keyCodes:Object.create(null),isReservedTag:j,isReservedAttr:j,isUnknownElement:j,getTagNamespace:M,parsePlatformTagName:N,mustUseProp:j,async:!0,_lifecycleHooks:P},U/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function H(e){var t(e+).charCodeAt(0);return 36t||95t}function V(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var Bnew RegExp(^+U.source+.$_\\d);var z,q__proto__in{},Jundefined!typeof window,Kundefined!typeof WXEnvironment&&!!WXEnvironment.platform,WK&&WXEnvironment.platform.toLowerCase(),ZJ&&window.navigator.userAgent.toLowerCase(),GZ&&/msie|trident/.test(Z),YZ&&Z.indexOf(msie 9.0)>0,XZ&&Z.indexOf(edge/)>0,Q(Z&&Z.indexOf(android),Z&&/iphone|ipad|ipod|ios/.test(Z)||iosW),ee(Z&&/chrome\/\d+/.test(Z),Z&&/phantomjs/.test(Z),Z&&Z.match(/firefox\/(\d+)/)),te{}.watch,ne!1;if(J)try{var re{};Object.defineProperty(re,passive,{get:function(){ne!0}}),window.addEventListener(test-passive,null,re)}catch(e){}var oefunction(){return void 0z&&(z!J&&!K&&undefined!typeof global&&(global.process&&serverglobal.process.env.VUE_ENV)),z},ieJ&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ae(e){returnfunctiontypeof e&&/native code/.test(e.toString())}var se,ceundefined!typeof Symbol&&ae(Symbol)&&undefined!typeof Reflect&&ae(Reflect.ownKeys);seundefined!typeof Set&&ae(Set)?Set:function(){function e(){this.setObject.create(null)}return e.prototype.hasfunction(e){return!0this.sete},e.prototype.addfunction(e){this.sete!0},e.prototype.clearfunction(){this.setObject.create(null)},e}();var leM,ueM,feM,deM,peundefined!typeof console,ve/(?:^|-_)(\w)/g;lefunction(e,t){var nt?fe(t):;R.warnHandler?R.warnHandler.call(null,e,t,n):pe&&!R.silent&&console.error(Vue warn: +e+n)},uefunction(e,t){pe&&!R.silent&&console.warn(Vue tip: +e+(t?fe(t):))},defunction(e,t){if(e.$roote)returnRoot>;var nfunctiontypeof e&&null!e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,rn.name||n._componentTag,on.__file;if(!r&&o){var io.match(/(^\/\\+)\.vue$/);ri&&i1}return(r?+r.replace(ve,function(e){return e.toUpperCase()}).replace(/-_/g,)+>:Anonymous>)+(o&&!1!t? at +o:)};fefunction(e){if(e._isVue&&e.$parent){for(var t,n0;e;){if(t.length>0){var rtt.length-1;if(r.constructore.constructor){n++,ee.$parent;continue}n>0&&(tt.length-1r,n,n0)}t.push(e),ee.$parent}return\n\nfound in\n\n+t.map(function(e,t){return+(0t?---\x3e :function(e,t){for(var n;t;)t%21&&(n+e),t>1&&(e+e),t>>1;return n}( ,5+2*t))+(Array.isArray(e)?de(e0)+... (+e1+ recursive calls):de(e))}).join(\n)}return\n\n(found in +de(e)+)};var he0,mefunction(){this.idhe++,this.subs};me.prototype.addSubfunction(e){this.subs.push(e)},me.prototype.removeSubfunction(e){y(this.subs,e)},me.prototype.dependfunction(){me.target&&me.target.addDep(this)},me.prototype.notifyfunction(){var ethis.subs.slice();R.async||e.sort(function(e,t){return e.id-t.id});for(var t0,ne.length;tn;t++)et.update()},me.targetnull;var ye;function ge(e){ye.push(e),me.targete}function be(){ye.pop(),me.targetyeye.length-1}var _efunction(e,t,n,r,o,i,a,s){this.tage,this.datat,this.childrenn,this.textr,this.elmo,this.nsvoid 0,this.contexti,this.fnContextvoid 0,this.fnOptionsvoid 0,this.fnScopeIdvoid 0,this.keyt&&t.key,this.componentOptionsa,this.componentInstancevoid 0,this.parentvoid 0,this.raw!1,this.isStatic!1,this.isRootInsert!0,this.isComment!1,this.isCloned!1,this.isOnce!1,this.asyncFactorys,this.asyncMetavoid 0,this.isAsyncPlaceholder!1},we{child:{configurable:!0}};we.child.getfunction(){return this.componentInstance},Object.defineProperties(_e.prototype,we);var $efunction(e){void 0e&&(e);var tnew _e;return t.texte,t.isComment!0,t};function xe(e){return new _e(void 0,void 0,void 0,String(e))}function ke(e){var tnew _e(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.nse.ns,t.isStatice.isStatic,t.keye.key,t.isCommente.isComment,t.fnContexte.fnContext,t.fnOptionse.fnOptions,t.fnScopeIde.fnScopeId,t.asyncMetae.asyncMeta,t.isCloned!0,t}var CeArray.prototype,AeObject.create(Ce);push,pop,shift,unshift,splice,sort,reverse.forEach(function(e){var tCee;V(Ae,e,function(){for(var n,rarguments.length;r--;)nrargumentsr;var o,it.apply(this,n),athis.__ob__;switch(e){casepush:caseunshift:on;break;casesplice:on.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i})});var SeObject.getOwnPropertyNames(Ae),Oe!0;function Te(e){Oee}var Mefunction(e){var t;this.valuee,this.depnew me,this.vmCount0,V(e,__ob__,this),Array.isArray(e)?(q?(tAe,e.__proto__t):function(e,t,n){for(var r0,on.length;ro;r++){var inr;V(e,i,ti)}}(e,Ae,Se),this.observeArray(e)):this.walk(e)};function je(e,t){var n;if(i(e)&&!(e instanceof _e))return b(e,__ob__)&&e.__ob__ instanceof Me?ne.__ob__:Oe&&!oe()&&(Array.isArray(e)||c(e))&&Object.isExtensible(e)&&!e._isVue&&(nnew Me(e)),t&&n&&n.vmCount++,n}function Ne(e,t,n,r,o){var inew me,aObject.getOwnPropertyDescriptor(e,t);if(!a||!1!a.configurable){var sa&&a.get,ca&&a.set;s&&!c||2!arguments.length||(net);var l!o&&je(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var ts?s.call(e):n;return me.target&&(i.depend(),l&&(l.dep.depend(),Array.isArray(t)&&function e(t){for(var nvoid 0,r0,ot.length;ro;r++)(ntr)&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var as?s.call(e):n;ta||t!t&&a!a||(r&&r(),s&&!c||(c?c.call(e,t):nt,l!o&&je(t),i.notify()))}})}}function Ee(e,n,r){if((t(e)||o(e))&&le(Cannot set reactive property on undefined, null, or primitive value: +e),Array.isArray(e)&&u(n))return e.lengthMath.max(e.length,n),e.splice(n,1,r),r;if(n in e&&!(n in Object.prototype))return enr,r;var ie.__ob__;return e._isVue||i&&i.vmCount?(le(Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option.),r):i?(Ne(i.value,n,r),i.dep.notify(),r):(enr,r)}function Ie(e,n){if((t(e)||o(e))&&le(Cannot delete reactive property on undefined, null, or primitive value: +e),Array.isArray(e)&&u(n))e.splice(n,1);else{var re.__ob__;e._isVue||r&&r.vmCount?le(Avoid deleting properties on a Vue instance or its root $data - just set it to null.):b(e,n)&&(delete en,r&&r.dep.notify())}}Me.prototype.walkfunction(e){for(var tObject.keys(e),n0;nt.length;n++)Ne(e,tn)},Me.prototype.observeArrayfunction(e){for(var t0,ne.length;tn;t++)je(et)};var DeR.optionMergeStrategies;function Le(e,t){if(!t)return e;for(var n,r,o,ice?Reflect.ownKeys(t):Object.keys(t),a0;ai.length;a++)__ob__!(nia)&&(ren,otn,b(e,n)?r!o&&c(r)&&c(o)&&Le(r,o):Ee(e,n,o));return e}function Fe(e,t,n){return n?function(){var rfunctiontypeof t?t.call(n,n):t,ofunctiontypeof e?e.call(n,n):e;return r?Le(r,o):o}:t?e?function(){return Le(functiontypeof t?t.call(this,this):t,functiontypeof e?e.call(this,this):e)}:t:e}function Pe(e,t){var nt?e?e.concat(t):Array.isArray(t)?t:t:e;return n?function(e){for(var t,n0;ne.length;n++)-1t.indexOf(en)&&t.push(en);return t}(n):n}function Re(e,t,n,r){var oObject.create(e||null);return t?(Ve(r,t,n),O(o,t)):o}De.elDe.propsDatafunction(e,t,n,r){return n||le(option +r+ can only be used during instance creation with the `new` keyword.),Ue(e,t)},De.datafunction(e,t,n){return n?Fe(e,t,n):t&&function!typeof t?(le(The data option should be a function that returns a per-instance value in component definitions.,n),e):Fe(e,t)},P.forEach(function(e){DeePe}),F.forEach(function(e){Dee+sRe}),De.watchfunction(e,t,n,r){if(ete&&(evoid 0),tte&&(tvoid 0),!t)return Object.create(e||null);if(Ve(r,t,n),!e)return t;var o{};for(var i in O(o,e),t){var aoi,sti;a&&!Array.isArray(a)&&(aa),oia?a.concat(s):Array.isArray(s)?s:s}return o},De.propsDe.methodsDe.injectDe.computedfunction(e,t,n,r){if(t&&Ve(r,t,n),!e)return t;var oObject.create(null);return O(o,e),t&&O(o,t),o},De.provideFe;var Uefunction(e,t){return void 0t?e:t};function He(e){new RegExp(^a-zA-Z\\-\\.0-9_+U.source+*$).test(e)||le(Invalid component name: +e+. Component names should conform to valid custom element name in html5 specification.),(h(e)||R.isReservedTag(e))&&le(Do not use built-in or reserved HTML elements as component id: +e)}function Ve(e,t,n){c(t)||le(Invalid value for option +e+: expected an Object, but got +s(t)+.,n)}function Be(e,t,n){if(function(e){for(var t in e.components)He(t)}(t),functiontypeof t&&(tt.options),function(e,t){var ne.props;if(n){var r,o,i{};if(Array.isArray(n))for(rn.length;r--;)stringtypeof(onr)?i$(o){type:null}:le(props must be strings when using array syntax.);else if(c(n))for(var a in n)ona,i$(a)c(o)?o:{type:o};else le(Invalid value for option props: expected an Array or an Object, but got +s(n)+.,t);e.propsi}}(t,n),function(e,t){var ne.inject;if(n){var re.inject{};if(Array.isArray(n))for(var o0;on.length;o++)rno{from:no};else if(c(n))for(var i in n){var ani;ric(a)?O({from:i},a):{from:a}}else le(Invalid value for option inject: expected an Array or an Object, but got +s(n)+.,t)}}(t,n),function(e){var te.directives;if(t)for(var n in t){var rtn;functiontypeof r&&(tn{bind:r,update:r})}}(t),!t._base&&(t.extends&&(eBe(e,t.extends,n)),t.mixins))for(var r0,ot.mixins.length;ro;r++)eBe(e,t.mixinsr,n);var i,a{};for(i in e)l(i);for(i in t)b(e,i)||l(i);function l(r){var oDer||Ue;aro(er,tr,n,r)}return a}function ze(e,t,n,r){if(stringtypeof n){var oet;if(b(o,n))return on;var i$(n);if(b(o,i))return oi;var ax(i);if(b(o,a))return oa;var son||oi||oa;return r&&!s&&le(Failed to resolve +t.slice(0,-1)+: +n,e),s}}function qe(e,t,n,r){var ote,a!b(n,e),cne,lGe(Boolean,o.type);if(l>-1)if(a&&!b(o,default))c!1;else if(c||cC(e)){var uGe(String,o.type);(u0||lu)&&(c!0)}if(void 0c){cfunction(e,t,n){if(!b(t,default))return;var rt.default;i(r)&&le(Invalid default value for prop +n+: Props with type Object/Array must use a factory function to return the default value.,e);if(e&&e.$options.propsData&&void 0e.$options.propsDatan&&void 0!e._propsn)return e._propsn;returnfunctiontypeof r&&Function!We(t.type)?r.call(e):r}(r,o,e);var fOe;Te(!0),je(c),Te(f)}return function(e,t,n,r,o){if(e.required&&o)return void le(Missing required prop: +t+,r);if(nulln&&!e.required)return;var ie.type,a!i||!0i,c;if(i){Array.isArray(i)||(ii);for(var l0;li.length&&!a;l++){var uKe(n,il);c.push(u.expectedType||),au.valid}}if(!a)return void le(function(e,t,n){var rInvalid prop: type check failed for prop +e+. Expected +n.map(x).join(, ),on0,is(t),aYe(t,o),cYe(t,i);1n.length&&Xe(o)&&!function(){var e,targuments.length;for(;t--;)etargumentst;return e.some(function(e){returnbooleane.toLowerCase()})}(o,i)&&(r+ with value +a);r+, got +i+ ,Xe(i)&&(r+with value +c+.);return r}(t,n,c),r);var fe.validator;f&&(f(n)||le(Invalid prop: custom validator check failed for prop +t+.,r))}(o,e,c,r,a),c}var Je/^(String|Number|Boolean|Function|Symbol)$/;function Ke(e,t){var n,rWe(t);if(Je.test(r)){var otypeof e;(nor.toLowerCase())||object!o||(ne instanceof t)}else nObjectr?c(e):Arrayr?Array.isArray(e):e instanceof t;return{valid:n,expectedType:r}}function We(e){var te&&e.toString().match(/^\s*function (\w+)/);return t?t1:}function Ze(e,t){return We(e)We(t)}function Ge(e,t){if(!Array.isArray(t))return Ze(t,e)?0:-1;for(var n0,rt.length;nr;n++)if(Ze(tn,e))return n;return-1}function Ye(e,t){returnStringt?+e+:Numbert?+Number(e):+e}function Xe(e){returnstring,number,boolean.some(function(t){return e.toLowerCase()t})}function Qe(e,t,n){ge();try{if(t)for(var rt;rr.$parent;){var or.$options.errorCaptured;if(o)for(var i0;io.length;i++)try{if(!1oi.call(r,e,t,n))return}catch(e){tt(e,r,errorCaptured hook)}}tt(e,t,n)}finally{be()}}function et(e,t,n,r,o){var i;try{(in?e.apply(t,n):e.call(t))&&!i._isVue&&f(i)&&!i._handled&&(i.catch(function(e){return Qe(e,r,o+ (Promise/async))}),i._handled!0)}catch(e){Qe(e,r,o)}return i}function tt(e,t,n){if(R.errorHandler)try{return R.errorHandler.call(null,e,t,n)}catch(t){t!e&&nt(t,null,config.errorHandler)}nt(e,t,n)}function nt(e,t,n){if(le(Error in +n+: +e.toString()+,t),!J&&!K||undefinedtypeof console)throw e;console.error(e)}var rt,ot,it,at!1,st,ct!1;function lt(){ct!1;var est.slice(0);st.length0;for(var t0;te.length;t++)et()}if(undefined!typeof Promise&&ae(Promise)){var utPromise.resolve();rtfunction(){ut.then(lt),Q&&setTimeout(M)},at!0}else if(G||undefinedtypeof MutationObserver||!ae(MutationObserver)&&object MutationObserverConstructor!MutationObserver.toString())rtundefined!typeof setImmediate&&ae(setImmediate)?function(){setImmediate(lt)}:function(){setTimeout(lt,0)};else{var ft1,dtnew MutationObserver(lt),ptdocument.createTextNode(String(ft));dt.observe(pt,{characterData:!0}),rtfunction(){ft(ft+1)%2,pt.dataString(ft)},at!0}function vt(e,t){var n;if(st.push(function(){if(e)try{e.call(t)}catch(e){Qe(e,t,nextTick)}else n&&n(t)}),ct||(ct!0,rt()),!e&&undefined!typeof Promise)return new Promise(function(e){ne})}var ht,mtJ&&window.performance;mt&&mt.mark&&mt.measure&&mt.clearMarks&&mt.clearMeasures&&(otfunction(e){return mt.mark(e)},itfunction(e,t,n){mt.measure(e,t,n),mt.clearMarks(t),mt.clearMarks(n)});var ytv(Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,require),gtfunction(e,t){le(Property or method +t+ is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.,e)},btfunction(e,t){le(Property +t+ must be accessed with $data.+t+ because properties starting with $ or _ are not proxied in the Vue instance to prevent conflicts with Vue internalsSee: https://vuejs.org/v2/api/#data,e)},_tundefined!typeof Proxy&&ae(Proxy);if(_t){var wtv(stop,prevent,self,ctrl,shift,alt,meta,exact);R.keyCodesnew Proxy(R.keyCodes,{set:function(e,t,n){return wt(t)?(le(Avoid overwriting built-in modifier in config.keyCodes: .+t),!1):(etn,!0)}})}var $t{has:function(e,t){var nt in e,ryt(t)||stringtypeof t&&_t.charAt(0)&&!(t in e.$data);return n||r||(t in e.$data?bt(e,t):gt(e,t)),n||!r}},xt{get:function(e,t){returnstring!typeof t||t in e||(t in e.$data?bt(e,t):gt(e,t)),et}};htfunction(e){if(_t){var te.$options,nt.render&&t.render._withStripped?xt:$t;e._renderProxynew Proxy(e,n)}else e._renderProxye};var ktnew se;function Ct(e){!function e(t,n){var r,o;var aArray.isArray(t);if(!a&&!i(t)||Object.isFrozen(t)||t instanceof _e)return;if(t.__ob__){var st.__ob__.dep.id;if(n.has(s))return;n.add(s)}if(a)for(rt.length;r--;)e(tr,n);else for(oObject.keys(t),ro.length;r--;)e(tor,n)}(e,kt),kt.clear()}var At_(function(e){var t&e.charAt(0),n~(et?e.slice(1):e).charAt(0),r!(en?e.slice(1):e).charAt(0);return{name:er?e.slice(1):e,once:n,capture:r,passive:t}});function St(e,t){function n(){var earguments,rn.fns;if(!Array.isArray(r))return et(r,null,arguments,t,v-on handler);for(var or.slice(),i0;io.length;i++)et(oi,null,e,t,v-on handler)}return n.fnse,n}function Ot(e,n,o,i,a,s){var c,l,u,f;for(c in e)lec,unc,fAt(c),t(l)?le(Invalid handler for event +f.name+: got +String(l),s):t(u)?(t(l.fns)&&(lecSt(l,s)),r(f.once)&&(leca(f.name,l,f.capture)),o(f.name,l,f.capture,f.passive,f.params)):l!u&&(u.fnsl,ecu);for(c in n)t(ec)&&i((fAt(c)).name,nc,f.capture)}function Tt(e,o,i){var a;e instanceof _e&&(ee.data.hook||(e.data.hook{}));var seo;function c(){i.apply(this,arguments),y(a.fns,c)}t(s)?aSt(c):n(s.fns)&&r(s.merged)?(as).fns.push(c):aSt(s,c),a.merged!0,eoa}function Mt(e,t,r,o,i){if(n(t)){if(b(t,r))return ertr,i||delete tr,!0;if(b(t,o))return erto,i||delete to,!0}return!1}function jt(e){return o(e)?xe(e):Array.isArray(e)?function e(i,a){var s;var c,l,u,f;for(c0;ci.length;c++)t(lic)||booleantypeof l||(us.length-1,fsu,Array.isArray(l)?l.length>0&&(Nt((le(l,(a||)+_+c))0)&&Nt(f)&&(suxe(f.text+l0.text),l.shift()),s.push.apply(s,l)):o(l)?Nt(f)?suxe(f.text+l):!l&&s.push(xe(l)):Nt(l)&&Nt(f)?suxe(f.text+l.text):(r(i._isVList)&&n(l.tag)&&t(l.key)&&n(a)&&(l.key__vlist+a+_+c+__),s.push(l)));return s}(e):void 0}function Nt(e){return n(e)&&n(e.text)&&!1e.isComment}function Et(e,t){if(e){for(var nObject.create(null),rce?Reflect.ownKeys(e):Object.keys(e),o0;or.length;o++){var iro;if(__ob__!i){for(var aei.from,st;s;){if(s._provided&&b(s._provided,a)){nis._provideda;break}ss.$parent}if(!s)if(defaultin ei){var cei.default;nifunctiontypeof c?c.call(t):c}else le(Injection +i+ not found,t)}}return n}}function It(e,t){if(!e||!e.length)return{};for(var n{},r0,oe.length;ro;r++){var ier,ai.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!t&&i.fnContext!t||!a||nulla.slot)(n.default||(n.default)).push(i);else{var sa.slot,cns||(ns);templatei.tag?c.push.apply(c,i.children||):c.push(i)}}for(var l in n)nl.every(Dt)&&delete nl;return n}function Dt(e){return e.isComment&&!e.asyncFactory|| e.text}function Lt(t,n,r){var o,iObject.keys(n).length>0,at?!!t.$stable:!i,st&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!e&&sr.$key&&!i&&!r.$hasNormal)return r;for(var c in o{},t)tc&&$!c0&&(ocFt(n,c,tc))}else o{};for(var l in n)l in o||(olPt(n,l));return t&&Object.isExtensible(t)&&(t._normalizedo),V(o,$stable,a),V(o,$key,s),V(o,$hasNormal,i),o}function Ft(e,t,n){var rfunction(){var earguments.length?n.apply(null,arguments):n({});return(ee&&objecttypeof e&&!Array.isArray(e)?e:jt(e))&&(0e.length||1e.length&&e0.isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Pt(e,t){return function(){return et}}function Rt(e,t){var r,o,a,s,c;if(Array.isArray(e)||stringtypeof e)for(rnew Array(e.length),o0,ae.length;oa;o++)rot(eo,o);else if(numbertypeof e)for(rnew Array(e),o0;oe;o++)rot(o+1,o);else if(i(e))if(ce&&eSymbol.iterator){r;for(var leSymbol.iterator(),ul.next();!u.done;)r.push(t(u.value,r.length)),ul.next()}else for(sObject.keys(e),rnew Array(s.length),o0,as.length;oa;o++)cso,rot(ec,c,o);return n(r)||(r),r._isVList!0,r}function Ut(e,t,n,r){var o,athis.$scopedSlotse;a?(nn||{},r&&(i(r)||le(slot v-bind without argument expects an Object,this),nO(O({},r),n)),oa(n)||t):othis.$slotse||t;var sn&&n.slot;return s?this.$createElement(template,{slot:s},o):o}function Ht(e){return ze(this.$options,filters,e,!0)||N}function Vt(e,t){return Array.isArray(e)?-1e.indexOf(t):e!t}function Bt(e,t,n,r,o){var iR.keyCodest||n;return o&&r&&!R.keyCodest?Vt(o,r):i?Vt(i,e):r?C(r)!t:void 0}function zt(e,t,n,r,o){if(n)if(i(n)){var a;Array.isArray(n)&&(nT(n));var sfunction(i){if(classi||stylei||m(i))ae;else{var se.attrs&&e.attrs.type;ar||R.mustUseProp(t,s,i)?e.domProps||(e.domProps{}):e.attrs||(e.attrs{})}var c$(i),lC(i);c in a||l in a||(aini,o&&((e.on||(e.on{}))update:+ifunction(e){nie}))};for(var c in n)s(c)}else le(v-bind without argument expects an Object or Array value,this);return e}function qt(e,t){var nthis._staticTrees||(this._staticTrees),rne;return r&&!t?r:(Kt(rnethis.$options.staticRenderFnse.call(this._renderProxy,null,this),__static__+e,!1),r)}function Jt(e,t,n){return Kt(e,__once__+t+(n?_+n:),!0),e}function Kt(e,t,n){if(Array.isArray(e))for(var r0;re.length;r++)er&&string!typeof er&&Wt(er,t+_+r,n);else Wt(e,t,n)}function Wt(e,t,n){e.isStatic!0,e.keyt,e.isOncen}function Zt(e,t){if(t)if(c(t)){var ne.one.on?O({},e.on):{};for(var r in t){var onr,itr;nro?.concat(o,i):i}}else le(v-on without argument expects an Object value,this);return e}function Gt(e,t,n,r){tt||{$stable:!n};for(var o0;oe.length;o++){var ieo;Array.isArray(i)?Gt(i,t,n):i&&(i.proxy&&(i.fn.proxy!0),ti.keyi.fn)}return r&&(t.$keyr),t}function Yt(e,t){for(var n0;nt.length;n+2){var rtn;stringtypeof r&&r?etntn+1:!r&&null!r&&le(Invalid value for dynamic directive argument (expected string or null): +r,this)}return e}function Xt(e,t){returnstringtypeof e?t+e:e}function Qt(e){e._oJt,e._np,e._sd,e._lRt,e._tUt,e._qE,e._iI,e._mqt,e._fHt,e._kBt,e._bzt,e._vxe,e._e$e,e._uGt,e._gZt,e._dYt,e._pXt}function en(t,n,o,i,a){var s,cthis,la.options;b(i,_uid)?(sObject.create(i))._originali:(si,ii._original);var ur(l._compiled),f!u;this.datat,this.propsn,this.childreno,this.parenti,this.listenerst.on||e,this.injectionsEt(l.inject,i),this.slotsfunction(){return c.$slots||Lt(t.scopedSlots,c.$slotsIt(o,i)),c.$slots},Object.defineProperty(this,scopedSlots,{enumerable:!0,get:function(){return Lt(t.scopedSlots,this.slots())}}),u&&(this.$optionsl,this.$slotsthis.slots(),this.$scopedSlotsLt(t.scopedSlots,this.$slots)),l._scopeId?this._cfunction(e,t,n,r){var oun(s,e,t,n,r,f);return o&&!Array.isArray(o)&&(o.fnScopeIdl._scopeId,o.fnContexti),o}:this._cfunction(e,t,n,r){return un(s,e,t,n,r,f)}}function tn(e,t,n,r,o){var ike(e);return i.fnContextn,i.fnOptionsr,(i.devtoolsMetai.devtoolsMeta||{}).renderContexto,t.slot&&((i.data||(i.data{})).slott.slot),i}function nn(e,t){for(var n in t)e$(n)tn}Qt(en.prototype);var rn{init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var re;rn.prepatch(r,r)}else{(e.componentInstancefunction(e,t){var r{_isComponent:!0,_parentVnode:e,parent:t},oe.data.inlineTemplate;n(o)&&(r.rendero.render,r.staticRenderFnso.staticRenderFns);return new e.componentOptions.Ctor(r)}(e,_n)).$mount(t?e.elm:void 0,t)}},prepatch:function(t,n){var rn.componentOptions;!function(t,n,r,o,i){wn!0;var ao.data.scopedSlots,st.$scopedSlots,c!!(a&&!a.$stable||s!e&&!s.$stable||a&&t.$scopedSlots.$key!a.$key),l!!(i||t.$options._renderChildren||c);t.$options._parentVnodeo,t.$vnodeo,t._vnode&&(t._vnode.parento);if(t.$options._renderChildreni,t.$attrso.data.attrs||e,t.$listenersr||e,n&&t.$options.props){Te(!1);for(var ut._props,ft.$options._propKeys||,d0;df.length;d++){var pfd,vt.$options.props;upqe(p,v,n,t)}Te(!0),t.$options.propsDatan}rr||e;var ht.$options._parentListeners;t.$options._parentListenersr,bn(t,r,h),l&&(t.$slotsIt(i,o.context),t.$forceUpdate());wn!1}(n.componentInstancet.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,ne.context,re.componentInstance;r._isMounted||(r._isMounted!0,Cn(r,mounted)),e.data.keepAlive&&(n._isMounted?((tr)._inactive!1,On.push(t)):kn(r,!0))},destroy:function(e){var te.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive!0,xn(t)))return;if(!t._inactive){t._inactive!0;for(var r0;rt.$children.length;r++)e(t.$childrenr);Cn(t,deactivated)}}(t,!0):t.$destroy())}},onObject.keys(rn);function an(o,a,s,c,l){if(!t(o)){var us.$options._base;if(i(o)&&(ou.extend(o)),functiontypeof o){var d;if(t(o.cid)&&void 0(ofunction(e,o){if(r(e.error)&&n(e.errorComp))return e.errorComp;if(n(e.resolved))return e.resolved;var adn;a&&n(e.owners)&&-1e.owners.indexOf(a)&&e.owners.push(a);if(r(e.loading)&&n(e.loadingComp))return e.loadingComp;if(a&&!n(e.owners)){var se.ownersa,c!0,lnull,unull;a.$on(hook:destroyed,function(){return y(s,a)});var dfunction(e){for(var t0,ns.length;tn;t++)st.$forceUpdate();e&&(s.length0,null!l&&(clearTimeout(l),lnull),null!u&&(clearTimeout(u),unull))},pD(function(t){e.resolvedpn(t,o),c?s.length0:d(!0)}),vD(function(t){le(Failed to resolve async component: +String(e)+(t?\nReason: +t:)),n(e.errorComp)&&(e.error!0,d(!0))}),he(p,v);return i(h)&&(f(h)?t(e.resolved)&&h.then(p,v):f(h.component)&&(h.component.then(p,v),n(h.error)&&(e.errorComppn(h.error,o)),n(h.loading)&&(e.loadingComppn(h.loading,o),0h.delay?e.loading!0:lsetTimeout(function(){lnull,t(e.resolved)&&t(e.error)&&(e.loading!0,d(!1))},h.delay||200)),n(h.timeout)&&(usetTimeout(function(){unull,t(e.resolved)&&v(timeout (+h.timeout+ms))},h.timeout)))),c!1,e.loading?e.loadingComp:e.resolved}}(do,u)))return function(e,t,n,r,o){var i$e();return i.asyncFactorye,i.asyncMeta{data:t,context:n,children:r,tag:o},i}(d,a,s,c,l);aa||{},Zn(o),n(a.model)&&function(e,t){var re.model&&e.model.prop||value,oe.model&&e.model.event||input;(t.attrs||(t.attrs{}))rt.model.value;var it.on||(t.on{}),aio,st.model.callback;n(a)?(Array.isArray(a)?-1a.indexOf(s):a!s)&&(ios.concat(a)):ios}(o.options,a);var pfunction(e,r,o){var ir.options.props;if(!t(i)){var a{},se.attrs,ce.props;if(n(s)||n(c))for(var l in i){var uC(l),fl.toLowerCase();l!f&&s&&b(s,f)&&ue(Prop +f+ is passed to component +de(o||r)+, but the declared prop name is +l+. Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use +u+ instead of +l+.),Mt(a,c,l,u,!0)||Mt(a,s,l,u,!1)}return a}}(a,o,l);if(r(o.options.functional))return function(t,r,o,i,a){var st.options,c{},ls.props;if(n(l))for(var u in l)cuqe(u,l,r||e);else n(o.attrs)&&nn(c,o.attrs),n(o.props)&&nn(c,o.props);var fnew en(o,c,a,i,t),ds.render.call(null,f._c,f);if(d instanceof _e)return tn(d,o,f.parent,s,f);if(Array.isArray(d)){for(var pjt(d)||,vnew Array(p.length),h0;hp.length;h++)vhtn(ph,o,f.parent,s,f);return v}}(o,p,a,s,c);var va.on;if(a.ona.nativeOn,r(o.options.abstract)){var ha.slot;a{},h&&(a.sloth)}!function(e){for(var te.hook||(e.hook{}),n0;non.length;n++){var ronn,otr,irnr;oi||o&&o._merged||(tro?sn(i,o):i)}}(a);var mo.options.name||l;return new _e(vue-component-+o.cid+(m?-+m:),a,void 0,void 0,void 0,s,{Ctor:o,propsData:p,listeners:v,tag:l,children:c},d)}le(Invalid Component definition: +String(o),s)}}function sn(e,t){var nfunction(n,r){e(n,r),t(n,r)};return n._merged!0,n}var cn1,ln2;function un(e,a,s,c,l,u){return(Array.isArray(s)||o(s))&&(lc,cs,svoid 0),r(u)&&(lln),function(e,a,s,c,l){if(n(s)&&n(s.__ob__))return le(Avoid using observed data object as vnode data: +JSON.stringify(s)+\nAlways create fresh vnode data objects in each render!,e),$e();n(s)&&n(s.is)&&(as.is);if(!a)return $e();n(s)&&n(s.key)&&!o(s.key)&&le(Avoid using non-primitive value as key, use string/number value instead.,e);Array.isArray(c)&&functiontypeof c0&&((ss||{}).scopedSlots{default:c0},c.length0);lln?cjt(c):lcn&&(cfunction(e){for(var t0;te.length;t++)if(Array.isArray(et))return Array.prototype.concat.apply(,e);return e}(c));var u,f;if(stringtypeof a){var d;fe.$vnode&&e.$vnode.ns||R.getTagNamespace(a),uR.isReservedTag(a)?new _e(R.parsePlatformTagName(a),s,c,void 0,void 0,e):s&&s.pre||!n(dze(e.$options,components,a))?new _e(a,s,c,void 0,void 0,e):an(d,s,e,c,a)}else uan(a,s,e,c);return Array.isArray(u)?u:n(u)?(n(f)&&function e(o,i,a){o.nsi;foreignObjecto.tag&&(ivoid 0,a!0);if(n(o.children))for(var s0,co.children.length;sc;s++){var lo.childrens;n(l.tag)&&(t(l.ns)||r(a)&&svg!l.tag)&&e(l,i,a)}}(u,f),n(s)&&function(e){i(e.style)&&Ct(e.style);i(e.class)&&Ct(e.class)}(s),u):$e()}(e,a,s,c,l)}var fn,dnnull;function pn(e,t){return(e.__esModule||ce&&ModuleeSymbol.toStringTag)&&(ee.default),i(e)?t.extend(e):e}function vn(e){return e.isComment&&e.asyncFactory}function hn(e){if(Array.isArray(e))for(var t0;te.length;t++){var ret;if(n(r)&&(n(r.componentOptions)||vn(r)))return r}}function mn(e,t){fn.$on(e,t)}function yn(e,t){fn.$off(e,t)}function gn(e,t){var nfn;return function r(){null!t.apply(null,arguments)&&n.$off(e,r)}}function bn(e,t,n){fne,Ot(t,n||{},mn,yn,gn,e),fnvoid 0}var _nnull,wn!1;function $n(e){var t_n;return _ne,function(){_nt}}function xn(e){for(;e&&(ee.$parent);)if(e._inactive)return!0;return!1}function kn(e,t){if(t){if(e._directInactive!1,xn(e))return}else if(e._directInactive)return;if(e._inactive||nulle._inactive){e._inactive!1;for(var n0;ne.$children.length;n++)kn(e.$childrenn);Cn(e,activated)}}function Cn(e,t){ge();var ne.$optionst,rt+ hook;if(n)for(var o0,in.length;oi;o++)et(no,e,null,e,r);e._hasHookEvent&&e.$emit(hook:+t),be()}var An100,Sn,On,Tn{},Mn{},jn!1,Nn!1,En0;var In0,DnDate.now;if(J&&!G){var Lnwindow.performance;Ln&&functiontypeof Ln.now&&Dn()>document.createEvent(Event).timeStamp&&(Dnfunction(){return Ln.now()})}function Fn(){var e,t;for(InDn(),Nn!0,Sn.sort(function(e,t){return e.id-t.id}),En0;EnSn.length;En++)if((eSnEn).before&&e.before(),te.id,Tntnull,e.run(),null!Tnt&&(Mnt(Mnt||0)+1,Mnt>An)){le(You may have an infinite update loop +(e.user?in watcher with expression +e.expression+:in a component render function.),e.vm);break}var nOn.slice(),rSn.slice();EnSn.lengthOn.length0,Tn{},Mn{},jnNn!1,function(e){for(var t0;te.length;t++)et._inactive!0,kn(et,!0)}(n),function(e){var te.length;for(;t--;){var net,rn.vm;r._watchern&&r._isMounted&&!r._isDestroyed&&Cn(r,updated)}}(r),ie&&R.devtools&&ie.emit(flush)}var Pn0,Rnfunction(e,t,n,r,o){this.vme,o&&(e._watcherthis),e._watchers.push(this),r?(this.deep!!r.deep,this.user!!r.user,this.lazy!!r.lazy,this.sync!!r.sync,this.beforer.before):this.deepthis.userthis.lazythis.sync!1,this.cbn,this.id++Pn,this.active!0,this.dirtythis.lazy,this.deps,this.newDeps,this.depIdsnew se,this.newDepIdsnew se,this.expressiont.toString(),functiontypeof t?this.gettert:(this.getterfunction(e){if(!B.test(e)){var te.split(.);return function(e){for(var n0;nt.length;n++){if(!e)return;eetn}return e}}}(t),this.getter||(this.getterM,le(Failed watching path: +t+ Watcher only accepts simple dot-delimited paths. For full control, use a function instead.,e))),this.valuethis.lazy?void 0:this.get()};Rn.prototype.getfunction(){var e;ge(this);var tthis.vm;try{ethis.getter.call(t,t)}catch(e){if(!this.user)throw e;Qe(e,t,getter for watcher +this.expression+)}finally{this.deep&&Ct(e),be(),this.cleanupDeps()}return e},Rn.prototype.addDepfunction(e){var te.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Rn.prototype.cleanupDepsfunction(){for(var ethis.deps.length;e--;){var tthis.depse;this.newDepIds.has(t.id)||t.removeSub(this)}var nthis.depIds;this.depIdsthis.newDepIds,this.newDepIdsn,this.newDepIds.clear(),nthis.deps,this.depsthis.newDeps,this.newDepsn,this.newDeps.length0},Rn.prototype.updatefunction(){this.lazy?this.dirty!0:this.sync?this.run():function(e){var te.id;if(nullTnt){if(Tnt!0,Nn){for(var nSn.length-1;n>En&&Snn.id>e.id;)n--;Sn.splice(n+1,0,e)}else Sn.push(e);if(!jn){if(jn!0,!R.async)return void Fn();vt(Fn)}}}(this)},Rn.prototype.runfunction(){if(this.active){var ethis.get();if(e!this.value||i(e)||this.deep){var tthis.value;if(this.valuee,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Qe(e,this.vm,callback for watcher +this.expression+)}else this.cb.call(this.vm,e,t)}}},Rn.prototype.evaluatefunction(){this.valuethis.get(),this.dirty!1},Rn.prototype.dependfunction(){for(var ethis.deps.length;e--;)this.depse.depend()},Rn.prototype.teardownfunction(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);for(var ethis.deps.length;e--;)this.depse.removeSub(this);this.active!1}};var Un{enumerable:!0,configurable:!0,get:M,set:M};function Hn(e,t,n){Un.getfunction(){return thistn},Un.setfunction(e){thistne},Object.defineProperty(e,n,Un)}function Vn(e){e._watchers;var te.$options;t.props&&function(e,t){var ne.$options.propsData||{},re._props{},oe.$options._propKeys,i!e.$parent;i||Te(!1);var afunction(a){o.push(a);var sqe(a,t,n,e),cC(a);(m(c)||R.isReservedAttr(c))&&le(+c+ is a reserved attribute and cannot be used as component prop.,e),Ne(r,a,s,function(){i||wn||le(Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the props value. Prop being mutated: \+a+,e)}),a in e||Hn(e,_props,a)};for(var s in t)a(s);Te(!0)}(e,t.props),t.methods&&function(e,t){var ne.$options.props;for(var r in t)function!typeof tr&&le(Method +r+ has type +typeof tr+ in the component definition. Did you reference the function correctly?,e),n&&b(n,r)&&le(Method +r+ has already been defined as a prop.,e),r in e&&H(r)&&le(Method +r+ conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.),erfunction!typeof tr?M:A(tr,e)}(e,t.methods),t.data?function(e){var te.$options.data;c(te._datafunctiontypeof t?function(e,t){ge();try{return e.call(t,t)}catch(e){return Qe(e,t,data()),{}}finally{be()}}(t,e):t||{})||(t{},le(data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function,e));var nObject.keys(t),re.$options.props,oe.$options.methods,in.length;for(;i--;){var ani;o&&b(o,a)&&le(Method +a+ has already been defined as a data property.,e),r&&b(r,a)?le(The data property +a+ is already declared as a prop. Use prop default value instead.,e):H(a)||Hn(e,_data,a)}je(t,!0)}(e):je(e._data{},!0),t.computed&&function(e,t){var ne._computedWatchersObject.create(null),roe();for(var o in t){var ito,afunctiontypeof i?i:i.get;nulla&&le(Getter is missing for computed property +o+.,e),r||(nonew Rn(e,a||M,M,Bn)),o in e?o in e.$data?le(The computed property +o+ is already defined in data.,e):e.$options.props&&o in e.$options.props&&le(The computed property +o+ is already defined as a prop.,e):zn(e,o,i)}}(e,t.computed),t.watch&&t.watch!te&&function(e,t){for(var n in t){var rtn;if(Array.isArray(r))for(var o0;or.length;o++)Kn(e,n,ro);else Kn(e,n,r)}}(e,t.watch)}var Bn{lazy:!0};function zn(e,t,n){var r!oe();functiontypeof n?(Un.getr?qn(t):Jn(n),Un.setM):(Un.getn.get?r&&!1!n.cache?qn(t):Jn(n.get):M,Un.setn.set||M),Un.setM&&(Un.setfunction(){le(Computed property +t+ was assigned to but it has no setter.,this)}),Object.defineProperty(e,t,Un)}function qn(e){return function(){var tthis._computedWatchers&&this._computedWatcherse;if(t)return t.dirty&&t.evaluate(),me.target&&t.depend(),t.value}}function Jn(e){return function(){return e.call(this,this)}}function Kn(e,t,n,r){return c(n)&&(rn,nn.handler),stringtypeof n&&(nen),e.$watch(t,n,r)}var Wn0;function Zn(e){var te.options;if(e.super){var nZn(e.super);if(n!e.superOptions){e.superOptionsn;var rfunction(e){var t,ne.options,re.sealedOptions;for(var o in n)no!ro&&(t||(t{}),tono);return t}(e);r&&O(e.extendOptions,r),(te.optionsBe(n,e.extendOptions)).name&&(t.componentst.namee)}}return t}function Gn(e){this instanceof Gn||le(Vue is a constructor and should be called with the `new` keyword),this._init(e)}function Yn(e){e.cid0;var t1;e.extendfunction(e){ee||{};var nthis,rn.cid,oe._Ctor||(e._Ctor{});if(or)return or;var ie.name||n.options.name;i&&He(i);var afunction(e){this._init(e)};return(a.prototypeObject.create(n.prototype)).constructora,a.cidt++,a.optionsBe(n.options,e),a.supern,a.options.props&&function(e){var te.options.props;for(var n in t)Hn(e.prototype,_props,n)}(a),a.options.computed&&function(e){var te.options.computed;for(var n in t)zn(e.prototype,n,tn)}(a),a.extendn.extend,a.mixinn.mixin,a.usen.use,F.forEach(function(e){aene}),i&&(a.options.componentsia),a.superOptionsn.options,a.extendOptionse,a.sealedOptionsO({},a.options),ora,a}}function Xn(e){return e&&(e.Ctor.options.name||e.tag)}function Qn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:stringtypeof e?e.split(,).indexOf(t)>-1:!!l(e)&&e.test(t)}function er(e,t){var ne.cache,re.keys,oe._vnode;for(var i in n){var ani;if(a){var sXn(a.componentOptions);s&&!t(s)&&tr(n,i,r,o)}}}function tr(e,t,n,r){var oet;!o||r&&o.tagr.tag||o.componentInstance.$destroy(),etnull,y(n,t)}!function(t){t.prototype._initfunction(t){var n,r,othis;o._uidWn++,R.performance&&ot&&(nvue-perf-start:+o._uid,rvue-perf-end:+o._uid,ot(n)),o._isVue!0,t&&t._isComponent?function(e,t){var ne.$optionsObject.create(e.constructor.options),rt._parentVnode;n.parentt.parent,n._parentVnoder;var or.componentOptions;n.propsDatao.propsData,n._parentListenerso.listeners,n._renderChildreno.children,n._componentTago.tag,t.render&&(n.rendert.render,n.staticRenderFnst.staticRenderFns)}(o,t):o.$optionsBe(Zn(o.constructor),t||{},o),ht(o),o._selfo,function(e){var te.$options,nt.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)nn.$parent;n.$children.push(e)}e.$parentn,e.$rootn?n.$root:e,e.$children,e.$refs{},e._watchernull,e._inactivenull,e._directInactive!1,e._isMounted!1,e._isDestroyed!1,e._isBeingDestroyed!1}(o),function(e){e._eventsObject.create(null),e._hasHookEvent!1;var te.$options._parentListeners;t&&bn(e,t)}(o),function(t){t._vnodenull,t._staticTreesnull;var nt.$options,rt.$vnoden._parentVnode,or&&r.context;t.$slotsIt(n._renderChildren,o),t.$scopedSlotse,t._cfunction(e,n,r,o){return un(t,e,n,r,o,!1)},t.$createElementfunction(e,n,r,o){return un(t,e,n,r,o,!0)};var ir&&r.data;Ne(t,$attrs,i&&i.attrs||e,function(){!wn&&le($attrs is readonly.,t)},!0),Ne(t,$listeners,n._parentListeners||e,function(){!wn&&le($listeners is readonly.,t)},!0)}(o),Cn(o,beforeCreate),function(e){var tEt(e.$options.inject,e);t&&(Te(!1),Object.keys(t).forEach(function(n){Ne(e,n,tn,function(){le(Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: +n+,e)})}),Te(!0))}(o),Vn(o),function(e){var te.$options.provide;t&&(e._providedfunctiontypeof t?t.call(e):t)}(o),Cn(o,created),R.performance&&ot&&(o._namede(o,!1),ot(r),it(vue +o._name+ init,n,r)),o.$options.el&&o.$mount(o.$options.el)}}(Gn),function(e){var t{get:function(){return this._data}},n{get:function(){return this._props}};t.setfunction(){le(Avoid replacing instance root $data. Use nested data properties instead.,this)},n.setfunction(){le($props is readonly.,this)},Object.defineProperty(e.prototype,$data,t),Object.defineProperty(e.prototype,$props,n),e.prototype.$setEe,e.prototype.$deleteIe,e.prototype.$watchfunction(e,t,n){if(c(t))return Kn(this,e,t,n);(nn||{}).user!0;var rnew Rn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Qe(e,this,callback for immediate watcher +r.expression+)}return function(){r.teardown()}}}(Gn),function(e){var t/^hook:/;e.prototype.$onfunction(e,n){var rthis;if(Array.isArray(e))for(var o0,ie.length;oi;o++)r.$on(eo,n);else(r._eventse||(r._eventse)).push(n),t.test(e)&&(r._hasHookEvent!0);return r},e.prototype.$oncefunction(e,t){var nthis;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fnt,n.$on(e,r),n},e.prototype.$offfunction(e,t){var nthis;if(!arguments.length)return n._eventsObject.create(null),n;if(Array.isArray(e)){for(var r0,oe.length;ro;r++)n.$off(er,t);return n}var i,an._eventse;if(!a)return n;if(!t)return n._eventsenull,n;for(var sa.length;s--;)if((ias)t||i.fnt){a.splice(s,1);break}return n},e.prototype.$emitfunction(e){var tthis,ne.toLowerCase();n!e&&t._eventsn&&ue(Event +n+ is emitted in component +de(t)+ but the handler is registered for +e+. Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use +C(e)+ instead of +e+.);var rt._eventse;if(r){rr.length>1?S(r):r;for(var oS(arguments,1),ievent handler for +e+,a0,sr.length;as;a++)et(ra,t,o,t,i)}return t}}(Gn),function(e){e.prototype._updatefunction(e,t){var nthis,rn.$el,on._vnode,i$n(n);n._vnodee,n.$elo?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__null),n.$el&&(n.$el.__vue__n),n.$vnode&&n.$parent&&n.$vnoden.$parent._vnode&&(n.$parent.$eln.$el)},e.prototype.$forceUpdatefunction(){this._watcher&&this._watcher.update()},e.prototype.$destroyfunction(){var ethis;if(!e._isBeingDestroyed){Cn(e,beforeDestroy),e._isBeingDestroyed!0;var te.$parent;!t||t._isBeingDestroyed||e.$options.abstract||y(t.$children,e),e._watcher&&e._watcher.teardown();for(var ne._watchers.length;n--;)e._watchersn.teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed!0,e.__patch__(e._vnode,null),Cn(e,destroyed),e.$off(),e.$el&&(e.$el.__vue__null),e.$vnode&&(e.$vnode.parentnull)}}}(Gn),function(e){Qt(e.prototype),e.prototype.$nextTickfunction(e){return vt(e,this)},e.prototype._renderfunction(){var e,tthis,nt.$options,rn.render,on._parentVnode;o&&(t.$scopedSlotsLt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnodeo;try{dnt,er.call(t._renderProxy,t.$createElement)}catch(n){if(Qe(n,t,render),t.$options.renderError)try{et.$options.renderError.call(t._renderProxy,t.$createElement,n)}catch(n){Qe(n,t,renderError),et._vnode}else et._vnode}finally{dnnull}return Array.isArray(e)&&1e.length&&(ee0),e instanceof _e||(Array.isArray(e)&&le(Multiple root nodes returned from render function. Render function should return a single root node.,t),e$e()),e.parento,e}}(Gn);var nrString,RegExp,Array,rr{KeepAlive:{name:keep-alive,abstract:!0,props:{include:nr,exclude:nr,max:String,Number},created:function(){this.cacheObject.create(null),this.keys},destroyed:function(){for(var e in this.cache)tr(this.cache,e,this.keys)},mounted:function(){var ethis;this.$watch(include,function(t){er(e,function(e){return Qn(t,e)})}),this.$watch(exclude,function(t){er(e,function(e){return!Qn(t,e)})})},render:function(){var ethis.$slots.default,thn(e),nt&&t.componentOptions;if(n){var rXn(n),othis.include,ithis.exclude;if(o&&(!r||!Qn(o,r))||i&&r&&Qn(i,r))return t;var athis.cache,sthis.keys,cnullt.key?n.Ctor.cid+(n.tag?::+n.tag:):t.key;ac?(t.componentInstanceac.componentInstance,y(s,c),s.push(c)):(act,s.push(c),this.max&&s.length>parseInt(this.max)&&tr(a,s0,s,this._vnode)),t.data.keepAlive!0}return t||e&&e0}}};!function(e){var t{get:function(){return R},set:function(){le(Do not replace the Vue.config object, set individual fields instead.)}};Object.defineProperty(e,config,t),e.util{warn:le,extend:O,mergeOptions:Be,defineReactive:Ne},e.setEe,e.deleteIe,e.nextTickvt,e.observablefunction(e){return je(e),e},e.optionsObject.create(null),F.forEach(function(t){e.optionst+sObject.create(null)}),e.options._basee,O(e.options.components,rr),function(e){e.usefunction(e){var tthis._installedPlugins||(this._installedPlugins);if(t.indexOf(e)>-1)return this;var nS(arguments,1);return n.unshift(this),functiontypeof e.install?e.install.apply(e,n):functiontypeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixinfunction(e){return this.optionsBe(this.options,e),this}}(e),Yn(e),function(e){F.forEach(function(t){etfunction(e,n){return n?(componentt&&He(e),componentt&&c(n)&&(n.namen.name||e,nthis.options._base.extend(n)),directivet&&functiontypeof n&&(n{bind:n,update:n}),this.optionst+sen,n):this.optionst+se}})}(e)}(Gn),Object.defineProperty(Gn.prototype,$isServer,{get:oe}),Object.defineProperty(Gn.prototype,$ssrContext,{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Gn,FunctionalRenderContext,{value:en}),Gn.version2.6.10;var orv(style,class),irv(input,textarea,option,select,progress),arfunction(e,t,n){returnvaluen&&ir(e)&&button!t||selectedn&&optione||checkedn&&inpute||mutedn&&videoe},srv(contenteditable,draggable,spellcheck),crv(events,caret,typing,plaintext-only),lrfunction(e,t){return vr(t)||falset?false:contenteditablee&&cr(t)?t:true},urv(allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible),frhttp://www.w3.org/1999/xlink,drfunction(e){return:e.charAt(5)&&xlinke.slice(0,5)},prfunction(e){return dr(e)?e.slice(6,e.length):},vrfunction(e){return nulle||!1e};function hr(e){for(var te.data,re,oe;n(o.componentInstance);)(oo.componentInstance._vnode)&&o.data&&(tmr(o.data,t));for(;n(rr.parent);)r&&r.data&&(tmr(t,r.data));return function(e,t){if(n(e)||n(t))return yr(e,gr(t));return}(t.staticClass,t.class)}function mr(e,t){return{staticClass:yr(e.staticClass,t.staticClass),class:n(e.class)?e.class,t.class:t.class}}function yr(e,t){return e?t?e+ +t:e:t||}function gr(e){return Array.isArray(e)?function(e){for(var t,r,o0,ie.length;oi;o++)n(tgr(eo))&&!t&&(r&&(r+ ),r+t);return r}(e):i(e)?function(e){var t;for(var n in e)en&&(t&&(t+ ),t+n);return t}(e):stringtypeof e?e:}var br{svg:http://www.w3.org/2000/svg,math:http://www.w3.org/1998/Math/MathML},_rv(html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot),wrv(svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view,!0),$rfunction(e){return _r(e)||wr(e)};function xr(e){return wr(e)?svg:mathe?math:void 0}var krObject.create(null);var Crv(text,number,password,search,email,tel,url);function Ar(e){if(stringtypeof e){var tdocument.querySelector(e);return t||(le(Cannot find element: +e),document.createElement(div))}return e}var SrObject.freeze({createElement:function(e,t){var ndocument.createElement(e);returnselect!e?n:(t.data&&t.data.attrs&&void 0!t.data.attrs.multiple&&n.setAttribute(multiple,multiple),n)},createElementNS:function(e,t){return document.createElementNS(bre,t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContentt},setStyleScope:function(e,t){e.setAttribute(t,)}}),Or{create:function(e,t){Tr(t)},update:function(e,t){e.data.ref!t.data.ref&&(Tr(e,!0),Tr(t))},destroy:function(e){Tr(e,!0)}};function Tr(e,t){var re.data.ref;if(n(r)){var oe.context,ie.componentInstance||e.elm,ao.$refs;t?Array.isArray(ar)?y(ar,i):ari&&(arvoid 0):e.data.refInFor?Array.isArray(ar)?ar.indexOf(i)0&&ar.push(i):ari:ari}}var Mrnew _e(,{},),jrcreate,activate,update,remove,destroy;function Nr(e,o){return e.keyo.key&&(e.tago.tag&&e.isCommento.isComment&&n(e.data)n(o.data)&&function(e,t){if(input!e.tag)return!0;var r,on(re.data)&&n(rr.attrs)&&r.type,in(rt.data)&&n(rr.attrs)&&r.type;return oi||Cr(o)&&Cr(i)}(e,o)||r(e.isAsyncPlaceholder)&&e.asyncFactoryo.asyncFactory&&t(o.asyncFactory.error))}function Er(e,t,r){var o,i,a{};for(ot;or;++o)n(ieo.key)&&(aio);return a}var Ir{create:Dr,update:Dr,destroy:function(e){Dr(e,Mr)}};function Dr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,ieMr,atMr,sFr(e.data.directives,e.context),cFr(t.data.directives,t.context),l,u;for(n in c)rsn,ocn,r?(o.oldValuer.value,o.oldArgr.arg,Rr(o,update,t,e),o.def&&o.def.componentUpdated&&u.push(o)):(Rr(o,bind,t,e),o.def&&o.def.inserted&&l.push(o));if(l.length){var ffunction(){for(var n0;nl.length;n++)Rr(ln,inserted,t,e)};i?Tt(t,insert,f):f()}u.length&&Tt(t,postpatch,function(){for(var n0;nu.length;n++)Rr(un,componentUpdated,t,e)});if(!i)for(n in s)cn||Rr(sn,unbind,e,e,a)}(e,t)}var LrObject.create(null);function Fr(e,t){var n,r,oObject.create(null);if(!e)return o;for(n0;ne.length;n++)(ren).modifiers||(r.modifiersLr),oPr(r)r,r.defze(t.$options,directives,r.name,!0);return o}function Pr(e){return e.rawName||e.name+.+Object.keys(e.modifiers||{}).join(.)}function Rr(e,t,n,r,o){var ie.def&&e.deft;if(i)try{i(n.elm,e,n,r,o)}catch(r){Qe(r,n.context,directive +e.name+ +t+ hook)}}var UrOr,Ir;function Hr(e,r){var or.componentOptions;if(!(n(o)&&!1o.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(r.data.attrs))){var i,a,sr.elm,ce.data.attrs||{},lr.data.attrs||{};for(i in n(l.__ob__)&&(lr.data.attrsO({},l)),l)ali,ci!a&&Vr(s,i,a);for(i in(G||X)&&l.value!c.value&&Vr(s,value,l.value),c)t(li)&&(dr(i)?s.removeAttributeNS(fr,pr(i)):sr(i)||s.removeAttribute(i))}}function Vr(e,t,n){e.tagName.indexOf(-)>-1?Br(e,t,n):ur(t)?vr(n)?e.removeAttribute(t):(nallowfullscreent&&EMBEDe.tagName?true:t,e.setAttribute(t,n)):sr(t)?e.setAttribute(t,lr(t,n)):dr(t)?vr(n)?e.removeAttributeNS(fr,pr(t)):e.setAttributeNS(fr,t,n):Br(e,t,n)}function Br(e,t,n){if(vr(n))e.removeAttribute(t);else{if(G&&!Y&&TEXTAREAe.tagName&&placeholdert&&!n&&!e.__ieph){var rfunction(t){t.stopImmediatePropagation(),e.removeEventListener(input,r)};e.addEventListener(input,r),e.__ieph!0}e.setAttribute(t,n)}}var zr{create:Hr,update:Hr};function qr(e,r){var or.elm,ir.data,ae.data;if(!(t(i.staticClass)&&t(i.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var shr(r),co._transitionClasses;n(c)&&(syr(s,gr(c))),s!o._prevClass&&(o.setAttribute(class,s),o._prevClasss)}}var Jr,Kr,Wr,Zr,Gr,Yr,Xr,Qr{create:qr,update:qr},eo/\w).+\-_$\/;function to(e){var t,n,r,o,i,a!1,s!1,c!1,l!1,u0,f0,d0,p0;for(r0;re.length;r++)if(nt,te.charCodeAt(r),a)39t&&92!n&&(a!1);else if(s)34t&&92!n&&(s!1);else if(c)96t&&92!n&&(c!1);else if(l)47t&&92!n&&(l!1);else if(124!t||124e.charCodeAt(r+1)||124e.charCodeAt(r-1)||u||f||d){switch(t){case 34:s!0;break;case 39:a!0;break;case 96:c!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:u++;break;case 125:u--}if(47t){for(var vr-1,hvoid 0;v>0&& (he.charAt(v));v--);h&&eo.test(h)||(l!0)}}else void 0o?(pr+1,oe.slice(0,r).trim()):m();function m(){(i||(i)).push(e.slice(p,r).trim()),pr+1}if(void 0o?oe.slice(0,r).trim():0!p&&m(),i)for(r0;ri.length;r++)ono(o,ir);return o}function no(e,t){var nt.indexOf(();if(n0)return_f(+t+)(+e+);var rt.slice(0,n),ot.slice(n+1);return_f(+r+)(+e+()!o?,+o:o)}function ro(e,t){console.error(Vue compiler: +e)}function oo(e,t){return e?e.map(function(e){return et}).filter(function(e){return e}):}function io(e,t,n,r,o){(e.props||(e.props)).push(mo({name:t,value:n,dynamic:o},r)),e.plain!1}function ao(e,t,n,r,o){(o?e.dynamicAttrs||(e.dynamicAttrs):e.attrs||(e.attrs)).push(mo({name:t,value:n,dynamic:o},r)),e.plain!1}function so(e,t,n,r){e.attrsMaptn,e.attrsList.push(mo({name:t,value:n},r))}function co(e,t,n,r,o,i,a,s){(e.directives||(e.directives)).push(mo({name:t,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:a},s)),e.plain!1}function lo(e,t,n){return n?_p(+t+,+e+):e+t}function uo(t,n,r,o,i,a,s,c){var l;oo||e,a&&o.prevent&&o.passive&&a(passive and prevent cant be used together. Passive handler cant prevent default event.,s),o.right?c?n(+n+)click?contextmenu:(+n+):clickn&&(ncontextmenu,delete o.right):o.middle&&(c?n(+n+)click?mouseup:(+n+):clickn&&(nmouseup)),o.capture&&(delete o.capture,nlo(!,n,c)),o.once&&(delete o.once,nlo(~,n,c)),o.passive&&(delete o.passive,nlo(&,n,c)),o.native?(delete o.native,lt.nativeEvents||(t.nativeEvents{})):lt.events||(t.events{});var umo({value:r.trim(),dynamic:c},s);o!e&&(u.modifierso);var fln;Array.isArray(f)?i?f.unshift(u):f.push(u):lnf?i?u,f:f,u:u,t.plain!1}function fo(e,t){return e.rawAttrsMap:+t||e.rawAttrsMapv-bind:+t||e.rawAttrsMapt}function po(e,t,n){var rvo(e,:+t)||vo(e,v-bind:+t);if(null!r)return to(r);if(!1!n){var ovo(e,t);if(null!o)return JSON.stringify(o)}}function vo(e,t,n){var r;if(null!(re.attrsMapt))for(var oe.attrsList,i0,ao.length;ia;i++)if(oi.namet){o.splice(i,1);break}return n&&delete e.attrsMapt,r}function ho(e,t){for(var ne.attrsList,r0,on.length;ro;r++){var inr;if(t.test(i.name))return n.splice(r,1),i}}function mo(e,t){return t&&(null!t.start&&(e.startt.start),null!t.end&&(e.endt.end)),e}function yo(e,t,n){var rn||{},or.number,i$$v;r.trim&&(i(typeof $$v string? $$v.trim(): $$v)),o&&(i_n(+i+));var ago(t,i);e.model{value:(+t+),expression:JSON.stringify(t),callback:function ($$v) {+a+}}}function go(e,t){var nfunction(e){if(ee.trim(),Jre.length,e.indexOf()0||e.lastIndexOf()Jr-1)return(Zre.lastIndexOf(.))>-1?{exp:e.slice(0,Zr),key:+e.slice(Zr+1)+}:{exp:e,key:null};Kre,ZrGrYr0;for(;!_o();)wo(Wrbo())?xo(Wr):91Wr&&$o(Wr);return{exp:e.slice(0,Gr),key:e.slice(Gr+1,Yr)}}(e);return nulln.key?e++t:$set(+n.exp+, +n.key+, +t+)}function bo(){return Kr.charCodeAt(++Zr)}function _o(){return Zr>Jr}function wo(e){return 34e||39e}function $o(e){var t1;for(GrZr;!_o();)if(wo(ebo()))xo(e);else if(91e&&t++,93e&&t--,0t){YrZr;break}}function xo(e){for(var te;!_o()&&(ebo())!t;);}var ko,Co__r,Ao__c;function So(e,t,n){var rko;return function o(){null!t.apply(null,arguments)&&Mo(e,o,n,r)}}var Ooat&&!(ee&&Number(ee1)53);function To(e,t,n,r){if(Oo){var oIn,it;ti._wrapperfunction(e){if(e.targete.currentTarget||e.timeStamp>o||e.timeStamp0||e.target.ownerDocument!document)return i.apply(this,arguments)}}ko.addEventListener(e,t,ne?{capture:n,passive:r}:n)}function Mo(e,t,n,r){(r||ko).removeEventListener(e,t._wrapper||t,n)}function jo(e,r){if(!t(e.data.on)||!t(r.data.on)){var or.data.on||{},ie.data.on||{};kor.elm,function(e){if(n(eCo)){var tG?change:input;et.concat(eCo,et||),delete eCo}n(eAo)&&(e.change.concat(eAo,e.change||),delete eAo)}(o),Ot(o,i,To,Mo,So,r.context),kovoid 0}}var No,Eo{create:jo,update:jo};function Io(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var o,i,ar.elm,se.data.domProps||{},cr.data.domProps||{};for(o in n(c.__ob__)&&(cr.data.domPropsO({},c)),s)o in c||(ao);for(o in c){if(ico,textContento||innerHTMLo){if(r.children&&(r.children.length0),iso)continue;1a.childNodes.length&&a.removeChild(a.childNodes0)}if(valueo&&PROGRESS!a.tagName){a._valuei;var lt(i)?:String(i);Do(a,l)&&(a.valuel)}else if(innerHTMLo&&wr(a.tagName)&&t(a.innerHTML)){(NoNo||document.createElement(div)).innerHTMLsvg>+i+/svg>;for(var uNo.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(i!so)try{aoi}catch(e){}}}}function Do(e,t){return!e.composing&&(OPTIONe.tagName||function(e,t){var n!0;try{ndocument.activeElement!e}catch(e){}return n&&e.value!t}(e,t)||function(e,t){var re.value,oe._vModifiers;if(n(o)){if(o.number)return p(r)!p(t);if(o.trim)return r.trim()!t.trim()}return r!t}(e,t))}var Lo{create:Io,update:Io},Fo_(function(e){var t{},n/:(.+)/;return e.split(/;(?!^(*\))/g).forEach(function(e){if(e){var re.split(n);r.length>1&&(tr0.trim()r1.trim())}}),t});function Po(e){var tRo(e.style);return e.staticStyle?O(e.staticStyle,t):t}function Ro(e){return Array.isArray(e)?T(e):stringtypeof e?Fo(e):e}var Uo,Ho/^--/,Vo/\s*!important$/,Bofunction(e,t,n){if(Ho.test(t))e.style.setProperty(t,n);else if(Vo.test(n))e.style.setProperty(C(t),n.replace(Vo,),important);else{var rqo(t);if(Array.isArray(n))for(var o0,in.length;oi;o++)e.stylerno;else e.stylern}},zoWebkit,Moz,ms,qo_(function(e){if(UoUo||document.createElement(div).style,filter!(e$(e))&&e in Uo)return e;for(var te.charAt(0).toUpperCase()+e.slice(1),n0;nzo.length;n++){var rzon+t;if(r in Uo)return r}});function Jo(e,r){var or.data,ie.data;if(!(t(o.staticStyle)&&t(o.style)&&t(i.staticStyle)&&t(i.style))){var a,s,cr.elm,li.staticStyle,ui.normalizedStyle||i.style||{},fl||u,dRo(r.data.style)||{};r.data.normalizedStylen(d.__ob__)?O({},d):d;var pfunction(e,t){var n,r{};if(t)for(var oe;o.componentInstance;)(oo.componentInstance._vnode)&&o.data&&(nPo(o.data))&&O(r,n);(nPo(e.data))&&O(r,n);for(var ie;ii.parent;)i.data&&(nPo(i.data))&&O(r,n);return r}(r,!0);for(s in f)t(ps)&&Bo(c,s,);for(s in p)(aps)!fs&&Bo(c,s,nulla?:a)}}var Ko{create:Jo,update:Jo},Wo/\s+/;function Zo(e,t){if(t&&(tt.trim()))if(e.classList)t.indexOf( )>-1?t.split(Wo).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n +(e.getAttribute(class)||)+ ;n.indexOf( +t+ )0&&e.setAttribute(class,(n+t).trim())}}function Go(e,t){if(t&&(tt.trim()))if(e.classList)t.indexOf( )>-1?t.split(Wo).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute(class);else{for(var n +(e.getAttribute(class)||)+ ,r +t+ ;n.indexOf(r)>0;)nn.replace(r, );(nn.trim())?e.setAttribute(class,n):e.removeAttribute(class)}}function Yo(e){if(e){if(objecttypeof e){var t{};return!1!e.css&&O(t,Xo(e.name||v)),O(t,e),t}returnstringtypeof e?Xo(e):void 0}}var Xo_(function(e){return{enterClass:e+-enter,enterToClass:e+-enter-to,enterActiveClass:e+-enter-active,leaveClass:e+-leave,leaveToClass:e+-leave-to,leaveActiveClass:e+-leave-active}}),QoJ&&!Y,eitransition,tianimation,nitransition,ritransitionend,oianimation,iianimationend;Qo&&(void 0window.ontransitionend&&void 0!window.onwebkittransitionend&&(niWebkitTransition,riwebkitTransitionEnd),void 0window.onanimationend&&void 0!window.onwebkitanimationend&&(oiWebkitAnimation,iiwebkitAnimationEnd));var aiJ?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function si(e){ai(function(){ai(e)})}function ci(e,t){var ne._transitionClasses||(e._transitionClasses);n.indexOf(t)0&&(n.push(t),Zo(e,t))}function li(e,t){e._transitionClasses&&y(e._transitionClasses,t),Go(e,t)}function ui(e,t,n){var rdi(e,t),or.type,ir.timeout,ar.propCount;if(!o)return n();var soei?ri:ii,c0,lfunction(){e.removeEventListener(s,u),n()},ufunction(t){t.targete&&++c>a&&l()};setTimeout(function(){ca&&l()},i+1),e.addEventListener(s,u)}var fi/\b(transform|all)(,|$)/;function di(e,t){var n,rwindow.getComputedStyle(e),o(rni+Delay||).split(, ),i(rni+Duration||).split(, ),api(o,i),s(roi+Delay||).split(, ),c(roi+Duration||).split(, ),lpi(s,c),u0,f0;return tei?a>0&&(nei,ua,fi.length):tti?l>0&&(nti,ul,fc.length):f(n(uMath.max(a,l))>0?a>l?ei:ti:null)?nei?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:nei&&fi.test(rni+Property)}}function pi(e,t){for(;e.lengtht.length;)ee.concat(e);return Math.max.apply(null,t.map(function(t,n){return vi(t)+vi(en)}))}function vi(e){return 1e3*Number(e.slice(0,-1).replace(,,.))}function hi(e,r){var oe.elm;n(o._leaveCb)&&(o._leaveCb.cancelled!0,o._leaveCb());var aYo(e.data.transition);if(!t(a)&&!n(o._enterCb)&&1o.nodeType){for(var sa.css,ca.type,la.enterClass,ua.enterToClass,fa.enterActiveClass,da.appearClass,va.appearToClass,ha.appearActiveClass,ma.beforeEnter,ya.enter,ga.afterEnter,ba.enterCancelled,_a.beforeAppear,wa.appear,$a.afterAppear,xa.appearCancelled,ka.duration,C_n,A_n.$vnode;A&&A.parent;)CA.context,AA.parent;var S!C._isMounted||!e.isRootInsert;if(!S||w||w){var OS&&d?d:l,TS&&h?h:f,MS&&v?v:u,jS&&_||m,NS&&functiontypeof w?w:y,ES&&$||g,IS&&x||b,Lp(i(k)?k.enter:k);null!L&&yi(L,enter,e);var F!1!s&&!Y,Pbi(N),Ro._enterCbD(function(){F&&(li(o,M),li(o,T)),R.cancelled?(F&&li(o,O),I&&I(o)):E&&E(o),o._enterCbnull});e.data.show||Tt(e,insert,function(){var to.parentNode,nt&&t._pending&&t._pendinge.key;n&&n.tage.tag&&n.elm._leaveCb&&n.elm._leaveCb(),N&&N(o,R)}),j&&j(o),F&&(ci(o,O),ci(o,T),si(function(){li(o,O),R.cancelled||(ci(o,M),P||(gi(L)?setTimeout(R,L):ui(o,c,R)))})),e.data.show&&(r&&r(),N&&N(o,R)),F||P||R()}}}function mi(e,r){var oe.elm;n(o._enterCb)&&(o._enterCb.cancelled!0,o._enterCb());var aYo(e.data.transition);if(t(a)||1!o.nodeType)return r();if(!n(o._leaveCb)){var sa.css,ca.type,la.leaveClass,ua.leaveToClass,fa.leaveActiveClass,da.beforeLeave,va.leave,ha.afterLeave,ma.leaveCancelled,ya.delayLeave,ga.duration,b!1!s&&!Y,_bi(v),wp(i(g)?g.leave:g);n(w)&&yi(w,leave,e);var $o._leaveCbD(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pendinge.keynull),b&&(li(o,u),li(o,f)),$.cancelled?(b&&li(o,l),m&&m(o)):(r(),h&&h(o)),o._leaveCbnull});y?y(x):x()}function x(){$.cancelled||(!e.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending{}))e.keye),d&&d(o),b&&(ci(o,l),ci(o,f),si(function(){li(o,l),$.cancelled||(ci(o,u),_||(gi(w)?setTimeout($,w):ui(o,c,$)))})),v&&v(o,$),b||_||$())}}function yi(e,t,n){number!typeof e?le(transition> explicit +t+ duration is not a valid number - got +JSON.stringify(e)+.,n.context):isNaN(e)&&le(transition> explicit +t+ duration is NaN - the duration expression might be incorrect.,n.context)}function gi(e){returnnumbertypeof e&&!isNaN(e)}function bi(e){if(t(e))return!1;var re.fns;return n(r)?bi(Array.isArray(r)?r0:r):(e._length||e.length)>1}function _i(e,t){!0!t.data.show&&hi(t)}var wifunction(e){var i,a,s{},ce.modules,ue.nodeOps;for(i0;ijr.length;++i)for(sjri,a0;ac.length;++a)n(cajri)&&sjri.push(cajri);function f(e){var tu.parentNode(e);n(t)&&u.removeChild(t,e)}function d(e,t){return!t&&!e.ns&&!(R.ignoredElements.length&&R.ignoredElements.some(function(t){return l(t)?t.test(e.tag):te.tag}))&&R.isUnknownElement(e.tag)}var p0;function h(e,t,o,i,a,c,l){if(n(e.elm)&&n(c)&&(eclke(e)),e.isRootInsert!a,!function(e,t,o,i){var ae.data;if(n(a)){var cn(e.componentInstance)&&a.keepAlive;if(n(aa.hook)&&n(aa.init)&&a(e,!1),n(e.componentInstance))return m(e,t),y(o,e.elm,i),r(c)&&function(e,t,r,o){for(var i,ae;a.componentInstance;)if(aa.componentInstance._vnode,n(ia.data)&&n(ii.transition)){for(i0;is.activate.length;++i)s.activatei(Mr,a);t.push(a);break}y(r,e.elm,o)}(e,t,o,i),!0}}(e,t,o,i)){var fe.data,ve.children,he.tag;n(h)?(f&&f.pre&&p++,d(e,p)&&le(Unknown custom element: +h+> - did you register the component correctly? For recursive components, make sure to provide the name option.,e.context),e.elme.ns?u.createElementNS(e.ns,h):u.createElement(h,e),w(e),g(e,v,t),n(f)&&_(e,t),y(o,e.elm,i),f&&f.pre&&p--):r(e.isComment)?(e.elmu.createComment(e.text),y(o,e.elm,i)):(e.elmu.createTextNode(e.text),y(o,e.elm,i))}}function m(e,t){n(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsertnull),e.elme.componentInstance.$el,b(e)?(_(e,t),w(e)):(Tr(e),t.push(e))}function y(e,t,r){n(e)&&(n(r)?u.parentNode(r)e&&u.insertBefore(e,t,r):u.appendChild(e,t))}function g(e,t,n){if(Array.isArray(t)){A(t);for(var r0;rt.length;++r)h(tr,n,e.elm,null,!0,t,r)}else o(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function b(e){for(;e.componentInstance;)ee.componentInstance._vnode;return n(e.tag)}function _(e,t){for(var r0;rs.create.length;++r)s.creater(Mr,e);n(ie.data.hook)&&(n(i.create)&&i.create(Mr,e),n(i.insert)&&t.push(e))}function w(e){var t;if(n(te.fnScopeId))u.setStyleScope(e.elm,t);else for(var re;r;)n(tr.context)&&n(tt.$options._scopeId)&&u.setStyleScope(e.elm,t),rr.parent;n(t_n)&&t!e.context&&t!e.fnContext&&n(tt.$options._scopeId)&&u.setStyleScope(e.elm,t)}function $(e,t,n,r,o,i){for(;ro;++r)h(nr,i,e,t,!1,n,r)}function x(e){var t,r,oe.data;if(n(o))for(n(to.hook)&&n(tt.destroy)&&t(e),t0;ts.destroy.length;++t)s.destroyt(e);if(n(te.children))for(r0;re.children.length;++r)x(e.childrenr)}function k(e,t,r,o){for(;ro;++r){var itr;n(i)&&(n(i.tag)?(C(i),x(i)):f(i.elm))}}function C(e,t){if(n(t)||n(e.data)){var r,os.remove.length+1;for(n(t)?t.listeners+o:tfunction(e,t){function n(){0--n.listeners&&f(e)}return n.listenerst,n}(e.elm,o),n(re.componentInstance)&&n(rr._vnode)&&n(r.data)&&C(r,t),r0;rs.remove.length;++r)s.remover(e,t);n(re.data.hook)&&n(rr.remove)?r(e,t):t()}else f(e.elm)}function A(e){for(var t{},r0;re.length;r++){var oer,io.key;n(i)&&(ti?le(Duplicate keys detected: +i+. This may cause an update error.,o.context):ti!0)}}function S(e,t,r,o){for(var ir;io;i++){var ati;if(n(a)&&Nr(e,a))return i}}function O(e,o,i,a,c,l){if(e!o){n(o.elm)&&n(a)&&(oacke(o));var fo.elme.elm;if(r(e.isAsyncPlaceholder))n(o.asyncFactory.resolved)?N(e.elm,o,i):o.isAsyncPlaceholder!0;else if(r(o.isStatic)&&r(e.isStatic)&&o.keye.key&&(r(o.isCloned)||r(o.isOnce)))o.componentInstancee.componentInstance;else{var d,po.data;n(p)&&n(dp.hook)&&n(dd.prepatch)&&d(e,o);var ve.children,mo.children;if(n(p)&&b(o)){for(d0;ds.update.length;++d)s.updated(e,o);n(dp.hook)&&n(dd.update)&&d(e,o)}t(o.text)?n(v)&&n(m)?v!m&&function(e,r,o,i,a){var s,c,l,f0,d0,pr.length-1,vr0,mrp,yo.length-1,go0,boy,_!a;for(A(o);fp&&dy;)t(v)?vr++f:t(m)?mr--p:Nr(v,g)?(O(v,g,i,o,d),vr++f,go++d):Nr(m,b)?(O(m,b,i,o,y),mr--p,bo--y):Nr(v,b)?(O(v,b,i,o,y),_&&u.insertBefore(e,v.elm,u.nextSibling(m.elm)),vr++f,bo--y):Nr(m,g)?(O(m,g,i,o,d),_&&u.insertBefore(e,m.elm,v.elm),mr--p,go++d):(t(s)&&(sEr(r,f,p)),t(cn(g.key)?sg.key:S(g,r,f,p))?h(g,i,e,v.elm,!1,o,d):Nr(lrc,g)?(O(l,g,i,o,d),rcvoid 0,_&&u.insertBefore(e,l.elm,v.elm)):h(g,i,e,v.elm,!1,o,d),go++d);f>p?$(e,t(oy+1)?null:oy+1.elm,o,d,y,i):d>y&&k(0,r,f,p)}(f,v,m,i,l):n(m)?(A(m),n(e.text)&&u.setTextContent(f,),$(f,null,m,0,m.length-1,i)):n(v)?k(0,v,0,v.length-1):n(e.text)&&u.setTextContent(f,):e.text!o.text&&u.setTextContent(f,o.text),n(p)&&n(dp.hook)&&n(dd.postpatch)&&d(e,o)}}}function T(e,t,o){if(r(o)&&n(e.parent))e.parent.data.pendingInsertt;else for(var i0;it.length;++i)ti.data.hook.insert(ti)}var M!1,jv(attrs,class,staticClass,staticStyle,key);function N(e,t,o,i){var a,st.tag,ct.data,lt.children;if(ii||c&&c.pre,t.elme,r(t.isComment)&&n(t.asyncFactory))return t.isAsyncPlaceholder!0,!0;if(!function(e,t,r){return n(t.tag)?0t.tag.indexOf(vue-component)||!d(t,r)&&t.tag.toLowerCase()(e.tagName&&e.tagName.toLowerCase()):e.nodeType(t.isComment?8:3)}(e,t,i))return!1;if(n(c)&&(n(ac.hook)&&n(aa.init)&&a(t,!0),n(at.componentInstance)))return m(t,o),!0;if(n(s)){if(n(l))if(e.hasChildNodes())if(n(ac)&&n(aa.domProps)&&n(aa.innerHTML)){if(a!e.innerHTML)returnundefinedtypeof console||M||(M!0,console.warn(Parent: ,e),console.warn(server innerHTML: ,a),console.warn(client innerHTML: ,e.innerHTML)),!1}else{for(var u!0,fe.firstChild,p0;pl.length;p++){if(!f||!N(f,lp,o,i)){u!1;break}ff.nextSibling}if(!u||f)returnundefinedtypeof console||M||(M!0,console.warn(Parent: ,e),console.warn(Mismatching childNodes vs. VNodes: ,e.childNodes,l)),!1}else g(t,l,o);if(n(c)){var v!1;for(var h in c)if(!j(h)){v!0,_(t,o);break}!v&&c.class&&Ct(c.class)}}else e.data!t.text&&(e.datat.text);return!0}return function(e,o,i,a){if(!t(o)){var c,l!1,f;if(t(e))l!0,h(o,f);else{var dn(e.nodeType);if(!d&&Nr(e,o))O(e,o,f,null,null,a);else{if(d){if(1e.nodeType&&e.hasAttribute(L)&&(e.removeAttribute(L),i!0),r(i)){if(N(e,o,f))return T(o,f,!0),e;le(The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside p>, or missing tbody>. Bailing hydration and performing full client-side render.)}ce,enew _e(u.tagName(c).toLowerCase(),{},,void 0,c)}var pe.elm,vu.parentNode(p);if(h(o,f,p._leaveCb?null:v,u.nextSibling(p)),n(o.parent))for(var mo.parent,yb(o);m;){for(var g0;gs.destroy.length;++g)s.destroyg(m);if(m.elmo.elm,y){for(var _0;_s.create.length;++_)s.create_(Mr,m);var wm.data.hook.insert;if(w.merged)for(var $1;$w.fns.length;$++)w.fns$()}else Tr(m);mm.parent}n(v)?k(0,e,0,0):n(e.tag)&&x(e)}}return T(o,f,l),o.elm}n(e)&&x(e)}}({nodeOps:Sr,modules:zr,Qr,Eo,Lo,Ko,J?{create:_i,activate:_i,remove:function(e,t){!0!e.data.show?mi(e,t):t()}}:{}.concat(Ur)});Y&&document.addEventListener(selectionchange,function(){var edocument.activeElement;e&&e.vmodel&&Ti(e,input)});var $i{inserted:function(e,t,n,r){selectn.tag?(r.elm&&!r.elm._vOptions?Tt(n,postpatch,function(){$i.componentUpdated(e,t,n)}):xi(e,t,n.context),e._vOptions.map.call(e.options,Ai)):(textarean.tag||Cr(e.type))&&(e._vModifierst.modifiers,t.modifiers.lazy||(e.addEventListener(compositionstart,Si),e.addEventListener(compositionend,Oi),e.addEventListener(change,Oi),Y&&(e.vmodel!0)))},componentUpdated:function(e,t,n){if(selectn.tag){xi(e,t,n.context);var re._vOptions,oe._vOptions.map.call(e.options,Ai);if(o.some(function(e,t){return!E(e,rt)}))(e.multiple?t.value.some(function(e){return Ci(e,o)}):t.value!t.oldValue&&Ci(t.value,o))&&Ti(e,change)}}};function xi(e,t,n){ki(e,t,n),(G||X)&&setTimeout(function(){ki(e,t,n)},0)}function ki(e,t,n){var rt.value,oe.multiple;if(!o||Array.isArray(r)){for(var i,a,s0,ce.options.length;sc;s++)if(ae.optionss,o)iI(r,Ai(a))>-1,a.selected!i&&(a.selectedi);else if(E(Ai(a),r))return void(e.selectedIndex!s&&(e.selectedIndexs));o||(e.selectedIndex-1)}else le(select multiple v-model+t.expression+> expects an Array value for its binding, but got +Object.prototype.toString.call(r).slice(8,-1),n)}function Ci(e,t){return t.every(function(t){return!E(t,e)})}function Ai(e){return_valuein e?e._value:e.value}function Si(e){e.target.composing!0}function Oi(e){e.target.composing&&(e.target.composing!1,Ti(e.target,input))}function Ti(e,t){var ndocument.createEvent(HTMLEvents);n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Mi(e){return!e.componentInstance||e.data&&e.data.transition?e:Mi(e.componentInstance._vnode)}var ji{model:$i,show:{bind:function(e,t,n){var rt.value,o(nMi(n)).data&&n.data.transition,ie.__vOriginalDisplaynonee.style.display?:e.style.display;r&&o?(n.data.show!0,hi(n,function(){e.style.displayi})):e.style.displayr?i:none},update:function(e,t,n){var rt.value;!r!!t.oldValue&&((nMi(n)).data&&n.data.transition?(n.data.show!0,r?hi(n,function(){e.style.displaye.__vOriginalDisplay}):mi(n,function(){e.style.displaynone})):e.style.displayr?e.__vOriginalDisplay:none)},unbind:function(e,t,n,r,o){o||(e.style.displaye.__vOriginalDisplay)}}},Ni{name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:Number,String,Object};function Ei(e){var te&&e.componentOptions;return t&&t.Ctor.options.abstract?Ei(hn(t.children)):e}function Ii(e){var t{},ne.$options;for(var r in n.propsData)trer;var on._parentListeners;for(var i in o)t$(i)oi;return t}function Di(e,t){if(/\d-keep-alive$/.test(t.tag))return e(keep-alive,{props:t.componentOptions.propsData})}var Lifunction(e){return e.tag||vn(e)},Fifunction(e){returnshowe.name},Pi{name:transition,props:Ni,abstract:!0,render:function(e){var tthis,nthis.$slots.default;if(n&&(nn.filter(Li)).length){n.length>1&&le(transition> can only be used on a single element. Use transition-group> for lists.,this.$parent);var rthis.mode;r&&in-out!r&&out-in!r&&le(invalid transition> mode: +r,this.$parent);var in0;if(function(e){for(;ee.parent;)if(e.data.transition)return!0}(this.$vnode))return i;var aEi(i);if(!a)return i;if(this._leaving)return Di(e,i);var s__transition-+this._uid+-;a.keynulla.key?a.isComment?s+comment:s+a.tag:o(a.key)?0String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c(a.data||(a.data{})).transitionIi(this),lthis._vnode,uEi(l);if(a.data.directives&&a.data.directives.some(Fi)&&(a.data.show!0),u&&u.data&&!function(e,t){return t.keye.key&&t.tage.tag}(a,u)&&!vn(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var fu.data.transitionO({},c);if(out-inr)return this._leaving!0,Tt(f,afterLeave,function(){t._leaving!1,t.$forceUpdate()}),Di(e,i);if(in-outr){if(vn(a))return l;var d,pfunction(){d()};Tt(c,afterEnter,p),Tt(c,enterCancelled,p),Tt(f,delayLeave,function(e){de})}}return i}}},RiO({tag:String,moveClass:String},Ni);function Ui(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Hi(e){e.data.newPose.elm.getBoundingClientRect()}function Vi(e){var te.data.pos,ne.data.newPos,rt.left-n.left,ot.top-n.top;if(r||o){e.data.moved!0;var ie.elm.style;i.transformi.WebkitTransformtranslate(+r+px,+o+px),i.transitionDuration0s}}delete Ri.mode;var Bi{Transition:Pi,TransitionGroup:{props:Ri,beforeMount:function(){var ethis,tthis._update;this._updatefunction(n,r){var o$n(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnodee.kept,o(),t.call(e,n,r)}},render:function(e){for(var tthis.tag||this.$vnode.data.tag||span,nObject.create(null),rthis.prevChildrenthis.children,othis.$slots.default||,ithis.children,aIi(this),s0;so.length;s++){var cos;if(c.tag)if(null!c.key&&0!String(c.key).indexOf(__vlist))i.push(c),nc.keyc,(c.data||(c.data{})).transitiona;else{var lc.componentOptions,ul?l.Ctor.options.name||l.tag||:c.tag;le(transition-group> children must be keyed: +u+>)}}if(r){for(var f,d,p0;pr.length;p++){var vrp;v.data.transitiona,v.data.posv.elm.getBoundingClientRect(),nv.key?f.push(v):d.push(v)}this.kepte(t,null,f),this.removedd}return e(t,null,i)},updated:function(){var ethis.prevChildren,tthis.moveClass||(this.name||v)+-move;e.length&&this.hasMove(e0.elm,t)&&(e.forEach(Ui),e.forEach(Hi),e.forEach(Vi),this._reflowdocument.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var ne.elm,rn.style;ci(n,t),r.transformr.WebkitTransformr.transitionDuration,n.addEventListener(ri,n._moveCbfunction e(r){r&&r.target!n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ri,e),n._moveCbnull,li(n,t))})}}))},methods:{hasMove:function(e,t){if(!Qo)return!1;if(this._hasMove)return this._hasMove;var ne.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){Go(n,e)}),Zo(n,t),n.style.displaynone,this.$el.appendChild(n);var rdi(n);return this.$el.removeChild(n),this._hasMover.hasTransform}}}};Gn.config.mustUsePropar,Gn.config.isReservedTag$r,Gn.config.isReservedAttror,Gn.config.getTagNamespacexr,Gn.config.isUnknownElementfunction(e){if(!J)return!0;if($r(e))return!1;if(ee.toLowerCase(),null!kre)return kre;var tdocument.createElement(e);return e.indexOf(-)>-1?kret.constructorwindow.HTMLUnknownElement||t.constructorwindow.HTMLElement:kre/HTMLUnknownElement/.test(t.toString())},O(Gn.options.directives,ji),O(Gn.options.components,Bi),Gn.prototype.__patch__J?wi:M,Gn.prototype.$mountfunction(e,t){return function(e,t,n){var r;return e.$elt,e.$options.render||(e.$options.render$e,e.$options.template&!e.$options.template.charAt(0)||e.$options.el||t?le(You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.,e):le(Failed to mount component: template or render function not defined.,e)),Cn(e,beforeMount),rR.performance&&ot?function(){var te._name,re._uid,ovue-perf-start:+r,ivue-perf-end:+r;ot(o);var ae._render();ot(i),it(vue +t+ render,o,i),ot(o),e._update(a,n),ot(i),it(vue +t+ patch,o,i)}:function(){e._update(e._render(),n)},new Rn(e,r,M,{before:function(){e._isMounted&&!e._isDestroyed&&Cn(e,beforeUpdate)}},!0),n!1,nulle.$vnode&&(e._isMounted!0,Cn(e,mounted)),e}(this,ee&&J?Ar(e):void 0,t)},J&&setTimeout(function(){R.devtools&&(ie?ie.emit(init,Gn):consoleconsole.info?info:log(Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools)),!1!R.productionTip&&undefined!typeof console&&consoleconsole.info?info:log(You are running Vue in development mode.\nMake sure to turn on production mode when deploying for production.\nSee more tips at https://vuejs.org/guide/deployment.html)},0);var zi/\{\{((?:.|\r?\n)+?)\}\}/g,qi/-.*+?^${}()|\\/\\/g,Ji_(function(e){var te0.replace(qi,\\$&),ne1.replace(qi,\\$&);return new RegExp(t+((?:.|\\n)+?)+n,g)});function Ki(e,t){var nt?Ji(t):zi;if(n.test(e)){for(var r,o,i,a,s,cn.lastIndex0;rn.exec(e);){(or.index)>c&&(s.push(ie.slice(c,o)),a.push(JSON.stringify(i)));var lto(r1.trim());a.push(_s(+l+)),s.push({@binding:l}),co+r0.length}return ce.length&&(s.push(ie.slice(c)),a.push(JSON.stringify(i))),{expression:a.join(+),tokens:s}}}var Wi{staticKeys:staticClass,transformNode:function(e,t){var nt.warn||ro,rvo(e,class);r&&Ki(r,t.delimiters)&&n(class+r+: Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of div class>, use div :classval>.,e.rawAttrsMap.class),r&&(e.staticClassJSON.stringify(r));var opo(e,class,!1);o&&(e.classBindingo)},genData:function(e){var t;return e.staticClass&&(t+staticClass:+e.staticClass+,),e.classBinding&&(t+class:+e.classBinding+,),t}};var Zi,Gi{staticKeys:staticStyle,transformNode:function(e,t){var nt.warn||ro,rvo(e,style);r&&(Ki(r,t.delimiters)&&n(style+r+: Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of div style>, use div :styleval>.,e.rawAttrsMap.style),e.staticStyleJSON.stringify(Fo(r)));var opo(e,style,!1);o&&(e.styleBindingo)},genData:function(e){var t;return e.staticStyle&&(t+staticStyle:+e.staticStyle+,),e.styleBinding&&(t+style:(+e.styleBinding+),),t}},Yifunction(e){return(ZiZi||document.createElement(div)).innerHTMLe,Zi.textContent},Xiv(area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr),Qiv(colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source),eav(address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track),ta/^\s*(^\s>\/+)(?:\s*()\s*(?:(^*)+|(^*)+|(^\s>`+)))?/,na/^\s*((?:v-\w-+:|@|:|#)\^+\^\s>\/*)(?:\s*()\s*(?:(^*)+|(^*)+|(^\s>`+)))?/,raa-zA-Z_\\-\\.0-9_a-zA-Z+U.source+*,oa((?:+ra+\\:)?+ra+),ianew RegExp(^+oa),aa/^\s*(\/?)>/,sanew RegExp(^\\/+oa+^>*>),ca/^!DOCTYPE ^>+>/i,la/^!\--/,ua/^!\/,fav(script,style,textarea,!0),da{},pa{<:,>:>,":,&:&, :\n, :\t,':},va/&(?:lt|gt|quot|amp|#39);/g,ha/&(?:lt|gt|quot|amp|#39|#10|#9);/g,mav(pre,textarea,!0),yafunction(e,t){return e&&ma(e)&&\nt0};function ga(e,t){var nt?ha:va;return e.replace(n,function(e){return pae})}var ba,_a,wa,$a,xa,ka,Ca,Aa,Sa,Oa/^@|^v-on:/,Ta/^v-|^@|^:/,Ma/(\s\S*?)\s+(?:in|of)\s+(\s\S*)/,ja/,(^,\}\*)(?:,(^,\}\*))?$/,Na/^\(|\)$/g,Ea/^\.*\$/,Ia/:(.*)$/,Da/^:|^\.|^v-bind:/,La/\.^.\+(?^\*$)/g,Fa/^v-slot(:|$)|^#/,Pa/\r\n/,Ra/\s+/g,Ua/\s>\//,Ha_(Yi),Va_empty_;function Ba(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:Ga(t),rawAttrsMap:{},parent:n,children:}}function za(e,t){bat.warn||ro,kat.isPreTag||j,Cat.mustUseProp||j,Aat.getTagNamespace||j;var nt.isReservedTag||j;Safunction(e){return!!e.component||!n(e.tag)},waoo(t.modules,transformNode),$aoo(t.modules,preTransformNode),xaoo(t.modules,postTransformNode),_at.delimiters;var r,o,i,a!1!t.preserveWhitespace,st.whitespace,c!1,l!1,u!1;function f(e,t){u||(u!0,ba(e,t))}function d(e){if(p(e),c||e.processed||(eqa(e,t)),i.length||er||(r.if&&(e.elseif||e.else)?(v(e),Ka(r,{exp:e.elseif,block:e})):f(Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.,{start:e.start})),o&&!e.forbidden)if(e.elseif||e.else)ae,(sfunction(e){var te.length;for(;t--;){if(1et.type)return et; !et.text&&ba(text +et.text.trim()+ between v-if and v-else(-if) will be ignored.,et),e.pop()}}(o.children))&&s.if?Ka(s,{exp:a.elseif,block:a}):ba(v-+(a.elseif?else-if+a.elseif+:else)+ used on element +a.tag+> without corresponding v-if.,a.rawAttrsMapa.elseif?v-else-if:v-else);else{if(e.slotScope){var ne.slotTarget||default;(o.scopedSlots||(o.scopedSlots{}))ne}o.children.push(e),e.parento}var a,s;e.childrene.children.filter(function(e){return!e.slotScope}),p(e),e.pre&&(c!1),ka(e.tag)&&(l!1);for(var u0;uxa.length;u++)xau(e,t)}function p(e){if(!l)for(var t;(te.childrene.children.length-1)&&3t.type&& t.text;)e.children.pop()}function v(e){slot!e.tag&&template!e.tag||f(Cannot use +e.tag+> as component root element because it may contain multiple nodes.,{start:e.start}),e.attrsMap.hasOwnProperty(v-for)&&f(Cannot use v-for on stateful component root element because it renders multiple elements.,e.rawAttrsMapv-for)}return function(e,t){for(var n,r,o,it.expectHTML,at.isUnaryTag||j,st.canBeLeftOpenTag||j,c0;e;){if(ne,r&&fa(r)){var l0,ur.toLowerCase(),fdau||(daunew RegExp((\\s\\S*?)(/+u+^>*>),i)),de.replace(f,function(e,n,r){return lr.length,fa(u)||noscriptu||(nn.replace(/!\--(\s\S*?)-->/g,$1).replace(/!\CDATA\(\s\S*?)>/g,$1)),ya(u,n)&&(nn.slice(1)),t.chars&&t.chars(n),});c+e.length-d.length,ed,A(u,c-l,c)}else{var pe.indexOf();if(0p){if(la.test(e)){var ve.indexOf(--\x3e);if(v>0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),x(v+3);continue}}if(ua.test(e)){var he.indexOf(>);if(h>0){x(h+2);continue}}var me.match(ca);if(m){x(m0.length);continue}var ye.match(sa);if(y){var gc;x(y0.length),A(y1,g,c);continue}var bk();if(b){C(b),ya(b.tagName,e)&&x(1);continue}}var _void 0,wvoid 0,$void 0;if(p>0){for(we.slice(p);!(sa.test(w)||ia.test(w)||la.test(w)||ua.test(w)||($w.indexOf(,1))0);)p+$,we.slice(p);_e.substring(0,p)}p0&&(_e),_&&x(_.length),t.chars&&_&&t.chars(_,c-_.length,c)}if(en){t.chars&&t.chars(e),!o.length&&t.warn&&t.warn(Mal-formatted tag at end of template: +e+,{start:c+e.length});break}}function x(t){c+t,ee.substring(t)}function k(){var te.match(ia);if(t){var n,r,o{tagName:t1,attrs:,start:c};for(x(t0.length);!(ne.match(aa))&&(re.match(na)||e.match(ta));)r.startc,x(r0.length),r.endc,o.attrs.push(r);if(n)return o.unarySlashn1,x(n0.length),o.endc,o}}function C(e){var ne.tagName,ce.unarySlash;i&&(pr&&ea(n)&&A(r),s(n)&&rn&&A(n));for(var la(n)||!!c,ue.attrs.length,fnew Array(u),d0;du;d++){var pe.attrsd,vp3||p4||p5||,han&&hrefp1?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;fd{name:p1,value:ga(v,h)},t.outputSourceRange&&(fd.startp.start+p0.match(/^\s*/).length,fd.endp.end)}l||(o.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),rn),t.start&&t.start(n,f,l,e.start,e.end)}function A(e,n,i){var a,s;if(nulln&&(nc),nulli&&(ic),e)for(se.toLowerCase(),ao.length-1;a>0&&oa.lowerCasedTag!s;a--);else a0;if(a>0){for(var lo.length-1;l>a;l--)(l>a||!e&&t.warn)&&t.warn(tag +ol.tag+> has no matching end tag.,{start:ol.start,end:ol.end}),t.end&&t.end(ol.tag,n,i);o.lengtha,ra&&oa-1.tag}elsebrs?t.start&&t.start(e,,!0,n,i):ps&&(t.start&&t.start(e,,!1,n,i),t.end&&t.end(e,n,i))}A()}(e,{warn:ba,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,u){var fo&&o.ns||Aa(e);G&&svgf&&(nfunction(e){for(var t,n0;ne.length;n++){var ren;Ya.test(r.name)||(r.namer.name.replace(Xa,),t.push(r))}return t}(n));var p,hBa(e,n,o);f&&(h.nsf),t.outputSourceRange&&(h.starts,h.endu,h.rawAttrsMaph.attrsList.reduce(function(e,t){return et.namet,e},{})),n.forEach(function(e){Ua.test(e.name)&&ba(Invalid dynamic argument expression: attribute names cannot contain spaces, quotes, , >, / or .,{start:e.start+e.name.indexOf(),end:e.start+e.name.length})}),style!(ph).tag&&(script!p.tag||p.attrsMap.type&&text/javascript!p.attrsMap.type)||oe()||(h.forbidden!0,ba(Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as +e+>, as they will not be parsed.,{start:h.start}));for(var m0;m$a.length;m++)h$am(h,t)||h;c||(!function(e){null!vo(e,v-pre)&&(e.pre!0)}(h),h.pre&&(c!0)),ka(h.tag)&&(l!0),c?function(e){var te.attrsList,nt.length;if(n)for(var re.attrsnew Array(n),o0;on;o++)ro{name:to.name,value:JSON.stringify(to.value)},null!to.start&&(ro.startto.start,ro.endto.end);else e.pre||(e.plain!0)}(h):h.processed||(Ja(h),function(e){var tvo(e,v-if);if(t)e.ift,Ka(e,{exp:t,block:e});else{null!vo(e,v-else)&&(e.else!0);var nvo(e,v-else-if);n&&(e.elseifn)}}(h),function(e){null!vo(e,v-once)&&(e.once!0)}(h)),r||v(rh),a?d(h):(oh,i.push(h))},end:function(e,n,r){var aii.length-1;i.length-1,oii.length-1,t.outputSourceRange&&(a.endr),d(a)},chars:function(n,r,i){if(o){if(!G||textarea!o.tag||o.attrsMap.placeholder!n){var u,d,p,vo.children;if(nl||n.trim()?script(uo).tag||styleu.tag?n:Ha(n):v.length?s?condenses&&Pa.test(n)?: :a? ::)l||condense!s||(nn.replace(Ra, )),!c&& !n&&(dKi(n,_a))?p{type:2,expression:d.expression,tokens:d.tokens,text:n}: n&&v.length&& vv.length-1.text||(p{type:3,text:n}),p&&(t.outputSourceRange&&(p.startr,p.endi),v.push(p))}}else ne?f(Component template requires a root element, rather than just text.,{start:r}):(nn.trim())&&f(text +n+ outside root element will be ignored.,{start:r})},comment:function(e,n,r){if(o){var i{type:3,text:e,isComment:!0};t.outputSourceRange&&(i.startn,i.endr),o.children.push(i)}}}),r}function qa(e,t){var n,r;!function(e){var tpo(e,key);if(t){if(templatee.tag&&ba(template> cannot be keyed. Place the key on real elements instead.,fo(e,key)),e.for){var ne.iterator2||e.iterator1,re.parent;n&&nt&&r&&transition-groupr.tag&&ba(Do not use v-for index as key on transition-group> children, this is the same as not using keys.,fo(e,key),!0)}e.keyt}}(e),e.plain!e.key&&!e.scopedSlots&&!e.attrsList.length,(rpo(ne,ref))&&(n.refr,n.refInForfunction(e){for(var te;t;){if(void 0!t.for)return!0;tt.parent}return!1}(n)),function(e){var t;templatee.tag?((tvo(e,scope))&&ba(the scope attribute for scoped slots have been deprecated and replaced by slot-scope since 2.5. The new slot-scope attribute can also be used on plain elements in addition to template> to denote scoped slots.,e.rawAttrsMap.scope,!0),e.slotScopet||vo(e,slot-scope)):(tvo(e,slot-scope))&&(e.attrsMapv-for&&ba(Ambiguous combined usage of slot-scope and v-for on +e.tag+> (v-for takes higher priority). Use a wrapper template> for the scoped slot to make it clearer.,e.rawAttrsMapslot-scope,!0),e.slotScopet);var npo(e,slot);n&&(e.slotTargetn?default:n,e.slotTargetDynamic!(!e.attrsMap:slot&&!e.attrsMapv-bind:slot),templatee.tag||e.slotScope||ao(e,slot,n,fo(e,slot)));if(templatee.tag){var rho(e,Fa);if(r){(e.slotTarget||e.slotScope)&&ba(Unexpected mixed usage of different slot syntaxes.,e),e.parent&&!Sa(e.parent)&&ba(template v-slot> can only appear at the root level inside the receiving the component,e);var oWa(r),io.name,ao.dynamic;e.slotTargeti,e.slotTargetDynamica,e.slotScoper.value||Va}}else{var sho(e,Fa);if(s){Sa(e)||ba(v-slot can only be used on components or template>.,s),(e.slotScope||e.slotTarget)&&ba(Unexpected mixed usage of different slot syntaxes.,e),e.scopedSlots&&ba(To avoid scope ambiguity, the default slot should also use template> syntax when there are other named slots.,s);var ce.scopedSlots||(e.scopedSlots{}),lWa(s),ul.name,fl.dynamic,dcuBa(template,,e);d.slotTargetu,d.slotTargetDynamicf,d.childrene.children.filter(function(e){if(!e.slotScope)return e.parentd,!0}),d.slotScopes.value||Va,e.children,e.plain!1}}}(e),function(e){slote.tag&&(e.slotNamepo(e,name),e.key&&ba(`key` does not work on slot> because slots are abstract outlets and can possibly expand into multiple elements. Use the key on a wrapping element instead.,fo(e,key)))}(e),function(e){var t;(tpo(e,is))&&(e.componentt);null!vo(e,inline-template)&&(e.inlineTemplate!0)}(e);for(var o0;owa.length;o++)ewao(e,t)||e;return function(e){var t,n,r,o,i,a,s,c,le.attrsList;for(t0,nl.length;tn;t++)if(rolt.name,ilt.value,Ta.test(r))if(e.hasBindings!0,(aZa(r.replace(Ta,)))&&(rr.replace(La,)),Da.test(r))rr.replace(Da,),ito(i),(cEa.test(r))&&(rr.slice(1,-1)),0i.trim().length&&ba(The value for a v-bind expression cannot be empty. Found in v-bind:+r+),a&&(a.prop&&!c&&innerHtml(r$(r))&&(rinnerHTML),a.camel&&!c&&(r$(r)),a.sync&&(sgo(i,$event),c?uo(e,update:+(+r+),s,null,!1,ba,lt,!0):(uo(e,update:+$(r),s,null,!1,ba,lt),C(r)!$(r)&&uo(e,update:+C(r),s,null,!1,ba,lt)))),a&&a.prop||!e.component&&Ca(e.tag,e.attrsMap.type,r)?io(e,r,i,lt,c):ao(e,r,i,lt,c);else if(Oa.test(r))rr.replace(Oa,),(cEa.test(r))&&(rr.slice(1,-1)),uo(e,r,i,a,!1,ba,lt,c);else{var u(rr.replace(Ta,)).match(Ia),fu&&u1;c!1,f&&(rr.slice(0,-(f.length+1)),Ea.test(f)&&(ff.slice(1,-1),c!0)),co(e,r,o,i,f,c,a,lt),modelr&&Qa(e,i)}else{var dKi(i,_a);d&&ba(r++i+: Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of div id>, use div :idval>.,lt),ao(e,r,JSON.stringify(i),lt),!e.component&&mutedr&&Ca(e.tag,e.attrsMap.type,r)&&io(e,r,true,lt)}}(e),e}function Ja(e){var t;if(tvo(e,v-for)){var nfunction(e){var te.match(Ma);if(!t)return;var n{};n.fort2.trim();var rt1.trim().replace(Na,),or.match(ja);o?(n.aliasr.replace(ja,).trim(),n.iterator1o1.trim(),o2&&(n.iterator2o2.trim())):n.aliasr;return n}(t);n?O(e,n):ba(Invalid v-for expression: +t,e.rawAttrsMapv-for)}}function Ka(e,t){e.ifConditions||(e.ifConditions),e.ifConditions.push(t)}function Wa(e){var te.name.replace(Fa,);return t||(#!e.name0?tdefault:ba(v-slot shorthand syntax requires a slot name.,e)),Ea.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:+t+,dynamic:!1}}function Za(e){var te.match(La);if(t){var n{};return t.forEach(function(e){ne.slice(1)!0}),n}}function Ga(e){for(var t{},n0,re.length;nr;n++)!ten.name||G||X||ba(duplicate attribute: +en.name,en),ten.nameen.value;return t}var Ya/^xmlns:NS\d+/,Xa/^NS\d+:/;function Qa(e,t){for(var ne;n;)n.for&&n.aliast&&ba(+e.tag+ v-model+t+>: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.,e.rawAttrsMapv-model),nn.parent}function es(e){return Ba(e.tag,e.attrsList.slice(),e.parent)}var tsWi,Gi,{preTransformNode:function(e,t){if(inpute.tag){var n,re.attrsMap;if(!rv-model)return;if((r:type||rv-bind:type)&&(npo(e,type)),r.type||n||!rv-bind||(n(+rv-bind+).type),n){var ovo(e,v-if,!0),io?&&(+o+):,anull!vo(e,v-else,!0),svo(e,v-else-if,!0),ces(e);Ja(c),so(c,type,checkbox),qa(c,t),c.processed!0,c.if(+n+)checkbox+i,Ka(c,{exp:c.if,block:c});var les(e);vo(l,v-for,!0),so(l,type,radio),qa(l,t),Ka(c,{exp:(+n+)radio+i,block:l});var ues(e);return vo(u,v-for,!0),so(u,:type,n),qa(u,t),Ka(c,{exp:o,block:u}),a?c.else!0:s&&(c.elseifs),c}}}};var ns,rs,os{expectHTML:!0,modules:ts,directives:{model:function(e,t,n){Xrn;var rt.value,ot.modifiers,ie.tag,ae.attrsMap.type;if(inputi&&filea&&Xr(+e.tag+ v-model+r+ typefile>:\nFile inputs are read only. Use a v-on:change listener instead.,e.rawAttrsMapv-model),e.component)return yo(e,r,o),!1;if(selecti)!function(e,t,n){var rvar $$selectedVal Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val _value in o ? o._value : o.value;return +(n&&n.number?_n(val):val)+});;rr+ +go(t,$event.target.multiple ? $$selectedVal : $$selectedVal0),uo(e,change,r,null,!0)}(e,r,o);else if(inputi&&checkboxa)!function(e,t,n){var rn&&n.number,opo(e,value)||null,ipo(e,true-value)||true,apo(e,false-value)||false;io(e,checked,Array.isArray(+t+)?_i(+t+,+o+)>-1+(truei?:(+t+)::_q(+t+,+i+))),uo(e,change,var $$a+t+,$$el$event.target,$$c$$el.checked?(+i+):(+a+);if(Array.isArray($$a)){var $$v+(r?_n(+o+):o)+,$$i_i($$a,$$v);if($$el.checked){$$i0&&(+go(t,$$a.concat($$v))+)}else{$$i>-1&&(+go(t,$$a.slice(0,$$i).concat($$a.slice($$i+1)))+)}}else{+go(t,$$c)+},null,!0)}(e,r,o);else if(inputi&&radioa)!function(e,t,n){var rn&&n.number,opo(e,value)||null;io(e,checked,_q(+t+,+(or?_n(+o+):o)+)),uo(e,change,go(t,o),null,!0)}(e,r,o);else if(inputi||textareai)!function(e,t,n){var re.attrsMap.type,oe.attrsMapv-bind:value||e.attrsMap:value,ie.attrsMapv-bind:type||e.attrsMap:type;if(o&&!i){var ae.attrsMapv-bind:value?v-bind:value::value;Xr(a++o+ conflicts with v-model on the same element because the latter already expands to a value binding internally,e.rawAttrsMapa)}var sn||{},cs.lazy,ls.number,us.trim,f!c&&range!r,dc?change:ranger?Co:input,p$event.target.value;u&&(p$event.target.value.trim()),l&&(p_n(+p+));var vgo(t,p);f&&(vif($event.target.composing)return;+v),io(e,value,(+t+)),uo(e,d,v,null,!0),(u||l)&&uo(e,blur,$forceUpdate())}(e,r,o);else{if(!R.isReservedTag(i))return yo(e,r,o),!1;Xr(+e.tag+ v-model+r+\>: v-model is not supported on this element type. If you are working with contenteditable, its recommended to wrap a library dedicated for that purpose inside a custom component.,e.rawAttrsMapv-model)}return!0},text:function(e,t){t.value&&io(e,textContent,_s(+t.value+),t)},html:function(e,t){t.value&&io(e,innerHTML,_s(+t.value+),t)}},isPreTag:function(e){returnpree},isUnaryTag:Xi,mustUseProp:ar,canBeLeftOpenTag:Qi,isReservedTag:$r,getTagNamespace:xr,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||)},).join(,)}(ts)},is_(function(e){return v(type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap+(e?,+e:))});function as(e,t){e&&(nsis(t.staticKeys||),rst.isReservedTag||j,function e(t){t.staticfunction(e){if(2e.type)return!1;if(3e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||h(e.tag)||!rs(e.tag)||function(e){for(;e.parent;){if(template!(ee.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(ns)))}(t);if(1t.type){if(!rs(t.tag)&&slot!t.tag&&nullt.attrsMapinline-template)return;for(var n0,rt.children.length;nr;n++){var ot.childrenn;e(o),o.static||(t.static!1)}if(t.ifConditions)for(var i1,at.ifConditions.length;ia;i++){var st.ifConditionsi.block;e(s),s.static||(t.static!1)}}}(e),function e(t,n){if(1t.type){if((t.static||t.once)&&(t.staticInForn),t.static&&t.children.length&&(1!t.children.length||3!t.children0.type))return void(t.staticRoot!0);if(t.staticRoot!1,t.children)for(var r0,ot.children.length;ro;r++)e(t.childrenr,n||!!t.for);if(t.ifConditions)for(var i1,at.ifConditions.length;ia;i++)e(t.ifConditionsi.block,n)}}(e,!1))}var ss/^(\w$_+|\(^)*?\))\s*>|^function\s*(?:\w$+)?\s*\(/,cs/\(^)*?\);*$/,ls/^A-Za-z_$\w$*(?:\.A-Za-z_$\w$*|\^*?|\^*?|\\d+|\A-Za-z_$\w$*)*$/,us{esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:8,46},fs{esc:Esc,Escape,tab:Tab,enter:Enter,space: ,Spacebar,up:Up,ArrowUp,left:Left,ArrowLeft,right:Right,ArrowRight,down:Down,ArrowDown,delete:Backspace,Delete,Del},dsfunction(e){returnif(+e+)return null;},ps{stop:$event.stopPropagation();,prevent:$event.preventDefault();,self:ds($event.target ! $event.currentTarget),ctrl:ds(!$event.ctrlKey),shift:ds(!$event.shiftKey),alt:ds(!$event.altKey),meta:ds(!$event.metaKey),left:ds(button in $event && $event.button ! 0),middle:ds(button in $event && $event.button ! 1),right:ds(button in $event && $event.button ! 2)};function vs(e,t){var nt?nativeOn::on:,r,o;for(var i in e){var ahs(ei);ei&&ei.dynamic?o+i+,+a+,:r++i+:+a+,}return r{+r.slice(0,-1)+},o?n+_d(+r+,+o.slice(0,-1)+):n+r}function hs(e){if(!e)returnfunction(){};if(Array.isArray(e))return+e.map(function(e){return hs(e)}).join(,)+;var tls.test(e.value),nss.test(e.value),rls.test(e.value.replace(cs,));if(e.modifiers){var o,i,a;for(var s in e.modifiers)if(pss)i+pss,uss&&a.push(s);else if(exacts){var ce.modifiers;i+ds(ctrl,shift,alt,meta.filter(function(e){return!ce}).map(function(e){return$event.+e+Key}).join(||))}else a.push(s);return a.length&&(o+function(e){returnif(!$event.type.indexOf(key)&&+e.map(ms).join(&&)+)return null;}(a)),i&&(o+i),function($event){+o+(t?return +e.value+($event):n?return (+e.value+)($event):r?return +e.value:e.value)+}}return t||n?e.value:function($event){+(r?return +e.value:e.value)+}}function ms(e){var tparseInt(e,10);if(t)return$event.keyCode!+t;var nuse,rfse;return_k($event.keyCode,+JSON.stringify(e)+,+JSON.stringify(n)+,$event.key,+JSON.stringify(r)+)}var ys{on:function(e,t){t.modifiers&&le(v-on without argument does not support modifiers.),e.wrapListenersfunction(e){return_g(+e+,+t.value+)}},bind:function(e,t){e.wrapDatafunction(n){return_b(+n+,+e.tag+,+t.value+,+(t.modifiers&&t.modifiers.prop?true:false)+(t.modifiers&&t.modifiers.sync?,true:)+)}},cloak:M},gsfunction(e){this.optionse,this.warne.warn||ro,this.transformsoo(e.modules,transformCode),this.dataGenFnsoo(e.modules,genData),this.directivesO(O({},ys),e.directives);var te.isReservedTag||j;this.maybeComponentfunction(e){return!!e.component||!t(e.tag)},this.onceId0,this.staticRenderFns,this.pre!1};function bs(e,t){var nnew gs(t);return{render:with(this){return +(e?_s(e,n):_c(div))+},staticRenderFns:n.staticRenderFns}}function _s(e,t){if(e.parent&&(e.pree.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return ws(e,t);if(e.once&&!e.onceProcessed)return $s(e,t);if(e.for&&!e.forProcessed)return ks(e,t);if(e.if&&!e.ifProcessed)return xs(e,t);if(template!e.tag||e.slotTarget||t.pre){if(slote.tag)return function(e,t){var ne.slotName||default,rOs(e,t),o_t(+n+(r?,+r:),ie.attrs||e.dynamicAttrs?js((e.attrs||).concat(e.dynamicAttrs||).map(function(e){return{name:$(e.name),value:e.value,dynamic:e.dynamic}})):null,ae.attrsMapv-bind;!i&&!a||r||(o+,null);i&&(o+,+i);a&&(o+(i?:,null)+,+a);return o+)}(e,t);var n;if(e.component)nfunction(e,t,n){var rt.inlineTemplate?null:Os(t,n,!0);return_c(+e+,+Cs(t,n)+(r?,+r:)+)}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(rCs(e,t));var oe.inlineTemplate?null:Os(e,t,!0);n_c(+e.tag++(r?,+r:)+(o?,+o:)+)}for(var i0;it.transforms.length;i++)nt.transformsi(e,n);return n}return Os(e,t)||void 0}function ws(e,t){e.staticProcessed!0;var nt.pre;return e.pre&&(t.pree.pre),t.staticRenderFns.push(with(this){return +_s(e,t)+}),t.pren,_m(+(t.staticRenderFns.length-1)+(e.staticInFor?,true:)+)}function $s(e,t){if(e.onceProcessed!0,e.if&&!e.ifProcessed)return xs(e,t);if(e.staticInFor){for(var n,re.parent;r;){if(r.for){nr.key;break}rr.parent}return n?_o(+_s(e,t)+,+t.onceId+++,+n+):(t.warn(v-once can only be used inside v-for that is keyed. ,e.rawAttrsMapv-once),_s(e,t))}return ws(e,t)}function xs(e,t,n,r){return e.ifProcessed!0,function e(t,n,r,o){if(!t.length)return o||_e();var it.shift();return i.exp?(+i.exp+)?+a(i.block)+:+e(t,n,r,o):+a(i.block);function a(e){return r?r(e,n):e.once?$s(e,n):_s(e,n)}}(e.ifConditions.slice(),t,n,r)}function ks(e,t,n,r){var oe.for,ie.alias,ae.iterator1?,+e.iterator1:,se.iterator2?,+e.iterator2:;return t.maybeComponent(e)&&slot!e.tag&&template!e.tag&&!e.key&&t.warn(+e.tag+ v-for+i+ in +o+>: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.,e.rawAttrsMapv-for,!0),e.forProcessed!0,(r||_l)+((+o+),function(+i+a+s+){return +(n||_s)(e,t)+})}function Cs(e,t){var n{,rfunction(e,t){var ne.directives;if(!n)return;var r,o,i,a,sdirectives:,c!1;for(r0,on.length;ro;r++){inr,a!0;var lt.directivesi.name;l&&(a!!l(e,i,t.warn)),a&&(c!0,s+{name:+i.name+,rawName:+i.rawName++(i.value?,value:(+i.value+),expression:+JSON.stringify(i.value):)+(i.arg?,arg:+(i.isDynamicArg?i.arg:+i.arg+):)+(i.modifiers?,modifiers:+JSON.stringify(i.modifiers):)+},)}if(c)return s.slice(0,-1)+}(e,t);r&&(n+r+,),e.key&&(n+key:+e.key+,),e.ref&&(n+ref:+e.ref+,),e.refInFor&&(n+refInFor:true,),e.pre&&(n+pre:true,),e.component&&(n+tag:+e.tag+,);for(var o0;ot.dataGenFns.length;o++)n+t.dataGenFnso(e);if(e.attrs&&(n+attrs:+js(e.attrs)+,),e.props&&(n+domProps:+js(e.props)+,),e.events&&(n+vs(e.events,!1)+,),e.nativeEvents&&(n+vs(e.nativeEvents,!0)+,),e.slotTarget&&!e.slotScope&&(n+slot:+e.slotTarget+,),e.scopedSlots&&(n+function(e,t,n){var re.for||Object.keys(t).some(function(e){var nte;return n.slotTargetDynamic||n.if||n.for||As(n)}),o!!e.if;if(!r)for(var ie.parent;i;){if(i.slotScope&&i.slotScope!Va||i.for){r!0;break}i.if&&(o!0),ii.parent}var aObject.keys(t).map(function(e){return Ss(te,n)}).join(,);returnscopedSlots:_u(+a++(r?,null,true:)+(!r&&o?,null,false,+function(e){var t5381,ne.length;for(;n;)t33*t^e.charCodeAt(--n);return t>>>0}(a):)+)}(e,e.scopedSlots,t)+,),e.model&&(n+model:{value:+e.model.value+,callback:+e.model.callback+,expression:+e.model.expression+},),e.inlineTemplate){var ifunction(e,t){var ne.children0;1e.children.length&&1n.type||t.warn(Inline-template components must have exactly one child element.,{start:e.start});if(n&&1n.type){var rbs(n,t.options);returninlineTemplate:{render:function(){+r.render+},staticRenderFns:+r.staticRenderFns.map(function(e){returnfunction(){+e+}}).join(,)+}}}(e,t);i&&(n+i+,)}return nn.replace(/,$/,)+},e.dynamicAttrs&&(n_b(+n+,+e.tag+,+js(e.dynamicAttrs)+)),e.wrapData&&(ne.wrapData(n)),e.wrapListeners&&(ne.wrapListeners(n)),n}function As(e){return 1e.type&&(slote.tag||e.children.some(As))}function Ss(e,t){var ne.attrsMapslot-scope;if(e.if&&!e.ifProcessed&&!n)return xs(e,t,Ss,null);if(e.for&&!e.forProcessed)return ks(e,t,Ss);var re.slotScopeVa?:String(e.slotScope),ofunction(+r+){return +(templatee.tag?e.if&&n?(+e.if+)?+(Os(e,t)||undefined)+:undefined:Os(e,t)||undefined:_s(e,t))+},ir?:,proxy:true;return{key:+(e.slotTarget||default)+,fn:+o+i+}}function Os(e,t,n,r,o){var ie.children;if(i.length){var ai0;if(1i.length&&a.for&&template!a.tag&&slot!a.tag){var sn?t.maybeComponent(a)?,1:,0:;return+(r||_s)(a,t)+s}var cn?function(e,t){for(var n0,r0;re.length;r++){var oer;if(1o.type){if(Ts(o)||o.ifConditions&&o.ifConditions.some(function(e){return Ts(e.block)})){n2;break}(t(o)||o.ifConditions&&o.ifConditions.some(function(e){return t(e.block)}))&&(n1)}}return n}(i,t.maybeComponent):0,lo||Ms;return+i.map(function(e){return l(e,t)}).join(,)++(c?,+c:)}}function Ts(e){return void 0!e.for||templatee.tag||slote.tag}function Ms(e,t){return 1e.type?_s(e,t):3e.type&&e.isComment?(re,_e(+JSON.stringify(r.text)+)):_v(+(2(ne).type?n.expression:Ns(JSON.stringify(n.text)))+);var n,r}function js(e){for(var t,n,r0;re.length;r++){var oer,iNs(o.value);o.dynamic?n+o.name+,+i+,:t++o.name+:+i+,}return t{+t.slice(0,-1)+},n?_d(+t+,+n.slice(0,-1)+):t}function Ns(e){return e.replace(/\u2028/g,\\u2028).replace(/\u2029/g,\\u2029)}var Esnew RegExp(\\b+do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments.split(,).join(\\b|\\b)+\\b),Isnew RegExp(\\b+delete,typeof,void.split(,).join(\\s*\\(^\\)*\\)|\\b)+\\s*\\(^\\)*\\)),Ds/(?:^\\|\\.)*|(?:^\\|\\.)*|`(?:^`\\|\\.)*\$\{|\}(?:^`\\|\\.)*`|`(?:^`\\|\\.)*`/g;function Ls(e,t){e&&function e(t,n){if(1t.type){for(var r in t.attrsMap)if(Ta.test(r)){var ot.attrsMapr;if(o){var it.rawAttrsMapr;v-forr?Ps(t,v-for+o+,n,i):Oa.test(r)?Fs(o,r++o+,n,i):Us(o,r++o+,n,i)}}if(t.children)for(var a0;at.children.length;a++)e(t.childrena,n)}else 2t.type&&Us(t.expression,t.text,n,t)}(e,t)}function Fs(e,t,n,r){var oe.replace(Ds,),io.match(Is);i&&$!o.charAt(i.index-1)&&n(avoid using JavaScript unary operator as property name: +i0+ in expression +t.trim(),r),Us(e,t,n,r)}function Ps(e,t,n,r){Us(e.for||,t,n,r),Rs(e.alias,v-for alias,t,n,r),Rs(e.iterator1,v-for iterator,t,n,r),Rs(e.iterator2,v-for iterator,t,n,r)}function Rs(e,t,n,r,o){if(stringtypeof e)try{new Function(var +e+_)}catch(i){r(invalid +t+ +e+ in expression: +n.trim(),o)}}function Us(e,t,n,r){try{new Function(return +e)}catch(i){var oe.replace(Ds,).match(Es);n(o?avoid using JavaScript keyword as property name: +o0+\n Raw expression: +t.trim():invalid expression: +i.message+ in\n\n +e+\n\n Raw expression: +t.trim()+\n,r)}}var Hs2;function Vs(e,t){var n;if(t>0)for(;1&t&&(n+e),!((t>>>1)0);)e+e;return n}function Bs(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),M}}function zs(e){var tObject.create(null);return function(n,r,o){var i(rO({},r)).warn||le;delete r.warn;try{new Function(return 1)}catch(e){e.toString().match(/unsafe-eval|CSP/)&&i(It seems you are using the standalone build of Vue.js in an environment with Content Security Policy that prohibits unsafe-eval. The template compiler cannot work in this environment. Consider relaxing the policy to allow unsafe-eval or pre-compiling your templates into render functions.)}var ar.delimiters?String(r.delimiters)+n:n;if(ta)return ta;var se(n,r);s.errors&&s.errors.length&&(r.outputSourceRange?s.errors.forEach(function(e){i(Error compiling template:\n\n+e.msg+\n\n+function(e,t,n){void 0t&&(t0),void 0n&&(ne.length);for(var re.split(/\r?\n/),o0,i,a0;ar.length;a++)if((o+ra.length+1)>t){for(var sa-Hs;sa+Hs||n>o;s++)if(!(s0||s>r.length)){i.push(+(s+1)+Vs( ,3-String(s+1).length)+| +rs);var crs.length;if(sa){var lt-(o-c)+1,un>o?c-l:n-t;i.push( | +Vs( ,l)+Vs(^,u))}else if(s>a){if(n>o){var fMath.min(n-o,c);i.push( | +Vs(^,f))}o+c+1}}break}return i.join(\n)}(n,e.start,e.end),o)}):i(Error compiling template:\n\n+n+\n\n+s.errors.map(function(e){return- +e}).join(\n)+\n,o)),s.tips&&s.tips.length&&(r.outputSourceRange?s.tips.forEach(function(e){return ue(e.msg,o)}):s.tips.forEach(function(e){return ue(e,o)}));var c{},l;return c.renderBs(s.render,l),c.staticRenderFnss.staticRenderFns.map(function(e){return Bs(e,l)}),s.errors&&s.errors.length||!l.length||i(Failed to generate render function:\n\n+l.map(function(e){var te.err,ne.code;return t.toString()+ in\n\n+n+\n}).join(\n),o),tac}}var qs,Js,Ks(qsfunction(e,t){var nza(e.trim(),t);!1!t.optimize&&as(n,t);var rbs(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var rObject.create(e),o,i,afunction(e,t,n){(n?i:o).push(e)};if(n){if(n.outputSourceRange){var st.match(/^\s*/)0.length;afunction(e,t,n){var r{msg:e};t&&(null!t.start&&(r.startt.start+s),null!t.end&&(r.endt.end+s)),(n?i:o).push(r)}}for(var c in n.modules&&(r.modules(e.modules||).concat(n.modules)),n.directives&&(r.directivesO(Object.create(e.directives||null),n.directives)),n)modules!c&&directives!c&&(rcnc)}r.warna;var lqs(t.trim(),r);return Ls(l.ast,a),l.errorso,l.tipsi,l}return{compile:t,compileToFunctions:zs(t)}})(os),Ws(Ks.compile,Ks.compileToFunctions);function Zs(e){return(JsJs||document.createElement(div)).innerHTMLe?a href\n/>:div a\n/>,Js.innerHTML.indexOf( )>0}var Gs!!J&&Zs(!1),Ys!!J&&Zs(!0),Xs_(function(e){var tAr(e);return t&&t.innerHTML}),QsGn.prototype.$mount;return Gn.prototype.$mountfunction(e,t){if((ee&&Ar(e))document.body||edocument.documentElement)return le(Do not mount Vue to html> or body> - mount to normal elements instead.),this;var nthis.$options;if(!n.render){var rn.template;if(r)if(stringtypeof r)#r.charAt(0)&&((rXs(r))||le(Template element not found or is empty: +n.template,this));else{if(!r.nodeType)return le(invalid template option:+r,this),this;rr.innerHTML}else e&&(rfunction(e){if(e.outerHTML)return e.outerHTML;var tdocument.createElement(div);return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){R.performance&&ot&&ot(compile);var oWs(r,{outputSourceRange:!0,shouldDecodeNewlines:Gs,shouldDecodeNewlinesForHref:Ys,delimiters:n.delimiters,comments:n.comments},this),io.render,ao.staticRenderFns;n.renderi,n.staticRenderFnsa,R.performance&&ot&&(ot(compile end),it(vue +this._name+ compile,compile,compile end))}}return Qs.call(this,e,t)},Gn.compileWs,Gn}); /* axios v0.19.0 | (c) 2019 by Matt Zabriskie */!function(e,t){objecttypeof exports&&objecttypeof module?module.exportst():functiontypeof define&&define.amd?define(,t):objecttypeof exports?exports.axiost():e.axiost()}(this,function(){return function(e){function t(r){if(nr)return nr.exports;var onr{exports:{},id:r,loaded:!1};return er.call(o.exports,o,o.exports,t),o.loaded!0,o.exports}var n{};return t.me,t.cn,t.p,t(0)}(function(e,t,n){e.exportsn(1)},function(e,t,n){use strict;function r(e){var tnew i(e),ns(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var on(2),sn(3),in(5),an(22),un(11),cr(u);c.Axiosi,c.createfunction(e){return r(a(c.defaults,e))},c.Canceln(23),c.CancelTokenn(24),c.isCanceln(10),c.allfunction(e){return Promise.all(e)},c.spreadn(25),e.exportsc,e.exports.defaultc},function(e,t,n){use strict;function r(e){returnobject Arrayj.call(e)}function o(e){returnobject ArrayBufferj.call(e)}function s(e){returnundefined!typeof FormData&&e instanceof FormData}function i(e){var t;return tundefined!typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function a(e){returnstringtypeof e}function u(e){returnnumbertypeof e}function c(e){returnundefinedtypeof e}function f(e){return null!e&&objecttypeof e}function p(e){returnobject Datej.call(e)}function d(e){returnobject Filej.call(e)}function l(e){returnobject Blobj.call(e)}function h(e){returnobject Functionj.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){returnundefined!typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,).replace(/\s*$/,)}function x(){return(undefinedtypeof navigator||ReactNative!navigator.product&&NativeScript!navigator.product&&NS!navigator.product)&&(undefined!typeof window&&undefined!typeof document)}function v(e,t){if(null!e&&undefined!typeof e)if(object!typeof e&&(ee),r(e))for(var n0,oe.length;no;n++)t.call(null,en,n,e);else for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(null,es,s,e)}function w(){function e(e,n){objecttypeof tn&&objecttypeof e?tnw(tn,e):tne}for(var t{},n0,rarguments.length;nr;n++)v(argumentsn,e);return t}function b(){function e(e,n){objecttypeof tn&&objecttypeof e?tnb(tn,e):objecttypeof e?tnb({},e):tne}for(var t{},n0,rarguments.length;nr;n++)v(argumentsn,e);return t}function E(e,t,n){return v(t,function(t,r){n&&functiontypeof t?erS(t,n):ert}),e}var Sn(3),Rn(4),jObject.prototype.toString;e.exports{isArray:r,isArrayBuffer:o,isBuffer:R,isFormData:s,isArrayBufferView:i,isString:a,isNumber:u,isObject:f,isUndefined:c,isDate:p,isFile:d,isBlob:l,isFunction:h,isStream:m,isURLSearchParams:y,isStandardBrowserEnv:x,forEach:v,merge:w,deepMerge:b,extend:E,trim:g}},function(e,t){use strict;e.exportsfunction(e,t){return function(){for(var nnew Array(arguments.length),r0;rn.length;r++)nrargumentsr;return e.apply(t,n)}}},function(e,t){/*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh https://feross.org> * @license MIT */e.exportsfunction(e){return null!e&&null!e.constructor&&functiontypeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){use strict;function r(e){this.defaultse,this.interceptors{request:new i,response:new i}}var on(2),sn(6),in(7),an(8),un(22);r.prototype.requestfunction(e){stringtypeof e?(earguments1||{},e.urlarguments0):ee||{},eu(this.defaults,e),e.methode.method?e.method.toLowerCase():get;var ta,void 0,nPromise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)nn.then(t.shift(),t.shift());return n},r.prototype.getUrifunction(e){return eu(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,)},o.forEach(delete,get,head,options,function(e){r.prototypeefunction(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(post,put,patch,function(e){r.prototypeefunction(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exportsr},function(e,t,n){use strict;function r(e){return encodeURIComponent(e).replace(/%40/gi,@).replace(/%3A/gi,:).replace(/%24/g,$).replace(/%2C/gi,,).replace(/%20/g,+).replace(/%5B/gi,).replace(/%5D/gi,)}var on(2);e.exportsfunction(e,t,n){if(!t)return e;var s;if(n)sn(t);else if(o.isURLSearchParams(t))st.toString();else{var i;o.forEach(t,function(e,t){null!e&&undefined!typeof e&&(o.isArray(e)?t+:ee,o.forEach(e,function(e){o.isDate(e)?ee.toISOString():o.isObject(e)&&(eJSON.stringify(e)),i.push(r(t)++r(e))}))}),si.join(&)}if(s){var ae.indexOf(#);a!-1&&(ee.slice(0,a)),e+(e.indexOf(?)-1??:&)+s}return e}},function(e,t,n){use strict;function r(){this.handlers}var on(2);r.prototype.usefunction(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.ejectfunction(e){this.handlerse&&(this.handlersenull)},r.prototype.forEachfunction(e){o.forEach(this.handlers,function(t){null!t&&e(t)})},e.exportsr},function(e,t,n){use strict;function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var on(2),sn(9),in(10),an(11),un(20),cn(21);e.exportsfunction(e){r(e),e.baseURL&&!u(e.url)&&(e.urlc(e.baseURL,e.url)),e.headerse.headers||{},e.datas(e.data,e.headers,e.transformRequest),e.headerso.merge(e.headers.common||{},e.headerse.method||{},e.headers||{}),o.forEach(delete,get,head,post,put,patch,common,function(t){delete e.headerst});var te.adapter||a.adapter;return t(e).then(function(t){return r(e),t.datas(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.datas(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){use strict;var rn(2);e.exportsfunction(e,t,n){return r.forEach(n,function(n){en(e,t)}),e}},function(e,t){use strict;e.exportsfunction(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){use strict;function r(e,t){!s.isUndefined(e)&&s.isUndefined(eContent-Type)&&(eContent-Typet)}function o(){var e;returnundefined!typeof process&&object processObject.prototype.toString.call(process)?en(13):undefined!typeof XMLHttpRequest&&(en(13)),e}var sn(2),in(12),a{Content-Type:application/x-www-form-urlencoded},u{adapter:o(),transformRequest:function(e,t){return i(t,Accept),i(t,Content-Type),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,application/x-www-form-urlencoded;charsetutf-8),e.toString()):s.isObject(e)?(r(t,application/json;charsetutf-8),JSON.stringify(e)):e},transformResponse:function(e){if(stringtypeof e)try{eJSON.parse(e)}catch(e){}return e},timeout:0,xsrfCookieName:XSRF-TOKEN,xsrfHeaderName:X-XSRF-TOKEN,maxContentLength:-1,validateStatus:function(e){return e>200&&e300}};u.headers{common:{Accept:application/json, text/plain, */*}},s.forEach(delete,get,head,function(e){u.headerse{}}),s.forEach(post,put,patch,function(e){u.headerses.merge(a)}),e.exportsu},function(e,t,n){use strict;var rn(2);e.exportsfunction(e,t){r.forEach(e,function(n,r){r!t&&r.toUpperCase()t.toUpperCase()&&(etn,delete er)})}},function(e,t,n){use strict;var rn(2),on(14),sn(6),in(17),an(18),un(15);e.exportsfunction(e){return new Promise(function(t,c){var fe.data,pe.headers;r.isFormData(f)&&delete pContent-Type;var dnew XMLHttpRequest;if(e.auth){var le.auth.username||,he.auth.password||;p.AuthorizationBasic +btoa(l+:+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeoute.timeout,d.onreadystatechangefunction(){if(d&&4d.readyState&&(0!d.status||d.responseURL&&0d.responseURL.indexOf(file:))){var ngetAllResponseHeadersin d?i(d.getAllResponseHeaders()):null,re.responseType&&text!e.responseType?d.response:d.responseText,s{data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),dnull}},d.onabortfunction(){d&&(c(u(Request aborted,e,ECONNABORTED,d)),dnull)},d.onerrorfunction(){c(u(Network Error,e,null,d)),dnull},d.ontimeoutfunction(){c(u(timeout of +e.timeout+ms exceeded,e,ECONNABORTED,d)),dnull},r.isStandardBrowserEnv()){var mn(19),y(e.withCredentials||a(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(pe.xsrfHeaderNamey)}if(setRequestHeaderin d&&r.forEach(p,function(e,t){undefinedtypeof f&&content-typet.toLowerCase()?delete pt:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials!0),e.responseType)try{d.responseTypee.responseType}catch(t){if(json!e.responseType)throw t}functiontypeof e.onDownloadProgress&&d.addEventListener(progress,e.onDownloadProgress),functiontypeof e.onUploadProgress&&d.upload&&d.upload.addEventListener(progress,e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),dnull)}),void 0f&&(fnull),d.send(f)})}},function(e,t,n){use strict;var rn(15);e.exportsfunction(e,t,n){var on.config.validateStatus;!o||o(n.status)?e(n):t(r(Request failed with status code +n.status,n.config,null,n.request,n))}},function(e,t,n){use strict;var rn(16);e.exportsfunction(e,t,n,o,s){var inew Error(e);return r(i,t,n,o,s)}},function(e,t){use strict;e.exportsfunction(e,t,n,r,o){return e.configt,n&&(e.coden),e.requestr,e.responseo,e.isAxiosError!0,e.toJSONfunction(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){use strict;var rn(2),oage,authorization,content-length,content-type,etag,expires,from,host,if-modified-since,if-unmodified-since,last-modified,location,max-forwards,proxy-authorization,referer,retry-after,user-agent;e.exportsfunction(e){var t,n,s,i{};return e?(r.forEach(e.split(\n),function(e){if(se.indexOf(:),tr.trim(e.substr(0,s)).toLowerCase(),nr.trim(e.substr(s+1)),t){if(it&&o.indexOf(t)>0)return;set-cookiet?it(it?it:).concat(n):itit?it+, +n:n}}),i):i}},function(e,t,n){use strict;var rn(2);e.exportsr.isStandardBrowserEnv()?function(){function e(e){var te;return n&&(o.setAttribute(href,t),to.href),o.setAttribute(href,t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,):,host:o.host,search:o.search?o.search.replace(/^\?/,):,hash:o.hash?o.hash.replace(/^#/,):,hostname:o.hostname,port:o.port,pathname:/o.pathname.charAt(0)?o.pathname:/+o.pathname}}var t,n/(msie|trident)/i.test(navigator.userAgent),odocument.createElement(a);return te(window.location.href),function(n){var or.isString(n)?e(n):n;return o.protocolt.protocol&&o.hostt.host}}():function(){return function(){return!0}}()},function(e,t,n){use strict;var rn(2);e.exportsr.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var a;a.push(e++encodeURIComponent(t)),r.isNumber(n)&&a.push(expires+new Date(n).toGMTString()),r.isString(o)&&a.push(path+o),r.isString(s)&&a.push(domain+s),i!0&&a.push(secure),document.cookiea.join(; )},read:function(e){var tdocument.cookie.match(new RegExp((^|;\\s*)(+e+)(^;*)));return t?decodeURIComponent(t3):null},remove:function(e){this.write(e,,Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t){use strict;e.exportsfunction(e){return/^(a-za-z\d\+\-\.*:)?\/\//i.test(e)}},function(e,t){use strict;e.exportsfunction(e,t){return t?e.replace(/\/+$/,)+/+t.replace(/^\/+/,):e}},function(e,t,n){use strict;var rn(2);e.exportsfunction(e,t){tt||{};var n{};return r.forEach(url,method,params,data,function(e){undefined!typeof te&&(nete)}),r.forEach(headers,auth,proxy,function(o){r.isObject(to)?nor.deepMerge(eo,to):undefined!typeof to?noto:r.isObject(eo)?nor.deepMerge(eo):undefined!typeof eo&&(noeo)}),r.forEach(baseURL,transformRequest,transformResponse,paramsSerializer,timeout,withCredentials,adapter,responseType,xsrfCookieName,xsrfHeaderName,onUploadProgress,onDownloadProgress,maxContentLength,validateStatus,maxRedirects,httpAgent,httpsAgent,cancelToken,socketPath,function(r){undefined!typeof tr?nrtr:undefined!typeof er&&(nrer)}),n}},function(e,t){use strict;function n(e){this.messagee}n.prototype.toStringfunction(){returnCancel+(this.message?: +this.message:)},n.prototype.__CANCEL__!0,e.exportsn},function(e,t,n){use strict;function r(e){if(function!typeof e)throw new TypeError(executor must be a function.);var t;this.promisenew Promise(function(e){te});var nthis;e(function(e){n.reason||(n.reasonnew o(e),t(n.reason))})}var on(23);r.prototype.throwIfRequestedfunction(){if(this.reason)throw this.reason},r.sourcefunction(){var e,tnew r(function(t){et});return{token:t,cancel:e}},e.exportsr},function(e,t){use strict;e.exportsfunction(e){return function(t){return e.apply(null,t)}}})});//# sourceMappingURLaxios.min.map !function(e,t){objecttypeof exports&&undefined!typeof module?module.exportst():functiontypeof define&&define.amd?define(t):e.momentt()}(this,function(){use strict;var e,i;function f(){return e.apply(null,arguments)}function o(e){return e instanceof Array||object ArrayObject.prototype.toString.call(e)}function u(e){return null!e&&object ObjectObject.prototype.toString.call(e)}function m(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0Object.getOwnPropertyNames(e).length;var t;for(t in e)if(m(e,t))return;return 1}function r(e){return void 0e}function h(e){returnnumbertypeof e||object NumberObject.prototype.toString.call(e)}function a(e){return e instanceof Date||object DateObject.prototype.toString.call(e)}function d(e,t){for(var n,s0;se.length;++s)n.push(t(es,s));return n}function c(e,t){for(var n in t)m(t,n)&&(entn);return m(t,toString)&&(e.toStringt.toString),m(t,valueOf)&&(e.valueOft.valueOf),e}function _(e,t,n,s){return xt(e,t,n,s,!0).utc()}function y(e){return nulle._pf&&(e._pf{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}),e._pf}function g(e){if(nulle._isValid){var ty(e),ni.call(t.parsedDateParts,function(e){return null!e}),s!isNaN(e._d.getTime())&&t.overflow0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(ss&&0t.charsLeftOver&&0t.unusedTokens.length&&void 0t.bigHour),null!Object.isFrozen&&Object.isFrozen(e))return s;e._isValids}return e._isValid}function w(e){var t_(NaN);return null!e?c(y(t),e):y(t).userInvalidated!0,t}iArray.prototype.some?Array.prototype.some:function(e){for(var tObject(this),nt.length>>>0,s0;sn;s++)if(s in t&&e.call(this,ts,s,t))return!0;return!1};var pf.momentProperties,t!1;function v(e,t){var n,s,i;if(r(t._isAMomentObject)||(e._isAMomentObjectt._isAMomentObject),r(t._i)||(e._it._i),r(t._f)||(e._ft._f),r(t._l)||(e._lt._l),r(t._strict)||(e._strictt._strict),r(t._tzm)||(e._tzmt._tzm),r(t._isUTC)||(e._isUTCt._isUTC),r(t._offset)||(e._offsett._offset),r(t._pf)||(e._pfy(t)),r(t._locale)||(e._localet._locale),0p.length)for(n0;np.length;n++)r(itspn)||(esi);return e}function k(e){v(this,e),this._dnew Date(null!e._d?e._d.getTime():NaN),this.isValid()||(this._dnew Date(NaN)),!1t&&(t!0,f.updateOffset(this),t!1)}function M(e){return e instanceof k||null!e&&null!e._isAMomentObject}function D(e){!1f.suppressDeprecationWarnings&&undefined!typeof console&&console.warn&&console.warn(Deprecation warning: +e)}function n(i,r){var a!0;return c(function(){if(null!f.deprecationHandler&&f.deprecationHandler(null,i),a){for(var e,t,n,s0;sarguments.length;s++){if(e,objecttypeof argumentss){for(t in e+\n+s+ ,arguments0)m(arguments0,t)&&(e+t+: +arguments0t+, );ee.slice(0,-2)}else eargumentss;n.push(e)}D(i+\nArguments: +Array.prototype.slice.call(n).join()+\n+(new Error).stack),a!1}return r.apply(this,arguments)},r)}var s,S{};function Y(e,t){null!f.deprecationHandler&&f.deprecationHandler(e,t),Se||(D(t),Se!0)}function O(e){returnundefined!typeof Function&&e instanceof Function||object FunctionObject.prototype.toString.call(e)}function b(e,t){var n,sc({},e);for(n in t)m(t,n)&&(u(en)&&u(tn)?(sn{},c(sn,en),c(sn,tn)):null!tn?sntn:delete sn);for(n in e)m(e,n)&&!m(t,n)&&u(en)&&(snc({},sn));return s}function x(e){null!e&&this.set(e)}f.suppressDeprecationWarnings!1,f.deprecationHandlernull,sObject.keys?Object.keys:function(e){var t,n;for(t in e)m(e,t)&&n.push(t);return n};function T(e,t,n){var s+Math.abs(e),it-s.length;return(0e?n?+::-)+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N/(\^\*\)|(\\)?(Hhmm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|wo|w?|Wo|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,P/(\^\*\)|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R{},W{};function C(e,t,n,s){var istringtypeof s?function(){return thiss()}:s;e&&(Wei),t&&(Wt0function(){return T(i.apply(this,arguments),t1,t2)}),n&&(Wnfunction(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function U(e,t){return e.isValid()?(tH(t,e.localeData()),RtRt||function(s){for(var e,is.match(N),t0,ri.length;tr;t++)Wit?itWit:it(eit).match(/\\s\S/)?e.replace(/^\|\$/g,):e.replace(/\\/g,);return function(e){for(var t,n0;nr;n++)t+O(in)?in.call(e,s):in;return t}}(t),Rt(e)):e.localeData().invalidDate()}function H(e,t){var n5;function s(e){return t.longDateFormat(e)||e}for(P.lastIndex0;0n&&P.test(e);)ee.replace(P,s),P.lastIndex0,--n;return e}var F{};function L(e,t){var ne.toLowerCase();FnFn+sFte}function V(e){returnstringtypeof e?Fe||Fe.toLowerCase():void 0}function G(e){var t,n,s{};for(n in e)m(e,n)&&(tV(n))&&(sten);return s}var E{};function A(e,t){Eet}function j(e){return e%40&&e%100!0||e%4000}function I(e){return e0?Math.ceil(e)||0:Math.floor(e)}function Z(e){var t+e,n0;return 0!t&&isFinite(t)&&(nI(t)),n}function z(t,n){return function(e){return null!e?(q(this,t,e),f.updateOffset(this,n),this):$(this,t)}}function $(e,t){return e.isValid()?e._dget+(e._isUTC?UTC:)+t():NaN}function q(e,t,n){e.isValid()&&!isNaN(n)&&(FullYeart&&j(e.year())&&1e.month()&&29e.date()?(nZ(n),e._dset+(e._isUTC?UTC:)+t(n,e.month(),xe(n,e.month()))):e._dset+(e._isUTC?UTC:)+t(n))}var B,J/\d/,Q/\d\d/,X/\d{3}/,K/\d{4}/,ee/+-?\d{6}/,te/\d\d?/,ne/\d\d\d\d?/,se/\d\d\d\d\d\d?/,ie/\d{1,3}/,re/\d{1,4}/,ae/+-?\d{1,6}/,oe/\d+/,ue/+-?\d+/,le/Z|+-\d\d:?\d\d/gi,he/Z|+-\d\d(?::?\d\d)?/gi,de/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;function ce(e,n,s){BeO(n)?n:function(e,t){return e&&s?s:n}}function fe(e,t){return m(B,e)?Be(t._strict,t._locale):new RegExp(me(e.replace(\\,).replace(/\\(\)|\\(\)|\(^\\*)\|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function me(e){return e.replace(/-\/\\^$*+?.()|\{}/g,\\$&)}B{};var _e{};function ye(e,n){var t,sn;for(stringtypeof e&&(ee),h(n)&&(sfunction(e,t){tnZ(e)}),t0;te.length;t++)_eets}function ge(e,i){ye(e,function(e,t,n,s){n._wn._w||{},i(e,n._w,n,s)})}var we,pe0,ve1,ke2,Me3,De4,Se5,Ye6,Oe7,be8;function xe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s(t%(n12)+n)%n;return e+(t-s)/12,1s?j(e)?29:28:31-s%7%2}weArray.prototype.indexOf?Array.prototype.indexOf:function(e){for(var t0;tthis.length;++t)if(thiste)return t;return-1},C(M,MM,2,Mo,function(){return this.month()+1}),C(MMM,0,0,function(e){return this.localeData().monthsShort(this,e)}),C(MMMM,0,0,function(e){return this.localeData().months(this,e)}),L(month,M),A(month,8),ce(M,te),ce(MM,te,Q),ce(MMM,function(e,t){return t.monthsShortRegex(e)}),ce(MMMM,function(e,t){return t.monthsRegex(e)}),ye(M,MM,function(e,t){tveZ(e)-1}),ye(MMM,MMMM,function(e,t,n,s){var in._locale.monthsParse(e,s,n._strict);null!i?tvei:y(n).invalidMonthe});var TeJanuary_February_March_April_May_June_July_August_September_October_November_December.split(_),NeJan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec.split(_),Pe/DoD?(\^\\*\|\s)+MMMM?/,Rede,Wede;function Ce(e,t){var n;if(!e.isValid())return e;if(stringtypeof t)if(/^\d+$/.test(t))tZ(t);else if(!h(te.localeData().monthsParse(t)))return e;return nMath.min(e.date(),xe(e.year(),t)),e._dset+(e._isUTC?UTC:)+Month(t,n),e}function Ue(e){return null!e?(Ce(this,e),f.updateOffset(this,!0),this):$(this,Month)}function He(){function e(e,t){return t.length-e.length}for(var t,n,s,i,r0;r12;r++)t_(2e3,r),n.push(this.monthsShort(t,)),s.push(this.months(t,)),i.push(this.months(t,)),i.push(this.monthsShort(t,));for(n.sort(e),s.sort(e),i.sort(e),r0;r12;r++)nrme(nr),srme(sr);for(r0;r24;r++)irme(ir);this._monthsRegexnew RegExp(^(+i.join(|)+),i),this._monthsShortRegexthis._monthsRegex,this._monthsStrictRegexnew RegExp(^(+s.join(|)+),i),this._monthsShortStrictRegexnew RegExp(^(+n.join(|)+),i)}function Fe(e){return j(e)?366:365}C(Y,0,0,function(){var ethis.year();return e9999?T(e,4):++e}),C(0,YY,2,0,function(){return this.year()%100}),C(0,YYYY,4,0,year),C(0,YYYYY,5,0,year),C(0,YYYYYY,6,!0,0,year),L(year,y),A(year,1),ce(Y,ue),ce(YY,te,Q),ce(YYYY,re,K),ce(YYYYY,ae,ee),ce(YYYYYY,ae,ee),ye(YYYYY,YYYYYY,pe),ye(YYYY,function(e,t){tpe2e.length?f.parseTwoDigitYear(e):Z(e)}),ye(YY,function(e,t){tpef.parseTwoDigitYear(e)}),ye(Y,function(e,t){tpeparseInt(e,10)}),f.parseTwoDigitYearfunction(e){return Z(e)+(68Z(e)?1900:2e3)};var Lez(FullYear,!0);function Ve(e){var t,n;return e100&&0e?((nArray.prototype.slice.call(arguments))0e+400,tnew Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):tnew Date(Date.UTC.apply(null,arguments)),t}function Ge(e,t,n){var s7+t-n;return s-(7+Ve(e,0,s).getUTCDay()-t)%7-1}function Ee(e,t,n,s,i){var r,a1+7*(t-1)+(7+n-s)%7+Ge(e,s,i),oa0?Fe(re-1)+a:a>Fe(e)?(re+1,a-Fe(e)):(re,a);return{year:r,dayOfYear:o}}function Ae(e,t,n){var s,i,rGe(e.year(),t,n),aMath.floor((e.dayOfYear()-r-1)/7)+1;return a1?sa+je(ie.year()-1,t,n):a>je(e.year(),t,n)?(sa-je(e.year(),t,n),ie.year()+1):(ie.year(),sa),{week:s,year:i}}function je(e,t,n){var sGe(e,t,n),iGe(e+1,t,n);return(Fe(e)-s+i)/7}C(w,ww,2,wo,week),C(W,WW,2,Wo,isoWeek),L(week,w),L(isoWeek,W),A(week,5),A(isoWeek,5),ce(w,te),ce(ww,te,Q),ce(W,te),ce(WW,te,Q),ge(w,ww,W,WW,function(e,t,n,s){ts.substr(0,1)Z(e)});function Ie(e,t){return e.slice(t,7).concat(e.slice(0,t))}C(d,0,do,day),C(dd,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),C(ddd,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),C(dddd,0,0,function(e){return this.localeData().weekdays(this,e)}),C(e,0,0,weekday),C(E,0,0,isoWeekday),L(day,d),L(weekday,e),L(isoWeekday,E),A(day,11),A(weekday,11),A(isoWeekday,11),ce(d,te),ce(e,te),ce(E,te),ce(dd,function(e,t){return t.weekdaysMinRegex(e)}),ce(ddd,function(e,t){return t.weekdaysShortRegex(e)}),ce(dddd,function(e,t){return t.weekdaysRegex(e)}),ge(dd,ddd,dddd,function(e,t,n,s){var in._locale.weekdaysParse(e,s,n._strict);null!i?t.di:y(n).invalidWeekdaye}),ge(d,e,E,function(e,t,n,s){tsZ(e)});var ZeSunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday.split(_),zeSun_Mon_Tue_Wed_Thu_Fri_Sat.split(_),$eSu_Mo_Tu_We_Th_Fr_Sa.split(_),qede,Bede,Jede;function Qe(){function e(e,t){return t.length-e.length}for(var t,n,s,i,r,a,o,u,l0;l7;l++)t_(2e3,1).day(l),nme(this.weekdaysMin(t,)),sme(this.weekdaysShort(t,)),ime(this.weekdays(t,)),r.push(n),a.push(s),o.push(i),u.push(n),u.push(s),u.push(i);r.sort(e),a.sort(e),o.sort(e),u.sort(e),this._weekdaysRegexnew RegExp(^(+u.join(|)+),i),this._weekdaysShortRegexthis._weekdaysRegex,this._weekdaysMinRegexthis._weekdaysRegex,this._weekdaysStrictRegexnew RegExp(^(+o.join(|)+),i),this._weekdaysShortStrictRegexnew RegExp(^(+a.join(|)+),i),this._weekdaysMinStrictRegexnew RegExp(^(+r.join(|)+),i)}function Xe(){return this.hours()%12||12}function Ke(e,t){C(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function et(e,t){return t._meridiemParse}C(H,HH,2,0,hour),C(h,hh,2,0,Xe),C(k,kk,2,0,function(){return this.hours()||24}),C(hmm,0,0,function(){return+Xe.apply(this)+T(this.minutes(),2)}),C(hmmss,0,0,function(){return+Xe.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)}),C(Hmm,0,0,function(){return+this.hours()+T(this.minutes(),2)}),C(Hmmss,0,0,function(){return+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)}),Ke(a,!0),Ke(A,!1),L(hour,h),A(hour,13),ce(a,et),ce(A,et),ce(H,te),ce(h,te),ce(k,te),ce(HH,te,Q),ce(hh,te,Q),ce(kk,te,Q),ce(hmm,ne),ce(hmmss,se),ce(Hmm,ne),ce(Hmmss,se),ye(H,HH,Me),ye(k,kk,function(e,t,n){var sZ(e);tMe24s?0:s}),ye(a,A,function(e,t,n){n._isPmn._locale.isPM(e),n._meridieme}),ye(h,hh,function(e,t,n){tMeZ(e),y(n).bigHour!0}),ye(hmm,function(e,t,n){var se.length-2;tMeZ(e.substr(0,s)),tDeZ(e.substr(s)),y(n).bigHour!0}),ye(hmmss,function(e,t,n){var se.length-4,ie.length-2;tMeZ(e.substr(0,s)),tDeZ(e.substr(s,2)),tSeZ(e.substr(i)),y(n).bigHour!0}),ye(Hmm,function(e,t,n){var se.length-2;tMeZ(e.substr(0,s)),tDeZ(e.substr(s))}),ye(Hmmss,function(e,t,n){var se.length-4,ie.length-2;tMeZ(e.substr(0,s)),tDeZ(e.substr(s,2)),tSeZ(e.substr(i))});var ttz(Hours,!0);var nt,st{calendar:{sameDay:Today at LT,nextDay:Tomorrow at LT,nextWeek:dddd at LT,lastDay:Yesterday at LT,lastWeek:Last dddd at LT,sameElse:L},longDateFormat:{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},invalidDate:Invalid date,ordinal:%d,dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{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},months:Te,monthsShort:Ne,week:{dow:0,doy:6},weekdays:Ze,weekdaysMin:$e,weekdaysShort:ze,meridiemParse:/ap\.?m?\.?/i},it{},rt{};function at(e){return e?e.toLowerCase().replace(_,-):e}function ot(e){for(var t,n,s,i,r0;re.length;){for(t(iat(er).split(-)).length,n(nat(er+1))?n.split(-):null;0t;){if(sut(i.slice(0,t).join(-)))return s;if(n&&n.length>t&&function(e,t){for(var nMath.min(e.length,t.length),s0;sn;s+1)if(es!ts)return s;return n}(i,n)>t-1)break;t--}r++}return nt}function ut(t){var enull;if(void 0itt&&undefined!typeof module&&module&&module.exports)try{ent._abbr,require(./locale/+t),lt(e)}catch(e){ittnull}return itt}function lt(e,t){var n;return e&&((nr(t)?dt(e):ht(e,t))?ntn:undefined!typeof console&&console.warn&&console.warn(Locale +e+ not found. Did you forget to load it?)),nt._abbr}function ht(e,t){if(nullt)return delete ite,null;var n,sst;if(t.abbre,null!ite)Y(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.),site._config;else if(null!t.parentLocale)if(null!itt.parentLocale)sitt.parentLocale._config;else{if(null(nut(t.parentLocale)))return rtt.parentLocale||(rtt.parentLocale),rtt.parentLocale.push({name:e,config:t}),null;sn._config}return itenew x(b(s,t)),rte&&rte.forEach(function(e){ht(e.name,e.config)}),lt(e),ite}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(ee._locale._abbr),!e)return nt;if(!o(e)){if(tut(e))return t;ee}return ot(e)}function ct(e){var t,ne._a;return n&&-2y(e).overflow&&(tnve0||11nve?ve:nke1||nke>xe(npe,nve)?ke:nMe0||24nMe||24nMe&&(0!nDe||0!nSe||0!nYe)?Me:nDe0||59nDe?De:nSe0||59nSe?Se:nYe0||999nYe?Ye:-1,y(e)._overflowDayOfYear&&(tpe||ket)&&(tke),y(e)._overflowWeeks&&-1t&&(tOe),y(e)._overflowWeekday&&-1t&&(tbe),y(e).overflowt),e}var ft/^\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)?)?$/,mt/^\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)?)?$/,_t/Z|+-\d\d(?::?\d\d)?/,ytYYYYYY-MM-DD,/+-\d{6}-\d\d-\d\d/,YYYY-MM-DD,/\d{4}-\d\d-\d\d/,GGGG-WWW-E,/\d{4}-W\d\d-\d/,GGGG-WWW,/\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}/,GGGGWWWE,/\d{4}W\d{3}/,GGGGWWW,/\d{4}W\d{2}/,!1,YYYYDDD,/\d{7}/,YYYYMM,/\d{6}/,!1,YYYY,/\d{4}/,!1,gtHH: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/,wt/^\/?Date\((-?\d+)/i,pt/^(?:(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|ECMPSDT)|(Zz)|(+-\d{4}))$/,vt{UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function kt(e){var t,n,s,i,r,a,oe._i,uft.exec(o)||mt.exec(o);if(u){for(y(e).iso!0,t0,nyt.length;tn;t++)if(ytt1.exec(u1)){iytt0,s!1!ytt2;break}if(nulli)return void(e._isValid!1);if(u3){for(t0,ngt.length;tn;t++)if(gtt1.exec(u3)){r(u2|| )+gtt0;break}if(nullr)return void(e._isValid!1)}if(!s&&null!r)return void(e._isValid!1);if(u4){if(!_t.exec(u4))return void(e._isValid!1);aZ}e._fi+(r||)+(a||),Ot(e)}else e._isValid!1}function Mt(e,t,n,s,i,r){var afunction(e){var tparseInt(e,10);{if(t49)return 2e3+t;if(t999)return 1900+t}return t}(e),Ne.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10);return r&&a.push(parseInt(r,10)),a}function Dt(e){var t,n,s,i,rpt.exec(e._i.replace(/\(^)*\)|\n\t/g, ).replace(/(\s\s+)/g, ).replace(/^\s\s*/,).replace(/\s\s*$/,));if(r){if(tMt(r4,r3,r2,r5,r6,r7),nr1,st,ie,n&&ze.indexOf(n)!new Date(s0,s1,s2).getDay()&&(y(i).weekdayMismatch!0,!void(i._isValid!1)))return;e._at,e._tzmfunction(e,t,n){if(e)return vte;if(t)return 0;var sparseInt(n,10),is%100;return 60*((s-i)/100)+i}(r8,r9,r10),e._dVe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),y(e).rfc2822!0}else e._isValid!1}function St(e,t,n){return null!e?e:null!t?t:n}function Yt(e){var t,n,s,i,r,a,o,u;if(!e._d){for(ae,onew Date(f.now()),sa._useUTC?o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate():o.getFullYear(),o.getMonth(),o.getDate(),e._w&&nulle._ake&&nulle._ave&&function(e){var t,n,s,i,r,a,o,u,l;null!(te._w).GG||null!t.W||null!t.E?(r1,a4,nSt(t.GG,e._ape,Ae(Tt(),1,4).year),sSt(t.W,1),((iSt(t.E,1))1||7i)&&(u!0)):(re._locale._week.dow,ae._locale._week.doy,lAe(Tt(),r,a),nSt(t.gg,e._ape,l.year),sSt(t.w,l.week),null!t.d?((it.d)0||6i)&&(u!0):null!t.e?(it.e+r,(t.e0||6t.e)&&(u!0)):ir);s1||s>je(n,r,a)?y(e)._overflowWeeks!0:null!u?y(e)._overflowWeekday!0:(oEe(n,s,i,r,a),e._apeo.year,e._dayOfYearo.dayOfYear)}(e),null!e._dayOfYear&&(rSt(e._ape,spe),(e._dayOfYear>Fe(r)||0e._dayOfYear)&&(y(e)._overflowDayOfYear!0),nVe(r,0,e._dayOfYear),e._aven.getUTCMonth(),e._aken.getUTCDate()),t0;t3&&nulle._at;++t)e._atutst;for(;t7;t++)e._atutnulle._at?2t?1:0:e._at;24e._aMe&&0e._aDe&&0e._aSe&&0e._aYe&&(e._nextDay!0,e._aMe0),e._d(e._useUTC?Ve:function(e,t,n,s,i,r,a){var o;return e100&&0e?(onew Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):onew Date(e,t,n,s,i,r,a),o}).apply(null,u),ie._useUTC?e._d.getUTCDay():e._d.getDay(),null!e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._aMe24),e._w&&void 0!e._w.d&&e._w.d!i&&(y(e).weekdayMismatch!0)}}function Ot(e){if(e._f!f.ISO_8601)if(e._f!f.RFC_2822){e._a,y(e).empty!0;for(var t,n,s,i,r,a,o,u+e._i,lu.length,h0,dH(e._f,e._locale).match(N)||,c0;cd.length;c++)ndc,(t(u.match(fe(n,e))||)0)&&(0(su.substr(0,u.indexOf(t))).length&&y(e).unusedInput.push(s),uu.slice(u.indexOf(t)+t.length),h+t.length),Wn?(t?y(e).empty!1:y(e).unusedTokens.push(n),rn,oe,null!(at)&&m(_e,r)&&_er(a,o._a,o,r)):e._strict&&!t&&y(e).unusedTokens.push(n);y(e).charsLeftOverl-h,0u.length&&y(e).unusedInput.push(u),e._aMe12&&!0y(e).bigHour&&0e._aMe&&(y(e).bigHourvoid 0),y(e).parsedDatePartse._a.slice(0),y(e).meridieme._meridiem,e._aMefunction(e,t,n){var s;if(nulln)return t;return null!e.meridiemHour?e.meridiemHour(t,n):(null!e.isPM&&((se.isPM(n))&&t12&&(t+12),s||12!t||(t0)),t)}(e._locale,e._aMe,e._meridiem),null!(iy(e).era)&&(e._apee._locale.erasConvertYear(i,e._ape)),Yt(e),ct(e)}else Dt(e);else kt(e)}function bt(e){var t,n,se._i,ie._f;return e._localee._locale||dt(e._l),nulls||void 0i&&s?w({nullInput:!0}):(stringtypeof s&&(e._ise._locale.preparse(s)),M(s)?new k(ct(s)):(a(s)?e._ds:o(i)?function(e){var t,n,s,i,r,a,o!1;if(0e._f.length)return y(e).invalidFormat!0,e._dnew Date(NaN);for(i0;ie._f.length;i++)r0,a!1,tv({},e),null!e._useUTC&&(t._useUTCe._useUTC),t._fe._fi,Ot(t),g(t)&&(a!0),r+y(t).charsLeftOver,r+10*y(t).unusedTokens.length,y(t).scorer,o?rs&&(sr,nt):(nulls||rs||a)&&(sr,nt,a&&(o!0));c(e,n||t)}(e):i?Ot(e):r(n(te)._i)?t._dnew Date(f.now()):a(n)?t._dnew Date(n.valueOf()):stringtypeof n?function(e){var twt.exec(e._i);nullt?(kt(e),!1e._isValid&&(delete e._isValid,Dt(e),!1e._isValid&&(delete e._isValid,e._strict?e._isValid!1:f.createFromInputFallback(e)))):e._dnew Date(+t1)}(t):o(n)?(t._ad(n.slice(0),function(e){return parseInt(e,10)}),Yt(t)):u(n)?function(e){var t,n;e._d||(nvoid 0(tG(e._i)).day?t.date:t.day,e._ad(t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond,function(e){return e&&parseInt(e,10)}),Yt(e))}(t):h(n)?t._dnew Date(n):f.createFromInputFallback(t),g(e)||(e._dnull),e))}function xt(e,t,n,s,i){var r,a{};return!0!t&&!1!t||(st,tvoid 0),!0!n&&!1!n||(sn,nvoid 0),(u(e)&&l(e)||o(e)&&0e.length)&&(evoid 0),a._isAMomentObject!0,a._useUTCa._isUTCi,a._ln,a._ie,a._ft,a._stricts,(rnew k(ct(bt(a))))._nextDay&&(r.add(1,d),r._nextDayvoid 0),r}function Tt(e,t,n,s){return xt(e,t,n,s,!1)}f.createFromInputFallbackn(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 and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.,function(e){e._dnew Date(e._i+(e._useUTC? UTC:))}),f.ISO_8601function(){},f.RFC_2822function(){};var Ntn(moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/,function(){var eTt.apply(null,arguments);return this.isValid()&&e.isValid()?ethis?this:e:w()}),Ptn(moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/,function(){var eTt.apply(null,arguments);return this.isValid()&&e.isValid()?thise?this:e:w()});function Rt(e,t){var n,s;if(1t.length&&o(t0)&&(tt0),!t.length)return Tt();for(nt0,s1;st.length;++s)ts.isValid()&&!tse(n)||(nts);return n}var Wtyear,quarter,month,week,day,hour,minute,second,millisecond;function Ct(e){var tG(e),nt.year||0,st.quarter||0,it.month||0,rt.week||t.isoWeek||0,at.day||0,ot.hour||0,ut.minute||0,lt.second||0,ht.millisecond||0;this._isValidfunction(e){var t,n,s!1;for(t in e)if(m(e,t)&&(-1we.call(Wt,t)||null!et&&isNaN(et)))return!1;for(n0;nWt.length;++n)if(eWtn){if(s)return!1;parseFloat(eWtn)!Z(eWtn)&&(s!0)}return!0}(t),this._milliseconds+h+1e3*l+6e4*u+1e3*o*60*60,this._days+a+7*r,this._months+i+3*s+12*n,this._data{},this._localedt(),this._bubble()}function Ut(e){return e instanceof Ct}function Ht(e){return e0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,n){C(e,0,0,function(){var ethis.utcOffset(),t+;return e0&&(e-e,t-),t+T(~~(e/60),2)+n+T(~~e%60,2)})}Ft(Z,:),Ft(ZZ,),ce(Z,he),ce(ZZ,he),ye(Z,ZZ,function(e,t,n){n._useUTC!0,n._tzmVt(he,e)});var Lt/(\+\-|\d\d)/gi;function Vt(e,t){var n,s,i(t||).match(e);return nulli?null:0(s60*(n((ii.length-1||)+).match(Lt)||-,0,0)1+Z(n2))?0:+n0?s:-s}function Gt(e,t){var n,s;return t._isUTC?(nt.clone(),s(M(e)||a(e)?e.valueOf():Tt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+s),f.updateOffset(n,!1),n):Tt(e).local()}function Et(e){return-Math.round(e._d.getTimezoneOffset())}function At(){return!!this.isValid()&&(this._isUTC&&0this._offset)}f.updateOffsetfunction(){};var jt/^(-|\+)?(?:(\d*). )?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,It/^(-|\+)?P(?:(-+?0-9,.*)Y)?(?:(-+?0-9,.*)M)?(?:(-+?0-9,.*)W)?(?:(-+?0-9,.*)D)?(?:T(?:(-+?0-9,.*)H)?(?:(-+?0-9,.*)M)?(?:(-+?0-9,.*)S)?)?$/;function Zt(e,t){var n,s,i,re,anull;return Ut(e)?r{ms:e._milliseconds,d:e._days,M:e._months}:h(e)||!isNaN(+e)?(r{},t?rt+e:r.milliseconds+e):(ajt.exec(e))?(n-a1?-1:1,r{y:0,d:Z(ake)*n,h:Z(aMe)*n,m:Z(aDe)*n,s:Z(aSe)*n,ms:Z(Ht(1e3*aYe))*n}):(aIt.exec(e))?(n-a1?-1:1,r{y:zt(a2,n),M:zt(a3,n),w:zt(a4,n),d:zt(a5,n),h:zt(a6,n),m:zt(a7,n),s:zt(a8,n)}):nullr?r{}:objecttypeof r&&(fromin r||toin r)&&(ifunction(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};tGt(t,e),e.isBefore(t)?n$t(e,t):((n$t(t,e)).milliseconds-n.milliseconds,n.months-n.months);return n}(Tt(r.from),Tt(r.to)),(r{}).msi.milliseconds,r.Mi.months),snew Ct(r),Ut(e)&&m(e,_locale)&&(s._localee._locale),Ut(e)&&m(e,_isValid)&&(s._isValide._isValid),s}function zt(e,t){var ne&&parseFloat(e.replace(,,.));return(isNaN(n)?0:n)*t}function $t(e,t){var n{};return n.monthst.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,M).isAfter(t)&&--n.months,n.millisecondst-e.clone().add(n.months,M),n}function qt(s,i){return function(e,t){var n;return nullt||isNaN(+t)||(Y(i,moment().+i+(period, number) is deprecated. Please use moment().+i+(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.),ne,et,tn),Bt(this,Zt(e,t),s),this}}function Bt(e,t,n,s){var it._milliseconds,rHt(t._days),aHt(t._months);e.isValid()&&(snulls||s,a&&Ce(e,$(e,Month)+a*n),r&&q(e,Date,$(e,Date)+r*n),i&&e._d.setTime(e._d.valueOf()+i*n),s&&f.updateOffset(e,r||a))}Zt.fnCt.prototype,Zt.invalidfunction(){return Zt(NaN)};var Jtqt(1,add),Qtqt(-1,subtract);function Xt(e){returnstringtypeof e||e instanceof String}function Kt(e){return M(e)||a(e)||Xt(e)||h(e)||function(t){var eo(t),n!1;e&&(n0t.filter(function(e){return!h(e)&&Xt(t)}).length);return e&&n}(e)||function(e){var t,n,su(e)&&!l(e),i!1,ryears,year,y,months,month,M,days,day,d,dates,date,D,hours,hour,h,minutes,minute,m,seconds,second,s,milliseconds,millisecond,ms;for(t0;tr.length;t+1)nrt,ii||m(e,n);return s&&i}(e)||nulle}function en(e,t){if(e.date()t.date())return-en(t,e);var n12*(t.year()-e.year())+(t.month()-e.month()),se.clone().add(n,months),it-s0?(t-s)/(s-e.clone().add(n-1,months)):(t-s)/(e.clone().add(1+n,months)-s);return-(n+i)||0}function tn(e){var t;return void 0e?this._locale._abbr:(null!(tdt(e))&&(this._localet),this)}f.defaultFormatYYYY-MM-DDTHH:mm:ssZ,f.defaultFormatUtcYYYY-MM-DDTHH:mm:ssZ;var nnn(moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.,function(e){return void 0e?this.localeData():this.locale(e)});function sn(){return this._locale}var rn126227808e5;function an(e,t){return(e%t+t)%t}function on(e,t,n){return e100&&0e?new Date(e+400,t,n)-rn:new Date(e,t,n).valueOf()}function un(e,t,n){return e100&&0e?Date.UTC(e+400,t,n)-rn:Date.UTC(e,t,n)}function ln(e,t){return t.erasAbbrRegex(e)}function hn(){for(var e,t,n,s,ithis.eras(),r0,ai.length;ra;++r)t.push(me(ir.name)),e.push(me(ir.abbr)),n.push(me(ir.narrow)),s.push(me(ir.name)),s.push(me(ir.abbr)),s.push(me(ir.narrow));this._erasRegexnew RegExp(^(+s.join(|)+),i),this._erasNameRegexnew RegExp(^(+t.join(|)+),i),this._erasAbbrRegexnew RegExp(^(+e.join(|)+),i),this._erasNarrowRegexnew RegExp(^(+n.join(|)+),i)}function dn(e,t){C(0,e,e.length,0,t)}function cn(e,t,n,s,i){var r;return nulle?Ae(this,s,i).year:((rje(e,s,i))t&&(tr),function(e,t,n,s,i){var rEe(e,t,n,s,i),aVe(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}C(N,0,0,eraAbbr),C(NN,0,0,eraAbbr),C(NNN,0,0,eraAbbr),C(NNNN,0,0,eraName),C(NNNNN,0,0,eraNarrow),C(y,y,1,yo,eraYear),C(y,yy,2,0,eraYear),C(y,yyy,3,0,eraYear),C(y,yyyy,4,0,eraYear),ce(N,ln),ce(NN,ln),ce(NNN,ln),ce(NNNN,function(e,t){return t.erasNameRegex(e)}),ce(NNNNN,function(e,t){return t.erasNarrowRegex(e)}),ye(N,NN,NNN,NNNN,NNNNN,function(e,t,n,s){var in._locale.erasParse(e,s,n._strict);i?y(n).erai:y(n).invalidErae}),ce(y,oe),ce(yy,oe),ce(yyy,oe),ce(yyyy,oe),ce(yo,function(e,t){return t._eraYearOrdinalRegex||oe}),ye(y,yy,yyy,yyyy,pe),ye(yo,function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(ie.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?tpen._locale.eraYearOrdinalParse(e,i):tpeparseInt(e,10)}),C(0,gg,2,0,function(){return this.weekYear()%100}),C(0,GG,2,0,function(){return this.isoWeekYear()%100}),dn(gggg,weekYear),dn(ggggg,weekYear),dn(GGGG,isoWeekYear),dn(GGGGG,isoWeekYear),L(weekYear,gg),L(isoWeekYear,GG),A(weekYear,1),A(isoWeekYear,1),ce(G,ue),ce(g,ue),ce(GG,te,Q),ce(gg,te,Q),ce(GGGG,re,K),ce(gggg,re,K),ce(GGGGG,ae,ee),ce(ggggg,ae,ee),ge(gggg,ggggg,GGGG,GGGGG,function(e,t,n,s){ts.substr(0,2)Z(e)}),ge(gg,GG,function(e,t,n,s){tsf.parseTwoDigitYear(e)}),C(Q,0,Qo,quarter),L(quarter,Q),A(quarter,7),ce(Q,J),ye(Q,function(e,t){tve3*(Z(e)-1)}),C(D,DD,2,Do,date),L(date,D),A(date,9),ce(D,te),ce(DD,te,Q),ce(Do,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ye(D,DD,ke),ye(Do,function(e,t){tkeZ(e.match(te)0)});var fnz(Date,!0);C(DDD,DDDD,3,DDDo,dayOfYear),L(dayOfYear,DDD),A(dayOfYear,4),ce(DDD,ie),ce(DDDD,X),ye(DDD,DDDD,function(e,t,n){n._dayOfYearZ(e)}),C(m,mm,2,0,minute),L(minute,m),A(minute,14),ce(m,te),ce(mm,te,Q),ye(m,mm,De);var mnz(Minutes,!1);C(s,ss,2,0,second),L(second,s),A(second,15),ce(s,te),ce(ss,te,Q),ye(s,ss,Se);var _n,yn,gnz(Seconds,!1);for(C(S,0,0,function(){return~~(this.millisecond()/100)}),C(0,SS,2,0,function(){return~~(this.millisecond()/10)}),C(0,SSS,3,0,millisecond),C(0,SSSS,4,0,function(){return 10*this.millisecond()}),C(0,SSSSS,5,0,function(){return 100*this.millisecond()}),C(0,SSSSSS,6,0,function(){return 1e3*this.millisecond()}),C(0,SSSSSSS,7,0,function(){return 1e4*this.millisecond()}),C(0,SSSSSSSS,8,0,function(){return 1e5*this.millisecond()}),C(0,SSSSSSSSS,9,0,function(){return 1e6*this.millisecond()}),L(millisecond,ms),A(millisecond,16),ce(S,ie,J),ce(SS,ie,Q),ce(SSS,ie,X),_nSSSS;_n.length9;_n+S)ce(_n,oe);function wn(e,t){tYeZ(1e3*(0.+e))}for(_nS;_n.length9;_n+S)ye(_n,wn);ynz(Milliseconds,!1),C(z,0,0,zoneAbbr),C(zz,0,0,zoneName);var pnk.prototype;function vn(e){return e}pn.addJt,pn.calendarfunction(e,t){1arguments.length&&(Kt(arguments0)?(earguments0,tvoid 0):function(e){for(var tu(e)&&!l(e),n!1,ssameDay,nextDay,lastDay,nextWeek,lastWeek,sameElse,i0;is.length;i+1)nn||m(e,si);return t&&n}(arguments0)&&(targuments0,evoid 0));var ne||Tt(),sGt(n,this).startOf(day),if.calendarFormat(this,s)||sameElse,rt&&(O(ti)?ti.call(this,n):ti);return this.format(r||this.localeData().calendar(i,this,Tt(n)))},pn.clonefunction(){return new k(this)},pn.difffunction(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(sGt(e,this)).isValid())return NaN;switch(i6e4*(s.utcOffset()-this.utcOffset()),tV(t)){caseyear:ren(this,s)/12;break;casemonth:ren(this,s);break;casequarter:ren(this,s)/3;break;casesecond:r(this-s)/1e3;break;caseminute:r(this-s)/6e4;break;casehour:r(this-s)/36e5;break;caseday:r(this-s-i)/864e5;break;caseweek:r(this-s-i)/6048e5;break;default:rthis-s}return n?r:I(r)},pn.endOffunction(e){var t,n;if(void 0(eV(e))||milliseconde||!this.isValid())return this;switch(nthis._isUTC?un:on,e){caseyear:tn(this.year()+1,0,1)-1;break;casequarter:tn(this.year(),this.month()-this.month()%3+3,1)-1;break;casemonth:tn(this.year(),this.month()+1,1)-1;break;caseweek:tn(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;caseisoWeek:tn(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;caseday:casedate:tn(this.year(),this.month(),this.date()+1)-1;break;casehour:tthis._d.valueOf(),t+36e5-an(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;caseminute:tthis._d.valueOf(),t+6e4-an(t,6e4)-1;break;casesecond:tthis._d.valueOf(),t+1e3-an(t,1e3)-1;break}return this._d.setTime(t),f.updateOffset(this,!0),this},pn.formatfunction(e){ee||(this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var tU(this,e);return this.localeData().postformat(t)},pn.fromfunction(e,t){return this.isValid()&&(M(e)&&e.isValid()||Tt(e).isValid())?Zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},pn.fromNowfunction(e){return this.from(Tt(),e)},pn.tofunction(e,t){return this.isValid()&&(M(e)&&e.isValid()||Tt(e).isValid())?Zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},pn.toNowfunction(e){return this.to(Tt(),e)},pn.getfunction(e){return O(thiseV(e))?thise():this},pn.invalidAtfunction(){return y(this).overflow},pn.isAfterfunction(e,t){var nM(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&(millisecond(tV(t)||millisecond)?this.valueOf()>n.valueOf():n.valueOf()this.clone().startOf(t).valueOf())},pn.isBeforefunction(e,t){var nM(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&(millisecond(tV(t)||millisecond)?this.valueOf()n.valueOf():this.clone().endOf(t).valueOf()n.valueOf())},pn.isBetweenfunction(e,t,n,s){var iM(e)?e:Tt(e),rM(t)?t:Tt(t);return!!(this.isValid()&&i.isValid()&&r.isValid())&&((((ss||())0?this.isAfter(i,n):!this.isBefore(i,n))&&()s1?this.isBefore(r,n):!this.isAfter(r,n)))},pn.isSamefunction(e,t){var n,sM(e)?e:Tt(e);return!(!this.isValid()||!s.isValid())&&(millisecond(tV(t)||millisecond)?this.valueOf()s.valueOf():(ns.valueOf(),this.clone().startOf(t).valueOf()n&&nthis.clone().endOf(t).valueOf()))},pn.isSameOrAfterfunction(e,t){return this.isSame(e,t)||this.isAfter(e,t)},pn.isSameOrBeforefunction(e,t){return this.isSame(e,t)||this.isBefore(e,t)},pn.isValidfunction(){return g(this)},pn.langnn,pn.localetn,pn.localeDatasn,pn.maxPt,pn.minNt,pn.parsingFlagsfunction(){return c({},y(this))},pn.setfunction(e,t){if(objecttypeof e)for(var nfunction(e){var t,n;for(t in e)m(e,t)&&n.push({unit:t,priority:Et});return n.sort(function(e,t){return e.priority-t.priority}),n}(eG(e)),s0;sn.length;s++)thisns.unit(ens.unit);else if(O(thiseV(e)))return thise(t);return this},pn.startOffunction(e){var t,n;if(void 0(eV(e))||milliseconde||!this.isValid())return this;switch(nthis._isUTC?un:on,e){caseyear:tn(this.year(),0,1);break;casequarter:tn(this.year(),this.month()-this.month()%3,1);break;casemonth:tn(this.year(),this.month(),1);break;caseweek:tn(this.year(),this.month(),this.date()-this.weekday());break;caseisoWeek:tn(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;caseday:casedate:tn(this.year(),this.month(),this.date());break;casehour:tthis._d.valueOf(),t-an(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;caseminute:tthis._d.valueOf(),t-an(t,6e4);break;casesecond:tthis._d.valueOf(),t-an(t,1e3);break}return this._d.setTime(t),f.updateOffset(this,!0),this},pn.subtractQt,pn.toArrayfunction(){var ethis;returne.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()},pn.toObjectfunction(){var ethis;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},pn.toDatefunction(){return new Date(this.valueOf())},pn.toISOStringfunction(e){if(!this.isValid())return null;var t!0!e,nt?this.clone().utc():this;return n.year()0||9999n.year()?U(n,t?YYYYYY-MM-DDTHH:mm:ss.SSSZ:YYYYYY-MM-DDTHH:mm:ss.SSSZ):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace(Z,U(n,Z)):U(n,t?YYYY-MM-DDTHH:mm:ss.SSSZ:YYYY-MM-DDTHH:mm:ss.SSSZ)},pn.inspectfunction(){if(!this.isValid())returnmoment.invalid(/* +this._i+ */);var e,t,n,smoment,i;return this.isLocal()||(s0this.utcOffset()?moment.utc:moment.parseZone,iZ),e+s+(,t0this.year()&&this.year()9999?YYYY:YYYYYY,ni+),this.format(e+t+-MM-DDTHH:mm:ss.SSS+n)},undefined!typeof Symbol&&null!Symbol.for&&(pnSymbol.for(nodejs.util.inspect.custom)function(){returnMoment+this.format()+>}),pn.toJSONfunction(){return this.isValid()?this.toISOString():null},pn.toStringfunction(){return this.clone().locale(en).format(ddd MMM DD YYYY HH:mm:ss GMTZZ)},pn.unixfunction(){return Math.floor(this.valueOf()/1e3)},pn.valueOffunction(){return this._d.valueOf()-6e4*(this._offset||0)},pn.creationDatafunction(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},pn.eraNamefunction(){for(var e,tthis.localeData().eras(),n0,st.length;ns;++n){if(ethis.startOf(day).valueOf(),tn.sincee&&etn.until)return tn.name;if(tn.untile&&etn.since)return tn.name}return},pn.eraNarrowfunction(){for(var e,tthis.localeData().eras(),n0,st.length;ns;++n){if(ethis.startOf(day).valueOf(),tn.sincee&&etn.until)return tn.narrow;if(tn.untile&&etn.since)return tn.narrow}return},pn.eraAbbrfunction(){for(var e,tthis.localeData().eras(),n0,st.length;ns;++n){if(ethis.startOf(day).valueOf(),tn.sincee&&etn.until)return tn.abbr;if(tn.untile&&etn.since)return tn.abbr}return},pn.eraYearfunction(){for(var e,t,nthis.localeData().eras(),s0,in.length;si;++s)if(ens.sincens.until?1:-1,tthis.startOf(day).valueOf(),ns.sincet&&tns.until||ns.untilt&&tns.since)return(this.year()-f(ns.since).year())*e+ns.offset;return this.year()},pn.yearLe,pn.isLeapYearfunction(){return j(this.year())},pn.weekYearfunction(e){return cn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},pn.isoWeekYearfunction(e){return cn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},pn.quarterpn.quartersfunction(e){return nulle?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},pn.monthUe,pn.daysInMonthfunction(){return xe(this.year(),this.month())},pn.weekpn.weeksfunction(e){var tthis.localeData().week(this);return nulle?t:this.add(7*(e-t),d)},pn.isoWeekpn.isoWeeksfunction(e){var tAe(this,1,4).week;return nulle?t:this.add(7*(e-t),d)},pn.weeksInYearfunction(){var ethis.localeData()._week;return je(this.year(),e.dow,e.doy)},pn.weeksInWeekYearfunction(){var ethis.localeData()._week;return je(this.weekYear(),e.dow,e.doy)},pn.isoWeeksInYearfunction(){return je(this.year(),1,4)},pn.isoWeeksInISOWeekYearfunction(){return je(this.isoWeekYear(),1,4)},pn.datefn,pn.daypn.daysfunction(e){if(!this.isValid())return null!e?this:NaN;var t,n,sthis._isUTC?this._d.getUTCDay():this._d.getDay();return null!e?(te,nthis.localeData(),estring!typeof t?t:isNaN(t)?numbertypeof(tn.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-s,d)):s},pn.weekdayfunction(e){if(!this.isValid())return null!e?this:NaN;var t(this.day()+7-this.localeData()._week.dow)%7;return nulle?t:this.add(e-t,d)},pn.isoWeekdayfunction(e){if(!this.isValid())return null!e?this:NaN;if(nulle)return this.day()||7;var t,n,s(te,nthis.localeData(),stringtypeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?s:s-7)},pn.dayOfYearfunction(e){var tMath.round((this.clone().startOf(day)-this.clone().startOf(year))/864e5)+1;return nulle?t:this.add(e-t,d)},pn.hourpn.hourstt,pn.minutepn.minutesmn,pn.secondpn.secondsgn,pn.millisecondpn.millisecondsyn,pn.utcOffsetfunction(e,t,n){var s,ithis._offset||0;if(!this.isValid())return null!e?this:NaN;if(nulle)return this._isUTC?i:Et(this);if(stringtypeof e){if(null(eVt(he,e)))return this}else Math.abs(e)16&&!n&&(e*60);return!this._isUTC&&t&&(sEt(this)),this._offsete,this._isUTC!0,null!s&&this.add(s,m),i!e&&(!t||this._changeInProgress?Bt(this,Zt(e-i,m),1,!1):this._changeInProgress||(this._changeInProgress!0,f.updateOffset(this,!0),this._changeInProgressnull)),this},pn.utcfunction(e){return this.utcOffset(0,e)},pn.localfunction(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC!1,e&&this.subtract(Et(this),m)),this},pn.parseZonefunction(){var e;return null!this._tzm?this.utcOffset(this._tzm,!1,!0):stringtypeof this._i&&(null!(eVt(le,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},pn.hasAlignedHourOffsetfunction(e){return!!this.isValid()&&(ee?Tt(e).utcOffset():0,(this.utcOffset()-e)%600)},pn.isDSTfunction(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},pn.isLocalfunction(){return!!this.isValid()&&!this._isUTC},pn.isUtcOffsetfunction(){return!!this.isValid()&&this._isUTC},pn.isUtcAt,pn.isUTCAt,pn.zoneAbbrfunction(){return this._isUTC?UTC:},pn.zoneNamefunction(){return this._isUTC?Coordinated Universal Time:},pn.datesn(dates accessor is deprecated. Use date instead.,fn),pn.monthsn(months accessor is deprecated. Use month instead,Ue),pn.yearsn(years accessor is deprecated. Use year instead,Le),pn.zonen(moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/,function(e,t){return null!e?(string!typeof e&&(e-e),this.utcOffset(e,t),this):-this.utcOffset()}),pn.isDSTShiftedn(isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information,function(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e,t{};return v(t,this),(tbt(t))._a?(e(t._isUTC?_:Tt)(t._a),this._isDSTShiftedthis.isValid()&&0function(e,t,n){for(var sMath.min(e.length,t.length),iMath.abs(e.length-t.length),r0,a0;as;a++)(n&&ea!ta||!n&&Z(ea)!Z(ta))&&r++;return r+i}(t._a,e.toArray())):this._isDSTShifted!1,this._isDSTShifted});var knx.prototype;function Mn(e,t,n,s){var idt(),r_().set(s,t);return in(r,e)}function Dn(e,t,n){if(h(e)&&(te,evoid 0),ee||,null!t)return Mn(e,t,n,month);for(var s,i0;i12;i++)siMn(e,i,n,month);return s}function Sn(e,t,n,s){t(booleantypeof e?h(t)&&(nt,tvoid 0):(te,e!1,h(nt)&&(nt,tvoid 0)),t||);var i,rdt(),ae?r._week.dow:0,o;if(null!n)return Mn(t,(n+a)%7,s,day);for(i0;i7;i++)oiMn(t,(i+a)%7,s,day);return o}kn.calendarfunction(e,t,n){var sthis._calendare||this._calendar.sameElse;return O(s)?s.call(t,n):s},kn.longDateFormatfunction(e){var tthis._longDateFormate,nthis._longDateFormate.toUpperCase();return t||!n?t:(this._longDateFormaten.match(N).map(function(e){returnMMMMe||MMe||DDe||dddde?e.slice(1):e}).join(),this._longDateFormate)},kn.invalidDatefunction(){return this._invalidDate},kn.ordinalfunction(e){return this._ordinal.replace(%d,e)},kn.preparsevn,kn.postformatvn,kn.relativeTimefunction(e,t,n,s){var ithis._relativeTimen;return O(i)?i(e,t,n,s):i.replace(/%d/i,e)},kn.pastFuturefunction(e,t){var nthis._relativeTime0e?future:past;return O(n)?n(t):n.replace(/%s/i,t)},kn.setfunction(e){var t,n;for(n in e)m(e,n)&&(O(ten)?thisnt:this_+nt);this._confige,this._dayOfMonthOrdinalParseLenientnew RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+|+/\d{1,2}/.source)},kn.erasfunction(e,t){for(var n,sthis._eras||dt(en)._eras,i0,rs.length;ir;++i){switch(typeof si.since){casestring:nf(si.since).startOf(day),si.sincen.valueOf();break}switch(typeof si.until){caseundefined:si.until1/0;break;casestring:nf(si.until).startOf(day).valueOf(),si.untiln.valueOf();break}}return s},kn.erasParsefunction(e,t,n){var s,i,r,a,o,uthis.eras();for(ee.toUpperCase(),s0,iu.length;si;++s)if(rus.name.toUpperCase(),aus.abbr.toUpperCase(),ous.narrow.toUpperCase(),n)switch(t){caseN:caseNN:caseNNN:if(ae)return us;break;caseNNNN:if(re)return us;break;caseNNNNN:if(oe)return us;break}else if(0r,a,o.indexOf(e))return us},kn.erasConvertYearfunction(e,t){var ne.sincee.until?1:-1;return void 0t?f(e.since).year():f(e.since).year()+(t-e.offset)*n},kn.erasAbbrRegexfunction(e){return m(this,_erasAbbrRegex)||hn.call(this),e?this._erasAbbrRegex:this._erasRegex},kn.erasNameRegexfunction(e){return m(this,_erasNameRegex)||hn.call(this),e?this._erasNameRegex:this._erasRegex},kn.erasNarrowRegexfunction(e){return m(this,_erasNarrowRegex)||hn.call(this),e?this._erasNarrowRegex:this._erasRegex},kn.monthsfunction(e,t){return e?o(this._months)?this._monthse.month():this._months(this._months.isFormat||Pe).test(t)?format:standalonee.month():o(this._months)?this._months:this._months.standalone},kn.monthsShortfunction(e,t){return e?o(this._monthsShort)?this._monthsShorte.month():this._monthsShortPe.test(t)?format:standalonee.month():o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},kn.monthsParsefunction(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,ae.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse,this._longMonthsParse,this._shortMonthsParse,s0;s12;++s)r_(2e3,s),this._shortMonthsParsesthis.monthsShort(r,).toLocaleLowerCase(),this._longMonthsParsesthis.months(r,).toLocaleLowerCase();return n?MMMt?-1!(iwe.call(this._shortMonthsParse,a))?i:null:-1!(iwe.call(this._longMonthsParse,a))?i:null:MMMt?-1!(iwe.call(this._shortMonthsParse,a))||-1!(iwe.call(this._longMonthsParse,a))?i:null:-1!(iwe.call(this._longMonthsParse,a))||-1!(iwe.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse,this._longMonthsParse,this._shortMonthsParse),s0;s12;s++){if(i_(2e3,s),n&&!this._longMonthsParses&&(this._longMonthsParsesnew RegExp(^+this.months(i,).replace(.,)+$,i),this._shortMonthsParsesnew RegExp(^+this.monthsShort(i,).replace(.,)+$,i)),n||this._monthsParses||(r^+this.months(i,)+|^+this.monthsShort(i,),this._monthsParsesnew RegExp(r.replace(.,),i)),n&&MMMMt&&this._longMonthsParses.test(e))return s;if(n&&MMMt&&this._shortMonthsParses.test(e))return s;if(!n&&this._monthsParses.test(e))return s}},kn.monthsRegexfunction(e){return this._monthsParseExact?(m(this,_monthsRegex)||He.call(this),e?this._monthsStrictRegex:this._monthsRegex):(m(this,_monthsRegex)||(this._monthsRegexWe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},kn.monthsShortRegexfunction(e){return this._monthsParseExact?(m(this,_monthsRegex)||He.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,_monthsShortRegex)||(this._monthsShortRegexRe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},kn.weekfunction(e){return Ae(e,this._week.dow,this._week.doy).week},kn.firstDayOfYearfunction(){return this._week.doy},kn.firstDayOfWeekfunction(){return this._week.dow},kn.weekdaysfunction(e,t){var no(this._weekdays)?this._weekdays:this._weekdayse&&!0!e&&this._weekdays.isFormat.test(t)?format:standalone;return!0e?Ie(n,this._week.dow):e?ne.day():n},kn.weekdaysMinfunction(e){return!0e?Ie(this._weekdaysMin,this._week.dow):e?this._weekdaysMine.day():this._weekdaysMin},kn.weekdaysShortfunction(e){return!0e?Ie(this._weekdaysShort,this._week.dow):e?this._weekdaysShorte.day():this._weekdaysShort},kn.weekdaysParsefunction(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,ae.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse,this._shortWeekdaysParse,this._minWeekdaysParse,s0;s7;++s)r_(2e3,1).day(s),this._minWeekdaysParsesthis.weekdaysMin(r,).toLocaleLowerCase(),this._shortWeekdaysParsesthis.weekdaysShort(r,).toLocaleLowerCase(),this._weekdaysParsesthis.weekdays(r,).toLocaleLowerCase();return n?ddddt?-1!(iwe.call(this._weekdaysParse,a))?i:null:dddt?-1!(iwe.call(this._shortWeekdaysParse,a))?i:null:-1!(iwe.call(this._minWeekdaysParse,a))?i:null:ddddt?-1!(iwe.call(this._weekdaysParse,a))||-1!(iwe.call(this._shortWeekdaysParse,a))||-1!(iwe.call(this._minWeekdaysParse,a))?i:null:dddt?-1!(iwe.call(this._shortWeekdaysParse,a))||-1!(iwe.call(this._weekdaysParse,a))||-1!(iwe.call(this._minWeekdaysParse,a))?i:null:-1!(iwe.call(this._minWeekdaysParse,a))||-1!(iwe.call(this._weekdaysParse,a))||-1!(iwe.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse,this._minWeekdaysParse,this._shortWeekdaysParse,this._fullWeekdaysParse),s0;s7;s++){if(i_(2e3,1).day(s),n&&!this._fullWeekdaysParses&&(this._fullWeekdaysParsesnew RegExp(^+this.weekdays(i,).replace(.,\\.?)+$,i),this._shortWeekdaysParsesnew RegExp(^+this.weekdaysShort(i,).replace(.,\\.?)+$,i),this._minWeekdaysParsesnew RegExp(^+this.weekdaysMin(i,).replace(.,\\.?)+$,i)),this._weekdaysParses||(r^+this.weekdays(i,)+|^+this.weekdaysShort(i,)+|^+this.weekdaysMin(i,),this._weekdaysParsesnew RegExp(r.replace(.,),i)),n&&ddddt&&this._fullWeekdaysParses.test(e))return s;if(n&&dddt&&this._shortWeekdaysParses.test(e))return s;if(n&&ddt&&this._minWeekdaysParses.test(e))return s;if(!n&&this._weekdaysParses.test(e))return s}},kn.weekdaysRegexfunction(e){return this._weekdaysParseExact?(m(this,_weekdaysRegex)||Qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,_weekdaysRegex)||(this._weekdaysRegexqe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},kn.weekdaysShortRegexfunction(e){return this._weekdaysParseExact?(m(this,_weekdaysRegex)||Qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,_weekdaysShortRegex)||(this._weekdaysShortRegexBe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},kn.weekdaysMinRegexfunction(e){return this._weekdaysParseExact?(m(this,_weekdaysRegex)||Qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,_weekdaysMinRegex)||(this._weekdaysMinRegexJe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},kn.isPMfunction(e){returnp(e+).toLowerCase().charAt(0)},kn.meridiemfunction(e,t,n){return 11e?n?pm:PM:n?am:AM},lt(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 te%10;return e+(1Z(e%100/10)?th:1t?st:2t?nd:3t?rd:th)}}),f.langn(moment.lang is deprecated. Use moment.locale instead.,lt),f.langDatan(moment.langData is deprecated. Use moment.localeData instead.,dt);var YnMath.abs;function On(e,t,n,s){var iZt(t,n);return e._milliseconds+s*i._milliseconds,e._days+s*i._days,e._months+s*i._months,e._bubble()}function bn(e){return e0?Math.floor(e):Math.ceil(e)}function xn(e){return 4800*e/146097}function Tn(e){return 146097*e/4800}function Nn(e){return function(){return this.as(e)}}var PnNn(ms),RnNn(s),WnNn(m),CnNn(h),UnNn(d),HnNn(w),FnNn(M),LnNn(Q),VnNn(y);function Gn(e){return function(){return this.isValid()?this._datae:NaN}}var EnGn(milliseconds),AnGn(seconds),jnGn(minutes),InGn(hours),ZnGn(days),znGn(months),$nGn(years);var qnMath.round,Bn{ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Jn(e,t,n,s){var iZt(e).abs(),rqn(i.as(s)),aqn(i.as(m)),oqn(i.as(h)),uqn(i.as(d)),lqn(i.as(M)),hqn(i.as(w)),dqn(i.as(y)),c(rn.ss?s,r:rn.s&&ss,r)||a1&&m||an.m&&mm,a||o1&&h||on.h&&hh,o||u1&&d||un.d&&dd,u;return null!n.w&&(cc||h1&&w||hn.w&&ww,h),(cc||l1&&M||ln.M&&MM,l||d1&&y||yy,d)2t,c30+e,c4s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,c)}var QnMath.abs;function Xn(e){return(0e)-(e0)||+e}function Kn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o,uQn(this._milliseconds)/1e3,lQn(this._days),hQn(this._months),dthis.asSeconds();return d?(eI(u/60),tI(e/60),u%60,e%60,nI(h/12),h%12,su?u.toFixed(3).replace(/\.?0+$/,):,id0?-:,rXn(this._months)!Xn(d)?-:,aXn(this._days)!Xn(d)?-:,oXn(this._milliseconds)!Xn(d)?-:,i+P+(n?r+n+Y:)+(h?r+h+M:)+(l?a+l+D:)+(t||e||u?T:)+(t?o+t+H:)+(e?o+e+M:)+(u?o+s+S:)):P0D}var esCt.prototype;return es.isValidfunction(){return this._isValid},es.absfunction(){var ethis._data;return this._millisecondsYn(this._milliseconds),this._daysYn(this._days),this._monthsYn(this._months),e.millisecondsYn(e.milliseconds),e.secondsYn(e.seconds),e.minutesYn(e.minutes),e.hoursYn(e.hours),e.monthsYn(e.months),e.yearsYn(e.years),this},es.addfunction(e,t){return On(this,e,t,1)},es.subtractfunction(e,t){return On(this,e,t,-1)},es.asfunction(e){if(!this.isValid())return NaN;var t,n,sthis._milliseconds;if(month(eV(e))||quartere||yeare)switch(tthis._days+s/864e5,nthis._months+xn(t),e){casemonth:return n;casequarter:return n/3;caseyear:return n/12}else switch(tthis._days+Math.round(Tn(this._months)),e){caseweek:return t/7+s/6048e5;caseday:return t+s/864e5;casehour:return 24*t+s/36e5;caseminute:return 1440*t+s/6e4;casesecond:return 86400*t+s/1e3;casemillisecond:return Math.floor(864e5*t)+s;default:throw new Error(Unknown unit +e)}},es.asMillisecondsPn,es.asSecondsRn,es.asMinutesWn,es.asHoursCn,es.asDaysUn,es.asWeeksHn,es.asMonthsFn,es.asQuartersLn,es.asYearsVn,es.valueOffunction(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Z(this._months/12):NaN},es._bubblefunction(){var e,t,n,s,i,rthis._milliseconds,athis._days,othis._months,uthis._data;return 0r&&0a&&0o||r0&&a0&&o0||(r+864e5*bn(Tn(o)+a),oa0),u.millisecondsr%1e3,eI(r/1e3),u.secondse%60,tI(e/60),u.minutest%60,nI(t/60),u.hoursn%24,a+I(n/24),o+iI(xn(a)),a-bn(Tn(i)),sI(o/12),o%12,u.daysa,u.monthso,u.yearss,this},es.clonefunction(){return Zt(this)},es.getfunction(e){return eV(e),this.isValid()?thise+s():NaN},es.millisecondsEn,es.secondsAn,es.minutesjn,es.hoursIn,es.daysZn,es.weeksfunction(){return I(this.days()/7)},es.monthszn,es.years$n,es.humanizefunction(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,s,i!1,rBn;returnobjecttypeof e&&(te,e!1),booleantypeof e&&(ie),objecttypeof t&&(rObject.assign({},Bn,t),null!t.s&&nullt.ss&&(r.sst.s-1)),nthis.localeData(),sJn(this,!i,r,n),i&&(sn.pastFuture(+this,s)),n.postformat(s)},es.toISOStringKn,es.toStringKn,es.toJSONKn,es.localetn,es.localeDatasn,es.toIsoStringn(toIsoString() is deprecated. Please use toISOString() instead (notice the capitals),Kn),es.langnn,C(X,0,0,unix),C(x,0,0,valueOf),ce(x,ue),ce(X,/+-?\d+(\.\d{1,3})?/),ye(X,function(e,t,n){n._dnew Date(1e3*parseFloat(e))}),ye(x,function(e,t,n){n._dnew Date(Z(e))}),f.version2.26.0,eTt,f.fnpn,f.minfunction(){return Rt(isBefore,.slice.call(arguments,0))},f.maxfunction(){return Rt(isAfter,.slice.call(arguments,0))},f.nowfunction(){return Date.now?Date.now():+new Date},f.utc_,f.unixfunction(e){return Tt(1e3*e)},f.monthsfunction(e,t){return Dn(e,t,months)},f.isDatea,f.localelt,f.invalidw,f.durationZt,f.isMomentM,f.weekdaysfunction(e,t,n){return Sn(e,t,n,weekdays)},f.parseZonefunction(){return Tt.apply(null,arguments).parseZone()},f.localeDatadt,f.isDurationUt,f.monthsShortfunction(e,t){return Dn(e,t,monthsShort)},f.weekdaysMinfunction(e,t,n){return Sn(e,t,n,weekdaysMin)},f.defineLocaleht,f.updateLocalefunction(e,t){var n,s,i;return null!t?(ist,null!ite&&null!ite.parentLocale?ite.set(b(ite._config,t)):(null!(sut(e))&&(is._config),tb(i,t),nulls&&(t.abbre),(nnew x(t)).parentLocaleite,iten),lt(e)):null!ite&&(null!ite.parentLocale?(iteite.parentLocale,elt()&<(e)):null!ite&&delete ite),ite},f.localesfunction(){return s(it)},f.weekdaysShortfunction(e,t,n){return Sn(e,t,n,weekdaysShort)},f.normalizeUnitsV,f.relativeTimeRoundingfunction(e){return void 0e?qn:functiontypeof e&&(qne,!0)},f.relativeTimeThresholdfunction(e,t){return void 0!Bne&&(void 0t?Bne:(Bnet,se&&(Bn.sst-1),!0))},f.calendarFormatfunction(e,t){var ne.diff(t,days,!0);return n-6?sameElse:n-1?lastWeek:n0?lastDay:n1?sameDay:n2?nextDay:n7?nextWeek:sameElse},f.prototypepn,f.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-WWW,MONTH:YYYY-MM},f});//# sourceMappingURLmoment.min.js.map !function(c,M){use strict;objecttypeof module&&module.exports?module.exportsM(require(moment)):functiontypeof define&&define.amd?define(moment,M):M(c.moment)}(this,function(b){use strict;void 0b.version&&b.default&&(bb.default);var M,a{},p{},n{},i{},e{};b&&stringtypeof b.version||S(Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/);var cb.version.split(.),A+c0,o+c1;function L(c){return 96c?c-87:64c?c-29:c-48}function z(c){var M0,Ac.split(.),oA0,zA1||,b1,a0,p1;for(45c.charCodeAt(0)&&(p-(M1));Mo.length;M++)a60*a+L(o.charCodeAt(M));for(M0;Mz.length;M++)b/60,a+L(z.charCodeAt(M))*b;return a*p}function O(c){for(var M0;Mc.length;M++)cMz(cM)}function q(c,M){var A,o;for(A0;AM.length;A++)oAcMA;return o}function r(c){var Mc.split(|),AM2.split( ),oM3.split(),zM4.split( );return O(A),O(o),O(z),function(c,M){for(var A0;AM;A++)cAMath.round((cA-1||0)+6e4*cA);cM-11/0}(z,o.length),{name:M0,abbrs:q(M1.split( ),o),offsets:q(A,o),untils:z,population:0|M5}}function N(c){c&&this._set(r(c))}function d(c,M){this.namec,this.zonesM}function W(c){var Mc.toTimeString(),AM.match(/\(a-z +\)/i);GMT(AA&&A0?(AA0.match(/A-Z/g))?A.join():void 0:(AM.match(/A-Z{3,5}/g))?A0:void 0)&&(Avoid 0),this.at+c,this.abbrA,this.offsetc.getTimezoneOffset()}function f(c){this.zonec,this.offsetScore0,this.abbrScore0}function X(c,M){for(var A,o;o6e4*((M.at-c.at)/12e4|0);)(Anew W(new Date(c.at+o))).offsetc.offset?cA:MA;return c}function B(c,M){return c.offsetScore!M.offsetScore?c.offsetScore-M.offsetScore:c.abbrScore!M.abbrScore?c.abbrScore-M.abbrScore:c.zone.population!M.zone.population?M.zone.population-c.zone.population:M.zone.name.localeCompare(c.zone.name)}function u(c,M){var A,o;for(O(M),A0;AM.length;A++)oMA,eoeo||{},eoc!0}function l(){try{var cIntl.DateTimeFormat().resolvedOptions().timeZone;if(c&&3c.length){var MiT(c);if(M)return M;S(Moment Timezone found +c+ from the Intl api, but did not have that data loaded.)}}catch(c){}var A,o,z,bfunction(){var c,M,A,o(new Date).getFullYear()-2,znew W(new Date(o,0,1)),bz;for(A1;A48;A++)(Mnew W(new Date(o,A,1))).offset!z.offset&&(cX(z,M),b.push(c),b.push(new W(new Date(c.at+6e4)))),zM;for(A0;A4;A++)b.push(new W(new Date(o+A,0,1))),b.push(new W(new Date(o+A,6,1)));return b}(),ab.length,pfunction(c){var M,A,o,zc.length,b{},a;for(M0;Mz;M++)for(A in oecM.offset||{})o.hasOwnProperty(A)&&(bA!0);for(M in b)b.hasOwnProperty(M)&&a.push(iM);return a}(b),n;for(o0;op.length;o++){for(Anew f(s(po),a),z0;za;z++)A.scoreOffsetAt(bz);n.push(A)}return n.sort(B),0n.length?n0.zone.name:void 0}function T(c){return(c||).toLowerCase().replace(/\//g,_)}function t(c){var M,A,o,z;for(stringtypeof c&&(cc),M0;Mc.length;M++)zT(A(ocM.split(|))0),azcM,izA,u(z,o2.split( ))}function s(c,M){cT(c);var A,oac;return o instanceof N?o:stringtypeof o?(onew N(o),aco):pc&&M!s&&(As(pc,s))?((oacnew N)._set(A),o.nameic,o):null}function E(c){var M,A,o,z;for(stringtypeof c&&(cc),M0;Mc.length;M++)oT((AcM.split(|))0),zT(A1),poz,ioA0,pzo,izA1}function m(c){t(c.zones),E(c.links),function(c){var M,A,o,z;if(c&&c.length)for(M0;Mc.length;M++)A(zcM.split(|))0.toUpperCase(),oz1.split( ),nAnew d(A,o)}(c.countries),R.dataVersionc.version}function C(c){var MXc._f||xc._f;return!(!c._a||void 0!c._tzm||M)}function S(c){undefined!typeof console&&functiontypeof console.error&&console.error(c)}function R(c){var MArray.prototype.slice.call(arguments,0,-1),Aargumentsarguments.length-1,os(A),zb.utc.apply(null,M);return o&&!b.isMoment(c)&&C(z)&&z.add(o.parse(z),minutes),z.tz(A),z}(A2||2A&&o6)&&S(Moment Timezone requires Moment.js > 2.6.0. You are using Moment.js +b.version+. See momentjs.com),N.prototype{_set:function(c){this.namec.name,this.abbrsc.abbrs,this.untilsc.untils,this.offsetsc.offsets,this.populationc.population},_index:function(c){var M,A+c,othis.untils;for(M0;Mo.length;M++)if(AoM)return M},countries:function(){var Mthis.name;return Object.keys(n).filter(function(c){return-1!nc.zones.indexOf(M)})},parse:function(c){var M,A,o,z,b+c,athis.offsets,pthis.untils,np.length-1;for(z0;zn;z++)if(Maz,Aaz+1,oaz?z-1:z,MA&&R.moveAmbiguousForward?MA:oM&&R.moveInvalidForward&&(Mo),bpz-6e4*M)return az;return an},abbr:function(c){return this.abbrsthis._index(c)},offset:function(c){return S(zone.offset has been deprecated in favor of zone.utcOffset),this.offsetsthis._index(c)},utcOffset:function(c){return this.offsetsthis._index(c)}},f.prototype.scoreOffsetAtfunction(c){this.offsetScore+Math.abs(this.zone.utcOffset(c.at)-c.offset),this.zone.abbr(c.at).replace(/^A-Z/g,)!c.abbr&&this.abbrScore++},R.version0.5.31,R.dataVersion,R._zonesa,R._linksp,R._namesi,R._countriesn,R.addt,R.linkE,R.loadm,R.zones,R.zoneExistsfunction c(M){return c.didShowError||(c.didShowError!0,S(moment.tz.zoneExists(+M+) has been deprecated in favor of !moment.tz.zone(+M+))),!!s(M)},R.guessfunction(c){return M&&!c||(Ml()),M},R.namesfunction(){var c,M;for(c in i)i.hasOwnProperty(c)&&(ac||apc)&&ic&&M.push(ic);return M.sort()},R.ZoneN,R.unpackr,R.unpackBase60z,R.needsOffsetC,R.moveInvalidForward!0,R.moveAmbiguousForward!1,R.countriesfunction(){return Object.keys(n)},R.zonesForCountryfunction(c,M){if(!(cfunction(c){return cc.toUpperCase(),nc||null}(c)))return null;var Ac.zones.sort();return M?A.map(function(c){return{name:c,offset:s(c).utcOffset(new Date)}}):A};var g,Pb.fn;function D(c){return function(){return this._z?this._z.abbr(this):c.call(this)}}function h(c){return function(){return this._znull,c.apply(this,arguments)}}b.tzR,b.defaultZonenull,b.updateOffsetfunction(c,M){var A,ob.defaultZone;if(void 0c._z&&(o&&C(c)&&!c._isUTC&&(c._db.utc(c._a)._d,c.utc().add(o.parse(c),minutes)),c._zo),c._z)if(Ac._z.utcOffset(c),Math.abs(A)16&&(A/60),void 0!c.utcOffset){var zc._z;c.utcOffset(-A,M),c._zz}else c.zone(A,M)},P.tzfunction(c,M){if(c){if(string!typeof c)throw new Error(Time zone name must be a string, got +c+ +typeof c+);return this._zs(c),this._z?b.updateOffset(this,M):S(Moment Timezone has no data for +c+. See http://momentjs.com/timezone/docs/#/data-loading/.),this}if(this._z)return this._z.name},P.zoneNameD(P.zoneName),P.zoneAbbrD(P.zoneAbbr),P.utch(P.utc),P.localh(P.local),P.utcOffset(gP.utcOffset,function(){return 0arguments.length&&(this._znull),g.apply(this,arguments)}),b.tz.setDefaultfunction(c){return(A2||2A&&o9)&&S(Moment Timezone setDefault() requires Moment.js > 2.9.0. You are using Moment.js +b.version+.),b.defaultZonec?s(c):null,b};var kb.momentProperties;returnobject ArrayObject.prototype.toString.call(k)?(k.push(_z),k.push(_a)):k&&(k._znull),m({version:2020a,zones:Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5,Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5,Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5,Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5,Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6,Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4,Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5,Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6,Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5,Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3,Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4,Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5,Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|01212121212121212121212121212121213|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|,Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5,Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5,Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5,Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|,Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5,Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5,Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4,America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326,America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4,America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3,America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4,America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|,America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|,America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|,America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|,America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|,America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|,America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|,America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|,America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|,America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|,America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|,America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|,America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4,America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5,America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2,America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 80 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3,America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5,America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4,America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5,America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3,America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2,America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2,America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5,America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4,America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2,America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4,America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG0 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4,America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5,America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3,America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5,America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5,America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4,America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5,America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2,America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4,America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8,America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3,America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|01010230405656565656565656565656565656565656565656565656565656565656565656565656565656565657|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|13e2,America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5,America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5,America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5,America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3,America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5,America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5,America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2,America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5,America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3,America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3,America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|010232323232323245232323232323232323232323232323232323232326767676767676767676767676767676767676767676768676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2,America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|01212121212121212121212121212121212121212121212121212121212121212121212121232121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2,America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5,America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5,America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4,America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4,America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5,America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 80 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4,America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2,America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2,America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4,America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3,America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5,America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6,America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6,America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4,America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5,America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5,America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4,America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4,America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 80 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4,America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2,America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5,America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2,America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6,America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2,America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3,America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5,America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5,America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5,America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4,America/New_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6,America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2,America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2,America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2,America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3,America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2,America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4,America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5,America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5,America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4,America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4,America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5,America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|,America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842,America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2,America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5,America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4,America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229,America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4,America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5,America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5,America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6,America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452,America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2,America/St_Johns|NST NDT NST NDT NWT NPT NDDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4,America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3,America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5,America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656,America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4,America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5,America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|01010230405656565656565656565656565656565656565656565656565656565656565656565656565656565657|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|23e3,America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4,America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642,America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3,Antarctica/Casey|-00 +08 +11|0 -80 -b0|01212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10|10,Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70,Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80,Antarctica/Macquarie|AEST AEDT -00 +11|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1,Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60,Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5,Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40,Antarctica/Rothera|-00 -03|0 30|01|gOo0|130,Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20,Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40,Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25,Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4,Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5,Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5,Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5,Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3,Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4,Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4,Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4,Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|,Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5,Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4,Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5,Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6,Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|,Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5,Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4,Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4,Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6,Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4,Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3,Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6,Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5,Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6,Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5,Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4,Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5,Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4,Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|,Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|0101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|18e5,Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|25e4,Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5,Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5,Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3,Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4,Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6,Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6,Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4,Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4,Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5,Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4,Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6,Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5,Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5,Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2,Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5,Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5,Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4,Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4,Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3,Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5,Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6,Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4,Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4,Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5,Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5,Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4,Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4,Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5,Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|,Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4,Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5,Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4,Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4,Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6,Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2,Asia/Taipei|CST JST CDT|-80 -90 -90|01020202020202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5,Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5,Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5,Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6,Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3,Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6,Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5,Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5,Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2,Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4,Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4,Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5,Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5,Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4,Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3,Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4,Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4,Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3,Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4,Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4,Atlantic/South_Georgia|-02|20|0||30,Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2,Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5,Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5,Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5,Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3,Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746,Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4,Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368,Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4,Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347,Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10,Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5,Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5,CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|,Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2,CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|,Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5,EST|EST|50|0||,EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,Etc/GMT-0|GMT|0|0||,Etc/GMT-1|+01|-10|0||,Pacific/Port_Moresby|+10|-a0|0||25e4,Etc/GMT-11|+11|-b0|0||,Pacific/Tarawa|+12|-c0|0||29e3,Etc/GMT-13|+13|-d0|0||,Etc/GMT-14|+14|-e0|0||,Etc/GMT-2|+02|-20|0||,Etc/GMT-3|+03|-30|0||,Etc/GMT-4|+04|-40|0||,Etc/GMT-5|+05|-50|0||,Etc/GMT-6|+06|-60|0||,Indian/Christmas|+07|-70|0||21e2,Etc/GMT-8|+08|-80|0||,Pacific/Palau|+09|-90|0||21e3,Etc/GMT+1|-01|10|0||,Etc/GMT+10|-10|a0|0||,Etc/GMT+11|-11|b0|0||,Etc/GMT+12|-12|c0|0||,Etc/GMT+3|-03|30|0||,Etc/GMT+4|-04|40|0||,Etc/GMT+5|-05|50|0||,Etc/GMT+6|-06|60|0||,Etc/GMT+7|-07|70|0||,Etc/GMT+8|-08|80|0||,Etc/GMT+9|-09|90|0||,Etc/UTC|UTC|0|0||,Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5,Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3,Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5,Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5,Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6,Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5,Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5,Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5,Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5,Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5,Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5,Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4,Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4,Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5,Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3,Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5,Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4,Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5,Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4,Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5,Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4,Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5,Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4,Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5,Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3,Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6,Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6,Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -20 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4,Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5,Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5,Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|,Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4,Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5,Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5,Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4,Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4,Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5,Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4,Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5,Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4,Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0|10e5,Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5,Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4,HST|HST|a0|0||,Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2,Indian/Cocos|+0630|-6u|0||596,Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130,Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3,Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4,Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4,Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4,Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3,MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|,MST|MST|70|0||,MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600,Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3,Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4,Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3,Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3,Pacific/Enderbury|-12 -11 +13|c0 b0 -d0|012|nIc0 B7X0|1,Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483,Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4,Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3,Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125,Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4,Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4,Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4,Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2,Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2,Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3,Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2,Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2,Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3,Pacific/Niue|-1120 -1130 -11|bk bu b0|012|-KfME 17y0a|12e2,Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4,Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3,Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56,Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3,Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3,Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4,Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3,PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|,WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|,links:Africa/Abidjan|Africa/Bamako,Africa/Abidjan|Africa/Banjul,Africa/Abidjan|Africa/Conakry,Africa/Abidjan|Africa/Dakar,Africa/Abidjan|Africa/Freetown,Africa/Abidjan|Africa/Lome,Africa/Abidjan|Africa/Nouakchott,Africa/Abidjan|Africa/Ouagadougou,Africa/Abidjan|Africa/Timbuktu,Africa/Abidjan|Atlantic/St_Helena,Africa/Cairo|Egypt,Africa/Johannesburg|Africa/Maseru,Africa/Johannesburg|Africa/Mbabane,Africa/Lagos|Africa/Bangui,Africa/Lagos|Africa/Brazzaville,Africa/Lagos|Africa/Douala,Africa/Lagos|Africa/Kinshasa,Africa/Lagos|Africa/Libreville,Africa/Lagos|Africa/Luanda,Africa/Lagos|Africa/Malabo,Africa/Lagos|Africa/Niamey,Africa/Lagos|Africa/Porto-Novo,Africa/Maputo|Africa/Blantyre,Africa/Maputo|Africa/Bujumbura,Africa/Maputo|Africa/Gaborone,Africa/Maputo|Africa/Harare,Africa/Maputo|Africa/Kigali,Africa/Maputo|Africa/Lubumbashi,Africa/Maputo|Africa/Lusaka,Africa/Nairobi|Africa/Addis_Ababa,Africa/Nairobi|Africa/Asmara,Africa/Nairobi|Africa/Asmera,Africa/Nairobi|Africa/Dar_es_Salaam,Africa/Nairobi|Africa/Djibouti,Africa/Nairobi|Africa/Kampala,Africa/Nairobi|Africa/Mogadishu,Africa/Nairobi|Indian/Antananarivo,Africa/Nairobi|Indian/Comoro,Africa/Nairobi|Indian/Mayotte,Africa/Tripoli|Libya,America/Adak|America/Atka,America/Adak|US/Aleutian,America/Anchorage|US/Alaska,America/Argentina/Buenos_Aires|America/Buenos_Aires,America/Argentina/Catamarca|America/Argentina/ComodRivadavia,America/Argentina/Catamarca|America/Catamarca,America/Argentina/Cordoba|America/Cordoba,America/Argentina/Cordoba|America/Rosario,America/Argentina/Jujuy|America/Jujuy,America/Argentina/Mendoza|America/Mendoza,America/Atikokan|America/Coral_Harbour,America/Chicago|US/Central,America/Curacao|America/Aruba,America/Curacao|America/Kralendijk,America/Curacao|America/Lower_Princes,America/Denver|America/Shiprock,America/Denver|Navajo,America/Denver|US/Mountain,America/Detroit|US/Michigan,America/Edmonton|Canada/Mountain,America/Fort_Wayne|America/Indiana/Indianapolis,America/Fort_Wayne|America/Indianapolis,America/Fort_Wayne|US/East-Indiana,America/Godthab|America/Nuuk,America/Halifax|Canada/Atlantic,America/Havana|Cuba,America/Indiana/Knox|America/Knox_IN,America/Indiana/Knox|US/Indiana-Starke,America/Jamaica|Jamaica,America/Kentucky/Louisville|America/Louisville,America/Los_Angeles|US/Pacific,America/Los_Angeles|US/Pacific-New,America/Manaus|Brazil/West,America/Mazatlan|Mexico/BajaSur,America/Mexico_City|Mexico/General,America/New_York|US/Eastern,America/Noronha|Brazil/DeNoronha,America/Panama|America/Cayman,America/Phoenix|US/Arizona,America/Port_of_Spain|America/Anguilla,America/Port_of_Spain|America/Antigua,America/Port_of_Spain|America/Dominica,America/Port_of_Spain|America/Grenada,America/Port_of_Spain|America/Guadeloupe,America/Port_of_Spain|America/Marigot,America/Port_of_Spain|America/Montserrat,America/Port_of_Spain|America/St_Barthelemy,America/Port_of_Spain|America/St_Kitts,America/Port_of_Spain|America/St_Lucia,America/Port_of_Spain|America/St_Thomas,America/Port_of_Spain|America/St_Vincent,America/Port_of_Spain|America/Tortola,America/Port_of_Spain|America/Virgin,America/Regina|Canada/Saskatchewan,America/Rio_Branco|America/Porto_Acre,America/Rio_Branco|Brazil/Acre,America/Santiago|Chile/Continental,America/Sao_Paulo|Brazil/East,America/St_Johns|Canada/Newfoundland,America/Tijuana|America/Ensenada,America/Tijuana|America/Santa_Isabel,America/Tijuana|Mexico/BajaNorte,America/Toronto|America/Montreal,America/Toronto|Canada/Eastern,America/Vancouver|Canada/Pacific,America/Whitehorse|Canada/Yukon,America/Winnipeg|Canada/Central,Asia/Ashgabat|Asia/Ashkhabad,Asia/Bangkok|Asia/Phnom_Penh,Asia/Bangkok|Asia/Vientiane,Asia/Dhaka|Asia/Dacca,Asia/Dubai|Asia/Muscat,Asia/Ho_Chi_Minh|Asia/Saigon,Asia/Hong_Kong|Hongkong,Asia/Jerusalem|Asia/Tel_Aviv,Asia/Jerusalem|Israel,Asia/Kathmandu|Asia/Katmandu,Asia/Kolkata|Asia/Calcutta,Asia/Kuala_Lumpur|Asia/Singapore,Asia/Kuala_Lumpur|Singapore,Asia/Macau|Asia/Macao,Asia/Makassar|Asia/Ujung_Pandang,Asia/Nicosia|Europe/Nicosia,Asia/Qatar|Asia/Bahrain,Asia/Rangoon|Asia/Yangon,Asia/Riyadh|Asia/Aden,Asia/Riyadh|Asia/Kuwait,Asia/Seoul|ROK,Asia/Shanghai|Asia/Chongqing,Asia/Shanghai|Asia/Chungking,Asia/Shanghai|Asia/Harbin,Asia/Shanghai|PRC,Asia/Taipei|ROC,Asia/Tehran|Iran,Asia/Thimphu|Asia/Thimbu,Asia/Tokyo|Japan,Asia/Ulaanbaatar|Asia/Ulan_Bator,Asia/Urumqi|Asia/Kashgar,Atlantic/Faroe|Atlantic/Faeroe,Atlantic/Reykjavik|Iceland,Atlantic/South_Georgia|Etc/GMT+2,Australia/Adelaide|Australia/South,Australia/Brisbane|Australia/Queensland,Australia/Broken_Hill|Australia/Yancowinna,Australia/Darwin|Australia/North,Australia/Hobart|Australia/Tasmania,Australia/Lord_Howe|Australia/LHI,Australia/Melbourne|Australia/Victoria,Australia/Perth|Australia/West,Australia/Sydney|Australia/ACT,Australia/Sydney|Australia/Canberra,Australia/Sydney|Australia/NSW,Etc/GMT-0|Etc/GMT,Etc/GMT-0|Etc/GMT+0,Etc/GMT-0|Etc/GMT0,Etc/GMT-0|Etc/Greenwich,Etc/GMT-0|GMT,Etc/GMT-0|GMT+0,Etc/GMT-0|GMT-0,Etc/GMT-0|GMT0,Etc/GMT-0|Greenwich,Etc/UTC|Etc/UCT,Etc/UTC|Etc/Universal,Etc/UTC|Etc/Zulu,Etc/UTC|UCT,Etc/UTC|UTC,Etc/UTC|Universal,Etc/UTC|Zulu,Europe/Belgrade|Europe/Ljubljana,Europe/Belgrade|Europe/Podgorica,Europe/Belgrade|Europe/Sarajevo,Europe/Belgrade|Europe/Skopje,Europe/Belgrade|Europe/Zagreb,Europe/Chisinau|Europe/Tiraspol,Europe/Dublin|Eire,Europe/Helsinki|Europe/Mariehamn,Europe/Istanbul|Asia/Istanbul,Europe/Istanbul|Turkey,Europe/Lisbon|Portugal,Europe/London|Europe/Belfast,Europe/London|Europe/Guernsey,Europe/London|Europe/Isle_of_Man,Europe/London|Europe/Jersey,Europe/London|GB,Europe/London|GB-Eire,Europe/Moscow|W-SU,Europe/Oslo|Arctic/Longyearbyen,Europe/Oslo|Atlantic/Jan_Mayen,Europe/Prague|Europe/Bratislava,Europe/Rome|Europe/San_Marino,Europe/Rome|Europe/Vatican,Europe/Warsaw|Poland,Europe/Zurich|Europe/Busingen,Europe/Zurich|Europe/Vaduz,Indian/Christmas|Etc/GMT-7,Pacific/Auckland|Antarctica/McMurdo,Pacific/Auckland|Antarctica/South_Pole,Pacific/Auckland|NZ,Pacific/Chatham|NZ-CHAT,Pacific/Chuuk|Pacific/Truk,Pacific/Chuuk|Pacific/Yap,Pacific/Easter|Chile/EasterIsland,Pacific/Guam|Pacific/Saipan,Pacific/Honolulu|Pacific/Johnston,Pacific/Honolulu|US/Hawaii,Pacific/Kwajalein|Kwajalein,Pacific/Pago_Pago|Pacific/Midway,Pacific/Pago_Pago|Pacific/Samoa,Pacific/Pago_Pago|US/Samoa,Pacific/Palau|Etc/GMT-9,Pacific/Pohnpei|Pacific/Ponape,Pacific/Port_Moresby|Etc/GMT-10,Pacific/Tarawa|Etc/GMT-12,Pacific/Tarawa|Pacific/Funafuti,Pacific/Tarawa|Pacific/Wake,Pacific/Tarawa|Pacific/Wallis,countries:AD|Europe/Andorra,AE|Asia/Dubai,AF|Asia/Kabul,AG|America/Port_of_Spain America/Antigua,AI|America/Port_of_Spain America/Anguilla,AL|Europe/Tirane,AM|Asia/Yerevan,AO|Africa/Lagos Africa/Luanda,AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo,AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia,AS|Pacific/Pago_Pago,AT|Europe/Vienna,AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla,AW|America/Curacao America/Aruba,AX|Europe/Helsinki Europe/Mariehamn,AZ|Asia/Baku,BA|Europe/Belgrade Europe/Sarajevo,BB|America/Barbados,BD|Asia/Dhaka,BE|Europe/Brussels,BF|Africa/Abidjan Africa/Ouagadougou,BG|Europe/Sofia,BH|Asia/Qatar Asia/Bahrain,BI|Africa/Maputo Africa/Bujumbura,BJ|Africa/Lagos Africa/Porto-Novo,BL|America/Port_of_Spain America/St_Barthelemy,BM|Atlantic/Bermuda,BN|Asia/Brunei,BO|America/La_Paz,BQ|America/Curacao America/Kralendijk,BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco,BS|America/Nassau,BT|Asia/Thimphu,BW|Africa/Maputo Africa/Gaborone,BY|Europe/Minsk,BZ|America/Belize,CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson,CC|Indian/Cocos,CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi,CF|Africa/Lagos Africa/Bangui,CG|Africa/Lagos Africa/Brazzaville,CH|Europe/Zurich,CI|Africa/Abidjan,CK|Pacific/Rarotonga,CL|America/Santiago America/Punta_Arenas Pacific/Easter,CM|Africa/Lagos Africa/Douala,CN|Asia/Shanghai Asia/Urumqi,CO|America/Bogota,CR|America/Costa_Rica,CU|America/Havana,CV|Atlantic/Cape_Verde,CW|America/Curacao,CX|Indian/Christmas,CY|Asia/Nicosia Asia/Famagusta,CZ|Europe/Prague,DE|Europe/Zurich Europe/Berlin Europe/Busingen,DJ|Africa/Nairobi Africa/Djibouti,DK|Europe/Copenhagen,DM|America/Port_of_Spain America/Dominica,DO|America/Santo_Domingo,DZ|Africa/Algiers,EC|America/Guayaquil Pacific/Galapagos,EE|Europe/Tallinn,EG|Africa/Cairo,EH|Africa/El_Aaiun,ER|Africa/Nairobi Africa/Asmara,ES|Europe/Madrid Africa/Ceuta Atlantic/Canary,ET|Africa/Nairobi Africa/Addis_Ababa,FI|Europe/Helsinki,FJ|Pacific/Fiji,FK|Atlantic/Stanley,FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae,FO|Atlantic/Faroe,FR|Europe/Paris,GA|Africa/Lagos Africa/Libreville,GB|Europe/London,GD|America/Port_of_Spain America/Grenada,GE|Asia/Tbilisi,GF|America/Cayenne,GG|Europe/London Europe/Guernsey,GH|Africa/Accra,GI|Europe/Gibraltar,GL|America/Godthab America/Danmarkshavn America/Scoresbysund America/Thule,GM|Africa/Abidjan Africa/Banjul,GN|Africa/Abidjan Africa/Conakry,GP|America/Port_of_Spain America/Guadeloupe,GQ|Africa/Lagos Africa/Malabo,GR|Europe/Athens,GS|Atlantic/South_Georgia,GT|America/Guatemala,GU|Pacific/Guam,GW|Africa/Bissau,GY|America/Guyana,HK|Asia/Hong_Kong,HN|America/Tegucigalpa,HR|Europe/Belgrade Europe/Zagreb,HT|America/Port-au-Prince,HU|Europe/Budapest,ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura,IE|Europe/Dublin,IL|Asia/Jerusalem,IM|Europe/London Europe/Isle_of_Man,IN|Asia/Kolkata,IO|Indian/Chagos,IQ|Asia/Baghdad,IR|Asia/Tehran,IS|Atlantic/Reykjavik,IT|Europe/Rome,JE|Europe/London Europe/Jersey,JM|America/Jamaica,JO|Asia/Amman,JP|Asia/Tokyo,KE|Africa/Nairobi,KG|Asia/Bishkek,KH|Asia/Bangkok Asia/Phnom_Penh,KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati,KM|Africa/Nairobi Indian/Comoro,KN|America/Port_of_Spain America/St_Kitts,KP|Asia/Pyongyang,KR|Asia/Seoul,KW|Asia/Riyadh Asia/Kuwait,KY|America/Panama America/Cayman,KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral,LA|Asia/Bangkok Asia/Vientiane,LB|Asia/Beirut,LC|America/Port_of_Spain America/St_Lucia,LI|Europe/Zurich Europe/Vaduz,LK|Asia/Colombo,LR|Africa/Monrovia,LS|Africa/Johannesburg Africa/Maseru,LT|Europe/Vilnius,LU|Europe/Luxembourg,LV|Europe/Riga,LY|Africa/Tripoli,MA|Africa/Casablanca,MC|Europe/Monaco,MD|Europe/Chisinau,ME|Europe/Belgrade Europe/Podgorica,MF|America/Port_of_Spain America/Marigot,MG|Africa/Nairobi Indian/Antananarivo,MH|Pacific/Majuro Pacific/Kwajalein,MK|Europe/Belgrade Europe/Skopje,ML|Africa/Abidjan Africa/Bamako,MM|Asia/Yangon,MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan,MO|Asia/Macau,MP|Pacific/Guam Pacific/Saipan,MQ|America/Martinique,MR|Africa/Abidjan Africa/Nouakchott,MS|America/Port_of_Spain America/Montserrat,MT|Europe/Malta,MU|Indian/Mauritius,MV|Indian/Maldives,MW|Africa/Maputo Africa/Blantyre,MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas,MY|Asia/Kuala_Lumpur Asia/Kuching,MZ|Africa/Maputo,NA|Africa/Windhoek,NC|Pacific/Noumea,NE|Africa/Lagos Africa/Niamey,NF|Pacific/Norfolk,NG|Africa/Lagos,NI|America/Managua,NL|Europe/Amsterdam,NO|Europe/Oslo,NP|Asia/Kathmandu,NR|Pacific/Nauru,NU|Pacific/Niue,NZ|Pacific/Auckland Pacific/Chatham,OM|Asia/Dubai Asia/Muscat,PA|America/Panama,PE|America/Lima,PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier,PG|Pacific/Port_Moresby Pacific/Bougainville,PH|Asia/Manila,PK|Asia/Karachi,PL|Europe/Warsaw,PM|America/Miquelon,PN|Pacific/Pitcairn,PR|America/Puerto_Rico,PS|Asia/Gaza Asia/Hebron,PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores,PW|Pacific/Palau,PY|America/Asuncion,QA|Asia/Qatar,RE|Indian/Reunion,RO|Europe/Bucharest,RS|Europe/Belgrade,RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr,RW|Africa/Maputo Africa/Kigali,SA|Asia/Riyadh,SB|Pacific/Guadalcanal,SC|Indian/Mahe,SD|Africa/Khartoum,SE|Europe/Stockholm,SG|Asia/Singapore,SH|Africa/Abidjan Atlantic/St_Helena,SI|Europe/Belgrade Europe/Ljubljana,SJ|Europe/Oslo Arctic/Longyearbyen,SK|Europe/Prague Europe/Bratislava,SL|Africa/Abidjan Africa/Freetown,SM|Europe/Rome Europe/San_Marino,SN|Africa/Abidjan Africa/Dakar,SO|Africa/Nairobi Africa/Mogadishu,SR|America/Paramaribo,SS|Africa/Juba,ST|Africa/Sao_Tome,SV|America/El_Salvador,SX|America/Curacao America/Lower_Princes,SY|Asia/Damascus,SZ|Africa/Johannesburg Africa/Mbabane,TC|America/Grand_Turk,TD|Africa/Ndjamena,TF|Indian/Reunion Indian/Kerguelen,TG|Africa/Abidjan Africa/Lome,TH|Asia/Bangkok,TJ|Asia/Dushanbe,TK|Pacific/Fakaofo,TL|Asia/Dili,TM|Asia/Ashgabat,TN|Africa/Tunis,TO|Pacific/Tongatapu,TR|Europe/Istanbul,TT|America/Port_of_Spain,TV|Pacific/Funafuti,TW|Asia/Taipei,TZ|Africa/Nairobi Africa/Dar_es_Salaam,UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye,UG|Africa/Nairobi Africa/Kampala,UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway,US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu,UY|America/Montevideo,UZ|Asia/Samarkand Asia/Tashkent,VA|Europe/Rome Europe/Vatican,VC|America/Port_of_Spain America/St_Vincent,VE|America/Caracas,VG|America/Port_of_Spain America/Tortola,VI|America/Port_of_Spain America/St_Thomas,VN|Asia/Bangkok Asia/Ho_Chi_Minh,VU|Pacific/Efate,WF|Pacific/Wallis,WS|Pacific/Apia,YE|Asia/Riyadh Asia/Aden,YT|Africa/Nairobi Indian/Mayotte,ZA|Africa/Johannesburg,ZM|Africa/Maputo Africa/Lusaka,ZW|Africa/Maputo Africa/Harare}),b});/script>!-- CSRF meta tags -->!-- GLOBAL VARIABLES -->script async> const _LAYOUT ;/script>script>// Languages: const esLabels { header: { navItems: { shops: Tiendas, dining: Gastronomía, touristInfo: Tourist info, services: Servicios, news: Novedades, sustainability: Sostenibilidad, foodhall: Salazar F&D, foodgarden: Foodcourt, restaurants: Restaurantes, }, schedules: { scheduleOpen: Abierto, scheduleClosed: Cerrado, days: { today: Hoy, monday: Lunes, tuesday: Martes, wednesday: Miercoles, thursday: Jueves, friday: Viernes, saturday: Sábado, sunday: Domingo }, }, searchBar: { placeholder: Tiendas, restaurantes, categorías, noResults: No encontramos coincidencias con tu búsqueda, vuelve a intentarlo, seeShops: Ver tiendas, seeMore: Ver más, seeRestaurants: Ver restaurantes, shops: Tiendas, dining: Gastronomía, floor: Piso, categories: Categorías }, sideMenu: { moreContent: Más sobre Larcomar, entrepreneurship: Emprendimiento, community: Apoyo a la comunidad, environmentalCare: Cuidado Ambiental, openAStoreInLarcomar: Abre una tienda con nosotros, getDirections: Cómo llegar, }, }, footer: { about: Nosotros, aboutUs: Sobre nosotros, interestedSpace: Interesados en un Espacio, openAStore: Abre una tienda con nosotros, sustainability: Sostenibilidad, community: Social, environmentalCare: Ambiental, entrepreneurship: Resultados, termsAndConditions: Términos y condiciones, privacyPolicy: Políticas de privacidad, campaingLegals: Legales de campañas, complaintBook: Libro de Reclamaciones, getDirections: Cómo llegar, hoverGetDirectionsText: Cómo llegar a Larcomar, allRights: © Todos los derechos reservados Larcomar Perú 2025, otherMalls: Otros Malls, otherMallsFull: Otros malls del Grupo Parque Arauco }, services: { goBack: Regresar, scheduleTitle: Horario, checkPickupPoints: Ver punto de recojo, checkStores: Ver tiendas, makeYourRequest: Haz tu pedido aquí, viewMore: Ver más, goToWebsite: Ir al sitio web, }, events: { goBack: Regresar, infoTitle: Datos del evento, dateTitle: Fecha, scheduleTitle: Horario, locationTitle: Ubicación, capacityTitle: Aforo, shareEvents: Compartir este evento, copyLink: Copiar link del evento, copiedLink: Link copiado, scheduleEvent: Agendar evento }};const enLabels { header: { navItems: { shops: Shops, dining: Dining, touristInfo: Tourist info, services: Services, news: News, sustainability: Sustainability }, schedules: { scheduleOpen: Open, scheduleClosed: Closed, days: { today: Today, monday: Monday, tuesday: Tuesday, wednesday: Wednesday, thursday: Thursday, friday: Friday, saturday: Saturday, sunday: Sunday } }, searchBar: { placeholder: Shops, restaurants, categories, noResults: We found no matches in your search, please try again, seeShops: More shops, seeRestaurants: More restaurants, seeMore: More, shops: Shops, dining: Dining, floor: Floor, categories: Categories, }, sideMenu: { moreContent: More about Larcomar, entrepreneurship: Entrepreneurship, community: Community, environmentalCare: Environmental care, openAStoreInLarcomar: Open a store in Larcomar, getDirections: Get Directions, }, }, footer: { about: About, aboutUs: About us, openAStore: , interestedSpace: Interested in a space, sustainability: Sustainability, community: Social, environmentalCare: Environment, entrepreneurship: Achievements, termsAndConditions: Terms & conditions, privacyPolicy: Privacy Policy, campaingLegals: Campaign legal, complaintBook: Complaints Book, getDirections: Get directions, hoverGetDirectionsText: Get directions, allRights: All rights reserved Larcomar Perú 2021, otherMalls: Other malls, otherMallsFull: Other Parque Arauco Group Shoping centers }, services: { goBack: Back, scheduleTitle: Hours, checkPickupPoints: Check pickup points, checkStores: Find shops, makeYourRequest: Place your order here, viewMore: View more, goToWebsite: Visit website, }, events: { goBack: Back, infoTitle: Event Info, dateTitle: Date, scheduleTitle: Schedule, locationTitle: Location, capacityTitle: Capacity, shareEvents: Share, copyLink: Copy event link, copiedLink: Link Copied, scheduleEvent: Schedule event }};const lang window.localStorage.getItem(site-language);window.labels lang && lang en ? enLabels : esLabels;function getTiendasPath() { //RUTAS DE LAS PAGINAS QUE INCLUYEN EL LISTADO DE TIENDAS const rutasTiendas gastronomia, ; let tiendasPath ; rutasTiendas.forEach(ruta > { if(window.location.pathname.includes(ruta)) tiendasPath `/${ruta}/`; }); //Ruta por default if (tiendasPath ) tiendasPath /tiendas/; return tiendasPath;}window.paimodyo { notFoundPage: https://faucett.outletarauco.pe/posts/not-found, otherInoutletSite: https://lurin.inoutlet.pe, liquid: { tiendasPath: getTiendasPath(), accountURL: https://www.megaplaza.com.pe, mall_name: Faucett, default_locale: es, migration_space:faucett, migration_post_type:posts, migration_subs_type:suscripcion, home_suscription_slug: suscripcion-home, migration_emergency_type:banner-emergencia, serviciosEspecialesType: servicios-especiales, tarjetasServiciosEspecialesType: tarjetas-servicios-especiales, tarjetasPuntosRecojoType: tarjetas-puntos-recojo, tiendasRecojoType: tienda-recojo, novedadesType: novedades, eventosType: eventos, legalesType: legales, categoriasNovedadesType: categoria-novedades, categoriasTouristInfo: categoria-tourist-info, categoriasSostenibilidadType: categorias-sostenibilidad, serviciosType: servicios, infoSostenibilidadType: informacion-sostenibilidad, migration_file_type: files, siteUrl:https://faucett.outletarauco.pe, siteUuid: b7f24c04-f50b-4c4e-8ce7-f77d5c81daf3, siteName: Outlet Arauco Faucett, siteNameRaw: Faucett, siteModyocdn: https://parquearauco.modyocdn.com, accountUrl: https://www.megaplaza.com.pe, serviciosPath: servicios, sobreNosotrosType: sobre-nosotros }, messages: { sliderHome: En OutletArauco Faucett encontrarás un plan diferente para que disfrutes cada día y cada momento., sobreNosotros: OutletArauco Faucett, }, horarioMall: { defaultOpen: 10:00 am, defaultClose: 10:00 pm, }, modyoApi: { postCine: cartelera-de-cine, bannerEventosCine: banner-eventos-y-cine, sobreNosotros: sobre-nosotros, postContenidoCasco: contenido-casco, postFondoPagoFreehome: fondo-de-pago-freehome, newsletter: { url_host: https://www.megaplaza.com.pe/widgets/modyo_form.js?_PARAMS_, id_form: 251efd93-f6ab-4aba-96b5-18bb7550e1fc, }, }, formSalesForce: { mall_deseado: Faucett, action: https://webto.salesforce.com/servlet/servlet.WebToLead?encodingUTF-8, oid: 00D5e000000J0tr, }, modyoImgs: { header: { closedClock: https://parquearauco.modyocdn.com/uploads/4a8be5c0-f141-41e2-9863-4cee795dcc2e/original/closed-clock.svg, openClock: https://parquearauco.modyocdn.com/uploads/af413cf6-76c9-4893-8704-301f9ceeafe7/original/clock-open.svg, }, suscribe: { telegramIcon: https://parquearauco.modyocdn.com/uploads/b21c7d14-7e9d-468a-aa00-fa8484ebbc1f/original/Icon-Telegram.svg, }, terminoCondiciones: { desktop: https://parquearauco.modyocdn.com/uploads/719141d3-98f0-46a8-85ef-e42fe7561e89/original/politicas-inoutlet-desktop.png, mobile: https://parquearauco.modyocdn.com/uploads/25489ec9-adc1-434d-ba78-5770a2e0f04c/original/politicas-inoutlet-mobile.png, }, eventos: { mobileBanner: https://parquearauco.modyocdn.com/uploads/8ee10e8b-af84-41b5-b5d7-90028e8ddeb4/original/eventos_3x.png, desktopBanner: https://parquearauco.modyocdn.com/uploads/b1c07438-cbd5-4cac-b6d0-6ec8e734157e/original/Banner--eventos_2x.png }, sobreNosotros: { desktop: https://parquearauco.modyocdn.com/uploads/25937df2-b22b-4d1b-8cd9-9e730724971c/original/MicrosoftTeams-image_1_.png }, logoGrisLarcomar: https://parquearauco.modyocdn.com/uploads/698b40c0-c070-493a-898a-a18dc7679e0a/original/LOGO1_ESCALAGRISES.svg, logoGrisMegaPlaza: https://parquearauco.modyocdn.com/uploads/43063970-9605-4428-b6d3-2b600020c991/original/MP.jpg, logoSite: https://parquearauco.modyocdn.com/uploads/23a9199d-d2f4-4a82-88e9-5b7f24ac87b1/original/MicrosoftTeams-image_1_.png }, styles: { mobileBreakPoint: 992 }, cmsApi: { apiHost: https://api.parauco.com/, headers: { appKey: b6d9555ce80448c6b7d4db4d7448b6c0, aMallId: 156, languageId: 2, acceptLanguage: es-CL, poiStateId: 1, }, restaurantesTypeId: 6, tiendasTypeId: 2, searchEndPoint: pois/smartsearch?q, searchStoresEndPoint: pois/allCustomer, searchStoresTravellersEndPoint: pois/traveller, searchStoresByCategoryEndPoint: pois/storesBycategory?limit10000, searchCategoriesEndPoint: categories/search?limit10000, calendarDaysEndPoint: mall-calendar-exceptions/?mallId156&date, }, storesConfig: { minLengthCharacters: 2, }, novedades: { itemsPerRequestDesktop: 3, itemsPerRequestBigMobile: 4, itemsPerRequestMobile: 3, slugSostenibilidad: seccion-sostenibilidad }, terminosYCondiciones: { termsMainCategory: legales, legalesCategory: legal-de-campana, politicasCategory: politicas-de-privacidad, politicasSlug: politicas-de-privacidad, legalesRoute: legales-de-campana, }, header:{ mapas: https://faucett.outletarauco.pe/mapa-del-mall }, footer: { inOutlet: { link: https://faucett.outletarauco.pe, icon: https://parquearauco.modyocdn.com/uploads/51c10e64-ecaf-4be0-bc45-4b888ff7d885/original/oa-ftr.png, }, redes: { facebook: { link:https://www.facebook.com/OutletAraucoPeru, icon:https://parquearauco.modyocdn.com/uploads/6e778f32-e885-49dc-88e4-c92159cd9c82/original/rrss-logo.svg, mobileLink: fb://page/179425422410909 }, twitter: { link: https://twitter.com/cc_megaplaza?langes, icon: https://parquearauco.modyocdn.com/uploads/b229a8b2-b0d5-4e66-b54a-c51c648236ed/original/rrss-logotw.svg, }, instagram: { link: https://www.instagram.com/outletarauco/, icon: url(https://parquearauco.modyocdn.com/uploads/007af51f-5984-44e7-a10b-c27efb4f6fff/original/instagram-ico.svg), }, youtube: { link: https://www.youtube.com/channel/UC_QE6VnuiK5Fora3rV1lOCQ, icon: url(https://parquearauco.modyocdn.com/uploads/6f5bc04c-6f9b-4111-94ef-e40f9362244c/original/rrss-logo-yt.svg), }, tiktok: { link: https://www.tiktok.com/@outletaraucoperu?_t8V34lggptAr&_r1, icon: https://parquearauco.modyocdn.com/uploads/26a7c762-529e-42c0-9dc9-64a6d7240039/original/TIKTOK.svg, }, }, linksMegaPlaza: { sobreNosotros: https://faucett.outletarauco.pe/sobre-nosotros, interestedSpace: https://faucett.outletarauco.pe/interesado-en-un-espacio, aporteALaComunidad: #, servicios: https://faucett.outletarauco.pe/servicios, politicasDePrivacidad: https://faucett.outletarauco.pe/termino-y-condiciones#/politicas-de-privacidad, apoyoALaComunidad: https://faucett.outletarauco.pe/novedades#/sostenibilidad?categoriaapoyo-a-la-comunidad, cuidadoAmbiental: https://faucett.outletarauco.pe/novedades#/sostenibilidad?categoriacuidado-ambiental, emprendimiento: https://faucett.outletarauco.pe/novedades#/sostenibilidad?categoriaemprendimiento, legalesDeCampanas: https://faucett.outletarauco.pe/termino-y-condiciones, abreUnaTiendaConNosotros: #, comollegar:https://goo.gl/maps/sWT6dgTrn6XEbVJX8, }, linksMarcas: { parqueArauco: { link: https://www.parauco.com/, icon: https://parquearauco.modyocdn.com/uploads/ed694209-e648-49fe-8b62-4862e7eae53b/original/parque-arauco-inoutlet.svg, }, larcomar: { link: https://www.larcomar.com/, icon: https://parquearauco.modyocdn.com/uploads/38bb8700-d667-4cd5-bef2-500d10efde2f/original/Grupo_73226.svg, }, inOutlet: { link: https://inoutlet.pe, icon: https://parquearauco.modyocdn.com/uploads/00117622-1592-4f00-912e-305f36ce3053/original/inoutlet-logo-white.svg, }, megaPlaza: { link: https://www.megaplaza.com.pe/independencia, icon: https://parquearauco.modyocdn.com/uploads/b4767f9b-b4b3-4729-b983-abad4e4b71d5/original/mp-inoutlet.svg, }, lambramani: { link: https://www.parquelambramani.com, icon: https://parquearauco.modyocdn.com/uploads/cf6ab765-fb61-4e95-9b4c-f170735aa225/original/lambrami-logo.svg, }, viamix: { link: https://www.facebook.com/ViamixPeru/, icon: https://parquearauco.modyocdn.com/uploads/81de231b-256a-4a81-bc44-8d4de73615d4/original/viamix-logo.svg, }, quinde: { link: https://www.elquinde.pe, icon: https://parquearauco.modyocdn.com/uploads/a73bd3c2-2abe-435c-96a7-0e3b88783531/original/elquinde-logo-marca-antigua.svg, }, }, }, sedes: { nombreCorto: Lurín, nombreCompleto: Inoutlet Lurin, url: https://lurin.inoutlet.pe, nombreLimpio: lurin, }, { nombreCorto: Arequipa, nombreCompleto: Outlet Arequipa, url: https://arequipa.outletarauco.pe/, nombreLimpio: arequipa, }, , listadoTiendasConfig: { tituloBuscador: Encuentra tu tienda favorita aquí, tituloBuscadorGastro: Encuentra tu restaurante favorito aquí, subtituloBuscador: Encuentra tu tienda favorita, subtituloBuscadorGastro: Encuentra tu restaurante favorito, tituloBuscadorCategoria: Encuentra tu categoría favorita, lblTienda: Tiendas, lblRestaurante: Restaurantes, limitItems: 12, skipPage: 0, tiposDePoi: 2, tiposDePoiGastro: 6, categoriasGastronimia: , urlDetailStore: https://faucett.outletarauco.pe/tiendas/detalle?q, urlDetailGastro: https://faucett.outletarauco.pe/gastronomia/detalle?q, iconoDescuento: https://parquearauco.modyocdn.com/uploads/220bbc53-de38-46c9-932e-e6c61a9544bd/original/Icon-discount.png, nombreBotonDescuento: Descuento, }, detalleTiendaConfig: { personalShopperNumber: 983 047 411, personalShopperLink: https://faucett.outletarauco.pe/contigo/personal-shopper, limiteTiendasRelacionadas: 11, }, serviciosConfig: { servicioDefault: ascensores, }, categories: { campana : { slug: campana, name: Campaña, children: , }, emergencia : { slug: emergencia, name: Emergencia, children: , }, evento : { slug: evento, name: Evento, children: { slug: evento-destacado, name: Evento destacado }, , }, mapa : { slug: mapa, name: Mapa, children: { slug: piso-1, name: Piso 1 }, { slug: piso-2, name: Piso 2 }, { slug: piso-3, name: Piso 3 }, , }, onboarding : { slug: onboarding, name: OnBoarding, children: , }, servicios-generales : { slug: servicios-generales, name: Servicios Generales, children: , }, terminos-condiciones : { slug: terminos-condiciones, name: Términos Condiciones, children: { slug: legales-campanas, name: Legales campañas }, { slug: politica-privacidad, name: Política privacidad }, , }, casco-sales : { slug: casco-sales, name: Casco Sales, children: , }, ofertas : { slug: ofertas, name: Ofertas, children: { slug: bbva-days, name: BBVA Days }, { slug: dias-locos, name: Dias Locos }, { slug: promos, name: Promos }, , }, terminos-y-politicas : { slug: terminos-y-politicas, name: Terminos y Politicas, children: { slug: politica-tratamiento-datos, name: Politica tratamiento datos }, , }, formulario : { slug: formulario, name: Formulario, children: { slug: interesado-en-un-local, name: Interesado En Un Local }, , }, suscripcion : { slug: suscripcion, name: Suscripcion, children: , }, },};/script>!--Inicio GTM general-->!-- Google Tag Manager -->!-- Descomentar ambos scripts -->!--script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-PJXJHKF);/script>-->!-- End Google Tag Manager -->!--Fin GTM general-->!--Inicio GTM Lurin-->!-- Google Tag Manager -->!--script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-MVV77V7);/script>-->!-- End Google Tag Manager -->!--Fin GTM Lurin--> !-- Google Tag Manager Centralizado -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-5KKZKGCP);/script>!-- End Google Tag Manager -->/head> body idhome classcontext-home context-home-show context-home-show> !-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-KX6S2GV6height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) --> !--Inicio GTM general-->!-- Google Tag Manager (noscript) -->!-- Descomentar ambos -->!--noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-PJXJHKFheight0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>-->!-- End Google Tag Manager (noscript) -->!--Fin GTM general-->!--Inicio GTM Lurin-->!-- Google Tag Manager (noscript) -->!--noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-MVV77V7height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>-->!-- End Google Tag Manager (noscript) -->!--Fin GTM Lurin-->!-- Google Tag Manager (noscript) Centralizado -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-5KKZKGCPheight0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) --> div idoutdated> h6>¡Tu navegador está obsoleto!/h6> p>Actualiza tu navegador para ver esta página correctamente. a idbtnUpdateBrowser hrefhttp://outdatedbrowser.com/es>Actualizar mi navegador ahora/a> /p> p classlast>a href# idbtnCloseUpdateBrowser onclickclose() titleCerrar>×/a>/p> /div>div idmodyo-site-alert-wrapper>/div>!-- global varia -->header rolebanner idheader classheader-corp> div classheader-inner container-fluid max-width-header> a classnavbar-brand d-flex align-items-center mr-4 hrefhttps://faucett.outletarauco.pe/ titleOutletArauco > img classd-none d-lg-block logo-inicial altlogo header srchttps://parquearauco.modyocdn.com/uploads/2bb30fe5-922a-4848-aba7-cc7e61e77e26/original/OA_1_.svg> h1 classsr-only>Faucett/h1> /a> nav classd-none d-lg-block nav-principal navbar navbar-expand-md rolenavigation> div classcollapse navbar-collapse align-items-start justify-content-between idnavbar-menu> div classcol-md-6 col-paginas> ul styleflex-wrap: nowrap; classnav navbar-nav> li classnav-item-tiendas> a hrefhttps://faucett.outletarauco.pe/tiendas titleTiendas> span stylewhite-space: nowrap;>Tiendas/span> /a> /li> li classnav-item-descuentos> a hrefhttps://faucett.inoutlet.pe/descuentos titleDescuentos> span stylewhite-space: nowrap;>Descuentos/span> /a> /li> li classnav-item-servicios> a hrefhttps://faucett.inoutlet.pe/servicios/ascensor titleServicios> span stylewhite-space: nowrap;>Servicios/span> /a> /li> li classnav-item-novedades> a hrefhttps://faucett.outletarauco.pe/novedades titleNovedades> span stylewhite-space: nowrap;>Novedades/span> /a> /li> li classnav-item-sostenibilidad> a hrefhttps://faucett.outletarauco.pe/faucett/sostenibilidad titleSostenibilidad> span stylewhite-space: nowrap;>Sostenibilidad/span> /a> /li> /ul> /div> div classcol-md-5 menu-funciones> ul classnav navbar-nav d-flex > li classnav-item-busqueda> i idlupa-navegacion data-target#buscarModal data-togglemodal classla la-search white-icon font-weight-bold search-ico mx-3> /i> /li> li classnav-item-horarios h-100 idhorario-desk > template idheader-widget >/template>template idheader-app-template > div v-if!loading classcontent clickable v-bind:class{ is-closed: todayIsClosed && windowWidth > 992} > div idstatus-schedule classcenter m-0 clock-container flex-horizontal-center @clickshowSchedules > img altstatus clock v-bind:srcimage> b>${textOpen}/b> i classla la-angle-down font-weight-bold search-ico drop-icon upper-drop mr-3 white-icon v-bind:class{ rotate: displaySchedules, hide: !todayIsClosed } >/i> /div> div idschedules-toggle classflex-vertical-center @clickshowSchedules v-if!todayIsClosed > p classcenter m-0 > ${today.openingTime} - ${today.closingTime} /p> i classla la-angle-down font-weight-bold search-ico drop-icon mr-3 white-icon v-bind:class{ rotate: displaySchedules } >/i> /div> transition namefade> div idschedules-dropdown classschedules-container schedule-dropdown v-ifdisplaySchedules> div classdropdown-item schedule-item v-forday of schedules> span>${day.name}/span> p v-ifday.openingTime ! && day.closingTime ! >${day.openingTime} - ${day.closingTime}/p> p v-ifday.openingTime && day.closingTime >Cerrado/p> /div> /div> /transition> /div>/template>script> var headerHorarioApp { name: header-app, delimiters: ${, }, template: #header-app-template, data: function() { return { open: window.paimodyo.horarioMall.open, close: window.paimodyo.horarioMall.close, textOpen: , timeNow: , image: , displaySchedules: false, today: { openHour: window.paimodyo.horarioMall.defaultOpen, closeHour: window.paimodyo.horarioMall.defaultClose }, todayIsClosed: false, autoclosePrevent: false, windowWidth: window.innerWidth, schedules: , loading: true, openClockImage: window.paimodyo.modyoImgs.header.openClock, closedClockImage: window.paimodyo.modyoImgs.header.closedClock, }; }, mounted: function() { this.init(); window.addEventListener(resize, this.onWidthChange) $(html).click((e) > { // Partial solution till I can import Vue libraries if (!this.autoclosePrevent) { this.displaySchedules false; } }); // Prevent the click get caucht by the html click listener, doesnt work on mobile $(#status-schedule).click((e) > { e.stopImmediatePropagation(); }); $(#schedules-toggle).click((e) > { e.stopImmediatePropagation(); }); $(#schedules-dropdown).click((e) > { e.stopImmediatePropagation(); }); }, unmounted: function() { window.removeEventListener(resize, this.onWidthChange); }, methods: { init() { if (this.notAllowedToLoad()) { return; } this.getSchedulesFromCMS().then((schedules) > { const limaTime moment().tz(America/Lima); this.timeNow limaTime.format(h:mma); this.schedules schedules; this.today schedules0; if (this.today.closingTime && this.today.openingTime ) { this.todayIsClosed true; this.textOpen Cerrado; // Structure may be weird cause its wasnt a window variable before this.image this.closedClockImage; } if(moment(this.today.openingTime, h:mma).isBefore(moment(this.timeNow, h:mma)) && moment(this.timeNow, h:mma).isBefore(moment(this.today.closingTime, h:mma))){ this.textOpen Abierto; this.image this.openClockImage; }else{ this.textOpen Cerrado; this.image this.closedClockImage; } this.loading false; }); }, notAllowedToLoad() { if (this.$el.parentNode.id horario-desk && this.windowWidth window.paimodyo.styles.mobileBreakPoint) { return true; } else if (this.$el.parentNode.id horario-mobile && this.windowWidth > window.paimodyo.styles.mobileBreakPoint) { return true; } }, onWidthChange() { this.windowWidth window.innerWidth }, showSchedules() { this.autoclosePrevent true; this.displaySchedules !this.displaySchedules; // Prevents the html click listener close the modal, solution for mobile setTimeout(() > { this.autoclosePrevent false; }, 100) }, parseDay(day) { switch(day) { case 1: { return Lunes; } case 2: { return Martes; } case 3: { return Miércoles; } case 4: { return Jueves; } case 5: { return Viernes; } case 6: { return Sábado; } case 0: { return Domingo; } } }, getSchedulesFromCMS() { return new Promise((res,rej) > { const todayLimaTime moment().tz(America/Lima); const dayCalls ; const daysConsulted ; const callUrlBase window.paimodyo.cmsApi.apiHost + window.paimodyo.cmsApi.calendarDaysEndPoint; const headers { app-key: window.paimodyo.cmsApi.headers.appKey, A-Mall-Id: window.paimodyo.cmsApi.headers.aMallId, languageId: window.paimodyo.cmsApi.headers.languageId, accept-language: window.paimodyo.cmsApi.headers.acceptLanguage } let daysToAdd 0; for (let i 0; i 7; i++) { const dateInFormat todayLimaTime.add(days, daysToAdd).format(YYYY/MM/DD); const request axios.get(callUrlBase + dateInFormat, { headers }); daysConsulted.push(dateInFormat); dayCalls.push(request); daysToAdd 1; } Promise.all(dayCalls) .then((responses) > { const daysData responses.map((day, index) > { const dayConsulted daysConsultedindex.replace(/\//g, -); const weekDay day.data.data0; weekDay.name index 0 ? Hoy: this.parseDay(moment(dayConsulted).day()); weekDay.closingTime moment(weekDay.date + + weekDay.closingTime).format(h:mma); weekDay.openingTime moment(weekDay.date + + weekDay.openingTime).format(h:mma); /*if (weekDay.date ! dayConsulted) { weekDay.closingTime ; weekDay.openingTime ; } else { weekDay.closingTime moment(weekDay.date + + weekDay.closingTime).format(h:mma); weekDay.openingTime moment(weekDay.date + + weekDay.openingTime).format(h:mma); }*/ return weekDay; }); res(daysData); }) .catch((err) > { console.log(err); rej(err); }) }); } } }; var headerHorarioyWidget new Vue({ name: header, el: #header-widget, props: header-desk, render: function render(createElement) { return createElement(headerHorarioApp); } }); /script>style typetext/css> .dropdown-item.active, .dropdown-item:active { background-color: transparent; } .center { text-align: center; } .red { background-color: #FF0000; } .green { background-color: #63AC0B; } .circle { border-radius: 50%; display: inline-block; width: 10px; height: 10px; margin-bottom: 1px; margin-right: 5px; } .content { /* background-color: #F2F2F2; */ padding-top: 20px; padding-bottom: 10px; color: #808080; font-family: Graphik; } .m-0 { margin: 0; } .clock-container > img { height: 20px; margin-right: 5px; margin-top: 1px; } .schedule-item { display: flex; align-items: center; border-bottom: 1px solid rgb(10,10,10, 0.1); font-size: 9.5pt; padding: 11px 0; } .schedule-item > p { margin-bottom: 0; font-size: 14px; color: #262626; } .schedule-item > span { min-width: 6em; font-size: 14px; color: #262626; } .schedules-container{ background: #FFFFFF; /* GRIS / Semiclaro */ border: 1px solid #D2D2D2; box-sizing: border-box; border-radius: 8px; float: left; margin-top: 0.09rem; position: absolute; min-width: 250px; margin-left: -3.5em; padding: 0 20px; } .dropdown-item:first-child { display: none; } .fade-enter-active, .fade-leave-active { transition: opacity .15s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } .clock-container > b { font-family: CovikSans; font-weight: 500; color: #FFF; font-size: 16px; } #schedules-toggle > p { color: #FFFFFF; } .flex-vertical-center { display: flex; align-items: center; } .flex-horizontal-center { display: flex; justify-content: center; } .drop-icon { margin-left: 0.5em; margin-right: 0em !important; transform: rotate(0deg); transition: 0.25s; } .upper-drop { margin-top: 3px; } .is-closed { margin-top: 20px !important; } .rotate { transform: rotate(180deg); transition: 0.25s; margin-bottom: 3px } .hide { display: none; } .clickable { cursor: pointer } @media(max-width:1200px){ #schedules-toggle > p { font-size: 14px; } .clock-container > b { font-size: 14px; margin-top: 0.2em; } } @media(max-width:991px){ #schedules-toggle { display: none; } .schedules-container { margin-left: -2em; } .dropdown-item:first-child { display: flex; } .upper-drop { display: block; } .schedules-container{ background: #FFFFFF; /* GRIS / Semiclaro */ border: 1px solid #D2D2D2; box-sizing: border-box; border-radius: 8px; float: left; margin-top: 0.09rem; position: absolute; min-width: 211px; margin-left: -4em; padding: 0 20px; } .schedule-container { margin-right: 2em; } .upper-drop { margin-top: 7px; font-size: 0.8em; } } @media(max-width:768px){ .content { padding-top: 15px; } } @media(max-width:576px){ .schedule-item > span { min-width: auto; font-weight: 500; } .clock-container > img { height: 18px; margin-right: 3px; margin-top: 4px; } .schedule-item > p { color: #5F6368; } .schedule-item { flex-direction: column; } .schedule-container { margin-right: 1.5em; margin-top: 0.1em; } .rotate { margin-bottom: 4px; } .schedules-container { min-width: 200px; } } @media(max-width: 330px) { .schedule-container { margin-right: 0.7em; margin-top: 0.3em; } .clock-container > b { font-size: 13px; margin-top: 0.3em; } .upper-drop { margin-top: 7px; font-size: 0.8em; } }/style> /li> template idselector-sede-widget>/template>template idselector-sede-app-template> li classnav-item-sedes> button idbtn-sedes-desktop classbtn-sedes @clickshowSelector> span>${ tituloSelector }/span> i classla la-angle-down font-weight-bold search-ico drop-icon mr-3>/i> /button> div v-ifdisplaySelector idselector-sedes-desktop classselector-sedes> ul classlistado-sedes> li v-for(sede, index) in sedes :keyindex> label data-dismissmodal @clickseleccionSede(sede)>${ sede.nombreCorto } /label> /li> /ul> /div> /li>/template>script> var selectorSedeApp { name: selector-sede-app, delimiters: ${, }, template: #selector-sede-app-template, data: () > ({ sedes: window.paimodyo.sedes, siteName: window.paimodyo.liquid.siteName, accountUrl: window.paimodyo.liquid.accountUrl, siteUrl: window.paimodyo.liquid.siteUrl, tituloSelector: Faucett, displaySelector: false, }), mounted() { this.redirectSede(); this.sedeActual(); $(html).click(() > { this.displaySelector false; }); $(#btn-sedes-desktop).click((e) > { e.stopPropagation(); }); $(#selector-sedes-desktop).click((e) > { e.stopPropagation(); }); }, methods: { redirectSede(){ if (this.siteName ! Independencia){ sessionStorage.setItem(nav_sedes, true); } if ( (this.siteName Independencia && !sessionStorage.getItem(nav_sedes ) || this.siteName Independencia && sessionStorage.getItem(nav_sedes ) undefined) && (localStorage.getItem(sede_seleccionada) ! null && localStorage.getItem(sede_seleccionada) ! undefined) && (localStorage.getItem(sede_seleccionada) ! window.paimodyo.liquid.siteUrl) ){ window.locationhref localStorage.getItem(sede_seleccionada); } }, selectedSede(sede) { if (sede.nombreCompleto this.siteName){ console.log(this.siteName: +this.siteName); return true; } return false; }, sedeActual() { this.sedes.forEach(sede > { if(sede.nombreCompleto this.siteName){ this.tituloSelector sede.nombreCorto; } }); }, seleccionSede(sede) { /*localStorage.setItem(sede_seleccionada, event.target.value); window.location.replace(localStorage.getItem(sede_seleccionada));*/ window.location.href sede.url; }, getlocalStorage() { if (localStorage.getItem(sede_seleccionada)) { return false; } return true; }, showSelector() { if (this.displaySelector) { this.displaySelector false; } else { this.displaySelector true; } }, testing() { console.log(track arrow); javascript:marcaje_google_analytics(this, fecha-selector, clic); }, } }; var selectorSedeWidget new Vue({ name: selectorSede, el: #selector-sede-widget, render: function render(createElement) { return createElement(selectorSedeApp); } }); /script>style typetext/css> .btn-sedes span { margin-left: -0.5rem; } .center { text-align: center; } .red { background-color: #FF0000; } .green { background-color: #63AC0B; } .circle { border-radius: 50%; display: inline-block; width: 10px; height: 10px; margin-bottom: 1px; margin-right: 5px; } .content-footer-horario { /* background-color: #F2F2F2; */ padding-top: 20px; padding-bottom: 10px; color: white; font-family: Graphik; } .m-0 { margin: 0; } .listado-sedes label, .btn-sedes, .listado-sedes li{ cursor: pointer; } .btn-sedes{ border: none; outline: none !important; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 4px; font-style: normal; font-weight: 500; font-size: 1.143rem; line-height: 20px; text-indent: 15px; color: #262626; border-radius: 4px; margin-left: auto; margin-right: auto; height: 50px; width: 100%; min-width: 8.571rem; height: 2.45rem; text-align: left; background: #FFD100; z-index: 1; position: relative; padding: 0; } .listado-sedes li { font-style: normal; font-weight: 400; font-size: 1.143rem; line-height: 34px; text-indent: 15px; color: #808080; border-radius: 0px; text-decoration: none; list-style: none; min-height: 44px; display: flex; align-items: center; padding-left: 1.3rem; } .listado-sedes { padding-left: 0; } /*.listado-sedes li:hover { background: rgba(255, 209, 0, 0.3); border-radius: 0px; }*/ .listado-sedes li label { margin-bottom: 0px!important; width: 100%; margin-left: -15px; color: #262626; font-weight: 500; } /* Small devices (landscape phones, 576px and up)*/ @media (min-width: 576px) { }/* Medium devices (tablets, 768px and up)*/ @media (min-width: 768px) { .selector-sedes{ background: #FFFFFF; /* GRIS / Semiclaro */ border: 1px solid #D2D2D2; box-sizing: border-box; border-radius: 4px; float: left; width: 1rem; margin-top: -0.5rem; position: absolute; min-width: 120px; } .listado-sedes{ width: 100%; } }/* Large devices (desktops, 992px and up)*/ @media (min-width: 992px) { }/* Extra large devices (large desktops, 1200px and up)*/ @media (min-width: 1200px) { }/style> /ul> /div> /div> /nav> div classwrapper-button> a target_blank titleTu marca con nosotros hrefhttps://locatario.parauco.com/?countryPE&mallOUL&originWEB classbutton-redirect> div classtitle-redirect>Tu marca con nosotros/div> /a> /div> h2 classsr-only>Menu/h2> a hrefhttps://faucett.outletarauco.pe> img classlogo-header-sideMenu d-block d-lg-none altlogo header srchttps://parquearauco.modyocdn.com/uploads/b6609b57-17cf-43b6-965d-8e3392f3f855/original/LOGO_OA_COLOR_H.png>/a>div classcol-header-mobile d-flex w-100 d-lg-none> div classschedule-container idhorario-mobile> template idheader-widget >/template>template idheader-app-template > div v-if!loading classcontent clickable v-bind:class{ is-closed: todayIsClosed && windowWidth > 992} > div idstatus-schedule classcenter m-0 clock-container flex-horizontal-center @clickshowSchedules > img altstatus clock v-bind:srcimage> b>${textOpen}/b> i classla la-angle-down font-weight-bold search-ico drop-icon upper-drop mr-3 white-icon v-bind:class{ rotate: displaySchedules, hide: !todayIsClosed } >/i> /div> div idschedules-toggle classflex-vertical-center @clickshowSchedules v-if!todayIsClosed > p classcenter m-0 > ${today.openingTime} - ${today.closingTime} /p> i classla la-angle-down font-weight-bold search-ico drop-icon mr-3 white-icon v-bind:class{ rotate: displaySchedules } >/i> /div> transition namefade> div idschedules-dropdown classschedules-container schedule-dropdown v-ifdisplaySchedules> div classdropdown-item schedule-item v-forday of schedules> span>${day.name}/span> p v-ifday.openingTime ! && day.closingTime ! >${day.openingTime} - ${day.closingTime}/p> p v-ifday.openingTime && day.closingTime >Cerrado/p> /div> /div> /transition> /div>/template>script> var headerHorarioApp { name: header-app, delimiters: ${, }, template: #header-app-template, data: function() { return { open: window.paimodyo.horarioMall.open, close: window.paimodyo.horarioMall.close, textOpen: , timeNow: , image: , displaySchedules: false, today: { openHour: window.paimodyo.horarioMall.defaultOpen, closeHour: window.paimodyo.horarioMall.defaultClose }, todayIsClosed: false, autoclosePrevent: false, windowWidth: window.innerWidth, schedules: , loading: true, openClockImage: window.paimodyo.modyoImgs.header.openClock, closedClockImage: window.paimodyo.modyoImgs.header.closedClock, }; }, mounted: function() { this.init(); window.addEventListener(resize, this.onWidthChange) $(html).click((e) > { // Partial solution till I can import Vue libraries if (!this.autoclosePrevent) { this.displaySchedules false; } }); // Prevent the click get caucht by the html click listener, doesnt work on mobile $(#status-schedule).click((e) > { e.stopImmediatePropagation(); }); $(#schedules-toggle).click((e) > { e.stopImmediatePropagation(); }); $(#schedules-dropdown).click((e) > { e.stopImmediatePropagation(); }); }, unmounted: function() { window.removeEventListener(resize, this.onWidthChange); }, methods: { init() { if (this.notAllowedToLoad()) { return; } this.getSchedulesFromCMS().then((schedules) > { const limaTime moment().tz(America/Lima); this.timeNow limaTime.format(h:mma); this.schedules schedules; this.today schedules0; if (this.today.closingTime && this.today.openingTime ) { this.todayIsClosed true; this.textOpen Cerrado; // Structure may be weird cause its wasnt a window variable before this.image this.closedClockImage; } if(moment(this.today.openingTime, h:mma).isBefore(moment(this.timeNow, h:mma)) && moment(this.timeNow, h:mma).isBefore(moment(this.today.closingTime, h:mma))){ this.textOpen Abierto; this.image this.openClockImage; }else{ this.textOpen Cerrado; this.image this.closedClockImage; } this.loading false; }); }, notAllowedToLoad() { if (this.$el.parentNode.id horario-desk && this.windowWidth window.paimodyo.styles.mobileBreakPoint) { return true; } else if (this.$el.parentNode.id horario-mobile && this.windowWidth > window.paimodyo.styles.mobileBreakPoint) { return true; } }, onWidthChange() { this.windowWidth window.innerWidth }, showSchedules() { this.autoclosePrevent true; this.displaySchedules !this.displaySchedules; // Prevents the html click listener close the modal, solution for mobile setTimeout(() > { this.autoclosePrevent false; }, 100) }, parseDay(day) { switch(day) { case 1: { return Lunes; } case 2: { return Martes; } case 3: { return Miércoles; } case 4: { return Jueves; } case 5: { return Viernes; } case 6: { return Sábado; } case 0: { return Domingo; } } }, getSchedulesFromCMS() { return new Promise((res,rej) > { const todayLimaTime moment().tz(America/Lima); const dayCalls ; const daysConsulted ; const callUrlBase window.paimodyo.cmsApi.apiHost + window.paimodyo.cmsApi.calendarDaysEndPoint; const headers { app-key: window.paimodyo.cmsApi.headers.appKey, A-Mall-Id: window.paimodyo.cmsApi.headers.aMallId, languageId: window.paimodyo.cmsApi.headers.languageId, accept-language: window.paimodyo.cmsApi.headers.acceptLanguage } let daysToAdd 0; for (let i 0; i 7; i++) { const dateInFormat todayLimaTime.add(days, daysToAdd).format(YYYY/MM/DD); const request axios.get(callUrlBase + dateInFormat, { headers }); daysConsulted.push(dateInFormat); dayCalls.push(request); daysToAdd 1; } Promise.all(dayCalls) .then((responses) > { const daysData responses.map((day, index) > { const dayConsulted daysConsultedindex.replace(/\//g, -); const weekDay day.data.data0; weekDay.name index 0 ? Hoy: this.parseDay(moment(dayConsulted).day()); weekDay.closingTime moment(weekDay.date + + weekDay.closingTime).format(h:mma); weekDay.openingTime moment(weekDay.date + + weekDay.openingTime).format(h:mma); /*if (weekDay.date ! dayConsulted) { weekDay.closingTime ; weekDay.openingTime ; } else { weekDay.closingTime moment(weekDay.date + + weekDay.closingTime).format(h:mma); weekDay.openingTime moment(weekDay.date + + weekDay.openingTime).format(h:mma); }*/ return weekDay; }); res(daysData); }) .catch((err) > { console.log(err); rej(err); }) }); } } }; var headerHorarioyWidget new Vue({ name: header, el: #header-widget, props: header-desk, render: function render(createElement) { return createElement(headerHorarioApp); } }); /script>style typetext/css> .dropdown-item.active, .dropdown-item:active { background-color: transparent; } .center { text-align: center; } .red { background-color: #FF0000; } .green { background-color: #63AC0B; } .circle { border-radius: 50%; display: inline-block; width: 10px; height: 10px; margin-bottom: 1px; margin-right: 5px; } .content { /* background-color: #F2F2F2; */ padding-top: 20px; padding-bottom: 10px; color: #808080; font-family: Graphik; } .m-0 { margin: 0; } .clock-container > img { height: 20px; margin-right: 5px; margin-top: 1px; } .schedule-item { display: flex; align-items: center; border-bottom: 1px solid rgb(10,10,10, 0.1); font-size: 9.5pt; padding: 11px 0; } .schedule-item > p { margin-bottom: 0; font-size: 14px; color: #262626; } .schedule-item > span { min-width: 6em; font-size: 14px; color: #262626; } .schedules-container{ background: #FFFFFF; /* GRIS / Semiclaro */ border: 1px solid #D2D2D2; box-sizing: border-box; border-radius: 8px; float: left; margin-top: 0.09rem; position: absolute; min-width: 250px; margin-left: -3.5em; padding: 0 20px; } .dropdown-item:first-child { display: none; } .fade-enter-active, .fade-leave-active { transition: opacity .15s; } .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { opacity: 0; } .clock-container > b { font-family: CovikSans; font-weight: 500; color: #FFF; font-size: 16px; } #schedules-toggle > p { color: #FFFFFF; } .flex-vertical-center { display: flex; align-items: center; } .flex-horizontal-center { display: flex; justify-content: center; } .drop-icon { margin-left: 0.5em; margin-right: 0em !important; transform: rotate(0deg); transition: 0.25s; } .upper-drop { margin-top: 3px; } .is-closed { margin-top: 20px !important; } .rotate { transform: rotate(180deg); transition: 0.25s; margin-bottom: 3px } .hide { display: none; } .clickable { cursor: pointer } @media(max-width:1200px){ #schedules-toggle > p { font-size: 14px; } .clock-container > b { font-size: 14px; margin-top: 0.2em; } } @media(max-width:991px){ #schedules-toggle { display: none; } .schedules-container { margin-left: -2em; } .dropdown-item:first-child { display: flex; } .upper-drop { display: block; } .schedules-container{ background: #FFFFFF; /* GRIS / Semiclaro */ border: 1px solid #D2D2D2; box-sizing: border-box; border-radius: 8px; float: left; margin-top: 0.09rem; position: absolute; min-width: 211px; margin-left: -4em; padding: 0 20px; } .schedule-container { margin-right: 2em; } .upper-drop { margin-top: 7px; font-size: 0.8em; } } @media(max-width:768px){ .content { padding-top: 15px; } } @media(max-width:576px){ .schedule-item > span { min-width: auto; font-weight: 500; } .clock-container > img { height: 18px; margin-right: 3px; margin-top: 4px; } .schedule-item > p { color: #5F6368; } .schedule-item { flex-direction: column; } .schedule-container { margin-right: 1.5em; margin-top: 0.1em; } .rotate { margin-bottom: 4px; } .schedules-container { min-width: 200px; } } @media(max-width: 330px) { .schedule-container { margin-right: 0.7em; margin-top: 0.3em; } .clock-container > b { font-size: 13px; margin-top: 0.3em; } .upper-drop { margin-top: 7px; font-size: 0.8em; } }/style> /div> i idsearch-bar data-target#buscarModal data-togglemodal classla la-search white-icon font-weight-bold search-ico red-lens-header mr-3> /i> input typecheckbox classopenSidebarMenu idopenSidebarMenu onclickif (thisInputSideBar.$parent.clicks 1) thisInputSideBar.$parent.keywords ;> label foropenSidebarMenu classsidebarIconToggle> div classspinner diagonal part-1 color-gris-icon onclickthisInputSideBar.$parent.clicks 0>/div> div classspinner horizontal color-gris-icon onclickthisInputSideBar.$parent.clicks 0>/div> div classspinner diagonal part-2 color-gris-icon onclickthisInputSideBar.$parent.clicks 0>/div> /label>input typecheckbox idinputOculto> template idsidebar-widget>/template> template idsidebarmenu-template> aside classsidebarMenu_back> div idsidebarMenu> div classhidden-desk> searchsidebar-input>/searchsidebar-input> div v-if!showResultsCmp && clicks 0> !-- inicio div container --> div idbuttons-menu-top classhidden-desk mt-3 mg-burguer-menu> div classheader-options-container> a hrefhttps://faucett.outletarauco.pe> img classlogo-header-sideMenu-bar altlogo header srchttps://parquearauco.modyocdn.com/uploads/101652b4-0c42-4c14-9801-d7d0323980c3/original/boton_98x40.png> /a> h4>Faucett/h4> input typecheckbox classopenSidebarMenu idopenSidebarMenu onclickif (thisInputSideBar.$parent.clicks 1) thisInputSideBar.$parent.keywords ;> label foropenSidebarMenu > div classicon-close-sidemenu hidden-desk color-gris-icon>/div> /label> /div> hr classlight-gray-separator> a hrefhttps://lurin.inoutlet.pe classpy-3 sede-link d-flex justify-content-between align-items-center> p classmb-0>Ir a Lurín/p> i classlas la-arrow-right>/i> /a> a hrefhttps://arequipa.outletarauco.pe classpy-3 sede-link d-flex justify-content-between align-items-center> p classmb-0>Ir a Arequipa/p> i classlas la-arrow-right>/i> /a> a hrefhttps://faucett.outletarauco.pe/tiendas classsedes-lista nav-mobile titleTiendas> p classlista-seleccion-sede pt-2 pb-2>Tiendas/p> /a> a hrefhttps://faucett.inoutlet.pe/descuentos classsedes-lista nav-mobile titleDescuentos> p classlista-seleccion-sede pt-2 pb-2>Descuentos/p> /a> a hrefhttps://faucett.inoutlet.pe/servicios/ascensor classsedes-lista nav-mobile titleServicios> p classlista-seleccion-sede pt-2 pb-2>Servicios/p> /a> a hrefhttps://faucett.outletarauco.pe/novedades classsedes-lista nav-mobile titleNovedades> p classlista-seleccion-sede pt-2 pb-2>Novedades/p> /a> a hrefhttps://faucett.outletarauco.pe/faucett/sostenibilidad classsedes-lista nav-mobile titleSostenibilidad> p classlista-seleccion-sede pt-2 pb-2>Sostenibilidad/p> /a> div stylepadding: 0 0 1rem 0; margin-left: -1.5rem; text-align: left;> span classline yellow-line>/span> h5 classsideMenu-section f-main-bold>Más sobre Faucett/h5> span classline yellow-line closure-line>/span> /div> a @clickredirect(emprendimiento) target_blank classsedes-lista> p classlista-seleccion-sede py-2 titleCómo llegar>Emprendimiento/p> /a> a @clickredirect(apoyoALaComunidad) target_blank classsedes-lista> p classlista-seleccion-sede py-2 titleCómo llegar>Apoyo a la comunidad/p> /a> a @clickredirect(cuidadoAmbiental) classsedes-lista> p classlista-seleccion-sede py-2 titleCómo llegar>Cuidado Ambiental/p> /a> a target_blank titleTu marca con nosotros hrefhttps://locatario.parauco.com/?countryPE&mallOUL&originWEB classsedes-lista> p classlista-seleccion-sede py-2 titleTu marca con nosotros>Tu marca con nosotros/p> /a> a :hrefcomollegar target_blank classsedes-lista> p classlista-seleccion-sede py-2 titleCómo llegar>Cómo llegar/p> /a> /div> !-- fin div container --> /div> /div> /aside> /template> template idsearchsidebar-input-template> section v-if$parent.clicks 1> div> div classsearchbar-input-container-mobile hidden-desk mt-3 ml-4> input typetext autocompleteoff placeholderTienda, categoría idsearch_store_input_side namesearch_store_input_side classsearch-input-sidemenu borderRadius v-model$parent.keywords @inputonChange @keyup.enteronChange autofocus> svg width40 height40 viewBox0 0 20 20 fillnone xmlnshttp://www.w3.org/2000/svg @clickfocusInputSide idlupa2> path dM19.6959 18.2168L14.7656 13.2662C16.0332 11.8113 16.7278 9.98069 16.7278 8.07499C16.7278 3.62251 12.9757 0 8.36391 0C3.75212 0 0 3.62251 0 8.07499C0 12.5275 3.75212 16.15 8.36391 16.15C10.0952 16.15 11.7451 15.6458 13.1557 14.6888L18.1235 19.677C18.3311 19.8852 18.6104 20 18.9097 20C19.193 20 19.4617 19.8957 19.6657 19.7061C20.0992 19.3034 20.113 18.6357 19.6959 18.2168ZM8.36391 2.10652C11.7727 2.10652 14.5459 4.78391 14.5459 8.07499C14.5459 11.3661 11.7727 14.0435 8.36391 14.0435C4.95507 14.0435 2.18189 11.3661 2.18189 8.07499C2.18189 4.78391 4.95507 2.10652 8.36391 2.10652Z fill#FF6E00 /> /svg> div classlds-ring-mob v-showloading> div>/div> div>/div> div>/div> div>/div> /div> /div> hr classlinea-footer> div classsearch-result-container tabindex0 v-if$parent.showResultsCmp> ul v-iftiendas.length > 0 classp-0 contenedor-list> li classlist-style-none>strong>Tiendas/strong>/li> li v-for(tienda, index) in tiendas v-ifindex 3 classlist-style-none> a :title`Ver tienda ${tienda}` :hrefhttps://faucett.outletarauco.pe/tiendas/ + tienda.slug> div class search-hints-store> div classsearch-hint-store-image :style`background-image: url(${tienda.logo.url})`>/div> p :classsearch-hint-store-name mb-0 +text-capitalize> span classfont-weight-bold>${tienda.name.toLowerCase()}/span> br> span>Piso ${tienda.floor}/span> /p> span classver-mas-search>Ver másspan> /div> /a> /li> /ul> div v-iftiendas.length > 0 classtext-center> a v-iftiendas.length > 3 titleVer más :href`https://faucett.outletarauco.pe/tiendas#/${$parent.keywords}` classsearch-hint-product-link> u>Ver más/u> /a> a v-iftiendas.length 3 titleVer más hrefhttps://faucett.outletarauco.pe/tiendas classsearch-hint-product-link> u>Ir a Tiendas/u> /a> /div> /div> div classsearch-result-container tabindex0 v-if$parent.showResultsCmp> ul v-ifgastronomias.length > 0 classp-0 contenedor-list> li classlist-style-none>strong>Gastronomía/strong>/li> li v-for(gastronomia, index) in gastronomias v-ifindex 3 classlist-style-none> a :title`Ver gastronomia ${gastronomia}` :hrefhttps://faucett.outletarauco.pe/gastronomia/detalle?q + gastronomia.slug> div class search-hints-store> div classsearch-hint-store-image :style`background-image: url(${gastronomia.logo.url})`>/div> p :classsearch-hint-store-name mb-0 +text-capitalize> span classfont-weight-bold>${gastronomia.name.toLowerCase()}/span> br> span>Piso ${gastronomia.floor}/span> /p> span classver-mas-search>Ver másspan> /div> /a> /li> /ul> div v-ifgastronomias.length > 0 classtext-center> a v-ifgastronomias.length > 3 titleVer más :href`https://faucett.outletarauco.pe/gastronomia?tipogastronomia#/${$parent.keywords}` classsearch-hint-product-link> u>Ver más/u> /a> a v-ifgastronomias.length 3 titleVer más hrefhttps://faucett.outletarauco.pe/gastronomia?tipogastronomia classsearch-hint-product-link> u>Ir a Gastronomia/u> /a> /div> /div> div classsearch-result-container tabindex0 v-if$parent.showResultsCmp> ul v-ifcategorias.length > 0 classp-0 contenedor-list> li classlist-style-none>strong>Categoría/strong>/li> li v-for(categoria, index) in categorias classlist-style-none> a :title`Ver categoria ${categoria}` :hrefsetUrlCategory(, `https://faucett.outletarauco.pe/tiendas#/categoria/${categoria.id}/${categoria.categoryName.replace(/ /gi,-).toLowerCase()}`)> div class search-hints-store search-hints-store-cat search-hints-store-cat-1> p :classsearch-hint-store-name mb-0 +text-capitalize> span classfont-weight-bold>${categoria.categoryName}/span> /p> span classver-mas-search>Ver másspan> /div> /a> /li> /ul> /div> div classsearch-result-container sin-resultados tabindex0 v-if$parent.showResultsCmp && categorias.length 0 && tiendas.length 0 && gastronomias.length 0> svg width46 height46 viewBox0 0 46 46 fillnone xmlnshttp://www.w3.org/2000/svg> g clip-pathurl(#clip0)> path dM15.9293 20.5928C14.4352 20.5928 13.2197 22.0595 13.2197 23.8622C13.2197 25.6649 14.4352 27.1317 15.9293 27.1317C17.4234 27.1317 18.6389 25.665 18.6389 23.8622C18.6389 22.0594 17.4234 20.5928 15.9293 20.5928ZM15.9293 25.7842C15.191 25.7842 14.5672 24.904 14.5672 23.8622C14.5672 22.8204 15.191 21.9403 15.9293 21.9403C16.6677 21.9403 17.2915 22.8205 17.2915 23.8622C17.2915 24.9042 16.6677 25.7842 15.9293 25.7842Z fill#75787B /> path dM30.0612 20.5929C28.5671 20.5929 27.3516 22.0596 27.3516 23.8623C27.3516 25.665 28.5671 27.1318 30.0612 27.1318C31.5553 27.1318 32.7708 25.6651 32.7708 23.8623C32.7708 22.0595 31.5553 20.5929 30.0612 20.5929ZM30.0612 25.7843C29.3228 25.7843 28.699 24.9041 28.699 23.8622C28.699 22.8205 29.3229 21.9403 30.0612 21.9403C30.7995 21.9403 31.4233 22.8205 31.4233 23.8622C31.4233 24.9041 30.7995 25.7843 30.0612 25.7843Z fill#75787B /> path dM28.1812 33.6615C26.1763 29.2296 19.8393 29.1973 17.8106 33.6604C17.6566 33.9992 17.8064 34.3985 18.1452 34.5526C18.4839 34.7064 18.8834 34.5568 19.0375 34.218C20.5891 30.7995 25.4326 30.8547 26.9536 34.2168C27.0662 34.4657 27.3112 34.613 27.5679 34.613C28.0514 34.613 28.3845 34.1107 28.1812 33.6615Z fill#75787B /> path dM34.1501 18.2454C32.7415 16.8982 30.9547 16.1767 29.1092 16.2147C28.7372 16.2222 28.4417 16.53 28.4494 16.902C28.4569 17.2739 28.7614 17.5691 29.1367 17.5618C30.673 17.5322 32.1083 18.1573 33.2187 19.2192C33.3493 19.3441 33.5169 19.4061 33.6843 19.4061C34.2856 19.406 34.5915 18.6675 34.1501 18.2454Z fill#75787B /> path dM16.8819 16.2147C15.0365 16.1753 13.2494 16.8984 11.8409 18.2454C11.572 18.5025 11.5624 18.929 11.8197 19.198C11.9521 19.3365 12.1292 19.4061 12.3067 19.4061C12.474 19.4061 12.6417 19.3441 12.7722 19.2192C13.8932 18.1471 15.3004 17.5607 16.7454 17.5607C16.7817 17.5607 16.8181 17.5611 16.8543 17.5618C16.8591 17.5619 16.8636 17.562 16.8683 17.562C17.234 17.562 17.5341 17.2692 17.5416 16.902C17.5493 16.5299 17.2539 16.2222 16.8819 16.2147Z fill#75787B /> path dM42.9072 11.5025C36.2013 -0.112417 21.0441 -3.55748 9.95342 4.06299C9.64669 4.27376 9.56897 4.69316 9.77957 4.99988C9.99025 5.30661 10.4097 5.38432 10.7165 5.17373C21.1703 -2.00911 35.4349 1.25519 41.7403 12.1763C46.9521 21.2036 44.9305 32.5101 37.3416 39.2109C37.0627 39.4572 37.0362 39.883 37.2825 40.1619C37.528 40.44 37.9536 40.4681 38.2335 40.221C46.2918 33.1058 48.4468 21.0973 42.9072 11.5025Z fill#75787B /> path dM35.8484 41.2563C35.6437 40.9455 35.226 40.8596 34.9151 41.0641C34.5435 41.3089 34.1743 41.5372 33.8179 41.743C28.8022 44.6388 22.9695 45.3991 17.3937 43.9053C0.886535 39.4821 -4.14913 18.5461 8.33082 7.0746C8.60485 6.82277 8.62282 6.39664 8.37089 6.12262C8.11906 5.84859 7.69293 5.83071 7.41891 6.08254C-5.84125 18.2711 -0.487448 40.5093 17.0451 45.2068C23.4407 46.9207 30.1251 45.8314 35.6561 42.1896C35.9669 41.985 36.053 41.567 35.8484 41.2563Z fill#75787B /> /g> defs> clipPath idclip0> rect width46 height46 fillwhite /> /clipPath> /defs> /svg> br> span classnot-result> No encontramos coincidencias con tu búsqueda, vuelve a intentarlo /span> /div> /div> /section> /template> template idsedesbar-input-template> div v-if$parent.clicks 2> h5 classsideMenu-section c-orange-search f-main-bold mt-5 ml-5>SELECCIONA UNA SEDE/h5> hr classlinea-footer> a v-for(sede, index) in $parent.sedes :keyindex :hrefsede.url @clickseleccionSede(sede) classsedes-lista> p classlista-seleccion-sede pl-5 pt-2 pb-2 titleIndependencia>${ sede.nombreCorto }/p> /a> /div> /template>/div> /div>/header>template idbuscador-desktop-widget>/template>template idbuscador-desktop-template> section> !-- Modal PREHOME --> div classmodal fade idbuscarModal tabindex-1 roledialog aria-labelledbybuscarModalLabel aria-hiddentrue> div classmodal-dialog roledocument> div classmodal-content background-transparent> div classsearch-modal-body> div classsearchbar-input-container> input idkeywords typesearch maxlength40 classsearch-input filter-store-input text-limit placeholderTiendas, categorías v-modelkeywords @inputonChange @keyup.enteronChange refkeywords /> button typebutton @clickfocusInputClick classbtn-corp btn-search> svg classmodal-head-search-icon viewBox0 0 19 20 fillnone xmlnshttp://www.w3.org/2000/svg> path dM18.7111 18.2168L14.0273 13.2662C15.2316 11.8113 15.8914 9.98069 15.8914 8.07499C15.8914 3.62251 12.3269 0 7.94571 0C3.56452 0 0 3.62251 0 8.07499C0 12.5275 3.56452 16.15 7.94571 16.15C9.59048 16.15 11.1579 15.6458 12.4979 14.6888L17.2173 19.677C17.4146 19.8852 17.6799 20 17.9642 20C18.2333 20 18.4886 19.8957 18.6824 19.7061C19.0942 19.3034 19.1074 18.6357 18.7111 18.2168ZM7.94571 2.10652C11.1841 2.10652 13.8186 4.78391 13.8186 8.07499C13.8186 11.3661 11.1841 14.0435 7.94571 14.0435C4.70732 14.0435 2.07279 11.3661 2.07279 8.07499C2.07279 4.78391 4.70732 2.10652 7.94571 2.10652Z fillwhite/> /svg> /button> /div> div classresultados-busqueda :stylegetBannerStyle v-show!keywords && keywords.length > 3> div classspinner-container> div classlds-ring-mob v-showloading> div>/div> div>/div> div>/div> div>/div> /div> /div> div classsearch-result-container stores-container tabindex0 v-ifshowResultsCmp && !loading> ul v-iftiendas.length > 0 > li classlist-style-none>strong>Tiendas/strong>/li> li v-for(tienda, index) in tiendas v-ifindex 3 classlist-style-none> a :title`Ver tienda ${tienda.name.toLowerCase()}` :hrefhttps://faucett.outletarauco.pe/tiendas/ + tienda.slug> div class search-hints-store> div classsearch-hint-store-image :style`background-image: url(${tienda.logo.url})`>/div> p :classsearch-hint-store-name mb-0 +text-capitalize> span>${tienda.name.toLowerCase()}/span> br> span classfloor-span>Piso ${tienda.floor ? tienda.floor : no asignado }/span> /p> span classver-mas-search>Ver másspan> /div> /a> /li> /ul> div v-iftiendas.length > 0 classtext-center> a v-iftiendas.length > 3 titleVer tiendas :href`https://faucett.outletarauco.pe/tiendas/${keywords}` classsearch-hint-product-link> u>Ir a tiendas/u> /a> a v-iftiendas.length 3 titleVer tiendas hrefhttps://faucett.outletarauco.pe/tiendas classsearch-hint-product-link> u>Ir a tiendas/u> /a> /div> /div> div classsearch-result-container tabindex0 v-ifshowResultsCmp && !loading> hr v-ifgastronomias.length > 0 && tiendas.length > 0 classsearchbar-separator > ul v-ifgastronomias.length > 0 > li classlist-style-none>strong>Gastronomía/strong>/li> li v-for(gastronomia, index) in gastronomias v-ifindex 3 classlist-style-none> a :title`Ver gastronomia ${gastronomia.name.toLowerCase()}` :hrefhttps://faucett.outletarauco.pe/gastronomia/ + gastronomia.slug> div class search-hints-store> div classsearch-hint-store-image :style`background-image: url(${gastronomia.logo.url})`>/div> p :classsearch-hint-store-name mb-0 +text-capitalize> span classfont-weight-bold>${gastronomia.name.toLowerCase()}/span> br> span>Piso ${gastronomia.floor ? gastronomia.floor : no asignado}/span> /p> span classver-mas-search>Ver másspan> /div> /a> /li> /ul> div v-ifgastronomias.length > 0 classtext-center> a v-ifgastronomias.length > 3 titleVer restaurantes :href`https://faucett.outletarauco.pe/gastronomia?tipogastronomia#/${keywords}` classsearch-hint-product-link> u>Ver restaurantes/u> /a> a v-ifgastronomias.length 3 titleVer restaurantes hrefhttps://faucett.outletarauco.pe/gastronomia?tipogastronomia classsearch-hint-product-link> u>Ver restaurantes/u> /a> /div> /div> div classsearch-result-container contenedor-categorias tabindex0 v-ifshowResultsCmp && !loading> hr v-ifcategorias.length > 0 && (gastronomias.length > 0 || tiendas.length > 0) classsearchbar-separator> ul v-ifcategorias.length > 0 > li classlist-style-none>strong classtitulo-cat>Categorías/strong>/li> li v-for(categoria, index) in categorias classlist-style-none> a :title`Ver categoria ${categoria.categoryName}` :hrefsetUrlCategory(, `https://faucett.outletarauco.pe/${categoria.poiTypeId ! poiRestaurantType ? tiendas : gastronomia}/categoria/${categoria.id}/${categoria.categoryName}`) data-togglemodal> div class search-hints-store search-hints-store-cat> p :classsearch-hint-store-category mb-0 +text-capitalize> span classsearch-hint-category>${categoria.categoryName}/span> /p> span classver-mas-search >Ver másspan> /div> /a> /li> /ul> /div> div classsearch-result-container sin-resultados tabindex0 v-ifshowResultsCmp && categorias.length 0 && tiendas.length 0 && gastronomias.length 0 && !loading> svg width46 height46 viewBox0 0 46 46 fillnone xmlnshttp://www.w3.org/2000/svg> g clip-pathurl(#clip0)> path dM15.9293 20.5928C14.4352 20.5928 13.2197 22.0595 13.2197 23.8622C13.2197 25.6649 14.4352 27.1317 15.9293 27.1317C17.4234 27.1317 18.6389 25.665 18.6389 23.8622C18.6389 22.0594 17.4234 20.5928 15.9293 20.5928ZM15.9293 25.7842C15.191 25.7842 14.5672 24.904 14.5672 23.8622C14.5672 22.8204 15.191 21.9403 15.9293 21.9403C16.6677 21.9403 17.2915 22.8205 17.2915 23.8622C17.2915 24.9042 16.6677 25.7842 15.9293 25.7842Z fill#75787B/> path dM30.0612 20.5929C28.5671 20.5929 27.3516 22.0596 27.3516 23.8623C27.3516 25.665 28.5671 27.1318 30.0612 27.1318C31.5553 27.1318 32.7708 25.6651 32.7708 23.8623C32.7708 22.0595 31.5553 20.5929 30.0612 20.5929ZM30.0612 25.7843C29.3228 25.7843 28.699 24.9041 28.699 23.8622C28.699 22.8205 29.3229 21.9403 30.0612 21.9403C30.7995 21.9403 31.4233 22.8205 31.4233 23.8622C31.4233 24.9041 30.7995 25.7843 30.0612 25.7843Z fill#75787B/> path dM28.1812 33.6615C26.1763 29.2296 19.8393 29.1973 17.8106 33.6604C17.6566 33.9992 17.8064 34.3985 18.1452 34.5526C18.4839 34.7064 18.8834 34.5568 19.0375 34.218C20.5891 30.7995 25.4326 30.8547 26.9536 34.2168C27.0662 34.4657 27.3112 34.613 27.5679 34.613C28.0514 34.613 28.3845 34.1107 28.1812 33.6615Z fill#75787B/> path dM34.1501 18.2454C32.7415 16.8982 30.9547 16.1767 29.1092 16.2147C28.7372 16.2222 28.4417 16.53 28.4494 16.902C28.4569 17.2739 28.7614 17.5691 29.1367 17.5618C30.673 17.5322 32.1083 18.1573 33.2187 19.2192C33.3493 19.3441 33.5169 19.4061 33.6843 19.4061C34.2856 19.406 34.5915 18.6675 34.1501 18.2454Z fill#75787B/> path dM16.8819 16.2147C15.0365 16.1753 13.2494 16.8984 11.8409 18.2454C11.572 18.5025 11.5624 18.929 11.8197 19.198C11.9521 19.3365 12.1292 19.4061 12.3067 19.4061C12.474 19.4061 12.6417 19.3441 12.7722 19.2192C13.8932 18.1471 15.3004 17.5607 16.7454 17.5607C16.7817 17.5607 16.8181 17.5611 16.8543 17.5618C16.8591 17.5619 16.8636 17.562 16.8683 17.562C17.234 17.562 17.5341 17.2692 17.5416 16.902C17.5493 16.5299 17.2539 16.2222 16.8819 16.2147Z fill#75787B/> path dM42.9072 11.5025C36.2013 -0.112417 21.0441 -3.55748 9.95342 4.06299C9.64669 4.27376 9.56897 4.69316 9.77957 4.99988C9.99025 5.30661 10.4097 5.38432 10.7165 5.17373C21.1703 -2.00911 35.4349 1.25519 41.7403 12.1763C46.9521 21.2036 44.9305 32.5101 37.3416 39.2109C37.0627 39.4572 37.0362 39.883 37.2825 40.1619C37.528 40.44 37.9536 40.4681 38.2335 40.221C46.2918 33.1058 48.4468 21.0973 42.9072 11.5025Z fill#75787B/> path dM35.8484 41.2563C35.6437 40.9455 35.226 40.8596 34.9151 41.0641C34.5435 41.3089 34.1743 41.5372 33.8179 41.743C28.8022 44.6388 22.9695 45.3991 17.3937 43.9053C0.886535 39.4821 -4.14913 18.5461 8.33082 7.0746C8.60485 6.82277 8.62282 6.39664 8.37089 6.12262C8.11906 5.84859 7.69293 5.83071 7.41891 6.08254C-5.84125 18.2711 -0.487448 40.5093 17.0451 45.2068C23.4407 46.9207 30.1251 45.8314 35.6561 42.1896C35.9669 41.985 36.053 41.567 35.8484 41.2563Z fill#75787B/> /g> defs> clipPath idclip0> rect width46 height46 fillwhite/> /clipPath> /defs> /svg> br> span classnot-result> No encontramos coincidencias con tu búsqueda, vuelve a intentarlo /span> /div> /div> /div> /div> /div> /div> /section>/template>template idbanner-widget> /template>template idbanner-app-template> !--basta con borrar la clase banner-sticky para quitar la propiedad al banner--> div classbanner-sticky v-if!hideBanner > div idbannerEmergencia classbg-banner > div classd-flex justify-content-center align-items-center info-container> div idbannerEmergencia v-htmlpost> /div> div @clickhideBanner true classemergencyButton close> span>×/span> /div> /div> /div> /div>/template>script>let tParam ;try { tParam window.paimodyo.liquid.disbledCache.infoEmergencia ? `?t${(new Date()).getTime()}` : ;} catch (err){ console.info(normal cache for emergency info in banner-emergencia);}const _BANNER_URL `https://www.megaplaza.com.pe/api/content/spaces/${window.paimodyo.liquid.migration_space}/types/${window.paimodyo.liquid.migration_emergency_type}/entries/4fc31740-5744-4c43-9c63-1cff820c0f4d${tParam}`;var thisApp null;var responseJson null;var responseRelJson null;/*window.onscroll function() {emergencyBannerScroll()};function emergencyBannerScroll() { if ((document.getElementById(bannerEmergencia)) ! null) { if (window.pageYOffset > 1) { document.getElementById(bannerEmergencia).classList.add(sticky); } else { document.getElementById(bannerEmergencia).classList.remove(sticky); } }}*/if (sessionStorage.getItem(showBanner) show) { $(#bannerEmergencia).removeClass(d-none);}if(sessionStorage.getItem(showBanner)null){ sessionStorage.setItem(showBanner,show);}var x document.getElementById(bannerEmergencia);function emergencyBannerClose() { if (sessionStorage.getItem(showBanner) show) { sessionStorage.setItem(showBanner, none); x.style.display none; } else{return false;}}window.onload function() { var bannerEmergencyApp { name: banner-app, delimiters: ${, }, template: #banner-app-template, data: function() { return { post: null, published: null, link: #, hideBanner: true, }; }, mounted: function() { this.init(); }, methods: { init() { var self thisApp this; axios.get( _BANNER_URL).then(function (response) { self.post responsePost response.data.fields.excerpt; self.publishedresponsePostresponse.data.meta.published_at; self.link response.data.fields.url_redirect; self.hideBanner false; }).catch(function (error) { console.log(Error: + error); }); }, }, }; var bannerEmergencyWidget new Vue({ name: banner, el: #banner-widget, render: function render(createElement) { return createElement(bannerEmergencyApp); } }); function crearStorageSession() { sessionStorage.setItem(bannerAlerta, activo); document.getElementById(bannerEmergencia).style.display none; } if (sessionStorage.getItem(bannerAlerta) activo) { document.getElementById(bannerEmergencia).style.display none; } else { // document.getElementById(bannerEmergencia).style.display block; { setTimeout(function() {document.getElementById(bannerEmergencia).style.display block; },1500);}; } document.getElementById(btnCloseEmergencia).onclick crearStorageSession; // document.getElementById(clickEj).onclick crearStorageSession;};/script>div idmain-layout>div classwidget-definition idmodyo-b20e7f6b-a116-4e24-a81f-dd4586fbb0de/0f02ebc29d6eef29d3297fa430c0733544ff39227666606b3bdc9a32b133f019>/div>script> (function(){ var css_url https://faucett.outletarauco.pe/widget_manager/b20e7f6b-a116-4e24-a81f-dd4586fbb0de/0f02ebc29d6eef29d3297fa430c0733544ff39227666606b3bdc9a32b133f019.css; var css; css document.createElement(link); css.rel stylesheet; css.type text/css; css.media all; css.href css_url; document.getElementsByTagName(head)0.appendChild(css); })();/script>div classwidget-definition idmodyo-040992c6-4aca-49a3-8671-2a2491f4e849/8f3d28fa6c01ed9e4a3612c685d1571aeaa45e715418f640ae780b3923155063>/div>script> (function(){ var css_url https://faucett.outletarauco.pe/widget_manager/040992c6-4aca-49a3-8671-2a2491f4e849/8f3d28fa6c01ed9e4a3612c685d1571aeaa45e715418f640ae780b3923155063.css; var css; css document.createElement(link); css.rel stylesheet; css.type text/css; css.media all; css.href css_url; document.getElementsByTagName(head)0.appendChild(css); })();/script>div classwidget-definition idmodyo-fd73aab9-0462-4bc5-a445-93a0cdf120e8/70ae0714fe64b5ab33ed214bd8ead8271c9cf2e607ea7cfecf67961769bb67e6>/div>script> (function(){ var css_url https://faucett.outletarauco.pe/widget_manager/fd73aab9-0462-4bc5-a445-93a0cdf120e8/70ae0714fe64b5ab33ed214bd8ead8271c9cf2e607ea7cfecf67961769bb67e6.css; var css; css document.createElement(link); css.rel stylesheet; css.type text/css; css.media all; css.href css_url; document.getElementsByTagName(head)0.appendChild(css); })();/script>/div>script srchttps://faucett.outletarauco.pe/javascript/site-theme-1e53fdef389c9843d943d9229b58177d30deb15d3685e030bb37d9b44d872956.js typetext/javascript>/script>template idfooter-widget>/template>template idmalls-modal> transition namemodal> div classfooter-modal-mask> div classfooter-modal-wrapper> div classfooter-modal-container> div classfooter-modal-header> slot nameheader /> /div> div classfooter-modal-body> slot namebody> span>Otros malls del Grupo Parque Arauco/span> /slot> /div> /div> /div> /div> /transition>/template>template idfooter-app-template> div> div classfooter footer-corp> div classfooter-container> a titleIr al comienzo de la página hrefjavascript: idreturn-to-top styledisplay: none;> i classla la-angle-up>/i> /a> div idfooter classborder-top rolecontentinfo> section classmall-lists-footer> div classcontainer-fluid max-width-footer p-0> div classrow m-0> div classcol-12 col-md-3> div classfooter-logo> a :hrefinOutletLogo.link> img :srcinOutletLogo.icon altfooter logo> /a> /div> ul classfooter-rrss> li classcursor-pointer> a classfacebook :style`background: url(${ facebook.icon }) 0 0` relnofollow noopener noreferrer target_blank titleFacebook :hrefisMobile() ? facebook.mobileLink : facebook.link>/a> /li> li classcursor-pointer> a classinstagram :style`background: url(${ instagram.icon })` relnofollow noopener noreferrer target_blank titleInstagram :hrefinstagram.link>/a> /li> li classcursor-pointer> a classyoutube :style`background: url(${ youtube.icon }) -185px 0` relnofollow noopener noreferrer target_blank titleYoutube :hrefyoutube.link> /a> /li> li classcursor-pointer> a classtiktok :style`background: url(${ tiktok.icon })` relnofollow noopener noreferrer target_blank titleTikTok :hreftiktok.link> /a> /li> /ul> /div> div classcol-12 col-md-6 links-container> div classlinks-mega-plaza> ul classfooter-pages> li> Nosotros /li> li> a :hrefsobreNosotros relnofollow noopener noreferrer titleSobre nosotros> Sobre nosotros /a> /li> li> a target_blank hrefhttps://locatario.parauco.com/?countryPE&mallOUL&originWEB relnofollow noopener noreferrer titleTu marca con nosotros> Tu marca con nosotros /a> /li> /ul> /div> div classlinks-mega-plaza> ul classfooter-pages> li> Sostenibilidad /li> li> !-- a @clickredirect(apoyoALaComunidad) classclickable relnofollow noopener noreferrer titleApoyo a la comunidad>Apoyo a la comunidad/a --> a classclickable relnofollow noopener noreferrer hrefhttps://faucett.outletarauco.pe/faucett/sostenibilidad?categoriaSocial>Social/a> /li> li> !--a @clickredirect(cuidadoAmbiental) classclickable relnofollow noopener noreferrer titleCuidado ambiental>Cuidado ambiental/a> --> a classclickable relnofollow noopener noreferrer hrefhttps://faucett.outletarauco.pe/faucett/sostenibilidad?categoriaAmbiental>Ambiental/a> /li> li> !--a @clickredirect(emprendimiento) classclickable relnofollow noopener noreferrer titleEmprendimiento>Emprendimiento/a>--> a classclickable relnofollow noopener noreferrer hrefhttps://faucett.outletarauco.pe/faucett/sostenibilidad?categoriaResultados>Resultados/a> /li> /ul> /div> div classlinks-mega-plaza> ul classfooter-pages> li> Términos y condiciones /li> li> a @clickgoToLegals() :hreflegalesDeCampanas classclickable titleLegales de campañas>Legales de campañas/a> /li> li> a :hrefpoliticasDePrivacidad classclickable relnofollow noopener noreferrer titlePoliticas de privacidad>Políticas Generales/a> /li> li> a hrefhttps://parquearauco.ca1.qualtrics.com/jfe/form/SV_5is7l4D3pGbS7u5?CCLOC&CanalWeb classclickable relnofollow noopener noreferrer titleLibro de Reclamaciones>Libro de Reclamaciones/a> /li> /ul> /div> /div> div classcol-12 col-md-3 footer-buttons derecha-forzado horario-contenedor-footer> div classcontainer-fluid> div classcol-12 col-md-12 mt-2 como-llegar-contenedor> a :hrefcomollegar target_blank> button classother-malls cursor-pointer titleCómo llegar a Faucett> img srchttps://parquearauco.modyocdn.com/uploads/c6da4d6c-872b-4042-ab68-f1bcc38b517f/original/icon-map-2.png altgps ico classd-block d-sm-none /> img srchttps://parquearauco.modyocdn.com/uploads/c6da4d6c-872b-4042-ab68-f1bcc38b517f/original/icon-map-2.png classd-none d-sm-block altgps ico /> div classd-flex flex-column pl-3> span classmb-0>Cómo llegar/span> /div> i classlas la-arrow-right stylefont-size: 20px;>/i> /button> /a> /div> div classcol-12 hide-on-desktop> button classother-malls cursor-pointer mt-3 mb-6 titleOtros malls @clickshowModal true> img srchttps://parquearauco.modyocdn.com/uploads/9fa95349-3e24-40aa-afc1-2682b781251a/original/shop-icon.png altgps ico classd-block d-sm-none /> img srchttps://parquearauco.modyocdn.com/uploads/9fa95349-3e24-40aa-afc1-2682b781251a/original/shop-icon.png classd-none d-sm-block altgps ico /> div classd-flex flex-column pl-3> span classmb-0>Otros malls/span> /div> i classlas la-arrow-right stylefont-size: 20px;>/i> /button> /div> /div> /div> /div> /div> /section> hr classlinea-footer> section classmall-lists-footer hide-on-mobile> div classcontainer-fluid max-width-footer malls-container> div classrow justify-content-center> div classcol-4 col-md-2 my-1> a classfourth-title c-gray-4 cursor-pointer :hrefparqueArauco.link target_blank> div classd-flex filter-gray justify-content-center > figure>img altParque Arauco :srcparqueArauco.icon>/figure> /div> /a> /div> div classcol-4 col-md-2 my-1> a classfourth-title c-gray-4 cursor-pointer :hrefmegaPlaza.link target_blank> div classd-flex filter-gray justify-content-center> figure>img altMegaplaza :srcmegaPlaza.icon>/figure> /div> /a> /div> div classcol-4 col-md-2 my-1> a classfourth-title c-gray-4 cursor-pointer :hreflarcomar.link target_blank> div classd-flex filter-gray justify-content-center> figure>img altLarcomar :srclarcomar.icon>/figure> /div> /a> /div> div classcol-4 col-md-2 mt-1> a classfourth-title c-gray-4 target_blank> div classd-flex filter-gray justify-content-center> figure>img classlogo-mall-img logo-reducido altViamix :srcviamix.icon>/figure> /div> /a> /div> /div> /div> /section> div classfooter-rights> div classcontainer text-center c-white> p classmb-0 bottom-text> © Todos los derechos reservados Outlet Arauco Perú 2025/p> /div> /div> /div> /div> /div> div> modal v-ifshowModal @closeshowModal false/> div classfooter-logo slotheader> a :hrefinOutletLogo.link> img :srcinOutletLogo.icon altfooter logo> /a> button @clickshowModal false>×/button> /div> section classfooter-corp mall-lists-footer slotbody> span classmb-3>Otros malls del Grupo Parque Arauco/span> div classcontainer-fluid max-width-footer malls-container scrollable-modal> div classrow justify-content-center> div classcol-12 my-1> a classfourth-title c-gray-4 cursor-pointer :hrefparqueArauco.link target_blank> div classd-flex filter-gray justify-content-center > figure classmy-1>img altParque Arauco :srcparqueArauco.icon>/figure> /div> /a> /div> div classcol-12 my-1> a classfourth-title c-gray-4 cursor-pointer :hrefmegaPlaza.link target_blank> div classd-flex filter-gray justify-content-center> figure classmy-1>img altMegaplaza :srcmegaPlaza.icon>/figure> /div> /a> /div> div classcol-12 my-1> a classfourth-title c-gray-4 cursor-pointer :hreflarcomar.link target_blank> div classd-flex filter-gray justify-content-center> figure>img altLarcomar :srclarcomar.icon>/figure> /div> /a> /div> div classcol-12 mt-1> a classfourth-title c-gray-4 target_blank> div classd-flex filter-gray justify-content-center> figure classmy-1>img classlogo-mall-img logo-reducido altViamix :srcviamix.icon>/figure> /div> /a> /div> /div> /div> /section> /div> /div>/template>script> Vue.component(modal, { template: #malls-modal }); var footerHorarioApp { name: footer-app, delimiters: ${, }, template: #footer-app-template, data: function() { return { open: window.paimodyo.horarioMall.open, close: window.paimodyo.horarioMall.close, statusColor: , textOpen: , timeNow: , facebook: window.paimodyo.footer.redes.facebook, twitter: window.paimodyo.footer.redes.twitter, instagram: window.paimodyo.footer.redes.instagram, youtube: window.paimodyo.footer.redes.youtube, tiktok: window.paimodyo.footer.redes.tiktok, sobreNosotros: window.paimodyo.footer.linksMegaPlaza.sobreNosotros, interestedSpace: window.paimodyo.footer.linksMegaPlaza.interestedSpace, aporteALaComunidad: window.paimodyo.footer.linksMegaPlaza.aporteALaComunidad, politicasDePrivacidad: window.paimodyo.footer.linksMegaPlaza.politicasDePrivacidad, emprendimiento: window.paimodyo.footer.linksMegaPlaza.emprendimiento, cuidadoAmbiental: window.paimodyo.footer.linksMegaPlaza.cuidadoAmbiental, apoyoALaComunidad: window.paimodyo.footer.linksMegaPlaza.apoyoALaComunidad, legalesDeCampanas: window.paimodyo.footer.linksMegaPlaza.legalesDeCampanas + #/ + window.paimodyo.terminosYCondiciones.legalesRoute, abreUnaTiendaConNosotros: window.paimodyo.footer.linksMegaPlaza.abreUnaTiendaConNosotros, parqueArauco: window.paimodyo.footer.linksMarcas.parqueArauco, larcomar: window.paimodyo.footer.linksMarcas.larcomar, inOutlet: window.paimodyo.footer.linksMarcas.inOutlet, megaPlaza: window.paimodyo.footer.linksMarcas.megaPlaza, inOutletLogo: window.paimodyo.footer.inOutlet, lambramani: window.paimodyo.footer.linksMarcas.lambramani, viamix: window.paimodyo.footer.linksMarcas.viamix, quinde: window.paimodyo.footer.linksMarcas.quinde, comollegar: window.paimodyo.footer.linksMegaPlaza.comollegar, mapaCentroComercial: window.paimodyo.header.mapas, showModal: false }; }, mounted: function() { this.init(); }, methods: { init() { this.timeNow moment().tz(America/Lima).format(h:mma); if(moment(this.open, h:mma).isBefore(moment(this.timeNow, h:mma)) && moment(this.timeNow, h:mma).isBefore(moment(this.close, h:mma))){ this.statusColor circle green; this.textOpen ABIERTO; }else{ this.statusColor circle red; this.textOpen CERRADO; } }, redirect(url){ window.history.pushState(, , url); window.location.reload(); }, goToLegals(){ console.log(window.location.href); if (window.location.href.includes(politicas-de-privacidad)) { window.history.pushState(, , this.legalesDeCampanas); window.location.reload(); } else { window.location.href this.legalesDeCampanas } }, isMobile() { return navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i); }, } }; var footerHorarioyWidget new Vue({ name: footer, el: #footer-widget, render: function render(createElement) { return createElement(footerHorarioApp); } }); /script>style typetext/css scoped> .clickable { cursor: pointer; } .center { text-align: center; } .red { background-color: #FF0000; } .green { background-color: #63AC0B; } .circle { border-radius: 50%; display: inline-block; width: 10px; height: 10px; margin-bottom: 1px; margin-right: 5px; } .content-footer-horario { /* background-color: #F2F2F2; */ padding-top: 20px; padding-bottom: 10px; color: white; font-family: Graphik; } .m-0 { margin: 0; } #open-a-store-footer { cursor: pointer; } /* Modal */ .footer-modal-mask { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: table; transition: opacity 0.3s ease; } .footer-modal-wrapper { display: table-cell; vertical-align: top; } .footer-modal-container { width: 100%; max-width: 375px; margin: 30px auto 0px auto; padding: 20px 0px; background-color: #1D252D; border-radius: 12px; box-shadow: 0 2px 8px rgb(0 0 0 / 33%); transition: all 0.3s ease; } .footer-modal-header { padding: 0px 28px 10px 28px; border-bottom: 1px solid #EAEAEA; } .footer-modal-header > div { display: flex; width: 100%; align-items: center; justify-content: space-between; } .footer-modal-header button { appearance: none; background-color: transparent; border: none; outline: none; font-size: 24px; color: #fff; } .footer-modal-body { margin: 24px 23px; color: #FFF; font-size: 18px; text-align: center; padding: 0px; } .footer-modal-body span { margin-bottom: 32px; display: block; }/style>!--BEGIN QUALTRICS WEBSITE FEEDBACK SNIPPET-->script idqualtrics-script typetext/javascript defer> /* doesnt work on custom views withour widgets window.widgetBuilderReady function() {}*/ setTimeout(() > { (function(){var gfunction(e,h,f,g){this.getfunction(a){for(var aa+,cdocument.cookie.split(;),b0,ec.length;be;b++){for(var dcb; d.charAt(0);)dd.substring(1,d.length);if(0d.indexOf(a))return d.substring(a.length,d.length)}return null};this.setfunction(a,c){var b,bnew Date;b.setTime(b.getTime()+6048E5);b; expires+b.toGMTString();document.cookiea++c+b+; path/; };this.checkfunction(){var athis.get(f);if(a)aa.split(:);else if(100!e)vh&&(eMath.random()>e/100?0:100),ah,e,0,this.set(f,a.join(:));else return!0;var ca1;if(100c)return!0;switch(a0){case v:return!1;case r:return ca2%Math.floor(100/c),a2++,this.set(f,a.join(:)),!c}return!0};this.gofunction(){if(this.check()){var adocument.createElement(script);a.typetext/javascript;a.srcg;document.body&&document.body.appendChild(a)}};this.startfunction(){var tthis;complete!document.readyState?window.addEventListener?window.addEventListener(load,function(){t.go()},!1):window.attachEvent&&window.attachEvent(onload,function(){t.go()}):t.go()};};try{(new g(100,r,QSI_S_ZN_1AMNbsJqr8WtadL,https://zn1amnbsjqr8wtadl-parquearauco.siteintercept.qualtrics.com/SIE/?Q_ZIDZN_1AMNbsJqr8WtadL)).start()}catch(i){}})(); }, 1500)/script>div idZN_1AMNbsJqr8WtadL>!--DO NOT REMOVE-CONTENTS PLACED HERE-->/div>!--END WEBSITE FEEDBACK SNIPPET-->script> //event listener form DOM ready function addLoadEvent(func) { var oldonload window.onload; if (typeof window.onload ! function) { window.onload func; } else { window.onload function() { if (oldonload) { oldonload(); } func(); } } } //call function after DOM ready var isIE /*@cc_on!@*/false || !!document.documentMode; var supportsPromise typeof Promise ! undefined && Object.prototype.toString.call(Promise.resolve()) object Promise;//call plugin function after DOM readyaddLoadEvent(function(){ if(false supportsPromise) { outdatedBrowser({ bgColor: #f25648, color: #ffffff, lowerThan: true, }) }}); var bannerOutdated document.getElementById(outdated); if(isIE){ bannerOutdated.style.display block; } var bannerOutdated document.getElementById(outdated); document.getElementById(btnCloseUpdateBrowser).addEventListener(click, function(e) { e.preventDefault(); bannerOutdated.style.display none; }, false); /script> script idwidget-definition-manager urlhttps://faucett.outletarauco.pe src/assets/manager-afea4897e8c0d36744861303799db60510c584cfa85d3d56d5673fc3c44dc33c.js noncec96UmfkMMU>/script>/body>!--script>$(#myModal).modal(show);/script>--> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]