Skip to content

Instantly share code, notes, and snippets.

@KidkArolis
Created April 16, 2014 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KidkArolis/10883228 to your computer and use it in GitHub Desktop.
Save KidkArolis/10883228 to your computer and use it in GitHub Desktop.
requirebin sketch
// try requiring some modules from NPM and then hit Run
console.log(require('cat-picture'), 123);
require('jquery');
require=function e(a,c,d){function f(t,n){if(!c[t]){if(!a[t]){var r="function"==typeof require&&require;if(!n&&r)return r(t,!0);if(b)return b(t,!0);throw Error("Cannot find module '"+t+"'")}var i=c[t]={exports:{}};a[t][0].call(i.exports,function(e){var c=a[t][1][e];return f(c?c:e)},i,i.exports,e,a,c,d)}return c[t].exports}for(var b="function"==typeof require&&require,t=0;d.length>t;t++)f(d[t]);return f}({1:[function(){},{}],2:[function(e,a,c){function d(e,a,c){if(!(this instanceof d))return new d(e,a,c);var f=typeof e;if("base64"===a&&"string"===f)for(e=S(e);0!==e.length%4;)e+="=";var b;if("number"===f)b=j(e);else if("string"===f)b=d.byteLength(e,a);else{if("object"!==f)throw Error("First argument needs to be a number, array or string.");b=j(e.length)}var t;d._useTypedArrays?t=L(new Uint8Array(b)):(t=this,t.length=b,t._isBuffer=!0);var n;if(d._useTypedArrays&&"function"==typeof Uint8Array&&e instanceof Uint8Array)t._set(e);else if(q(e))for(n=0;b>n;n++)t[n]=d.isBuffer(e)?e.readUInt8(n):e[n];else if("string"===f)t.write(e,0,a);else if("number"===f&&!d._useTypedArrays&&!c)for(n=0;b>n;n++)t[n]=0;return t}function f(e,a,c,f){c=Number(c)||0;var b=e.length-c;f?(f=Number(f),f>b&&(f=b)):f=b;var t=a.length;$(0===t%2,"Invalid hex string"),f>t/2&&(f=t/2);for(var n=0;f>n;n++){var r=parseInt(a.substr(2*n,2),16);$(!isNaN(r),"Invalid hex string"),e[c+n]=r}return d._charsWritten=2*n,n}function b(e,a,c,f){var b=d._charsWritten=P(H(a),e,c,f);return b}function t(e,a,c,f){var b=d._charsWritten=P(M(a),e,c,f);return b}function n(e,a,c,d){return t(e,a,c,d)}function r(e,a,c,f){var b=d._charsWritten=P(F(a),e,c,f);return b}function i(e,a,c,f){var b=d._charsWritten=P(O(a),e,c,f);return b}function o(e,a,c){return 0===a&&c===e.length?z.fromByteArray(e):z.fromByteArray(e.slice(a,c))}function s(e,a,c){var d="",f="";c=Math.min(e.length,c);for(var b=a;c>b;b++)127>=e[b]?(d+=U(f)+String.fromCharCode(e[b]),f=""):f+="%"+e[b].toString(16);return d+U(f)}function u(e,a,c){var d="";c=Math.min(e.length,c);for(var f=a;c>f;f++)d+=String.fromCharCode(e[f]);return d}function l(e,a,c){return u(e,a,c)}function p(e,a,c){var d=e.length;(!a||0>a)&&(a=0),(!c||0>c||c>d)&&(c=d);for(var f="",b=a;c>b;b++)f+=B(e[b]);return f}function h(e,a,c){for(var d=e.slice(a,c),f="",b=0;d.length>b;b+=2)f+=String.fromCharCode(d[b]+256*d[b+1]);return f}function g(e,a,c,d){d||($("boolean"==typeof c,"missing or invalid endian"),$(void 0!==a&&null!==a,"missing offset"),$(e.length>a+1,"Trying to read beyond buffer length"));var f=e.length;if(!(a>=f)){var b;return c?(b=e[a],f>a+1&&(b|=e[a+1]<<8)):(b=e[a]<<8,f>a+1&&(b|=e[a+1])),b}}function v(e,a,c,d){d||($("boolean"==typeof c,"missing or invalid endian"),$(void 0!==a&&null!==a,"missing offset"),$(e.length>a+3,"Trying to read beyond buffer length"));var f=e.length;if(!(a>=f)){var b;return c?(f>a+2&&(b=e[a+2]<<16),f>a+1&&(b|=e[a+1]<<8),b|=e[a],f>a+3&&(b+=e[a+3]<<24>>>0)):(f>a+1&&(b=e[a+1]<<16),f>a+2&&(b|=e[a+2]<<8),f>a+3&&(b|=e[a+3]),b+=e[a]<<24>>>0),b}}function m(e,a,c,d){d||($("boolean"==typeof c,"missing or invalid endian"),$(void 0!==a&&null!==a,"missing offset"),$(e.length>a+1,"Trying to read beyond buffer length"));var f=e.length;if(!(a>=f)){var b=g(e,a,c,!0),t=32768&b;return t?-1*(65535-b+1):b}}function y(e,a,c,d){d||($("boolean"==typeof c,"missing or invalid endian"),$(void 0!==a&&null!==a,"missing offset"),$(e.length>a+3,"Trying to read beyond buffer length"));var f=e.length;if(!(a>=f)){var b=v(e,a,c,!0),t=2147483648&b;return t?-1*(4294967295-b+1):b}}function x(e,a,c,d){return d||($("boolean"==typeof c,"missing or invalid endian"),$(e.length>a+3,"Trying to read beyond buffer length")),X.read(e,a,c,23,4)}function w(e,a,c,d){return d||($("boolean"==typeof c,"missing or invalid endian"),$(e.length>a+7,"Trying to read beyond buffer length")),X.read(e,a,c,52,8)}function T(e,a,c,d,f){f||($(void 0!==a&&null!==a,"missing value"),$("boolean"==typeof d,"missing or invalid endian"),$(void 0!==c&&null!==c,"missing offset"),$(e.length>c+1,"trying to write beyond buffer length"),R(a,65535));var b=e.length;if(!(c>=b))for(var t=0,n=Math.min(b-c,2);n>t;t++)e[c+t]=(a&255<<8*(d?t:1-t))>>>8*(d?t:1-t)}function E(e,a,c,d,f){f||($(void 0!==a&&null!==a,"missing value"),$("boolean"==typeof d,"missing or invalid endian"),$(void 0!==c&&null!==c,"missing offset"),$(e.length>c+3,"trying to write beyond buffer length"),R(a,4294967295));var b=e.length;if(!(c>=b))for(var t=0,n=Math.min(b-c,4);n>t;t++)e[c+t]=255&a>>>8*(d?t:3-t)}function C(e,a,c,d,f){f||($(void 0!==a&&null!==a,"missing value"),$("boolean"==typeof d,"missing or invalid endian"),$(void 0!==c&&null!==c,"missing offset"),$(e.length>c+1,"Trying to write beyond buffer length"),W(a,32767,-32768));var b=e.length;c>=b||(a>=0?T(e,a,c,d,f):T(e,65535+a+1,c,d,f))}function k(e,a,c,d,f){f||($(void 0!==a&&null!==a,"missing value"),$("boolean"==typeof d,"missing or invalid endian"),$(void 0!==c&&null!==c,"missing offset"),$(e.length>c+3,"Trying to write beyond buffer length"),W(a,2147483647,-2147483648));var b=e.length;c>=b||(a>=0?E(e,a,c,d,f):E(e,4294967295+a+1,c,d,f))}function N(e,a,c,d,f){f||($(void 0!==a&&null!==a,"missing value"),$("boolean"==typeof d,"missing or invalid endian"),$(void 0!==c&&null!==c,"missing offset"),$(e.length>c+3,"Trying to write beyond buffer length"),_(a,3.4028234663852886e38,-3.4028234663852886e38));var b=e.length;c>=b||X.write(e,a,c,d,23,4)}function A(e,a,c,d,f){f||($(void 0!==a&&null!==a,"missing value"),$("boolean"==typeof d,"missing or invalid endian"),$(void 0!==c&&null!==c,"missing offset"),$(e.length>c+7,"Trying to write beyond buffer length"),_(a,1.7976931348623157e308,-1.7976931348623157e308));var b=e.length;c>=b||X.write(e,a,c,d,52,8)}function S(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function L(e){return e._isBuffer=!0,e._get=e.get,e._set=e.set,e.get=Y.get,e.set=Y.set,e.write=Y.write,e.toString=Y.toString,e.toLocaleString=Y.toString,e.toJSON=Y.toJSON,e.copy=Y.copy,e.slice=Y.slice,e.readUInt8=Y.readUInt8,e.readUInt16LE=Y.readUInt16LE,e.readUInt16BE=Y.readUInt16BE,e.readUInt32LE=Y.readUInt32LE,e.readUInt32BE=Y.readUInt32BE,e.readInt8=Y.readInt8,e.readInt16LE=Y.readInt16LE,e.readInt16BE=Y.readInt16BE,e.readInt32LE=Y.readInt32LE,e.readInt32BE=Y.readInt32BE,e.readFloatLE=Y.readFloatLE,e.readFloatBE=Y.readFloatBE,e.readDoubleLE=Y.readDoubleLE,e.readDoubleBE=Y.readDoubleBE,e.writeUInt8=Y.writeUInt8,e.writeUInt16LE=Y.writeUInt16LE,e.writeUInt16BE=Y.writeUInt16BE,e.writeUInt32LE=Y.writeUInt32LE,e.writeUInt32BE=Y.writeUInt32BE,e.writeInt8=Y.writeInt8,e.writeInt16LE=Y.writeInt16LE,e.writeInt16BE=Y.writeInt16BE,e.writeInt32LE=Y.writeInt32LE,e.writeInt32BE=Y.writeInt32BE,e.writeFloatLE=Y.writeFloatLE,e.writeFloatBE=Y.writeFloatBE,e.writeDoubleLE=Y.writeDoubleLE,e.writeDoubleBE=Y.writeDoubleBE,e.fill=Y.fill,e.inspect=Y.inspect,e.toArrayBuffer=Y.toArrayBuffer,e}function D(e,a,c){return"number"!=typeof e?c:(e=~~e,e>=a?a:e>=0?e:(e+=a,e>=0?e:0))}function j(e){return e=~~Math.ceil(+e),0>e?0:e}function I(e){return(Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)})(e)}function q(e){return I(e)||d.isBuffer(e)||e&&"object"==typeof e&&"number"==typeof e.length}function B(e){return 16>e?"0"+e.toString(16):e.toString(16)}function H(e){for(var a=[],c=0;e.length>c;c++){var d=e.charCodeAt(c);if(127>=d)a.push(e.charCodeAt(c));else{var f=c;d>=55296&&57343>=d&&c++;for(var b=encodeURIComponent(e.slice(f,c+1)).substr(1).split("%"),t=0;b.length>t;t++)a.push(parseInt(b[t],16))}}return a}function M(e){for(var a=[],c=0;e.length>c;c++)a.push(255&e.charCodeAt(c));return a}function O(e){for(var a,c,d,f=[],b=0;e.length>b;b++)a=e.charCodeAt(b),c=a>>8,d=a%256,f.push(d),f.push(c);return f}function F(e){return z.toByteArray(e)}function P(e,a,c,d){for(var f=0;d>f&&!(f+c>=a.length||f>=e.length);f++)a[f+c]=e[f];return f}function U(e){try{return decodeURIComponent(e)}catch(a){return String.fromCharCode(65533)}}function R(e,a){$("number"==typeof e,"cannot write a non-number as a number"),$(e>=0,"specified a negative value for writing an unsigned value"),$(a>=e,"value is larger than maximum value for type"),$(Math.floor(e)===e,"value has a fractional component")}function W(e,a,c){$("number"==typeof e,"cannot write a non-number as a number"),$(a>=e,"value larger than maximum allowed value"),$(e>=c,"value smaller than minimum allowed value"),$(Math.floor(e)===e,"value has a fractional component")}function _(e,a,c){$("number"==typeof e,"cannot write a non-number as a number"),$(a>=e,"value larger than maximum allowed value"),$(e>=c,"value smaller than minimum allowed value")}function $(e,a){if(!e)throw Error(a||"Failed assertion")}var z=e("base64-js"),X=e("ieee754");c.Buffer=d,c.SlowBuffer=d,c.INSPECT_MAX_BYTES=50,d.poolSize=8192,d._useTypedArrays=function(){if("undefined"==typeof Uint8Array||"undefined"==typeof ArrayBuffer)return!1;try{var e=new Uint8Array(0);return e.foo=function(){return 42},42===e.foo()&&"function"==typeof e.subarray}catch(a){return!1}}(),d.isEncoding=function(e){switch((e+"").toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},d.isBuffer=function(e){return!(null===e||void 0===e||!e._isBuffer)},d.byteLength=function(e,a){var c;switch(e+="",a||"utf8"){case"hex":c=e.length/2;break;case"utf8":case"utf-8":c=H(e).length;break;case"ascii":case"binary":case"raw":c=e.length;break;case"base64":c=F(e).length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":c=2*e.length;break;default:throw Error("Unknown encoding")}return c},d.concat=function(e,a){if($(I(e),"Usage: Buffer.concat(list, [totalLength])\nlist should be an Array."),0===e.length)return new d(0);if(1===e.length)return e[0];var c;if("number"!=typeof a)for(a=0,c=0;e.length>c;c++)a+=e[c].length;var f=new d(a),b=0;for(c=0;e.length>c;c++){var t=e[c];t.copy(f,b),b+=t.length}return f},d.prototype.write=function(e,a,c,d){if(isFinite(a))isFinite(c)||(d=c,c=void 0);else{var o=d;d=a,a=c,c=o}a=Number(a)||0;var s=this.length-a;c?(c=Number(c),c>s&&(c=s)):c=s,d=((d||"utf8")+"").toLowerCase();var u;switch(d){case"hex":u=f(this,e,a,c);break;case"utf8":case"utf-8":u=b(this,e,a,c);break;case"ascii":u=t(this,e,a,c);break;case"binary":u=n(this,e,a,c);break;case"base64":u=r(this,e,a,c);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":u=i(this,e,a,c);break;default:throw Error("Unknown encoding")}return u},d.prototype.toString=function(e,a,c){var d=this;if(e=((e||"utf8")+"").toLowerCase(),a=Number(a)||0,c=void 0!==c?Number(c):c=d.length,c===a)return"";var f;switch(e){case"hex":f=p(d,a,c);break;case"utf8":case"utf-8":f=s(d,a,c);break;case"ascii":f=u(d,a,c);break;case"binary":f=l(d,a,c);break;case"base64":f=o(d,a,c);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":f=h(d,a,c);break;default:throw Error("Unknown encoding")}return f},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},d.prototype.copy=function(e,a,c,d){var f=this;if(c||(c=0),d||0===d||(d=this.length),a||(a=0),d!==c&&0!==e.length&&0!==f.length){$(d>=c,"sourceEnd < sourceStart"),$(a>=0&&e.length>a,"targetStart out of bounds"),$(c>=0&&f.length>c,"sourceStart out of bounds"),$(d>=0&&f.length>=d,"sourceEnd out of bounds"),d>this.length&&(d=this.length),d-c>e.length-a&&(d=e.length-a+c);for(var b=0;d-c>b;b++)e[b+a]=this[b+c]}},d.prototype.slice=function(e,a){var c=this.length;if(e=D(e,c,0),a=D(a,c,c),d._useTypedArrays)return L(this.subarray(e,a));for(var f=a-e,b=new d(f,void 0,!0),t=0;f>t;t++)b[t]=this[t+e];return b},d.prototype.get=function(e){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(e)},d.prototype.set=function(e,a){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(e,a)},d.prototype.readUInt8=function(e,a){return a||($(void 0!==e&&null!==e,"missing offset"),$(this.length>e,"Trying to read beyond buffer length")),e>=this.length?void 0:this[e]},d.prototype.readUInt16LE=function(e,a){return g(this,e,!0,a)},d.prototype.readUInt16BE=function(e,a){return g(this,e,!1,a)},d.prototype.readUInt32LE=function(e,a){return v(this,e,!0,a)},d.prototype.readUInt32BE=function(e,a){return v(this,e,!1,a)},d.prototype.readInt8=function(e,a){if(a||($(void 0!==e&&null!==e,"missing offset"),$(this.length>e,"Trying to read beyond buffer length")),!(e>=this.length)){var c=128&this[e];return c?-1*(255-this[e]+1):this[e]}},d.prototype.readInt16LE=function(e,a){return m(this,e,!0,a)},d.prototype.readInt16BE=function(e,a){return m(this,e,!1,a)},d.prototype.readInt32LE=function(e,a){return y(this,e,!0,a)},d.prototype.readInt32BE=function(e,a){return y(this,e,!1,a)},d.prototype.readFloatLE=function(e,a){return x(this,e,!0,a)},d.prototype.readFloatBE=function(e,a){return x(this,e,!1,a)},d.prototype.readDoubleLE=function(e,a){return w(this,e,!0,a)},d.prototype.readDoubleBE=function(e,a){return w(this,e,!1,a)},d.prototype.writeUInt8=function(e,a,c){c||($(void 0!==e&&null!==e,"missing value"),$(void 0!==a&&null!==a,"missing offset"),$(this.length>a,"trying to write beyond buffer length"),R(e,255)),a>=this.length||(this[a]=e)},d.prototype.writeUInt16LE=function(e,a,c){T(this,e,a,!0,c)},d.prototype.writeUInt16BE=function(e,a,c){T(this,e,a,!1,c)},d.prototype.writeUInt32LE=function(e,a,c){E(this,e,a,!0,c)},d.prototype.writeUInt32BE=function(e,a,c){E(this,e,a,!1,c)},d.prototype.writeInt8=function(e,a,c){c||($(void 0!==e&&null!==e,"missing value"),$(void 0!==a&&null!==a,"missing offset"),$(this.length>a,"Trying to write beyond buffer length"),W(e,127,-128)),a>=this.length||(e>=0?this.writeUInt8(e,a,c):this.writeUInt8(255+e+1,a,c))},d.prototype.writeInt16LE=function(e,a,c){C(this,e,a,!0,c)},d.prototype.writeInt16BE=function(e,a,c){C(this,e,a,!1,c)},d.prototype.writeInt32LE=function(e,a,c){k(this,e,a,!0,c)},d.prototype.writeInt32BE=function(e,a,c){k(this,e,a,!1,c)},d.prototype.writeFloatLE=function(e,a,c){N(this,e,a,!0,c)},d.prototype.writeFloatBE=function(e,a,c){N(this,e,a,!1,c)},d.prototype.writeDoubleLE=function(e,a,c){A(this,e,a,!0,c)},d.prototype.writeDoubleBE=function(e,a,c){A(this,e,a,!1,c)},d.prototype.fill=function(e,a,c){if(e||(e=0),a||(a=0),c||(c=this.length),"string"==typeof e&&(e=e.charCodeAt(0)),$("number"==typeof e&&!isNaN(e),"value is not a number"),$(c>=a,"end < start"),c!==a&&0!==this.length){$(a>=0&&this.length>a,"start out of bounds"),$(c>=0&&this.length>=c,"end out of bounds");for(var d=a;c>d;d++)this[d]=e}},d.prototype.inspect=function(){for(var e=[],a=this.length,d=0;a>d;d++)if(e[d]=B(this[d]),d===c.INSPECT_MAX_BYTES){e[d+1]="...";break}return"<Buffer "+e.join(" ")+">"},d.prototype.toArrayBuffer=function(){if("function"==typeof Uint8Array){if(d._useTypedArrays)return new d(this).buffer;for(var e=new Uint8Array(this.length),a=0,c=e.length;c>a;a+=1)e[a]=this[a];return e.buffer}throw Error("Buffer.toArrayBuffer not supported in this browser")};var Y=d.prototype},{"base64-js":3,ieee754:4}],3:[function(e,a){var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";(function(){"use strict";function e(e){var a=e.charCodeAt(0);return a===t?62:a===n?63:r>a?-1:r+10>a?a-r+26+26:o+26>a?a-o:i+26>a?a-i+26:void 0}function d(a){function c(e){i[s++]=e}var d,f,t,n,r,i;if(a.length%4>0)throw Error("Invalid string. Length must be a multiple of 4");var o=a.length;r="="===a.charAt(o-2)?2:"="===a.charAt(o-1)?1:0,i=new b(3*a.length/4-r),t=r>0?a.length-4:a.length;var s=0;for(d=0,f=0;t>d;d+=4,f+=3)n=e(a.charAt(d))<<18|e(a.charAt(d+1))<<12|e(a.charAt(d+2))<<6|e(a.charAt(d+3)),c((16711680&n)>>16),c((65280&n)>>8),c(255&n);return 2===r?(n=e(a.charAt(d))<<2|e(a.charAt(d+1))>>4,c(255&n)):1===r&&(n=e(a.charAt(d))<<10|e(a.charAt(d+1))<<4|e(a.charAt(d+2))>>2,c(255&n>>8),c(255&n)),i}function f(e){function a(e){return c.charAt(e)}function d(e){return a(63&e>>18)+a(63&e>>12)+a(63&e>>6)+a(63&e)}var f,b,t,n=e.length%3,r="";for(f=0,t=e.length-n;t>f;f+=3)b=(e[f]<<16)+(e[f+1]<<8)+e[f+2],r+=d(b);switch(n){case 1:b=e[e.length-1],r+=a(b>>2),r+=a(63&b<<4),r+="==";break;case 2:b=(e[e.length-2]<<8)+e[e.length-1],r+=a(b>>10),r+=a(63&b>>4),r+=a(63&b<<2),r+="="}return r}var b="undefined"!=typeof Uint8Array?Uint8Array:Array;"0".charCodeAt(0);var t="+".charCodeAt(0),n="/".charCodeAt(0),r="0".charCodeAt(0),i="a".charCodeAt(0),o="A".charCodeAt(0);a.exports.toByteArray=d,a.exports.fromByteArray=f})()},{}],4:[function(e,a,c){c.read=function(e,a,c,d,f){var b,t,n=8*f-d-1,r=(1<<n)-1,i=r>>1,o=-7,s=c?f-1:0,u=c?-1:1,l=e[a+s];for(s+=u,b=l&(1<<-o)-1,l>>=-o,o+=n;o>0;b=256*b+e[a+s],s+=u,o-=8);for(t=b&(1<<-o)-1,b>>=-o,o+=d;o>0;t=256*t+e[a+s],s+=u,o-=8);if(0===b)b=1-i;else{if(b===r)return t?0/0:1/0*(l?-1:1);t+=Math.pow(2,d),b-=i}return(l?-1:1)*t*Math.pow(2,b-d)},c.write=function(e,a,c,d,f,b){var t,n,r,i=8*b-f-1,o=(1<<i)-1,s=o>>1,u=23===f?Math.pow(2,-24)-Math.pow(2,-77):0,l=d?0:b-1,p=d?1:-1,h=0>a||0===a&&0>1/a?1:0;for(a=Math.abs(a),isNaN(a)||1/0===a?(n=isNaN(a)?1:0,t=o):(t=Math.floor(Math.log(a)/Math.LN2),1>a*(r=Math.pow(2,-t))&&(t--,r*=2),a+=t+s>=1?u/r:u*Math.pow(2,1-s),a*r>=2&&(t++,r/=2),t+s>=o?(n=0,t=o):t+s>=1?(n=(a*r-1)*Math.pow(2,f),t+=s):(n=a*Math.pow(2,s-1)*Math.pow(2,f),t=0));f>=8;e[c+l]=255&n,l+=p,n/=256,f-=8);for(t=t<<f|n,i+=f;i>0;e[c+l]=255&t,l+=p,t/=256,i-=8);e[c+l-p]|=128*h}},{}],ZCzO6k:[function(e){(function(a){e("fs");var c="ffd8ffe000104a46494600010100000100010000fffe003e43524541544f523a2067642d6a7065672076312e3020287573696e6720494a47204a50454720763632292c2064656661756c74207175616c6974790affdb004300080606070605080707070909080a0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c30313434341f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c213232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232ffc00011080412032003012200021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00f38239c6334cc54a4533bf1d2b4331073f85388a677a7ab76cd003969d9e314d14b8e2818c7eb47f0d2b0c5276a561083ad3f3f2d371834bda98053c1c8a8f9cf7a913d69009ce69c010734bc679a760119a6c04c02290ae3a8a7014c6cd0028e474a7ed04d463352af14085d9da9a500527d2a51cd35d7f5a480adb8d28cd4812976e0d3188bf8d388cd380c0a074a421a40a052b520cd001b69e169bcfad3b3c500349c74a4c66949a01a004c714a38edcd3b1914801a005e4f18a021069578a774a402e0814c2e69c49c66998f4a063777239a937d464734f0b914c09139cd2639a14e38a0f5ce680020669bde9f8268db814804c134e414a169ea30680061c5228e29ec7029858f6a02e349a9179a88f5a78381400f61c71d6a2cf34edc4d211c5003d78a94118a809e062937102801cfd69060d19cd0a39cd003f031ed4d3c1e29c7a5301cd00373c51de948a704340028cd3caf1d69abd6a6dd814010f4e6ac47d29a541e7bd4898c50031864d00629e786e0d32438a0046c639a60009a4273c539060e6801c100e69ac71c54a067d6a37eb405c66726a44cd300e6a75038a008d8d3338a91c73c53194e28001f31e69e3e5a23041a7119a004dd8a6b31a523b629b83d7148055ce2a65c9e2a34fcaa75c6734c43193bf7a8fa54efd2a1228189ef4a7068ed4a17b9a403428a78ef40e94f038a043768a704a6138352ae4d301187cb51e335360914d65c50046b906a602a3029e0d003d7a81521e98a8d0e0f5a576cf4a02c29c62a3604d3b341c11401128c7d6a51d2a23906a4069000a43f7a9dde9a4734c07814bb739a40c452b3fbd00726c71f5a6679cd398734dc55140dd29133de9db7da80b4805c9a72d01682286004e693a73499a5a00338341341149d6810a3935281c5458e734f078a631f8e7d29ac4d297a6e7345c43d0e694ae6941c0a7822900cdb8a52714a71da9bde980f46a246ed4838a46391484206e69719a156a541cd00308229bef539fa54647348036e4521e38a76ee319a6b039a68600e7a5069a294d021b919a728a02e69f8006281d877514dc734aa69d81d690005a538a52dc534e48ef40094639e94639e6948e2800c034018a01a72f271de80b0ccd38629cca2a33d68025007ad2e46298a6971458070614fc8ef5081cd380f5a0009c9a31db34878a5e71400d238a06475a51d69c572bef405868ef5205cd47900d4a8c050314a605204069ccc29aadcd00348c1eb4abc53b6d34f04502b8ac4533140069c050025480f148541a3a50021193914e1e94014ec1e6801dfc34ddc45381c0a6f56a403d4e4d238e290707834fc64734010629d9c53b6e0d0c38a631558629ac41eb4d5e0d39b148422fdea939e29883352e38a0040075a0819a4278a1793400e55e3ad18c1a7814def4c0693cd2f1b695871510e2900e5ea7dea61518e053b776cd002b9e2a224e6a4c6475a691cf4a006a9a933c714cc67ffd54edb81d29811e4e6a5cfcb4d039a773da9011ff00154cafc546d480e280272f485b3d69abcf6a1c77a602af5a940aaf1920d4fbb8a04c42706807de9319a5e940012681d283d38a45e280034669c71480520101e69c7ad211e9473400a290f51cd19ed4b4c0e59b39a41cd3f19a4c63b55142eda31cd2838a09e3148033ef41e693ad1d06680136d14b4b8068603714629c4629a47340080734f3d33428e95260628021e69cbc9a7630685eb400fdb9a41914f53c734bc1e680637049a53c53b1e94d3d7da908427069bba948cd31b3f85520255e94e0706a15240e94fdc41e695844f9e2a33c9a3767a500e690c41c1a7f06987af4a519a006f7a705e82958609348326801718a439cd389c0e69aa4e79a007006973cd29e94dea68024032b4d3c0e29437cbd690f24668019939a7e4629a71403400e18a5079a6d3829c500480e698e3af34e1d69cca71486400f6a78249a5f2ce7a528523e94c072a9c53f68c53463d38a4dc73c500298fdc5263b53b7e4734cc926800c5389a60ebcd3c8c8a4046d4a0d1b3da9714c03a50bd68e69554e6901213c5467934f6fbb4c19ce6980e0b8a9157229bc5395b06900a452601e952903151f7f7a004c62a40a1875a61eb4e076d002ec3cf0280bde832714dde6900ee3750d8a4072686a602f7a4c669072715281819a101095029a79a91c526de2810e897bd3dc605353834f7c1140107535220ef48a066a745a0061c8e28029ec94990050035b18a88e0b53a4c9a6a83b85003c29c75a08c0a95178a564cf14011c678a0f34a548ed4d00e6800c114f182314d278a683cd0038ad28228a4ef400d71934d03d6a665e335177e9400f4233835295dc2a05539ab01801cd0047b714a053f8a8c9e702801c07343631d6947229ac33408686e706a40322a30b4f538a060783d69ca33498c9a7edc0a007797c5340ed4e0ff2e33480e5a80217c83481aa678f34cf2ce2811cc67f2a3ad388e69a78ab65098a43c1a75057039a4020a931914c5ebcd4c01231400c200e79a696f4a735464530149a51cf6a6e29e0719a560014eed4c279a5ddc74a602f4a0119a4ea68c5004828dd8348b411d78a00957919a18534640a7039352c4308c5214e0715211eb4879a6808c1028ef4e2869b8a3d009169475a62f14fe319a00715045006290b7a534139c734807b500639a30719a5038a006f5a6d49b78a6e39a6000fad380cd0169c07d6900cc60d18cd388cd3f6fcb9a06438cd03834a783403934090a3b53f38148a3814ed9cd003a35c9e6a66000a897e5a7939140c063348c7e94c27de90364d003f19e69a6943628c6680131c52e0e29c2971c50047b707a53b3c53b6d260e690313ad2e38a705e28029811fe140ebd29c579a02e0e69001c95e9405e7e94fedcd27434c06bf1488704669cc334cc6290160371cd18e698a0d483d28003f9d26c2d4a476a7210052022c63229ea01a4232dd28248ed4c075231cd26093463028005e0d49bc0e2a1c9cd2f391400f27279a55eb480714e41cd020208e94fda71cd3c818c9a616a004c53d339f6a6a8c9a78183400f22a2239a909e3d29878a008d8629bba9ec722a3c6734c0b0adc5381a8149cd3f9a007b30c5378c544cd834e56c8a000f3484e39a711de9a403480553934f2bde98a0549da9807514ddbcd3830ee6824638a400a052b014d00e734a7248a0063120719a6a8e6a6db914cd9cd00396a4c7cb9a6818ed4edd400d349b727a52f3522a80280136e29f8c8a6e79c548318ebcd00576054d2a91d69ee013518a00933cf4a938229883341a0472ec08ef511a9a5e38cd438e6ac628ebd6958f14638e829290c451ed8a9b3818ef5103c6297b71420024938a4228ef4b9e3d6980a052e3f3a4078a4cf3d6980151498e6969d48045a785cd45ce69eac45003b001ed4a319eb4d624f4a55cf7a2c21fda94535853726958438919a70c531464d3ba5031e718a8ce01a566a6f5a2c028f6a0e69d18a74838a008c0f5a5e01a45eb411ce68024539a78151af14a1b9c5003ba0a69e39ef4a58629adcf6a00729069fc544bc1a7f5a4310b60d383714c23bd0b4c40cbcd22a9cd3b39a76290c727029d48bd294e40a000d3d6a327b500e0d002bd46bc53989348063b73400fc528a07028c9a0078eb8a776a8b7106a40d95a00504628c77a4ef4eed400e18f5a423f0a6679a78618f5a008e83c54b8079a630cf6a40354f6a711dea33806a75e94c066063268c0a57f6a41d2900e14bdf19a4a4dc33d2802423029b4ecf14d04734807272d529418a890e5aa463c53108702a33834375a555340c400669f8191d29360cd0c4fe14210e6fbb51ab9dd8a9072bcd45b3e7cd004c5b8a881e69e7a54646280240f4fdf50a8e4669d9a604a4e454673f4a78e94c20d002f6eb40e050297148001a79a8c0c0a7a9cd0042e0f348879a95e988b93401203c5069db714c279a60264835202314ced4aa334008d4aa29fb6901a402e7068ce69849cf4a78a009a303bd0ca33c546afb4528605a80176e4526d22ac2e0ae698dd7140118193528185a6a80326a40c38e28022607349b88a95b14cc034088b24d48a9c669768a7ee0063a50030714632b428f6a713c5033969064e6a2c7353c9f4a88568342521069d8c1a5a4088c0c1a51c1e941eb40c9a00314b8e334a78e281400d3c5262a42285519a4003a7bd291eb526dc0a69cd1b81195a5553d8528cf4cd2b038f5a005c7029703348b9a5fa502638f22a2c7cd8a716f7a68c9345863d78a5fc2940a53d2810dc526dc7ad3875a71e690080e2949ddd6a3c1cd48abd280b919e334b4aeb4dc1c1f7a60397f3a711f2d3101270324d4b82452023c52e39e94ec52ed140118069e051fd69738a0008a6eda7026909e6800039a79c5226334ad40c01a7f5a881a78cd002d2352d34839a00728cf5a5e050bc0a6b649a0076452822980d28ce6801d8069ea38a455f5a710450085da08a4c526ea51cd00291499a09ed9a6f34807a54831e950a9c5484e2801193b8a4c600a7e7229ad4008173cd38281481b02943f3400d6241c50064d3c8e075a1473da801c0714cdb5363de86191482e441b6d3f7eea6b2fe14d1f2ff00f5e980e20d3d7a503914f55c502184e3e94ee08a5653e9401c500464e1a978a18734deb400eef8a529c5340c1a9464d0047b3029c05398e0534038e9400a4e0628c64669aa093cd4ca298116de69ea334f65c0a84310690129414dc63a51bc9a53d28018464534706973da8009e05003865875a662a441eb438e280180719a7a0a68ce29ebd680158d22af1cd388ef4cc9ce2801db7349d0d3c7039a8cfdea0046e94d5ceea971c5083e6e45004b1b63834add73484e3a0e29376473400f5e7e94ec54433daa78c645202323f3a30715295f9b34ed83145c456c9c734e1f350dc1a54eb4c6348c700d00647a54cb186a465da295c0e5dfd6a2c0cd4adcae4543f8d68c680d21a0f4068c8a4034e29475a6939e29c29801a01a0d20a007f6a7a8c53474a72be3af4a4038fe34c6381d29c4f14c340099f5a706cd2609ed4dda49a018f2c28049a4da7bd00eda043c2f1d280006e879a729e2948e69000a53d29063bfe941a100da93eb4debd2968003814aa738a6e3340e0d0048c01038a6914bba93340c68fbdc706a5078a8875a71228121734a4d3339a750021cd28e7ad349a556a005c734edb49919a7023d28b80ce869493d297834847140c45eb5276a60e2973c5003c5047b509cd480034808c0a0e2a5c6298d4c06539719a4038a72ad202418a6b35395698ca33400df7a50d8eb41fbb4de86801c49269719148179a913da80222306a45f7a732e4f4a7630beb4009c0c519c8a6934a4f18c50021c6296303bd28008a5038a400e4f4142e7ad38af3cd3c2d003371cd3c72282bc520383cd310114c6152f634019ed4863633cd4c3914c0a334efbb4c429a4c8cf34c692985c93c5003dfe94800cd2062690123eb400e6a9233c54648342939a00948cf00539b03e518e94d2d85c0ebeb511639ffebd302503d29e01ce4d46878a981041a4031d8543b416a9993351b2e0d002e29c47cb48bcd2b5004254e4d3d0714a7a52282680177638a09c8a0ad20a0070c62941ef4de94e5e68017ad30920f4ab49171c8a6491f38148084366948e69db31d29306980e0a36d00734a993c53c2e4d0034e36d467af4a99931cd478a00720a94385e0d244871418c9345c0941dc2973814c43b4547231dded4842c8b939a10734dce47352274e68192a0c2d35f078a5078a8dcfe1484732464540dc13531e950b0c9ad98c6b0a6d38feb4d348625387348053c0cd080691cd2629e451b6801569587a537ee9e69fd4520b8d1ed4f00669a31e94b9c11408976526da457f5a716cd20b884544e314f66c62a2249f6a064887b53cf5a817ad4a48f5a180e1cd29c5459e71526095eb4084c8ef4a2a23c1a50d4d01283c52e33512b669e1f9c51a00e14a4537ae29d9a4035b8a39e94d6ce714f55a0002d3b6fbd27414a1a980d65a6a8229e7939cd28193486379fa528cd295ec2931400e1c9f6a7814c5e0d381cd0034f26803d453d579cd2b0f4a006038a72b734d2b477a009739a4c648a45069718340c9047f2e714ddbcd3d5b228e8690872af14c9060e3352090015148e1b38a6033146da701c514804c1029ea7d6984e29075a009fad2e2917a529e2801a40146053734f419e6800038e9520028238ebd69a4fcb4008cd834e47e31518524d2edc1eb401396047b5464d333ef4b938e681122f4a5cf34dc669cab400e5c9a795245274a793f2d005774a411f1d2a4efcd2e4500461704d29028240a68393400b8c9f6a08f4e94f230b81de9aa7b500213c629bde9c54d3d1411400d0de95329a614c74a514c07669a68da734e18a4022d23669e179e291b8ed401096ed52c75191934f4e05002b9ed50f3baa53cd26280051915228c5339cd3c64d005812640f618a63b7e7498c535bad004aab914f118ef512b6054b1b64d02185029a7630334e954e69513231482e562e7b50aa58e71533443bd3e24e314c058fa629c4014854af4a6efc1a5600dbce69197229430a52c31480aad90d5221c535b96f6a911734fa01282314d201a19481518620d240737daa3619eb520a8dc60d6ac688cf5c0a69f7a71ebd29a7a50301cd3978fa546ad8a76680241d69f8c8a62ae4d3fa0a4c431979a001eb416cb75a506801a73db3401d4f4a71228c03d28b85c6e314e5cf7a08e68dc07d686039ba54657ad2331cd394ee1486371cd04d3c800d2edcd170bea463ad584e45315334e030314084907e15090739a958fad47919a10c4526a41907da9a3029f8c8cd36202dc519e2822851d690077a901e2998e69e28003c8e29bc834a69bde801e29cbd69a3a53d7ad03148f7a4228dd4e038a06308e29ca29d8a5c5021c3814d63e9467de90d002669719349de9e0520171814dce29f9a695a60394d04e4d3471d7a5397ad2002b91511520d4c4f34806eed4c0681c73c51b7bd38e0519e29011f24f3520005014134f2062801474eb4120d301c0c50adcd2010f06a54e80fe951e39e7ad499e314c04c92d41f5a07bf5a33480729e45126714a82a420629815d724e2a4dbcd2aa8069c690098c5489cd30f4a7c670698890ad337e38a73b715589e6802427269093c53906450cbcd00308a744bdcd285c9ef4edbb450034b024e69abd691bad0870680252bed4899a7f514de334001a541cd0452a8a0071f4a69e2949c530b66801c09a43cd2a8e29fb78a008b1ce6971c5295e681c508061a51d294f34a10fa5002a81dea50b81ffd6a8d0639a90b01400a39eb4d718a03714bd680221c9c54f1707ad46cb81c52a134981637027152a8f978aa65b06ad44d95a4d088dce5b9a910e0734d2b97a56181d68015981155dbef5485b3de902669a0d88c6454a14914e11f19a95718c526c081a3ef4f8f00609a918022a271b4f04d0039b1ed5095e6a4425851b73401cb0e951c9c5483ad4720ad980c069ac3d2807069c3d3348ad88b1cd2d3f0334bb41a02e08f8e2866cf149b2948a0437bfad1fe7ad38f149e9400e1f32fbd2a803ad3578ef4e27d6900e623ad4478e73cd49d79a611e94218d2738a729c5201cd3b031de980a5b34aa334cce69cad86a4c44a0605213d686391c533268010fd6998e69f9c9a5dbd28b8861eb522d3318eb4e5c503246e6845a502807071480732e39a41cd2b1069338e28188c714d18eb48c6947bd021ea33da9c41cd227ca334e27340c6e3da9eb4829eb8268015706824034878a69e4d0019c9a426971914c61cd0028c66a5dd81512d2b5003f7734a24e2a0cd2839a00989a553cd33b77a54a007e39a33814f42298f8a00693cd380cd376e79e6a6000148000a6b74a37521208a00616e69e841a8c8e69738a009f677a3148adc71484fad003ce00a6819a4ce7ad48805201c8b8a713c51d2a3671da98803734ece6988339a93140076a453f353a9bde8024272299819a976719a8b1cd00286da3a53b76ea465e285183400e5a79a6f4a3ad0046e0669aa30d52b27148a801a005ddc63140f5a56502983ae2810e1c9c53b040a1460e69e58628191e694018a09a5071400aa39a7e314ddc01a37d210b8c9a6114ecf14dddcd318a8067156368db9aae081532b64500309f4e94dc64d3d8734de3340869e29ca69f8c8a063345c0951430e695a203a5087038a7af5a405668c86ab0bf2ad2b85a8d8e07bd2b80824f9ea5c6f1cd43181bbdeac21029b10dd98a3a74a7b91c537f868002c36d448df37b50dfa508b4058b039e68299142034edc07152047e5eda60eb8a7bb8a48c64e6981c9f39a8e4071d2a5c734c93eef4adc6562706954d35bad28e295863f273429a6f4e68a56024a4c7340a5278f4a0101e94c07834e66fd69a28b0d0f53485b3da9338a69ce68b087eea5273d2a3c1ed4ec1c74a4d00a294d3327a528e68b0c915734a570684a730cd210d141fc29769001f7a66ef514ec003a834fcd0a01a3906900857bd2aad28e69791c62980a38e294f5a6138a4df482e3f3ef41a6e79cd0c78a004c8a334ded4e1458050c69e2a3069e3b714021f9e295188a6f614f5c76a0623927a9a064d2e39a43c0a00900e3a53596843ed521e9405c840f6a7114e1ce78e29a680b9195e6940c5481297671400ca54068239c53978a403b914de7bd48a37505714c4229c50c4d3714e3cd202314ef6a4c62940a060073cd047b53b0697028005e053a8c74a00e6801a41a914e0521069dd05201727151b0c9a7678a43c9a602a54a08351aaf7a18e2908573d6953d7151904d4b1d3b012799818a8fa9e2875e45488b8eb4002a93d695b8a53c74a6e7268b00a39a7aae29b9a7a1a0009ea31cd467834f6eb4c1c9a2c01d47146c229c073cd399b8a006e7d68efc547b8d3c364500869eb4aa68e4d285c50004520069c7228c719a0070fbb511c86a9a31914ef2b2dda8110806a55e29447e94edbc8e0d218d63c5301f9aa564a66dc1a108950656931f353a3e1686c03400e02a5c80298080290f5c0a56111966c9e291c354c1475c53d9015a07729805454b131279a6c9d714467069874273cf5e94a01c504f14aa3e5c9a4223618a457c71449cf6fa534211cd302c2353246f9b8a11b14879348066e3c66a7841c735184a957e51401c9679a6c83e5a5239a470761add8cae17278a08e29c3ae695b18a9b8c87a52ff002a00c9e94e618ed40c70048a186281c0e94139cd2d45a11d1de9c71934ca630dd4e534dc5397ef520147069c718e29868eb4085039a90266998e739ef522b526314641a7640e86984d266810e76cf4a84e4b715275c5263d284c0553c73416a423d281cd003958d49d69a051d2801185262949fce9474e280131f9538a64734bda9738a0111aa714fd9c5387ad2eec50044463b53862933934e140c711c7140e29c07cb4c279a00783eb4114cf9a9d48001c538be6a3ef460d00480e29a4e4d2819a00e71400aad536462a3db8e94a071400d279e94ea511f14e09cd000adb69ad20cd3dd40155cf5a009739a728cfd2a050735329c50048578a6702a4ddc60f3511cfad003f8c53339a51cd2ed02900e5e940eb4d2714a0e698127d2942e7b5357af34f0c050217cbe3b534c7cd2efa76ea006e30299de9e5b8f6a8493d8d004a08a70e2a24ce6a4cf1400fe282d51e79a728fc6900fc934a14d201cd4bc704d301b8c0e69c3eee69ad926941c0a00613f353c0a8cf5a5ddc5003f2282322a304e6a553c50042cb8a55f4a73904d3403400fc53c1e29807b548141140318464d3d5734840e6827d281120000a700326a38de9e4103348052c01eb480826a23927da9c0516026238cd30f269c3a5370727d68403d463a53581278a9107ad38800e78a5adc088e40a06ea79e69ea01fc28b88621e6a666f978a8db0829bb837434011152cd4be5e0f14fc63b53d46681dc68cd3f3f2e2948c5464ff003a042004b7352edc2f3491a826a66c638a3702ae4038a42d834e64e698cbcd30252d814aad915116f7a7c7cf6a4072fde95feed34f0694fdd35d032be06691b26949f9a9473e98acc63114e79a7b5381039c535a800c714846293763b52e734ec030f229295bad37bd03140cd2e0d03a518e2900aa3269c141e94dcd381a2c207e9806901c6695dba53064d002efe69fef9a8fbd3f8c6280173413480d29a0420e69eab8a45c034b9e78a43173f375a7100d338029739a04285cd2e2947141340c074a41d693f0a523a9a005cd1dfad37ad3c0cf5a06379a55eb4840cd3d4714087678a6e0669c077a5c50317031da984f3d29775291ed48040297a0a314645318e0a7da942d283c528c934841df18a7646293f0a5cf14006462807069a7f4a003400ac77530af1520c739a0f2334011aa9e69ea0d0ac053f3cd0023038c5340a91ba53071400a0628ce68dd49bb34805269c951d3d78a6048d4d273c504e7fc680280139a7034a578a455e78a421714cefcf5a90e05331cd003c631e948e70280291866980b1f27d2a5e82a255c73522e734807af34e634d1c5235301dd68ef4d53ef4fcd0086b7029bde9cfcd228a00514b9ed520418a6e066900c1cd3854a15714ddab9a603769eb4f1902a40463a5464f34806366937718a94e08f6a8987a5301cbc1a90b71d6a25c8a90027b73400839cd3d073408c8a7a8149887f1499ef4c738a41927a520250c3a9a63be48a190819a8c8e680260463d4d394903a524699e6a5298a04569096353451f14bb47a548bc521dc0a8cd35460d3b39346314080818a84a926a634a14629810a92b5283914d6406a454e3a500302e4e290c5c74a95548a1b9a0084c59342a6d352124537926803923c9e3d686c807d282393d69587ca2ba065463f371fca8ce0672695c61a9a791dea4601b24d2b1e29ab4a4d20129471cf5a403de948a61710f5a50a734a053874a4171b8c0a5c76a4638a452734ac03b6e39e693919e2959b9a51c8a0066285e94e233498a62148f6a70148053c8c0a4033bd18a503d693383d6818be942e73473d695719cd0214fb50b938a538a140a4028c8e0d04d3b1432f34002e09a71036fad300a5a631c8bed4e3489f77a5231e690c465ef9a7af029abc8a534085ce4d38038a8d4f3560018cd0043b714a0d2939fa50303f1a431a49342f34f18a70028014714f51dea3239a70c8a0056e3a5341a1bd299f9d3024a55f4a683c548807e748421193ed4a17229c401d294118e6802311f34edb814f1cd0c38a0085a839c53f19a46502818c39c5379c670714f18239aecfe1f5be9775aa3db5ff00ef0483e58da3c827eb4d0238b07bd4a3a57aa6b9f0c2cef83cda3ca6d651cf92c72a7fc2bccf53d1f53d12e4c37d6e50670187dd3f8d2ba4eccd7d95d5e3a95b34e1d466998239269c7e5e0f4a76664d58978c534fcbd29bba83cf5a42109c8e2a6b78d2449f76edeb1964c7a82339fc335105ce314b1bf97203f81fa1eb400ab4bb79a31b588a9a34ddc0a0066de94a0507838c74a4cf3400fc1a423b526693773de80171ed460d2a9cd388e28122324e6953ad35861a9c8373003af4a009b76062a3279a9a181e7b810af5adbb1d1ed20b732ea52ed2c7e541d7149b4b72e3094b6300be1540fbc7ad183b4b761c135d13db69172fbd1a455ebf22f5accbfd127b647b8b39d6ee05f9bcb030e3f0ef473234742452538c6727347535561bd4b95dc0e00e307a835623e46734d98b5d183311de9a32d4f7c75a58fad021caa3b8a9c28001c5460f6a99795eb52c191b381919e942e319a638f9a9538ef400acbcd3e30075a3b50a41ef40894ed229a21ce3141e2a48dbd4520248d368a73e3146e18a69e69811edcf4a07d2a5c60547d4d160199c1a76ecd34ae4d285c50038f4a41cd3872314e0b8a4033152a547919e2a78c0c734c0613cd029c546ea4db4008501a6e00a93a0a88827a51603903d4d3f6f078a423e6a93f879ae8b8ca528c1a6e38e82a49473d2980d40c8cf149d69dc16cd3f0319c5170220334ec669db78a76df6a57018060d380cd213f9d2a91436035971cd35783d2a473d85220a2e1b0d65f434e5c814e6a4e280634b77a703f4a461c74a407da801f4fc67b531464f4a9470290223c1e6a239cf4ab07a9a818734201e809a76314884538d0034d28e29557269c4628000d8a90648e40a84004fbd4a68018c7079a55e69bd69ca7140120185f6a61eb4f072298dd6818e5c63de8639a44e69ccbed400d51ce6a52d85c715103834a49eb4805a50327029bda9e9c1e6800da57e94a1bb50cc318a6e33da80255e4d4b8502a24e0669c413400c7fbd4dc549b68e314008a29eb91c5354d2ee1e9400f3f5a0118e47e2299bfb534924d004c013ca9ddf4eb431e39a8932a739fcaa732ab8c48bbbfda1c1a008836290b0229c602d9684f980761d7f2a6c606795c81400ab133fdd1b8fa0aded06dd2def639a6ba4b77460461b2df90cd55d36d16e1f09263d7a74f715d358e876b211e59481bbb33ed3f855c62247ac59df437366972b3065230c7d0d437f6365addb345208a74239079acbd0a18f4c4d8d21d8c392eccc4fd2b7d631136407766e770518fd29ce09ab31c64e2ee8f19f15781ef3479dae6c94c969d7681929f5ae4b686ea7ea3d2be96789664c39383d6b80f117c3c8eede4b9d3f6c6edd547dd3fe1585e50f34764670a9a4f46792323237a8f514fc6401f9d5ed46d2f748b836b7903295e991fc8d401e064ddd33d69aa91613c2bde236343e6003939e2b6ee3c3978d6e97515bb6c2a09f6aa7a4ded8da5c07b95122a1c819e6bb6b8f88d630c2b05a5aee438fbd8a6a51667f579adce4e5f0fdcf9823d877eddc38ed50c3a5dd3c882342cc4ff2ae9cf8c16e2776112ab01c629a75c8d4472a228dc790070b55a0bd8b397bed3e6b77dc6360b81bbd8f7aa4064d7657faa25f4663938c8c6477cd62db0d3eda6733b0c28e3de8dc895268cb5030c08ed519423e6c1fc6af5cded8472a88998e4e581c54375a9d975c36ce8067a5572b17b36428b919f5a9668cc7b4119279c0aaafe218626f922f94f0063a535f5f85c8dd13061d08feb472b0f6648ea41e4559b389a4914a8383dfdf154c5fb5c94474e8081c62b634b9952c5e62385c9a9968546936cb70aa58879891e6b81b41a9edb4bb8be905c5db0007214735058db8bfba324d9c0e9ce6bac82048d15465b1d4f7a508a7ab3793e5564538f4e448c28039ef8e6abcf602321e23b769c8c56cee5ed9c76a88903241ad9a4649bb9c1f88748ff443ad59c615d182dd4283819e038feb59714e0a28cd7a348a8aef23a79913294993b329e0d79b6a3a73e83abcb607e74521a293fbc879158b5ca39c39b52d16dc3ae69cbc5471ab9041c7ad3c608c66839dc6c3d4e4e0559070b5044a3771539152c91a79f4a509c03519383d6a64345c063f14abd294a64e79a770074a042039a95474a815496ab00e052014f029e2984d397834c0711c5467ad48c4fa5371eb400aab9148460d3c1c5318e68001814ece45300a0123a5001b79a5dfb691724d39933f95021be664d481b3d69a21c734fdb8fad0303cf6a50a290d01b1d28038d6fbd4e072bf4a461ce4d2af4ae8195a5eb50824d4d38e6a2518a818d3c1eb520c91cf4a8cfdea90702900e039a5238a4a76efce901030e7ad2afa9a738f9b8a41ef4c4046450a7de9723b50a281837233498273cd38f3c528181408889c362929cc32c290e451a8c9169fbaa25269fd69085073d69aebd68c95a5dd91d28d4646a706a5045302f34a0106811282052fdea8f9ef4e8fad03142e0d07ad48c4546d8a0043480d0680a69b01f9e38a5009a681814f1c5218e518ef5215c8e6a30deb4f2fc500308e6942e6909cd00d2014ae050381c53c9c8a6a839a0002926948c53d68233d680116a552075a601c534e41a00909c9e3ad31b34abc530e4d002fd69cbd6855c8cd2d001827af5a02f3cf5a51520514011118a7aaf14f2b474a044451b77cb9cf6c54d14ad2644b197c0fbebc30ff001a69f506afd93c4768600b6412ca70e3fc69a01d6f01c2caa52718c8504a381eff00e4d743672fda9409aecc49db64c1587d3d6a8c16b693dc67715c9c80d98c8fa138ae86db4eb790a3bcb3aa8e8c04647e39ce7ea2b58a026d3adac04bb20d56e4b75650ea18fd4e73fa5779a73a4b6e2df6ca428e1a452dfa9aced2ed23876bbcceb130f977b019f7000ad68f54b327cb49836de3839a7215cb8881171d7f0a760007d291195d0329c83d296b31985ad68163ab5b3c37108208f95f1ca9f515e35e29f0b5c787e6fde2996d5fee4ebdbeb5efd2940bb5987e35cf6a96515f433da5c7ef21946083dbdeb1a94f4e647650acd68f63e7469d4bb21930474dcb8cfe54b6c44abf2c81ca93c06e7f2eb49e27d1e6d13589ec5b7300d9898ff12f6a769b644c1938fef71fcaa63a9d326fa1a36b7ca8595405971cef1823daad9d5c44a2366de48c9dbdab2aeafbc998c031228e0249ce07b1ea3f0a864b678d7ed11ccc43a9ca13965ff115aa462e4694d7371e6e4100b1e79e7ebf4aa576b2e0b48e7d02e7ad5096ee492159236c347f21f523b7f5a7c73dc96024076b28ebdfdeb55a6a66ddc14f9ae803119e339e8694a957d8afb8e3383d6a0976c375220909756c107a355a8dd669b77caa02e09ebf952720e5232070af27cfd940ef5641459c270dc8dc1948c7f8d5086e14cb2051920e17f0a45b9b9bfbe30a2e4b919fad66e668a06fd9996fe765545dca3808befc66b7cc6b2cc9688a53a1623bb7f8d4da658a69ba61b86da6e9970d83fad2d8c8914a659577ccc7a6383f8d669f332ed6d0e8b4fb130c03e5c15abe4ed650fdf9561fc8d49a7bc6f122bba8ddf290febdb9a59ade488481e361b5b20d7444e793d7521f391b858f0e460e0f1f87a5432615401cfbd0d13624f315be53bb81dbfc9a96fe210be19800c0107f006ac6922a6e1939c95ee3d6b17c57a67dbb47177160dc59f19eec87b7e15b8b1230f9641c75cd5e86d9252d14c3f7571198c8ec3deb39c6e8bbd8f27b390b0559492fe98e95a257726157681d8557beb736f733a6cdaf1b1523d7dea4b29fcc7d9d88e7bd73c6572aa524f62cc50ec04b03cf4cd2cb953d2aeac2cca19429503a62925b2dc9bd95b3e83a559c73a6d1987249c53e32475ab4b16d2414214f04e3a5562a03100f4ef4193d0b008229847bd2291818fc69c7906810ab81f5a0f278a8867777a993d38a40380352a2fad3900039e68c814c05cae79149210318a40b96ce6a478c15a422b96f4a6726a758a9de55319146a48a90443d6a544e29a4156e2815c6940b4d4e5a9ccd420c1a06398e0537bd3d8669a48e98a403482d4c208353a9029a46e6a60714e7e6a7a74229927dfe29c9d0fad740caf71502e6a79c73508e2a06201cf352530706863c75a4038b714aa7350e738a91334c07b0a67d69cf4c1cd201ff00e7a519e692984f340128348c7b50bd29ac326810879348d526dc5308ce78a060a69e4d340a750c421a502902e6a4030290c68ce69f4d279a51cf4a005e3d29c98c5371cd28a001cf3ed487de9c1093526ce29811019a51c1e94f0b838a0ae39a430c7148c70694138c5230f5a0040697348178a72ad0026734f55f5a5db41a0053f9d206e68c67346df4a40286e45381cf18a6a8c9a976639140099e28205263078a7af51cd01600bc5214ab1800546c467a50218a29714e038a69c9348051c9a94702a25538eb4a491c53015b349cd2839eb4edb9e7a8a006ed27803ad3bc9392ac8e08eb53471193381d066af422def7097372519576a963c0fa1aa40374b8f7c8cb134ae76310a5b009f4e6ba6d2ad12c99675b53e781b88c642fd48a8f4bd2adedb748933c8e070cbfd38aeb34eb15b5218a5cb83ceff33afd715a4418ed32e2e6fa65f39b6293820ab11ffd6ae922d3a684e52e9f03d7a0a8222b227cf1aec1d046324fd6b522746503047181bbbd39362b04219721e5691875c803f9548c401f31c0aa9792b5aa078d41507a7a566de6b20c3903e46e0822b3b96a2d9ad34d1411f1deb93d5f578d0b069bcb7e8303835977dafcd14925ba961229c8079dc3d8d711aff88bed6db5c8565c8193dfde94a4ad637a749deecade2cbbb6bcbb88cdb98a0c16dbd3dab8ff00b5346920827289ce54f1914977abc8ecc241bced38c1acdb4cdcc8cd3b100afa72315946363a272e86bc788226966cc93b85f9b1ca7354a7d44dc5fac7065719248e79a9ef0186466192ea0e79ce7f1ac1844b15ca14e1f3c356913191d0dba0b8983228589814618fe2ad9b87b6822821daaef1a153c7af38c7b1cfe7593a3bf94d20b963b58ab2a819cfbd63eb17aed7e63494e370e41c7344a5ae834925765c96f1279256384dc728d8e8474fd2a369e68e361e6166e1b8e959885e27743d57a8cf4abf689f69560adf30ea08c9150f4293b951257dc7693b5cf6f5aec340b68ed57ed537fad718527b7bd6669ba75bcce88dc976f9401d2ba35d30adb238058292aca0fbd672d4d20ac5f8a392e5b12b4a147047f0907d6b5ed34cdf22797b881c29eb9aa9a7e9f282b1e4f943e6937751ee2b62ddc8b63346bb620db50e7ad38b1bf23a9b2d2b6a02c07cebf3a3773eb53ed97cc0b22e5586d120e8ddb1f5154744d4655216478db27a818dbfef0fea2ba3bdb195a212da2a3ab0f99739c1ec41ee2ba20d1c73ba7a9cfdddbb978d8704a946c9ee0554bdd973713057e060053db803fa56ff009b24b68a2f20f2a5ced7c9e03741cfa1e2b165b24b776919b1ce71d6b52a0f529c56ae30493f856b2c4047105c92a73cd6744e8b28524e4f35a368e26b800f001f4a8763492679e78bac9acbc4570df36c940901fa8e95cca4d2473e138c9fbd5df78c49b8d7ae20601a2888087d38e99ae19a05172c40239e39e2b8e5a49a3aa1ac536745617a515437cc7eb5b71fef625dadd4f415cb596f5504ae4e78ae82d6562830e33e846688cae6738587c91e37845dcc460e4e6b1a5b3951c850483edd2ba452acdf2a952464e29de52c9b838c803a0f4aabd8e69d3b9ccf90e8395a67dd273906bac36d0b4615220b918c91935565d291577607e7cd3b98ca9d8e6f772783522726ad4f6ac1c952c547b557f2d82eedb8c9e07ad519356250dc530939a555607069c5401408746d8a567351e714f51ba9012a30fc69d906a31c5394668112a63150cded4e0714d7231cd0044b966e6a70a2a15233c54a09cd002918a6381e94e6cd318e734011e72d8a954606718a8c75cd3c124d00716e3e73f5a552289b89587bd095d2515a7eb508fad4d38e715128a86313bf1411c74a561cd3739a00551935228c74a455c52f7a571030e2983e94f614d0306818b8e29bb79e9526334d03bd201c38c668c62972290f3400d66a6839a715c8ff00eb522ae38a7701ca334fd948a3078a99573f4a4012c1e5c61b3510e953cedb805151014d80cc734a383ed4ec0a4c734807014b8e87bd37f1a51401347d69d21c7b546bef4fdb914008a334e61c52818029fb4114010a8a6b53db8a61e681803c5387a0a153269fb00a402628c714fc0c5267b5003314ec518a5ed400d1c1a973517534f230280171934abf7a901a553cd004b8c8a6943dcd3c1cd0681098a4dbcd00f34f503ad00263029a4673529231ef4b15b4d39c451b37d071401074353c68f2f08b93521b4111fde3445bfdb7000fc3ad122a30c49771e3d155881fa5005ab281a298348eb91d94e4ff00856dd9e8fa61605e49c13fc38047f2ae5330a1e2ea4fc23ffebd5b86e9131b6e9f3ff5ccf1fa9ab8b407a96976b6568be5dbdb4afc756381f80cd6a0beb3b21ba668a103b6fc1af2a8afeee41b175244523900b293f538a9e0b6f35811225cb8ec920c0fd7357ccbb058f518f5cb39650219467fbddbf3ad069249a2f3124423d50e735e4f36a1790663b78a48d5786f976a9adff0e6b57b1cfb2e203b5b8c8e41ff000acd9a23b259d6580c278957fbdfc5ed5817b30825d8f1936f2fcb91ff002cdfb56f4f6d1dc44b2c6e012703d6b224b42b2379d9daf956c8e87b1a5a9a46c719aec6e97ab217f95946d6fe55c26b16135cc923c5f365b900fe62bd3f588a34b293ce750573ce3a67ff00affcebcf9ff7303ca675456cb6dcf461d6b3378bd0e2aff499a3ba291866dbc95f4ab3f62fb22c723302ed920038ede95bf6174baadcdc5c32c7f2fded9dc573da9beed45132c3fba54d537d09496e4323dc4830801ddf798f3570e9f14c8b12b147c6fe077ab565a05d4f6e6f19bf77b0127d3271f8ff00f5eb4aecdb1657541e62a8562074e31dea5bb1495ce7b50b6b8b5d3e1bc0088f279f439c560c56df6fbf91173b89ae9752bc9aee236864cc483701d89e9c7bff00854d65a3436f78266043310cdb4e7e5f7a7721c6ec7d9e80469cb7450b38f90b11d87183e9da99f656d3f508ae61e5485664c672bdc574575791c760e10aed77643f36005c7523f2a823b57bb956711840aab963d318c1cd4dcbb1996513c7aa07423ca8f255ba6149e0d7576d711fd99962cb12c58fae49c71582c2022654dcd12fa0c0fceb5b4dc98ed9230036c2cdbbae01a99168e92d976d90881cb360337a0e7356ed2dccb308a2c7930ae003d89ea7eb59b6a7cce76fcae0939f4ed5b162446b28e4003939eb50b429f9134f0889c793b8638c0fe23ef5b5a55fea366aa8caacb8cf965b81f8f6aa76b6ceb1f9cc72dd473d2ac584134f3b33312338dd8fe42b68b309d9ab33aa8a4b6d4add860648f994f5154eeb4d887322ee4e99079ae1ae3c4175a6eae5213ba443ce1baf3d0d76b0ea6da8e9c26847ef703cc41ce3f0ade32e8632a6e1aa302fb4e0b7bfe8e4c899e98c5105cc7a585b8ba1c6ee9deb5ac951ee177c61093d50607e5daa2d474386f656b89437971f2013c714da7d0d2335b48e3b56ba174f35c18c032cb9e3e9ff00d7ae3ef590cdb5170d9e9daba6d7e78ed9a48c2ef541b86c3eb5c9db4e2ea42e23e474c9af3ea37cecf4209722b1721560839507b0ad7b45200cf6fc0565451ce1f2cb8cfe95af6e1d0000eea9bd98495d17c07c8381d3a835344c234f9cb1cf4da6a2562ea0374ab11229c8e99ed5a291cf245a859980232453c977c9382bd3695c9aae8248f0bb46df6ab8a8f32615c28f6ad11cf389917486094ba4a189076ab2e00acb692e4ee2c54281f8d74d3c71eccb0dc53d6b0afad4dcc9e623a85ee2ad339a5132837cc493c9a70f9cf1449030276b07c7bf34815908c834198e6422a589462818239a78e290864a31d2a356352b8c8a62ae0f4a0638360d325e453d978e94d51cd0031148e4d4e08a5da314c65c50214f2290a645099079fcea755cd0056d87753f6d4cea076a6819a00e127ff5cc7dcd2a7434eba1b6e241fed1a6a715d2ca2bcfd6a1ef8ed53cdd6a01d6a58c539a6e314f02918715201bb02941c9a66d34a334ec1b0fc9a43eb477e94bc52017b53339a93036e29845201334eed49b790694d0003d69334ecd30d00488454fe600b802aaa8e6a5534c10124d28c8a4e28e33eb40085883d29ca7bd35867a528a007e464529a6a8e28c64e290122d383629b800537f8a80262dc5488c2a1c6450b9140123e3151f19c52e4914c3c1cd03265005296cd460f18a70a04231e291734e229b8c118a431f522a8c531173c9a93a7d280184007bd006ea6b673d2a45c019a000263da8c629c1b3498268017381481bd6942d230a042e63cff17e152ac9181f718fd4d5603278ab31a281cd003c4ac3e60aa83d8649fce91eea59176176d9d8134d71939cd308e2985c4c826948e295622e7b01dc9a977220c26091fc469015beceee321703d4f029eb0aafde9547b004d3d8ee39624fd69bb49276d0172ca88a488a099830fe154ebfad2048d10013e09fef467a7e19a810f96fbf3923d2b42de4795da555545f71fa531a3a9d08ccd6b1a878e6503ee16c823fdd6aea2c23882a79f1794c4f58f903ea2b99d111a625982a71823d6b7a3ba5b523c952d1ff001007254fd0d35b5cd12be88e8da374c6dc381d193bd477db268bbab70413deabda4e668d2e626e5790e3f50453b50997c86de0f96dd4af23ff00ad49bb94b43cff00c53a8c68c15986de51c67b62b88bad325bfd3de58db961f7f3c75c55ef175c087531960e7200c77c7ff5aba2b582dacfc31211106cc4ccbea0119cd4ec8e8470de10b17fb15e1076dc46c55588fbdc56549a63cbab08e156628c59d73d077ae8fc23771490ea514cfb72fe629f7c62a4d2e5f275c9e7312c91ba98e4039ca9e339fd6a537b8595ac74e2d21d334828b2ac90c91e141fe13e9fcab89d3aca4d4753632656d43e1b9ab1a94eb3eb36fa7c2e4c2d22ab6de3033d6bb11656ba5d84b0918c2160c47de207ff00aaa4af23cf7c41a305b890dae4450a86393d72699a75f86db14993b918bb37071e82a0f14ea9e64988db820061e954741b79354bbf263272c02827d49a7ab44e899d2431a5e3b44cb8899420fa76ad57be408502058918a8ab573651e9f75126dcc56f1005bbb903b7e3508b689ac6183c9ddbd8c8e58e0e7aff009fa527a148ad6d0c5e4c8320c7f2ab9f73cff2abbb5a1922da36808003ec7939fc2aa9d35ede2532e562672e483d00e9db9ad45ff480982a176e1430e6a1b2d1a56246e5dd8c2a824f6e6b76331931baaf04f22b0a15789235382ac0b13db0303fc6acd85d34cbe6229cf5087b0ed46e268e87cf2c04487009c9cd68433ac230a7e603ad6159662f9e590e00dce3deae34fbb715eac39c8e95a2664d7432af2c525bc92641991ce59947e95a36b7274ff28b92327ee0ea7b73532ec8a1cb72dd3e958faedda2c318898ab9ec0e09fad3e669dcaf8bdd3b0b3b9b79ee54eec1e87a73ff00d7ac8d67c570849e28094553b064739fa571b16aba8d80fb4607966339dcdc363b7d6b9b9f5b7d4adcedb70cf9c86f336b63d33ed5a73bb684c69c6fa8df116a72dc4ec926d2f236ecafa7e1c558d0605c0fef1f51d2b3924851f1713c4416fbb1e49fc49ef5d15947f2abc28027bd70caf7d4ef5256d0d86b32557730c75e2a44445002f534d30dc4b1a88ca05c726acc362f12fde24fb9a76316fb8b144472795fa54c8abbbe5c839f5a923570082303a538a6dc7f4ab48c9b1e8855cf00b0f7a9119931b50a93dc8a6a320ea3ad499c83dfd0555ccda184c8d9263120f6acdbe8242070416fe11dab59256071b4f4e869b2e5c6d1fc5ea2ad331944e3278b6b16008cfb5404906b76fec1adfe601981e0f3c561caa14f06a8e769a1e8e718a994f15556ad283b79a440f4f9bad485302a246c1cd3da51b7ad0035978a663069fbc1a6b02680154e0f34e61914d55cd3d90d00308029c8dcd44c4e288f39e6802c119a5418a453c53ba0cd0070574775cc87fda348838cd3ef06dbb900fef1a621e0d74f5288263c9f7aaf9ed56261cd5723b5431a1e0e452f029a38e334d76cf4a403f228a881e6a45e9de81d84e879a7521ea39a72ad0c43c6714d3528c014c614808ce68e879a5039a795e28023346d34a4114e5e9d68060179a77229452e38a006739a072714ec5340e726801c7a5007b53c72282001c5030cd347514a283d7ad003c918a4cfb521cfad1d680240d81499cd20e940e4d003bde9a4e49a936f1d6998c1340833c53813eb4deb4e1c5031dda9430a631e3ad20ce69013eec0e28df9a8c8e2900db40120e7eb4f3d2a34e9de9c4d20014f522a319c528383400f63cd0724669b8c9eb5281c53111af5e9528ce69140cd48a016c13400d346df5e052b70719a4c5020624ae3a01da9b934fcf1483a5031b934d2d562140ef82ca3ebde9cf64ef29d9b769e460e681d8af06f797646a18b7506babd1f475bb748a5ce7ba633c52685a2c52b2abc72faf9816bbbb0b686d2d73d0f66239a6b52d233ae2ded748b4f2bca1b4f4cfad65db4cf1c81c39d8df758f4fa1a76a52cb777f846dd1af5dad8fd2a6b0d2a599195482a0e7121ff0026893e88e88ab2bb3534ebc9adef0011a8889ea0559d7a68c583cd652112632c8c786a96c2ce7b7522581b0bfdd6dc3f4aa3e248e45d3266893ce5209609f787be2a53b225a4d9e4905ac9acf89080c8b1c3972ac39cfa0adbf13b345a4c70447126d01429c6e1fe7354bc28a897775749312e1fe68fdbf1f4a9a7825d66ec7989b5622c0633f2f3c1fe753266d15a9c42d8dddae892ddc4595cbfcc87b8abd606e6dad1268642d2ca36c899e87b576bad58446d238e32ab1f93b8f3f788fa7e354ed3478a5d312fe29019d236cc67bede9f9d252d01aea55f095823b0b892366bb0773679e3daba7d7a7516b33c84f09b941f7ea33f8549a3470186daeed8852570cac3e64f6ac3f1d7da62d3264084075ca11dfd4545c76bbd0f19bcb892eefa4ebf33f4af59f05e82b676ab772a9508323fda26b93f087854ea376b3cea46d90310457a5df5e9b489618e30540da067009ad398ce316b733eedfcebb677901e7000c9dbf5a8975081676556c855c0c8c0aa5751dfdd13b711a06eb9ce4fd2a7b2d289855e408e73f2924e49a993378c4d391bed36c1a5dce4f0a98207ff005e8b583ca88f9983283ce7b54f6764dbfcc7980c0da3b6d1564a797f2c6a026e1b9bbbd632d0b4882dc480795271b864fb2fa55ab3212432b064fee81d0fb54115ec3f69747500a0dccc07039c0154aeeea55dcd16eddd4161c60fa7ad34c4d5cea9278a48f25b393f2e48c5675c6a4f0dd343190ce3049ea066b0d6f8c28b24f2286ec0b753e814547334de4cb20743249ff2cc1031f5abb91cb63a3d4754cdafcb228c8e81bbfbe2b8ebfbe985ca395527381f29e7d383d699f6791e60fbf7a21c3ece154ff9ef4fb7f2d833c61cc8c7f8402b8ec7a555d0946c4b0ea5672dbac33867c73b7663eb5ac90698900952c1436df97bf1ee2a1b2b5b5b7890f96ce5b3b8bf5cfb0157ad52057746f95b1c1284607bf354989a39b8744fb334973089da23c0dc1793e98ce71562dd525c232b44c3d491ff00ebaebbedd928918132703018669268ff007a1d2d7973c3300db7f2e94a504c23368cfb45ba48f687ca8e8455d8e7973819cfbd39e16589ca4a7cc07857ce08f6a4b72fbc79aa47a376ac9ab17cd734a0de546e201f4c54857775e0fd2a68523650491f80a9fc9465241aa48c9b299895b1ce0fad3846ca787e075a99a1006734d084f4340850a320a8e4d5a8a304fcd1a91dea14fddb7d6ad4640e40ebd6a910c827b6136e5750b19e98ae6f50d13e62d0b2903aa91cd764618e48f19c1acdb9b2685fcc11b3a8eb81566324709340b1b7cb9352a8f93915ab7e0c2ec214450792c579ace676230cdbbf0c628b18b443800f351c8315291cd4520205224233cd498cd4480d4a3a500397ad38bd300cd0c3268002013c5270a6940c0e69a464d003c30ed4fdd90053163a9447401c1de922f241fed9a48fee934ba8ff00c7fcbfef9a6a7dd35d2510cc0d418a9e63d6ab83cd43181149826a4a3df14ae17b1185cf38a781f2d2e68eb400dea6a41fad3718a334807eea4dd4c66e281934001fbd4f04914dc53a8002722807f0a705f5a318a004e734edd4d269b939a00933c5379dd49934a0fb50048b92286ebcd2a1f6a47a0620f634eeb4c53f35494009da9c541f993a771e949c669a45021c7a50a714dea2973f9d003cb714aab9a881a951b1da90c523149e94ece6936e68014292282a45381c504e680056c0c1a0e49a69eb4e5eb40072a3341341a5028005a7842691473520e9400dc735202715193cd48bda81074e69371a976f06a12bce45002eecd395b3c5338c52aa9ea290131008a6280cfb738cd34b714d5cee18527d698d22edadab7da06e6185e6ba8d1f4786f769ba003ab7ca578c8aafa7698975678284965eb8efdabb0d134678a0855be5651d28b1a248d0b3d3edad54b44bf3631c74acad5efcdb931e028c7de5e715d41b79555892170323b66b8cd6563df23b2e5bf1356f445415d9434e8a2695a4077b1eff00e7a574d6b7a90c43cc90220eb92a7f95794deea13adc81a6b9463f29c8e3f5ac3d4af3c405cc2d73281e8a7ad64d9d1c973d8f52f895a4e9236493f9847187007ea0553b5f893e19d5250b25f4303371f3b800d788b683ac5e6f768a5600162ee0e2adea3e0d9b48f0d477f728773c7bce454a9a7a364ce0a3d0f6d5f0fd81ba6bcb358ff7c324a11820fbd72a2cc68dafc96f39658a55c29edcf6af2df0778ff54f0d5fc2ad33cf61b86f85ce768f55f4af71f18470dd68716b10c592a55c1c7201c50e3614677336f34e8e10eb18f336afc9927a9c55cd3ec4ff0067f9d26d0c189518c64771523cad3410c5905da2565c73b7ff00af5248a5ad91189741ce40c156f5f7a948d1bd09341b28259de654c28f94a918c1adfd57c3f1ded92ab20200e8453bc3d023c45820ddbc12718cd6fdd1296e4eded492ba6cce526a5a1e78ba25ae910bb6d0993db835cdeafe23d1b4ce669e0dc38088c188fae338ac8f89fe2db892f7fb22c1dbcc66c314ebf415e7da87862f349b437776ecac46580f7f5a74d2654e6e3bee7aa58f89b46d4658cc17f147213f776edfd6ba68ac22982c8b224c9d4927047f435f35d8585eea776b0585b4f7172d92b1dbc659ce3ae00e6ba5d026f12d8dccbf659ae2396d9b6bc3303c1ee083d2b595376b99aae8f776b58102e4c6587215c9527f1e87f3ac8d45a456c292abdb073cfe55c9daf8f2ec3adbea7a7baeeeaca3e51ee2ac5cf8a2d541c39607a2a71fa573cd1d74f557277748a477670643ce09e0544b78d39322ed22339dc580e7dab065d7a3ba2c815362b642b1ebf5ab36af1cd8996586371c0418031f9d112a45f923866b96768ddb6fde382dfa8e0d571a6b5daaed1222b8ca28e0fd703fad6824cbf6578983946fee42481f962a782691a51e4cb334a78d84718f7edfa5320c19609e290a799b13386542480077208a961bc54223339da3a61465bd8fff005ab5eeed9a695d5a42148c1f31d703dab30c56f146a4ccc581ff00965100bf5ce293652572fd9cab21c3b601e155c640abb0d8b92ad3b0784b72163c835886e6e1a322074550792323f3c569d9c8586e92462c470c0000534c1a37ed920784ec594229c0180b9fc314e89a612b49b8a82705370c11f4aa0baa794e362bbf18395c03f435a3653caf1fee605e4770bd3ebd6ad3326ac4c92a890a472939eaa5b357a05f31d7ef0dc3a919c55266bbddb96061c6700e454b1cebbd4b12a7381da826c6cc56abe5e186d6f5c75a0c4c1bdbde9d6ceed85ddb8e39e9533ae7943c8f514ec45d9014e31fcaa16c29e956d93e5e6a120023238f5a96308b2c396a96356c9e460f6a88a90bc7f3a0338033dea89658462a76e3fad365ba7556504fb71d28dcc40e76934a572987e6aae43464dcb472db9f3210c41c6eee2b9db988424aa818cf5aeaae2cbce4650fb735cededb4919f2e40491d1bd6918c91940f34f23229adf2b75a76e18a0c98c036d48a32283834e41c500284e298c315367b5215cd00427a6050a9c548a94e2303a50024752b0c74a8c70334f4393cd00705a928fb7cb8fef9a893a54baa71a8cb8fef9a850fcb5d2f728866150a9e3b54f31e2ab6ea8631e0fa5293f95479e7af14a0e4d2b01201c51f5a5070282680b8d634ddd4e39269a4628017b500e3ad283c521ebc0a4049d68fc698339a7e723a5003d7a5359b1de9bba9ac491eb405c5cf34ec531734f1934007f2a55c518f7a55045024283b4ff008529e452734bda818c5073527a668518a7376a02c0318a6e79a785a0ae0d00368c74a5278a3b5031318a51cd253d07148055183cd4a31b39a888e69771c5001de94d039a5c7a5000bcd499150e69ea32680148c8e2940c52914a0f228013be694b76a5c669ac08eb4085032454aa38a850f3567a2d00217c714831d6a17273c74a556e3da8015bef5395b8e3f2a170783c53e48186df2d739a0691225a9b8ced255b8e2b5f49b189ee160955c3138c8153e896524ceaac8091d88aebf4dd1b7dd7da444cb21edd81a5b9aa562c69162500881ca03b706bb08a24b654200c6304d67da422162028ddd5bdaaf8659149949c0e9569584ca3aa5c88e22517f5c5797f88af6748e52432a927bd7a66a7259ac3b4e4923a035e53e2358659cc596db9e727751235a48cfd1acadeeadc492c9b5d8921c375fc6ba6d1749b2b89cf9a0b4a0fde651c8ae66cedc5a40c62660b9e085c8fcaba5f0beb16ef70d14a636994e37ed0323e958555a1d117a368daf14dbc765e11be30228610b6085f6aa1f11eda3bef86f05c5aa8612d9ab2edeff2822babd5ac1752d027b7403f7b191c5797f853c546ca293c13e21c4621622d2690e06dfee127f4ac6d6574653bc95cf18d1f4e9353d461b48d49676e703a0ef5f41c2d709f0f754b6bc9de7316023c8496230303358b2f84349d2ef9ef6d310b364b31938ffeb5697db229fc2f2f94e5a37947cd8fbc01c5744ab732b995283722cd9c45ac2193a3141952793562d82b39c36028c8427a1aad6d24a9194f337205ea7b7bd5cb05dc849f9c49edd1bd4563cda1d6e2773a1c03ec68c00db9ab1af5c8b3d1ae2724008a4f34cd11c259ac6700819eb5c5fc5bf10ae9fa01b4864c4d2e4301e86b585b90e57172ab63c5f42b88affe28584f7043249779f9ba7b5765f1434f2fa4dc08972cadb8e3eb5e4b019e1b98afa2389627dff91af77b5bdb1f19787d254282508165407e607149ae469856d753c3fc35e21bef0a6b10eada6f962e625651e6aee5208c1047e35eb5e01b79b5cb7d435cd4d57ed3a8dc34a4aae073e83d2b126f851f68d4d4a4cd1c24e58019e3fa57a0a2c1e1bd3a1b2813cc988d905b83f339ff000f535b54ad1946c8e5e572764616a5a1c37be2a86d6053e5db5bee9b1ce4b1c81f90cd62ebbe15b456675251fd3a577b0db8d274f926ba97fd2e6ccb330ea58ff41d07d2b81d4f52b9b9ba94c6c6419e7cc6e00fc2b8a576cf5a8de31b1c8cfa1ccbba48433053e9fd6a282e8c4eaa54291df1c5763080b0e6ecb0471c11c83fe1593a86992dcc2446e0281c6578fd2b44c1aec49617b920bcea463e5526b50ddc31ee59ae36ab0e767cbfa73fad7062e6eac2e8608f94e0e33d3f4adbb1d6229656f3a3f2e36e1c20c807f134edd457b9d35b5edd2950822fb328c7c88371f72c075a65c4d75717cab6d23290704940c2a0fb4d8bc6af1f2ec76e107f404d4cf6f6fe4075062973c6e5c30fce93d50d684725acb14adb9e2f341e1963fe601a9a2d87006e790f518c64ff009f7a47659b0ad2179318f95ba8f718e6a15b7f322086468d89c0566c022a6f62ed736edd991559a28964071c1c115af69777857e6871cf1b58102b06c7cc872b27ccdea1f35ab1dcf971fcd38c671c1ce3f0a6a44491aa25b99015690281e847ff00aeada36e5fde30245620bc650c164047f7aacda48091b994927900e0d5dcc9c4e82d1d467a91dc63a56826d6e01da7af3d0d64c12a6d077e4f4c568453a88c64023eb548cd964a823e6aaf22f24718fad49e702b8150c8fb4803a1a010d0b81d7f0a7f047bd319f0c304669d9c921b8a04c5d8c79382a2a48c020e78f7a6ae42f18c7714f5c3af618aa44b12440e3008e3d6b36f2ce475241047a115a7903ae314d97732911906868867097b6cd1c9c8039ed554260e0d759791096270c0703d3bd73122ed3f2823d8d23192198c50293268539a082407d69db874a613c54618e68027c814f1822ab16352a1e2801d8a78520539173daa5db81401e71a973a84bfef1a8d79534fd4bfe3fa53fed1a8d7ee1aea6510cddeaa9eb56a6ce0d56c7350c685068cf34def4f005201d9fca941f53498a4ce3b52b00fa438a33eb4d3c1cd002d2827d685e94e23140094b9a681cd073405c339229dda914739a7f6a40201834e079a4eb405a010ecd3864d0171cf34a08a061e9487d69d91c64d34e0f4a040ad4fcd463dea506818034a4134dcf34eddf2e2801a722947ad0393de9fb734086629c3a714edb914e0b81400ca5eb430e73499fce900ee94134ddd9a693cd318eef4f5e29839a9071d2900ec7ad1de8cd2a8dc2801437e748c734bb69bd681029e6a7c922a0040352e411d280623618718a8997ba9e6a4618a58d813f38181de81a0825d846e51cf7ad8b695e20ad2c4b2447818ea2abdadbc128da5865ba735bda4e9ea220926255ce38ed41a451a1a2c5e6b6f81c6c1c96ef5e81a644f145ba400861dab91d3ac05adc1f2492b9c6315d821db6e857078c73da9c4b68b38556611f523269872508ceeee7d2a3376bb366d037701a96725e00138f5ab423075c9a3489803838eb5e6f744cd3bbb31619ee9c577bac1448998a1381d48ae5ecaee3b895e39209083c7cb8c54c8d61a221b4d3d6f34d601bf780e1807c715c8ea56736977c2e15246119fe33f30ff00eb57a18d3e4b393ed16eac63c720e2b8ff001699253e60b7200fbcc876903e9dea26b42a0f53acf06f8dedb5102cae6544b81d06e2b9fceacf8bfc0da678a144af84b851f2cb11e7f1af210b6e7f7b049861d15a4504fd315def83fc4b2a8fb35d1271d372e4e3f3ae59de3b1ba8dce5f59f06cfa058b497bac4d3409f7237271fce9345d564bdb286050c2088e381d6b43c79ac1d6efc69f6c0344846f65fe55369ba19b0b38518056232ab4dc9fb3bc8a84573591d0580548f7ee6666048c9fd2ae0bb306094019483d38f7aa1048b180acbd3a9c5327bb877b06600118e78cfd2b08cae6d286a69dcf8ee3b3080395cfcbd30735e5de2af103f88b5901e4c903d78c547e3118224b762cbd5b9cd72da7319af448ecdbf3c574d38e9cc73ce494945237ac3c35a8df4ccf60a43807bf1572c3c2be2dd1e6135a5b4d8eb98dbfa57a0785e7b7b65532614100938c62baab8d634fb588c8938db8f5c8cfd4567f58932ea518a7a238dd3a6f1f5ca04964b7b48c8c19258c16fafa66b62396c3412d757b78d75a83ae5a594ee7fa0f41ec2b9ed77c65732ef583f731e704af561ed9ae40de4b7372cef733924719424629abcb733e4513a2f1078baf7517f261c431374673c11f4c5675909a499bce712e790cedc7ea2a8c2d0c6434ce8c538f97e527ea735af6d123c5e6f9804639daa31ff008f1ebf9d6895877ec5af991c091d0ae7fe59b1cafd6b5f4ed35ca348a4aa7a91dbf2c5508192e5a3558c07e8ac879fc79ade821b989316f1bb9c7ceaadc1faf34ada93276471bace8df68bb91e132384fbcdb36807dab9d9f49bab42658e4428c393e9ed5e92202fe66f501643b4a160dffd715977b650594814c6a0919040255bdbd335489bdce474ed45d2320855603af63f5adc85eee678b6dbf98a47dde08fcfb1ac6bf6805c37d96251bb25f20f1f9f4a7596b77162bb223b0118195047d093d450ca37ee5de370ad6f24441c3891feee7b8c0c0a9209733f9715caa8c7dc6c75f519eb59363790ea32f953c64b03c306c85fd056a2954630dd5b92c3eebc4d8c8f7cd44917166b40ae9285772c08c8dca067f2ad243149956214e3e6c3647e958b6a583131370bf75719fe74f37d299561280b632707149207a9b51269e1c796bb5b1c81d09ab49690a8deaa57d97b56459dc2b82ac9e4b0ee6b56113a80f18564f519ab4432ddb80808c0c8e993d6b4a2988500f6f4ed541510b2c9b486ebcf356a3c1f98003db9aa46522e09d9463a8f7aaf25e73b777e7d29cfb940607e53df154e63b9705415ef8a048b70cff3118191eb5656e7f85863dab2633823e624638f6ab6a9900e7e6fad098346846c39e79a93a8c8383d71542398676b715695ca8dbd73d2b4466c70600e0734bc1c03f2b534e1812072299b8f720d04312ead0e199416c8ed5ccea51c71ca54a10c4678aec2299507cd922b3b56b585db734790467ad0cce48e30ad205abf710468e761381d41ed506ca46443b491408f9a948c52afd2900d58b26a510e0d3978352338db814008b8144878a629c9cd39b91cd0079cea5837d2e3fbe6a341f2d3afcffa649fef1a6a0f939ae9b944528fc6a022acc9509c106a18c871f353c2fcbed498e69c33f4a1801148179e69f8e3b528e3ad2b809b290a734edd9a4278a00419a5ebec69a4d28f5a403b03f0a523e9480f2062863c50022e2a4c64546bd6a4ce050026285eb4673de9e17d6800270299bb9a56a455a000b519e69318a9426475a770100cd14eed498e739a431714d24e78a76ec518ef4008b907353af22a21826a5c80b4085cd21240a15b3e94a6801bd4f34b8a69f968dd9a0076314c6eb4a492714a109a43154f3d6a4cf6a454c75a5efcd00017a71522605301fc683d78fd68026233cd47b7271d29c1b8e69a5f9a0421420d3836d14039e690924f1de818d67029af200807af5a98a00421505aa4b7b5f3898e688e48e31c5172a31b89a533b5e2a04f301ed5dfe8d1387f9570075535cee99a2a958e54cabaf706bb8b1548e2040191c7b9a57378c2c8ddb4588a193605761d29cf7191e4ed393c0350adc44b107242fb5564924b997280edec48aa4c2c68b4cb0a797c3be70063a0a49252102e5b2dc9ee28862018bb0e99001a6cd28d8c187e5dab4467739ed5af9773229dc7a1cf02a8d8d85ba9f3d90f9bfecb923f4e2a6d5bcb2a598e14761d0d604bac3265612d803b363152fccd52d343a4b3bb1fda262970b1b71cb6056178db4c68e332409e640df78af38fd2b066d55d49924f5cae71ff00ebaea34cf13dbcfa5b44e8ace0630d95c8fc734959ab034e2ee8f1bfb3491de95895c7391b41fd6b6a1b89f4d8246b3b7d97120e5f71271f89c5743696cb3eab348618d632721953207e22a0920827ba937387427089915cf3958eaa71b99fe1fb041e65ddd65c7decff0079eba896ed1d83e0aaa80067ae3155a683c8d36da0da23770d213ea338159573349b0a82718ea78acaa5dd91d14d25a9666bff002db7eedaa7db15cf6abadbc476a1c64e727a1a6df5dcb908738f522b29a292e250a793d3e6a98c391dd8e52e756440f25cdd4a4480b237240f4a4b7b236572933479858e78ebf4aeaac7474850174518eb9ebf953e51631fca0a311c952319a1d657d05ec34d597ac6e90d94690458f30fcf97fb9eff00fd6a6ea7a5bcf3ab5a4af2baa64ed42463d09aa10ea1652ccc212911381f2b726b7d440f09556187c7cdb475fc314d346724fa1c680b6edbee9508c7dc670483f4c83489731cee780c4f2a31b79f4ce6bb4bbd292fa210c86df720f91900c9fafad729369de45c94788c633c33018fd0d68ac663921495b3346c653f746ef957fc6ba2d3aded52130cc2201872636c1cd1a0d8e9d7a36308fcd1dd81507e8738fd2ba17f06012acd14a23cfa014ecd92e496e3348d26184974559a33d0b727f3ad98a178f794da8324e19b38f6f7ab1676b3d8dae24757503f3accbbf11da421a012ec707241ff001aa513172bbd0827dfb77f113671ca0c13f5eb5ce5c59492cd97194273bb391fd2af5debb0ca844acbe5fa9ff3c554b5beb798b04f32243d039055a87a1a45105e6970850f87e9c9dbc8fa73fceb96bcb126566826050b602ece47e15dd32d9bc217083b039381501b387184884ab9f9b69c63dea2e5a381fb1bc72ee5c803a8e86afdb5e1817e6c8f4607a574b77a3db96690bcb1a81c927208fe62b1eef4b608acb18d87a49d88a57295ba162daf9e507e64600e401deae5bab5cab32a468cdd0bb75fc6b061b368c9401ce4e7238fff005d69da477622c4633cfcca79a771b46eda24ab7016570194751dbfc456ba2cf000c84e4f753c1ae7aceea44b91ba22bc6083d2ba8d3a4f373b36afa0cf5f6a68ce45ab6b86f302320f5233cd68c52c52700b291dbd6a08d5641b8a6e5e473d450f08183192180ea6a8cdd8b6ca09f908dbee6993c20e30a083dfa1a304c3f2e33d714e57381f2f07a8aa20ad1da856f918e07f0b55bf25f70c9e298f092432803ebdea405c7cb8f6e79a10363b66efbdb73eb9a66f922241191d8d219a35ca3a90de84d3c3a85009c8ed9aa44b2549fe5dfd4506459705339a8d543676f04f634dcf96483c1a4d92d163613804e0f6a82ea4254c6e77281914fde5f1ce4629aca8e082d81b79cd066d18174024afb79046067b55502addf44f1365487427ef0fe5548b9a0c588e79c50b4c2771a994607ad020c714d3cd484546c2810f41c52e6a343cd487a5219e6b767372c7dcd393ee734dbb1fe94ffef1a728f92ba0b64129a841a966a8738f4f7a9603c727fc68231df8a62b0a716cf14807f7e29ad4b9c0a61393cd0028a5fca81d28cf3c7e94804a33c53b19a4db8a004279a767229a69327b0a603c1e69c4d460f20f6a7e01ef480179a9970075a840c1a93340084f3406c0a69e4d382e45000393530e0547d3a5217c50049c529e45310e78a7eda0634af39a955462984d383f14058631c1a76ec8a4382d522a0c76a040a38a08c1a3207e14753cd031a4714014e3400680142e6a451da9aa477a703480338a42734a791914014000ed4a477ef471d314fdb91400c391e94c2454840a8585003b3cf069eb9ddd714d8a2121ce718ab3f6694059230654efb7a8a2e546259b6b0593e77652476adfb18a2cc676e08e1b3cd56b2b28ee611265d24039523ad745a65a463a601239ddeb5075c6092b93d95bb42388f284d587001210ed3daafc31450c27cdc9f4c55275500982319cf009c9a43b8eb6f39a7689995d42e715a96ae5a48dfa2af451eb59d6e930f34c8ca8186013d6a549ed6d265b7477670b9c76ada08ca4ee693c92f9859f84ce71eb556e243203b976a8e4e0d4de69980ca00a475354a7dab110ea093cf356ccd1cceb974db1970aaa3fdae6b979efe35556c7038dabcd6feac42a96c2827dba572d732a2b96949db8f4e3f2ace4ce98a2a6a17505e380d038f4acd6b0bc8b2d08997d0eeadcb529f7d220cbdbfc9ad6b450f3c4d2c09246ad9f2ca96ddf8540d8df0dc5a9c562f34ba6dd488471280369fae4f356b4348f54d7987d9d86d1d3a01ed5e9314f05d69091793e4044c6d0b803db15cbda5f69ba76aade5b84919b6927b9a99c2ec2151d9d8c5f1ea4b6d0d9978da168818e2917eeba1e71ec41fe75c34f7eab1efb99f681d7e95ee9e21d322f11f86ee2d5d4172998d88e430e98af9b3525315cbd85ec7246e0ed6423041a738caeac6987ab0716a5b8b73ac4134862b673282708a065b3ed5d9f863c257b337dbf508cc71e02a464727dea7f879e0e8d643772d9395e0ab3804fe7dabd72482dadedf1e6226d5ef8e3f3aa942eb531f6ce2f43cbf5cbbb1d3d2548899a68d3e60a33f8570a35e89434ad66c659415da47515e8dacea1a069f7373208222e3fd6b0ed9ef5ce4dabe808b14ff634237e539e4d72c6167b1d4ea36b73977b3834a58ef248265331e475007e1fd6ba9d3b5e874db0f3df6b42c702363c9ad93e21d2e3449af34fdb19e5084057f1f7ab37177e12d56d544e889cee5f310803f11d2a9c6e473db43474bb98353b7128b58e10c32ac54b0fc4d4ba869d1dcba18ee104abd460e0fd39aa166ba4e94cafa7ea103023987cd20ff81ad296f9752506ddf6907859138fc1874fd688a49d9912bee8c6bef0bea4c865b558198775ebfa1aaa0789a188405dc01dc0391f81e0d77b67711c702a4cd83ebc95fcfa7e78a92e2d6190f98656404670b919ad9457431755eccf36ba87c41716e50dd3b01ed86fcc57377769e222ac8ed2cb183d266ddfcebd6ae2285d8449b909e370ef47f662c638532e477c53b30e647879bbbcb4c457085187624907f3a9edf5858c7ce1939e3671fa57a4ea7e1db5b852d244c5067ee1ce3ea3b573377e12b547df038db8cf23fa566ee6d17732adf5a037618aa9fbc18022b7edb572a2378f7051dd5721bf2acf9b4431c27f72abdf83907fc2a9db092d9b04b05cf5071517344ae768b75f6a8b7981645ce368233f866a9cb60c11a4b53f2672633fe1552cb52d808638cf6241ab42f1318076313d719fce96a16b19b26d49312fca18fca4e7aff4ab11305200cee1e87822a7b98cb808a7a9c856e79f635982e1a191a29519194f507183f4a761dcdbb7f2d981650d9ebcf20d6adac9e5b1c210b9e315cfd95c9b96f2f215c7561d1bdf15bd693b3650c604abd0e3ef0f7a68967416922b1254f0d571554e41c13db22b22dc1d8b24431fdf5ad289c9183cff00b42b4461224f28e7907029240d1b019e3a55a403391d71c8a6cb11742170463a115445c6c7f3c0471907a114a8a15463a0ed4d46689b070571e953165fbc0803b6281104f024c37839f6aacc8d1212a59bd8d5b2436e2060fad46b2ede180a60416d77e682a4107d0d589577c5b8f26a1bab70712c58f5e29ab2e63c3f7ef484c8d5a446dc09e3b55a4b849613b90a93c648aa6c0f6247b5352e4ed209c60f7ef4919487cd6edbc8da0ae0f03bd665c5b6c24a838f4c568477d97656c28edcd50bc91890fb8e0f6cd33291480c354dbc5461b70a4cf34124dd453304d3d071477a042aa628614e5f7a90ae56905cf2fb93bae9c8c7534e1c25326e6e9881c64d4b8f92ba11772b4b5558f6c55a9b02aa919353d46341e69ca79a50bc734a139e45003fa8a4db9a7aad23d4809c1fff005d1b3340eb9a783c5008728c0a6b53c1cf6a630a00888e681cf6a711498a60007229e2931cf6a5a421c4d28a6714a3a5031ddc54ca062a014f0c78145863daa2db93521a43c500118c1a95871c5469d6a53d05022234aa3269c47d280280148146fe3de8278a666801e09a5e734d53d2a4a000024d4845341c0a77534863319a7018a763bd1c51610dc9cd3c0c7278a6d264d1618a3ef0a9f042f1500ce73532b71d45022176a647cc832a5853e507da96dd5f703902932e2aecd2812376554b5604f1b81adeb0d094e2546936e7240aab608155723cc7f41c62b7ada798b050c23c74c1a83ae10b22ec7a594506351c8ee79a7a44b1218dd589278db572d7ce753e66176f57cf155eeef96385fece87703827b9a63d5e84775782d9046dba4c0e1076fa9ac63aadc3cdf2911a7fcf3518fccd32f2e404dcee15987dcacd0cf3cbb236209ef8a57d4b51563a03ac315580c64b0e06de80d6e5a5b16db33e1415f998f6ac0b2b37668cbbaac48d9727be2b7c5ca4a8238ffd50e589ef5b47ccc27e45cb8b9475c21185e38ac9bc90ec2738e29de68f31dd8e23fe11546749eee703909fc2a0659bf0a6ddc98ab18b73210c588181d335952d8dddc9328555427fd64a42a8fcebadfb0c104815c8331e888be6cbf97dd5fc4d4735dd959c9b842935daf0033095c1f763f2afd141fad4f2f72f9fb195a67855ee145cc8a678d79690fee2103dd9b93f80ad5d3e39e4bff260beb686d8725a088a823fde6e4fd6b2753d6aeaf14b5ccc182f4404ec4fc3b9fad55b0b0bdd62454b752884ee799ce4d34d2764269b576cf4b96d74f8ed425bc8198f2cc5cb1635cf3787ec12e84f76c171ca922b6348d26cb4c558e677925e8598f2c7d3dbe9f9d58d4a0b10c5de442718eb90a7d07bd54a1cc651a9cba26578f51b7b0405654641fdeeb5cf78b6cb49d5d13535b446961219a429f7b1db9eb535f491465bcb849001392bd71596bab46230970d90dfc1d80ab4ac2b7537348d72ca1b55db132af41b5735d2634fd4e2d8f346432f2bd0e2bcc65d4cc53ed8a2db0823a0ad18356b66933b937af218f5e9d334dc6e2b763675bf0668b730332c6815861c83d6b93b9f0ee8f672430cbb4ff7377208aebacaf34dbf89a293e559860b06efef45ee8ba66deaae621819e4ad632a4b748d6159ad24cca8ecb478ed844cb1e1570db88c60f62292ff00c29a26a36022411c608dd1c83047f9f6a75f7866cae6486e9721d5719078ea7834f5d0eda09cdbc97122585da864dac418891d47d0e78ee2a395752f9baa6508bc116dfd9e9e6408d818cabe083ecd4db2d1aef4d9965b79e49ad7a1120f990fa1ff001ef5574492f7c37af5c69f7d765eddd8c728ddb80feec801ff003826b567b892c352756dd1cc3e52324c5229fe8454f221f3c8e8239020420bc648e72b542f659bce0b6971c1eaa131f98aadf65b8bc8bccb3dc633cc9039c98ffdd3dc56c68fa61460d213cf63dab58c198b9222b4dca989936c9ee38352cb300b863f2f4c7a5741369e889b861b8e41ac5bbb784827a00791d8553890a57331615694b21520fde07ad52be16ebb629e14c839120e08a65e59989cfd9276463d07f85625ddedcc722f9ec8fb0fccaddeb270378c8bf776f19e55cab63e429f74fb7b573b7168b70cecc02b038c6315ad1eab6a186f0b191c2f753ed50ddde594c0821e373c839ebfd0d66e99b467639b9112ce4c479dddf8ebf8d5c5bb8c5bfce9fbb38edd0d30ddc321921dfb08e81fbd506bb7cf95241ed9ecc3fa1a9e434522f7da51fe50e5581e09e9523bee60f30f300ea7193f9d64c437feee36dbce573d7e95a162ecaa629dba9c827b7b516b05cd08204122c918ce3965079c56fdb95312c91b7238cd635b338951640579e1fb1f6adeb584105a338c1c914d21334ed72bc920fad68461437c8703bad52888629b40e7bfbd598c9180d80c0f1ef568c6468c4d953900f6a97180011c1e954d3a8233f4ab4927cb86e9fcaaccc8e6023621ba1e8715030080fa1fcc55b765650879cf7c542e80643761d3bd20218c039e486faf06868f078383e8688c02b81938a6c9b94653903a8a603417572ac081d452bc2a3a1e0f39a556f31464f23d6a5316f1c103fad48d99f22287dc73f506aa4b08dcadced26b4e48b19465aa32c0e72158e07352652467c8aa1f9c83d8e6a2725b6826acb8ddc32fcc3af355d94eec7a5330902c781d7f2a4db8352a026865c0a09163e4535861b8a54539a94c79f7a622104e454c1b8c5336e1b14e3c520679849cce4fa9a94e767e151bff00ad3520fb95d08b6559aabaf5356271c555cf3498c980e2940a621f5a793f4a901c0e07bd2119a8f753c118a005c514eea29a4f6a403c10298c69c3914c6140075a0520e0d3c73400d3c1a75295a3a0a006b528e94d63c8a507b5003830cf5a70c119a88f518a706a007eec1a50c3bd201919a4239a631eb5213c542334ecf1c63348076ea52dc5340cd0450028ce2802940fca9680140a51d681d2940a042a8c9a9578a681c521a431ecdf4a66ea3b74a6d003b39ef4b4c1c53faf6eb400bbb814f5c77aad2614fcdc1a9630590857507de81a8b7b11cd8c7cac73e95258adcee3b62248e84d2dbd85ccd7002b267fbc4f15d5da6992f948885430183201c54bd4eba74edab295bc17aec92cc00fa1e4d751a75a2302d3af9483f8875355adb476562c6424af2c4d599eed9a330efda8bd062a7635bdf445996e63987971ca5557a2d62ea3a8344c62862cb7afad3e5c94e24c1c71814085562f308562072c6a5bb8d2b18e86f272c270a4e380474ad6d26dbecf22bca01039c8f5a8a7bb8d5144688188e7269f633cd347b2424293c1e9551b5c257368c82e1d632c163e8074cd69c16a5c657017185159727d9ad61826bd9162451f2a28f99cd676a1aedcea5fe8f64be540a3e619c0ff00811ad9799ced37b1b93dd5941208d9c4d20fe043fd7fc2aa4f7174f932ca2d2d4ff047c161fccfe35cf2dfdb69bca38b9b9ef211f2afd077a867d51a7c162cc7ab163d686c144d7bad40a5b98edb1042dd4f567fa9ac2f3a49498e05dce78c81d281e75e0df23ec887e03f0f5adfd2b4337710c661b73cb3670cc3ebd8525a94da8a2a695e1f7d46401d832a1c31c6541f41ea6ba769edf4eb6305a9db12f0d283cb1ee14ffecddba0a57920b7b510db2f956606d1b07cd37b0f45f7ea6b0f53bf032a541980dab1768c7a1f5356ad132d66ca3a86b1a85ddd4765a77eebccc80c3824773feca8ea4f7ac2d5fc4062d66df4f8ae5d2c2c88f3653d5ce3e773fc80ad3d4566d2ed1e151e66a572019dfb451f509f53deb8ed56ce52195b89666df29f527b51cf62942fb1d6278c56ef469ae9d4c7110d1c45bab1033fcf159763ac4377321f2f7c9d0003358baf40d696da7e9caa36db421dc0eeedcff5a874e925b4f308e1954600f5354e5ad85ca7b059d9477368142a6e232401d2a84fe178f73b6ccb1fe1acbf0eeb6214449dbe763f313fcabb68afa191048873cf4f6aabdccf58b38a7d22e2c88fde3460e30076ab1a61bf7d4fc89c978666d99f4f4aec1a1b6bd1d8ee3cd410d8476fa840507ca1b2ded42b89c9330ae2ea73e1dbbb98d0ab25f3260775233fd45429772ea3e168de4043433342c470474653fab5744b144fa44d1150aaf32b67b1253ffad4dd32ca036f7b6e31f3207c7ba9ebf913438894ec739ac686da95bd8ea4c3f7db3ecf70471965fbadf8ae3f2a9a1b392f2d63b62cc6eed57f72c4ff00ac8ffb87dc751f88ae92cb6359dcd8b80c426f423b95e47e99159ac00c3c390c0fde1da95902930d2b51781d03c463653835d559de5bde1cc5b5651d57b37d3dfdab28d9c77b6e2e4604bc79aa0743fde1ec6b2b52d3eeadd4cf6b236579c038aa13b33ae7bf0b9472bc0f5e6b2ee2f63552c104919e1c0eb8ac28679f518156e5b6dc0e15cf01c7a1f43ef53c709b720b31519c10c7a1a4c146c47756a36af96c5e23cae4f18ac0d534f8eeb2a55a33c10d9ef5d3cb2aaabc60118e47b03d6b06f6e023bc4ca5a3619047045632d0e8a67233d9cb0b987e5287a827a7d2a94b6122926da5662bc941d47f88aeaa6815f9ebdba76aaa961b2446c907b30ed587333a6d139a844921d92825c70189e45598e3655f2e52d95f6adbbcd39438242ab1e857a1a8858bac9b9933918c8ed4598d35633fec407ce13e5cf0476ab91db2b1c93f305c838ab70c2c0f9446323a54b0c518c1e78e0fb53b0ae2451b8448cfcc01e47b7ad6dda03191b81e9d7a1acdb252ee428ddb738c8ea2b66dc078b057e61eb5226cbf0a7c8038efd4d4ea9e69c676943c7bd568dcb2723057a8ab292005594e411f30f4aa466cb11b1239e3156b68dbb87de1d6aaaa839c746ea2a784f0549391c64d599b090e071d09a8e46661c9c9c706a6ce15948ca9fd2a271f200dc63a1a622b0930f86e1bda97077ee073c74cd2c9086c86043f66aa8ac61938c907f4a4522da4781bd09c1ed40948c8182339fa532298648ce327914af19dc5d3af5a404b27cc0375aaacac01db9f6069d1c8e92fa29fd2a691566392707da9112464b859015c6d3dfeb551d1908ddc8ec6b42e2d6456272197b1ef551867af43fa5073c86a0c0cd0466999da714b9cd066480639a917a545924548ad40889f39a4232b4f6c139c5276c500797b7face39a973f27a544dfeb2a4fe0ae9342bcd83554a8ab1377a894540c16958f1cd038a6b72714804ea78a9074a66da78e94c05ddc75e6907347e19a41c1a404bc01d2a22726959b8c5340e6903169c0f3d68c7f9149de9812e73487a520c0a5edef480675a701da814ee9400d233480734eef4633400fc8c5007bd276e9429a018f0a33d28db4a29dda818d1c62969b8e69eb409a1474a5a5e4537bd002d489d6a2079c7a53c74a064c0647bd348c1a40d8f5a09a4217b521148ad83416c531887eb4841238a0bd491c465ee71ed48695de822c7bf0b2631d8e6b46dac6d768dd1963d4006ab9b5b85917721dbf4ad7b5708f1c210a92792454b773b29c2dab2582dad188054ab9e8a462ba5b28c9842c646ffd2aadbe9f18c4ce43363b5299d2d98ae5d32723028b58b7a935ec97118d8af83dca8ea6a96dba04067420f24e39a67dad172c246c938e7926a1bbd558cc101084f1c75352ca45e9e68e0b7dcc36a2f7ee4d655f5fb08008d0a83d49a91f74ccab31d90a72493d4d675c3c4f215f9a5e70aa075352fc868a8b3196650033313d4739adff003534bd9e67efaf48f920ea23f76f53ed55d2ca6d3e113485209587de3cf963d00eedfcab2ee35154df1dbee5ddf79cfdf7fc7b534b975627ef688b579758b869f50b86966ebe4a1fe67b7d2b2a6d5e7bb7c121147dd8d3803deaa6f0db99ba0f7a6c317da65deabb107de63d2a949872a45b84b974da3731ec3b9ad18a308c0c843cbd93a81f5aa06ed2265b7b30e4e70582fccc7d05753a2690ab3eeb80be7c6a19d4f2b00f56ff006bd05524672762de9ba3f99b67bdda2351b8a938e3d4fa0f6ea6b6de70d0ee75f2ad5402a8460bfa161e9e8bf9d53b9d4120411c40193ef2abf217fdb7f53e83b563dc5dcb70d876665eb927963ea6b4d228c6ce4cb37fa9b4a199494ecbea2a1d2e34b78cea538dd82560461f79fd7e82aa416ed7b7ab6f111b8f2ee7a2af7352ea376af32c702e1225f2e25f41ebf53d6a2fd4bb744412486699e5724b67249ee6a3b4d285e5f2332e403bdc9f41cd4b6f033b0123671ced1dcfbd6af98b6560e131e6c9f2e7b81de98df91cbdee98d77785dcae59b735539ad62b7491608cb3bb72e7b7d2ba482c25915e42719381ea6a55d3141000cf7e68b89b38711cd1cc19d8aaaf3c0adcd2fc41347261c11081b47d6b4eeb472cbd393dab16fec4dac623c631c9c55a64b499bf0eb5b18cf1cd839c9527a8adbd1f5e5bebb2ae40c213fd3fad797a4570f21192918ee7bd6de82f2c6f7328076831a29c7bee3fa2d5a7a91282b1de457905c787ae304ed59b2a4762011fd6b1740d498ebd15bb4871386841f765207eb8a668f14a9e1160d9dc5e4627f18ffc4d52d3b4f992ea09f9122482407d30734db252dcdcd32fdadb57865752479a0303dc13d3f5ab7337d8f5a9ed7a0ea3dd7b1fca9353d388d5a4310c2349bc11e84e47e86afead66b3c51dd7fcb48898988f4c92bfd453274d086db50fb2dd29da4a30c15f6f4ab375332b62325e3c0619ee0d5386dcbb02dd578cd6a5adb7991b467aafcd19fe6295c1a451fb3ab40c42e323247a5323985dc2d69391e60e15d875f63fe357e55c052071d2b3fc829361c6637e87d0d2b8d6a4489247288a65c95e09cf4154aeed19ced75048e2ba216eb3208c926503e53dd87a7d6abc90133374c919e6b3944d23339c369b54fca704669e910318dca3278cd69cb6dfba638a805be1485ce3a107b565ca6bcd728b40242d138195e55bfa55742914db2451b1815fa1abf25b387cab907bd67ca03dc00d820f20fa516293b91ca8157a8ce7e534d401a53f2807be3bd2a2b48de53ae08ec6916178e623e60c3a54948be9088763004a838dc3a835694f957191d0f26a2b291e45287192391d8d5b84a939c062bc1047340996514310e082a462a4113a107031d29a88b8013a1cf4ab317380c7af1f8d344362c4763a97073d0d4ecc067155cffac319c823bd5844dca38cfa1aa44b0df861e8450e0edf5068e7cb00a838fd298b280ca8c38ed4c445bdb7618e001d0d46ca1c953807a8353cc82419033ebf4a8011bc1ebdbde90d1160038623d2a756c9daedf4a71b757f9b3822a2f2f2481c30fd69318e7209047d29fc719e0f5c8a88a6464034a3731032063ae6919c88e50c189ea95526c0cb2e083c55e980418cf5ace93392081eb4184f62ac8307348a7a53e5218647e350af0734cc89d4f3522ad57df8f4a9637a042b0e69b839eb52161c52ae0d203ca9c7ef0d499f929ac7329a7139419ae9668559796a62f02a493ad442a062b1a60a77514a00cd200029c0518a0f14009d28233466941a402630693f9d29cd277a602e79140eb499a075a0079a334a07b518e6900a0714a568e82941a00680453c63a5349a4e734c63e9060351428e79a04494a29b93de901e690c795a72f1d69320e3bd2e6810a48a3008a4ea2806800029f4839a70a063b000a60c77a7f514c231490087ad048033de91885e4d468cd2bed514c689e189a5c9180bea6a4fb52dae1b700075aa725d491c4536938ea6a2b780dfcb8cb13ed50d9d54a08d4fedb9e55fdc9635b1a76a3e508c5c7ef9fbe074aa16da16012b21538eb8ad88ed4c106d5daefdfd695ec6f637209c5da008c615eb9351ddb889599712363824d512f392aa21de7d0714b705a41f3a846030141a6233259246972c4a9ec0558d36da3375f68998b139c06a9574d053ce9892edd055db1823524920803803a0fa9a56b8db4559239afee5d2342514f6e3f3352bbd9e891f9aaa93de9e109fb89efef535c5e2f94eb17cb0afde65e327d0572d7b72269771c9ed8a1fbba892e6f40bdd42e2e9cc924a64727f2acd93cc9092c02f1c62a4903cac02e547a0abb0db7d993cc9c02c47cb1ff5359dee696b6c65ac00420ccce23cf40396fa53e28ef2fa64b7863da0b6238d7d7fad5b4b49b52b8f2e38cbbb7419e00fe82a596f17491f61d298497727c92dd01cf3c6d4f6f7ef56991234b4ab28b4cbdfb246c2e75320b4938ff576abdf9eec3d6b65ee4595b430dba72c731a375727fe5a3fa9f415950791a459f90c433e479edff3d24ebb3fdd1dfdeabc97ec27134a7f78fd33d85697b18f2dd97e52cd2856973cee9187f11a8a7bb42c2388e4f4e2b32eaed8a8d87058f27bd4ba74467ba8e28fe52edcb1f4ee695cbb1bf02a69fa5972d8b8bae49feec63fc4ff002acf4db24fc1e7d6a79e6fb64efe583e50f953fdd1c0a10c36a85c9ce392c78a3c882d208ad10841f391d49aaad706e6e922541b0724fa9acfb8d454b1663c3fdd5ad4b08d208fcf7e646036e7b0a6266c42a3cb58c28c7bfad4e76c5e858f02b2c5d16902a649f5ed56c390bbdb855f5aa4c96896e08443cf3eb58325a1bc9c973841c1f7abe6792f262146d8d7b9ab114491ab6e6da09c018eb45c2d631974a0eecc57e41c01eb5b3a7e92b15905006599dd8ffc0768fe668665f2cc71e323afa935b054dbc0aa7a840bf8f53fa9ab44498eb4b18e1d17cb23200627df2c3ff89aa891471a3b6001d01abb7d742d7481bbb851fa331fe62b9bb8d4f7d98246ddfc2af7aa6c98ab9d0dc5ec6d169f3a729247b4b1ff0064e3fa54363a8c73ca90bb7172a5727b3672a7f3fe75846e5e6f0bc2fd1e39de055ff7d41fe41a8822631a75ca7434730721bd1ca44db48c1cf23d2b4229c47800e083542594c822bb0065d73263fbc3aff8fe355bce7c64f63fd693616b9d15c2866ca81b58647d7bd511179e70460d4d6d2896065072c06f5febfe7da91080c1b3db34dea4ec20c038270e05327064923987f776b8f7f5a2e86c90bf3b48041aacd7789149e5463763b8a96fa149751a5c0c03dea37dad2e7b91838ef4eb85113e41dc01c83ea3b535d95b72ae037506b36688af3318ca96e70319159e1635bbdacb98d8707d2ae4bb9c018fae6a17840000e83a7b54335441e4b4728cfccb4b2c1b9948e7b1cf5a9f6328f987539069e8fbdc71c83cd4945684b893fba41c66afc3ce24ce0e79c0e29ae14ab1dbd29600207049cc6dd8d004e0796db893b5aae8198c330fae2a0230008d8153cae7f954d6e7aa9fcbd2999b2565054303d3f3c53a27232298015939391d88a9159739ea2a843f6e46e06ab4b96521400474cd4ae497f94e0540ec7a70c7be698848e538f9b83df8a71092646791e949bc83b82e477151b056059091ed4864aa248890482a7a669c8ca0e76e6a28ee53708e40707bfa54810646c619ed9e943013f8f0bc0a8cfca0b76a98a387c9c6290a64152383e95229155991d495233d315498315653838efdeaf98064918a8a68896dc3d30683192321f3ba97153cb1aab641079fcaa3c6e34cc191edef4648a9b6534a5021aa7353462a30b8e69558e71408f30fe33521184e95103f3e71dea476c2d6e685594e0d443ad4921cb5478e86a462e714ab498c53a900b9a40290fad04d0029fa527e34dcf34ecd1b0077a39a01a3269300ef4a339a0034ec5301474e94bd051d69690087d6909c52934defd698029a70fe748bd6a4038a004edce6914f34ee00a075a06293c50bd6945038348076d38a3073c5381ff228a0069cfa539074069dd4500e0d003b1806999c1c53f3c530f5a043c35231a4e9dc545213da818e6208c54692f9258e3e6ed4dc11c96dbee6ac5858497f2e10103d6937636a50bb1da78660cf22aed27247ad741a7476e240f15b145efc726ac5af877c84066bb0a07257b9ad7b7b71192d1a80b8fbc4f2692d4eadb41fc3a6d8e13c8ea474acf96044906e90ab672702b5f7c9123f98c5971c60573da86a4c7a2e31ea32693408b7737496e8137119efd33f53555258dd84924a0bf5c670057397da93994100166e06eed57ace361109269031239a3c865db9d4c3c9e59919917a22f0b4d5bd92e5d6256c29fe11c0acf9984f308914853c922b4d2d92d6df28c3cd90753fc2b4015af2f249cfd9edfe5823effde3dcd56cb3908b082c78e2ac05f35c471ae47d2ac178ed4617fd6777f4fa564ddcb42471c7651e6450663dba85a8228e5be9d957ee8e59dba28f534e42d7323484edb74fbf21ff003c9aa77da83cc0416ca61b6539c777f73425dc658d43518ec2d1ad2d09589b89253c349fe03daaa69113aac9aa1e4a1d9093d036396ff808e7eb8acf92392e67453c96215456aeb727d9163d26d0eef2942498fef753faff0021571ee4497428c5a8adc4acedb8410f0aa7a9ff00eb9ea6a592726dfcc6e6591b2727a0ace92431b2c31a642753ea7b9a1dbe7556719eeb9e945ee2b1791f6e081bd89e493c0aded308fb3cf3c78326df2d58f404f53f966b90bd9ca058d4fcc7d2b6e399ac344b4451fbd9b74ac58f4ec3f4069a25f63566be5b283ca52189fccd615e6b6f2b61b68551f757b565ea17f312d2ef383c2fbd67a798f1461463272d9ef4ee4d8eb34d8d2ef334dbd9400768ada323cf3a85f9635c7ca0fa565e91008edd7e7dcade9c0ad1876461d860b6793e83d298cd48d844c1c72c7eea8ed4935eb8528a77367a0ed555a7cc2189dbb8673490baac665c63b28f5a056342290aaee760113963ea69b7731254eec64703d2ab9990c7960768f9bf1aad04af7170656200f73d0534c1c4e834c8b75c465b900ee39f41d696eb54fb5de8890672d8041ef9aa5717a6d2cf0bfeb251803be2a0d053ccd491a46e62cc8c4f6c7ff5ea93e867cbd4d1f11dd6e786dc1f9630588f5ce00fd147e7588c1a6b948972d274007f2a9eea43777925c282413c67a002a185824e523625e43f3c9ede83fc686eec718d91b56d124ba54b0a905209a36cf66621813fc85588d008c938dd9fd29b64562d36ef3c01b4fe47ff00af4c8df28cd9e3b55364972dc99126b5042b38de87d1876fc454526562c1c75ed54d2ec864954ed656e2af4d97904a87f7720dd8f43dc7e745c56d4b569722391181f94751ea3bfe956246685da2ebb4900fafbd66a46d9236fcb8c66b42e71b6de51fc7101f88f97fa0a57d04d6a4a665920da4f2071584aec641c8206454f713f950fb81902a8c79724f1cf4a2f71c51a858cba613c178c71eea7fc0ff003aac5fcc74383bb6f507ad3ad6711ba86ff579dadf43d69ad09b799d33c8c8a965256125938073f38e3eb51ac9ba169001b87041a6167c2ed1c83cd3fcb55909cfde19a86688559be4d8473daa448f72ab0e187a77a6246acdd08c55c860da00073b8669206ec34a1055c60e4608a5081ce1402a79c1ed52142383924f7f5a9638897e98229b42e623857aa367153a65480cb91fdea76d08d92bc9a982064cf6f4a1213608dc292bdf0695d5378c375a8db20305e3bf3485c18c920641c814c42962a769a8a43890329e3de9ed246ec31c1a8e4ca0dc7919a2e0840c19bd0fb52b4791907e6f4155a562a7383cf714e49c48307afad172ac0c8ca4ee1953dc522bb2617269d9656c7507f4a7e030c38e9d08a431f1ce48186e3dea676c83ebea2a0e3b9054d1c6dc17c7bd2218e3f28e4e7e95137cea48a9955ba31047ad32412a0206083e9419348a2e8a4e4a906a170bd81157b6ab2fcc391554a02739a0c251238c53e440173de8c6d38a8e494f4a0cc8fa9c5285a629a901e2981e5ab927f1a593a7f4a44c9344b5d0cd0aadf7b9a05231f9a8cf1c5400ee82a30dc8a5c9a681cd2192519a41d281408314b4bda8c74a004e075a700290668e9ffeaa18c7719a5269bde8a0050694fd69053bfcf4a402019a69eb4a4f6a41d73400f029f9c0f6a603c503bd003b7528c9a6e29c83d314c070a052d03834805c7bd29f7a5ebd290f5a0042dd8500f3de8039e69dc0ef400f51c5053bd372714fe78c9a00691c7350c920038e4d4ae3af355dd5b1851d68292238a19aee658d4e32715d8dae98b656c019995b19247ad67e89a73fde0986fef115d2796aab87705b1d48a9bdceda71e5455820566e6632b75c1e6aca3cd2fc8606da3f4a6efb6b623c9914cc7b8e6af0d55234db2328523af7a68a65591a5d9c070a3ae7a565cd08937b3b8507d4e2aede6b90790c226e9fde1d2b99bed4609d42efdcfd73e952c6874b61124e8c4e727a934e90a46ac1781dce7ad6635e1618793201c000538ce03a8c73d4d48cdad36de3b87e412aa3731f6ad5f21a6cbca0461bee8f415069a9e45a2e7fd64a371e3a2f6a8efaea590ec88fb64f6143ec25ab1f71770dbc6638b0bd8b773548a33af9972db22ecbfc4d4d261b7c1004f3633b8fdd1f4f5aad2349249e64ae4b1f7a8f52d0dba9de561182446bf7635e83ff00af5135bb20576cf3d01156a1b7c6662dcfa9ed4e13293fbbceec7df3dbe9e947a8c96c161b1692fa7c34902174403186e8a4fe359724e04525c11fbd72402dd493d4d5b9bfe41e234c97b897258fa2ff00f5cfe95917b21924f9586c51b4557427a959a6299ea587273daaa9bb225dc01273d714933b23673c1eb516e5604a8001e324d244b65a174aee0819c7735a9ac49fe9cb174582358c64f4c0ff001ac6b064fb6431b0037381c74c66a7d56469b50ba932361958e7f1aae84f52b362e1b0f9183d6ad2931ed419dbee2a9443cd1b413f5cd69afdd50581c77a571a46bc5745608a041c8ebea7dab42d99c8ccc70ae70140e82b1ed494225e3f1ad1827cce19fe63d71d8534368d29645720638070a28798091549c606062ab23848fcc20ef63c66a11cca4b9fa5302ddc4c5f28a4941fcea7b48c855e463bfd2aac710c9e7773926a7130da0904267031de840cb0ee6699e798e029f947a55a8e7fb2e90eca9b5eeced07b841dff13fcab3ada2f3e6605b6a7563ed525c5c9b9919826d8970a8be8a3a0a77b6a4dba0e5702030c9c29e71efeb4695197b9676c939ce4f6aa370e5a171df3dab4ed41834fdcc70ec00269a6366a4f3634dbb54603684dc7eae2a259765baaab0dcd594b76afa5df6390658d49fccff004a75a4a648e223a2e771aab99a897a4914315e4ede87d0d6bd991342d6f91bcaee439fe2ff00ebd60ef11e4b73cf5adab5648903a8073c83e94d32648b8ac146c3c15e0e7d6a799f75840d91b43b8cfa7dd3fe354bed29244f28f9a4ddf381ea7bd4acc1b4e40738f37800fb551162a5f1536e012727a1a82d7326d2df291e94b752e570c0601a58106dca1e73525160c1b188c75e7eb56a6532a46e786641f98e3fa53d36ba282093d38a0230b52bb798dfbfa1ff00f550c572898ca938a794fdd29c6463afa559f2da4420f5c76a6c2842f27f0acda34521228f254e30475abcb185756038ef514433daae44a43007907a5546244a42981654c11c8e869888633861d78cd4a418a407920d4f1a2dc464af51dab4b1172b8456efd2a455dab8c535e168dc91d29f1b0900078350d58a4ee57923653c1fceab48595b247ca2b519064550bc85997e5e08a4d0d329493a0cba1c1e98f5a6457bc852723af355657d9b9640460d516725818d87b1a83648db67dabb908209e8695638db956da4f51598b70555438c01c1357124de06c71edc534c1a267dd080d80c0fe94f59d4b019073daaafda9e3936c8981ea29dba09465587d476a4c2c5dd839c74f4a0afcb8c0c76aaaae54ed0c31daa559bf849c5044916198ed191cd442618fe94e032a7e6a89e16652770dd48c1e82b36739e86aa4d1ec3c734f2244383c8a8dd9b39ce69a309916ea6b00c6a4d85b9e948542f34ccc4587bd3cc781d29e8dc52b106811e4918cb53a6c6dfc29b1f5a594f15bb3628b7dea4cd398734dce4d48580003ad00e294d045002ae052934d14a690798e07269f4d5519a940f96902198a4c669c4e3a5373400631d314b814829cbcd0021a3914f238e6987ae3268010f5a5028c629734005394719a6af3528e05016136fad2af19a70c546dc503241487ad229a0f4a007023b9a766a31935201c5021bd4d480d4641fc29cb400fe0505b8a6b376a8989340c7619f76dc640cd5dd2e250e1e7f99bf857d2a846bb5c303963dab7347818dd64a96f4f415123aa847ad8e9f49b39d87dc383ed51eaa7c85753b57dcd6949a9adbdb2c31b1040f98815cf5da4da8cdbb2c50766e334d2b1b5eeccf8ef9167c2c879f6e2a4ba4778bcc73b80e805581f63b64c4d100fdb1dea16bc89a5c200a31c2e3a52b8cca7b5798067040ec07155668e38a221a3e7b568c9716ec58c8cfe99acf9d44aead1e719c0cd4bd4a292aba7cf1c7c93d4d6be89a3cda9dec698f97765df1c7bd449120291852c4724b74fcababd24adad94b704e3e4daa3a609a6912ee137971bbe0ee51c201d001d2b02f650f27ef4fca3a28e9566eaf046e773631d00ac5ff005d29919b83f741352c68bcf7180a15793c631da83c9c91927a7b542ec2150370271d852a4ceb1162303b66a1968958b9fbc78fee8aa5713947202ed078c77a999d738c92c47ad456b1092f63691f21497727b28e4d34ae0d8ba94fe52045ca98e3118fe64fe66b989ae4ed215f9fceafea37925cdc3cbd439e055002350ce07ce3b55bd5995caa16495083313ed9e94d5849223539c738ab09304dec23f95bbe39ab502c7c329209e49239a7b13b93e93032dddbf9a30778238f7a86f646f3a418dc371ab567347f6c854313990649ea79a8644ff4a910ab70c7afd6a7a14548652133b307a63d2b46d9cca151f03d4fa0aaed11da060839eb52410b46c4b92a0f6c75a4068cb3210163cec518007f3a96193cb25a476ff650753f5a8604c85dd824f41fd69d18592e986718ee7bd34ca65f9263222ef63927a7a0a9627f3265651c631cf7aa53c8a19b07b724558b62426fcf1d85311a8cdb5446a738e58fad200b346a318c74fad50dec216949e58edebd2afc65a1b3527fd730e3fd9f7a0638cf83f668d49dbcbb0fe5481b08703a718a820728f94e48ef4acfe580327730a571a42a82ec075c55fbc90ec5407ee2f3515944164cb1e00cfd6abddc85d9828e71d69a7a0ada888043a4aaf79a7676fa2ae07fe8469d6773e5a3338f9738ebda927c4715bc67f823cfe2493fe14891ee40bea734ee1634e248e6ce5b39e9ed56dae7a0cfcb81822b2e36640ec3800638a90b6ec127284751eb5572394d2b5b911dd16dd9278c763f5ad792406ce368fee348c4e7f8460572b0cdb305ba8c907d6afcb79222db2670a6305d3d73ce3f2c5526438ea36fae5166d81be526ad584e164daa4648e95952a24b333a138519d84f23fc6ac4087c9575c061f9d171f2e8755672875c818f51e95682eef340fe25cfe46b0ec6f33f2c990d8ea2b6ad98bcea8ca4e46323de9a66528d86ae5738a7087f7a1b1db914b19041c8c8a9e32ac54034ec4dc72db80a594629e01e71d866a7849c107a8a6cabb0965079ed55626e1336e844abc6d037014904823612c60146e6a01218f0e4671c11ed4d844513334721789baa629dc2c68dc4918c7180dedd2aa4d0b32968987b8a55b9b69008c16c0e707a8a679af0e768f906719ef43b3057238ae9b3e5ca01fc79a9d98b2104678e0f6acabb32491b3b2aa48a7f84f514cb1d559d5564278e3e6ef5069cadea86ddc7bfe5901c7f2ac9784c0fc723b115bfa82c6f1a5dc5965fbaea2b337dbb2e1589f52474359c91ac18c40a4648cae39a5d8236050e3d29aaa0b6d418cf7f5a9155d5492bb80a86685847f33e565f980eb8a6ac037b0ec7b81490ee66e32076abb1b73f38ebc52137629f90636dc0ef5f5f4a36167c86fceb41edb6fccb823d2a2f2d436482b9f5a086c843c817a77a7adc60e1f18f514fda395e83f9d42540ce547a7d69984c7baacca196ab6de49e94f0766405238a8c36460e735473487645432649a980eb50c8707a504020205480134d8f915267b0a04792443da897a76a23a490e6ba19a954af3498fca9e79a31ef5032303f3a5e94fc0c5371c5170b8da5c740281d334a3ad17063978352e78a886734ecf152023649a4c64d2e79a4ce28014020d394fad301c9a70cd003d8f14d033cf6a0927ad038a001a93a9a43d69c38a0051c5296a4a28043d5b8e9486851520418a008864539724e29db6942d03140c6297bd0692810bd685e69b8a9236553f37340d8c653daa3392719a7c928ed528b71e587cfcc7b5172a316c7e9d12b5c967236a8aecf4916af1111300fd3a57296b6b2642468467f5aeaada01676580bfbc6e702a2f767746368d85be9a2b493617181c93eb59c75079a45106199ce339e00a75cac733192e140c0e149eb545645472a8bb4f6c550cbd73668a435c4cacfed59571398dbcb8d5013dc8e71435f18c9591813db1d6a196484c65c03bdb8fa5405c48638c65e470ec7a0229d70ea857680b8aa3248c3eebf3e95359c3f6bb80b39e00c922905c9e39263196033f85690d418e9f1daa290c1f7bb1efe82ab8b6f232910201fe26355c4a565dbbb39a57b0dab90cacf7776e403807bd2a44aabcf6a7cd72b081144a0b1ea7d2a09262b1804e7343d468b3088e493f79c051daa3b81e7cd88d36c63a31e94cb64323e00386ea6ac33328c0e403c5437629156458e2ce7249ef8a936aa69ed8e24b8e17d9075a922b73792057385ce4fb0a4bb9945d6f48c6d036a29ec05547613d74312e22d9efb47a5635c36d62878f535bf7530919c95393f8560dcf12302493548ce5e44662084307602847743bd8e41e3079aa324ae4e01e953248ed8258951c74ab33bd99b36a76cf1baa850083fad5bb87823b99b76492e4f26b211b246d63c7269d7d2a4976497c93838a9b6855cd98f6b216e98e8289a4c9185dc7e9d2abdb4b983018003d4d4aee09c799d39381fa543344114ac4b336171c0abb088c47cae4939cd514852560b91ea39a7c92cb0a852c095ec281f42e10a640474353c676602e76fad672dc3300b1afdfea4f6abdbc884283d0f5a0372f46d1b4815b1b13e63eeddaac4b2129e63b03df3eb596007700290073c1ea7deaf12440bd09e9b71d2a8489a252b1ae4609a163df2e587039a764901bf01522281c9eb9c548c987423a0aace0b9208ea6a72d95693f002a00e645ce304f4c5170b04ebbae5c7f08f947e1d29d18f9baf4e99a78406456fef1cfd29ec377cebd01c7d69df5000088b711c1eb513ca004500851e956b9588293dba566c624f3d93391c9c53b8916705e500773c1f4a7ace2e2e897076eeca9cf4c74a8dbfd53bf47c6d5feb55e162c01cf383806aafa058b52e5db70c82bd2a586e4065f3186e1c65475fad1200d0ab44c371ea334c6b7560ac480dd4e0f14ae236a19319c8053a6e1eb5b363726378c1e4a9e7e95cb5a3cb0dc2a336770cf1deb7a09448982c1645e84719ab8b3392365c08d08520ae4d3048cc06de197d45450cf89d9241c3b7e945c2982456524c6c7191566562fc779b9806c6718a7cd3131f3923d6b0d2e7c899893b958e07d6b51650502e3ea4555c971b11cb2332e33804715023c821df900670734eb91b6138de549edcd67e571b509073cfa1a965c517639524704908ddc134f4b892da260db5d73c0f6ac79d4008e472bc11d78a95662f0aef0580ed53cd62f94bf3dec6c8ae1781d547354660a46e540c09cf1d6aa48ae9233292c8c3a67a54905c322955627b0cd2721a8d8e86c6488c4f137195cf35c95f48526951570a0f0c3bd5efed068cb210720609f6aa93ed9dd591c91dc0a96ee8a8ab32cda5c820073f30180715ad1b6e8f0e0153fc5586a818800118ebcd695b337dd07031d0d414cb3e5624570cc00e31532a9cf00934e8b3247f32838eb52282a3804d3336c4494a8c60d3caeffbc3ad3b612372e08a779673d08a7633722274f940c8aad223007183deadcc84004b0354e56c0c29c13458c652d0a4ece18f38f5a60634b2310e734aa05339d8e0f4846e2298edb6923624d0224dd8a7236e3519e4d491af3480f274e9d69b27152274a8256c67a574334232c334c2f9a68340a918edd46690ff00faa90d003bb714a3afa534371ef4a0e4f5a02e49487a5038a2a40050471d28148c4e2980dce0f1532e31508ceea783f950c07f6e690f0297141a4037a9a785a68029d90280b8bde8ce29bbb3416a063c5481aa15f535263be6810e2d499c5306734fc51618a0f3d6a40005cd423a8a7b37140067d298c4d2e4e6845f31b19c500445b3c28c9f5ad5d32096570026e19e5a996765e6ca115771aefb4ed3bc98123548d0e3e6352ce9a4ada8ed27430d179b81b88e0b76a7df598b78cb19016f6adfb61e4db70b900561eab2ee52ce428ed4ed635526d9c46ad72aa4fca491ebd0573af7974262cb21119ee4d6cea8b2cd21546c0cf7acc4b2dc199c6f51d8f4a92d8fb69496c98b700397cd4b232c9fbb5754079e3a9a64710f29a319eb921453d362f190b8ebeb48422d9a9704938f73c5685a98ad093bc6ff00615445c21602305b1d58d4525c900a425413d59b9a5a8ee8d19ee049b8bb9fa0aa125d324788f1b8f734417260465750cc475a614638628695806c4c09f9fe63563609546e2147a5428f1249b401ef566271339454c1148689d1846a123e4918cfa520216309cb73d3d6a37215880e73df1522c7fc59f9454945cb55f22da476c076f907b0ef54678b6b79afc761cf5a7fcf2647451cd31833f51f9f6a77048cd99305b39009e2b3afed4aa1651907a9adf92db781f30007a566dc412370a4edcf5a6989a39561b1b1b4027d6a7b6628499305474029f7b6ce4b15e3154d5fcb3cf247e95b2d51cef42e4f73b54f230de9da9a7e6995828e1475a8990ba83cb1fd054efb523033fad16b0264f14f8f97f5c52cb2b94e0e3269b1a33c61b6919e05584b47571bba9e8d59b45a6c580cb03abe4eef5ab524724a995cf5e5aa0f21e3c8c92c7bfad59b79c9431c84e07403d6a772d1599e589b76eebc7d2adc378411b8e140a3ec9bd416191dcd3e2837cb86002f61eb40ec6858c81df7afdd3eb5a1e646654191b47ccd58d0481249086da8839a863bd569994b753dbd29a42b9d33cf8c2003d73e95179c595803f5acfb8bac88d338665c1ab712e14671c8e68b01747fc7bab16ebd051181b4aa8a63b2968e24218019635242c0cac0f183434526592990a063dcd350028e01e14d39f3e602a32a07a525be7070339a404b8279355522c5ce17a9e0d5d0bf28278a8ad3e599e47e8bc8f7a6220b953b9917eec7c03ea7bd47042a85093c9e80d4f291e616c75ec698ac3a11ce7d298092c1b700120127f0a6c11069082486c7e06899cae4819239a8239ff781883bbda90d1a2ae72ac40c2743e957eda75953cc53c81d2b103920a82570dd3356918f9e19700ede82a912d1d4473a3981f18dc80e48e9560bb7952a31c91cafd6b9e8eec6115092c7e524faf5feb5b7692f9a93c6fd51321ab54cc9ab1424995add118382e4fcc3b114fd3b51586768ddc95c6013ce6abbeefb1fcd9dc1b20d2243b6467e391919a96ec55ae8e892e0ee21409171c8155e68a192407e68dfe99159b67733a311f28c7dd26ad89fe74de36966aabdc8e5b320bd46b788ee3900e33514572d12ed3824f6f6ad6b9db7b64a500dc38e7bd6334644fd30d8e952cb8bee5990aee3f26571902a09110290ab8cf2b56970cabdb14c9a1576232411ca9a9b0ccbb92e312ee00afeb4d40636498640279c74ad3310986d7501875f4a8561f28bc6546cec0fafb54dac3be84f0c693aef8dbeb57210ccf8701b03af43599006b694329ca11cd6903945954ee1fad56e4b341211906362075c1eb57a23bb86033ef54ed989c64f0474357d7e619eb4d232930fb3f24afe5408d8641ea2972149da714d69d82fcc6a8c5b21942e719c1ace9e328fedd8d693cb1ca3e61822a9cf8518c02be952d10ccc914e724d22b003ad3e56c74150726919307e7a522715288c91cd288c0340845e6a55fbd4e11e4714e8e3f9a803c9074aaf373530e95039addec6841b7140e29c4e060d479a928751f5a55a71518a180cc714aa3bf6a4c53810319fca801ec78a603413cfb53322907425cfff00aa93ad22f269c4d210d3ed4e5eb4d23a734ab9c53604d9078a693d69334375a4021cf5a37668ebd4d1de8014734ec520229435003d453b22999e696800cf3de9e0e699de9ea2818b8ef436714669319a0061e69cb215180326971c5323563206ec281a576685b4370af1c8d298d4ff000d775a4c0d3144dcc0119cf5ae774548ae9c1742597a16e95da69f74ab208a35566f51491d895a3a1b258416fe58e715cd6a50f9cf96703d466b62e652849c167ae675149dcb302a80f5a6d841189a946b0b1e87d0e6b1ee59e521371007a55db977c91b77a2f527d6b3839dece1401eb59b341518796638d8a93d58d5260158ef2cc3dbbd5bda93e46fc1fca94c70c6a72c182ff3a9033f7382db10806a48635882b36724fdda1c34ed88db007a54c17cb5086505bdfb5310d31bdccc1630a3eb53343244a43c9c8ebb4d383a431641cb9aae5fcc3c37ca3a81de90c3118cbb9fc45598ee02a6530188e4fa0a61851e205b8f414d8c428fb882cdd3148a2cab82b961b41356d0894ab0e140f9455748bcdf9c80171c8a1266552517d813498d13b03e6105b2475c5577576e4f4cd224c32c00c9fe74191e56c6303a006a4a1ca86400e3007eb55dc6ef93777a949fde797b8f039a734413aae303393de9adc0c6be814236ee06339ae56631c6d93f316ede95d36a5bcc65bb13c5736e14ee04027b56d039aa6e362964da012496e702af8814b8058138ce3359f1fcb2601e829d15d033004f23a91566699b91aac4815b19cfaf4abc93b105075cf071580b248f32b153e58fd6b54c81635604f4c9351246919171879cdd724719a86242921c9181dfdeb32e35468d4f978f5aa36d7534ce5cb1249ebdaa794ae73a98a6df091bb001aa31dd87b9c9939ce0557984ae362640c7005362b26839cfcfda96836db25babf6dd240bc20eadea696ca3f22069a4192c78f7a6c3a64924a7e61926ae5e5bec8fca56e5063229dd0b95ee2248f7179183f731d73d2b696e408d140c0fbb9358b1e107c800014026a49e5dc224424e08a7b86c6e35c2c6ef277e82aee9a559433b64b649ae4bed84dd6ccf43eb5d269efb2d793f3e28b0266b098ae1597a9c0fa5491392e5718032315946e4bc8aa0e79fcab56c86132e79e6a4a2c301e50c9c547c05240e5a98ec1863b7a1a58d5b78c9e9d8d0032e50797bb196231f4aaa8085eff2d5f9dc19541fae2a011ed91863e5ed8a10c81b74843600e39a85d42b023af51570c4770248c0eb418879792391d281dca7e5eee1b3b8f7cd5a055141c10e462aba82402472a7153327cc24e76e3a76a00d18e38c04645cbeece7d0f7ad5866548666c632307dcd605bdced013b8ee2b514ab6543655c0fc1ab44cce480af98542f287a807915332158db9cb038cd46b1491b33282a7d29eb29901f9487cfcc077a4c10bc864738c0eb4cb99d67977956545ee29eea92dbed6620a9a8590a478ea07538ed4d017ecae4f961964070dd2ac4d1997e70bf375159464110023c723807d6a7b3bf6f37cb9d5803f77da95c562dc31e43719f5148d1b091481853c67d2ae2c61d44b19fa8a468f238e0ff003a685721588390cdc1070714e6806cf2df939f94d2fcc992b93ec6ac47224b1fcc060fe945896ccb11ed73f2803356d20c0dd1b7cbdd7b54ef1157ce328474356238860b20001ed4584e445131420e323b55e4933c8fcaaa30d8482303da8126d6073f8d06529165e42795e6a379db6fcc01c7ad3198364eee6aac85b900e41a0ca4c24b8f9beef1ed503cc42900e476a5c66a27539e295ccae465b77539a7aa67151e306ac272b40851d29a7ad2f538a6bf1408991862a457e6a9ab1cd5853902803c847ddaaf29e455a6e16a9cbd6b766c888b534f14ea69a918aa4835286cf53c5420d2e703346e21e71edf85266909c8c502818a29314e1827a51918a0054c673cd3b3834d078a0727da9085c9a703c66a227d69e280149e68cd1d281cd200ce28ea694f4a07a520b062940a33e94a2980ee9d69c0e29829d4201dc6722954f3498a70c0a0053d29bbbd28639a00e450313b8ddd3d053a49e4936a471e14761de9ae769e4f4a974edc6f164da4afa0a19ad38b6cdfd31675118906dddd876ae8ac4cf24db2da13181d6435996afe5c9929b78ea4f4adcb2be2802c48cc4fb523a99a52ab5b45bddf271c96ae5b53b8f3437ccc17dab4f549ee88de50918e95cdcd6d73768412ca3daa5b1c568655e4ff00b96f2df68cf4f5358c6e64597050c87dab726b18e35c3ab605674ae9139f2a33b40e49a929a2a0b877538408075c9a9774c620ac17e6e6a112c4ae589e4f44a72ce646c82377a01d28b925a85d117cbc618d2992285b73fe03a93506d0b38248ddef5715109f3252bb40a431c2e7ed0a07920a74f4a6858a21858c649ee6ab9691b25308a7a0351edf954893e7cf273d28622f4c632b80a49a837a86006548ea6a362400cd292a29ad75122fdd241a2c5266842f90013853fad23c88148e463a55159c36194328e95298d9b6866ea6958687213b0904e09e2a4695628b7b1c31381511c79891a310a392699febee5140f94739a432dc1b5646773da9f3cab229039e3ad432ab2ae117393924f7a52555307009eb4ac332356216d300f39ae5e6de913161904f15d4ea1109875c815cedcaa857dca42e78ada99855dca3d8b052188a7a45b5376315133166e727e953c2e6660186d551d315a1822cc373e5200db998f0076a74f71248854f0a3d68431a3fcff7ba827a0a8252259154138349a28812269a404f3ed5ad6f6db1972bf2f5e94595a62450141fc6b75631839da71dab391a46246b1623320041e8055881551b0df377248a3ee60807069b1e0ee25cf5fcea0d2e5d860258b8e3192bef59f70928dc83973d40a9fed336ec2907b7d2adc2d1c316e65dcedf79bd681ee648471b50a7c83ad3446eeece3800e00ad97916e1d5604cf3cfa015110b2c802f001c038ea69936b1ccc0b22ceccc0f0d5b91ddc8772e4818eb4e82c94ceca4e719c0147d9b6b85273f374a771729a5a72280bdd8f4cd6cadc08be5639623b5645bab40aa475352ccc06d7e71dc9a0a36010b1120e40e9562050c9b9c638ac286f1cec52783d715ad6f3831ae4801b8c7a51611295dd961c914a171f377a958a204073f30f5a560130483eb405c3cb1e5b36064f35588221271d33573ef1e3a1aaf39c42d93b71de90ccf44186ebcf5ab2f16635da29b6bfbd63918356cfcb71b00381de9d82fa996bfb89252795ea2b42d5887209eb8aa970a1650a4028c307153d99dc0a9e19381f4aa426742519edb7a9f987eb55158911ce10a9e8c2ad5bb136c0fe74c43e58d8e4609e282480308a763d437e46a40c8eac00f62b8a8a642ae781d69dbdf6ef556caf0e31d69814ef761895a36dc99e692de53c0906e51d187514eba836cb94dc63939fa525bc44bece781c1f5a4c6b637aca40a383953fcab45a21226e420d62447620e0e4706afdb5c1475f9b86a68864c4ed7f9863dfd6a1688c4fb906e8c9e47a55997f783802a18f1865c10ca69917278e40170d923b52afc87e56eb4880143ea29738c1028336c91994e0939f51504a118654e290bed3c8fc6a290923e5348ca5229c9232920b1fc2859d8e39cd32724b60d3147148c9931979eb522b02b554f27a53918814844a40269c18aafb544bf7aac000ad310c57e69c4835115c374a902e45003b6834e518a231938a91d702803c79c9c7ad53720935726e055073cf15b336034d34648a51eb486369d9a08a451cd2b00ec714bda83edd29579e2980828c52b0c0e29bd6a4051f8e29c3006734dc114a3934ec03b1f36694f14a169ad4803193d69e00e3d29808e94eddc753400e6140e69a4e4d28eb40098c9a785f6a6f4c53b760714085e94e15182734f04d0172507d28dbda9aadda9e4f140c611ef4e0db7040a55c31c1fce91d58901467e94021224324e0b8dc33c8cd6ec1f66862327118edcd63db41207607f135aa2c56544500b7b50ceba31ea69698b26a1283e66e8c7a0aeca38121b50720301d6b9bd26d96d3e553803a8515af71707cb38385ec0d1d0d1eacaf7975e4e7ab11d3bd63bea60821d427bd497f3dccc76c7b557b91c9acd6b750b9693731ebed50ca457bebc695bf75b4fd6b1af1494e4e49fe1ad46b68e362ccff9d47e4c732b190647639a8b15739892362e308401de910b420b051827d79ae8becea25d8a37281daabdc59c279d8aa3f5a09b1983f78e4aa92476abf006953e61c2fb542a444ac075fef0a81ef9c6155981ee7a51b88b5b7696121e6981d620428e5bdaa34ba473991b93c75a0a169c0eddb1405c4599c1218009f4eb56136b200a99f722a067c38183f5a7b5c8f3022a9fa8ef4022ecac9b11001b80c9344713b80db8e7b8aaf1c7234b900e475c9abcacc4819daa38e2916889a2d99246377008a9521f2117186dd4fc471ae58eeee0533ce6277638f6a4327cac716d393ee6aa48546470370ef4f90bcac31c03d8d44e36488d201c0a2c515ae222142e7a8c0f7ac1d4adcaa83d557ad74dccaad2371fddaccbc80b43260678eb551762271ba39072725947078a9a17f29417618ee3351cc4c6d8ea3142157550cbee48ad91c7d4b0d325c317c61474a6089e53b83f7c0ed55da6cb04418cf7ad2b484328663c2fdd1ea68b0d6a6c5b324302c671bf1d453ae6f4aa811a63df1550208f0ce769c74cd56b9bc60991f2a8eb51634e6b22e7f6a01f24848da38f7ab116a11c36caed89188f947a572935c176f90e7e94bf6872e80e7818e29f2a279ce85f5108a4a9da58648cd24d7f2490208e4c64e715cc4de7bc85ce79357520b85823383c839a3950b9db3a41ad2d8db8456f9dc734f8b5211c0f31ea17e5f4cd72d74934b247bd76851d3d6addc999b4b43c8f9a9d90f9a4755a56a09bd19f1b8f7f5ad396346b927a0cf1ef5c3473bc76d0e3aaf715d31d61644825031b06c61ef52e25c67dcd767558b0edd0e453676f31539fbcbcd73d36a8b2c830e0633c66afd9de2dc420070477a5cb6294aec9a1e2e5507dd07048ef5bb1b9575538c0e95956f0ed9033608feb53cb7599d555b1c1e9401b5149e74ca31bb61ab258c8e467f2ac8d3e43b18abe49ef57a2b85e76904fad26172e194222a0fbc78aab77262220f7e2982e0658b763c55379c4d31249e38a00bd64439528381dc55c95c396dbd3a1acfb397c956638031803d6acc2d9dedc80464530b99734ad1ca43a829d41ab7a7c8090fd7e6ebdaabea8aa4641e40e45269e3ca42a0e437239a077b9d2473944214707ef2d2dc3a3da7980f2833542da6cc255f939e0d24f3008013f29e08a622e0b817312cb1004e3e61ea2982ec44c54ee231c62b1adae5ed2e7cb5c18dba1f7ad491d265590fca7b8f7a60591a8c72c65380cbd334e80891c3e47278aa135b02559080fd411dea4b595cb953c03fa1a449b48086ec4524c76224918247423d2a213304c8eb8cd3d255249e99eb55626e5cb79d650072083d7a66ae065e77019f5accdfe480701813c1a9a4b80cb943f8506722d0c73834bbb6838359ab78c1b1528bac83b9723da8307325924fc6a21260e41a4cab7dd381ef4c3c1a96ccdbb91cc559bdea22714ae69a06ea091c9f3538ae0f14e89315315045202b038353c64e2a16001a993eed0038804d28f4a23524d4bb00e6810d194e687973de9cdcd46c94c0f2095bdaa9b0e4d5a9f8cf5aa98ad99b210d276a53ef471486029c2999cd387bd200a70c74a31c5262980feb48050314a4629058560314d53cf343734def40136e038a6679a41cd281ef40ae38038a5228503ad18e693010f1cd28a08e0d00628043ba9a5514807d29f4862014a3da945000a602af06a5c64544b8cd49bb8c500046109ef4d490c7f320cbd249b8281d33cd43e608cf2714148d1b169e56da06771cb362ba28a486cf055c39c73f5ae6b4fbc798b2c719c0ea456e69566b73721646381c91eb499d90f84e82c848c9e68c6c6e78a87509657ca28ad78152de3da000a06302b275396208595b6b0ea69b2918724d3c0090c3783c0c554b8d44449bb602c7924d56babe4f98a392f9fcea8cd2994912b73ed59bb945997508a4405892c4f402a23791a8dbcee3d8550f2d5262492cb8e955e512894047e3f954dc5766c25d606704354accf32138183deb29770cf98fc81d7352417284943bbebda8045f78e18a10dbb2c7f4acbbc84b6369c826a712396d98f9054ce3cb8fa0c91d3d295c7633e08550fcd08c8e84d5dde91852bb4b1ea7d2aabc4dbc306249ed4e00f2a4118f6a6992d32e060f1e422f3c0622a28d248f733edc83c714eb72b2a80db8953c0cd3a76932028cfd3b5301b0195dc82fc7b0abbb542e33cf6acc69b0c155b0ddea67b96318893ae7939eb48a242ee5f00f39c03563cbde8c40231c0355ace1324a19f2547381579c85411a9c77349b2910479332fcdf706294af9ae491903d690202d919da4e71ef560285520f52290f52a921e5daa3001e28b9855a06c7a52a80f3ed55c639a8afae4302a830a783403390bab411bb9f4acc671921703d735b9a946c63206700f3586b1950c5874e87deb75aa38e6b51f6a9b9db3d47ad6a7cb1404a649fe559f6a00cc8fd28bcb9631ed56207a7ad5096817178c176e4f1eb55599e62a81893dea211b37cdc9ad1b1b4fbaec7073489576321b2ce39f98f415a96fa54657326471d45598224b75f398afe35525be79246f247eefb9a4cd1248d24d361755450a531d6b622b1b7fb0a2155ca93822b2ace46789470481c9ad2de36840d903ef1ace57358d88e2d3613333ba1618c0a92e34459ad9d80c2f502a78e50814919c9c0fa56e4251a3039da1738f5a8e668d39533903a266147fe1033505d6992a60a0c2b75f6aed4aa1859368c60547f638e5b2c30c1cf34d4d89c11e6773672c2c188393c13496d73359a100100b01cf6aec6e6c3742372e4838fad655e5a42c91e4608fbd5a2999ca9db62c7f69612340dc3a75cf7a7417276b396e9f2e4fbd5336a8f6abb4e369c8a864768f1191ee4534d325a68e9a1be48e010c6c738e4d4d69785dc46067079ae4575025bae1b38cf6ad7b1b94890e5bf787963ed43434ce8e59d700e70133f8d505ba65638e8c0e0540f38b8b43b4f2b548ca7192795a9b0ee746d21f2c11c965c568db5c2c31471b905d857376d2b4d12ee6e73815325d3a4a0373b785268034eea4f9d971d5b14968862979e99c1f7a86293cd6653c9c54ba7ce2670aff00c278340ee69940b19239342913db32918900cf354e599a3dc84e3b834b0dc0689b279c751408a8418df6b8c61ab5232b344c3a6474f7aacf12bc68ce720f19a8d9a48260178534c0b70cb304f2d8e70786abb6e9e6c5c0db2679a8d02cb16401bbbd58b68d831a7625b2d93f2608e6a48541183f85288f7af3d71442a55f04e39aad89dc59626f2b0ac4ad530d246ddcd6bb70a71cfa8acf9d763e403b4d0ccaa3b02fcc3f5a9547150a1c722a6ce715272b1ead8a52d9e295541a464c5488818126a6853bf6a4c66a45e05003f0283d29a1bd69a5f9a000c79a40769a9860ad432019a00b5160ad0ed8a8229368c53c9dc69887ad0c723146768a54c350078c4ec7daaad589b9355f8ad8dc4f7ef4734a4d3734862d02929c2908507ad3bb534d03da985c77146ec9eb4dea293bf5a4325c669a68078a5c719a040bc52f00f5a4cfe269b9e6930275e07ad213cf148bd28239a018eed4b819a68eb4eea6905c51c53bf2a6a8a78e3bd300028efc5216c528cf5a02e2f6cd3a3c6fdcdf757ad341e69e542c0d93c93c0a008e690b1c9e33550b624c9ef53b6588f4a863856e27c6f0a334cb82bb3a0d1e36f21f00007926ba1d140123b46031f5f4aced3acd8c2234e53f9d749a6c51c258602a81d00a495cec6ec8b6c6348f0ee0719ae6b53db2e4fddcd6adccd9986d1b97d2b1af6295d09f2b6f3d4f4a9915139b9adb6331520f3f8d544b5977799b7dfe63815d0fd891518bfca719c9358d7de611b2260cbd33523651b9b89542a954dbea3ad490c81e2650a037bf7a88e957b812210cbfa54b0c011c0914e7f888e94988af2da1752e493eb8ed5108e5404231ad49228d5888b3cf519a8fca5898e3393d41a90b0eb3b7914821f70c74abcf1a347f390ad9f5ac87b874520654fb76a87ed6e00e4b60f53405cd5961050b6ec1154259258a40a8092d52899a62b83c0e7daa59775c4a060063c6ea007c0ab1a993602c474cf348d7031800862781556447863daedd3b8ef4cb6596470eff002a8e47a9a60586b0763e6043bc9a962b260c3e5dc475ad1b771229dcddb19a82493cb9f6f9a4fa62a4b489e1431a918c01de89570e4af3c63352e471b88f9bb53666c9c0202f7cd03091963846400453230590cac41cf402a09a656386195079a1641bb0bc291d28b00ed9b4f9a1bdb19aa7e4b3076718cf4cd5e0b98c6d19c0e33daa8b48c67c48074e94d034666aaa2355c630c39cd72f76bc12846cce48aeb3558d9edd5f19c1c91ed5ca5c2319b0a3e5ce78ad62f439aa226882f91f302a00c8aa4ffbe982a8c203566e6555840cfcc78aaf11db1ee084fa9354cc99a5042a50a019c0e2a48e48e11c8f9877cf4aa2b746352f9db91838aae824b96611e768a02e68c8f25dca555f0a0738a9e20b185570076ace5b94b4876a03bfd7d2ab7da27b8946325bda80b9d34571146a4efc20fbc693fb599405846eddd7e959b1595cca8a87824f435ad63a52db49be4391f741f7a9691a2b8916a52ac8a58e083d2ba1fb5caea9b1880c99cd664da5ab4c92039c7eb576dad650ca1909e302b3958da29a34a277658b049e79f7157637c80bd0139fa5431c2cb080e70c0f0453fe6f2b039602b33468b6f6aaf298c36480181aa37ba4c5764f0030ee2aec6ecb1c7380411c354b2ba46a1c1ebc835488664c1a0aa2146e2a8dfe88003804fa115d32dcc79049c6efc81a795590383823d2a95c96d1e5d7364f6ce43ae41a4b6768d4649c838aec757d34329207d0fad7306cd80917b8e6ad321aec58591d155a23f293f32d5a8d9660580c1ef54edd1b6027a55e86065f980f97ad3b822cc206230a79ce71525d02d1b301c8352c36fb806cfdd153ba02b8c76e693dcab0db53fbb4933fc3d6991b98e46c6393f953acc956781f81daa468766e2473eb408b124ab73091b816518cd32cff00752056fbaddaaa43fbbba2d8c21eb5a2d182bb87029012c4ff00bc284fcb9e87b55a92d8e149f997d6aa40a267653c3e01cfad6946ee23319e706a8925b681811e9daae5b2f0c3d2885418b70fa53a0244ac3f4aa4265cc001593a77153792263c706a3807ef029e86b52283cbc32f4f4a189bb1497111d9275f53504d82718cad68dec2b247bb1cd66abae76b75a56b1cd56572078f6f4e948a6a79171fd2a1008352604a8d83eb4f272383517414f8cfad2023e8d4f2ff002d120039151d021c1a9d8cf34d0bc519ed40c796201a88b163536cdc335195dad4c40aa722a6030291306a565e2802266c8a7c270d5031f9aa488d0078a094b0e41cd213cd5abfb5fb1cab1f7233550fbd6d2566742168c7bd19cd02a4000e6a41d29b9a01e68014d349a53d29b8a5701ca6827d2999a51400ec9a7e69a053b14d0ac252819340eb4a01cff8d26c63c0229718146718a33c52109de9cb9c734d34024530251ed41e29aa7b52834000524f4a780714290314e2c08a02c3a3419dcc78f4a8ddc934a5aa2634058af2c87eea9ad8d174b49c06917df26b2c441a51e99aec747b55545072493de9f91bd25d4d3b21b176448063a1abb1dc984b6622ec78e075a548b219c0da178c01d6ad476d22c22593e518e0553d0dccd58e7041995719ce3daaa5f36e18f302a8e4034ba95f794c1555b8ee7bd73f3ea124c4ed43c71cd62cd1219a85d0bb88a64e54e38aca3692005b78da3dea79a72aa32bb4f7c55795dd1376723af3de9031f2df0f21624ce14741dcd401cb801e4fcbb54451ee79c84f522aacbfba2523f98fafad262572db865ce25c9eb52423ccc9790e4551459b03764391c0156a1530465a43bb3d47ad4d8772528ac4807bf7a864b7407e73d3f4a992477255502a7a9ed44d18645e7049ee3ad202bc63190dc2f6f7ab56d70001b9030e8b50b4243866f997be475a9641fbafdd8c11db14c2c2c91812ef91b703d40a91cc414e3209e07b53046d2421c8e17ad40599a5e051b07a1ab12058023364b7a517108dc0600ee2aa23945fde3fd2a5859a5f90b679e18d26522c5ba83f3c87eef4a6492f98a53b939fa0a4224c158c121781ee6984a202af90dd4d055868c6ec13f28ef8a914796fb87273dea39a545550a0e0f7a743f3b64804718cd170b165a3288dc9cbf20555fb292dcb671dcd5d7064201e80f06a3b807600bd0f7a9b8ccfb9877c440230060e7bd7277718b79158039aed163ca9461ffd7ae7357b66f3b81c75ad612d4c6a474397b86dc4718c9cd5846458739391514c85ae385c8a7a9dea13183d4d6b739048a26b97249daa6adabc767192adc83ff7d5406450a22857321efe95620d3c6f5371bb9e69824522925e4c1b610a7f4adbd2f4df231248bc1e8c7b53cb456aac420181c66b3ae6fee6e22e1c28ce70be9486b436efefa185b6c6e3703d6ab26b01895073e9cd639876442567dccc3bd42ae370c81c9c645090dc99d5daea46675467c374c56e5a6af1a1066e5538dd5e6eb3c913e549383d6af2ea0f2b448c7bfcc7d6a5c532e351a3d2edee7cf726362ca7a8f4ad08d06d59319ea08f4ae1f45d644774f13fdd3c57756b3c4c1082083d7f1ac9c2ccdd4ee8960412c73458c82036297ec9be2db9e471530658644917ee918c53c3112874e54f51e9492681bb99e2dc4b1f978c1f5aaceb3dbb060791c30f515d23da86f9970377359b244c58a38fbbd0fad5ad48b99f3c8ad11ddf74fe958f2da7ef8e075fd6b66fa200a8032a57a7a1aa1672991c291922a81228240a63d8461ab42d610a983d08a7cd0325d16c7ca47352c71158f81c0a0761e15403d81a5f25ceec0eb568da978703a8ab56d6e4823ae050896cc4785964208ec0e7bd4ee018064f27a66aeb441e4e471d2a9cc98c2f5dadfa5315ee54b85d903b63a55eb07495007ea57bd3026f7f29b90475a863f926217a2d219a3101b838fbca2ad87dec081c8eb59aadb5c9c9156ed5bccb90a0e462a90ac6c45ba36523ee1ea29b39315f0c7dd6a57cc6d193f77a1a9a64f323048e41a64d8bf6e8729cfbd6bc6f84c1ac8b49c792b93f32f14fbdbe448d5837e5422245d9e50382723b565dc460e5d7ad31e52ca1d1f2a7914cdecdceef987eb4d9cd363d5f747cf515196e4d2eee723bd3429eb50cc85e48a0020e7b54d1ae69e500153702bb375a6a924d24a3269f1277a00767b0a55001e69fb3351b290702802dc7822992a52444aaf34e2c0d0031062a62415a62819a9428c5302a95e69eab4e60053738a04795789542df81d30bc7e758a6b435fb8f3af95b3918acddd5d1577371c3934e038a681de9c0e0564310f5a51d290fe1453b00a7a52529e68031408434b8a00e734bf4a0055a766980f34b8cd0900a4f34039a4ef40e0d004a09ed48c481d6853c505bd29580776a39cd379a7679a00506940a4193da94119ef4807014eed4714e00919c71401193834d2391cd38e49c51b06ec9e698162d915ee6351d075aec6d55d13ccc00bdab9fd0ada3964666073dabb2da9e52c6074aa4ae74d3d117f4e22688b050a80743d4d56d52ecc2363c98cf400d58b7dd1c5c46cc7b0159b2c41e769ae6324fa1a25b1ac56a625e5c5b95cb127bf26b0ae351dc1b6a00aa6b6753689893e563d2b9bb9e434714582dce6b235b904d7e58160a4827a62a396f936a96c96ec31c0a89eda52a013c8a6269e59812c4f3dea09d5972391d908da39e6a248c46e4b6377a53d418df1bb27b5413c8cb20e06e3eb4b702e292aa77a8c91c63a8aaecaa460b37e351f9e46739dd518133c83f7802d20b9a16c2200ee271d87ad399a39141607e53c5456ed1221c8c907a9a962c4aac4f03bd32911cb3ed8f791f4515583cd2ae58951db1560a877e07ca3a53255dc4041d68449386296ebb8923d0f735246d1aab6d5cb1eb9aa5f3878d79214739ab68ac222cdf7bd050342b44d332741ec2acf9ca8ea9b400a3ad40b23a30541c9ea7d29aea242416a5628b5f6c6dac148c13c1a42a1a2676c367d2a8ee445c9e31c01eb5a16fb45b64f018e314343440700aaedf945390ef384071eb568c71c8a7031b46715564ca2ee5e3d00a499562ca37948031f9b38029ad976c83902a1421c8c12ce7f4a681e539233907914589b84920da541e4552bc0b2aef6e1b6d5f11abc8a4f1b876a64b0ac84a85e829a13574709a9c4226f323242b751ef5522790aed443cf7ae86eed732bc2e46c6fba7deb26e516da1fbd96cf02ba16aae714d598b6a36a9520649cf4e6ac5c622b71324a7cccf4ce6b3d2e2e19488d073df14c8edae6770986e4f7a7717a0d96e67bb93e762c7a558861658c87cf27a56a69da488e421c066ed9adf874c83cddf2aedcf7a96ec5460dee72b169f34ee4b64460679aa62d5fcf65c1001e09af42f260652aaa012303e9489a34328cec181ce4f7a5cc5fb3b9e7ff0063983392878fd6af59d889a5c2fdec577726956ad1b29c64f0a315963447b0bb00a1f9ba11d297321fb3b1ce5dc2f6b71bc71f3574763a9cd1fc9b4e02039f5a7dc59c33058a41970dcf153c76718592346019178345ee351b16ecf5c72be54bfc049eb5a31ebb1ab8cf2a6b0eded155497cee63509b66b79dc755dd91f4a6ac1a9de5a6a224180d950372fbd3e675970ca7ef7515ced8c9e5811e7ee8ca9f635625bcf21f273b4f714580b13e4ee1fddaa496fe55c798a78273566295672c73ce3f3a9027eea37a92e21243e61e07239a90441223c6327356a24dca0e3a8a578be4c9ef40db25b38bcc3cf7abd0c3b6671ed51696048a4af6ad6b7b72f3e78c638ab8a309b39ab842b23e0739ace90f2727e6ce0735d05e4415e47ee326b052d8cfb18752d9343d0b88d0ac9ce08a86484c6c64ec7a56c35b6e61191c834dbdb609f2638cd2b0ee529612b1193b11da9ba412d3ab8e3e6e6ac13ba26833827a525a40c8709c63a934c47432aef5e4714d695633b73f29e2a137aa2c2403974e0d73e75333db4ca387438154910cbd79aa496b72c83a2fea29b67a93dd168dc128deb59b1892f4a97196f5addb2d35a28db2085ea0e3a50dd87cba1a5688162311071d45358853e869f1ac91a29eb8a64aa19b23ad2670cf71e9cf3534783d6a04e9d2a58f24d4320987ca68dd938a55524f34ac94845765cbe6ac228db4d09cd4838140c4c51b323347535320c8a0084800544721bad589060d42c2810e5e9d6a557e2a0526a7553d68011949e6a3239c55c09c53445cf4a00f0132998292727d69c3926952208b8a76dada52bb3a2c2a8f4cd2e314a07141eb5370102f34a54fa51fce979c53b80d00fa529349b8e682c08e47345c04cf3de941cd340a09c5002e69ca78a60f5a70a2e161c68c1a4279a50739a2e21fbb02946334ccfe94a1a9013638a61ebd29c5be5a8c72d402271c45c7534814fa53a2195031dea7685a3509b7e76ed48762ba2b3b84515349205411af41d4d4d23ad845b1306761f31feed505cb1c1ef4c43f24e6846cb7029f3058f81de9a842a73d4d3b0d1bba2ac85494e173c9aeba2f2f6c6a092e45725633ed8e381471d4e2baed3e1f9e362a483deab6d0e986c6d5bc4cb11c7031c9aceb88431c330dc4f02b5669fca888c718e2b9eb8bb0a5db04b9e950d9a46e64ea5111294da3deb12e10404ed8c124726b46e25dac4c92659b2704d635d4c0c849391d80acd9aa2bce1f728650a08cd5592409f286ce7b0a65cdf16620e4e781eb50912040403baa0572292508783c9a479c280c7e638ed4d9a3217700735144aed9f9707d4f6a6892d427cc1b8466a70aa8a4b01490cc90c077904f4148bf31c7393da931a229650b18da307de8170c62218155c72477a7c91075e403cf2697cb022ebc0ed40114374891bb1248ec31d6a6b724b093908792698d046500385039e7bd4b12894ac484edeb406a4fb95b76d0473d4d48adbc05272c79a8b6138519ce7ad1b44730719c503192cac8182e79f4a484e0e1f39229b233073cf5a782495dc391d290d13ac21c02d80455a455c229385eb50aa93f393806ac653cb208f9b180686521c244573b4f5e2a1dc19319f6a681cf707b546460173c0a43b92da282c7079ce2a668c82485ce6a1b2408acccc429e6addbc8af28f98703b50162296dc85475382a338a74a8af6eb2a7071f30a926dce005e80f34f540b0e31c1a571a472bad5b3210e14961d31deb0edf4e7bcbb6fb49d800cd7a05cdb79f6c18afcc2b223836cb958415e847735b425a1cd569eb733574f30a80881ba639ab2f12c7122ec5decd8e99c56b4d1a8883888267b96e950874eb1e36a8ce48e7356d916b1198511176fdf039acfd4355584045906f5f5aadac6b656228842b9386c5729248f23ee62493458994edb1d0c5e20749893c93deba3b3d6e208af237cfe84d79e2c6cc7806b42d61949c0ce7d68b2146523d52d6e2db5140e48c2fa7f2ab93d99b9b32ec4020fca6b86b1b8bad3c6506e51ebfad755a66b497107964f3d83566d6ba1d0a4c24d3985b970bb8f526b18c2fe748eb919ed5d759bcac98c0319c8a91b448a4957a7cfd314ae3b1c3dcdc4d6be5bae4eeea0d597b88eeb6b21c71cd741a97861e5deabca8c11f5ae6e4d0efaca7e158a8c8ad14910d761f1dee2408c3e6518fa8ad49009ad0ed3c15e3358773653c416e307deb534f9bce84c6dd3aa9f4aa6243f4a7632907d2ba0823dc8abdf35cfd9663bc008c73835d358a665209cf3c54168b6b1ed6080702a67b7f3a12147b55df21520c9e0fad4b6d01e33d3ad0887233f4684c772f1742456fdaa84daa6a016be45ef9c00c11cd5ac057538ebd2b48994ddce6fc40de5d9ce57ef13b40aa3a55b916ea5861b8abbaba1b892488f4dc08a58418949cfcaa315327a9a47622423fb4b1d40eb557579c2dc8c0e09a229d44f3393c905be959b797227b4461c9009cd00240ed25c48dc600c8c55c4b8db32723691f3562daddf968f21e063069d24ad24704b174718354909ebb1624bfdb7f25b16019c64554b2b595aed640387621c5442c64bbb88e420f989debd1341d1e196d14ba8cf5a4df62be1d58693e1c54895faf3915b5776622b628cb8e2b5b4eb516e021395a9358895adf671c8e1a972f73294ee71203440a93c76a64832c0f43566481c6e561c83c7bd55232707820d3671cb71ca38ab118150aafa55854c2e471504928031c546ed8a4dc45014b1a042a9e28341f968072334862a8a915b0698b4e23bd000e775308029e838a63f5a00746141cd4a5803c542a0d29073408b41c6da61930299c8151e726803c41b19a6e714ac4e69879ad6c740fdc29334da3de900f5f4a56e053578a563e9400d0294f029b9e6839229000eb41fad0a6834c03340eb403c51de900e00d3874a4041c71f5a7605300c669a4601a764014d348076e38e940eb4a1323239a45427181401a5a6c6ad29924601539c7ad4cd23891ee24c024e114d1610f912299178273cd457926fba273f2834ed62ba58a936e321663927ad2c43320a5957e620fd688c80589e82826c0e0c859872052dbdb4932b498fddc7d4d5db2b7f32273b72187e55b17c21b7d0e282201233cbb1eae6ad2ea348ada1c66e25c3108b9c963e95ded9c9136d588fc8a3f3ae2b4788dc6d0a0015db5bc51c31ac69f31c72683a63b0db991c965661f5f4acdb88d638cb6e1c0ea6addf3c6afbb24e3b5614f7e801dfd3a919a934466dda2c8c5d46e39c66b2a78b7bb3676a8e2afcdaaae5f6c781dab2679249ba9c03d05672293151ada2521605693fbc7b52120ae4b2ee3e82a06dd1f71f4aad72d725c28185eb50172d80bd4e31eb503aa720719efeb558ccc98e4e69a6e13f881cd160b937d9ca9fb95623842c45b3cf7a852eb0d96c90074353195580001f538a1a04d11b18d01ce4fa0a84ac920e381ed530884cdb8e41ab1b2385703049ea2920b19e632ec38c01eb57221e5aab607d69187ca491c53b6968b71e9e940d0e8e62ac76a8fa9a41bd86e0334eda148c73914b0f0c78dded4145520e7791cf4a99466340c79cf5a1977e4edda17ad46a0903839cd022f01fbacb3700605355f732a800f1d29e9878bca03938a923b7489892d971d00a4ca411003703ce4fe550de90ce1221f2d5a0bb99d54e31cd45b32178148191c4a76853d054d68804ed938535796251080b8e074a8a44589f69c0349b29133e237c91f29e29b2a9545271b6a395b7ec19c9e944936e89e26e0ad21e85fb7dad6e41edd2b1b508de070f16307926b42d26f2d79e8475aa9a8bfde88f4c647d2b48332a8735a96ad0428e7cd2ec3a27606b9d9b5dbc9632be66d19e8a315abaae906463246858f7c0ac84d2a6ddf3c5807a66b74ce49293651fde4f21272cc6b5ad34869903b039ee315afa6f87cc444c23dd819c135abf688e070985c0fbdc54b638c3b9574ef0fc4cb96fbc78c62b6ed346b4b2524a86f63eb59d26bab6b318e1c118ed55cf891e4908c0d8bc64d4b4d9aa71474cd676f3b0f954273903d69d6da55b440b8c120d60ff6ef95120560493935a7637af283286f941dc454b4d6e5a9266d059638d444082a79fc6ae5999d8190ee2a0fe46aa5bde3dd4c5f6154f615ada7dc8485c48bc13c566cae85d86494ed25772b0a74b6b1c8fb9a3edcd225d45137cc7e53d2afc7341343b95c30ef5a4198cfc8e4b5ab7486d1ca202bfcab98b61e5ee641d0f4f6af42d5b4ef32d9fc9f991872076af3e8e392dee2452090322b67b0a1a977612eae0637735d36909bdc310720563dbc7e6db236d00a91f95743a52797976c60546e5b65cd52e12d56252783c915a1a54ab730927191d2b96d6ae0cd7191cae302af6877222210360638cd55d6c66e37573abb98f6439eb9155239373ae7b5682b89a0208e40ac7918c73153d71548cbc8cbbd406f4ede726997b208e06418c9183565f1e6990ff00ac5bd94f913cac7e53d2a59b2d8c3b8bb2aed1af42369355c1776f24671b723155209249e5932b91fc35bb63612c8572849f5c50c656b7d39ee2dca63963ce2b674bd353ca68dc731b6455db4b37b6645442707073ef5d0699a62b4f23381c8a04dd8a76ba121911d540dd5d169fa7496720183b0f6ed53c0b1ac0171f327435692ecc737cc33130e0fa526d221b6cba615401d46077a8afc2b41b33ee0d42faac688c8ff0074f435cf5eea92f99b50964cf18a69ea4b8bb15af11d243fa11545fae7d7ad599ae779dac79ed9a8fca2c33da8672488e3396ab6bd2aa85daf56d48c5492205cd29c034d670b9a8bcd0cd8a0091b9a157b523118a589b9a404a130050dc0cd38b8c714d6e56801aa7834cfe2a7ae3148cb4012a0e2976f3d291071528c6280236e94d54e69ee79a14e08a04783bd303738a96406a22bcd6af73a077514bd2900c51e94805079a091de9b4e1823a50030e33d697b669c630467914c55d8467247b5034ae3b8eb42a9c8383b7d69e612d28200087d29f1a65b6e188cf7ed415ca46b192d8f5e0539a27888f3108cf4cf7ab91c1b22dcc327b678a826b8dc479877841c5161f210a330278ebed4ec3104e3815762b78f6896421cb1e8bd00ab02d9645755c0c9e141cf14f9593cacc9552ce07bd2ed539c9e95aeb622dd199f2cfd1401c0a8a2d355c348d214e385c753472b0e521b3475dec14950b9271535ac1961211d0f02b6b4fb2692154c7cadf788abc34848af13fbb8e052348c0c778a59eee3254ed18ce299756204b8236a67815d30852046ce375674f0348a38dc73ce29bf32b90c68b4f7bc986c042af7a80d8c8f3982305c93c6057611da0b7882b10acfd1476aade5ad93b320209efde9589e519a55bc51c6d13afeea21991bfbc7d2b1f50966d4afc220f9738451d1456dcb2c90dab1f2f6ab7dd07f9d73715c3a5c91102d2b9db91dab4e8091d66856890233b11b57a93eb5d2249195f90fcbeddeb9282d6e5e58adc31c75205767a5d8150af300027dd5f5a46b7b191a9412a210aa431f5ae33505293f24b37e95e85ad4ea19b711935c06a12234c58107078150d169e8655c48f1f2c547d2b3dafda472133535c5acd72e59f3b73d2a036c53945c0150c0746c436f7079f5ab88de71f9b803b9aaf1a3b2e4ae4d491ab126320f3db152027950beec124d4634c3bf321503ae055a7b4da396f987f0ad3d37b2f00a81d49ef40cab25b2120479dc6992ed802a061bfbd4e92f99bb7361bd6aaa5a79b3336e240e68026888620e7017f5a85a41bcb16c0fe756045b86e276a2f06aa4882770101014f19a4172779429009e08a994b79232b95e326aaba2a95279c75356525335b67181bb005160b913390ce578f414425f1904027f5a73724281c9a4fb3ba6092719c521929c46837720f5f734dc14895986327814f3f30f30ae235e99a61632be7d39a760b9620255f1c6fa7897121638e7ad320dcc1b8ebde9813f7849ce3b526522c6f21d971818eb52c7132c224c73ef51c83720c8e78cd5d8df1b548e00c1a4f62ae5586e76abb31c1078a75db34a8930ef50dc45b04a7b66ac4597b3894f18e293434c8a072c573d8f7a849692e4b741ce6a668cc52938c0238a0200415e4b1c5243dc9d50fd9cf07af1505c90c06e383d326afee536a8a0e39acebb1c107914e3b932d50d570098c853e869116291c6f8c061df1597289c4a8cb21daa6b5adef637894b8fde0f515b3460993fd8dda1dc3e5cf6cf5acab9b2190769258e319ad369a400b1259738c53166fb431e02ede011517653b3398bab351384404b13838abf71e1f11d823a2b16c6735b7058a67ce9970c0e40ee6ae89a3c98db0491c29ed4f998b9575396d2b43e1da7058fa57490584709c818c6015a7246ebb9d5369c5446476c8563bdb8a96ee5c5247429225bc2a8814eefe54f254221120c38cd624104e1397cb0e3ad6a2584ac8a8adc2f39a828af35e3f99182859738c8f4abfa719a29f680761e79f4abba7e8d0966ded93e95d05be99065492030aa5322562a416ef10de0931b0e86b93f10e9fe45c0b98c7c8fd7dabd27eccab1b01d315ca6b589ade58f6f238c7bd742d6273a95a473362c1d0aff000e2b645c6db460bd7158f64bb095cf639ab10cfb8489df1508d5ea412ce5e4dbd57bd6a5a2850adc63dab1e04cc85581249c56bdba347194c7439c54b2ba1d66977424882b1e71c550bb980ba766e838aa29746d91181e879a6cae679fcc63f2e7a5688c5ad4b33b04b2739c3372735cb5f4fbec9a23df815a1ac6a412278d6b93b9d4774e47b6053b5c7735b43b58cb05703766bb3b310453052471dab82d3ae85bcc85df05881579b57f2b532dbb20fdd19aae5d04dea7780a2c7bf0325b35692ee289d9b70ae360d5e5ba9820520015a1b2591012c403d71dab193b14a373a75d46271242a70f8dc0d409a94cf19846320e39ace5b37f323319c922b6a0d315e24739041e6b3726cae548cd78afae236529f2e7a8a5581ede2fdea1f62457510451c4c0823150ea73c0b1952a1b35714c89cb439c92059e2046370aae8cd1e508abadb003b3a554907cdd7356ce096e333b9a94677629ca99e69dc252208e5048a8e143ba9ecfb8f352a28c5003589a58c9ce69ccb9a5403bd003b3c8e2958f14def4e6208a561889d69e453138a52dcd004e3012985a914e453d5477a044058e69ead4aeb4ab1f14c0f0b7151e454b2600a83a9ce2b566e3b9f5a4079e69a739a50e00e464d20149c75a5460698e7e5c9e7daa2c6241cf1458b516cb61b3dbe829d0e03ee913e515523911640c49c03570cab3724aa8ed9a6916a1615de20f866200e411da9c9771b2e037cd9cfd6b22e37798cd1b739e954dae9d49ce7238a762ce95b5155f9598e31c62a3251d96420051ce077ae7c5c3484063919e4d2b5d9523123118e066988d95d48c52903a67806b4a0d5a3d9b495dfd49ae324bcdcd9ef4e86e764e0b13b4f0d8e78a1482e774b74110cad2659bf8454ba75fc46590cc0b023685271cfad7171df904fef491e86957529b701bce33c53b85cf6ab59ad63b0408154b01c639aa8d3efb86cb2eee9f415c75a6bcff00618d37618704d69aea0258c207193c9f5a96ae5a65bb8bb8d64f2b0771fe2a822bc71766256fbbc922aa38f3778f9b70ef45bdb32dabc8a3047572dc8fc2a1966c417b99d9a4e7dcd49f69899d6538273d0d61cc1c5b87121e7a5533a8387fbd90a3153cc3e53a0d56e2291537cadc8e40ec29341b1b78eebed72e0a01f22ff5ae77ce79d77b9c463f5ab2ba9f968aa1b6e7a62a94d12e277d67776e93bc8718ee6a6bbd5d94011291bba03d715ccd9dec22301db2d8c9ab373a84b7db563f9563e0be3a8aab8ada906a374d3b95192ddcfa561bdba421a42c49cf5357a77585d8e4b67a9358b797b1f99f3fdcea1477a96595e5998cc154f5a7c71672669001e82a380167f38281e99a63f98ece0024e7ad66c0b6bb63240c11ee69f1de234bf2a024719c56332c9bf25cf152bdc3f97b54855f6ea6806689bc77678e30a01fbcd8e9500b82d379699217b9ef5556e3cb5d81700f5cf7a459b6879a3e4f414d12cbc12263b881c75c52b4a80e23e01f41d6a8b4c644009c0ef4eb9b81b55508181c63bd2b0ee599e7558f190a0f03d4d536655f950fcd8e69b359ce634775c03ce3bd4323b4230aa4e7a9a481963cbde067918e69fcc6e8a388feb5099d2655453b31c75e69ec486e4e401c50172cc2c5a40131fed1a9ddfcd6c9f96353818ef54ad94b217c903b9a799f7c98c8c0e05161dc748d2dd4981c431f402a58d00503a7a9a40e10aa0e87afbd48e76c79f7c7140d0f53c0443f7bafd29a9869881cedf7a548f6ab3938e38cd5986140a245e723348688492a5863e6352c64e4139e78a6b9f9c96eb8a988cc2840e9cd0510dde5782015ef4f4f9942fbf14eda256c54d1c3c67a11d2a46895e3592320f5038a81a3202e46315618156539e3bd24d8651839238a8291595886553eb44b10923231c8e4529558e642c78a963505993eb8aa13326eadc2db175193ed58515e9b60fe61f6058f4aec3cb07240057b8f7ac2d53468a562d8193cd6f177473ce2d6c320d5e19142070481eb8ab9129d9bbcf1f45ac47d20c7006830ce6a8192f6c01033b89efd850d215dadced9011183f68c9ea4d34dcc0d74810050a32cf9eb5c98d42f1ad421e8c739aa735f4b0a90ce72c39c52e40e7ea7a247aa5bcf1ca53e6038eb55a5d4e0f35363217071807a570306a52c1958c9271c0f7ad7d26d249099647c3b1c9e338a1c6c86a6d9d6c2d3bce1909e4e5b1d2badd3df75c0f3061596b8eb4b94b7949058ae39ad18b5891cee8d322b26ae6a766d3436d1824e00e3755db572e54c4d9535c6daddcb791f973afc87a35769a4244238f6f031cd43d04d686e797fe8c4370715c5ea036dd4809e09e0fbd76cf21950a28c815c4ebb1bc37b971f2377ae983d0e7b6a614d01b79f72f46e6a22a23bb0ec301fbd582e5ff76df794e41f6aa978eaf0e41fb872291aa2685504cc41e335a2ae15776eedd6b06dee54bef07af06aff009ca6d0b06e940124f36e90c65baf356249ff00d58ec7afd6b0e3b82662e4e7030054f3de159d232474c9a689652d665004849fbc715cb9591a7dc0139e2ba1d5184a46390c6b5345d32de64e40e2b4b117472263b896fe08806c6e058d7696ba08bf990afcbb4f5ad9b4d0ed55bcc0a0b1a9e56fb1a116cb97cf6ace72348a5d075a68a9096d87e61c55e82d44676c9d08ac41ab5c5a6e79c65d8700533fe1277925dad19002f5c562cb499d9a471c51c655874c0352a5f1b757dcc0a9ae3ed75b8ae17cbde4027827b1ad18dd6e02a997ef7079a9d44e3dcbd71e248509d9f330eb8ac71ad4d797391cc40f4ee2b5edf49b68c32b0077753544696b69336d076939c8ada26356c96859122b8e3bd464e5b148502a900f1491f3d6a8e06584518a8a6e38ed5323002a2946e348444a80f6a99411d69a8303b54a48f6a004241a45e4e294007a52a29dd400c7f94d341e39ab0f166a129838a004ddda9ca327ad26ca7275a00729c0a9173d690c79a500a8a402f534a1b0684eb4498e2803c1e5355f27352c8474cd44704636e0d6cce842ef18e4f34c2fbbbfe74f6daca1760c81f9d41b50b80e4a80326958b8c49ceff2b2400a0f18aacc4061d7e95197f9f97ce3f4aaf2dd0f33280600c735468b41f72e703cb63b4f23eb4a6f1db064206076154ce5fa648151cf285508be98a681b2d3dd02030205539255009382c7a5560491c0e075a171824839ed4ae4dee4a25c2311f7bdea2dcedf364e69a5b228248c6295c4381627af3e95286ee6a1071cf5cd3ce3a1a43438b9ddd72334f4721f24e71d2a0dc00e78029139ea4e3b517035a0bd752306b560d44ab8f9b93dc76ae64363f3ab9148c0fcbda9a6523bed375440f8dc09eeddeb4f75bc972645c74c7b579dc375242db81e4d6843a93b6031db8eb4ee9949b3afbb646b623e5444e49cf5ac1f26494928b84354a4bf0ea503193d076142ea53246b1060a3a103bd4b8a657332d492488362ab7940e0311c66a559563218952c077aa06e0980461db6e724678cd2c59db9ddf9d652dcb4cbc97326fdc1cfd6b4ad35a92288c6a0b13d73584642bf74834c495d64241c50a42b1b57375e6479c9c93cd42b6f0bfef652377606aa07c9059bf0abb6d1da9dd248fd3a034ee511169189dabb517bd35199f80d85cf26a5b8d4237061450a83d2a84f2161b57207b77a90bf61f7122799b57903d2a9bc8a5d700903ad4b145b232cc464d5630b202ca0b03dcd5244363a25f3b963819ab522476e9e503f31e94b696c02ef6c6719c52dc1067560b9d8bc9f7a00cd595de42ac70a0e49a5b1b8dd739dbb883f2834f640e8aa0724e5a9f6b68577b2afcd9c03e94c92fcb7cfe6ed2d9cf07daabb283b8139f4a8deda558c85cb1279350dc4138540808e734b42b5104491924825c9e294caecbb00c0ce093532412b32f3f739fa9a2e1164900c6ddbc9f7a0459dc0d9edddb401f9d4116d4c03d48ce4d445b70186e31491299dbafdda2c1cc5e80ef9f7bb8dabc0153c926e94027e45eb5484a8bc0a961db2c841e40eb43434cb6b2177db9f94fa8ad057091955e723031daaac688abbc741d2a6b6388f737526a4ab84a9e5ed2c79cd4f3122244e9915130124a39c9ab32c45a352bc81d691571b145b550f73d6adca311e075aaf1c9b40dc3a55804b1dca320d0526432e4851ce714a9165883c93cf3413b6366c7cde9e953c03705661ce39a9b05ccd94b19f9e80d4a5c204707bd3658c9908ef9351162a15474535259619d566653deabdfc4cf6e241ce3ad4cac9339071ba94822331b72a78ab8c8892b9896f06e62fe691ed9e94dbbb0f351ca025b1d4d5a363be42c4ed51d00a56b88ac930ea5b3df35a3dae65ea60b5b4f028270d81f76b2a6b2b8bd9490870a79aeca2bab6bb6d9120c9f5a9d608847205419ce09a5ccc7c899cae9fa5b236f74009e32d5bf25a9b3b643bf6efe7e9565acd9193e5dc58f1e8054d756675055563c29c51cc0a36d8c51394b854f30b0033c0ad2d1ccf71e69e420f9722b4574db22d2285fb88067deb5eca082dad9a382324e3278a96fa22d47a9774bd3a44b484971827383d456f472a5ac2cace377a035ce2596a177093e618c29c66b7f4fd0f3b1ae642e4e324d6437e66de892cd3b7cead8f53e9557c5ea238b95051ba9f4ae8ec521b78f6f1c0eb58be2d8165b03346dd3a8ade9dfa9cd37ae879abce63bb009c8e99a82e26558a7efc71504efb5cb03ca718acebfb962ea17f8fae29bdca4cb36527eea43d3be2a45bfdaae9fc2dfcea8b3f930e17ad301fdd83d4f5a0772ec573b27391c5473ced35e2b0fa54518383bbad5cb3b4264071cd1721bb0a613246067eef15b1a16d8ff8b39a7436aa1082324f7aa56f1ce97ecb9db18ad232d0cd3bb3afb69098cb29e8714a8998d8e7e626a6d3ed945aa8073c739a64b194765158ccda0364b3865c16e78c555934c8a76211071c74ab0d7aa14c68a770033569645b78d091f78f26b26b434bb333fe11cdaab2282a07240aad716f35a0db1b3329390476aec090e5114e011d6ad43a7c43fd646181a15c39bb981a35fef8c47331ddea6af9623207e19ad03a55a48c42c58f420540f6fe5a9461d3a1ada0ce7afaad0cd24024118cd22800525d65455649fb553384b2b92d4f2bcfbd4513d2c9260d021edc77a45ce2a032138ab31e0ae4d201818838a943d34202d46dc1a604864e299e66e3526ccad47e5e2900e3d2a3070d9a71200a4c64500598df38a7c806dcd5689886ab127cc940116ee69d8c8a6246775590985a00f00930a6a22559f257f0a9a4c7351120a80b8c91cd6ace8444e373654903d298d16090ed93e868694a9f9585352ebe593780cd8e09341a24cab709c16ce07b553c293b98f03d2accf21c60af1f5aaee0b1da3001e78aab15a8c1334719660327802aa312e727bd4933f98f851851c0a605c9e3181de96e4b0ec4678a8db80339a70219b07ee8ef4ddc4924741de931011b460f5349919e7a7a504ee341c29e4d260878619c8e9485b24533773ea3a0a7291bb91f95030eac734f3860314d27f880a469067a76a340240769c633562362a32dc7f5aa608639ef52a972a4738a2e81365a6b9c800018156ade524649acc11b647156137a6327f0a572d5cd20a59f11e71dcd29c062016cf7cd436f36300a923d6ae6c320c28e2865a2284e09c9e9deacfda430c10463b8a89ad1b200c28a912c5810aec393d8d46831e6627ef7ca31d7d6a7818484ff00768f25523c280ff5aad2bbc633803d8522aed164c880900e68796068f01b0de84d63b49231017839eb5650c5b3e7e5fd453b21731a2bb76008c09ef9a6bef76c703df350c28f20014103fbc6acfd90b606ef9bd452ba2ac0a15705f91d314dbabbdaaa76aed5ec29cb6c43ed7396a924b1f3473fc345c562a0bc629f28e3d7d29d048b2ca0337cbdea37b5644c9385ce29b6f962c40f941c669a64b46c0b485a452ac00a7c90a4732a86e1ba62a8c3280de613f20e3eb4f96ef2ccfd76f2298cd5783cb84ed238aab02b4ce4900f602a9daea0d239058e0f4cd4b05d185c38cede84d2b07317059a79bb57eef56359f7768679cbc470b8aba2f5628597ab39ee6aa477cbb1b2463da9d84d990f6ef1caaa0f19a18842caa486ef57669118990ffc045507f91d9ca924f434f62446998300383d0d5db697cb62b9f99ba0acf0b35c4c81138ef576deca637619f83c0028760499bf1e3eccb93c74ab05b72ec4c1f7acdb862a82107846e4fad68c27f7617db19149a2d364b14785ce392719ab0cdb23419e4d2ed0b1205e7d6a261862cfce2a362911b36587a935794a85db9c6455758b7b2c9d33da91cfef47503a50310921d87e357e160b0b71cb0e2a9b018247502a4864cdbfcdd5a8482e4441694f1cd23db92bbb1cd48842c84b1fc2ae7ca62cfb52711a918e62d93e3f87da9ea492e1c9c0e9560282c411de9b709863b48c62a4ab95a47250851d7bd3d34f825837ce3713516d24034b24e228b61058fa55ad7421ee50beb28bce1f67ca63b8a581dd42c392ea4fcc6a65953187fbc6a682d918b1ce31cf152f42924c74d721408a3dc02f1b8d362b9710848ce72de9d29b36c6278381d4f6153453da431ac7e60c1e491d681dac5d88e0b0dbf2f19f535d16972468b9318c0ea6b961abc7b5cac2e2351c363ad496dafccfc794cb1f51472b7b8368ebbfb4408a4014727f3a923d6248d822f4c57302e65ba8d64488820f23dab7ad1104b0beddd919c91d2935616e6bda5e5d9b9fde1608e7bd4daf4b3d969dbd079887a8abd69716c630ae173e86aede5bc1a969f2438054afe55507a98cfd0f1ed43cb9b1345c063f30f4ac6941ca9f435bfa8e9b2d86a2d1302509e09ee2a06d3d7238e4f6ad191cd631990c8b802a78e1ce335ac962a3e5c735616c541048e2a49750cc82d4bcb9c715b96d6bb1471c9eb4f8a051d16aec40018a12319d4b8241918154aee3f26652067279ad5da3d6a86a71feefcc53920f4ad20284b53412f1e2b3423ad53fed494b32e32c7bd55374f240a832074a996d16409db3deb3a9b9db048d0b4645701c8dccbc9ab375ba41b548d80567a44827e09caf02ac8982ee8c839653cd645925bea6b66b1a48f961dc9ad48bc51016dbb857146ce4bd6dad36d20f15b9a4d8db59064b9009fef1ef4586d773a06d7643b05bc5b81ee2abdcead788f9b8b7c21fe2151a6a5636d26d5c2e2ae36ab61771801949ee08ab8dd19ca28a5705678b7a1c8354557157e531646cc007d2a196061c8e73e95a6e7054872b2152453d58b1c52ac671c8a4fba79a0c89025483207b546b20a9770228100722a743b85560466a74e050049bb14d660698e714d19228018cc7755b85432d556520d5988e1690c7f960366918e06298643ba909cd1601ea6a7dff002d409d29d401e04ee54648c7a55295b04b06eb575977679c1aad220c61ab53a9153af27806ab6ec927f8454f701546d1c1aa4c48c9ed4cd16c4923edea72a3a542f2f0307af5a6be480b939fad46e3804fe94ee2b860b82547b1a42a8cbf7b03a71de9ace0f0320760282540ce3b5210f3b4908000298e015200c28a683b73ea698d9670339a4d86e380da31c64d46c79a73f26915324739a9616000edc8e94a090318c1a73f4c63a520520e4d021c30a324714dd80b1cf4a1f939047d29eb8c7cd40c728e3e5038f5a7090af03ad308cb6053d00dddbeb4c63d4b0c12bce7ad48b2c6ac49e5b1c5382b32f0071ebdaaacabf31e9eb43632ec772ca085e037538abf6b727a11c0ac6858a91c0e2b52068f800e33d696e5266813e674233ea29e5de22bb8ab67b1aaa5910fcb8cf6c1a46667604f4f7a965a2f7da932557827b5559577b7cffa9eb5113f386420fe353f9876fcca1997b7b54dac3b8a9142b160e064718e4d428f0c0c7e42c7de95a5b671bb255fb81c5093427865e3d4d558571e2fc46d8238f414e1aaab310aa722aa4e159b744032f739a88c8718000f614582ecb83507672db48e79356d2f25950b06c28ac81b9c00b81f5a592e1b02243851d4fad161dcd779a39942038e3926a7db1c50aa8e87ad60248c091c9c56817630061ce3ad2b05c96e186dda3800f02aa4d3b28c1e053269a45405bad46125bb1b864814d09bb8b0cf2f98ac178ce2b4e094857461d79029d1db2456b19c027bd5b102ed69140c9e053b8b94cb026994904e73c54d6b61e5c4ed21e792335660548e419c673934fd4650b17ca473d314ee16453b78d36e643c9e064d3a69a1de625c1dbd6b3049272c589238029d6509f31ddc923bd0d2253e86bc44a2abc71e031c0ad086de479d657e3145bba7928db7ee8e287bb937a95e9d2a3735d122bb28967931c22bf35a711c02e47ca385159215ce11982e64c914e9af8248533848c75cf535a2466d9b303333e1ce0673f852bcc9248573c74ae766d5b64194392c7b516372d2cdbcb0da3ad29406a67550a92327a2f43493150bc01513df7956e8a3196c66a92de6ebd10e72b9c9a9e52f98b418b2b90393c5350b79a17070053a4658a6da39cd21f930cbdc52e5617432e59832b55886e4b2043d4f35193bc8dc063b5471a6db9c83f2d3116165ccc4fa52c8e3cdda475151b441e5fdd9c93c9a49ce240e3e952d0ee2eddc71c0c1acfd46736e382371f4ed5644c49751d4fe95997b199236273c53481b2adbb35c5c296388c724fad7456e77230540a8a339f5ae6ed08865000cb7bd6c472cd246c00233e9de94915065993ca98152428f5cd425ac6de3770bb881dea15b594824af4f7ab1fd9ab3c209c28ee0f7a845b20b6f11a143e6440a13c0c54b0ea2d2209842aa013c63b53a6874db5b5e0062bc7d6a237e244ff4585800bc8dbc55dc9d7a93c1ab4d1cc5fcb638380056c45af5c347e5aa14e33c8ac3b69ae8c44855cb1ec2b56d6c2fe68d5b9c8eb9149d8766cd7b2bdbe9880eac13d6bb1d26e331046635c5584b796eeaad19641d430aeaac6f429dd245b722a3a8a4b420d66c926919c1dd8ec7a8ae79a2c3e08e6bb1d44473a89625c363f3ae7264cb938c7a8adba1c152e999e23c499a9b6734e2003526062918dc8c0038a9505338cd2e7140123390682a1e33baa3ce6acc6a0ad340b46668640c401d0e2ae34aa88391c0ac99aec4578f190304f155ae752489396e6a6a9e8d2d55cd682e98ee0e7073c54ab76ef2b458048e8d5cd437c4ca0b64a11dab416f42c91f9684fa9ac3546f64cd55cdac9e615dc4f381525c4ef7d6d955231dbbd44ad16c2cc73dc5526be996e00b74c83d69a0b177ec4f342a475c74ef535bc11daa65d813dc77a4825774c3b153e829af142d26e24e7bf34d484d327469259f08a42f6c9ada886c84073935936f796f1b840c370ab3f696933b47155ed0ce54b9b72eab2336d1d6a19d30702b1a5bd9a09f291b91ddaacdbeb504ee2372439f5ab8cae7255c3b5aa2d2a9cd4e071cd0235232181fa52e08aa391e821c8a963ce29bb4902a5418a006f56e6a4e02d18e6a37cd0029c1352228c62ab0620d4a24c0a007b2f3c500134e88ef3cd4e540ed4ae046ab814fda08a728a5298a407cf45ceeec7eb50cd2ac4877edddd8512b1d840159b370791f8935b1d714473cc1a42739a85b9e320536490fe3db14d51e64817918e49f6a655c780a88cedc81c2e7d6a934aced927ffad52dd4fbdf6a7fab1f740a815723349be884393bb1e40a7b36e504f1cd2a8d8a30371eb814f309dbba4c2fa0279a690118ef8ebeb4a7e55ec07a81d69a484ce0ee27b8e94cf9e4c0ec2908919558e571f5269d88d464659bbf6029980abc724d3546dc8392c7b0a431dbd58e3cb0052b88c9c0c83f5a74b19b7405fef9ede955b71279a1812ed0a700fe3485801eb48cf90314aab95c9a40234a5b1ed4e4727dfeb51f00e0d4a919cf4e280b962366033923da9240598639cd04b28008fc69c0e467a7ad0511af51d78abb0e0e073f8552c15391c8a9a1918101783490cd18971c80491d8d5a8e50e31b40fad672decca0f734ef3de40094c9ea6868ab975e2504166c0a7031ab06898e7b83550ca4c63e538f53da98d263920e73da958772dc92db202c546fcfdda8249e175552bd7b8aa53ca8a41da49ee734b938ce463b53b13727c98fa7229809e58f0281212304e6992a302031ca9e98a65128914bfc99c0eb4ee02fa66aa890a70ab4bb99dc16e83d2905cbb6e0ed3efdcd5b49c4713440027ae6a8f9e020e4d3239b32107a76a00b13905092464d3ed6e0c47cadd85aa7265a70a2937127af434c5d4da8a6f338ddc6714fb9bd1148880d63dbbb46cc41edc66abcb3bcb2a9ce4f7a12b03669c93ca1caf4dd5a1e599615079082b2230d3383bb2702b6ed8e636f42287e422b49122a85400b761ef4c490413244cbb98f6a9b6aadc3127af4a85cc50bef2db9fd45081b343cf669141c2aaf614f59972dd80e958d25f056249c9c55193522c3e76231d314ac3b9bf24c08690f27b5525b29aed89724206c803bd536d55561523afbd4d6fad8c80785ef49f3741ae5ea5db9b0c43b00fcbd2a9c33ac53b45c850064d5d8b511785e28a3c861c13daa6b6f0f2ba659cb484e4e0d0a56dc7c97f84a6fad66e7616e178a9ad2e435f8776c2ff3aced7b4796cee1e4d8517a838aa76778c5d133d3826aef7d88d53b33d1ad238e7f98fdf06ad4ba4ccb034c092a7903d2b034dbf3fbbda7a70c6bb886e167b221581f96b26da66c9268e56c1bcc2f6ed92e8722a5bb89e12ad8c0cf359d713c967ad2be3018e0d76979651de6988ca46fdb9ad2c66d9cf95c146069a57782adc91ce71492318d0ab1c15e292d65dce7774c52b5c572b98f69c8e84f34972bb90aa018abf2202872319e954652114a7af7a6905cc911ac4e588cb55d8ef3014229c9ea71513c5f233b1e474156f487594e1f042fb526b42e32d49a45980df8e3b66a38a39e472d2962bfa568bbc2cc5436e7f4ab91432bdbb71b5315cee4d33a1456e63adb4724843955f4e2b5b4cb18e3cef70ca7b62b9e9af025ff0090843f3eb5d5e9f6c7cb1236029fe1a24da411b1a3f668228c98234e9c60563ea9e23feca8fcb62379e0015a33dc456ec11df15c6f8c12078d6e633c86c1a9a69b613764767a1ea4daa44b9f949ea08ade7b59c44c546ef4c5727e07b88cd9a2bafcc7d6bd1e29e22823daa33de9ce0efa11ce73316ad22486293e555ee4536e648a6f986437b55dd674e1246ceab9f4c573da65c5bee92dee5cf9bd013d055d393667569a92ba1243863f5a5f30631534d6e4391b863b1a8fecff00ed8ad6c79ee3676111b3cd4bd7a52244147df14f0abfdf1459936180735613818a66d507248a7020f461424c2ccc4d62cc863320fae2b95bd59a570074f4af45312caa4123f1ae3f545834fbd2243f7f914dab9d54676d1952c2de4c12cdd055db4919f744dd50f5a42c120592239563407457e382dd6b068ed8b341260632bbf005365d552d1778009ef5957974b1111ab7bf15933bc970d8773b4734946e53958e9adb5192edf7c6f8cf514b38be656d932e0f7079aced120127123ed53c0c574e96b69146aca4bf6fc69a889cf438e7d4af2d6e429218fa9aef3409a49add5a5c1dc3815c2f88ad638b558b6b75e715d8e832afd8a36c91b68a8ac850d4ea85af9bc18c053dcd72be24f0f4b062ea1ce41c8db5d859dcb3a295195e9cd5e758ee11a19132b8a29dcca72b33cfb45d52542219f39ed9aea63712004573bacd80b0bf0e4feed8f03d2b5f4f632c436366b638eb416e8d30005a419cd28538ebcd21fad073598160280035425189eb4e4250f2681d984919ea28542473536f4ee4531a450280b31d102a6a566e6a18e641d4d3da64cf5a560b3275e94e2d9e2a0fb4201d6986ea307ef7eb421599e33ab69b6f6ac50b31c0e001d4d73b3698ecbb9b39f423a57a0dc5b35c3b4ab1ee00fde7ac1d5cc3696a4392cc7a718cd6c75a38996dfcbc963c0355e793c984c407cefcb1f41e9566e6491d8bb71e83359ee3712c5b24f5a18ec3a280c8bbd98471f763fd29c65b7521228598fab9ebf80a8246660012703803d280c106e19ddef4ae22c3ced1af2155bb281559a42e4b31cb1a61249c9e49a075a4ddc098215032473ce29377381d3bd460900e29c80f5a2e02ed6c8cf14edc540c75eb4ace00e3afad357182581cd031923977c939a677a70c96cd294269087aa97e476a71e981c1a540154024e69a158b647e54ec31163279357a2401463069228463e6cf4e829cc1a1f981e3d28434ac3cc64af41c5313fdbc6da78704021f39ed55e4de9cff000b74a18f624f95063d3b8a03211d81a6c4a4aeedc31e94846ee07ad21a64d18218f715753057ae31e959e84a71ce6ac4121c804e077cd03b9a108c92ac54a633d79aa770aa1f83b97daa39863957fc2aacb3483201da4771403612c6c4ee072bde97706c62a04b9720a6ee7ad3f7031ee5ebdc504264c1f1d0e0d39672e087e83a557460c73dfd2a591b6267f4a0ab8ec0391914dde57214e4ff002a8d240e0819cfbd2afca71c73d680b8f5638f99b24d3df6a30f5ed8a86403b0e7da9bb9828e0eea02e5943f3f3f8539888d98e3826abc6cc8724e4d4db84c8401c8ed4d2d02e39a60a38f4e2a08b3939f5c526d2cdf75bf2a916397702118f3e94845fb7182003d0f35a1777a9670f96a4038eb54a08a4624aa9ce32722aa4b15cce5cb42e7f0aad01bec36e35392521431fa8a3ce1247f7be71cfd6abadb4ea70607fca9af05d039585f1f4a9bea243679f8c93f31aa458b1c93561aceeddb2607fca956c2e5586617c7d2827563446eeca39e9d6ad242d1ae0f3c54811d002d130c7b5304b23cea0a9e4f715561ec5ab39e48e40064035da68d7a23b8504f5ac5874df3e3478f0081922aec11c96ee19a3200a89474368c9a3aff00170b77f0d3c863567db804578fda2b2ee238e6bd0b58d5d24d10c2d805b8c1ae33ecc6387cc1ce6aa31b2266eecd1d3e721b667af205769a65ea00149e48e95c05bca130dceeadeb5b970cacbc607349c6e38cac5bf12cb1178e452383ce3ad470788a54bd861dc76002b9cd4ae99eeca87dd96a8a19bc9ba0cfd455f4b137d4ec751be8f7b67bd5482ec0071c8c573f717a646c727d2acc139116483cd2b13cc7516ba8c1703ca90ed61eb4dbf8c2f31b67e95c94974eb28081b8ab90ea17190189d98e73542b971a73bbcac633d49a2093ecaf85e41aa73df2b7200245471cef21dee40c54c968541ea74305ca46de66467d2afdd6b3f66d32460c4165e98ae6229bcc7183c77cd51f11df32c2b1236462b050d753a253d034fbecdeb32e3767249eb5d9586ac4e448e180fd2bca6cee64864dc5b009e7d6ba7b4d58431ee8f895bb9e82b570b99c2a58e9f53bd79a428ad9e84122b3f529d56c0acea761e8d59df6f72c42b9763d49ad1ca4d6e22987ca56928d994e570f0aebaa2430927087e5e6bd06e2fe596cfceb7980971c213debc36e89d3350fddb1183c5769a078897cb5329dc4fad371b9319743aed2fc637bf68367a92a8cf19c547acba249f6985941359faadfdb2cb04b0aab10327d6b3b59d4525b3073e5b1153ececee68a5a1b36fad413b2452b857e991deba1b7d2a29e212472920d78f697abc56fa8ac93c9f283f857b268be29d0aee15449c16efc62ad2396ab57d09e3d0a3c6779cd3878741e55eb59750d2bb4cbf9d3d352d30f02e147e345998dcc93e1f38c6fcd2c7a06deae456da5f69cdff2f29ff7d54a2ef4fc7faf43ff0002a2cc5cc628d0c2f3bcd79af8ded5e1be048247406bd8dee6c8af1327e75c778bace1d46dc2c0d1eef5a6917096ba9e7f617a91e9db250723a66a37bf40720e09e2aa5f585d5836f72197a601ace95fcdfe2c62a250b9d71a88d59665638cd2a8f932ddeb26dae97ccf9981c702ad4d789c2f4353cacae735adaebe7033803a62b54eb496c9b59f0a475ae404c43ee56aa5aa5f9913c84e4f7229a8ea4ba9a1a1afea7e65f46c1b3e8d5d4f87754060542fc7706bccdda470b925b6d6e6917a6221707e98a72571427667b2c7ab245685b2400334cd23c5d0df5f1b70c370e39ae3e4bb792d00e8bb73583a06e7d777bb1400f0c2946161c9a6cf51f136645121192bd00aade1d679262b923d45457f780954de5c6393d6934fd5adec58944cb9ea6b468ca4fddb1d90b361dcd0d664f4ac687c5b08ff00588c7dc0ad283c45a7cea3f7854fb8a9d0e67726fb1b0ef486c8f7eb56a2b8827e63994d4fb063ef0a2c2b99a2c38e694588c735a6b1fad0d18245160b9986c0629bfd9ea4d6a941d29360a2c2b9966c54f14874e5615aa11690a0ed458773ca25d4638612b9c7b9ae475bba8ae9b713bb6f407a0a5bcbb76620371ed58b3e5b9607d6a91ba32ee4b4b9c00066a84995e0fe95a73b04cf1cfb566c8496f6a18c83bf27141e4d2919349d2a4419c1e052e73498c9e29cc3071e94000ce78c53b71fe2a30029cf534ce9da801c0ee6e9c54c471c7402a246e7a0153000a8f4fe74d0d6a314055269506e04914f65f9800315222e037a7ad03b10ed191eb9a99106e1938fe94876ee048e47a501ca36460fd690f62d196318553c8ea6a399894620f4fd6a308d866c67bd31a56240dbc7a530e809c36e5e38a7162703071ef4ee02e0f04d4b1ec4462c371ede8295810cc79519e7af6f4a8d180272c3f1a77209e73914c55527fcf143196329b32a324f6a43298fe529dbb8a454546033d2997136081d47bd201e262570a370ee0d5778da493f76dc03de9147cf946e4fa55d8e32581c7d6990d91c3a61930e1c023a8abd0e86bbc1f30f3d6addb46b8040cfb55f566c65139f4a4c466ffc23b1a1c995a9c74489ce0c8d8abe1a697195e2a60446795a570bb33d345b48c1cb10699fd9365b8e779fc6ae9559496391e94f860460724d170bb2a47a65a64614fe26a7fecbb418fdd8352b26d1841f8d33f78485c51715d80d36df68c4299a7476d12381f67503e956608997963f4ab0c872093c52b8f5215b7836ff00ab41f851989085083eb8a9043e6746e2a55b50b8c926905d91865e7083f2a6331ce00c67d2ad087031c75a60b7f9f26802bf948e338e6a2f2b0f8c02055e30a80467934d8acd81c939a2e22340380a99c0f4a710ecc06d5fa62adc50ed1d719ef520894b751d686c0a86dd5c61a35fca99f6280b7faa5c8ebc56894503d734c6407eef145c776578a1588fc985069ce8ec85588e697ecd21390d4e68dc9009c629dd8eed19173a12ce9933b800e6a13a4ccaaaaac1907a8ae84264fcd8c5489e4a9032067a5353905ce5e5d2ae4480aa2eda24b6d43c968a2555ddd589ed5d6305c7cb823de9047bbb0a3da30b9c245a1dd2b12eca4d5b8745fe29cee35d7496ea839ebed551c0048d849ed47330b99b058dbc58023ce3d6adedb700660191520407a29071cd3fecc19324734aec2e43fe89ff003ec3351b4568dd6138f4a9da12bc018a8da22abf31028bb02bbdada67222acfd42d9042db14838e31dab48b65f0a720538e3186239f5a6a4d05ce33fb466b580a118e78359771772ce4ee6245765a96911de2614856f515887c2d739e254c53e60773054ed391fad585bb90b824fe55ac7c2f3053fbe52de98aad27876fe3e881be94ee2d4bb6d724c5b18a8239fad68a6a4912297e78c9ac48b4cd4430060623a55f3a1ddcc81590ae7a1cf4aae6455d987a95d9bcbc7971c678a4b4bd92075dad8c5741ff08ae5302439c739aacfe14bb27e423daa79b512b9236b027857e7c3ad25cea0f7106c425bd80cd16fe0fbe67f9c80b5d8e93a0dbd92282a377724669738eefa9c3596877b7b202d132a67d2bbfd1f4682d205431306eed5b0a5231b5768c7a0a6b3ed52dbb77d2a1bb8afd8058c43a97fce90d9c5eadf9d305c824ab640fa53e3939f9437e3489b886ce2033b9ff3a55b55ed23fe752b1ed8a32075e0d176047f6751ff002f0e3f1a53631b8cb5c487fe05536d523d68dd8e1578a2ec6519745b597ef3bb0f4cd557f0b69aed92a73f5ad67cf18205425a4cf18345d85ccd1e12d283642367fdea997c2da59e4c67f135750c8792403d2a6627672e3345d8f98a8be1ed31400235a913c3fa5a1c8b78f3ee295554c9924f15604ab8ea280e6630689a691ff1ed1fe54bfd8f60bc886318f4141bb2180dc0014ad7a0101b0d9f6a05ccc93ec96ec026c5da2912c2d236ca4480fb0a413c4c33b8027b53c383cae0d01762b22533c98f39207d69d920e48a6ef0dd4d02b87949d4629c234f6fc2a3c86a40d91e94016e394c43e47653ea0d4cba9ddae00b87fceb3c938e0d46ceedd38f734ee2b1b235cbe418fb41cd38788aff00fe7a83f5158a1bb9e71d69abc9e49147331591d02f88ef87574fcaa51e25bb1fdc3f85736cc40ce722982ed718ce3eb4f99872a3a9ff0084a67feea52af8a27cf2887e86b96122367904d1bc81fd28e661ca8e124e5cb13827a0aa77722c69c824f6abce42aeeef59171f3bb163d4715a24519d312cc48f9aabb2638357640471c018aac57ae7a503b9588cf00534818f7a9b804e3ad44fc1c50d011f438a774393c9a40a719c7149d39a4039989e94814e32690538751ef401244a0e49e95623500862c0fb557076ff80a913383c734d0ee48c7320c727bd580d88083df91552204dc283ce4e2addc2feff0a320531a655660642002462a58d1a66c118502a274db2648c035346497520e302802545c30c8e076a8993e6ddd39a9189523d69a58328f4a4ca1aaaca33d47bd4d1a9c12c0edab70c2ad6b96e39f4a8d5705931923b516045468983961f7714c081b95ab0e46483c03c6055193744fc669313762c603831e70c3a1aaca77300e3814819d18100e4d58004b83821c9e4516b92d8f8a0572085da73d8d6c5b405465b18a822b4c468c3201eb5a10ab160a06686896c9a2118c60006ad46ac7a0a8440c0f2b8a972c83e5fc6a4361fe433f238f519a56876f2d9cfbd2c1904839e7bd24b291bb2723a52b05c88a9da7007b0a230c8bc60d47bd948190453e30c4f518a7601e839248e0d58289e586c72285803e0338c538c7805579148110acca1b6804e6a5078048e0534db9c9c0e4520ca2f4fd6802caf963a9c66a62418f20e05548d9a420edc014b70e0b1c1e83a52b01614efe871524702839639cfbd66a4a14819e7daad24a4e3b014582e592151a833a8240ed500bc42d8619f43556793e72541eb4ec06903b8fccc00ed52028a0f426b214b960493eb572371b82d2b05c9e499f8000da69b24b85c0e98a9197e51c0f6c5539972f80d8fa516025fb41183bb68f7a9448a577022b1a766f3768edeb4a990321b14ec06c4b1b32641fcaa1f22565ce47e7502cbb71ba4c802ad473878b00e0fbd2b302a19248dc82e49ab76b34bd59f029a803393f29f5a370c9c600140173ed4ce7695057d692528a496700fa035596755386000c75a82460e4f3c50048edf21dad8a6c77076052d444b1f21b907b54736d43b4271da802f232b1e4e4d32485656c6322a82ca77ae0e39ad046c9e0678ebd280234b050492df8549fd9f11209cd384aaadf380c68375dc6703a516617163d3216249fd6905a5b82727814d6b991c6d071ba9046c9fc79f5a4038476ea701726a655461c46a2a355e385183535b9118f5228011e1f93ee8151945c704034e9a6dedc1241a67006319a02e2471856c9c55b1b3664479c555555c063f7aa5571f77a71d69d807adc2bb05002e2905c2f998cf19eb4cf2d7a820d3195546314031fe6832704e09c55af39123c20e7deb384811feee29e24279e4f1de8b08b28f8939c1f6a7bdc85e71cd677984b66a5f3548024e0d16065859e4739e83daa6f3963032735543aafdde9ea69c5f71e00f7a18cb818c8a30d8cd1e600d807eb55da408a0818614dc973938c1a422c3baf38619a62a0fefb73e9501054e47e74ac4b28da79ef4c648382db98fb52aca3380991d0e69913283967fca9e4819238fc6900ec190918c014f4871c906aba4ee588038f5353f9c32df374a04c5f2549381dfbd473a909c0fca9c6e554633ffd7a88dea12576e0d003a38d5f68e86a75c2631eb549ee155860e3daa532160a54fe14013f9ce4e3000f5a664e473d7bd37cc0179073da9a586df96802569044b9279a625c0de463ad57662fc353f3e58e319a2c05b2c59739c5324900520373501725464f26a401980f97e4f5a2c026e6d9bb3c7a548a4b8071c9ed49ba354e58633434a8400ae547b53b06e39a36390c4631d2a331c41482d96efc535a52c70ad483a61873eb402102a13b94f4a9f7613ae7eb512303c13c7b5472caa8a463ad21dce36571e583deb2266cb9e6adcd2118aa3293b49ad9088276009e72a2aa79a7ccdc3b7e54f958eef7a8feea1ce324d34c62ac846781cfb54583d6a55e0e48a5936aa0f5f4a6c7b9191d89cd44c41e9d053d9f83c7b534b1007ca2a580cc62a541c6ec7351f19c914ff373818000a400c09c907a54d09c8d99e6a06919b8ede952c60aa79983e94d6e058b1c0ba05f25579ab7859a76753f2af53eb55631f78f1c8c54cbfbbb20ab9f318f3f4aa29221b8392483923b53a301551875ce3150e76330ef4f89d431047048e94931129de430a6aa9f2f1bb041ab51004bb9181ce0552620b347ce6865176d66d8c54b647a0a9e488897ce8cf19ac78e4114843e45692ce041e531e4f20d024c8ae789f8e01e73551d59e527afad5d480b820b0c609142db90738e2909b16ded83a7cfd476ab115a80482a2ac2c5b406c72454f08dc403410361ca651b240ab68ca4803e5f7148cbb7a63a5226d0324548169a7dbd7915135c6e61b071dea377dc703000a448c6396a009fed2700918c542e4b127775a7f9448048cfd29648f206320669001daea3181eb4b1b63803351e028c67a77a4590a83e9401605c9c8e302ad09c6e041aca56e7bfd2a68ee02b0047e3401a4d23ba63a7bd44ea63fbe734cfb43b0f940a94c998f2fc9a434305c942318c52938059bf5aaeee1463f5351bce4af5c53113c49be439017be6af3a6c4f948e6b2a29b8cb72ddaac2c9951924134012790c1b3ba9c70380c39aaad2bb13c9c74a8c36d70793401636b2e70d9fe94a27653f3727b53125ea71c1f5a60f99f713c66802d9bb91179e87b55669a466dc70053be400f396f4a88301cf07d8d00343e5be61561586d036e299bd76e594669c922e461703bd000df7b029c37042c49e3802959c2e4e07348db48e4e45003e295b693902a40fb861724d54da4e42f4a7aaba0c29c914016cede0b9cf1daa58563249c803a63bd512d228e067da8121500e0f3401765d91ae1586e148d1ee8d4bb8c9aa5f690ad9db93eb4c9279253919a00bab0a2a8218706a65dd8e1bf0aa892aac47279ed479d8718383e9480b44824d35982f0338a8833119518627a538b92a7e5e7bd016243918e40a42247072f9fa5315c1e1fad4918c36ec600e68193279bb4608c0a1a761c631503de80c4229c547e7962323028117130072dd7d291e7da4041bbd6a0f3015c923029d1c7923d3d4501626523ab1a699086c37dded4e6709d39a62c88d9771823a5003d26dc3853f8d46f265ba914df39486da39a603b98646077a00b6bb5db2de9eb4d32207218702a0f37a67ee8a591d5b181400a5a35cb01c5452c808dc38fad3f29b46eeb4d902fb1f6a0341892b33e3b7d6aca33646e3c55648cacd9fd2ad6eddc03401307240c10052efc3707915026d50493c53430c16278cd004ab23bb91dbbd3886dc403c5441942f19ebd29de61520af00d004c06d4f9b1f4a04ae4ed50307bd41bcb9c9c7bd37cc28dbb0702802c82c3e563f95309c03c827b537ed1bb395a859b71079c1e2802d06f9011c9c735123ee5cb11d69048123c6727d2a057da79efda90175cc6fc0c74a11594f5e3b541bb9182001c1a789f39f6ec28b0167731c03838a80928704926a35b8fde7fb34f926423de80248e438c00295e4e39ebdb155bced8db7d6a2790bb120f14c0b0972c5bfba07af7a91eedf186fd2ab0db8ce39f5351cac09c93cf6c5032c3484a8191935134bb98039a815b0718208a8cc8cb264640a0468a4bf29239a549dc83ec6a8c739553eb4e133609ee4f7a4163405c281cf07d6a179959881823deaa2c8cc08239ed4c7976f2473401cacdd338cfa55495b8ab4ce00e39aa92e09ebcd6a0537c33f7a8e439e3153baf5c74a89863ffaf401148ed8a8f79029ee0e39e9511eb431a629c11c52679e79a4a05201739e29770da7d7b521e4f4a4ed400e03a77e6ad20cc617b1e7e9559481d7353444ed033d69a1a2cdb6d12007803939a2e6e3cc1bb81f36063d2a1caac59cb6735016dcc323a5171b65c2361ce33b80239a8e5900f971c9c53b9319c919c700543b0b3272298ae5a3218f72eee3b55724f99b875a9678c349c7403afad2ac20ed3de8617237889705beb5642b3ac6187e3522c0c5010723d2ad3c1b553f01484469f2a103ad4f16ff002f04f1e94df270c3b8352aa8c0c1fc2813258ddb057b55ab68b3f95436d186620f5c64559f31508c1e69008e84be31c7ad2f921714ff00378f7f7a86497e6fe748421e38c74a9635ddd7bd5400b372d56237dbd0d3196d488d4e5b3ed50b4d8c818a89df03af350f273c52b089f19ce3bd2230560072714d4ce38a390e3de8192ee5ef802999193c52e576e334c2bc93bbf0a00984854e41fc294cec5719aab9c1e0fd69e7278c71408783b81279a87765f68a933b542d34001b9c5004a011d38e3b548bbb3d49a85738ce4834fed9279a431ef26ee31815164a8f5e6867c0c1fc290642e680240e71cd2ab05cf1f9d440e7af14fe00c139fa5301f9e73c64d44783eb4f60368e79c54610b118a404aa477e451bf1900f148c84743f89a8db39181f5a00b25c3af51c52ae0a75aae070714e5da00c9c0a604a085001e327b549e72039ce00aa8cc57a73dc546c19c8cf4a0562e8b8dc739e29b338700ab738e6aa0c6e23b548a02b0ef8ef486397218739353a9031bba93512805c7ca69b2312c3a0a60587396c6e14819518e4e73d2aa06c1ce79a92375c6e639f4a405d494a9238e68799b1902abab0ea79a7a4a3bf228b00f4247ccfd3d29cd2b31c74150cb2ab8217a0ed4c121181d68b05c9d587519c6695a40aa76e093509619f969ad8c939c50172747dd863ebd2acc77186200154d241b40514c2fe5c9ee69817a498923ae6a169589c76c546256232739a734a080bde930049189c7422ac7381dc9f5aaa5f9c9c802951d59b1ba802d3c8001903d29a8e0e73c11511917073d4522b02bc0eb40136fe99c629780bb81c7d6aa3312e40cff851e7e3e53c81405cb1e761bd3d4d466e24e54719a8d599f70cfcb4aa9839cd0048b3129ce714e5971c0c8a8cb0c5024c0f7a00b919f310e4e29de686c2f1ed54d24c123777a55750e7d3d0d0059690ae013c7b538302bf786073555a45efda9a652dc63bd202c3cd9936ae31dea441b810a463d6a886c920707d6a4491c8003719a7602c2b0049ebdaa3624499278a8c90a49279a457f9c771eb48099dc6ec75fad2aba853c73d8d579583b02b9c0a4f30051c64d302759f18008a5767703271fd6a057567c91cf4c0a591d41014f4eb40c901f9791d3de9d23055c8fcaa20e700638a0e7775cf34809bcf2547cbee6a2f3724e00cd2aae14b75f6a62af523ae781408955b721ce6a3ddb79c0c521f9002c698cc1ce7dbad3b01207562d818a4de31c73510dc491d3de8618191907de802c07cae32413d2a390e509ead50a310793cd3cb3640ed4580e5d970698cb9078fc6a564e79a6b715a08aae9f9d44ebcd5b233c544ca280b9464539a89973d2adba64f4a67964d204552a41c518c558310142c593487720dbe828d87156047f374a7347c600a02e56507047e54f542073dea7f240c7eb51c8a474ef4f61dec425fe7f61c549126f3b9bf014d54e7a74ab3145f3038a043a48f0ccabd3342c58c1ab223c0e69c898e0531b22604a8c818a7469c8c0e2a62831c5395307b7340ae4883000c71561ca098ee071ebe950c60871f5a95c664e7a1a00692a06e3ce684c3138cf148eb93b4539548e05202589b6b6715221f9bdbdea3184faff2a72f3df8a007b393c53083dfad2392083da84dc4939fa5161074ebd2a68d78c93dea0c9048a995cee1cf1e94001c0ce2866c2f07f5a6b104f5a4e07e148095493cf4a4072dd45357819cf14bf291807f1a0071603a014b91bb9a837e1b02a45393926800c0a7eec0c03d69acc320523118e9f4a007310141eb484fcb803ad22f2067b7a50ff29cf26801ea0ae33d7d2958b6d04f4a66f0393dfb535e4e7033f4a560246c114aadb863d2ab9624f3914fce0839e94ec0485b39039a4248c7a546cfcf4e6937b3673d2802632607279ed4f8a4e58679aaf91819a070c5f3cd1602d34bc63d074a6a61bbd57127a538bf239a2c172c21c6411c544c40273d2904876e0024fd6937291eb482e389c8e33416ec3a8a69040c0e4522800924d3b00ecf1c8e7b503249ebd29ccaa4601a62f7e7a7bd20265271c139a6be707834aafb5852bbfcc33de80b918e57149c8e48e29ed8086a21963d78a009f702b9e9499cf14de9480ed247f2a063978eff005a71619e0e7f9d42e58e71d7bd01b1824e0d16113ab61b279a6bb719ec7a546afb864e314e66c80a318143192c432323d3a5387072dd7d6a30db70074a19c16c8e7d68112b3739c1fc29cadf271d7bd4625249e3b629acd83c1031e94012bbfeb50a9c60d3449ef4e0d400e5dd9fad1bf07ad46cfdb9e29a1b38ef4013798d9e69ac0161c52291f9faf6a7725b1ed400e56f9d8f3cd480e319e71cd43bfe62450adf2e324e38a2c04ed2165c0e33d334d53b460e49cd3139c6714d91fe618edd6818ee7ef648c53d0e7b9f626a20e3938ed49e611de8113960a73cfe74b90d1f1daaba65cfeb526e1d281891b10dea0f5a7b3ed7c6783d854258023032d48ac73c8ce0fad022c17c7caa7ad28718c1ce6a02fdbb53508eb8fc690172261b70719a42dc90077aaa1b6b751526e0c4609cd30261f2939ea79a4601581f5eb4cc82a093c9e29ac5b6f5cf340139917760b67d286725b3db355d7058763d6a50410d9c5031e246c9c0e334fce4649c5419ea070680c37019cd020724b1cf23de95480291c9079c537208edd2801caf9390d4f772471d2a1046de38a7310173d791cfb5201038271ebde9e09ce0d467b37228deddbae698cc6e3150b0dc3ad3b39e94dc8c9f5ab10c2bc74e690a8c62a6e31d39a42322802abc783d3e94df2c6dcf7ab250629bb78e9405caa533da956300e00a9f680714f58f8cd032b2c593d38a97cb555e474a942807fa50c32318a4056d85b9a6bc790062ac8400e3a523260f4a6172a245ed56e2887a539139c6315322804d201a5327005285c007d2a4da3fc8a5da3239a621a109192295403da9e384a3bf4a02e3554839a0960720e69d8c90739a7600ed4804c6074a51d73cd0c07ff5a9cb8ebfa50046c0e73dea4438504f14c39cf34b8207b500383173820d49c03815064e7d09a76e39140d122ae4939e6940e30473491f5e0d21c86ce4e680b8f2aa07bd30b60fb52163ebda90b678a007672703814a30a6a3c807346eefeb401280a06475a686233ed4c23b038a7af0b9e31400e182dd68c0db9ec6a30cc3f1a7e47031408553ea0d287f971e94d2718c537386348071277714bdc7ad34b65b38fad21e5720d318f033d4e6970335186f7e7e9499249f6a044db46339a66ef9bad372718f5a4239e062801e5860f149d00005229e7da90820d03000af7a9548e9511ce33da80707a75a044c9823000f6a7646304639a843600c53c499183f8d201643df8f6a606ddde82d93c76a6746c81f5a760252e4704d01b23a66a36259b8a504a9c114013860393d7d28320ddc9a8cf5ce339ef48ff77a7e14ac04cedb8714d182471cfb5421b9039a943e0718a007eec738e3de9a0819238cfad3013ba867fe1c8fc28b00f0df29ef4d38271da954e148cf2691b19c8c5003d36a8c1a6963b890334d5279cd0c70011400f693201f7a15b39e2a3dd46f041c75a00b0adf2751cd26f0464ff2a890e78e9eb446719068b0127cac327f2a40eb8db83c547b983119cd27af4a2c0485b3d47143649e3f3a628c2f4c8a783cf3d08a0076fda30719a4127181cf7e2a2908ddd73c538393d80f4e28b05c9778c640a6ef23a034cc9db8cfd69fced00f4eb4b4014b74ec69376179cd309e78c8c5359b27ad1602c065e951f009a8c301eb4f5f98139e69d80783804f1814f43b86723150ee25480300d397e5039e4d2b00f2690be7b814d95cb301dfbd46090d86a76026390b9238c5355b8fad341e3a70694301d00a007313b7774f6a456cae69ac7209078a0360e3f95004cadd720f34193800f63f9d460e33c9a5dca4119c11480915b078ed4e627191dea00e3247e14edd81cf1458076e230339c1e294360d3038da4d213c60500485f2fbb268519539cfd2a30700373c548b2807279340c5dd8f968dd9c2d359f009c8a686ca8fad003f76075a456c8e05231f9707b52a0e78a00c7e07b52003ad3d41fc3bd37039cd5883231c9fca8f4c51b78e0734a3e94008cbc71cd348e00a79249c74a074a006e3070076a551c638a5039e94bc038a0042b8c8f4a4c0cf4e6a4e71c75ef4d031ce68b0005a4dbce314f233df8a36e17af34011a804d4aaa08eb4a1703248a38e727de801c47ca7069bdba669c4f1df9a6f22801723da9a7ef67bd387ad236327340817ef0f4f6a96a3418c13c0a917e6e940c6919228209e8714639eb47ad2013af5a572314defefda8c67afaf5a602823d69438f4c9a6e30c38a5c0e94087af04e4fe54160187a534f4f7a41cf04fe1486389e09a0602fa6698d904014a41fbb45805c0edf9d28200e4d3400a31da933c8a2c03c1cf3d050c7a521e7a519001e98ef400f240c6076a407079a6838fe94a9d393458050413df8a08273de946339a4ce074ef4000f4a6e7098c53d4f269ad80d4000c638eb4e5ce1b247d0d341ce3269370270339a7601fc6460e297775cd341000c9cd0707afad02b89b8827068cb74a504e78a30796cf1f4a431092064d2e727a0c521dd9e45371cf5a0071c8e18d018e29324f53476e2801ea71dbad27b53738c7f2a50c76e7f3a0051902941eec3e94d3920734ac4800668b009b8b30e71521f9875a880391e99a909f940efeb40099c1c7bd29618e82984e38068dd400edcbbb3ce6804673d4d3495eb9a55e47519a04499c0a6bb92698773641c52b0ec48340c5e467de9f9c0c7635183d8e3da90b1c1a0079c671da90ae180eded4d39cf34f5279cf6ed4001600e39a70618e4530e7208a4cee038e48a0076e25b8e78a50c318c74a893d338a9091f95003971f7b3f852961d7a76a8492bec3b53837078a00523ae6807af1f4a8f39cf7ec2a4e300743400ec8383d28dc01ef8a40780a290609c6280241ca9e714cc000f346e05bd29a78f42295805041073d28dc5785ef4065c707a0e94a39038ce29806ef948ea69558f73d699c02723ad38003b5003c9069189a44393cd0c7766801c84f3e98a683ce4d2a6178cf1de9ac4678e99a402fb52e47e34c561bb914a5b1d4f1d85301c1bb11ed413c118a66e07b1a3240fc6801c06e1e9413d7d6901c63b535bae01a00901c9ef52063cf00e6a15241a7e768e3ad2015a401bdbd291a4191cfe14c03d683ea6980fdc704f5f7a4dc3823ad26ec0230299d48c5004cacccdcf191c53b71dc0135164f4a90b6074e40a4066e70073d68c6467b52104119a901e0802a806e001d680734afc608068c8ce4d001fe73476a01c1e464500f4c0e280142f5a08c014e0405cd349f5a005dd80318a69cfa834b8e334aa3a1c8a043467d29fed9a1811f4a41d39ef4c0520fad2eccd201f3714ee08ebd29001c818a0e1bf0a6f534a0f63400a39e052119eff8504f400d1c834008bd306a4c639ed483a52e71d0f340003cf4a6e49e31c5049cd1cf6a003da8cf61483a904d2e403818a0032576f1c9a4c739cd0e318e2853cd00389c802936f20d0fcf4c52024e318a403cf079a0b2f524605337866c5236d3ff00eaa77186e0ed8a79000ce39a62e076a52739a100a4f1d08f6a07232680c339c52e477e940818ed5c1340c632282770e066988493b48a10c79e3e9467b0fce86381eb51e4e0fb5210f1b81c52301eb4a3a1a41eb4c618e7be29470734d6ebc1e3bd2a1273c74a4805e770f4a4eb9e69dc051ebf5a68e4fa7ad310a3a802941391c83ed49bb04f6f7a171d7a5000588fa526707934a78149c0ce4e69000393fd6978ce339a3391d78a681814c0763b77a50dc8dd46476ea2909e4d0038924f60293b8ee29a3248e94e39f71400f048c0fd2908e7ad20393d0d006681dc4e0f4a09057e5149ec0d0bf5140817dfad3d79ce0e3f0a42c17f952119e05201c475c1e3349c83d32281c2900feb4cc9e477a063cf072683966c6698dcb633914a073bb9c5301d93d29431ce49e29063192690e0e32680004eec8a760e734df6a71f407a50c10aa0004e79a6961467078e690e4720f349001e9814bd4f0334dce1726941c8e0f5a00523b77a52718cd33247524d398e4f4e2980a0e4d2e4e7ea6a3e69738393ce2900e19e4e4d20c9f4a4cf3f5a39fca80d050a013da9411cf5fa5263d40fce90119ce7a5021c7180451cec19e3dea3dd9381d053873c1a063d4e17348c49a4e09c74a43edc501625c9031d78a8f9f5e6852429c67f1a09e9d68000d81d2949ce69a393938a33b89e68017a8a70e48f507a5330063a74a504139ebc5002bf519a4279e0d079eff85271bba50038124f5a7390083c9a6e460e28ce4827b5003811839e2918863c67df14de8d92334b918e98a00760722971819dc38a686e690922801febc5264727b50ad85208fa53776571d49a00aa7a7bd0071d79a52700f14801c64f4a603b19201ed487de824e452039fc28014720f61405cf1d2947f3a682037ad003c8f9719a3f8714301eb4632a314001cd26703039a00e4e7ad07ae40e2801dc75e6838e98a6e0f514a4601e79a0055e074e6949c1e70299ebd69482fcf6a2c2141c1c8a320f5a43c01c7340271cd0324c0c74a427f0a686247b526d27e9408729c9a7e41e6a2076e697145863cb0c0c0a03e39a60e467b7b52804b038a001b0327a520390076a73720e40cd4633c605003dfa01eb40033cd34f040ce28079e7b5004876fe349f291da918e7a52704819a00660fe34fc71cb0a4c807229bbbae05002e09e2a40b819cd3578e7029793c102800ef9eb4ecfe94c008ed9a791c1e4d0019ca9c7e34c51f367207341c818ed48bf78feb45809bae3d29bd33c526e3f8523392318a40381249a31839c5468e49e9d69e7a7a9f5a000a8cd314e0e39c7a52918069b927eef4a1012eefc29a01cf3c13d29996a901cafd29808c00e4f7a504639148dd47f2cd26dc8e2800e7d680327d0d04f4e29338cd201e3a800d0ca41e0f5a4cfa1c51bb8208a042f00f209348d93c9069c3953eb48490c076c503dc45ce3dfd69777073c9a6e72690062323045310fcf38a5504134a6a32c7d3814863cf4ec690640a69627b53b073e94c0060b63ad2b70793d3de901c9cd35cb672783ef400f27040038a42083c73cd27cfc0e71de9ccd80050021520739eb46ee4727148c73cff0008a686cfdea40398f1c7e54a0773c66900f4edd68dc4670298ae394807af34a4f0077351e4e3073cd2ae7d686314125f81d281f7bafe74801ea3f9d2f3db1482e23f4cf06954e178a8c9dc78e29e32463a7a5300c1639a76477c5349ea3da900db83cd003b907a9e94bc75cd273b78a46e48db480539e719c501816c0e9f5a0eec1e8693918e05002b310719eb4d070dea7bd33a934f19ed4c070da3da94104f02a3fc29e188ebfa52014f1fe14a71b4f3f9d3431ea6820f3f98a007f0393fce90f418fc293240f7c51b8e3dfd28b8067e6029703ad341c1e453c9ef400d620608e3eb467a63e94d705883da9c31b768fe74002e41c75cd2b0248c75f5a68e3071ce294b1a00520d20270064e690b12722819eb8e45003871927934ec60f279f4a8c641e9f5a504f391400add6901f979a370cfa93d0520cfd33400f5c9ef8a41f771c9a003db24520fc87bd00573f7f1da971c1a4c639ef4138ed9a62141ed9e68230691b079029464e2818e079e693804e0533386e94f1839a005c0ce3ad0dc2fa503ef50ddf03229808339e69723a6ec9a683cd0077a403b8fa519f4141ebc520e077a603f8c6290707bd203eb46ec9ebd2810a7ae69ac77d2e48ef4c6e718a43244ebd0f14a4f3d29aac71cd038ea281063b0a7738c91d29a383c9a09e0d0361bb8c0cd381c63ad3472403da82707a5301e71814809ebeb4808ea052134806b72d4e4ea3d285239c0a4a043989078a68e4e7a53b93f8503073c74a06040c7bd2639c74a5241e9480fa8e2801723f0a3af414848cf1c52f40066806383639a18e7a5319ba6451b87b6050214f43de81919e39a5ddf2669bbb9cd031d9eedf95349cae79a3ad19c74e94006734f07205479ee075a7679fad000739f6a4dbc91d2940e79e94a5b03bd0034807ad3811b4fa533a8e4d00e0f3400a08ce7bd3f6f1934d5c72714e0720927e9400d3c7424d291927ad267038e05213818a040791c9a71f41c66998ec734ece063b0e940c710714c1d7e94fc93ffeaa6f19c9a007290a3d6981b939a70c60e05057047ad0000b6393d694f2a33d6984f206694f03da801d8db4849f4c5349ed9a42ddba8a007e70334dfbc492697dce31499f6a0052c4719e314990483fa526339a728c668010f438fca91793cfe54a473d38a323ae280149da36f73487248cd1d4f269fc6e14031bc67ae29474c52601e83bd1d28621c00f7069a78e3fa5217ed403b87be281801c8c0a7ab1e052636a0cf5a6f4e4f3400a73d29739a319c52631d0500499c0c938f5a6a9c9cfe54cee052823918eb4ac03f23b0e690f5e06734ded8ef413f28e29d8017a938fca9e31914c1d3914e241c114ac020c72738e690139e99a71195cfa530f506980eddce4fe54a187e3fca93b0e07a51d4918a2c029e39273467d38a6af3e94ec77033c75a4301923919a69237600e94a481db9a45200e98f5a043b38e4507a70283ebd8d19feed3017391c8fad1d88ea2917ee8a18fcddf8a2c000e4f4e3b5046ec0c74f7a6920900669776082060d004808db81d7d698d819cd2f55a3d8814ac035719c0a793cff008537a7200a43dce0f5e69821d91f850557079cd30b134a1b8c114ac0439e4504e0d277cd008efd698877a7bd193d05264678fce83eb40c179c9a7f1b78c6698a060d388e3fa5002afd7ad04633d281d060521c9a0009e7a7147200cd21e94a318eb400bfc5d6933eb48cc7b72293278ef400e1d738a51c76148beb9a5cfcc698581c024720d04f1c74a08c9cd358e540c5201ffad267d7b7a52023346714007249c9a503209181ed4de7f1a33400ff007e38a438ce4520393c74a5e0d0028e87d6999c9a76eed8a6719a0070ec294fb9a6e73f5a51d793400bbbae0d2f207a520e452138c0ea2800dd4993eb4b803393f95276cfad00381e324669ddc734c18229738340016ea0d0402383471e9cd19cf3d314007f0e290373416e0f734751822801738c7ad07391c5346075a7632322801391da9c0f3d29a7de941e718a005c8f5e49a4cfff00aa82467818a0f39ef4000f4c50dedc9a5dc074148724d02400e05397b734d19cf6c51c6dc503b0eddc95c734dc73cfff00aa94b702900a02c2e474a5fe1cd3318e9d69dd79cd002eee30339a46e3eb4a3039279ed4defebcf7a0070214e68621fda90af7a43cf434c41c7b1a7038cf14c27d29ca303af5a4310e00f7a130782287238ef429c30cd003f1dcf4fad2647e7d694f1cd30f393400fc8c1e9f8520a6e703a52e78c1a005ce01dd48c36f23a1a4e083dfda937b6ee9cd003c1f94e40a5cf1923e94849c1f5cd349c8e280d415b83da9dbc0518fce98091c6326958720d0213767b52824e293382481403c5031cc00fad3872393f9d373926903679cf34c052483f5a4cf3c51f788a0a81ec6900ece41a5ce7b5301e694f1820e7de8014f14831c8e6909e33e948a08e73401274ebc669879cd28e99cd03a10793400bbbe539148a78e981ed4995e828039a00900f94e29bb8e00e9cd264f4a4271400eea7bd2eee847e54d1fd2909cfe1400a092463ad38118e94c2d819a03e5fb66810fcefe7d29b939e83028dc41ebcd1b87381edd2818648c74a5ea464e69015e0d372339cfbd003c60e3d28e38f4a5ce46140a67a0a0090b7cb81cd3377d73ed4b8ca9a13a64f069000e4f3d7de8ced24678346416e4e4538ae463a7a5310d5049ce452903be29a46011fae2938c7279a4322cfad1927341346e239a6028c77a5600629a0820fad2f1da800ce334fce471d69a0d2f7e3b5008703c6290f5e3f2a4cf3d29bd7bd00381c0cd0714de3eb4a7dce2810034fe0fd29808e462941ef9a000e474cd202413814335263bd031e79233c534e450a413fca9dc6304d002004e7b0a504727f2a69236e062838c50019ddc528f4340c1e9d693fa5003c601a43c1c934c1ce38a764118cd002e726938c8a4248ea78a427e61400f638fff005d264e467a521e9f5a338a0071e839a693ef9c5216f9bad274ed9a005a3a77a4033cd03ae6801e08c734a07cddcd300e7914a3191405879f51da93773cd213c527539e98a0056ebd683df14d2783cd2e7df9a0051ee282de9d29b93d8500f73cd00389a77626a3cd380cf04d002e00e28e80d1904e293be3b50000e0d38e3d3b51b78e693ae41340071eb8a074148ab83eb41e0e6801dc6734808a3208e99a4079c1e050038b0c034020a9ea4f6348718c76a00039ef40031cf14a1800a28720e0d27a7f85003ce47718a6161e9f5a3a8ce69add280141e33520236f3518a78f41f950019c8e94d2de839a56eb82690e3a628002724718a33c9a41d71c526783cd003b6e3bfe541e7b8c5341e3af14a0f1eb4001c74140eb48df352038ed400fc803de8c679349c6dcf4a56619e28010727ae29c49c74a6e4fa62949ec28010f0dc63a73403dbf5a41b7a9a061b8c71400f5c639a6eecb773ed416181c538904038c50003a9c50406a33ce68ce3b500031ef484e0d38e36f1d6984e78cd001938e7a1a78db8efd298a49f614ff00d690099232290f1f5a0e727d690e38279a6003eeff005a7659b9e869b9ca83d2977107de8001920718f5a51d7348589c63814849ea33400e2467eb4a54814c3903d85283918c52002d9503a5007cdd6971fca9491b41079a2e3139ec685e4707a537dcf068079c7534c5a9201cf4ebda90f3da9bbb231e94b9c8c77a02c2e46ef4fc690f140e09e948c0e4608a005c939029410aa7079a69c63927f0a5c8c107ad001f8e29ddf834d1800e314a0aedc1fce8b80ac718e7df34dedcfe746413cf4a523f868190e706909c0eb413ce451d866810b8c0e79a4c7b504f3cf4a439c9c1e2801c322941c114d2d406c9ef9a010fcf1cf5a423f2a01c1e452f6a043470694f34def4139e2900eddec6928e83d681d3d698c5ce3a501b8c679a4623f1a51d2801707e94dc11eb8a5ce38ef487af7a005246d029723a60520c5368024033ec3da93a6477a4078c9a4fa5021d8e9499e7a53431cd3cf3ce7bd03109cfe347007340c723bd237cc280177671c7e14adf741c62a31c114f63cd0026727181934bf749183483ae694b0f4fc6801075c74a43d7ad2e7d7b537bf6a010fcf00e68c927ad2f55c5373ce2801e38e4d239ce71480e28279e2800c01d79ef470c38ed498cf14670702800f6069c476ef4c1d69e09f4c8a006edc1a7023341ce738c5373d2801e0639a5634ddddb1413b8f7a0071cf5a43cfae682411f4a4079a007a9c8f7a3a75e69a38e40c519c8e7a5002e3af5c534d28248fa7ad358f268014104fa669c78f5a629c7d6a4393dc50026ee2933839a43c7d6973f28e28015873c53377e54efe1ed4d6183c76a0051c1f6a72b904914c0371cd2af7e280b8ec83d86690e7d334dc6d19f5343671de80141029738e45339fd3ad3b9e79a41700ded49920f069ca7148493cd301320e41a5039e053738fad3c6739e99a005c617269b9208e98a0bf241fce95b9c74e948001ce7343e01f5a4c73c1a093c034c000c9e0e714104e4f4a3271edeb499273de90c083d734f07047bd3531c82690f2d802810fc0ddc734019ebd69075fa52eee723bd300c903a605349e0f4cfd282dc537258e3f5a0055a783c1a682470682d4805fbc4f6268e800a6ee2490294648cf6a0051bb6d0a72bef480919fe54027079e2980993dfad3b3cfb5379278a5078e7a50038b120fa5203b79e0fa5339f6e69ca33dc034021c5c93d68dd95c81cd317e527f2a52dd871f4a005c96f6a00e4629b9e052a9ed400a08278a43f2b641a50707d69188ce690c7e723b534f3ebcd21f9891ba973f2f424e68100cf4e9cd26410734a0f279a4241c718a0050474cf4a001ce3f5a6e39eb4e1e94c072918a1beb4d2dedcd2e770e94864209340f6e94023822941fa532443e94138e9cd273938e94b8e7dc50003eed00771462940c1eb400a4e06680dc6282430e4734de01e68003914993bb8a5ea7da8c73400104f7a5e401cd19c74a46e831400eec39a70271eb51f634abc13cd002f5393c50c71d683907a5358e413da801d4a78ef4c1d28c76a00773f5a38078a07b1a07539a006e69d8c75cd34f5069d901738a00404e7da929dd3f11d29a4e0fbd0003af4a5272d9e8293af3474618fd6801d8fca9bc6686248ed40140c5383487af14138a3765a810b9383fce8ef826933ea2824020d031e32781d290b7cd8c520e7a50739a041d0e6948e9403c74a46271eb400103822941c1cfb53734b9cf3400fddb874a69e0d1fc5d68639c5200cfcd9e9e869dc8e734d18a5edcf5a630ce73e948a39a3d850091de810bebcd20a43c9e294123d2818e56c9e9411939cd3093bbaf14a0e68100eb9a70183fca9a396e6958f3c1a06193c6683d05345380527079a0001fce824e2936f381da82b90319a00504f23a7d68039e45038ebd68c60739a00383c739ed464eee49a0f27ad2601a0419eb477c668ce0d041cf39cd0314363bf3485cfb1a5e71dbf2a6e2810e04e466979f7a6719c74f5a338e3340c70ebcf1cd0d8dd81d29b9e7a7069dd0fb5001ce718a1bef74fce9c8724914d27e62280139c7268e83d2949e40c74a4639e838a4027e94e524739a6609cf7ef4e5e062980f380739e2909e78348091f4a438ee68002734bcedce29b8dd4b9c0ea6810a4e53ae2931c7078a6b76a5cf27ad03004e714ecf6f5a0d20c0a005033de8ec79a171919ef4e600761400ccd1df228fc314a78028003923ad29c63dfd69000451c75a402b376e29b905a8ce7bd378c668024e3a8e8052820b027a533271f85282702980eddcf5cd359bb521a3391400a0f4a5279e7a1a4079e94b8c1ce68011bd28cfcbde94e01e29a0e7bf2280b0a4fe740ebef49d189a553de80178dbef467b9a427938a0720d0047d38a5ed8f5a4e28e01a62100e79e69e40c714c04e6949f4348070e6918d008ea28cf6340070293af0297a0ce681c1fad03158f1d3a519a09e31499c633408527af1480d27decd21e05003f181477e4d2afdd14d3d4f1400e27bd349c628dc3f0143618fb50003228ea681d466978ed40c074e052f1b68c8000cd29e4500270b8e7340cff00852718c0340cf4140073de93ad28e29bc6698872f6c519f9bde93383413eb486213cf14b9a4072714b919a6007a669bd79ef4bc9e28f6c52001d7269719a407d453862801547033499e4d03e5149919a0070a43ea0d28c671499c03400dcf2334efc334d3d694103af3400ec038e6931ce6970a00a0918e3140841c77a776c839a60e9d29cac718e2800c76a6e39eb4eebcf6a4c80d9ede9400a063ad20e7bd29231ef483a645030ea79a5230d8cfe629324f34311e9cd002804f39a56ce39a40401c1c1a466ce38cd0014e5269848edd69dbb005002839cf3cd37273e9499e7341e013400a1893ef4ec9c53370cfbd2838cd0029ebedeb429c1f6a43cd1dc73ff00d7a0053f7b381431e7ad072073f95340e7da801d9e0d2367348c40e941ebf5a02e04f3d290f5c51839068fe3a0078ed8e9474eb4b838cd34f5a02e38e070334dfad2671ce39a3a9eb9a005248e00fad18047348c7068047e3400e3db9e940e3a7340e490314dcf63400fcfa8a6f27142f039c5079a0053f2d37827bd0dc77cd1d2806281839a38a6e4e29ea0719eb400841a5c703b50c79e0d04714008700f5a76ecfd29a79e869474fc6801c1c026985bde90f5eb4b9a0051c934a1b19e0605350fcdd6938033dfd2801c48278a4ea68068e9de800c726954ed6c1a4c9239ce7b522e77649a0056ef49c76a5272d499c9c1a00391d69e391c939a66451f8d0029f4a33c118a0e0018a0e3b1a004e9d7f2a50718a38cf5e29700938eb4009919a53d063ad2751d6973f2f3d0500340f98527ad1451d000753477a28a62ea20e8694f4a28a40069076a28a60c7b7414ded4514ba8c56a6f7a28a6263fb5341e68a2921f514d1dcd145305b09da97d28a28620f4a72f4345140741b40e945148629fbb4da28a601e9487a514501d055ed49de8a2980a3bd21fbd451522603bd3d7a51451d06276fc29bdc51450243fd693f84fd68a28653117a9a737dea28a09034d3d3f1a28a1942fa528e9451413d04edf8520eb45140c56e940e828a2818e1f74d34fdfa28a05d45ed4771451407510f5a51dfe94514008bf7bf0a7375345140c6ff10a5ee28a281049c50bd45145020ef49451420e83477a70a28a0683bd28fbd4514318b9e683de8a2813d86b7ddfc683d051451d0681ba8a051452062ff03537d28a29f510fef47f11a28a06c0f4a8fd28a281214753f4a5fe2fc28a2920607b53c0f968a298119ed52a9f945145243430f6a6ff001514530153fa52b7514514003fdd3f5a07de5a28a402b77a6afdd34514c051dfe940ea7eb45143109da81f7a8a290c5a3b51453ea021ea683d451450c051d451d87d28a2842ea7ffd9";
c=new a(""+c,"hex").toString("base64"),c="data:image/jpeg;base64,"+c;var d=document.createElement("img");d.setAttribute("src",c),d.setAttribute("class","cat-picture"),document.body.appendChild(d)}).call(this,e("buffer").Buffer)},{buffer:2,fs:1}],"cat-picture":[function(e,a){a.exports=e("ZCzO6k")},{}]},{},[]),require=function e(a,c,d){function f(t,n){if(!c[t]){if(!a[t]){var r="function"==typeof require&&require;if(!n&&r)return r(t,!0);if(b)return b(t,!0);throw Error("Cannot find module '"+t+"'")}var i=c[t]={exports:{}};a[t][0].call(i.exports,function(e){var c=a[t][1][e];return f(c?c:e)},i,i.exports,e,a,c,d)}return c[t].exports}for(var b="function"==typeof require&&require,t=0;d.length>t;t++)f(d[t]);return f}({HlZQrA:[function(e,a){(function(e,c){"object"==typeof a&&"object"==typeof a.exports?a.exports=e.document?c(e,!0):function(e){if(!e.document)throw Error("jQuery requires a window with a document");return c(e)}:c(e)})("undefined"!=typeof window?window:this,function(e,a){function c(e){var a=e.length,c=ea.type(e);return"function"===c||ea.isWindow(e)?!1:1===e.nodeType&&a?!0:"array"===c||0===a||"number"==typeof a&&a>0&&a-1 in e}function d(e,a,c){if(ea.isFunction(a))return ea.grep(e,function(e,d){return!!a.call(e,d,e)!==c});if(a.nodeType)return ea.grep(e,function(e){return e===a!==c});if("string"==typeof a){if(na.test(a))return ea.filter(a,e,c);a=ea.filter(a,e)}return ea.grep(e,function(e){return X.call(a,e)>=0!==c})}function f(e,a){for(;(e=e[a])&&1!==e.nodeType;);return e}function b(e){var a=pa[e]={};return ea.each(e.match(la)||[],function(e,c){a[c]=!0}),a}function t(){Z.removeEventListener("DOMContentLoaded",t,!1),e.removeEventListener("load",t,!1),ea.ready()}function n(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ea.expando+Math.random()}function r(e,a,c){var d;if(void 0===c&&1===e.nodeType)if(d="data-"+a.replace(xa,"-$1").toLowerCase(),c=e.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:ya.test(c)?ea.parseJSON(c):c}catch(f){}ma.set(e,a,c)}else c=void 0;return c}function i(){return!0}function o(){return!1}function s(){try{return Z.activeElement}catch(e){}}function u(e,a){return ea.nodeName(e,"table")&&ea.nodeName(11!==a.nodeType?a:a.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function l(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function p(e){var a=Ma.exec(e.type);return a?e.type=a[1]:e.removeAttribute("type"),e}function h(e,a){for(var c=0,d=e.length;d>c;c++)va.set(e[c],"globalEval",!a||va.get(a[c],"globalEval"))}function g(e,a){var c,d,f,b,t,n,r,i;if(1===a.nodeType){if(va.hasData(e)&&(b=va.access(e),t=va.set(a,b),i=b.events)){delete t.handle,t.events={};for(f in i)for(c=0,d=i[f].length;d>c;c++)ea.event.add(a,f,i[f][c])}ma.hasData(e)&&(n=ma.access(e),r=ea.extend({},n),ma.set(a,r))}}function v(e,a){var c=e.getElementsByTagName?e.getElementsByTagName(a||"*"):e.querySelectorAll?e.querySelectorAll(a||"*"):[];return void 0===a||a&&ea.nodeName(e,a)?ea.merge([e],c):c}function m(e,a){var c=a.nodeName.toLowerCase();"input"===c&&Ca.test(e.type)?a.checked=e.checked:("input"===c||"textarea"===c)&&(a.defaultValue=e.defaultValue)}function y(a,c){var d=ea(c.createElement(a)).appendTo(c.body),f=e.getDefaultComputedStyle?e.getDefaultComputedStyle(d[0]).display:ea.css(d[0],"display");return d.detach(),f}function x(e){var a=Z,c=Ua[e];return c||(c=y(e,a),"none"!==c&&c||(Pa=(Pa||ea("<iframe frameborder='0' width='0' height='0'/>")).appendTo(a.documentElement),a=Pa[0].contentDocument,a.write(),a.close(),c=y(e,a),Pa.detach()),Ua[e]=c),c}function w(e,a,c){var d,f,b,t,n=e.style;return c=c||_a(e),c&&(t=c.getPropertyValue(a)||c[a]),c&&(""!==t||ea.contains(e.ownerDocument,e)||(t=ea.style(e,a)),Wa.test(t)&&Ra.test(a)&&(d=n.width,f=n.minWidth,b=n.maxWidth,n.minWidth=n.maxWidth=n.width=t,t=c.width,n.width=d,n.minWidth=f,n.maxWidth=b)),void 0!==t?t+"":t}function T(e,a){return{get:function(){return e()?(delete this.get,void 0):(this.get=a).apply(this,arguments)}}}function E(e,a){if(a in e)return a;for(var c=a[0].toUpperCase()+a.slice(1),d=a,f=Ja.length;f--;)if(a=Ja[f]+c,a in e)return a;return d}function C(e,a,c){var d=za.exec(a);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):a}function k(e,a,c,d,f){for(var b=c===(d?"border":"content")?4:"width"===a?1:0,t=0;4>b;b+=2)"margin"===c&&(t+=ea.css(e,c+Ta[b],!0,f)),d?("content"===c&&(t-=ea.css(e,"padding"+Ta[b],!0,f)),"margin"!==c&&(t-=ea.css(e,"border"+Ta[b]+"Width",!0,f))):(t+=ea.css(e,"padding"+Ta[b],!0,f),"padding"!==c&&(t+=ea.css(e,"border"+Ta[b]+"Width",!0,f)));return t}function N(e,a,c){var d=!0,f="width"===a?e.offsetWidth:e.offsetHeight,b=_a(e),t="border-box"===ea.css(e,"boxSizing",!1,b);if(0>=f||null==f){if(f=w(e,a,b),(0>f||null==f)&&(f=e.style[a]),Wa.test(f))return f;d=t&&(G.boxSizingReliable()||f===e.style[a]),f=parseFloat(f)||0}return f+k(e,a,c||(t?"border":"content"),d,b)+"px"}function A(e,a){for(var c,d,f,b=[],t=0,n=e.length;n>t;t++)d=e[t],d.style&&(b[t]=va.get(d,"olddisplay"),c=d.style.display,a?(b[t]||"none"!==c||(d.style.display=""),""===d.style.display&&Ea(d)&&(b[t]=va.access(d,"olddisplay",x(d.nodeName)))):b[t]||(f=Ea(d),(c&&"none"!==c||!f)&&va.set(d,"olddisplay",f?c:ea.css(d,"display"))));for(t=0;n>t;t++)d=e[t],d.style&&(a&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=a?b[t]||"":"none"));return e}function S(e,a,c,d,f){return new S.prototype.init(e,a,c,d,f)}function L(){return setTimeout(function(){Qa=void 0}),Qa=ea.now()}function D(e,a){var c,d=0,f={height:e};for(a=a?1:0;4>d;d+=2-a)c=Ta[d],f["margin"+c]=f["padding"+c]=e;return a&&(f.opacity=f.width=e),f}function j(e,a,c){for(var d,f=(cc[a]||[]).concat(cc["*"]),b=0,t=f.length;t>b;b++)if(d=f[b].call(c,a,e))return d}function I(e,a,c){var d,f,b,t,n,r,i,o=this,s={},u=e.style,l=e.nodeType&&Ea(e),p=va.get(e,"fxshow");c.queue||(n=ea._queueHooks(e,"fx"),null==n.unqueued&&(n.unqueued=0,r=n.empty.fire,n.empty.fire=function(){n.unqueued||r()}),n.unqueued++,o.always(function(){o.always(function(){n.unqueued--,ea.queue(e,"fx").length||n.empty.fire()})})),1===e.nodeType&&("height"in a||"width"in a)&&(c.overflow=[u.overflow,u.overflowX,u.overflowY],i=ea.css(e,"display"),"none"===i&&(i=x(e.nodeName)),"inline"===i&&"none"===ea.css(e,"float")&&(u.display="inline-block")),c.overflow&&(u.overflow="hidden",o.always(function(){u.overflow=c.overflow[0],u.overflowX=c.overflow[1],u.overflowY=c.overflow[2]}));for(d in a)if(f=a[d],Za.exec(f)){if(delete a[d],b=b||"toggle"===f,f===(l?"hide":"show")){if("show"!==f||!p||void 0===p[d])continue;l=!0}s[d]=p&&p[d]||ea.style(e,d)}if(!ea.isEmptyObject(s)){p?"hidden"in p&&(l=p.hidden):p=va.access(e,"fxshow",{}),b&&(p.hidden=!l),l?ea(e).show():o.done(function(){ea(e).hide()}),o.done(function(){var a;va.remove(e,"fxshow");for(a in s)ea.style(e,a,s[a])});for(d in s)t=j(l?p[d]:0,d,o),d in p||(p[d]=t.start,l&&(t.end=t.start,t.start="width"===d||"height"===d?1:0))}}function q(e,a){var c,d,f,b,t;for(c in e)if(d=ea.camelCase(c),f=a[d],b=e[c],ea.isArray(b)&&(f=b[1],b=e[c]=b[0]),c!==d&&(e[d]=b,delete e[c]),t=ea.cssHooks[d],t&&"expand"in t){b=t.expand(b),delete e[d];for(c in b)c in e||(e[c]=b[c],a[c]=f)}else a[d]=f}function B(e,a,c){var d,f,b=0,t=ac.length,n=ea.Deferred().always(function(){delete r.elem}),r=function(){if(f)return!1;for(var a=Qa||L(),c=Math.max(0,i.startTime+i.duration-a),d=c/i.duration||0,b=1-d,t=0,r=i.tweens.length;r>t;t++)i.tweens[t].run(b);return n.notifyWith(e,[i,b,c]),1>b&&r?c:(n.resolveWith(e,[i]),!1)},i=n.promise({elem:e,props:ea.extend({},a),opts:ea.extend(!0,{specialEasing:{}},c),originalProperties:a,originalOptions:c,startTime:Qa||L(),duration:c.duration,tweens:[],createTween:function(a,c){var d=ea.Tween(e,i.opts,a,c,i.opts.specialEasing[a]||i.opts.easing);return i.tweens.push(d),d},stop:function(a){var c=0,d=a?i.tweens.length:0;if(f)return this;for(f=!0;d>c;c++)i.tweens[c].run(1);return a?n.resolveWith(e,[i,a]):n.rejectWith(e,[i,a]),this}}),o=i.props;for(q(o,i.opts.specialEasing);t>b;b++)if(d=ac[b].call(i,e,o,i.opts))return d;return ea.map(o,j,i),ea.isFunction(i.opts.start)&&i.opts.start.call(e,i),ea.fx.timer(ea.extend(r,{elem:e,anim:i,queue:i.opts.queue})),i.progress(i.opts.progress).done(i.opts.done,i.opts.complete).fail(i.opts.fail).always(i.opts.always)}function H(e){return function(a,c){"string"!=typeof a&&(c=a,a="*");var d,f=0,b=a.toLowerCase().match(la)||[];if(ea.isFunction(c))for(;d=b[f++];)"+"===d[0]?(d=d.slice(1)||"*",(e[d]=e[d]||[]).unshift(c)):(e[d]=e[d]||[]).push(c)}}function M(e,a,c,d){function f(n){var r;return b[n]=!0,ea.each(e[n]||[],function(e,n){var i=n(a,c,d);return"string"!=typeof i||t||b[i]?t?!(r=i):void 0:(a.dataTypes.unshift(i),f(i),!1)}),r}var b={},t=e===wc;return f(a.dataTypes[0])||!b["*"]&&f("*")}function O(e,a){var c,d,f=ea.ajaxSettings.flatOptions||{};for(c in a)void 0!==a[c]&&((f[c]?e:d||(d={}))[c]=a[c]);return d&&ea.extend(!0,e,d),e}function F(e,a,c){for(var d,f,b,t,n=e.contents,r=e.dataTypes;"*"===r[0];)r.shift(),void 0===d&&(d=e.mimeType||a.getResponseHeader("Content-Type"));if(d)for(f in n)if(n[f]&&n[f].test(d)){r.unshift(f);break}if(r[0]in c)b=r[0];else{for(f in c){if(!r[0]||e.converters[f+" "+r[0]]){b=f;break}t||(t=f)}b=b||t}return b?(b!==r[0]&&r.unshift(b),c[b]):void 0}function P(e,a,c,d){var f,b,t,n,r,i={},o=e.dataTypes.slice();if(o[1])for(t in e.converters)i[t.toLowerCase()]=e.converters[t];for(b=o.shift();b;)if(e.responseFields[b]&&(c[e.responseFields[b]]=a),!r&&d&&e.dataFilter&&(a=e.dataFilter(a,e.dataType)),r=b,b=o.shift())if("*"===b)b=r;else if("*"!==r&&r!==b){if(t=i[r+" "+b]||i["* "+b],!t)for(f in i)if(n=f.split(" "),n[1]===b&&(t=i[r+" "+n[0]]||i["* "+n[0]])){t===!0?t=i[f]:i[f]!==!0&&(b=n[0],o.unshift(n[1]));break}if(t!==!0)if(t&&e["throws"])a=t(a);else try{a=t(a)}catch(s){return{state:"parsererror",error:t?s:"No conversion from "+r+" to "+b}}}return{state:"success",data:a}}function U(e,a,c,d){var f;if(ea.isArray(a))ea.each(a,function(a,f){c||kc.test(e)?d(e,f):U(e+"["+("object"==typeof f?a:"")+"]",f,c,d)});else if(c||"object"!==ea.type(a))d(e,a);else for(f in a)U(e+"["+f+"]",a[f],c,d)}function R(e){return ea.isWindow(e)?e:9===e.nodeType&&e.defaultView}var W=[],_=W.slice,$=W.concat,z=W.push,X=W.indexOf,Y={},V=Y.toString,J=Y.hasOwnProperty,Q="".trim,G={},Z=e.document,K="2.1.0",ea=function(e,a){return new ea.fn.init(e,a)},aa=/^-ms-/,ca=/-([\da-z])/gi,da=function(e,a){return a.toUpperCase()};ea.fn=ea.prototype={jquery:K,constructor:ea,selector:"",length:0,toArray:function(){return _.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:_.call(this)},pushStack:function(e){var a=ea.merge(this.constructor(),e);return a.prevObject=this,a.context=this.context,a},each:function(e,a){return ea.each(this,e,a)},map:function(e){return this.pushStack(ea.map(this,function(a,c){return e.call(a,c,a)}))},slice:function(){return this.pushStack(_.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var a=this.length,c=+e+(0>e?a:0);return this.pushStack(c>=0&&a>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:z,sort:W.sort,splice:W.splice},ea.extend=ea.fn.extend=function(){var e,a,c,d,f,b,t=arguments[0]||{},n=1,r=arguments.length,i=!1;for("boolean"==typeof t&&(i=t,t=arguments[n]||{},n++),"object"==typeof t||ea.isFunction(t)||(t={}),n===r&&(t=this,n--);r>n;n++)if(null!=(e=arguments[n]))for(a in e)c=t[a],d=e[a],t!==d&&(i&&d&&(ea.isPlainObject(d)||(f=ea.isArray(d)))?(f?(f=!1,b=c&&ea.isArray(c)?c:[]):b=c&&ea.isPlainObject(c)?c:{},t[a]=ea.extend(i,b,d)):void 0!==d&&(t[a]=d));return t},ea.extend({expando:"jQuery"+(K+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw Error(e)},noop:function(){},isFunction:function(e){return"function"===ea.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return e-parseFloat(e)>=0},isPlainObject:function(e){if("object"!==ea.type(e)||e.nodeType||ea.isWindow(e))return!1;try{if(e.constructor&&!J.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(a){return!1}return!0},isEmptyObject:function(e){var a;for(a in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Y[V.call(e)]||"object":typeof e},globalEval:function(e){var a,c=eval;e=ea.trim(e),e&&(1===e.indexOf("use strict")?(a=Z.createElement("script"),a.text=e,Z.head.appendChild(a).parentNode.removeChild(a)):c(e))},camelCase:function(e){return e.replace(aa,"ms-").replace(ca,da)},nodeName:function(e,a){return e.nodeName&&e.nodeName.toLowerCase()===a.toLowerCase()},each:function(e,a,d){var f,b=0,t=e.length,n=c(e);if(d){if(n)for(;t>b&&(f=a.apply(e[b],d),f!==!1);b++);else for(b in e)if(f=a.apply(e[b],d),f===!1)break}else if(n)for(;t>b&&(f=a.call(e[b],b,e[b]),f!==!1);b++);else for(b in e)if(f=a.call(e[b],b,e[b]),f===!1)break;return e},trim:function(e){return null==e?"":Q.call(e)},makeArray:function(e,a){var d=a||[];return null!=e&&(c(Object(e))?ea.merge(d,"string"==typeof e?[e]:e):z.call(d,e)),d},inArray:function(e,a,c){return null==a?-1:X.call(a,e,c)},merge:function(e,a){for(var c=+a.length,d=0,f=e.length;c>d;d++)e[f++]=a[d];return e.length=f,e},grep:function(e,a,c){for(var d,f=[],b=0,t=e.length,n=!c;t>b;b++)d=!a(e[b],b),d!==n&&f.push(e[b]);return f},map:function(e,a,d){var f,b=0,t=e.length,n=c(e),r=[];if(n)for(;t>b;b++)f=a(e[b],b,d),null!=f&&r.push(f);else for(b in e)f=a(e[b],b,d),null!=f&&r.push(f);return $.apply([],r)},guid:1,proxy:function(e,a){var c,d,f;return"string"==typeof a&&(c=e[a],a=e,e=c),ea.isFunction(e)?(d=_.call(arguments,2),f=function(){return e.apply(a||this,d.concat(_.call(arguments)))},f.guid=e.guid=e.guid||ea.guid++,f):void 0},now:Date.now,support:G}),ea.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,a){Y["[object "+a+"]"]=a.toLowerCase()});var fa=function(e){function a(e,a,c,d){var f,b,t,n,r,i,s,p,h,g;if((a?a.ownerDocument||a:U)!==I&&j(a),a=a||I,c=c||[],!e||"string"!=typeof e)return c;if(1!==(n=a.nodeType)&&9!==n)return[];if(B&&!d){if(f=ma.exec(e))if(t=f[1]){if(9===n){if(b=a.getElementById(t),!b||!b.parentNode)return c;if(b.id===t)return c.push(b),c}else if(a.ownerDocument&&(b=a.ownerDocument.getElementById(t))&&F(a,b)&&b.id===t)return c.push(b),c}else{if(f[2])return K.apply(c,a.getElementsByTagName(e)),c;if((t=f[3])&&E.getElementsByClassName&&a.getElementsByClassName)return K.apply(c,a.getElementsByClassName(t)),c}if(E.qsa&&(!H||!H.test(e))){if(p=s=P,h=a,g=9===n&&e,1===n&&"object"!==a.nodeName.toLowerCase()){for(i=u(e),(s=a.getAttribute("id"))?p=s.replace(xa,"\\$&"):a.setAttribute("id",p),p="[id='"+p+"'] ",r=i.length;r--;)i[r]=p+l(i[r]);h=ya.test(e)&&o(a.parentNode)||a,g=i.join(",")}if(g)try{return K.apply(c,h.querySelectorAll(g)),c}catch(v){}finally{s||a.removeAttribute("id")}}}return w(e.replace(ra,"$1"),a,c,d)}function c(){function e(c,d){return a.push(c+" ")>C.cacheLength&&delete e[a.shift()],e[c+" "]=d}var a=[];return e}function d(e){return e[P]=!0,e}function f(e){var a=I.createElement("div");try{return!!e(a)}catch(c){return!1}finally{a.parentNode&&a.parentNode.removeChild(a),a=null}}function b(e,a){for(var c=e.split("|"),d=e.length;d--;)C.attrHandle[c[d]]=a}function t(e,a){var c=a&&e,d=c&&1===e.nodeType&&1===a.nodeType&&(~a.sourceIndex||V)-(~e.sourceIndex||V);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===a)return-1;return e?1:-1}function n(e){return function(a){var c=a.nodeName.toLowerCase();return"input"===c&&a.type===e}}function r(e){return function(a){var c=a.nodeName.toLowerCase();return("input"===c||"button"===c)&&a.type===e}}function i(e){return d(function(a){return a=+a,d(function(c,d){for(var f,b=e([],c.length,a),t=b.length;t--;)c[f=b[t]]&&(c[f]=!(d[f]=c[f]))})})}function o(e){return e&&typeof e.getElementsByTagName!==Y&&e}function s(){}function u(e,c){var d,f,b,t,n,r,i,o=$[e+" "];if(o)return c?0:o.slice(0);for(n=e,r=[],i=C.preFilter;n;){(!d||(f=ia.exec(n)))&&(f&&(n=n.slice(f[0].length)||n),r.push(b=[])),d=!1,(f=oa.exec(n))&&(d=f.shift(),b.push({value:d,type:f[0].replace(ra," ")}),n=n.slice(d.length));for(t in C.filter)!(f=pa[t].exec(n))||i[t]&&!(f=i[t](f))||(d=f.shift(),b.push({value:d,type:t,matches:f}),n=n.slice(d.length));if(!d)break}return c?n.length:n?a.error(e):$(e,r).slice(0)}function l(e){for(var a=0,c=e.length,d="";c>a;a++)d+=e[a].value;return d}function p(e,a,c){var d=a.dir,f=c&&"parentNode"===d,b=W++;return a.first?function(a,c,b){for(;a=a[d];)if(1===a.nodeType||f)return e(a,c,b)}:function(a,c,t){var n,r,i=[R,b];if(t){for(;a=a[d];)if((1===a.nodeType||f)&&e(a,c,t))return!0}else for(;a=a[d];)if(1===a.nodeType||f){if(r=a[P]||(a[P]={}),(n=r[d])&&n[0]===R&&n[1]===b)return i[2]=n[2];if(r[d]=i,i[2]=e(a,c,t))return!0}}}function h(e){return e.length>1?function(a,c,d){for(var f=e.length;f--;)if(!e[f](a,c,d))return!1;return!0}:e[0]}function g(e,a,c,d,f){for(var b,t=[],n=0,r=e.length,i=null!=a;r>n;n++)(b=e[n])&&(!c||c(b,d,f))&&(t.push(b),i&&a.push(n));return t}function v(e,a,c,f,b,t){return f&&!f[P]&&(f=v(f)),b&&!b[P]&&(b=v(b,t)),d(function(d,t,n,r){var i,o,s,u=[],l=[],p=t.length,h=d||x(a||"*",n.nodeType?[n]:n,[]),v=!e||!d&&a?h:g(h,u,e,n,r),m=c?b||(d?e:p||f)?[]:t:v;if(c&&c(v,m,n,r),f)for(i=g(m,l),f(i,[],n,r),o=i.length;o--;)(s=i[o])&&(m[l[o]]=!(v[l[o]]=s));if(d){if(b||e){if(b){for(i=[],o=m.length;o--;)(s=m[o])&&i.push(v[o]=s);b(null,m=[],i,r)}for(o=m.length;o--;)(s=m[o])&&(i=b?aa.call(d,s):u[o])>-1&&(d[i]=!(t[i]=s))}}else m=g(m===t?m.splice(p,m.length):m),b?b(null,t,m,r):K.apply(t,m)})}function m(e){for(var a,c,d,f=e.length,b=C.relative[e[0].type],t=b||C.relative[" "],n=b?1:0,r=p(function(e){return e===a},t,!0),i=p(function(e){return aa.call(a,e)>-1},t,!0),o=[function(e,c,d){return!b&&(d||c!==S)||((a=c).nodeType?r(e,c,d):i(e,c,d))}];f>n;n++)if(c=C.relative[e[n].type])o=[p(h(o),c)];else{if(c=C.filter[e[n].type].apply(null,e[n].matches),c[P]){for(d=++n;f>d&&!C.relative[e[d].type];d++);return v(n>1&&h(o),n>1&&l(e.slice(0,n-1).concat({value:" "===e[n-2].type?"*":""})).replace(ra,"$1"),c,d>n&&m(e.slice(n,d)),f>d&&m(e=e.slice(d)),f>d&&l(e))}o.push(c)}return h(o)}function y(e,c){var f=c.length>0,b=e.length>0,t=function(d,t,n,r,i){var o,s,u,l=0,p="0",h=d&&[],v=[],m=S,y=d||b&&C.find.TAG("*",i),x=R+=null==m?1:Math.random()||.1,w=y.length;for(i&&(S=t!==I&&t);p!==w&&null!=(o=y[p]);p++){if(b&&o){for(s=0;u=e[s++];)if(u(o,t,n)){r.push(o);break}i&&(R=x)}f&&((o=!u&&o)&&l--,d&&h.push(o))}if(l+=p,f&&p!==l){for(s=0;u=c[s++];)u(h,v,t,n);if(d){if(l>0)for(;p--;)h[p]||v[p]||(v[p]=G.call(r));v=g(v)}K.apply(r,v),i&&!d&&v.length>0&&l+c.length>1&&a.uniqueSort(r)}return i&&(R=x,S=m),h};return f?d(t):t}function x(e,c,d){for(var f=0,b=c.length;b>f;f++)a(e,c[f],d);return d}function w(e,a,c,d){var f,b,t,n,r,i=u(e);if(!d&&1===i.length){if(b=i[0]=i[0].slice(0),b.length>2&&"ID"===(t=b[0]).type&&E.getById&&9===a.nodeType&&B&&C.relative[b[1].type]){if(a=(C.find.ID(t.matches[0].replace(wa,Ta),a)||[])[0],!a)return c;e=e.slice(b.shift().value.length)}for(f=pa.needsContext.test(e)?0:b.length;f--&&(t=b[f],!C.relative[n=t.type]);)if((r=C.find[n])&&(d=r(t.matches[0].replace(wa,Ta),ya.test(b[0].type)&&o(a.parentNode)||a))){if(b.splice(f,1),e=d.length&&l(b),!e)return K.apply(c,d),c;break}}return A(e,i)(d,a,!B,c,ya.test(e)&&o(a.parentNode)||a),c}var T,E,C,k,N,A,S,L,D,j,I,q,B,H,M,O,F,P="sizzle"+-new Date,U=e.document,R=0,W=0,_=c(),$=c(),z=c(),X=function(e,a){return e===a&&(D=!0),0},Y="undefined",V=1<<31,J={}.hasOwnProperty,Q=[],G=Q.pop,Z=Q.push,K=Q.push,ea=Q.slice,aa=Q.indexOf||function(e){for(var a=0,c=this.length;c>a;a++)if(this[a]===e)return a;return-1},ca="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",da="[\\x20\\t\\r\\n\\f]",fa="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ba=fa.replace("w","w#"),ta="\\["+da+"*("+fa+")"+da+"*(?:([*^$|!~]?=)"+da+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ba+")|)|)"+da+"*\\]",na=":("+fa+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ta.replace(3,8)+")*)|.*)\\)|)",ra=RegExp("^"+da+"+|((?:^|[^\\\\])(?:\\\\.)*)"+da+"+$","g"),ia=RegExp("^"+da+"*,"+da+"*"),oa=RegExp("^"+da+"*([>+~]|"+da+")"+da+"*"),sa=RegExp("="+da+"*([^\\]'\"]*?)"+da+"*\\]","g"),ua=RegExp(na),la=RegExp("^"+ba+"$"),pa={ID:RegExp("^#("+fa+")"),CLASS:RegExp("^\\.("+fa+")"),TAG:RegExp("^("+fa.replace("w","w*")+")"),ATTR:RegExp("^"+ta),PSEUDO:RegExp("^"+na),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+da+"*(even|odd|(([+-]|)(\\d*)n|)"+da+"*(?:([+-]|)"+da+"*(\\d+)|))"+da+"*\\)|)","i"),bool:RegExp("^(?:"+ca+")$","i"),needsContext:RegExp("^"+da+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+da+"*((?:-\\d)?\\d*)"+da+"*\\)|)(?=[^-]|$)","i")},ha=/^(?:input|select|textarea|button)$/i,ga=/^h\d$/i,va=/^[^{]+\{\s*\[native \w/,ma=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ya=/[+~]/,xa=/'|\\/g,wa=RegExp("\\\\([\\da-f]{1,6}"+da+"?|("+da+")|.)","ig"),Ta=function(e,a,c){var d="0x"+a-65536;return d!==d||c?a:0>d?String.fromCharCode(d+65536):String.fromCharCode(55296|d>>10,56320|1023&d)};try{K.apply(Q=ea.call(U.childNodes),U.childNodes),Q[U.childNodes.length].nodeType}catch(Ea){K={apply:Q.length?function(e,a){Z.apply(e,ea.call(a))}:function(e,a){for(var c=e.length,d=0;e[c++]=a[d++];);e.length=c-1}}}E=a.support={},N=a.isXML=function(e){var a=e&&(e.ownerDocument||e).documentElement;return a?"HTML"!==a.nodeName:!1},j=a.setDocument=function(e){var a,c=e?e.ownerDocument||e:U,d=c.defaultView;return c!==I&&9===c.nodeType&&c.documentElement?(I=c,q=c.documentElement,B=!N(c),d&&d!==d.top&&(d.addEventListener?d.addEventListener("unload",function(){j()},!1):d.attachEvent&&d.attachEvent("onunload",function(){j()})),E.attributes=f(function(e){return e.className="i",!e.getAttribute("className")}),E.getElementsByTagName=f(function(e){return e.appendChild(c.createComment("")),!e.getElementsByTagName("*").length}),E.getElementsByClassName=va.test(c.getElementsByClassName)&&f(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),E.getById=f(function(e){return q.appendChild(e).id=P,!c.getElementsByName||!c.getElementsByName(P).length}),E.getById?(C.find.ID=function(e,a){if(typeof a.getElementById!==Y&&B){var c=a.getElementById(e);return c&&c.parentNode?[c]:[]}},C.filter.ID=function(e){var a=e.replace(wa,Ta);return function(e){return e.getAttribute("id")===a}}):(delete C.find.ID,C.filter.ID=function(e){var a=e.replace(wa,Ta);return function(e){var c=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return c&&c.value===a}}),C.find.TAG=E.getElementsByTagName?function(e,a){return typeof a.getElementsByTagName!==Y?a.getElementsByTagName(e):void 0}:function(e,a){var c,d=[],f=0,b=a.getElementsByTagName(e);if("*"===e){for(;c=b[f++];)1===c.nodeType&&d.push(c);return d}return b},C.find.CLASS=E.getElementsByClassName&&function(e,a){return typeof a.getElementsByClassName!==Y&&B?a.getElementsByClassName(e):void 0},M=[],H=[],(E.qsa=va.test(c.querySelectorAll))&&(f(function(e){e.innerHTML="<select t=''><option selected=''></option></select>",e.querySelectorAll("[t^='']").length&&H.push("[*^$]="+da+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||H.push("\\["+da+"*(?:value|"+ca+")"),e.querySelectorAll(":checked").length||H.push(":checked")}),f(function(e){var a=c.createElement("input");a.setAttribute("type","hidden"),e.appendChild(a).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&H.push("name"+da+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||H.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),H.push(",.*:")})),(E.matchesSelector=va.test(O=q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&f(function(e){E.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),M.push("!=",na)}),H=H.length&&RegExp(H.join("|")),M=M.length&&RegExp(M.join("|")),a=va.test(q.compareDocumentPosition),F=a||va.test(q.contains)?function(e,a){var c=9===e.nodeType?e.documentElement:e,d=a&&a.parentNode;return e===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):e.compareDocumentPosition&&16&e.compareDocumentPosition(d)))}:function(e,a){if(a)for(;a=a.parentNode;)if(a===e)return!0;return!1},X=a?function(e,a){if(e===a)return D=!0,0;var d=!e.compareDocumentPosition-!a.compareDocumentPosition;return d?d:(d=(e.ownerDocument||e)===(a.ownerDocument||a)?e.compareDocumentPosition(a):1,1&d||!E.sortDetached&&a.compareDocumentPosition(e)===d?e===c||e.ownerDocument===U&&F(U,e)?-1:a===c||a.ownerDocument===U&&F(U,a)?1:L?aa.call(L,e)-aa.call(L,a):0:4&d?-1:1)}:function(e,a){if(e===a)return D=!0,0;var d,f=0,b=e.parentNode,n=a.parentNode,r=[e],i=[a];if(!b||!n)return e===c?-1:a===c?1:b?-1:n?1:L?aa.call(L,e)-aa.call(L,a):0;if(b===n)return t(e,a);for(d=e;d=d.parentNode;)r.unshift(d);for(d=a;d=d.parentNode;)i.unshift(d);for(;r[f]===i[f];)f++;return f?t(r[f],i[f]):r[f]===U?-1:i[f]===U?1:0},c):I},a.matches=function(e,c){return a(e,null,null,c)},a.matchesSelector=function(e,c){if((e.ownerDocument||e)!==I&&j(e),c=c.replace(sa,"='$1']"),!(!E.matchesSelector||!B||M&&M.test(c)||H&&H.test(c)))try{var d=O.call(e,c);if(d||E.disconnectedMatch||e.document&&11!==e.document.nodeType)return d}catch(f){}return a(c,I,null,[e]).length>0},a.contains=function(e,a){return(e.ownerDocument||e)!==I&&j(e),F(e,a)},a.attr=function(e,a){(e.ownerDocument||e)!==I&&j(e);var c=C.attrHandle[a.toLowerCase()],d=c&&J.call(C.attrHandle,a.toLowerCase())?c(e,a,!B):void 0;return void 0!==d?d:E.attributes||!B?e.getAttribute(a):(d=e.getAttributeNode(a))&&d.specified?d.value:null},a.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},a.uniqueSort=function(e){var a,c=[],d=0,f=0;if(D=!E.detectDuplicates,L=!E.sortStable&&e.slice(0),e.sort(X),D){for(;a=e[f++];)a===e[f]&&(d=c.push(f));for(;d--;)e.splice(c[d],1)}return L=null,e},k=a.getText=function(e){var a,c="",d=0,f=e.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)c+=k(e)}else if(3===f||4===f)return e.nodeValue}else for(;a=e[d++];)c+=k(a);return c},C=a.selectors={cacheLength:50,createPseudo:d,match:pa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(wa,Ta),e[3]=(e[4]||e[5]||"").replace(wa,Ta),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||a.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&a.error(e[0]),e},PSEUDO:function(e){var a,c=!e[5]&&e[2];return pa.CHILD.test(e[0])?null:(e[3]&&void 0!==e[4]?e[2]=e[4]:c&&ua.test(c)&&(a=u(c,!0))&&(a=c.indexOf(")",c.length-a)-c.length)&&(e[0]=e[0].slice(0,a),e[2]=c.slice(0,a)),e.slice(0,3))}},filter:{TAG:function(e){var a=e.replace(wa,Ta).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===a}},CLASS:function(e){var a=_[e+" "];return a||(a=RegExp("(^|"+da+")"+e+"("+da+"|$)"))&&_(e,function(e){return a.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(e,c,d){return function(f){var b=a.attr(f,e);return null==b?"!="===c:c?(b+="","="===c?b===d:"!="===c?b!==d:"^="===c?d&&0===b.indexOf(d):"*="===c?d&&b.indexOf(d)>-1:"$="===c?d&&b.slice(-d.length)===d:"~="===c?(" "+b+" ").indexOf(d)>-1:"|="===c?b===d||b.slice(0,d.length+1)===d+"-":!1):!0}},CHILD:function(e,a,c,d,f){var b="nth"!==e.slice(0,3),t="last"!==e.slice(-4),n="of-type"===a;return 1===d&&0===f?function(e){return!!e.parentNode}:function(a,c,r){var i,o,s,u,l,p,h=b!==t?"nextSibling":"previousSibling",g=a.parentNode,v=n&&a.nodeName.toLowerCase(),m=!r&&!n;if(g){if(b){for(;h;){for(s=a;s=s[h];)if(n?s.nodeName.toLowerCase()===v:1===s.nodeType)return!1;p=h="only"===e&&!p&&"nextSibling"}return!0}if(p=[t?g.firstChild:g.lastChild],t&&m){for(o=g[P]||(g[P]={}),i=o[e]||[],l=i[0]===R&&i[1],u=i[0]===R&&i[2],s=l&&g.childNodes[l];s=++l&&s&&s[h]||(u=l=0)||p.pop();)if(1===s.nodeType&&++u&&s===a){o[e]=[R,l,u];break}}else if(m&&(i=(a[P]||(a[P]={}))[e])&&i[0]===R)u=i[1];else for(;(s=++l&&s&&s[h]||(u=l=0)||p.pop())&&((n?s.nodeName.toLowerCase()!==v:1!==s.nodeType)||!++u||(m&&((s[P]||(s[P]={}))[e]=[R,u]),s!==a)););return u-=f,u===d||0===u%d&&u/d>=0}}},PSEUDO:function(e,c){var f,b=C.pseudos[e]||C.setFilters[e.toLowerCase()]||a.error("unsupported pseudo: "+e);return b[P]?b(c):b.length>1?(f=[e,e,"",c],C.setFilters.hasOwnProperty(e.toLowerCase())?d(function(e,a){for(var d,f=b(e,c),t=f.length;t--;)d=aa.call(e,f[t]),e[d]=!(a[d]=f[t])}):function(e){return b(e,0,f)}):b}},pseudos:{not:d(function(e){var a=[],c=[],f=A(e.replace(ra,"$1"));return f[P]?d(function(e,a,c,d){for(var b,t=f(e,null,d,[]),n=e.length;n--;)(b=t[n])&&(e[n]=!(a[n]=b))}):function(e,d,b){return a[0]=e,f(a,null,b,c),!c.pop()}}),has:d(function(e){return function(c){return a(e,c).length>0}}),contains:d(function(e){return function(a){return(a.textContent||a.innerText||k(a)).indexOf(e)>-1}}),lang:d(function(e){return la.test(e||"")||a.error("unsupported lang: "+e),e=e.replace(wa,Ta).toLowerCase(),function(a){var c;do if(c=B?a.lang:a.getAttribute("xml:lang")||a.getAttribute("lang"))return c=c.toLowerCase(),c===e||0===c.indexOf(e+"-");while((a=a.parentNode)&&1===a.nodeType);return!1}}),target:function(a){var c=e.location&&e.location.hash;return c&&c.slice(1)===a.id},root:function(e){return e===q},focus:function(e){return e===I.activeElement&&(!I.hasFocus||I.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var a=e.nodeName.toLowerCase();return"input"===a&&!!e.checked||"option"===a&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(6>e.nodeType)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ga.test(e.nodeName)},input:function(e){return ha.test(e.nodeName)},button:function(e){var a=e.nodeName.toLowerCase();return"input"===a&&"button"===e.type||"button"===a},text:function(e){var a;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(a=e.getAttribute("type"))||"text"===a.toLowerCase())},first:i(function(){return[0]}),last:i(function(e,a){return[a-1]}),eq:i(function(e,a,c){return[0>c?c+a:c]}),even:i(function(e,a){for(var c=0;a>c;c+=2)e.push(c);return e}),odd:i(function(e,a){for(var c=1;a>c;c+=2)e.push(c);return e}),lt:i(function(e,a,c){for(var d=0>c?c+a:c;--d>=0;)e.push(d);return e}),gt:i(function(e,a,c){for(var d=0>c?c+a:c;a>++d;)e.push(d);return e})}},C.pseudos.nth=C.pseudos.eq;for(T in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})C.pseudos[T]=n(T);for(T in{submit:!0,reset:!0})C.pseudos[T]=r(T);return s.prototype=C.filters=C.pseudos,C.setFilters=new s,A=a.compile=function(e,a){var c,d=[],f=[],b=z[e+" "];if(!b){for(a||(a=u(e)),c=a.length;c--;)b=m(a[c]),b[P]?d.push(b):f.push(b);b=z(e,y(f,d))}return b},E.sortStable=P.split("").sort(X).join("")===P,E.detectDuplicates=!!D,j(),E.sortDetached=f(function(e){return 1&e.compareDocumentPosition(I.createElement("div"))}),f(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||b("type|href|height|width",function(e,a,c){return c?void 0:e.getAttribute(a,"type"===a.toLowerCase()?1:2)}),E.attributes&&f(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||b("value",function(e,a,c){return c||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),f(function(e){return null==e.getAttribute("disabled")})||b(ca,function(e,a,c){var d;return c?void 0:e[a]===!0?a.toLowerCase():(d=e.getAttributeNode(a))&&d.specified?d.value:null}),a}(e);ea.find=fa,ea.expr=fa.selectors,ea.expr[":"]=ea.expr.pseudos,ea.unique=fa.uniqueSort,ea.text=fa.getText,ea.isXMLDoc=fa.isXML,ea.contains=fa.contains;
var ba=ea.expr.match.needsContext,ta=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,na=/^.[^:#\[\.,]*$/;ea.filter=function(e,a,c){var d=a[0];return c&&(e=":not("+e+")"),1===a.length&&1===d.nodeType?ea.find.matchesSelector(d,e)?[d]:[]:ea.find.matches(e,ea.grep(a,function(e){return 1===e.nodeType}))},ea.fn.extend({find:function(e){var a,c=this.length,d=[],f=this;if("string"!=typeof e)return this.pushStack(ea(e).filter(function(){for(a=0;c>a;a++)if(ea.contains(f[a],this))return!0}));for(a=0;c>a;a++)ea.find(e,f[a],d);return d=this.pushStack(c>1?ea.unique(d):d),d.selector=this.selector?this.selector+" "+e:e,d},filter:function(e){return this.pushStack(d(this,e||[],!1))},not:function(e){return this.pushStack(d(this,e||[],!0))},is:function(e){return!!d(this,"string"==typeof e&&ba.test(e)?ea(e):e||[],!1).length}});var ra,ia=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,oa=ea.fn.init=function(e,a){var c,d;if(!e)return this;if("string"==typeof e){if(c="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:ia.exec(e),!c||!c[1]&&a)return!a||a.jquery?(a||ra).find(e):this.constructor(a).find(e);if(c[1]){if(a=a instanceof ea?a[0]:a,ea.merge(this,ea.parseHTML(c[1],a&&a.nodeType?a.ownerDocument||a:Z,!0)),ta.test(c[1])&&ea.isPlainObject(a))for(c in a)ea.isFunction(this[c])?this[c](a[c]):this.attr(c,a[c]);return this}return d=Z.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=Z,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):ea.isFunction(e)?ra.ready!==void 0?ra.ready(e):e(ea):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),ea.makeArray(e,this))};oa.prototype=ea.fn,ra=ea(Z);var sa=/^(?:parents|prev(?:Until|All))/,ua={children:!0,contents:!0,next:!0,prev:!0};ea.extend({dir:function(e,a,c){for(var d=[],f=void 0!==c;(e=e[a])&&9!==e.nodeType;)if(1===e.nodeType){if(f&&ea(e).is(c))break;d.push(e)}return d},sibling:function(e,a){for(var c=[];e;e=e.nextSibling)1===e.nodeType&&e!==a&&c.push(e);return c}}),ea.fn.extend({has:function(e){var a=ea(e,this),c=a.length;return this.filter(function(){for(var e=0;c>e;e++)if(ea.contains(this,a[e]))return!0})},closest:function(e,a){for(var c,d=0,f=this.length,b=[],t=ba.test(e)||"string"!=typeof e?ea(e,a||this.context):0;f>d;d++)for(c=this[d];c&&c!==a;c=c.parentNode)if(11>c.nodeType&&(t?t.index(c)>-1:1===c.nodeType&&ea.find.matchesSelector(c,e))){b.push(c);break}return this.pushStack(b.length>1?ea.unique(b):b)},index:function(e){return e?"string"==typeof e?X.call(ea(e),this[0]):X.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,a){return this.pushStack(ea.unique(ea.merge(this.get(),ea(e,a))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ea.each({parent:function(e){var a=e.parentNode;return a&&11!==a.nodeType?a:null},parents:function(e){return ea.dir(e,"parentNode")},parentsUntil:function(e,a,c){return ea.dir(e,"parentNode",c)},next:function(e){return f(e,"nextSibling")},prev:function(e){return f(e,"previousSibling")},nextAll:function(e){return ea.dir(e,"nextSibling")},prevAll:function(e){return ea.dir(e,"previousSibling")},nextUntil:function(e,a,c){return ea.dir(e,"nextSibling",c)},prevUntil:function(e,a,c){return ea.dir(e,"previousSibling",c)},siblings:function(e){return ea.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ea.sibling(e.firstChild)},contents:function(e){return e.contentDocument||ea.merge([],e.childNodes)}},function(e,a){ea.fn[e]=function(c,d){var f=ea.map(this,a,c);return"Until"!==e.slice(-5)&&(d=c),d&&"string"==typeof d&&(f=ea.filter(d,f)),this.length>1&&(ua[e]||ea.unique(f),sa.test(e)&&f.reverse()),this.pushStack(f)}});var la=/\S+/g,pa={};ea.Callbacks=function(e){e="string"==typeof e?pa[e]||b(e):ea.extend({},e);var a,c,d,f,t,n,r=[],i=!e.once&&[],o=function(b){for(a=e.memory&&b,c=!0,n=f||0,f=0,t=r.length,d=!0;r&&t>n;n++)if(r[n].apply(b[0],b[1])===!1&&e.stopOnFalse){a=!1;break}d=!1,r&&(i?i.length&&o(i.shift()):a?r=[]:s.disable())},s={add:function(){if(r){var c=r.length;(function b(a){ea.each(a,function(a,c){var d=ea.type(c);"function"===d?e.unique&&s.has(c)||r.push(c):c&&c.length&&"string"!==d&&b(c)})})(arguments),d?t=r.length:a&&(f=c,o(a))}return this},remove:function(){return r&&ea.each(arguments,function(e,a){for(var c;(c=ea.inArray(a,r,c))>-1;)r.splice(c,1),d&&(t>=c&&t--,n>=c&&n--)}),this},has:function(e){return e?ea.inArray(e,r)>-1:!(!r||!r.length)},empty:function(){return r=[],t=0,this},disable:function(){return r=i=a=void 0,this},disabled:function(){return!r},lock:function(){return i=void 0,a||s.disable(),this},locked:function(){return!i},fireWith:function(e,a){return!r||c&&!i||(a=a||[],a=[e,a.slice?a.slice():a],d?i.push(a):o(a)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!c}};return s},ea.extend({Deferred:function(e){var a=[["resolve","done",ea.Callbacks("once memory"),"resolved"],["reject","fail",ea.Callbacks("once memory"),"rejected"],["notify","progress",ea.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return f.done(arguments).fail(arguments),this},then:function(){var e=arguments;return ea.Deferred(function(c){ea.each(a,function(a,b){var t=ea.isFunction(e[a])&&e[a];f[b[1]](function(){var e=t&&t.apply(this,arguments);e&&ea.isFunction(e.promise)?e.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[b[0]+"With"](this===d?c.promise():this,t?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?ea.extend(e,d):d}},f={};return d.pipe=d.then,ea.each(a,function(e,b){var t=b[2],n=b[3];d[b[1]]=t.add,n&&t.add(function(){c=n},a[1^e][2].disable,a[2][2].lock),f[b[0]]=function(){return f[b[0]+"With"](this===f?d:this,arguments),this},f[b[0]+"With"]=t.fireWith}),d.promise(f),e&&e.call(f,f),f},when:function(e){var a,c,d,f=0,b=_.call(arguments),t=b.length,n=1!==t||e&&ea.isFunction(e.promise)?t:0,r=1===n?e:ea.Deferred(),i=function(e,c,d){return function(f){c[e]=this,d[e]=arguments.length>1?_.call(arguments):f,d===a?r.notifyWith(c,d):--n||r.resolveWith(c,d)}};if(t>1)for(a=Array(t),c=Array(t),d=Array(t);t>f;f++)b[f]&&ea.isFunction(b[f].promise)?b[f].promise().done(i(f,d,b)).fail(r.reject).progress(i(f,c,a)):--n;return n||r.resolveWith(d,b),r.promise()}});var ha;ea.fn.ready=function(e){return ea.ready.promise().done(e),this},ea.extend({isReady:!1,readyWait:1,holdReady:function(e){e?ea.readyWait++:ea.ready(!0)},ready:function(e){(e===!0?--ea.readyWait:ea.isReady)||(ea.isReady=!0,e!==!0&&--ea.readyWait>0||(ha.resolveWith(Z,[ea]),ea.fn.trigger&&ea(Z).trigger("ready").off("ready")))}}),ea.ready.promise=function(a){return ha||(ha=ea.Deferred(),"complete"===Z.readyState?setTimeout(ea.ready):(Z.addEventListener("DOMContentLoaded",t,!1),e.addEventListener("load",t,!1))),ha.promise(a)},ea.ready.promise();var ga=ea.access=function(e,a,c,d,f,b,t){var n=0,r=e.length,i=null==c;if("object"===ea.type(c)){f=!0;for(n in c)ea.access(e,a,n,c[n],!0,b,t)}else if(void 0!==d&&(f=!0,ea.isFunction(d)||(t=!0),i&&(t?(a.call(e,d),a=null):(i=a,a=function(e,a,c){return i.call(ea(e),c)})),a))for(;r>n;n++)a(e[n],c,t?d:d.call(e[n],n,a(e[n],c)));return f?e:i?a.call(e):r?a(e[0],c):b};ea.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},n.uid=1,n.accepts=ea.acceptData,n.prototype={key:function(e){if(!n.accepts(e))return 0;var a={},c=e[this.expando];if(!c){c=n.uid++;try{a[this.expando]={value:c},Object.defineProperties(e,a)}catch(d){a[this.expando]=c,ea.extend(e,a)}}return this.cache[c]||(this.cache[c]={}),c},set:function(e,a,c){var d,f=this.key(e),b=this.cache[f];if("string"==typeof a)b[a]=c;else if(ea.isEmptyObject(b))ea.extend(this.cache[f],a);else for(d in a)b[d]=a[d];return b},get:function(e,a){var c=this.cache[this.key(e)];return void 0===a?c:c[a]},access:function(e,a,c){var d;return void 0===a||a&&"string"==typeof a&&void 0===c?(d=this.get(e,a),void 0!==d?d:this.get(e,ea.camelCase(a))):(this.set(e,a,c),void 0!==c?c:a)},remove:function(e,a){var c,d,f,b=this.key(e),t=this.cache[b];if(void 0===a)this.cache[b]={};else{ea.isArray(a)?d=a.concat(a.map(ea.camelCase)):(f=ea.camelCase(a),a in t?d=[a,f]:(d=f,d=d in t?[d]:d.match(la)||[])),c=d.length;for(;c--;)delete t[d[c]]}},hasData:function(e){return!ea.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var va=new n,ma=new n,ya=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,xa=/([A-Z])/g;ea.extend({hasData:function(e){return ma.hasData(e)||va.hasData(e)},data:function(e,a,c){return ma.access(e,a,c)},removeData:function(e,a){ma.remove(e,a)},_data:function(e,a,c){return va.access(e,a,c)},_removeData:function(e,a){va.remove(e,a)}}),ea.fn.extend({data:function(e,a){var c,d,f,b=this[0],t=b&&b.attributes;if(void 0===e){if(this.length&&(f=ma.get(b),1===b.nodeType&&!va.get(b,"hasDataAttrs"))){for(c=t.length;c--;)d=t[c].name,0===d.indexOf("data-")&&(d=ea.camelCase(d.slice(5)),r(b,d,f[d]));va.set(b,"hasDataAttrs",!0)}return f}return"object"==typeof e?this.each(function(){ma.set(this,e)}):ga(this,function(a){var c,d=ea.camelCase(e);if(b&&void 0===a){if(c=ma.get(b,e),void 0!==c)return c;if(c=ma.get(b,d),void 0!==c)return c;if(c=r(b,d,void 0),void 0!==c)return c}else this.each(function(){var c=ma.get(this,d);ma.set(this,d,a),-1!==e.indexOf("-")&&void 0!==c&&ma.set(this,e,a)})},null,a,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){ma.remove(this,e)})}}),ea.extend({queue:function(e,a,c){var d;return e?(a=(a||"fx")+"queue",d=va.get(e,a),c&&(!d||ea.isArray(c)?d=va.access(e,a,ea.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(e,a){a=a||"fx";var c=ea.queue(e,a),d=c.length,f=c.shift(),b=ea._queueHooks(e,a),t=function(){ea.dequeue(e,a)};"inprogress"===f&&(f=c.shift(),d--),f&&("fx"===a&&c.unshift("inprogress"),delete b.stop,f.call(e,t,b)),!d&&b&&b.empty.fire()},_queueHooks:function(e,a){var c=a+"queueHooks";return va.get(e,c)||va.access(e,c,{empty:ea.Callbacks("once memory").add(function(){va.remove(e,[a+"queue",c])})})}}),ea.fn.extend({queue:function(e,a){var c=2;return"string"!=typeof e&&(a=e,e="fx",c--),c>arguments.length?ea.queue(this[0],e):void 0===a?this:this.each(function(){var c=ea.queue(this,e,a);ea._queueHooks(this,e),"fx"===e&&"inprogress"!==c[0]&&ea.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ea.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,a){var c,d=1,f=ea.Deferred(),b=this,t=this.length,n=function(){--d||f.resolveWith(b,[b])};for("string"!=typeof e&&(a=e,e=void 0),e=e||"fx";t--;)c=va.get(b[t],e+"queueHooks"),c&&c.empty&&(d++,c.empty.add(n));return n(),f.promise(a)}});var wa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ta=["Top","Right","Bottom","Left"],Ea=function(e,a){return e=a||e,"none"===ea.css(e,"display")||!ea.contains(e.ownerDocument,e)},Ca=/^(?:checkbox|radio)$/i;(function(){var e=Z.createDocumentFragment(),a=e.appendChild(Z.createElement("div"));a.innerHTML="<input type='radio' checked='checked' name='t'/>",G.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="<textarea>x</textarea>",G.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue})();var ka="undefined";G.focusinBubbles="onfocusin"in e;var Na=/^key/,Aa=/^(?:mouse|contextmenu)|click/,Sa=/^(?:focusinfocus|focusoutblur)$/,La=/^([^.]*)(?:\.(.+)|)$/;ea.event={global:{},add:function(e,a,c,d,f){var b,t,n,r,i,o,s,u,l,p,h,g=va.get(e);if(g)for(c.handler&&(b=c,c=b.handler,f=b.selector),c.guid||(c.guid=ea.guid++),(r=g.events)||(r=g.events={}),(t=g.handle)||(t=g.handle=function(a){return typeof ea!==ka&&ea.event.triggered!==a.type?ea.event.dispatch.apply(e,arguments):void 0}),a=(a||"").match(la)||[""],i=a.length;i--;)n=La.exec(a[i])||[],l=h=n[1],p=(n[2]||"").split(".").sort(),l&&(s=ea.event.special[l]||{},l=(f?s.delegateType:s.bindType)||l,s=ea.event.special[l]||{},o=ea.extend({type:l,origType:h,data:d,handler:c,guid:c.guid,selector:f,needsContext:f&&ea.expr.match.needsContext.test(f),namespace:p.join(".")},b),(u=r[l])||(u=r[l]=[],u.delegateCount=0,s.setup&&s.setup.call(e,d,p,t)!==!1||e.addEventListener&&e.addEventListener(l,t,!1)),s.add&&(s.add.call(e,o),o.handler.guid||(o.handler.guid=c.guid)),f?u.splice(u.delegateCount++,0,o):u.push(o),ea.event.global[l]=!0)},remove:function(e,a,c,d,f){var b,t,n,r,i,o,s,u,l,p,h,g=va.hasData(e)&&va.get(e);if(g&&(r=g.events)){for(a=(a||"").match(la)||[""],i=a.length;i--;)if(n=La.exec(a[i])||[],l=h=n[1],p=(n[2]||"").split(".").sort(),l){for(s=ea.event.special[l]||{},l=(d?s.delegateType:s.bindType)||l,u=r[l]||[],n=n[2]&&RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),t=b=u.length;b--;)o=u[b],!f&&h!==o.origType||c&&c.guid!==o.guid||n&&!n.test(o.namespace)||d&&d!==o.selector&&("**"!==d||!o.selector)||(u.splice(b,1),o.selector&&u.delegateCount--,s.remove&&s.remove.call(e,o));t&&!u.length&&(s.teardown&&s.teardown.call(e,p,g.handle)!==!1||ea.removeEvent(e,l,g.handle),delete r[l])}else for(l in r)ea.event.remove(e,l+a[i],c,d,!0);ea.isEmptyObject(r)&&(delete g.handle,va.remove(e,"events"))}},trigger:function(a,c,d,f){var b,t,n,r,i,o,s,u=[d||Z],l=J.call(a,"type")?a.type:a,p=J.call(a,"namespace")?a.namespace.split("."):[];if(t=n=d=d||Z,3!==d.nodeType&&8!==d.nodeType&&!Sa.test(l+ea.event.triggered)&&(l.indexOf(".")>=0&&(p=l.split("."),l=p.shift(),p.sort()),i=0>l.indexOf(":")&&"on"+l,a=a[ea.expando]?a:new ea.Event(l,"object"==typeof a&&a),a.isTrigger=f?2:3,a.namespace=p.join("."),a.namespace_re=a.namespace?RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),c=null==c?[a]:ea.makeArray(c,[a]),s=ea.event.special[l]||{},f||!s.trigger||s.trigger.apply(d,c)!==!1)){if(!f&&!s.noBubble&&!ea.isWindow(d)){for(r=s.delegateType||l,Sa.test(r+l)||(t=t.parentNode);t;t=t.parentNode)u.push(t),n=t;n===(d.ownerDocument||Z)&&u.push(n.defaultView||n.parentWindow||e)}for(b=0;(t=u[b++])&&!a.isPropagationStopped();)a.type=b>1?r:s.bindType||l,o=(va.get(t,"events")||{})[a.type]&&va.get(t,"handle"),o&&o.apply(t,c),o=i&&t[i],o&&o.apply&&ea.acceptData(t)&&(a.result=o.apply(t,c),a.result===!1&&a.preventDefault());return a.type=l,f||a.isDefaultPrevented()||s._default&&s._default.apply(u.pop(),c)!==!1||!ea.acceptData(d)||i&&ea.isFunction(d[l])&&!ea.isWindow(d)&&(n=d[i],n&&(d[i]=null),ea.event.triggered=l,d[l](),ea.event.triggered=void 0,n&&(d[i]=n)),a.result}},dispatch:function(e){e=ea.event.fix(e);var a,c,d,f,b,t=[],n=_.call(arguments),r=(va.get(this,"events")||{})[e.type]||[],i=ea.event.special[e.type]||{};if(n[0]=e,e.delegateTarget=this,!i.preDispatch||i.preDispatch.call(this,e)!==!1){for(t=ea.event.handlers.call(this,e,r),a=0;(f=t[a++])&&!e.isPropagationStopped();)for(e.currentTarget=f.elem,c=0;(b=f.handlers[c++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(b.namespace))&&(e.handleObj=b,e.data=b.data,d=((ea.event.special[b.origType]||{}).handle||b.handler).apply(f.elem,n),void 0!==d&&(e.result=d)===!1&&(e.preventDefault(),e.stopPropagation()));return i.postDispatch&&i.postDispatch.call(this,e),e.result}},handlers:function(e,a){var c,d,f,b,t=[],n=a.delegateCount,r=e.target;if(n&&r.nodeType&&(!e.button||"click"!==e.type))for(;r!==this;r=r.parentNode||this)if(r.disabled!==!0||"click"!==e.type){for(d=[],c=0;n>c;c++)b=a[c],f=b.selector+" ",void 0===d[f]&&(d[f]=b.needsContext?ea(f,this).index(r)>=0:ea.find(f,this,null,[r]).length),d[f]&&d.push(b);d.length&&t.push({elem:r,handlers:d})}return a.length>n&&t.push({elem:this,handlers:a.slice(n)}),t},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,a){return null==e.which&&(e.which=null!=a.charCode?a.charCode:a.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,a){var c,d,f,b=a.button;return null==e.pageX&&null!=a.clientX&&(c=e.target.ownerDocument||Z,d=c.documentElement,f=c.body,e.pageX=a.clientX+(d&&d.scrollLeft||f&&f.scrollLeft||0)-(d&&d.clientLeft||f&&f.clientLeft||0),e.pageY=a.clientY+(d&&d.scrollTop||f&&f.scrollTop||0)-(d&&d.clientTop||f&&f.clientTop||0)),e.which||void 0===b||(e.which=1&b?1:2&b?3:4&b?2:0),e}},fix:function(e){if(e[ea.expando])return e;var a,c,d,f=e.type,b=e,t=this.fixHooks[f];for(t||(this.fixHooks[f]=t=Aa.test(f)?this.mouseHooks:Na.test(f)?this.keyHooks:{}),d=t.props?this.props.concat(t.props):this.props,e=new ea.Event(b),a=d.length;a--;)c=d[a],e[c]=b[c];return e.target||(e.target=Z),3===e.target.nodeType&&(e.target=e.target.parentNode),t.filter?t.filter(e,b):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==s()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===s()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&ea.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(e){return ea.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,a,c,d){var f=ea.extend(new ea.Event,c,{type:e,isSimulated:!0,originalEvent:{}});d?ea.event.trigger(f,null,a):ea.event.dispatch.call(a,f),f.isDefaultPrevented()&&c.preventDefault()}},ea.removeEvent=function(e,a,c){e.removeEventListener&&e.removeEventListener(a,c,!1)},ea.Event=function(e,a){return this instanceof ea.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.getPreventDefault&&e.getPreventDefault()?i:o):this.type=e,a&&ea.extend(this,a),this.timeStamp=e&&e.timeStamp||ea.now(),this[ea.expando]=!0,void 0):new ea.Event(e,a)},ea.Event.prototype={isDefaultPrevented:o,isPropagationStopped:o,isImmediatePropagationStopped:o,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=i,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=i,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i,this.stopPropagation()}},ea.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,a){ea.event.special[e]={delegateType:a,bindType:a,handle:function(e){var c,d=this,f=e.relatedTarget,b=e.handleObj;return(!f||f!==d&&!ea.contains(d,f))&&(e.type=b.origType,c=b.handler.apply(this,arguments),e.type=a),c}}}),G.focusinBubbles||ea.each({focus:"focusin",blur:"focusout"},function(e,a){var c=function(e){ea.event.simulate(a,e.target,ea.event.fix(e),!0)};ea.event.special[a]={setup:function(){var d=this.ownerDocument||this,f=va.access(d,a);f||d.addEventListener(e,c,!0),va.access(d,a,(f||0)+1)},teardown:function(){var d=this.ownerDocument||this,f=va.access(d,a)-1;f?va.access(d,a,f):(d.removeEventListener(e,c,!0),va.remove(d,a))}}}),ea.fn.extend({on:function(e,a,c,d,f){var b,t;if("object"==typeof e){"string"!=typeof a&&(c=c||a,a=void 0);for(t in e)this.on(t,a,c,e[t],f);return this}if(null==c&&null==d?(d=a,c=a=void 0):null==d&&("string"==typeof a?(d=c,c=void 0):(d=c,c=a,a=void 0)),d===!1)d=o;else if(!d)return this;return 1===f&&(b=d,d=function(e){return ea().off(e),b.apply(this,arguments)},d.guid=b.guid||(b.guid=ea.guid++)),this.each(function(){ea.event.add(this,e,d,c,a)})},one:function(e,a,c,d){return this.on(e,a,c,d,1)},off:function(e,a,c){var d,f;if(e&&e.preventDefault&&e.handleObj)return d=e.handleObj,ea(e.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof e){for(f in e)this.off(f,a,e[f]);return this}return(a===!1||"function"==typeof a)&&(c=a,a=void 0),c===!1&&(c=o),this.each(function(){ea.event.remove(this,e,c,a)})},trigger:function(e,a){return this.each(function(){ea.event.trigger(e,a,this)})},triggerHandler:function(e,a){var c=this[0];return c?ea.event.trigger(e,a,c,!0):void 0}});var Da=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,Ia=/<|&#?\w+;/,qa=/<(?:script|style|link)/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,Ha=/^$|\/(?:java|ecma)script/i,Ma=/^true\/(.*)/,Oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Fa={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Fa.optgroup=Fa.option,Fa.tbody=Fa.tfoot=Fa.colgroup=Fa.caption=Fa.thead,Fa.th=Fa.td,ea.extend({clone:function(e,a,c){var d,f,b,t,n=e.cloneNode(!0),r=ea.contains(e.ownerDocument,e);if(!(G.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ea.isXMLDoc(e)))for(t=v(n),b=v(e),d=0,f=b.length;f>d;d++)m(b[d],t[d]);if(a)if(c)for(b=b||v(e),t=t||v(n),d=0,f=b.length;f>d;d++)g(b[d],t[d]);else g(e,n);return t=v(n,"script"),t.length>0&&h(t,!r&&v(e,"script")),n},buildFragment:function(e,a,c,d){for(var f,b,t,n,r,i,o=a.createDocumentFragment(),s=[],u=0,l=e.length;l>u;u++)if(f=e[u],f||0===f)if("object"===ea.type(f))ea.merge(s,f.nodeType?[f]:f);else if(Ia.test(f)){for(b=b||o.appendChild(a.createElement("div")),t=(ja.exec(f)||["",""])[1].toLowerCase(),n=Fa[t]||Fa._default,b.innerHTML=n[1]+f.replace(Da,"<$1></$2>")+n[2],i=n[0];i--;)b=b.lastChild;ea.merge(s,b.childNodes),b=o.firstChild,b.textContent=""}else s.push(a.createTextNode(f));for(o.textContent="",u=0;f=s[u++];)if((!d||-1===ea.inArray(f,d))&&(r=ea.contains(f.ownerDocument,f),b=v(o.appendChild(f),"script"),r&&h(b),c))for(i=0;f=b[i++];)Ha.test(f.type||"")&&c.push(f);return o},cleanData:function(e){for(var a,c,d,f,b,t,n=ea.event.special,r=0;void 0!==(c=e[r]);r++){if(ea.acceptData(c)&&(b=c[va.expando],b&&(a=va.cache[b]))){if(d=Object.keys(a.events||{}),d.length)for(t=0;void 0!==(f=d[t]);t++)n[f]?ea.event.remove(c,f):ea.removeEvent(c,f,a.handle);va.cache[b]&&delete va.cache[b]}delete ma.cache[c[ma.expando]]}}}),ea.fn.extend({text:function(e){return ga(this,function(e){return void 0===e?ea.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var a=u(this,e);a.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var a=u(this,e);a.insertBefore(e,a.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,a){for(var c,d=e?ea.filter(e,this):this,f=0;null!=(c=d[f]);f++)a||1!==c.nodeType||ea.cleanData(v(c)),c.parentNode&&(a&&ea.contains(c.ownerDocument,c)&&h(v(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var e,a=0;null!=(e=this[a]);a++)1===e.nodeType&&(ea.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,a){return e=null==e?!1:e,a=null==a?e:a,this.map(function(){return ea.clone(this,e,a)})},html:function(e){return ga(this,function(e){var a=this[0]||{},c=0,d=this.length;if(void 0===e&&1===a.nodeType)return a.innerHTML;if("string"==typeof e&&!qa.test(e)&&!Fa[(ja.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Da,"<$1></$2>");try{for(;d>c;c++)a=this[c]||{},1===a.nodeType&&(ea.cleanData(v(a,!1)),a.innerHTML=e);a=0}catch(f){}}a&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(a){e=this.parentNode,ea.cleanData(v(this)),e&&e.replaceChild(a,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,a){e=$.apply([],e);var c,d,f,b,t,n,r=0,i=this.length,o=this,s=i-1,u=e[0],h=ea.isFunction(u);if(h||i>1&&"string"==typeof u&&!G.checkClone&&Ba.test(u))return this.each(function(c){var d=o.eq(c);h&&(e[0]=u.call(this,c,d.html())),d.domManip(e,a)});if(i&&(c=ea.buildFragment(e,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=ea.map(v(c,"script"),l),b=f.length;i>r;r++)t=c,r!==s&&(t=ea.clone(t,!0,!0),b&&ea.merge(f,v(t,"script"))),a.call(this[r],t,r);if(b)for(n=f[f.length-1].ownerDocument,ea.map(f,p),r=0;b>r;r++)t=f[r],Ha.test(t.type||"")&&!va.access(t,"globalEval")&&ea.contains(n,t)&&(t.src?ea._evalUrl&&ea._evalUrl(t.src):ea.globalEval(t.textContent.replace(Oa,"")))}return this}}),ea.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ea.fn[e]=function(e){for(var c,d=[],f=ea(e),b=f.length-1,t=0;b>=t;t++)c=t===b?this:this.clone(!0),ea(f[t])[a](c),z.apply(d,c.get());return this.pushStack(d)}});var Pa,Ua={},Ra=/^margin/,Wa=RegExp("^("+wa+")(?!px)[a-z%]+$","i"),_a=function(e){return e.ownerDocument.defaultView.getComputedStyle(e,null)};(function(){function a(){n.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",b.appendChild(t);var a=e.getComputedStyle(n,null);c="1%"!==a.top,d="4px"===a.width,b.removeChild(t)}var c,d,f="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",b=Z.documentElement,t=Z.createElement("div"),n=Z.createElement("div");n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",G.clearCloneStyle="content-box"===n.style.backgroundClip,t.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",t.appendChild(n),e.getComputedStyle&&ea.extend(G,{pixelPosition:function(){return a(),c},boxSizingReliable:function(){return null==d&&a(),d},reliableMarginRight:function(){var a,c=n.appendChild(Z.createElement("div"));return c.style.cssText=n.style.cssText=f,c.style.marginRight=c.style.width="0",n.style.width="1px",b.appendChild(t),a=!parseFloat(e.getComputedStyle(c,null).marginRight),b.removeChild(t),n.innerHTML="",a}})})(),ea.swap=function(e,a,c,d){var f,b,t={};for(b in a)t[b]=e.style[b],e.style[b]=a[b];f=c.apply(e,d||[]);for(b in a)e.style[b]=t[b];return f};var $a=/^(none|table(?!-c[ea]).+)/,za=RegExp("^("+wa+")(.*)$","i"),Xa=RegExp("^([+-])=("+wa+")","i"),Ya={position:"absolute",visibility:"hidden",display:"block"},Va={letterSpacing:0,fontWeight:400},Ja=["Webkit","O","Moz","ms"];ea.extend({cssHooks:{opacity:{get:function(e,a){if(a){var c=w(e,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,a,c,d){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var f,b,t,n=ea.camelCase(a),r=e.style;return a=ea.cssProps[n]||(ea.cssProps[n]=E(r,n)),t=ea.cssHooks[a]||ea.cssHooks[n],void 0===c?t&&"get"in t&&void 0!==(f=t.get(e,!1,d))?f:r[a]:(b=typeof c,"string"===b&&(f=Xa.exec(c))&&(c=(f[1]+1)*f[2]+parseFloat(ea.css(e,a)),b="number"),null!=c&&c===c&&("number"!==b||ea.cssNumber[n]||(c+="px"),G.clearCloneStyle||""!==c||0!==a.indexOf("background")||(r[a]="inherit"),t&&"set"in t&&void 0===(c=t.set(e,c,d))||(r[a]="",r[a]=c)),void 0)}},css:function(e,a,c,d){var f,b,t,n=ea.camelCase(a);return a=ea.cssProps[n]||(ea.cssProps[n]=E(e.style,n)),t=ea.cssHooks[a]||ea.cssHooks[n],t&&"get"in t&&(f=t.get(e,!0,c)),void 0===f&&(f=w(e,a,d)),"normal"===f&&a in Va&&(f=Va[a]),""===c||c?(b=parseFloat(f),c===!0||ea.isNumeric(b)?b||0:f):f}}),ea.each(["height","width"],function(e,a){ea.cssHooks[a]={get:function(e,c,d){return c?0===e.offsetWidth&&$a.test(ea.css(e,"display"))?ea.swap(e,Ya,function(){return N(e,a,d)}):N(e,a,d):void 0},set:function(e,c,d){var f=d&&_a(e);return C(e,c,d?k(e,a,d,"border-box"===ea.css(e,"boxSizing",!1,f),f):0)}}}),ea.cssHooks.marginRight=T(G.reliableMarginRight,function(e,a){return a?ea.swap(e,{display:"inline-block"},w,[e,"marginRight"]):void 0}),ea.each({margin:"",padding:"",border:"Width"},function(e,a){ea.cssHooks[e+a]={expand:function(c){for(var d=0,f={},b="string"==typeof c?c.split(" "):[c];4>d;d++)f[e+Ta[d]+a]=b[d]||b[d-2]||b[0];return f}},Ra.test(e)||(ea.cssHooks[e+a].set=C)}),ea.fn.extend({css:function(e,a){return ga(this,function(e,a,c){var d,f,b={},t=0;if(ea.isArray(a)){for(d=_a(e),f=a.length;f>t;t++)b[a[t]]=ea.css(e,a[t],!1,d);return b}return void 0!==c?ea.style(e,a,c):ea.css(e,a)},e,a,arguments.length>1)},show:function(){return A(this,!0)},hide:function(){return A(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Ea(this)?ea(this).show():ea(this).hide()})}}),ea.Tween=S,S.prototype={constructor:S,init:function(e,a,c,d,f,b){this.elem=e,this.prop=c,this.easing=f||"swing",this.options=a,this.start=this.now=this.cur(),this.end=d,this.unit=b||(ea.cssNumber[c]?"":"px")},cur:function(){var e=S.propHooks[this.prop];return e&&e.get?e.get(this):S.propHooks._default.get(this)},run:function(e){var a,c=S.propHooks[this.prop];return this.pos=a=this.options.duration?ea.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*a+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):S.propHooks._default.set(this),this}},S.prototype.init.prototype=S.prototype,S.propHooks={_default:{get:function(e){var a;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(a=ea.css(e.elem,e.prop,""),a&&"auto"!==a?a:0):e.elem[e.prop]},set:function(e){ea.fx.step[e.prop]?ea.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ea.cssProps[e.prop]]||ea.cssHooks[e.prop])?ea.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},S.propHooks.scrollTop=S.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ea.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ea.fx=S.prototype.init,ea.fx.step={};var Qa,Ga,Za=/^(?:toggle|show|hide)$/,Ka=RegExp("^(?:([+-])=|)("+wa+")([a-z%]*)$","i"),ec=/queueHooks$/,ac=[I],cc={"*":[function(e,a){var c=this.createTween(e,a),d=c.cur(),f=Ka.exec(a),b=f&&f[3]||(ea.cssNumber[e]?"":"px"),t=(ea.cssNumber[e]||"px"!==b&&+d)&&Ka.exec(ea.css(c.elem,e)),n=1,r=20;if(t&&t[3]!==b){b=b||t[3],f=f||[],t=+d||1;do n=n||".5",t/=n,ea.style(c.elem,e,t+b);while(n!==(n=c.cur()/d)&&1!==n&&--r)}return f&&(t=c.start=+t||+d||0,c.unit=b,c.end=f[1]?t+(f[1]+1)*f[2]:+f[2]),c}]};ea.Animation=ea.extend(B,{tweener:function(e,a){ea.isFunction(e)?(a=e,e=["*"]):e=e.split(" ");for(var c,d=0,f=e.length;f>d;d++)c=e[d],cc[c]=cc[c]||[],cc[c].unshift(a)},prefilter:function(e,a){a?ac.unshift(e):ac.push(e)}}),ea.speed=function(e,a,c){var d=e&&"object"==typeof e?ea.extend({},e):{complete:c||!c&&a||ea.isFunction(e)&&e,duration:e,easing:c&&a||a&&!ea.isFunction(a)&&a};return d.duration=ea.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in ea.fx.speeds?ea.fx.speeds[d.duration]:ea.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){ea.isFunction(d.old)&&d.old.call(this),d.queue&&ea.dequeue(this,d.queue)},d},ea.fn.extend({fadeTo:function(e,a,c,d){return this.filter(Ea).css("opacity",0).show().end().animate({opacity:a},e,c,d)},animate:function(e,a,c,d){var f=ea.isEmptyObject(e),b=ea.speed(a,c,d),t=function(){var a=B(this,ea.extend({},e),b);(f||va.get(this,"finish"))&&a.stop(!0)};return t.finish=t,f||b.queue===!1?this.each(t):this.queue(b.queue,t)},stop:function(e,a,c){var d=function(e){var a=e.stop;delete e.stop,a(c)};return"string"!=typeof e&&(c=a,a=e,e=void 0),a&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var a=!0,f=null!=e&&e+"queueHooks",b=ea.timers,t=va.get(this);if(f)t[f]&&t[f].stop&&d(t[f]);else for(f in t)t[f]&&t[f].stop&&ec.test(f)&&d(t[f]);for(f=b.length;f--;)b[f].elem!==this||null!=e&&b[f].queue!==e||(b[f].anim.stop(c),a=!1,b.splice(f,1));
(a||!c)&&ea.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var a,c=va.get(this),d=c[e+"queue"],f=c[e+"queueHooks"],b=ea.timers,t=d?d.length:0;for(c.finish=!0,ea.queue(this,e,[]),f&&f.stop&&f.stop.call(this,!0),a=b.length;a--;)b[a].elem===this&&b[a].queue===e&&(b[a].anim.stop(!0),b.splice(a,1));for(a=0;t>a;a++)d[a]&&d[a].finish&&d[a].finish.call(this);delete c.finish})}}),ea.each(["toggle","show","hide"],function(e,a){var c=ea.fn[a];ea.fn[a]=function(e,d,f){return null==e||"boolean"==typeof e?c.apply(this,arguments):this.animate(D(a,!0),e,d,f)}}),ea.each({slideDown:D("show"),slideUp:D("hide"),slideToggle:D("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,a){ea.fn[e]=function(e,c,d){return this.animate(a,e,c,d)}}),ea.timers=[],ea.fx.tick=function(){var e,a=0,c=ea.timers;for(Qa=ea.now();c.length>a;a++)e=c[a],e()||c[a]!==e||c.splice(a--,1);c.length||ea.fx.stop(),Qa=void 0},ea.fx.timer=function(e){ea.timers.push(e),e()?ea.fx.start():ea.timers.pop()},ea.fx.interval=13,ea.fx.start=function(){Ga||(Ga=setInterval(ea.fx.tick,ea.fx.interval))},ea.fx.stop=function(){clearInterval(Ga),Ga=null},ea.fx.speeds={slow:600,fast:200,_default:400},ea.fn.delay=function(e,a){return e=ea.fx?ea.fx.speeds[e]||e:e,a=a||"fx",this.queue(a,function(a,c){var d=setTimeout(a,e);c.stop=function(){clearTimeout(d)}})},function(){var e=Z.createElement("input"),a=Z.createElement("select"),c=a.appendChild(Z.createElement("option"));e.type="checkbox",G.checkOn=""!==e.value,G.optSelected=c.selected,a.disabled=!0,G.optDisabled=!c.disabled,e=Z.createElement("input"),e.value="t",e.type="radio",G.radioValue="t"===e.value}();var dc,fc,bc=ea.expr.attrHandle;ea.fn.extend({attr:function(e,a){return ga(this,ea.attr,e,a,arguments.length>1)},removeAttr:function(e){return this.each(function(){ea.removeAttr(this,e)})}}),ea.extend({attr:function(e,a,c){var d,f,b=e.nodeType;if(e&&3!==b&&8!==b&&2!==b)return typeof e.getAttribute===ka?ea.prop(e,a,c):(1===b&&ea.isXMLDoc(e)||(a=a.toLowerCase(),d=ea.attrHooks[a]||(ea.expr.match.bool.test(a)?fc:dc)),void 0===c?d&&"get"in d&&null!==(f=d.get(e,a))?f:(f=ea.find.attr(e,a),null==f?void 0:f):null!==c?d&&"set"in d&&void 0!==(f=d.set(e,c,a))?f:(e.setAttribute(a,c+""),c):(ea.removeAttr(e,a),void 0))},removeAttr:function(e,a){var c,d,f=0,b=a&&a.match(la);if(b&&1===e.nodeType)for(;c=b[f++];)d=ea.propFix[c]||c,ea.expr.match.bool.test(c)&&(e[d]=!1),e.removeAttribute(c)},attrHooks:{type:{set:function(e,a){if(!G.radioValue&&"radio"===a&&ea.nodeName(e,"input")){var c=e.value;return e.setAttribute("type",a),c&&(e.value=c),a}}}}}),fc={set:function(e,a,c){return a===!1?ea.removeAttr(e,c):e.setAttribute(c,c),c}},ea.each(ea.expr.match.bool.source.match(/\w+/g),function(e,a){var c=bc[a]||ea.find.attr;bc[a]=function(e,a,d){var f,b;return d||(b=bc[a],bc[a]=f,f=null!=c(e,a,d)?a.toLowerCase():null,bc[a]=b),f}});var tc=/^(?:input|select|textarea|button)$/i;ea.fn.extend({prop:function(e,a){return ga(this,ea.prop,e,a,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ea.propFix[e]||e]})}}),ea.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,a,c){var d,f,b,t=e.nodeType;if(e&&3!==t&&8!==t&&2!==t)return b=1!==t||!ea.isXMLDoc(e),b&&(a=ea.propFix[a]||a,f=ea.propHooks[a]),void 0!==c?f&&"set"in f&&void 0!==(d=f.set(e,c,a))?d:e[a]=c:f&&"get"in f&&null!==(d=f.get(e,a))?d:e[a]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||tc.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),G.optSelected||(ea.propHooks.selected={get:function(e){var a=e.parentNode;return a&&a.parentNode&&a.parentNode.selectedIndex,null}}),ea.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ea.propFix[this.toLowerCase()]=this});var nc=/[\t\r\n\f]/g;ea.fn.extend({addClass:function(e){var a,c,d,f,b,t,n="string"==typeof e&&e,r=0,i=this.length;if(ea.isFunction(e))return this.each(function(a){ea(this).addClass(e.call(this,a,this.className))});if(n)for(a=(e||"").match(la)||[];i>r;r++)if(c=this[r],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(nc," "):" ")){for(b=0;f=a[b++];)0>d.indexOf(" "+f+" ")&&(d+=f+" ");t=ea.trim(d),c.className!==t&&(c.className=t)}return this},removeClass:function(e){var a,c,d,f,b,t,n=0===arguments.length||"string"==typeof e&&e,r=0,i=this.length;if(ea.isFunction(e))return this.each(function(a){ea(this).removeClass(e.call(this,a,this.className))});if(n)for(a=(e||"").match(la)||[];i>r;r++)if(c=this[r],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(nc," "):"")){for(b=0;f=a[b++];)for(;d.indexOf(" "+f+" ")>=0;)d=d.replace(" "+f+" "," ");t=e?ea.trim(d):"",c.className!==t&&(c.className=t)}return this},toggleClass:function(e,a){var c=typeof e;return"boolean"==typeof a&&"string"===c?a?this.addClass(e):this.removeClass(e):ea.isFunction(e)?this.each(function(c){ea(this).toggleClass(e.call(this,c,this.className,a),a)}):this.each(function(){if("string"===c)for(var a,d=0,f=ea(this),b=e.match(la)||[];a=b[d++];)f.hasClass(a)?f.removeClass(a):f.addClass(a);else(c===ka||"boolean"===c)&&(this.className&&va.set(this,"__className__",this.className),this.className=this.className||e===!1?"":va.get(this,"__className__")||"")})},hasClass:function(e){for(var a=" "+e+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(nc," ").indexOf(a)>=0)return!0;return!1}});var rc=/\r/g;ea.fn.extend({val:function(e){var a,c,d,f=this[0];{if(arguments.length)return d=ea.isFunction(e),this.each(function(c){var f;1===this.nodeType&&(f=d?e.call(this,c,ea(this).val()):e,null==f?f="":"number"==typeof f?f+="":ea.isArray(f)&&(f=ea.map(f,function(e){return null==e?"":e+""})),a=ea.valHooks[this.type]||ea.valHooks[this.nodeName.toLowerCase()],a&&"set"in a&&void 0!==a.set(this,f,"value")||(this.value=f))});if(f)return a=ea.valHooks[f.type]||ea.valHooks[f.nodeName.toLowerCase()],a&&"get"in a&&void 0!==(c=a.get(f,"value"))?c:(c=f.value,"string"==typeof c?c.replace(rc,""):null==c?"":c)}}}),ea.extend({valHooks:{select:{get:function(e){for(var a,c,d=e.options,f=e.selectedIndex,b="select-one"===e.type||0>f,t=b?null:[],n=b?f+1:d.length,r=0>f?n:b?f:0;n>r;r++)if(c=d[r],!(!c.selected&&r!==f||(G.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&ea.nodeName(c.parentNode,"optgroup"))){if(a=ea(c).val(),b)return a;t.push(a)}return t},set:function(e,a){for(var c,d,f=e.options,b=ea.makeArray(a),t=f.length;t--;)d=f[t],(d.selected=ea.inArray(ea(d).val(),b)>=0)&&(c=!0);return c||(e.selectedIndex=-1),b}}}}),ea.each(["radio","checkbox"],function(){ea.valHooks[this]={set:function(e,a){return ea.isArray(a)?e.checked=ea.inArray(ea(e).val(),a)>=0:void 0}},G.checkOn||(ea.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),ea.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,a){ea.fn[a]=function(e,c){return arguments.length>0?this.on(a,null,e,c):this.trigger(a)}}),ea.fn.extend({hover:function(e,a){return this.mouseenter(e).mouseleave(a||e)},bind:function(e,a,c){return this.on(e,null,a,c)},unbind:function(e,a){return this.off(e,null,a)},delegate:function(e,a,c,d){return this.on(a,e,c,d)},undelegate:function(e,a,c){return 1===arguments.length?this.off(e,"**"):this.off(a,e||"**",c)}});var ic=ea.now(),oc=/\?/;ea.parseJSON=function(e){return JSON.parse(e+"")},ea.parseXML=function(e){var a,c;if(!e||"string"!=typeof e)return null;try{c=new DOMParser,a=c.parseFromString(e,"text/xml")}catch(d){a=void 0}return(!a||a.getElementsByTagName("parsererror").length)&&ea.error("Invalid XML: "+e),a};var sc,uc,lc=/#.*$/,pc=/([?&])_=[^&]*/,hc=/^(.*?):[ \t]*([^\r\n]*)$/gm,gc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,vc=/^(?:GET|HEAD)$/,mc=/^\/\//,yc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,xc={},wc={},Tc="*/".concat("*");try{uc=location.href}catch(Ec){uc=Z.createElement("a"),uc.href="",uc=uc.href}sc=yc.exec(uc.toLowerCase())||[],ea.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:uc,type:"GET",isLocal:gc.test(sc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Tc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ea.parseJSON,"text xml":ea.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,a){return a?O(O(e,ea.ajaxSettings),a):O(ea.ajaxSettings,e)},ajaxPrefilter:H(xc),ajaxTransport:H(wc),ajax:function(e,a){function c(e,a,c,t){var r,o,v,m,x,T=a;2!==y&&(y=2,n&&clearTimeout(n),d=void 0,b=t||"",w.readyState=e>0?4:0,r=e>=200&&300>e||304===e,c&&(m=F(s,w,c)),m=P(s,m,w,r),r?(s.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(ea.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(ea.etag[f]=x)),204===e||"HEAD"===s.type?T="nocontent":304===e?T="notmodified":(T=m.state,o=m.data,v=m.error,r=!v)):(v=T,(e||!T)&&(T="error",0>e&&(e=0))),w.status=e,w.statusText=(a||T)+"",r?p.resolveWith(u,[o,T,w]):p.rejectWith(u,[w,T,v]),w.statusCode(g),g=void 0,i&&l.trigger(r?"ajaxSuccess":"ajaxError",[w,s,r?o:v]),h.fireWith(u,[w,T]),i&&(l.trigger("ajaxComplete",[w,s]),--ea.active||ea.event.trigger("ajaxStop")))}"object"==typeof e&&(a=e,e=void 0),a=a||{};var d,f,b,t,n,r,i,o,s=ea.ajaxSetup({},a),u=s.context||s,l=s.context&&(u.nodeType||u.jquery)?ea(u):ea.event,p=ea.Deferred(),h=ea.Callbacks("once memory"),g=s.statusCode||{},v={},m={},y=0,x="canceled",w={readyState:0,getResponseHeader:function(e){var a;if(2===y){if(!t)for(t={};a=hc.exec(b);)t[a[1].toLowerCase()]=a[2];a=t[e.toLowerCase()]}return null==a?null:a},getAllResponseHeaders:function(){return 2===y?b:null},setRequestHeader:function(e,a){var c=e.toLowerCase();return y||(e=m[c]=m[c]||e,v[e]=a),this},overrideMimeType:function(e){return y||(s.mimeType=e),this},statusCode:function(e){var a;if(e)if(2>y)for(a in e)g[a]=[g[a],e[a]];else w.always(e[w.status]);return this},abort:function(e){var a=e||x;return d&&d.abort(a),c(0,a),this}};if(p.promise(w).complete=h.add,w.success=w.done,w.error=w.fail,s.url=((e||s.url||uc)+"").replace(lc,"").replace(mc,sc[1]+"//"),s.type=a.method||a.type||s.method||s.type,s.dataTypes=ea.trim(s.dataType||"*").toLowerCase().match(la)||[""],null==s.crossDomain&&(r=yc.exec(s.url.toLowerCase()),s.crossDomain=!(!r||r[1]===sc[1]&&r[2]===sc[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(sc[3]||("http:"===sc[1]?"80":"443")))),s.data&&s.processData&&"string"!=typeof s.data&&(s.data=ea.param(s.data,s.traditional)),M(xc,s,a,w),2===y)return w;i=s.global,i&&0===ea.active++&&ea.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!vc.test(s.type),f=s.url,s.hasContent||(s.data&&(f=s.url+=(oc.test(f)?"&":"?")+s.data,delete s.data),s.cache===!1&&(s.url=pc.test(f)?f.replace(pc,"$1_="+ic++):f+(oc.test(f)?"&":"?")+"_="+ic++)),s.ifModified&&(ea.lastModified[f]&&w.setRequestHeader("If-Modified-Since",ea.lastModified[f]),ea.etag[f]&&w.setRequestHeader("If-None-Match",ea.etag[f])),(s.data&&s.hasContent&&s.contentType!==!1||a.contentType)&&w.setRequestHeader("Content-Type",s.contentType),w.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+Tc+"; q=0.01":""):s.accepts["*"]);for(o in s.headers)w.setRequestHeader(o,s.headers[o]);if(s.beforeSend&&(s.beforeSend.call(u,w,s)===!1||2===y))return w.abort();x="abort";for(o in{success:1,error:1,complete:1})w[o](s[o]);if(d=M(wc,s,a,w)){w.readyState=1,i&&l.trigger("ajaxSend",[w,s]),s.async&&s.timeout>0&&(n=setTimeout(function(){w.abort("timeout")},s.timeout));try{y=1,d.send(v,c)}catch(T){if(!(2>y))throw T;c(-1,T)}}else c(-1,"No Transport");return w},getJSON:function(e,a,c){return ea.get(e,a,c,"json")},getScript:function(e,a){return ea.get(e,void 0,a,"script")}}),ea.each(["get","post"],function(e,a){ea[a]=function(e,c,d,f){return ea.isFunction(c)&&(f=f||d,d=c,c=void 0),ea.ajax({url:e,type:a,dataType:f,data:c,success:d})}}),ea.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,a){ea.fn[a]=function(e){return this.on(a,e)}}),ea._evalUrl=function(e){return ea.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},ea.fn.extend({wrapAll:function(e){var a;return ea.isFunction(e)?this.each(function(a){ea(this).wrapAll(e.call(this,a))}):(this[0]&&(a=ea(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&a.insertBefore(this[0]),a.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return ea.isFunction(e)?this.each(function(a){ea(this).wrapInner(e.call(this,a))}):this.each(function(){var a=ea(this),c=a.contents();c.length?c.wrapAll(e):a.append(e)})},wrap:function(e){var a=ea.isFunction(e);return this.each(function(c){ea(this).wrapAll(a?e.call(this,c):e)})},unwrap:function(){return this.parent().each(function(){ea.nodeName(this,"body")||ea(this).replaceWith(this.childNodes)}).end()}}),ea.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight},ea.expr.filters.visible=function(e){return!ea.expr.filters.hidden(e)};var Cc=/%20/g,kc=/\[\]$/,Nc=/\r?\n/g,Ac=/^(?:submit|button|image|reset|file)$/i,Sc=/^(?:input|select|textarea|keygen)/i;ea.param=function(e,a){var c,d=[],f=function(e,a){a=ea.isFunction(a)?a():null==a?"":a,d[d.length]=encodeURIComponent(e)+"="+encodeURIComponent(a)};if(void 0===a&&(a=ea.ajaxSettings&&ea.ajaxSettings.traditional),ea.isArray(e)||e.jquery&&!ea.isPlainObject(e))ea.each(e,function(){f(this.name,this.value)});else for(c in e)U(c,e[c],a,f);return d.join("&").replace(Cc,"+")},ea.fn.extend({serialize:function(){return ea.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ea.prop(this,"elements");return e?ea.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ea(this).is(":disabled")&&Sc.test(this.nodeName)&&!Ac.test(e)&&(this.checked||!Ca.test(e))}).map(function(e,a){var c=ea(this).val();return null==c?null:ea.isArray(c)?ea.map(c,function(e){return{name:a.name,value:e.replace(Nc,"\r\n")}}):{name:a.name,value:c.replace(Nc,"\r\n")}}).get()}}),ea.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var Lc=0,Dc={},jc={0:200,1223:204},Ic=ea.ajaxSettings.xhr();e.ActiveXObject&&ea(e).on("unload",function(){for(var e in Dc)Dc[e]()}),G.cors=!!Ic&&"withCredentials"in Ic,G.ajax=Ic=!!Ic,ea.ajaxTransport(function(e){var a;return G.cors||Ic&&!e.crossDomain?{send:function(c,d){var f,b=e.xhr(),t=++Lc;if(b.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(f in e.xhrFields)b[f]=e.xhrFields[f];e.mimeType&&b.overrideMimeType&&b.overrideMimeType(e.mimeType),e.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(f in c)b.setRequestHeader(f,c[f]);a=function(e){return function(){a&&(delete Dc[t],a=b.onload=b.onerror=null,"abort"===e?b.abort():"error"===e?d(b.status,b.statusText):d(jc[b.status]||b.status,b.statusText,"string"==typeof b.responseText?{text:b.responseText}:void 0,b.getAllResponseHeaders()))}},b.onload=a(),b.onerror=a("error"),a=Dc[t]=a("abort"),b.send(e.hasContent&&e.data||null)},abort:function(){a&&a()}}:void 0}),ea.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return ea.globalEval(e),e}}}),ea.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ea.ajaxTransport("script",function(e){if(e.crossDomain){var a,c;return{send:function(d,f){a=ea("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",c=function(e){a.remove(),c=null,e&&f("error"===e.type?404:200,e.type)}),Z.head.appendChild(a[0])},abort:function(){c&&c()}}}});var qc=[],Bc=/(=)\?(?=&|$)|\?\?/;ea.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=qc.pop()||ea.expando+"_"+ic++;return this[e]=!0,e}}),ea.ajaxPrefilter("json jsonp",function(a,c,d){var f,b,t,n=a.jsonp!==!1&&(Bc.test(a.url)?"url":"string"==typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bc.test(a.data)&&"data");return n||"jsonp"===a.dataTypes[0]?(f=a.jsonpCallback=ea.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,n?a[n]=a[n].replace(Bc,"$1"+f):a.jsonp!==!1&&(a.url+=(oc.test(a.url)?"&":"?")+a.jsonp+"="+f),a.converters["script json"]=function(){return t||ea.error(f+" was not called"),t[0]},a.dataTypes[0]="json",b=e[f],e[f]=function(){t=arguments},d.always(function(){e[f]=b,a[f]&&(a.jsonpCallback=c.jsonpCallback,qc.push(f)),t&&ea.isFunction(b)&&b(t[0]),t=b=void 0}),"script"):void 0}),ea.parseHTML=function(e,a,c){if(!e||"string"!=typeof e)return null;"boolean"==typeof a&&(c=a,a=!1),a=a||Z;var d=ta.exec(e),f=!c&&[];return d?[a.createElement(d[1])]:(d=ea.buildFragment([e],a,f),f&&f.length&&ea(f).remove(),ea.merge([],d.childNodes))};var Hc=ea.fn.load;ea.fn.load=function(e,a,c){if("string"!=typeof e&&Hc)return Hc.apply(this,arguments);var d,f,b,t=this,n=e.indexOf(" ");return n>=0&&(d=e.slice(n),e=e.slice(0,n)),ea.isFunction(a)?(c=a,a=void 0):a&&"object"==typeof a&&(f="POST"),t.length>0&&ea.ajax({url:e,type:f,dataType:"html",data:a}).done(function(e){b=arguments,t.html(d?ea("<div>").append(ea.parseHTML(e)).find(d):e)}).complete(c&&function(e,a){t.each(c,b||[e.responseText,a,e])}),this},ea.expr.filters.animated=function(e){return ea.grep(ea.timers,function(a){return e===a.elem}).length};var Mc=e.document.documentElement;ea.offset={setOffset:function(e,a,c){var d,f,b,t,n,r,i,o=ea.css(e,"position"),s=ea(e),u={};"static"===o&&(e.style.position="relative"),n=s.offset(),b=ea.css(e,"top"),r=ea.css(e,"left"),i=("absolute"===o||"fixed"===o)&&(b+r).indexOf("auto")>-1,i?(d=s.position(),t=d.top,f=d.left):(t=parseFloat(b)||0,f=parseFloat(r)||0),ea.isFunction(a)&&(a=a.call(e,c,n)),null!=a.top&&(u.top=a.top-n.top+t),null!=a.left&&(u.left=a.left-n.left+f),"using"in a?a.using.call(e,u):s.css(u)}},ea.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(a){ea.offset.setOffset(this,e,a)});var a,c,d=this[0],f={top:0,left:0},b=d&&d.ownerDocument;if(b)return a=b.documentElement,ea.contains(a,d)?(typeof d.getBoundingClientRect!==ka&&(f=d.getBoundingClientRect()),c=R(b),{top:f.top+c.pageYOffset-a.clientTop,left:f.left+c.pageXOffset-a.clientLeft}):f},position:function(){if(this[0]){var e,a,c=this[0],d={top:0,left:0};return"fixed"===ea.css(c,"position")?a=c.getBoundingClientRect():(e=this.offsetParent(),a=this.offset(),ea.nodeName(e[0],"html")||(d=e.offset()),d.top+=ea.css(e[0],"borderTopWidth",!0),d.left+=ea.css(e[0],"borderLeftWidth",!0)),{top:a.top-d.top-ea.css(c,"marginTop",!0),left:a.left-d.left-ea.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Mc;e&&!ea.nodeName(e,"html")&&"static"===ea.css(e,"position");)e=e.offsetParent;return e||Mc})}}),ea.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d="pageYOffset"===c;ea.fn[a]=function(f){return ga(this,function(a,f,b){var t=R(a);return void 0===b?t?t[c]:a[f]:(t?t.scrollTo(d?e.pageXOffset:b,d?b:e.pageYOffset):a[f]=b,void 0)},a,f,arguments.length,null)}}),ea.each(["top","left"],function(e,a){ea.cssHooks[a]=T(G.pixelPosition,function(e,c){return c?(c=w(e,a),Wa.test(c)?ea(e).position()[a]+"px":c):void 0})}),ea.each({Height:"height",Width:"width"},function(e,a){ea.each({padding:"inner"+e,content:a,"":"outer"+e},function(c,d){ea.fn[d]=function(d,f){var b=arguments.length&&(c||"boolean"!=typeof d),t=c||(d===!0||f===!0?"margin":"border");return ga(this,function(a,c,d){var f;return ea.isWindow(a)?a.document.documentElement["client"+e]:9===a.nodeType?(f=a.documentElement,Math.max(a.body["scroll"+e],f["scroll"+e],a.body["offset"+e],f["offset"+e],f["client"+e])):void 0===d?ea.css(a,c,t):ea.style(a,c,d,t)},a,b?d:void 0,b,null)}})}),ea.fn.size=function(){return this.length},ea.fn.andSelf=ea.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ea});var Oc=e.jQuery,Fc=e.$;return ea.noConflict=function(a){return e.$===ea&&(e.$=Fc),a&&e.jQuery===ea&&(e.jQuery=Oc),ea},typeof a===ka&&(e.jQuery=e.$=ea),ea})},{}],jquery:[function(e,a){a.exports=e("HlZQrA")},{}]},{},[]),console.log(require("cat-picture"),123),require("jquery");
{
"name": "requirebin-sketch",
"version": "1.0.0",
"dependencies": {
"cat-picture": "5.0.2",
"jquery": "2.1.0"
}
}
<style type='text/css'>html, body { margin: 0; padding: 0; border: 0; }
body, html { height: 100%; width: 100%; }</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment