<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var _typeof="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t};!function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):t(window,e)}(function(t,e){"use strict";function n(){}var o=Array.prototype.slice;n.prototype.on=function(t,e,n){this._events=this._events||{};var o=this._events[t]||(this._events[t]=[]);return o.push({callback:e,context:n||this}),this},n.prototype.once=function(t,e,n){var o=this,r=function i(){o.off(t,i),e.apply(this,arguments)};return r._callback=e,this.on(t,r,n)},n.prototype.off=function(t,e,n){n=n||this;var o,r,i;if(!t&amp;&amp;!e&amp;&amp;!n)return this._events={},this;for(var t in this._events)if(this._events.hasOwnProperty(t)&amp;&amp;(i=this._events[t])){if(this._events[t]=o=[],e||n)for(var a=0,s=i.length;a&lt;s;a++)r=i[a],(e&amp;&amp;e!==r.callback&amp;&amp;e!==r.callback._callback||n&amp;&amp;n!==r.context)&amp;&amp;o.push(r);o.length||delete this._events[t]}return this},n.prototype.trigger=function(t){if(this._events){var e,n=o.call(arguments,1),r=this._events[t];if(r)for(var i in r)r.hasOwnProperty(i)&amp;&amp;(e=r[i]).callback.apply(e.context,n)}},e.BaseEvents=n},this.FBPublication||(this.FBPublication={})),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("../../libs/events").BaseEvents;t(global,exports,n)}else t(window,e,e.BaseEvents)}(function(t,e,n){"use strict";function o(t){var e="undefined"==typeof t?"undefined":_typeof(t);return"function"===e||"object"===e&amp;&amp;!!t}function r(){return t.XDomainRequest&amp;&amp;!/MSIE 1/.test(t.navigator.userAgent)?new t.XDomainRequest:t.XMLHttpRequest?new t.XMLHttpRequest:void 0}function i(t,e,n){this.rootPath=e||"./",this.structure=n||{},this.adapter=t,this._loading={},this._exports={},this.add("BaseEvents",{name:"LibraryManager",dependency:"BaseEvents"})}i.prototype=new n,i.prototype.constructor=i,i.prototype.add=function(t){for(var e=!1,n=0;n&lt;arguments.length;n++){var t=arguments[n];o(t)||(t={name:t}),this.structure.hasOwnProperty(t.name)||(this.structure[t.name]={name:t.name},t.hasOwnProperty("path")&amp;&amp;(this.structure[t.name].path=t.path),t.hasOwnProperty("dependency")&amp;&amp;(this.structure[t.name].dependency=t.dependency),e=!0)}return e},i.prototype.load=function(t){for(var n=0,r=0;r&lt;arguments.length;r++){var t=arguments[r];if(o(t)||(t={name:t}),this.has(t.name)||this.add(t),t=this.structure[t.name],this.loaded(t.name)||this.loading(t.name))this.loading(t.name)||this.trigger("library:"+t.name,{name:t.name,exports:e});else{n++;var a=this,s=this.adapter.translatePath(t.path?t.path:this.rootPath+t.name+".js"),l=!!a.adapter.getCrossOrigin&amp;&amp;a.adapter.getCrossOrigin();if(t.dependency)for(var p=0,r=0;r&lt;t.dependency.length;r++){var d=t.dependency[r];this.loaded(d)||(p++,this.on("library:"+d,function(){p--,0===p&amp;&amp;(a._loading[t.name]=!0,i.loadScript(s,function(){a._loading[t.name]=!1,a._exports[t.name]=e[t.name],a.trigger("library:"+t.name,{name:t.name,exports:a._exports[t.name]})},l))}),this.loading(d)||this.load(d))}else a._loading[t.name]=!0,i.loadScript(s,function(){a._loading[t.name]=!1,a._exports[t.name]=e[t.name],a.trigger("library:"+t.name,{name:t.name,exports:a._exports[t.name]})},l)}}return n&gt;0},i.prototype.has=function(t){return this.structure.hasOwnProperty(t)},i.prototype.loaded=function(t){return this._loading[t]===!1},i.prototype.getExports=function(t){return this._exports[t]},i.prototype.loading=function(t){return this._loading[t]===!0},i._loadExternalUrl=function(t,e,n){e=e||function(){},n=n||function(){};var o=r();o.open("GET",t,!0),o.onerror=function(){console.error("Error loading "+t),n(o.status)},null===o.onreadystatechange?o.onreadystatechange=function(){4===o.readyState&amp;&amp;(200===o.status?e(o):n(o.status))}:o.onload=function(){e(o)},o.send(null)},i.loadText=function(t,e,n){e=e||function(){},n=n||function(){},i._loadExternalUrl(t,function(t){e(t.responseText)},function(t){n(t)})},i.loadJSON=function(t,e,n){e=e||function(){},n=n||function(){},i.loadText(t,function(t){e(JSON.parse(t))},function(t){n(t)})},i.loadScript=function(e,n,o){n=n||function(){};var r=t.document.getElementsByTagName("head")[0],i=t.document.createElement("script");i.type="text/javascript",i.src=e,o&amp;&amp;i.setAttribute("crossOrigin",o),i.readyState?i.onreadystatechange=function(){"loaded"!==i.readyState&amp;&amp;"complete"!==i.readyState||(i.onreadystatechange=null,n())}:i.onload=function(){n()},r.appendChild(i)},i.superLoad=function(t,e,n){function o(){a--,0===a&amp;&amp;e(s)}function r(t){return function(e){e&amp;&amp;(t.result=e,t.name&amp;&amp;(s[t.name]=e)),o()}}for(var a=t.length,s={},l=0;l&lt;t.length;l++){var p=t[l];switch(p.type){case"script":i.loadScript(p.url,r(p),p.crossOrigin);break;case"text":i.loadText(p.url,r(p),n);break;case"json":p.loadFunc?p.loadFunc().then(r(p)):i.loadJSON(p.url,r(p),n)}}},e.LibraryManager=i},this.FBPublication||(this.FBPublication={})),function(t){"use strict";window.FBPublication=window.FBPublication||{};var e=window.FBPublication.Initial=window.FBPublication.Initial||{};e.isFunction=function(t){return"function"==typeof t||!1},e.isString=function(t){return"[object String]"===Object.prototype.toString.call(t)},e.isArray=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},e.loadCSS=function(n,o){var r=function(n){var r=t.document.getElementsByTagName("head")[0],i=t.document.createElement("link");i.href=n,i.type="text/css",i.rel="stylesheet",e.isString(o)&amp;&amp;(i.id=o),o&amp;&amp;document.getElementById(o)?r.replaceChild(i,document.getElementById(o)):r.appendChild(i)};r(n)},e.queryString=function(){var e={},n=t.location.search.substring(1);if(""===n)return e;for(var o=n.split("&amp;"),r=0;r&lt;o.length;r++)if(""!==o[r]){var i=o[r].split("=");if("undefined"==typeof e[i[0]])e[i[0]]=i[1];else if("string"==typeof e[i[0]]){var a=[e[i[0]],i[1]];e[i[0]]=a}else e[i[0]].push(i[1])}return e}()}(this),function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):e.fbUtils=t(window,{})}(function(t,e){"use strict";function n(t){var o=[];return t.forEach(function(t,r){"object"===("undefined"==typeof t?"undefined":_typeof(t))&amp;&amp;null!==t?Array.isArray(t)?o[r]=n(t):o[r]=e.deepExtend({},t):o[r]=t}),o}return e.mergeObjects=function(t,e){var n={};for(var o in t)t.hasOwnProperty(o)&amp;&amp;(n[o]=t[o]);for(var o in e)e.hasOwnProperty(o)&amp;&amp;(n[o]=e[o]);return n},e.decodeHtml=function(t){var e=document.createElement("textarea");return e.innerHTML=t,e.value},e.deepExtend=function(){if(arguments.length&lt;1||"object"!==_typeof(arguments[0]))return!1;if(arguments.length&lt;2)return arguments[0];var t,o,r=arguments[0],i=Array.prototype.slice.call(arguments,1);return i.forEach(function(i){"object"!==("undefined"==typeof i?"undefined":_typeof(i))||Array.isArray(i)||Object.keys(i).forEach(function(a){return o=r[a],t=i[a],t===r?void 0:"object"!==("undefined"==typeof t?"undefined":_typeof(t))||null===t?void(r[a]=t):Array.isArray(t)?void(r[a]=n(t)):"object"!==("undefined"==typeof o?"undefined":_typeof(o))||null===o||Array.isArray(o)?void(r[a]=e.deepExtend({},t)):void(r[a]=e.deepExtend(o,t))})}),r},e},this),function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):t(e,e)}(function(t,e){"use strict";function n(t){return d(l(u(t)))}function o(t){return c(l(u(t)))}function r(t,e){return h(l(u(t)),e)}function i(t,e){return d(p(u(t),u(e)))}function a(t,e){return c(p(u(t),u(e)))}function s(t,e,n){return h(p(u(t),u(e)),n)}function l(t){return f(E(g(t),8*t.length))}function p(t,e){var n=g(t);n.length&gt;16&amp;&amp;(n=E(n,8*t.length));for(var o=Array(16),r=Array(16),i=0;i&lt;16;i++)o[i]=909522486^n[i],r[i]=1549556828^n[i];var a=E(o.concat(g(e)),512+8*e.length);return f(E(r.concat(a),768))}function d(t){try{}catch(e){I=0}for(var n,o=I?"0123456789ABCDEF":"0123456789abcdef",r="",i=0;i&lt;t.length;i++)n=t.charCodeAt(i),r+=o.charAt(n&gt;&gt;&gt;4&amp;15)+o.charAt(15&amp;n);return r}function c(t){try{}catch(e){P=""}for(var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o="",r=t.length,i=0;i&lt;r;i+=3)for(var a=t.charCodeAt(i)&lt;&lt;16|(i+1&lt;r?t.charCodeAt(i+1)&lt;&lt;8:0)|(i+2&lt;r?t.charCodeAt(i+2):0),s=0;s&lt;4;s++)o+=8*i+6*s&gt;8*t.length?P:n.charAt(a&gt;&gt;&gt;6*(3-s)&amp;63);return o}function h(t,e){var n,o,r,i,a=e.length,s=Array(),l=Array(Math.ceil(t.length/2));for(n=0;n&lt;l.length;n++)l[n]=t.charCodeAt(2*n)&lt;&lt;8|t.charCodeAt(2*n+1);for(;l.length&gt;0;){for(i=Array(),r=0,n=0;n&lt;l.length;n++)r=(r&lt;&lt;16)+l[n],o=Math.floor(r/a),r-=o*a,(i.length&gt;0||o&gt;0)&amp;&amp;(i[i.length]=o);s[s.length]=r,l=i}var p="";for(n=s.length-1;n&gt;=0;n--)p+=e.charAt(s[n]);var d=Math.ceil(8*t.length/(Math.log(e.length)/Math.log(2)));for(n=p.length;n&lt;d;n++)p=e[0]+p;return p}function u(t){for(var e,n,o="",r=-1;++r&lt;t.length;)e=t.charCodeAt(r),n=r+1&lt;t.length?t.charCodeAt(r+1):0,55296&lt;=e&amp;&amp;e&lt;=56319&amp;&amp;56320&lt;=n&amp;&amp;n&lt;=57343&amp;&amp;(e=65536+((1023&amp;e)&lt;&lt;10)+(1023&amp;n),r++),e&lt;=127?o+=String.fromCharCode(e):e&lt;=2047?o+=String.fromCharCode(192|e&gt;&gt;&gt;6&amp;31,128|63&amp;e):e&lt;=65535?o+=String.fromCharCode(224|e&gt;&gt;&gt;12&amp;15,128|e&gt;&gt;&gt;6&amp;63,128|63&amp;e):e&lt;=2097151&amp;&amp;(o+=String.fromCharCode(240|e&gt;&gt;&gt;18&amp;7,128|e&gt;&gt;&gt;12&amp;63,128|e&gt;&gt;&gt;6&amp;63,128|63&amp;e));return o}function g(t){for(var e=Array(t.length&gt;&gt;2),n=0;n&lt;e.length;n++)e[n]=0;for(var n=0;n&lt;8*t.length;n+=8)e[n&gt;&gt;5]|=(255&amp;t.charCodeAt(n/8))&lt;&lt;24-n%32;return e}function f(t){for(var e="",n=0;n&lt;32*t.length;n+=8)e+=String.fromCharCode(t[n&gt;&gt;5]&gt;&gt;&gt;24-n%32&amp;255);return e}function m(t,e){return t&gt;&gt;&gt;e|t&lt;&lt;32-e}function v(t,e){return t&gt;&gt;&gt;e}function b(t,e,n){return t&amp;e^~t&amp;n}function y(t,e,n){return t&amp;e^t&amp;n^e&amp;n}function w(t){return m(t,2)^m(t,13)^m(t,22)}function x(t){return m(t,6)^m(t,11)^m(t,25)}function k(t){return m(t,7)^m(t,18)^v(t,3)}function _(t){return m(t,17)^m(t,19)^v(t,10)}function E(t,e){var n,o,r,i,a,s,l,p,d,c,h,u,g=new Array(1779033703,(-1150833019),1013904242,(-1521486534),1359893119,(-1694144372),528734635,1541459225),f=new Array(64);for(t[e&gt;&gt;5]|=128&lt;&lt;24-e%32,t[(e+64&gt;&gt;9&lt;&lt;4)+15]=e,d=0;d&lt;t.length;d+=16){for(n=g[0],o=g[1],r=g[2],i=g[3],a=g[4],s=g[5],l=g[6],p=g[7],c=0;c&lt;64;c++)c&lt;16?f[c]=t[c+d]:f[c]=A(A(A(_(f[c-2]),f[c-7]),k(f[c-15])),f[c-16]),h=A(A(A(A(p,x(a)),b(a,s,l)),C[c]),f[c]),u=A(w(n),y(n,o,r)),p=l,l=s,s=a,a=A(i,h),i=r,r=o,o=n,n=A(h,u);g[0]=A(n,g[0]),g[1]=A(o,g[1]),g[2]=A(r,g[2]),g[3]=A(i,g[3]),g[4]=A(a,g[4]),g[5]=A(s,g[5]),g[6]=A(l,g[6]),g[7]=A(p,g[7])}return g}function A(t,e){var n=(65535&amp;t)+(65535&amp;e),o=(t&gt;&gt;16)+(e&gt;&gt;16)+(n&gt;&gt;16);return o&lt;&lt;16|65535&amp;n}var I=0,P="",C=new Array(1116352408,1899447441,(-1245643825),(-373957723),961987163,1508970993,(-1841331548),(-1424204075),(-670586216),310598401,607225278,1426881987,1925078388,(-2132889090),(-1680079193),(-1046744716),(-459576895),(-272742522),264347078,604807628,770255983,1249150122,1555081692,1996064986,(-1740746414),(-1473132947),(-1341970488),(-1084653625),(-958395405),(-710438585),113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,(-2117940946),(-1838011259),(-1564481375),(-1474664885),(-1035236496),(-949202525),(-778901479),(-694614492),(-200395387),275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,(-2067236844),(-1933114872),(-1866530822),(-1538233109),(-1090935817),(-965641998)),S={};S.hex_sha256=n,S.b64_sha256=o,S.any_sha256=r,S.hex_hmac_sha256=i,S.b64_hmac_sha256=a,S.any_hmac_sha256=s,e.SHA=S},this),function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):t(e,e)}(function(t,e){"use strict";function n(t,e){var n=new DataView(t);if(255!==n.getUint8(0)||216!==n.getUint8(1))return!1;for(var r,i=2,a=t.byteLength;i&lt;a;){if(255!==n.getUint8(i))return!1;if(r=n.getUint8(i+1),225===r)return o(n,i+4,e);i+=2+n.getUint16(i+2)}return!1}function o(t,e,n){if("Exif"!==a(t,e,4))return!1;var o,i,s=e+6;if(18761===t.getUint16(s))o=!1;else{if(19789!==t.getUint16(s))return!1;o=!0}if(42!==t.getUint16(s+2,!o))return!1;var l=t.getUint32(s+4,!o);return!(l&lt;8)&amp;&amp;(i=r(t,s,s+l,o,n))}function r(t,e,n,o,r){var a,s,l=t.getUint16(n,!o);for(s=0;s&lt;l;s++)if(a=n+12*s+2,t.getUint16(a,!o)===r)return i(t,a,e,n,o);return!1}function i(t,e,n,o,r){var i,s=t.getUint16(e+2,!r),l=t.getUint32(e+4,!r),p=t.getUint32(e+8,!r)+n;return 2===s&amp;&amp;(i=l&gt;4?p:e+8,a(t,i,l-1))}function a(t,e,n){for(var o="",r=e;r&lt;e+n;r++)o+=String.fromCharCode(t.getUint8(r));return o}var s={};s.findInBin=n,e.FIXE=s},this),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("../events").BaseEvents;t(global,exports,n)}else t(e,e,e.FBPublication.BaseEvents)}(function(t,e,n){"use strict";function o(){this.callback=null,this.isReady=!0}o.prototype=new n,o.prototype.constructor=o,o.prototype.ready=function(){this.isReady=!0,this.trigger("ready")},o.prototype.setCallback=function(t){this.callback=t},o.prototype.getPathInfo=function(){throw new Error("Method getPathInfo() should be overridden")},o.prototype.setPath=function(){throw new Error("Method setPath() should be overridden")},o.prototype.getShareUrl=function(){throw new Error("Method getShareUrl() should be overridden")},o.prototype.getEmbedUrl=function(){throw new Error("Method getEmbedUrl() should be overridden")},o.prototype.translatePath=function(){throw new Error("Method translatePath() should be overridden")},o.prototype.getFirstPage=function(){throw new Error("Method getEmbedPrefix() should be overridden")},o.prototype.getCurrentPage=function(){throw new Error("Method getEmbedPrefix() should be overridden")},o.prototype.getVersions=function(){throw new Error("Method getEmbedPrefix() should be overridden")},o.prototype.getEmbedPrefix=function(){throw new Error("Method getEmbedPrefix() should be overridden")},e.AbstractAdapter=o},this),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("./abstract-adapter").AbstractAdapter;t(global,exports,n)}else t(e,e,e.AbstractAdapter)}(function(t,e,n){"use strict";function o(e){this.mappings=e,this.baseUrl="",t.location&amp;&amp;(this.baseUrl=t.location.href.split("#")[0])}o.prototype=new n,o.constructor=o,o.prototype.translatePath=function(t){if(this.mappings.hasOwnProperty("length"))for(var e=0;e&lt;this.mappings.length;e++)if(0===t.indexOf(this.mappings[e][0]))return t.replace(this.mappings[e][0],this.mappings[e][1]);for(var n in this.mappings)if(this.mappings.hasOwnProperty(n)&amp;&amp;0===t.indexOf(n))return t.replace(n,this.mappings[n]);return t},o.prototype.getShareUrl=function(){return this.baseUrl},o.prototype.getEmbedUrl=function(){return this.baseUrl},o.prototype.getCrossOrigin=function(){return!1},e.AbstractLocalAdapter=o},this),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("./local").AbstractLocalAdapter;t(global,exports,n)}else t(e,e,e.AbstractLocalAdapter)}(function(t,e,n){"use strict";function o(e){function o(){var e=t.location.href.replace(i.options.baseUrl,"");return e=e.replace(t.location.hash,""),e=e.split("?")[0],e=e.replace(i.options.currentPage+"/",""),e===i.options.index}var r={mappings:{},firstPage:"1",editorMode:!1,hashMode:!1,embedPrefix:"fbo",index:"index.html",crossOrigin:!1,uni:"2.19.4"};this.options=this._mergeObjects(r,e||{}),n.call(this,this.options.mappings),this.isReady=!1,this.options.hasOwnProperty("baseUrl")&amp;&amp;(this.baseUrl=this.options.baseUrl);var i=this;if(t.history&amp;&amp;t.history.pushState&amp;&amp;!this.options.editorMode&amp;&amp;!this.options.hashMode&amp;&amp;addEventListener("popstate",function(){i._urlChanged.call(i)}),this.options.sign){var a=this.getBaseUrl(),s=this.options.sign,l=function(t){i.isIndexAvailableAsDefault=t,i.ready()};t.FBPublication.LibraryManager.loadText(a,function(t){var e=t.indexOf(s);l(e&gt;=0)},function(){l(!1)})}else this.isIndexAvailableAsDefault=!o(),i.ready()}o.prototype=new n,o.prototype.constructor=o,o.prototype.getFirstPage=function(){return this.options.firstPage},o.prototype.getCurrentPage=function(){return this.options.currentPage||this.getPathInfo().page};var r=/^([^\?]*)(\?.*)/;o.prototype.getPathInfo=function(){if(!t.location)return null;var e=t.location.href,n=this.options.baseUrl;"/"===n[n.length-1]&amp;&amp;"/"!==e[e.length-1]&amp;&amp;(e+="/");var o=e.replace(n,"");o=o.replace(t.location.hash,""),o=o.replace(this.options.index,"");var i=null,a=o.split("?")[0].split("/");a[1]&amp;&amp;""!==a[1]?i=a[1]:a[0]&amp;&amp;""!==a[0]&amp;&amp;(i=a[0]);var s,l={};s="#"===t.location.hash.substr(0,1)?t.location.hash.substr(1):t.location.hash;for(var p,d={},c=s.split("&amp;"),h=0;h&lt;c.length;h++)p=c[h].split("="),d[p.length&gt;1?decodeURIComponent(p[0]):"page"]=p.length&gt;1?decodeURIComponent(p[1]):p[0];var u=new RegExp("^[\\w-]+.(html|htm|aspx|asp|jsp|php|xhtml)$","i");d.page?l.page=d.page:d.p?l.page=d.p:i&amp;&amp;null!==i&amp;&amp;!u.test(i)?l.page=i:l.page=this.options.firstPage,l.page&amp;&amp;(l.page=l.page.replace(r,"$1")),d.embed&amp;&amp;(l.embed=d.embed);var g=(d.zoom||d.z||"").replace(r,"$1");return l.zoom="z"===g,l},o.prototype.getBaseUrl=function(t){return t?this.baseUrl+("/"===this.baseUrl[this.baseUrl.length-1]?"":"/"):this.baseUrl},o.prototype.setPath=function(e){var n=this.getPath(e);null!==n&amp;&amp;(!n.hash&amp;&amp;n.historyApiEnabled?t.history.state&amp;&amp;t.history.state.page===e.page&amp;&amp;t.history.state.zoom===e.zoom||(t.location!==t.parent.location?t.history.replaceState(e,null,n.url):t.history.pushState(e,null,n.url)):t.location&amp;&amp;(n.historyApiEnabled&amp;&amp;t.location.href.indexOf(n.url)&lt;0&amp;&amp;(!t.history.state||t.history.state.page!==e.page||t.history.state.zoom!==e.zoom)&amp;&amp;(t.location!==t.parent.location?t.history.replaceState(e,null,n.url):t.history.pushState(e,null,n.url)),t.location.hash!=="#"+n.hash&amp;&amp;(t.location.hash="#"+n.hash)))},o.prototype.getPath=function(e){if(this.options.editorMode)return null;var n={info:e,historyApiEnabled:t.history&amp;&amp;t.history.pushState&amp;&amp;!this.options.hashMode},o=this._getUrlParams(e,n.historyApiEnabled);return n.url=this.getBaseUrl(o.url||!this.isIndexAvailableAsDefault)+o.url+(this.isIndexAvailableAsDefault?"":this.options.index),n.historyApiEnabled?o.params&amp;&amp;(n.hash=o.params):(o=this._getUrlParams(e),n.hash=o.params),n},o.prototype.getShareUrl=function(t,e,n){var o=this.getPathInfo(),r=this._getUrlParams(o,this.options.hashMode===!1&amp;&amp;!n),i=this.getBaseUrl(t&amp;&amp;o.page||!this.isIndexAvailableAsDefault);return t&amp;&amp;o.page&amp;&amp;(i+=r.url),i+=this.isIndexAvailableAsDefault?"":this.options.index,e&amp;&amp;(i+=(i.indexOf("?")&gt;0?"&amp;":"?")+"utm_source="+e),t&amp;&amp;o.page&amp;&amp;r.params&amp;&amp;(i+="#"+r.params),i},o.prototype.getEmbedPrefix=function(){return this.options.embedPrefix},o.prototype.getLocalStorage=function(){return this._checkStorage("localStorage")?window.localStorage:this._storageStub},o.prototype.getSessionStorage=function(){return this._checkStorage("sessionStorage")?window.sessionStorage:this._storageStub},o.prototype._checkStorage=function(t){var e="test";try{return window[t].setItem(e,e),window[t].removeItem(e),!0}catch(n){return!1}},o.prototype._storageStub={length:0,isStub:!0,key:function(){},getItem:function(){},setItem:function(){},removeItem:function(){},clear:function(){}},o.prototype._getUrlParams=function(t,e){var n=[],o="",r="";return t.zoom&amp;&amp;n.push("zoom=z"),t.page&amp;&amp;(e?(r=this.options.firstPage===t.page.toString()?"":t.page+"/",n.length&gt;0&amp;&amp;(o+="")):(o=this.options.firstPage===t.page.toString()?"":"page="+t.page,o.length&gt;0&amp;&amp;n.length&gt;0&amp;&amp;(o+="&amp;"))),o+=n.join("&amp;"),{url:r,params:o}},o.prototype._urlChanged=function(){if(t.location){var e=this.getPathInfo();e&amp;&amp;this.callback&amp;&amp;this.callback(e)}},o.prototype._mergeObjects=function(t,e){var n={};for(var o in t)t.hasOwnProperty(o)&amp;&amp;(n[o]=t[o]);for(var o in e)e.hasOwnProperty(o)&amp;&amp;(n[o]=e[o]);return n},o.prototype.getCrossOrigin=function(){return this.options.crossOrigin},o.prototype.translatePath=function(t,e){var t=n.prototype.translatePath.call(this,t);return e||(t+=(t.indexOf("?")===-1?"?uni=":"&amp;uni=")+this.options.uni),t},e.HistoryApiAdapter=o},this),function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):t(e,e)}(function(t,e){"use strict";function n(t,e){function n(t){return/^\d+$/.test(t)}var o=t.split("."),r=e.split(".");if(!o.every(n)||!r.every(n))return NaN;o=o.map(Number),r=r.map(Number);for(var i=0;i&lt;o.length;++i){if(r.length===i)return 1;if(o[i]!==r[i])return o[i]&gt;r[i]?1:-1}return o.length!==r.length?-1:0}function o(t,e){this.userAgentInfo=t,this.priorities=e.versions}o.prototype.constructor=o,o.prototype.getSupportedVersions=function(){var t,e=[];if(this.userAgentInfo.browser.ie&amp;&amp;(t=(this.userAgentInfo.browser.version||"7.0").split(".")[0]),this.userAgentInfo.device.desktop)if(this.userAgentInfo.browser.ie)t&gt;10&amp;&amp;e.push("html");else if(this.userAgentInfo.browser.safari){var o=parseInt(this.userAgentInfo.browser.version.split(".")[0],10);o&gt;9&amp;&amp;e.push("html")}else e.push("html");else{var r=this.userAgentInfo.os.ios,i=this.userAgentInfo.os.ipados,a=this.userAgentInfo.os.android&amp;&amp;n(this.userAgentInfo.os.version,"4.1")&gt;=0;if(r||i||a)if(i||(r&amp;&amp;parseInt(this.userAgentInfo.os.version.split(".")[0],10)&gt;=10||a&amp;&amp;parseInt(this.userAgentInfo.os.version.split(".")[0],10)&gt;=6)&amp;&amp;!this.userAgentInfo.browser.firefox)e.push("mobile");else{var s=navigator.userAgent.indexOf("Mozilla/5.0")&gt;-1&amp;&amp;navigator.userAgent.indexOf("Android ")&gt;-1&amp;&amp;navigator.userAgent.indexOf("AppleWebKit")&gt;-1&amp;&amp;navigator.userAgent.indexOf("Chrome")===-1;(r&amp;&amp;n(this.userAgentInfo.os.version,"8")&gt;=0||a&amp;&amp;1===n(this.userAgentInfo.os.version,"4.2")&amp;&amp;!s)&amp;&amp;e.push("mobile-old")}}return(!this.userAgentInfo.browser.ie||t&gt;=10)&amp;&amp;e.push("basic"),e},o.prototype.mainVersion=function(){var t=this.getSupportedVersions();if(this.priorities){for(var e=0;e&lt;this.priorities.length;e++)for(var n=0;n&lt;t.length;n++)if(t[n].indexOf(this.priorities[e])!==-1)return t[n]}else if(t&amp;&amp;t.length&gt;0)return t[0];return null},o.prototype.isRenderable=function(){return!0},e.PublicationDetector=o},this),function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):t(e,e)}(function(t,e){"use strict";function n(e){this._navigator=e?e:t.navigator?t.navigator:window?window.navigator:void 0,this.browser=this._getBrowser(),this.flash=this._getFlash(),this.os=this._getOS(),this.device=this._getDevice(),this.locales=this._getLocales(),this.locale=this.locales?this.locales[0]:void 0}n.prototype.constructor=n,n.prototype._getBrowser=function(){var t,e="undefined"!=typeof this._navigator?this._navigator.userAgent.toLowerCase():"",n=function(t){var n=e.match(t);return n&amp;&amp;n.length&gt;1&amp;&amp;n[1]||""},o=/CrOS/.test(e),r=n(/edge\/(\d+(\.\d+)?)/i),i=n(/version\/(\d+(\.\d+)?)/i),a=!1;return/opera|opr/i.test(e)?t={name:"Opera",opera:!0,version:i||n(/(?:opera|opr)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(e)?t={name:"Yandex Browser",yandexbrowser:!0,version:i||n(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/windows phone/i.test(e)?(a=!0,t={name:"Windows Phone IE",ie:!0},r?(t.msedge=!0,t.version=r):(t.msie=!0,t.version=n(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(e)?(t={name:"Internet Explorer",msie:!0,ie:!0,version:n(/(?:msie |rv:)(\d+(\.\d+)?)/i)},/trident/i.test(e)&amp;&amp;("7.0"===t.version&amp;&amp;"4.0"===n(/(?:trident\/)(\d+(\.\d+)?)/i)&amp;&amp;(t.version="8.0"),"7.0"===t.version&amp;&amp;"5.0"===n(/(?:trident\/)(\d+(\.\d+)?)/i)&amp;&amp;(t.version="9.0"))):t=/silk/i.test(e)?{name:"Amazon Silk",silk:!0,version:n(/silk\/(\d+(\.\d+)?)/i)}:o?{name:"Chrome",chrome:!0,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(e)?{name:"Microsoft Edge",ie:!0,msedge:!0,version:r}:/chrome|crios|crmo/i.test(e)?{name:"Chrome",chrome:!0,version:n(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(e)?{name:"SeaMonkey",seamonkey:!0,version:n(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(e)?{name:"Firefox",firefox:!0,version:n(/(?:firefox|iceweasel)[ \/](\d+(\.\d+)?)/i)}:/phantom/i.test(e)?{name:"PhantomJS",phantom:!0,version:n(/phantomjs\/(\d+(\.\d+)?)/i)}:/safari/i.test(e)?{name:"Safari",safari:!0,version:i}:{other:!0},a||t.msie||t.msedge||!/(apple)?webkit/i.test(e)?!t.opera&amp;&amp;/gecko\//i.test(e)&amp;&amp;(t.name=t.name||"Gecko",t.gecko=!0,t.version=t.version||n(/gecko\/(\d+(\.\d+)?)/i)):(t.name=t.name||"Webkit",t.webkit=!0,!t.version&amp;&amp;i&amp;&amp;(t.version=i)),t.name||(t.name="Other"),e.toLowerCase().indexOf("publisher")!==-1&amp;&amp;(t.publisher=!0),t},n.prototype._getFlash=function(){var e="undefined",n="object",o="Shockwave Flash",r="ShockwaveFlash.ShockwaveFlash",i="application/x-shockwave-flash",a=null;if(_typeof(this._navigator.plugins)!==e&amp;&amp;_typeof(this._navigator.plugins[o])===n){var s=this._navigator.plugins[o].description;if(s&amp;&amp;(_typeof(this._navigator.mimeTypes)===e||!this._navigator.mimeTypes[i]||this._navigator.mimeTypes[i].enabledPlugin)){var l=!1;s=s.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),a=[parseInt(s.replace(/^(.*)\..*$/,"$1"),10),parseInt(s.replace(/^.*\.(.*)\s.*$/,"$1"),10),/[a-zA-Z]/.test(s)?parseInt(s.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0]}}else if(_typeof(t.ActiveXObject)!==e)try{var p=new t.ActiveXObject(r);p&amp;&amp;(s=p.GetVariable("$version"),s&amp;&amp;(l=!0,s=s.split(" ")[1].split(","),a=[parseInt(s[0],10),parseInt(s[1],10),parseInt(s[2],10)]))}catch(d){}return a},n.prototype._getOS=function(){var t="undefined"!=typeof this._navigator?this._navigator.userAgent.toLowerCase():"",e=function(e){var n=t.match(e);return n&amp;&amp;n.length&gt;1&amp;&amp;n[1]||""},n={name:"Other",other:!0},o=e(/(ipod|iphone|ipad)/i).toLowerCase(),r="undefined"!=typeof document&amp;&amp;("ontouchstart"in document.documentElement&amp;&amp;/macintosh/i.test(t)),i=/like android/i.test(t),a=!i&amp;&amp;/android/i.test(t),s=e(/version\/(\d+(\.\d+)?)/i);return o&amp;&amp;!r?n={name:"iOS",version:e(/os\s(\d+_*\d*_*\d*)/).split("_").join("."),ios:!0}:r?n={name:"iPadOS",version:e(/version\/(\d+.?\d*.?\d*)\s/i),ios:!0,ipados:!0}:a?n={name:"Android",version:e(/android\s(\d+\.*\d*\.*\d*)/),android:!0}:/mac os/.test(t)?n={name:"Mac OS",mac:!0}:/windows/i.test(t)?n={name:"Windows",windows:!0}:/playbook|blackberry|\bbb\d+/i.test(t)||/rim\stablet/i.test(t)?n={name:"Blackberry",blackberry:!0,version:s||e(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:/(web|hpw)os/i.test(t)?(n={name:"WebOS",webos:!0,version:s||e(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(t)&amp;&amp;(n.touchpad=!0)):/bada/i.test(t)?n={name:"Bada",bada:!0,version:e(/dolfin\/(\d+(\.\d+)?)/i)}:/tizen/i.test(t)?n={name:"Tizen",tizen:!0,version:e(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||s}:/sailfish/i.test(t)?n={name:"Sailfish",sailfish:!0,version:e(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel/i.test(t)&amp;&amp;/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(t)&amp;&amp;(n={name:"Firefox OS",firefoxos:!0}),n},n.prototype._getDevice=function(){var t="undefined"!=typeof this._navigator?this._navigator.userAgent.toLowerCase():"",e={},n=/like android/i.test(t),o=!n&amp;&amp;/android/i.test(t),r=/cros/.test(t);return e.name=t.match(/ipad/)||this.os.ipados?"ipad":t.match(/ipod/)?"ipod":t.match(/iphone/)?"iphone":o?"android":t.match(/windows phone/)?"wphone":t.match(/mobile/)?"mobile":t.match(/mac|win|linux/)||r?"desktop":"other",e[e.name]=!0,e},n.prototype._getLocales=function(){if("undefined"!=typeof this._navigator){if(this._navigator.languages&amp;&amp;this._navigator.languages.length&gt;0){for(var t,e=[],n=0;n&lt;this._navigator.languages.length;n++)t=this._navigator.languages[n],t=t.split("_")[0].split("-")[0],e.indexOf(t)===-1&amp;&amp;e.push(t);return e}var o=this._navigator.language||this._navigator.browserLanguage||this._navigator.userLanguage;if(o){var r=o.split("_")[0].split("-")[0];return[r]}}},e.UserAgentDetector=n},this),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("./fb-utils");t(global,exports,n)}else t(e,e,e.fbUtils)}(function(t,e,n){"use strict";function o(){if(!window.getComputedStyle)return!1;var t,e=document.createElement("p"),n={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.insertBefore(e,null);for(var o in n)void 0!==e.style[o]&amp;&amp;(e.style[o]="translate3d(1px,1px,1px)",t=window.getComputedStyle(e).getPropertyValue(n[o]));return document.body.removeChild(e),void 0!==t&amp;&amp;t.length&gt;0&amp;&amp;"none"!==t}function r(t){var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}function i(e,o,r,i,a){var s={backgroundColor:"#0b97c4",titleColor:"#fff",titleText:"",coverSrc:"",logoLink:{image:"",url:""}},l=this,p="mobile"===a?"fixed":"absolute";this.browser=i,this.adapter=o,this.options=n.mergeObjects(s,r),this.preloader=t.document.createElement("div"),this.preloader.id="preloader",this.preloader.style.width="100%",this.preloader.style.height="100%",this.preloader.style.position=p,this.preloader.style.top="0px",this.preloader.style.left="0px",this.preloader.style.right="0px",this.preloader.style.bottom="0px",this.browser.publisher&amp;&amp;(this.preloader.className="no-fade-in"),this.preloader.style.backgroundColor=this.options.backgroundColor,this.preloader.style.zIndex=1e6,this._styleTags=[],this._resize=function(){l._setCoverSize()},t.addEventListener("resize",this._resize),this._preventZoom=function(t){t.preventDefault()},window.location===window.parent.location&amp;&amp;this.preloader.addEventListener("touchstart",this._preventZoom,!0),e.appendChild(this.preloader),""!==this.options.coverSrc&amp;&amp;this.options.coverSrc?this._renderCoverPreloader():this._renderNewPreloader(),setTimeout(function(){l._resize()},10)}i.prototype._renderCoverPreloader=function(){var e,o;this.preloader.style.textAlign="center",this._applyCoverStyles(),e=t.document.createElement("div"),e.className="preloader-container",o=t.document.createElement("h3"),o.className="preloader-title",o.innerText=n.decodeHtml(this.options.titleText),e.appendChild(o),this.coverContainer=t.document.createElement("div"),this.coverContainer.className="preloader-cover",e.appendChild(this.coverContainer),"undefined"!=typeof this.options.logoLink&amp;&amp;this.options.logoLink.image&amp;&amp;(this.logoContainer=t.document.createElement("a"),this.options.logoLink.url&amp;&amp;(this.logoContainer.href=this.options.logoLink.url,this.logoContainer.target=this.options.logoLink.target||"_blank"),this.logoContainer.className="preloader-logo",e.appendChild(this.logoContainer),this._tuneLogoSize()),this._injectImage(),this.preloader.appendChild(e)},i.prototype._renderNewPreloader=function(){this._applyNewStyles();var e=t.document.createElement("div");e.className="preloader-title-container";var r=t.document.createElement("h3");r.className="preloader-title",r.innerText=n.decodeHtml(this.options.titleText),e.appendChild(r),this.preloader.appendChild(e),this.browser.msie?this._renderFallbackPreloader():o()?this._render3dPreloader():this._renderFallbackPreloader(),"undefined"!=typeof this.options.logoLink&amp;&amp;this.options.logoLink.image&amp;&amp;(this.logoContainer=t.document.createElement("a"),this.options.logoLink.url&amp;&amp;(this.logoContainer.href=this.options.logoLink.url,this.logoContainer.target=this.options.logoLink.target||"_blank"),this.logoContainer.className="preloader-logo",this.preloader.appendChild(this.logoContainer),this._tuneLogoSize());var i=this;this.browser.publisher||setTimeout(function(){i.preloader.className="show-on"},10)},i.prototype._render3dPreloader=function(){this._apply3dBookStyles();var e=t.document.createElement("div"),n=t.document.createElement("div");n.className="book-preloader",n.innerHTML='\n        &lt;div class="first-page-root"&gt;&lt;/div&gt;\n        &lt;div class="page10"&gt;&lt;/div&gt;\n        &lt;div class="page9"&gt;&lt;/div&gt;\n        &lt;div class="page8"&gt;&lt;/div&gt;\n        &lt;div class="page7"&gt;&lt;/div&gt;\n        &lt;div class="page6"&gt;&lt;/div&gt;\n        &lt;div class="page5"&gt;&lt;/div&gt;\n        &lt;div class="page4"&gt;&lt;/div&gt;\n        &lt;div class="page3"&gt;&lt;/div&gt;\n        &lt;div class="page2"&gt;&lt;/div&gt;\n        &lt;div class="page1"&gt;&lt;/div&gt;\n        &lt;div class="sec-page-root"&gt;&lt;/div&gt;',e.appendChild(n),e.className="book-preloader-shell",this.preloader.appendChild(e),setTimeout(function(){n.className="book-preloader animation",this.bookInt=setInterval(function(){n.className="book-preloader",setTimeout(function(){n.className="book-preloader animation"},100)},3300)},400)},i.prototype._renderFallbackPreloader=function(){this._applyFallbackStyles();var e=t.document.createElement("div");e.className="loading";var n=t.document.createElement("div");n.className="inner",e.appendChild(n),this.preloader.appendChild(e)},i.prototype._resize=function(){},i.prototype._preventZoom=function(){},i.prototype._applyCoverStyles=function(){var e,n,o=t.document.createElement("style");e=this.adapter.translatePath(this.options.coverSrc),n="\n\t\t\t\t.preloader-container{\n\t\t\t\t\toverflow: hidden;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\twidth: 500px;\n\t\t\t\t\tposition: absolute;\n                    top: 50%;\n                    left: 50%;\n                    transform: translate(-50%, -50%)\n\t\t\t\t}\n\t\t\n\t\t\t\t.preloader-title{\n\t\t\t\t\tmax-height: 55px;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\toverflow: hidden;\n\t\t\t\t\tfont-family: Arial, sans-serif;\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t\tfont-size: 24px;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tcolor: "+this.options.titleColor+";\n\t\t\t\t}\n\t\t\n\t\t\t\t.preloader-cover{\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\tmargin: 70px 0;\n\t\t\t\t\twidth: 300px;\n\t\t\t\t\theight: 300px;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\toverflow: hidden;\n\t\t\t\t}\n\t\t\n\t\t\t\t.preloader-cover img{\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tclip: rect(auto, 0px, auto, auto);\n\t\t\t\t}\n\t\t\n\t\t\t\t.preloader-cover:after{\n\t\t\t\t\tcontent: '';\n\t\t\t\t\ttop: 0;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\tbackground-image: url('"+e+"');\n\t\t\t\t\tbackground-position: 50% 50%;\n\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\tbackground-size: contain;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\topacity: 0.4;\n\t\t\t\t}\n\t\t\n\t\t\t\t.preloader-logo{\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\twidth: 250px;\n\t\t\t\t\theight: 190px;\n\t\t\t\t\t\n\t\t\t\t\tbackground-position: 50% 50%;\n\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\tbackground-size: contain;\n\t\t\t\t\tmargin: 0 100px;\n\t\t\t\t\tbox-sizing: content-box;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t@media all and (max-width: 1300px), all and (max-height: 768px){\n\t\t\t\t\t.preloader-container{\n\t\t\t\t\t\twidth: 500px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-title{\n\t\t\t\t\t\twidth: 500px;\n\t\t\t\t\t\tmax-height: 55px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-cover{\n\t\t\t\t\t\twidth: 240px;\n\t\t\t\t\t\theight: 240px;\n\t\t\t\t\t\tmargin: 50px 0;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-logo{\n\t\t\t\t\t\twidth: 240px;\n\t\t\t\t\t\theight: 90px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t@media all and (max-width: 600px), all and (max-height: 600px){\n\t\t\t\t\t.preloader-container{\n\t\t\t\t\t\twidth: 500px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-title{\n\t\t\t\t\t\twidth: 500px;\n\t\t\t\t\t\tmax-height: 55px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-cover{\n\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\theight: 200px;\n\t\t\t\t\t\tmargin: 20px 0 30px 0;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-logo{\n\t\t\t\t\t\twidth: 200px;\n\t\t\t\t\t\theight: 85px;\n\t\t\t\t\t\tmargin: 0 100px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t@media all and (max-width: 550px), all and (max-height: 450px){\n\t\t\t\t\t.preloader-container{\n\t\t\t\t\t\twidth: 350px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-title{\n\t\t\t\t\t\twidth: 350px;\n\t\t\t\t\t\tmax-height: 40px;\n\t\t\t\t\t\tfont-size: 18px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-cover{\n\t\t\t\t\t\twidth: 160px;\n\t\t\t\t\t\theight: 160px;\n\t\t\t\t\t\tmargin: 10px 0;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-logo{\n\t\t\t\t\t\twidth: 160px;\n\t\t\t\t\t\theight: 40px;\n\t\t\t\t\t\tmargin: 0 80px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t@media all and (max-width: 400px), all and (max-height: 300px){\n\t\t\t\t\t.preloader-container{\n\t\t\t\t\t\twidth: 190px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-title{\n\t\t\t\t\t\twidth: 190px;\n\t\t\t\t\t\tmax-height: 40px;\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-cover{\n\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t\theight: 100px;\n\t\t\t\t\t\tmargin: 10px 0;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-logo{\n\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t\theight: 34px;\n\t\t\t\t\t\tmargin: 0 40px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t@media all and (max-width: 242px), all and (max-height: 212px){\n\t\t\t\t\t\n\t\t\t\t\t.preloader-title{\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-cover{\n\t\t\t\t\t\twidth: 100px;\n\t\t\t\t\t\theight: 100px;\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t}\n\t\t\t\t\t.preloader-logo{\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t",
o.appendChild(t.document.createTextNode(n)),o.id="preloader-cover-styles",this._styleTags.push(o),document.getElementsByTagName("head")[0].appendChild(o)},i.prototype._applyNewStyles=function(){var e,n=t.document.createElement("style"),o=584,r=o/2,i=180,a=68,s=28,l=150,p=124,d=l/2,c=54;e="\n                .preloader-title-container {\n                    height: "+a+"px;\n                    width: "+o+"px;\n                    top: 50%;\n                    left: 50%;\n                    margin: -"+i+"px 0 0 -"+r+"px;\n                    position: absolute;\n                }\n                \n                .preloader-title {\n                    width: 100%;\n                    max-height: "+a+"px;\n                    overflow: hidden;\n                    font-family: Helvetica, Arial, sans serif;\n                    \n                    font-size: "+s+"px;\n                    line-height: 1.2;\n                    display: inline-block;\n                    color:  "+this.options.titleColor+";\n                    position: absolute;\n                    bottom: 0;\n                    text-align: center;\n                }\n                \n                .preloader-logo {\n                    position: absolute;\n                    left: 50%;\n                    bottom: "+c+"px;\n                    margin-left: -"+d+"px;\n                    display: inline-block;\n                    width: "+l+"px;\n                    height: "+p+"px;\n                    \n                    background-position: 50% 100%;\n                    background-repeat: no-repeat;\n                    background-size: contain;\n                    box-sizing: content-box;\n                }\n                \n                .preloader-title-container {\n                    height: "+1.2*a+"px;\n                    width: "+1.2*o+"px;\n                    margin: "+1.2*-i+"px 0 0 -"+1.2*r+"px;\n                }\n                \n                .preloader-title {\n                    max-height: "+1.2*a+"px;\n                    font-size: "+1.2*s+"px;\n                }\n                \n                .preloader-logo {\n                    bottom: "+1.3*c+"px;\n                    margin-left: "+-1.3*d+"px;\n                    width: "+1.3*l+"px;\n                    height: "+1.3*p+"px;\n                }\n                \n                #preloader &gt; div, #preloader &gt; a{\n                    opacity: 0;\n                    transition: opacity 1s;\n                }\n                #preloader.show-on &gt; div, #preloader.show-on &gt; a, #preloader.no-fade-in &gt; div, #preloader.no-fade-in &gt; a{\n                    opacity: 1;\n                }\n                \n                #preloader.show-off &gt; div, #preloader.show-off &gt; a{\n                    transition: opacity 0.2s;\n                }\n                #preloader.show-off, #preloader.show-off{\n                   \n                    transition: opacity 0.4s ease-out 0.2s;\n                    opacity: 0;\n                }\n                \n                @media all and (max-width: 1300px), all and (max-height: 768px) {\n                    .preloader-title-container {\n                        height: "+a+"px;\n                        width: "+o+"px;\n                        margin: -"+i+"px 0 0 -"+r+"px;\n                    }\n                \n                    .preloader-title {\n                        max-height: "+a+"px;\n                        font-size: "+s+"px;\n                    }\n                \n                    .preloader-logo {\n                        bottom: "+c+"px;\n                        margin-left: -"+d+"px;\n                        width: "+l+"px;\n                        height: "+p+"px;\n                    }\n                }\n                \n                @media all and (max-width: 600px), all and (max-height: 600px) {\n                    .preloader-title-container {\n                        height: "+.8*a+"px;\n                        width: "+.8*o+"px;\n                        margin: "+.8*-i+"px 0 0 -"+.8*r+"px;\n                    }\n                \n                    .preloader-title {\n                        max-height: "+.8*a+"px;\n                        font-size: "+.8*s+"px;\n                    }\n                \n                    .preloader-logo {\n                        bottom: "+.8*c+"px;\n                        margin-left: "+-.8*d+"px;\n                        width: "+.8*l+"px;\n                        height: "+.8*p+"px;\n                    }\n                }\n                \n                @media all and (max-width: 550px), all and (max-height: 450px) {\n                    .preloader-title-container {\n                        height: "+.7*a+"px;\n                        width: "+.7*o+"px;\n                        margin: "+.8*-i+"px 0 0 -"+.7*r+"px;\n                    }\n                \n                    .preloader-title {\n                        max-height: "+.7*a+"px;\n                        font-size: "+.7*s+"px;\n                    }\n                \n                    .preloader-logo {\n                        bottom: "+.6*c+"px;\n                        margin-left: "+-.6*d+"px;\n                        width: "+.6*l+"px;\n                        height: "+.6*p+"px;\n                    }\n                }\n                \n                @media all and (max-width: 400px), all and (max-height: 300px) {\n                    .preloader-title-container {\n                        height: "+.6*a+"px;\n                        width: "+.6*o+"px;\n                        margin: "+.7*-i+"px 0 0 "+-.6*r+"px;\n                    }\n                \n                    .preloader-title {\n                        max-height: "+.6*a+"px;\n                        font-size: "+.6*s+"px;\n                    }\n                \n                    .preloader-logo {\n                        bottom: "+.4*c+"px;\n                        margin-left: "+-.4*d+"px;\n                        width: "+.4*l+"px;\n                        height: "+.4*p+"px;\n                    }\n                }\n                \n                @media all and (max-width: 242px), all and (max-height: 212px) {\n                    .preloader-title-container{\n                        display: none;\n                    }\n                    .preloader-logo{\n                        display: none;\n                    }\n                }\n        ",n.appendChild(t.document.createTextNode(e)),n.id="preloader-new-styles",this._styleTags.push(n),document.getElementsByTagName("head")[0].appendChild(n)},i.prototype._apply3dBookStyles=function(){var e,n=t.document.createElement("style"),o=60,i=.75*o,a=o/10,s=2,l=-160,p=-20,d=o/2,c=o/2-s,h=r(this.options.backgroundColor),u=.85;"#000000"===this.options.backgroundColor&amp;&amp;(h.r=35,h.g=35,h.b=35),h.r=(h.r*u).toFixed(0),h.g=(h.g*u).toFixed(0),h.b=(h.b*u).toFixed(0),e="\n                .preloader{\n                    will-change: opacity;\n                }\n                .book-preloader-shell {\n                    border: none;\n                    width: "+o+"px;\n                    height: "+i+"px;\n                    position: absolute;\n                    top: 50%;\n                    left: 50%;\n                    margin-top: -"+i+"px;\n                    margin-left: -"+d+"px;\n                    background-color: "+this.options.backgroundColor+";\n                    box-sizing: border-box;\n                }\n                .book-preloader {\n                    width: 100%;\n                    height: 100%;\n                    perspective: "+o*(this.browser.chrome?3:1.5)+"px;\n                    perspective-origin: 50% 50%;\n                    transform-style: preserve-3d;\n                }\n                \n                .animation {\n                    animation-name: book;\n                }\n                \n                .sec-page-root, .first-page-root, .page1, .page2, .page3, .page4, .page5, .page6, .page7, .page8, .page9, .page10 {\n                    border: "+s+"px solid  "+this.options.titleColor+";\n                    border-left: 0px solid rgba(255, 255, 255, 0.6);\n                    box-sizing: border-box;\n                    width: "+o/2+"px;\n                    height: "+i+"px;\n                    position: absolute;\n                    left: "+c+"px;\n                    top: 0;\n                    border-radius: 0 "+a+"px "+a+"px 0;\n                    animation-name: inherit;\n                    animation-duration: 1.1s;\n                    transform-origin: 0 50%;\n                    animation-iteration-count: 1;\n                    will-change: transform;\n                    transform-style: preserve-3d;\n                    background-color: "+this.options.backgroundColor+";\n                }\n                \n                .first-page-root{\n                    animation-name: none;\n                    transform: rotateY("+l+"deg);\n                    display: block;\n                }\n                .sec-page-root{\n                    animation-name: none;\n                    transform: rotateY("+p+"deg);\n                    display: block;\n                }\n                \n                .page1 {\n                    animation-delay: 0s;\n                    z-index: 1;\n                }\n                \n                .page2 {\n                    animation-delay: 0.7s;\n                }\n                \n                .page3 {\n                    animation-delay: 0.8s;\n                }\n                \n                .page4 {\n                    animation-delay: 0.9s;\n                }\n                \n                .page5 {\n                    animation-delay: 1.6s;\n                }\n                \n                .page6 {\n                    animation-delay: 1.7s;\n                }\n                \n                .page7 {\n                    animation-delay: 1.8s;\n                }\n                \n                .page8 {\n                    animation-delay: 1.9s;\n                }\n                \n                .page9 {\n                    animation-delay: 2.0s;\n                }\n                \n                .page10 {\n                    animation-delay: 2.10s;\n                }\n                \n                @keyframes book {\n                    0% {\n                        transform: rotateY(1deg);\n                    }\n                    35% {\n                        background-color: rgb("+h.r+", "+h.g+", "+h.b+");\n                    }\n                    85% {\n                        background-color: "+this.options.backgroundColor+";\n                    }\n                    100% {\n                        transform: rotateY("+(l-22)+"deg);\n                    }\n                }\n        ",n.appendChild(t.document.createTextNode(e)),n.id="preloader-3dbook-styles",this._styleTags.push(n),document.getElementsByTagName("head")[0].appendChild(n)},i.prototype._applyFallbackStyles=function(){var e,n=t.document.createElement("style"),o=r(this.options.titleColor);e='\n                #preloader .loading {\n                    position: absolute;\n                    width: 50px;    /* diameter */\n                    height: 50px;    /* diameter */\n                    top: 50%;\n                    left: 50%;\n                    margin: -25px 0 0 -25px;\n                }\n                #preloader .inner, .loading:after {\n                    position: absolute;\n                    left: 0;\n                    top: 0;\n                    right: 0;\n                    bottom: 0;\n                }\n                /* Mask */\n                #preloader .loading:after {\n                    content:" ";\n                    margin: 15%;    /* stroke width */\n                    border-radius: 100%;\n                    background:  '+this.options.backgroundColor+';    /* container background */\n                }\n                /* Spinning gradients */\n                #preloader .inner {\n                    animation-duration: 2s;    /* speed */\n                    -webkit-animation-duration: 2s;    /* speed */\n                    animation-iteration-count: infinite;\n                    -webkit-animation-iteration-count: infinite;\n                    animation-timing-function: linear;\n                    -webkit-animation-timing-function: linear;\n                }\n                #preloader .inner {\n                    animation-name: rotate-inner;\n                    -webkit-animation-name: rotate-inner;\n                }\n                /* Halfs */\n                #preloader .inner:before, .inner:after {\n                    position: absolute;\n                    top: 0;\n                    bottom: 0;\n                    content:" ";\n                }\n                /* Left half */\n                #preloader .inner:before {\n                    left: 0;\n                    right: 50%;\n                    border-radius: 50px 0 0 50px;    /* diameter */\n                }\n                /* Right half */\n                #preloader .inner:after {\n                    left: 50%;\n                    right: 0;\n                    border-radius: 0 50px 50px 0;    /* diameter */\n                }\n                /* Half gradients */\n                #preloader .inner:before {\n                    background-image: -webkit-linear-gradient(top, rgba('+o.r+", "+o.g+", "+o.b+", 0), rgba("+o.r+", "+o.g+", "+o.b+", 0.5) 90%);\n                    background-image: -moz-linear-gradient(top, rgba("+o.r+", "+o.g+", "+o.b+", 0), rgba("+o.r+", "+o.g+", "+o.b+", 0.5) 90%);\n                    background-image: linear-gradient(to bottom, rgba("+o.r+", "+o.g+", "+o.b+", 0), rgba("+o.r+", "+o.g+", "+o.b+", 0.5) 90%);\n                }\n                #preloader .inner:after {\n                    background-image: -webkit-linear-gradient(top, rgba("+o.r+", "+o.g+", "+o.b+", 1), rgba("+o.r+", "+o.g+", "+o.b+", 0.5) 90%);\n                    background-image: -moz-linear-gradient(top, rgba("+o.r+", "+o.g+", "+o.b+", 1), rgba("+o.r+", "+o.g+", "+o.b+", 0.5) 90%);\n                    background-image: linear-gradient(to bottom, rgba("+o.r+", "+o.g+", "+o.b+", 1), rgba("+o.r+", "+o.g+", "+o.b+", 0.5) 90%);\n                }\n                /* Spinning animations */\n                @keyframes rotate-inner {\n                    0% {\n                        transform: rotate(0deg);\n                        -moz-transform: rotate(0deg);\n                        -webkit-transform: rotate(0deg);\n                    }\n                    100% {\n                        transform: rotate(360deg);\n                        -moz-transform: rotate(360deg);\n                        -webkit-transform: rotate(360deg);\n                    }\n                }\n                @-webkit-keyframes rotate-inner {\n                    0% {\n                        -webkit-transform: rotate(0deg);\n                    }\n                    100% {\n                        -webkit-transform: rotate(360deg);\n                    }\n                }\n        ",n.appendChild(t.document.createTextNode(e)),n.id="preloader-fallback-styles",this._styleTags.push(n),document.getElementsByTagName("head")[0].appendChild(n)},i.prototype._injectImage=function(){var t=this,e=this.adapter.translatePath(this.options.coverSrc);this.coverIMG=new Image,this.coverIMG.onload=function(){t.coverContainer.appendChild(t.coverIMG),t._setCoverSize(),t.progress(100)},this.coverIMG.src=e},i.prototype._tuneLogoSize=function(){if("undefined"!=typeof this.options.logoLink&amp;&amp;this.options.logoLink.image){var t,e=this,n=e.logoContainer,o=document.createElement("canvas"),r=o.getContext("2d"),i=new Image,a=function(){t=e.logoContainer.getBoundingClientRect(),e.logoIMGRect.width&lt;t.width&amp;&amp;e.logoIMGRect.height&lt;t.height?(n.style.backgroundPosition="50% 0%",n.style.backgroundSize="auto"):(n.style.backgroundPosition="50% 50%",n.style.backgroundSize="contain")};if(this.logoIMGRect)return void a();var s=this.adapter.getCrossOrigin();s&amp;&amp;(i.crossOrigin=s),i.onload=function(){o.width=this.naturalWidth,o.height=this.naturalHeight,r.drawImage(this,0,0);var t,n=document.createElement("style");if(n.id="preloader-logo-styles",HTMLCanvasElement.prototype.toBlob)o.toBlob(function(e){var o=window.URL.createObjectURL(e);t="\n                        .preloader-logo {\n                            background-image: url('"+o+"');\n                        }\n                        ",n.appendChild(document.createTextNode(t))});else{var s=o.toDataURL();t="\n                        .preloader-logo {\n                            background-image: url('"+s+"');\n                        }\n                        ",n.appendChild(document.createTextNode(t))}e._styleTags.push(n),document.getElementsByTagName("head")[0].appendChild(n),e.logoIMGRect={width:i.naturalWidth,height:i.naturalHeight},a()},i.src=this.adapter.translatePath(this.options.logoLink.image)}},i.prototype._setCoverSize=function(){if(this.coverContainer){var t,e,n,o=this.coverContainer.getBoundingClientRect();t=this.coverIMG.naturalWidth||this.coverIMG.width,e=this.coverIMG.naturalHeight||this.coverIMG.height,t&gt;e?(n=o.width/this.coverIMG.naturalWidth,this.coverIMG.style.left="0px",this.coverIMG.style.height=this.coverIMG.naturalHeight*n+"px",this.coverIMG.style.width=o.width+"px",this.coverIMG.style.top=(o.height-this.coverIMG.height)/2+"px"):(n=o.height/this.coverIMG.naturalHeight,this.coverIMG.style.top="0px",this.coverIMG.style.width=this.coverIMG.naturalWidth*n+"px",this.coverIMG.style.height=o.height+"px",this.coverIMG.style.left=(o.width-this.coverIMG.width)/2+"px")}},i.prototype.progress=function(t){if(""!==this.options.coverSrc&amp;&amp;this.options.coverSrc){var e=this.coverIMG.width*t/100;this.coverIMG.style.clip="rect(auto, "+e+"px, auto, auto)"}},i.prototype.remove=function(e){e=e||function(){};var n=this;setTimeout(function(){n.preloader.className="show-off",setTimeout(function(){n.bookInt&amp;&amp;clearInterval(n.bookInt),t.removeEventListener("resize",n._resize),n.preloader.removeEventListener("touchstart",n._preventZoom,!0),n.preloader.parentNode&amp;&amp;n.preloader.parentNode.removeChild(n.preloader),delete n.preloader,n._styleTags.forEach(function(t){t.parentNode.removeChild(t)}),e()},800)},1e3)},e.Preloader=i},this),function(t,e){"use strict";"undefined"!=typeof exports?t(global,exports):t(window,e)}(function(t,e){"use strict";e.PageResourceType={PAGE_TEXT:0,PAGE_SUBSTRATE:1,THUMBNAIL:2,ZOOM_PAGE_TEXT:10,ZOOM_PAGE_SUBSTRATE:11,SVG:12},e.PageResourceState={READY:1,ERROR:-1,UNREADY:0}},this.FBPublication||(this.FBPublication={})),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("./page-resource-enums").PageResourceState;t(global,exports,n)}else t(e,e,e.PageResourceState)}(function(t,e,n){"use strict";function o(){this.states={}}o.prototype.constructor=o,o.prototype.on=function(t,e){this._setState(t,n.READY),e(this.getInfo(t))},o.prototype.off=function(){},o.prototype._setState=function(t,e){this.states[t]=e},o.prototype._getState=function(t){return this.states.hasOwnProperty(t)?this.states[t]:n.UNREADY},o.prototype.getInfo=function(t){return{id:t,state:this._getState(t),pageInfo:{}}},e.ResourceStateProvider=o},this.FBPublication||(this.FBPublication={})),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("./events").BaseEvents;t(global,exports,n)}else t(e,e,e.FBPublication.BaseEvents)}(function(t,e,n){"use strict";function o(){}o.prototype=new n,o.prototype.constructor=o,o.prototype.methods=[],o.prototype.addMethod=function(t,e){o.prototype[t]=e,o.prototype.methods.push(t)},e.Api=o},this),function(t,e){"use strict";if("undefined"!=typeof exports){var n=require("./ua-detector").UserAgentDetector,o=require("./publication-detector").PublicationDetector,r=require("./adapters/local-hash").LocalHashAdapter,i=require("./preloader").Preloader,a=require("./fb-utils"),s=require("./events").BaseEvents,l=require("./api").Api,p=require("../src/modules/library-manager"),d=require("./sha-256").SHA,c=require("./fixe").FIXE;t(global,exports,n,o,r,i,a,s,l,p,d,c)}else t(e,e,e.UserAgentDetector,e.PublicationDetector,e.LocalHashAdapter,e.Preloader,e.fbUtils,e.FBPublication.BaseEvents,e.Api,e.FBPublication.LibraryManager,e.SHA,e.FIXE)}(function(t,e,n,o,r,i,a,s,l,p,d,c){"use strict";function h(t){return"function"==typeof t||!1}function u(){return"null"}function g(){return"null"}function f(e){var o=/bot|bingbot|googlebot|google-structured-data-testing-tool|linkedinbot|mediapartners-google/i.test(t.navigator.userAgent);if(!o){var i=this,s={container:t.document.getElementsByTagName("body")[0],callback:function(){},onPublicationLoad:function(){},navigator:t.navigator};this.options=a.mergeObjects(s,e),this.options.api=this.api=this.options.api||new l,this.options.adapter||(this.options.adapter=new r),this.options.libraryManager=this.options.libraryManager||new p(this.options.adapter.translatePath("modules/")),this.userAgentInfo=new n(this.options.navigator),"fghjk"===g()?this._checkDomain(function(t){t?"rtyu"===u()?i._checkPassword(function(t){t&amp;&amp;i._render()}):i._render():i._renderDomainFail()}):"rtyu"===u()?i._checkPassword(function(t){t&amp;&amp;i._render()}):i._render()}}var m=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};f.prototype=new s,f.prototype.constructor=f,f.prototype.destructor=function(){this.app&amp;&amp;h(this.app.destructor)&amp;&amp;this.app.destructor()},f.prototype.goToPage=function(t){this._app&amp;&amp;h(this._app.goToPage)&amp;&amp;this._app.goToPage(t)},f.prototype._checkDomain=function(t){function e(t){var e=/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/gm;return e.test(t)}function n(t){var e=t.match(/^https?\:\/\/([^\/:?#]+)(?:[\/:?#]|$)/i);return e&amp;&amp;e[1]}function o(t){var e=t.split("."),n=[];if(1===e.length)return n.push(e[0]),n;if(n.push(e[e.length-2]+"."+e[e.length-1]),e.length&gt;2)for(var o=e.length-3;o&gt;=0;o--)n.push(e[o]+"."+n[n.length-1]);return n}function r(r){var a=c.findInBin(r,33432),s=c.findInBin(r,33423),l=a.split(",");i.embed.salt=s,i.hosting.salt=s;for(var p=0,h=l.length;p&lt;h;p++)i.embed.hashes.push(l[p]),i.hosting.hashes.push(l[p]);var u=window.parent,g=window.location!==u.location;if(g&amp;&amp;i.embed.hashes.length&gt;0){var f=!1;window.addEventListener("message",function(r){if(r.source===u){f=!0;var a=n(r.origin),s=!1;if(e(a)){var l=d.hex_sha256(d.hex_sha256(a)+i.embed.salt);s=i.embed.hashes.indexOf(l)!==-1}else for(var p=o(a),c=0;c&lt;p.length;c++){var h=d.hex_sha256(d.hex_sha256(p[c])+i.embed.salt);if(i.embed.hashes.indexOf(h)!==-1){s=!0;break}}s?t(!0):t(!1,"embed")}},!1),u.postMessage({fbPublicationUrl:window.location.href},"*"),setTimeout(function(){f||t(!1,"embed")},1500)}else if(i.hosting.hashes.length&gt;0){var m=!1,v=window.location.hostname;if(e(v)){var b=d.hex_sha256(d.hex_sha256(v)+i.hosting.salt);i.hosting.hashes.indexOf(b)!==-1&amp;&amp;(m=!0)}else for(var y=o(v),w=0;w&lt;y.length;w++){var x=d.hex_sha256(d.hex_sha256(y[w])+i.hosting.salt);if(i.hosting.hashes.indexOf(x)!==-1){m=!0;break}}m?t(!0):t(!1,"hosting")}else t(!0)}var i={embed:{hashes:[],salt:""},hosting:{hashes:[],salt:""}},a=new XMLHttpRequest;a.onload=function(){if(200!==this.status&amp;&amp;0!==this.status)throw"Could not load image";r(a.response),a=null},a.open("GET",this.options.adapter.translatePath("assets/cover300.jpg"),!0),a.responseType="arraybuffer",a.send(null)},f.prototype._checkPassword=function(t){function e(e){var o=c.findInBin(e,315),r=c.findInBin(e,33423);localStorage.getItem("fblp")===o?t(!0):n._renderPasswordForm(function(e){var n=function(){var n=document.getElementById("passwordInput").value;n=d.hex_sha256(d.hex_sha256(n)+r),""!==n&amp;&amp;(n===o?(localStorage.setItem("fblp",n),t(!0)):(document.getElementById("passwordInput").className="password-input error",document.getElementById("passwordInput").parentNode.setAttribute("data-error",e)))};document.getElementById("passwordButton").addEventListener("click",n),document.getElementById("passwordInput").addEventListener("keyup",function(t){var e=document.getElementById("passwordInput").value;""!==e?document.getElementById("passwordButton").className="password-button":document.getElementById("passwordButton").className="password-button inactive",13===t.keyCode&amp;&amp;n()})})}var n=this,o=new XMLHttpRequest;o.onload=function(){if(200!==this.status&amp;&amp;0!==this.status)throw"Could not load image";e(o.response),o=null},o.open("GET",this.options.adapter.translatePath("assets/cover300.jpg"),!0),o.responseType="arraybuffer",o.send(null)},f.prototype._renderPasswordForm=function(e){var n=this,o=!1,r=/lightbox=([^&amp;]+)/.exec(window.location.href);m(r)&amp;&amp;(o=r[1]),p.superLoad([{url:this.options.adapter.translatePath("assets/html/workspace.json"),type:"json",name:"workspace"}],function(r){var i=n.userAgentInfo.locale;n.options.extensions&amp;&amp;n.options.extensions.workspaceProps&amp;&amp;(r.workspace=a.deepExtend(r.workspace,n.options.extensions.workspaceProps)),r.workspace.locales||(r.workspace.locales=["en","ar","de","es","fi","fr","he","it","ja","nl","no","pl","pt","ru","sv","tr","zh"]),r.workspace.locales.indexOf(i)===-1&amp;&amp;(i=r.workspace.locales[0]||"en"),p.loadJSON(n.options.adapter.translatePath("locales/"+i+".json"),function(r){n._resetViewport();var a,s=t.document.createElement("style");a=".security-container{overflow: hidden;text-align: center;display: inline-block;vertical-align: middle;width: 500px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.password-title{width: 100%;overflow: hidden;font-family: Arial, sans-serif;font-weight: bold;font-size: 34px;color: #5A5F63;margin: 0;display: inline-block;}.password-input{width: 330px;height: 53px;background-color: white;border: 1px solid #c7ced2;font-family: Arial, sans-serif;font-size: 16px;border-radius: 6px;padding: 0 20px;color: #5A5F63;margin-top: 26px;box-sizing: border-box;}.password-input.error{border: 1px solid #EE0000;}.input-label{display: inline-block;position: relative;margin-bottom: 26px;}.input-label:before{content: attr(data-error);position: absolute;top:100%;right: 0%;display: inline-block;font-family: Arial, sans-serif;font-size: 16px;padding: 2px 0;color: rgba(238, 0, 0, 0.8);}.password-button{background-color: #00ADEF;border: 1px solid #c7ced2;font-size: 16px;border-radius: 3px;height: 51px;line-height: 51px;padding: 0 40px;display: inline-block;vertical-align: middle;margin-left: 12px;margin-top: -2px;font-family: Arial, sans-serif;font-size: 17px;font-weight: bold;color: #fff;transition: background-color 0.15s ease-out;}.password-button.inactive{background-color: rgba(90, 95, 99, 0.2);}.password-button:hover {cursor: pointer;background-color: #08C;}.password-button:active{cursor: pointer;background-color: #069;}.password-button.inactive:hover {cursor: default;background-color: rgba(90, 95, 99, 0.2);} div[dir=rtl] .password-button {margin-right: 12px;}div[dir=rtl] .input-label:before {right: initial;left: 0;} .input-label:before {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width: 330px;}@media (max-width: 500px) {.security-container{width: 100%;top: 50%;left: 0;transform: translate(0, -50%);}.password-title{font-size: 24px;}.input-label {width: 90%;}.password-input{width: 100%;}.password-button{width: 90%;padding: 0;margin-left: 0; margin-right: 0;}div[dir=rtl] .password-button {margin-right: 0;}}.close-button{position: absolute; top:10px; right: 10px; opacity: 0;} .close-button[dir=rtl] {right: initial; left: 10px}",s.appendChild(t.document.createTextNode(a)),document.getElementsByTagName("head")[0].appendChild(s),document.addEventListener("touchmove",function(t){t.preventDefault(),(t.scale&amp;&amp;1!==t.scale||t.touches&amp;&amp;t.touches.length&gt;1)&amp;&amp;t.preventDefault()},{passive:!1});var l='&lt;div class="security-container"&gt;&lt;h2 class="password-title"&gt;'+r.LoginWindow.SECURITY_PAS_TITLE+'&lt;/h2&gt;&lt;label class="input-label" &gt;&lt;input type="password" class="password-input " placeholder="'+r.LoginWindow.SECURITY_PAS_PLACEHOLDER+'" id="passwordInput" /&gt;&lt;/label&gt;&lt;span class="password-button inactive" id="passwordButton"&gt;'+r.LoginWindow.SECURITY_PAS_SUBMIT_BUTTON+'&lt;/span&gt;&lt;/div&gt;&lt;div class=\'close-button\'&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2267.7 2267.7" width="32" height="32"&gt;&lt;path d="M1343.8 1133.8l350-350-210-210-350 350-350-350-210 210 350 350-350 350 210 210 350-350 350 350 210-210z"/&gt;&lt;/svg&gt;&lt;/div&gt;';if(document.getElementsByTagName("body")[0].innerHTML=l,o){var p=document.getElementsByClassName("close-button")[0];p.style.opacity=1,p.onclick=function(){window.history.go(-1)}}"ar"!==i&amp;&amp;"he"!==i||(document.getElementsByClassName("security-container")[0].setAttribute("dir","rtl"),document.getElementsByClassName("close-button")[0].setAttribute("dir","rtl")),window.FBInit&amp;&amp;window.FBInit.PRELOADER&amp;&amp;(document.getElementsByTagName("body")[0].style.backgroundColor=window.FBInit.PRELOADER.backgroundColor,document.getElementsByClassName("password-title")[0].style.color=window.FBInit.PRELOADER.titleColor,document.getElementsByClassName("close-button")[0].style.fill=window.FBInit.PRELOADER.titleColor),e(r.LoginWindow.SECURITY_PAS_WRONG)})})},f.prototype._renderDomainFail=function(){var e=this;p.superLoad([{url:this.options.adapter.translatePath("assets/html/workspace.json"),type:"json",name:"workspace"}],function(n){var o=e.userAgentInfo.locale;e.options.extensions&amp;&amp;e.options.extensions.workspaceProps&amp;&amp;(n.workspace=a.deepExtend(n.workspace,e.options.extensions.workspaceProps)),n.workspace.locales||(n.workspace.locales=["en","ar","de","es","fi","fr","he","it","ja","nl","no","pl","pt","ru","sv","tr","zh"]),n.workspace.locales.indexOf(o)===-1&amp;&amp;(o=n.workspace.locales[0]||"en"),p.loadJSON(e.options.adapter.translatePath("locales/"+o+".json"),function(n){e._resetViewport();var r,i=t.document.createElement("style");r=" \n                        .security-container{\n                            overflow: hidden;\n                            text-align: center;\n                            display: inline-block;\n                            vertical-align: middle;\n                            width: 100%;\n                            position: absolute;\n                            top: 50%;\n                            left: 50%;\n                            transform: translate(-50%, -50%)\n                        }\n                        .security-container svg{\n                            width: 200px;\n                        }\n                        .password-title{\n                            width: 90%;\n                            overflow: hidden;\n                            font-family: Arial, sans-serif;\n                            font-weight: bold;\n                            font-size: 24px;\n                            color: #737b7d;\n                            margin: 0 0 40px 0;\n                              display: inline-block;\n                        }\n                        ",i.appendChild(t.document.createTextNode(r)),document.getElementsByTagName("head")[0].appendChild(i);var a='&lt;div class="security-container"&gt;&lt;h2 class="password-title"&gt;'+n.LoginWindow.DOMAIN_ERROR+'&lt;/h2&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 270 200"&gt;&lt;style&gt;.st77,.st81{fill:none;stroke:#99a1a3;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st81{stroke:#bcc4c4}.st82{fill:#bcc4c4}.st84{fill:#aab4b5}&lt;/style&gt;&lt;g id="DSGN"&gt;&lt;path class="st81" d="M246.5 195.7h20M3.5 195.7h20"/&gt;&lt;path class="st77" d="M135 149.4v4.4"/&gt;&lt;path transform="rotate(-180 256.5 141.695)" class="st81" d="M250.5 87.7h12v108h-12z"/&gt;&lt;path class="st82" d="M256.5 61.7c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-4c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10-4.5-10-10-10z"/&gt;&lt;path class="st81" d="M256.5 77.7v10M246.5 87.7h20"/&gt;&lt;path transform="rotate(-180 13.5 141.695)" class="st81" d="M7.5 87.7h12v108h-12z"/&gt;&lt;path class="st82" d="M13.5 61.7c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-4c-5.5 0-10 4.5-10 10s4.5 10 10 10 10-4.5 10-10-4.5-10-10-10z"/&gt;&lt;path class="st81" d="M13.5 77.7v10M3.5 87.7h20M19.5 91.3s51 36 115.4 36 115.6-36 115.6-36"/&gt;&lt;path class="st77" d="M124.9 135.5v-5.3c0-5.6 4.5-10.1 10.1-10.1s10.1 4.5 10.1 10.1v5.3"/&gt;&lt;path d="M147.5 139.5v19.8h-25v-19.8h25m.8-4h-26.5c-1.8 0-3.2 1.5-3.2 3.2v21.4c0 1.8 1.5 3.2 3.2 3.2h26.5c1.8 0 3.2-1.5 3.2-3.2v-21.4c0-1.8-1.5-3.2-3.2-3.2z" fill="#99a1a3"/&gt;&lt;circle cx="135" cy="147.8" r="3.8" fill="#9ba5a5"/&gt;&lt;path class="st81" d="M134.9 127.3c6.6 0 13-.4 19.2-1"/&gt;&lt;path class="st84" d="M181.9 10.8c3.8 0 6.9 3.1 6.9 6.9V86c0 3.8-3.1 6.9-6.9 6.9h-.6l-43.2-3.5c-1-.1-2.1-.1-3.1-.1s-2.1 0-3.1.1l-43.2 3.5h-.6c-3.8 0-6.9-3.1-6.9-6.9V17.6c0-1.8.7-3.6 2-4.9 1.3-1.3 3.1-2 4.9-2h.5l43.5 3.3c.9.1 1.9.1 2.8.1.9 0 1.9 0 2.8-.1l43.5-3.3c.3.1.5.1.7.1m0-4h-.8l-43.5 3.3c-.8.1-1.7.1-2.5.1s-1.7 0-2.5-.1L89 6.8h-.8c-2.9 0-5.6 1.1-7.7 3.2-2.1 2.1-3.2 4.8-3.2 7.7V86c0 6 4.9 10.9 10.9 10.9h.9l43.2-3.5c.9-.1 1.8-.1 2.8-.1s1.8 0 2.8.1l43.2 3.5h.9c6 0 10.9-4.9 10.9-10.9V17.6c-.1-6-5-10.8-11-10.8z"/&gt;&lt;path d="M134.9 11.1s34.5-7.6 34.9-7.6c3.7-.8 8 2.2 8 6.5v83.8c0 4.8-5.4 8-9.3 6.1l-33.6-7.5" fill="#dae0e0"/&gt;&lt;path class="st84" d="M171.6 6.3c.6 0 1.1.1 1.5.4h.1c1 .6 1.6 1.8 1.6 3.2v83.8c0 1.4-.6 2.5-1.6 3.2-.3.2-1.3.4-2 .4-2.8-.5-22.7-5.1-35-8-.3-.1-.6-.1-.9-.1H135c-1 0-2.1 0-3.1.1l-43.2 3.5h-.6c-3.8 0-6.9-3.1-6.9-6.9V17.6c0-1.8.7-3.6 2-4.9 1.3-1.3 3.1-2 4.9-2h.5l43.5 3.3c.9.1 1.9.1 2.8.1H135.2c.3 0 .6 0 .8-.1 9.3-2.1 33.5-7.5 34.4-7.6.5-.1.9-.1 1.2-.1m0-4c-.7 0-1.3.1-1.9.2l-34.5 7.7h-.2c-.8 0-1.7 0-2.5-.1L89 6.8h-.8c-2.9 0-5.6 1.1-7.7 3.2-2.1 2.1-3.2 4.8-3.2 7.7V86c0 6 4.9 10.9 10.9 10.9h.9l43.2-3.5c.9-.1 1.8-.1 2.8-.1h.3s34.7 8.1 35.7 8.1c1.2 0 3.3-.3 4.4-1 2.2-1.4 3.5-3.8 3.5-6.6V9.9c0-2.8-1.3-5.2-3.5-6.6-1.4-.7-2.7-1-3.9-1z"/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/div&gt;';
document.getElementsByTagName("body")[0].innerHTML=a,"ar"!==o&amp;&amp;"he"!==o||(document.getElementsByClassName("security-container")[0].setAttribute("dir","rtl"),document.getElementsByTagName("svg")[0].style.transform="scaleX(-1)"),window.FBInit&amp;&amp;window.FBInit.PRELOADER&amp;&amp;(document.getElementsByTagName("body")[0].style.backgroundColor=window.FBInit.PRELOADER.backgroundColor,document.getElementsByClassName("password-title")[0].style.color=window.FBInit.PRELOADER.titleColor)})})},f.prototype._render=function(){if(this.options.overrideVersion)this._renderVersion(this.options.overrideVersion);else{this.detector=new o(this.userAgentInfo,this.options);var t,e=this.detector.getSupportedVersions();this.options.versions&amp;&amp;this.options.versions.length?e&amp;&amp;e.length&amp;&amp;(t=this.detector.mainVersion()):t=this.options.callback(e);var n=!1,r=/embed=([^&amp;]+)/.exec(window.location.href);m(r)&amp;&amp;(n=r[1]),this.options.embed=!!n;var i=!1,a=/post=([^&amp;]+)/.exec(window.location.href);m(a)&amp;&amp;(i=a[1]),this.options.usePostMsg=!!i;var s=!1,l=/lightbox=([^&amp;]+)/.exec(window.location.href);m(l)&amp;&amp;(s=l[1]),this.options.lightbox=!!s;var p=!1,d=/protected=([^&amp;]+)/.exec(window.location.href);m(d)&amp;&amp;(p=d[1]),this.options.isProtected=!!p,t?this._renderVersion(t):this._renderMessage("version")}},f.prototype._resetViewport=function(){for(var t=document.getElementsByTagName("meta"),e=document.head&amp;&amp;document.head.removeChild?document.head:document.getElementsByTagName("head")[0],n=0;n&lt;t.length;n++)"viewport"===t[n].name&amp;&amp;e.removeChild(t[n]);var o=document.createElement("meta");o.name="viewport",o.content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, viewport-fit=cover",e.appendChild(o)},f.prototype._renderMessage=function(e){var n,o,r,i=this;n=function(t,e){for(var n in e)if(e.hasOwnProperty(n))if("style"===n)for(var r in e[n])e[n].hasOwnProperty(r)&amp;&amp;(t.style[r]=e[n][r]);else"id"===n?t.id=e[n]:"class"===n?t.className=e[n]:o(n,e[n],t)},o=function(t,e,o){var r=document.createElement(t);return n(r,e),o&amp;&amp;(o.appendChild(r),o[t]=r),r},r=function(t){var e=t/1048576;return e=e&lt;1?e&lt;.1?(1024*e).toFixed(0)+"&amp;nbsp;KB":e.toFixed(2)+"&amp;nbsp;MB":e&lt;100?e.toFixed(1)+"&amp;nbsp;MB":e.toFixed(0)+"&amp;nbsp;MB"},this._resetViewport();var s=document.getElementById("preloader-bg");s&amp;&amp;s.parentNode.removeChild(s),p.superLoad([{url:this.options.adapter.translatePath("static/blank/blank.json"),type:"json",name:"config"},{url:this.options.adapter.translatePath("assets/html/workspace.json"),type:"json",name:"workspace"}],function(o){var s=t.document.getElementsByTagName("head")[0],l=t.document.createElement("style");l.type="text/css",l.rel="stylesheet",i.userAgentInfo.browser.ie&amp;&amp;i.userAgentInfo.browser.version.split(".")[0]&lt;9?l.styleSheet.cssText=o.config.legacyStyle:i.userAgentInfo.os.ios&amp;&amp;i.userAgentInfo.os.version.split(".")[0]&lt;8||i.userAgentInfo.os.android&amp;&amp;i.userAgentInfo.os.version.split(".")[0]&lt;=4&amp;&amp;i.userAgentInfo.os.version.split(".")[1]&lt;4&amp;&amp;!i.userAgentInfo.browser.chrome?l.textContent=o.config.legacyStyle:l.textContent=o.config.style,s.appendChild(l),i.options.container.innerHTML="",n(i.options.container,o.config.container);var d=i.userAgentInfo.locale;i.options.extensions&amp;&amp;i.options.extensions.workspaceProps&amp;&amp;(o.workspace=a.deepExtend(o.workspace,i.options.extensions.workspaceProps)),o.workspace.locales||(o.workspace.locales=["en","ar","de","es","fi","fr","he","it","ja","nl","no","pl","pt","ru","sv","tr","zh"]),o.workspace.locales.indexOf(d)===-1&amp;&amp;(d=o.workspace.locales[0]||"en");var c=document.getElementById("notice-text"),h=document.getElementById("download-button");"ar"!==d&amp;&amp;"he"!==d||(c.setAttribute("dir","rtl"),h.setAttribute("dir","rtl")),i.api.trigger("develop",{action:"version",data:"blank"}),p.loadJSON(i.options.adapter.translatePath("locales/"+d+".json"),function(t){if(c.innerHTML=t.Other.UNSUPPORTED_BROWSER,o.workspace.downloads.enabled&amp;&amp;o.workspace.downloads.url&amp;&amp;"version"===e){var n=i.options.adapter.translatePath("assets/common/downloads/"+o.workspace.downloads.url),a=r(o.workspace.downloads.size);h.href=n,h.innerHTML=t.SaveWindow.SAVE_BUTTON+" (PDF,&amp;nbsp;"+a+")"}else h.parentNode.removeChild(h)},function(){h.parentNode.removeChild(h),c.innerHTML="Sorry, this publication cannot be viewed, because your browser or device isn't supported. Please try opening it in the latest version of Google Chrome, Mozilla Firefox, Safari or Microsoft Edge."})},function(){i.options.container.innerHTML="Sorry, this publication cannot be viewed, because your browser or device isn't supported. Please try opening it in the latest version of Google Chrome, Mozilla Firefox, Safari or Microsoft Edge."})},f.prototype._renderVersion=function(e){this.container=this.options.container,this.options.container.innerHTML="",this.options.container.setAttribute("class","");var n=this;if("basic"!==e){if("mobile"===e||"mobile-old"===e){this._resetViewport();var o="Promise"in window&amp;&amp;"Symbol"in window;if(!o||this.userAgentInfo.os.ios&amp;&amp;this.userAgentInfo.os.version.split(".")[0]&lt;=8){var r=document.createElement("script");r.async=!1,r.src=this.options.adapter.translatePath("static/mobile/polyfills.js");var a=this.options.adapter.getCrossOrigin();a&amp;&amp;r.setAttribute("crossOrigin",a),document.head.appendChild(r)}}var s=new i(this.container,this.options.adapter,this.options.preloader,this.userAgentInfo.browser,e),l=this.options.onPublicationLoad,d=function(t){function e(){clearInterval(n.progressInterval),h(n.app.onReady)?s.remove(function(){n.app.onReady(),n.api.trigger("preloader-off")}):s.remove(function(){n.api.trigger("preloader-off")})}t&amp;&amp;(n.app=t),n.publication?(n.publication.style.transition="opacity 0.25s ease-in-out",n.publication.addEventListener("transitionend",e,!1),n.publication.style.opacity=1,n.userAgentInfo.browser.firefox&amp;&amp;(n.publication.style.visibility="visible")):e(),l(t)};this.options.onPublicationLoad=function(t){n._isLoaded=!0,n._app=t,n._hasProgress&amp;&amp;d(t)},this.options.onProgress=function(t){s.progress(t)},this.options.onInit=function(t,e){if(n._isLoaded=!1,n._hasProgress=!1,n.publication=t,e!==!0){var o=0,r=function(){s.progress(o++),n._isLoaded&amp;&amp;(clearInterval(n.progressInterval),d(n._app)),o&gt;100&amp;&amp;(o=0)};s.progress(100),setTimeout(function(){n._isLoaded?d(n._app):n.progressInterval=setInterval(r,n.options.preloader&amp;&amp;n.options.preloader.progressSpeed||10)},500)}else n._hasProgress=!0;void 0!==n.publication&amp;&amp;(t.style.opacity=0,n.userAgentInfo.browser.firefox&amp;&amp;(n.publication.style.visibility="hidden"))}}this.options.userAgentInfo=this.userAgentInfo;var c=t.document.createElement("div");if(c.id="publication",this.container.appendChild(c),this.options.container=c,this.options.fullscreenContainer=this.container,this.options.preloader.loop)this.options.onInit(void 0,!1);else{var u=e.split("-")[0];p.loadScript(this.options.adapter.translatePath("static/"+u+"/init.js"),function(){var e=function(){t.FBPublicationVersion(n.options)};n.options.adapter.isReady===!1?n.options.adapter.on("ready",e):e()},this.options.adapter.getCrossOrigin())}},f.prototype.getState=function(){var t={};return this._app&amp;&amp;h(this._app.getState)&amp;&amp;(t=this._app.getState()),t},e.Publication=f},this);; (function (global) {
    'use strict';
    window.FBPublication = window.FBPublication || {};
    var FBInit = window.FBPublication.Initial = window.FBPublication.Initial || {};

    window.PUBLICATION_NAME = FBInit.TITLE;

    var main = function (container) {
        if (FBInit.queryString.v === 'text') {
            if (FBInit.isFunction(global.document.getElementsByClassName)) {
                var urls = global.document.getElementsByClassName('internalLink');
                for (var i = 0, l = urls.length; i &lt; l; i++) {
                    var currentUrl = urls[i];
                    currentUrl.href = currentUrl.href + '?v=text';
                }
            }
            return;
        }

        var config = { versions: FBInit.Versions };
        function start() {
            window.publication = new Publication(config);
            var api = window.publication.api;
            if (FBInit.analytics) {
                var UAProvider = new UniversalAnalytics();
                UAProvider.subscribe(api);
            }

            window.publication.api.on('init', function (state) {
                var htmlRoot = window.document.getElementsByTagName('html')[0];
                htmlRoot.setAttribute('lang', state.locale);
            });
        }

        var useHashNavigation = FBInit.USE_HASH_NAVIGATION === true;
        function PublisherAdapter(options) {
            HistoryApiAdapter.call(this, options);
        }

        if (!Object.create) {
            Object.create = function (o) {
                if (arguments.length &gt; 1) {
                    throw new Error('Sorry the polyfill Object.create only accepts the first parameter.');
                }
                function F() { }
                F.prototype = o;
                return new F();
            };
        }

        PublisherAdapter.prototype = Object.create(HistoryApiAdapter.prototype);
        PublisherAdapter.constructor = PublisherAdapter;

        PublisherAdapter.prototype.translatePath = function(url) {
            url = HistoryApiAdapter.prototype.translatePath.call(this, url);
            return url.replace('.json', '.js');
        };

        PublisherAdapter.prototype.getEmbedPrefix = function() {
            return 'fbp';
        }

        if ((new RegExp('\/javascript:|{|}|;|%7B|%7D|%3B\/', 'i').test(window.location.href))) {
            throw new Error('Code injection detected');
        }

        var baseUrl = window.location.href.split('#')[0];
        baseUrl = baseUrl.split('?')[0];

        if (useHashNavigation) {
            if (baseUrl[baseUrl.length - 1] !== '/') {
                var lastUrlPart = window.location.pathname.split('/').pop();

                var regex = new RegExp('^[\\w-]+\.(html|htm|aspx|asp|jsp|php|xhtml|cfm)$', 'i');
                if (regex.test(lastUrlPart)) {
                    baseUrl = baseUrl.split(lastUrlPart)[0];
                } else {
                    baseUrl += '/';
                }
            }
        } else {
            var indexName = FBInit.HTML_INDEX_FILE_NAME;
            baseUrl = baseUrl.split(indexName)[0];
            if (baseUrl.length &gt; 0 &amp;&amp; baseUrl[baseUrl.length - 1] === '/') {
                baseUrl = baseUrl.slice(0, -1);
            }

            if (FBInit.BASIC_FIRST_PAGE !== FBInit.CURRENT_PAGE &amp;&amp;
                baseUrl.length &gt;= FBInit.CURRENT_PAGE.length &amp;&amp;
                baseUrl.slice(-FBInit.CURRENT_PAGE.length) === FBInit.CURRENT_PAGE) {
                baseUrl = baseUrl.slice(0, -FBInit.CURRENT_PAGE.length);
            }
            if (FBInit.isString(baseUrl) &amp;&amp; (baseUrl.length === 0 || baseUrl[baseUrl.length - 1] !== '/')) {
                baseUrl += '/';
            }
        }

        if (FBInit.queryString.v) {
            config.overrideVersion = FBInit.queryString.v;
        }

        config.adapter = new PublisherAdapter({
            firstPage: FBInit.BASIC_FIRST_PAGE,
            currentPage: FBInit.CURRENT_PAGE,
            hashMode: useHashNavigation,
            index: FBInit.HTML_INDEX_FILE_NAME,
            uni:FBInit.GUID,
            mappings: {
                'skins/current/': baseUrl + FBInit.DYNAMIC_FOLDER + 'html/skin/',
                'assets/common/search/searchtext.js': baseUrl + FBInit.DYNAMIC_FOLDER + 'mobile/search/searchtext.js',
                'assets/mobile/search/searchtext.js': baseUrl + FBInit.DYNAMIC_FOLDER + 'mobile/search/searchtext.js',
                'assets/common/embed/page.html': baseUrl + FBInit.DYNAMIC_FOLDER + 'flash/page.html',
                'assets/common/sound/flip/': baseUrl + FBInit.STATIC_FOLDER + 'html/static/static/sound/',
                'assets/common/pages/text/': baseUrl + FBInit.DYNAMIC_FOLDER + 'common/page-textlayers/',
                'assets/common/pages/substrates/': baseUrl + FBInit.DYNAMIC_FOLDER + 'common/page-html5-substrates/',
                'assets/common/pages/vector/': baseUrl + FBInit.DYNAMIC_FOLDER + 'common/page-vectorlayers/',
                'assets/common/pages/thumbnails/': baseUrl + FBInit.DYNAMIC_FOLDER + 'flash/pages/',
                'assets/common/search/': baseUrl + FBInit.DYNAMIC_FOLDER + 'mobile/search/',
                'assets/common/pages/pagestub.png': baseUrl + FBInit.DYNAMIC_FOLDER + 'flash/pages/pagestub.png',
                'static/html/embed.js': baseUrl + FBInit.STATIC_FOLDER + 'html/static/embed.js',
                'modules/': baseUrl + FBInit.STATIC_FOLDER + 'html/static/js/',
                'static/analytics.js': baseUrl + FBInit.STATIC_FOLDER + 'html/static/analytics.js',
                'static/html/': baseUrl + FBInit.STATIC_FOLDER + 'html/static/',
                'static/basic/': baseUrl + FBInit.STATIC_FOLDER + 'basic/',
                'static/mobile/': baseUrl + FBInit.STATIC_FOLDER + 'mobile/',
                'static/blank/': baseUrl + FBInit.STATIC_FOLDER + 'html/blank/',
                'assets/': baseUrl + FBInit.DYNAMIC_FOLDER + '',
                'locales/': baseUrl + FBInit.DYNAMIC_FOLDER + 'html/locale/'
            },
            baseUrl: baseUrl
        });

        config.preloader = FBInit.PRELOADER;

        if (FBInit.analytics) {
            config.enabled = false;
            config.dispatcher = new window.FBPublication.BaseEvents();
            window.FBPublication.LibraryManager.loadScript(config.adapter.translatePath('static/analytics.js'), function () {
                config.enabled = true;
                [].map || (Array.prototype.map = function (a, t) {
                    for (var c = this, b = c.length, d = [], e = 0; e &lt; b;) e in c &amp;&amp; (d[e] = a.call(t, c[e], e++, c));
                    d.length = b;
                    return d
                });
                var startDate = new Date().getTime();
                universalAnalytics.init(
                    FBInit.isArray(FBInit.analytics.our) ? FBInit.analytics.our.map(function (m) { return m.id; }) : [],
                    FBInit.isArray(FBInit.analytics.user) ? FBInit.analytics.user.map(function(m) { return m.id; }) : [],
                    'auto',
                    'FBP',
                    startDate,
                    '1',
                    FBInit.analytics.isAnonymized,
                    null,
                    null,
                    null,
                    FBInit.analytics.title);

                config.dispatcher.trigger("enabled");
            });
        } else {
            config.enabled = true;
        }
        function initConfig() {
            if (config.enabled !== false) {
                start();
            } else {
                config.dispatcher.once('enabled', function () {
                    start();
                });
            }
        }
        initConfig();
        return true;
    };
    var onDomLoaded = function () {
        main(document.body);
    };
    if (window.addEventListener) {
        window.addEventListener('DOMContentLoaded', onDomLoaded, false);
    } else {
        window.attachEvent("onload", onDomLoaded);
    }
})(this);
</pre></body></html>