'),e("body").append(n),s=n.get(0),t=window.getComputedStyle?window.getComputedStyle(s,"").color:(s.currentStyle||s.style||{}).color,n.remove(),t.replace(/ /g,"")!==a}function p(t){return t?e("
").text(t).html():""}function m(){return navigator.cpuClass&&!navigator.product}function v(){return window.XMLHttpRequest!==void 0?!0:!1}function h(e){var t;return e[0].multiple?!0:(t=n(e,"size"),!t||1>=t?!1:!0)}function C(){return!1}function w(e,t){var n="none";s(e,t,{"selectstart dragstart mousedown":C}),e.css({MozUserSelect:n,msUserSelect:n,webkitUserSelect:n,userSelect:n})}function b(e,t,n){var s=e.val();""===s?s=n.fileDefaultHtml:(s=s.split(/[\/\\]+/),s=s[s.length-1]),t.text(s)}function y(e,t,n){var s,a;for(s=[],e.each(function(){var e;for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&(s.push({el:this,name:e,old:this.style[e]}),this.style[e]=t[e])}),n();s.length;)a=s.pop(),a.el.style[a.name]=a.old}function g(e,t){var n;n=e.parents(),n.push(e[0]),n=n.not(":visible"),y(n,{visibility:"hidden",display:"block",position:"absolute"},t)}function k(e,t){return function(){e.unwrap().unwrap().unbind(t.eventNamespace)}}var H=!0,x=!1,A=[{match:function(e){return e.is("a, button, :submit, :reset, input[type='button']")},apply:function(e,t){var r,l,o,d,f;return l=t.submitDefaultHtml,e.is(":reset")&&(l=t.resetDefaultHtml),d=e.is("a, button")?function(){return e.html()||l}:function(){return p(n(e,"value"))||l},o=c(e,t,{divClass:t.buttonClass,spanHtml:d()}),r=o.div,a(e,r,t),f=!1,s(r,t,{"click touchend":function(){var t,s,a,i;f||e.is(":disabled")||(f=!0,e[0].dispatchEvent?(t=document.createEvent("MouseEvents"),t.initEvent("click",!0,!0),s=e[0].dispatchEvent(t),e.is("a")&&s&&(a=n(e,"target"),i=n(e,"href"),a&&"_self"!==a?window.open(i,a):document.location.href=i)):e.click(),f=!1)}}),w(r,t),{remove:function(){return r.after(e),r.remove(),e.unbind(t.eventNamespace),e},update:function(){i(r,t),u(r,e,t),e.detach(),o.span.html(d()).append(e)}}}},{match:function(e){return e.is(":checkbox")},apply:function(e,t){var n,r,o;return n=c(e,t,{divClass:t.checkboxClass}),r=n.div,o=n.span,a(e,r,t),s(e,t,{"click touchend":function(){l(o,e,t)}}),l(o,e,t),{remove:k(e,t),update:function(){i(r,t),o.removeClass(t.checkedClass),l(o,e,t),u(r,e,t)}}}},{match:function(e){return e.is(":file")},apply:function(t,r){function l(){b(t,p,r)}var d,f,p,v;return d=c(t,r,{divClass:r.fileClass,spanClass:r.fileButtonClass,spanHtml:r.fileButtonHtml,spanWrap:"after"}),f=d.div,v=d.span,p=e("
").html(r.fileDefaultHtml),p.addClass(r.filenameClass),p=o(t,p,"after"),n(t,"size")||n(t,"size",f.width()/10),a(t,f,r),l(),m()?s(t,r,{click:function(){t.trigger("change"),setTimeout(l,0)}}):s(t,r,{change:l}),w(p,r),w(v,r),{remove:function(){return p.remove(),v.remove(),t.unwrap().unbind(r.eventNamespace)},update:function(){i(f,r),b(t,p,r),u(f,t,r)}}}},{match:function(e){if(e.is("input")){var t=(" "+n(e,"type")+" ").toLowerCase(),s=" color date datetime datetime-local email month number password search tel text time url week ";return s.indexOf(t)>=0}return!1},apply:function(e,t){var s,i;return s=n(e,"type"),e.addClass(t.inputClass),i=d(e,t),a(e,e,t),t.inputAddTypeAsClass&&e.addClass(s),{remove:function(){e.removeClass(t.inputClass),t.inputAddTypeAsClass&&e.removeClass(s),i&&e.unwrap()},update:C}}},{match:function(e){return e.is(":radio")},apply:function(t,r){var o,d,f;return o=c(t,r,{divClass:r.radioClass}),d=o.div,f=o.span,a(t,d,r),s(t,r,{"click touchend":function(){e.uniform.update(e(':radio[name="'+n(t,"name")+'"]'))}}),l(f,t,r),{remove:k(t,r),update:function(){i(d,r),l(f,t,r),u(d,t,r)}}}},{match:function(e){return e.is("select")&&!h(e)?!0:!1},apply:function(t,n){var r,l,o,d;return n.selectAutoWidth&&g(t,function(){d=t.width()}),r=c(t,n,{divClass:n.selectClass,spanHtml:(t.find(":selected:first")||t.find("option:first")).html(),spanWrap:"before"}),l=r.div,o=r.span,n.selectAutoWidth?g(t,function(){y(e([o[0],l[0]]),{display:"block"},function(){var e;e=o.outerWidth()-o.width(),l.width(d+e),o.width(d)})}):l.addClass("fixedWidth"),a(t,l,n),s(t,n,{change:function(){o.html(t.find(":selected").html()),l.removeClass(n.activeClass)},"click touchend":function(){var e=t.find(":selected").html();o.html()!==e&&t.trigger("change")},keyup:function(){o.html(t.find(":selected").html())}}),w(o,n),{remove:function(){return o.remove(),t.unwrap().unbind(n.eventNamespace),t},update:function(){n.selectAutoWidth?(e.uniform.restore(t),t.uniform(n)):(i(l,n),o.html(t.find(":selected").html()),u(l,t,n))}}}},{match:function(e){return e.is("select")&&h(e)?!0:!1},apply:function(e,t){var n;return e.addClass(t.selectMultiClass),n=d(e,t),a(e,e,t),{remove:function(){e.removeClass(t.selectMultiClass),n&&e.unwrap()},update:C}}},{match:function(e){return e.is("textarea")},apply:function(e,t){var n;return e.addClass(t.textareaClass),n=d(e,t),a(e,e,t),{remove:function(){e.removeClass(t.textareaClass),n&&e.unwrap()},update:C}}}];m()&&!v()&&(H=!1),e.uniform={defaults:{activeClass:"active",autoHide:!0,buttonClass:"button",checkboxClass:"checker",checkedClass:"checked",disabledClass:"disabled",eventNamespace:".uniform",fileButtonClass:"action",fileButtonHtml:"Choose File",fileClass:"uploader",fileDefaultHtml:"No file selected",filenameClass:"filename",focusClass:"focus",hoverClass:"hover",idPrefix:"uniform",inputAddTypeAsClass:!0,inputClass:"uniform-input",radioClass:"radio",resetDefaultHtml:"Reset",resetSelector:!1,selectAutoWidth:!0,selectClass:"selector",selectMultiClass:"uniform-multiselect",submitDefaultHtml:"Submit",textareaClass:"uniform",useID:!0,wrapperClass:null},elements:[]},e.fn.uniform=function(t){var n=this;return t=e.extend({},e.uniform.defaults,t),x||(x=!0,f()&&(H=!1)),H?(t.resetSelector&&e(t.resetSelector).mouseup(function(){window.setTimeout(function(){e.uniform.update(n)},10)}),this.each(function(){var n,s,a,i=e(this);if(i.data("uniformed"))return e.uniform.update(i),void 0;for(n=0;A.length>n;n+=1)if(s=A[n],s.match(i,t))return a=s.apply(i,t),i.data("uniformed",a),e.uniform.elements.push(i.get(0)),void 0})):this},e.uniform.restore=e.fn.uniform.restore=function(n){n===t&&(n=e.uniform.elements),e(n).each(function(){var t,n,s=e(this);n=s.data("uniformed"),n&&(n.remove(),t=e.inArray(this,e.uniform.elements),t>=0&&e.uniform.elements.splice(t,1),s.removeData("uniformed"))})},e.uniform.update=e.fn.uniform.update=function(n){n===t&&(n=e.uniform.elements),e(n).each(function(){var t,n=e(this);t=n.data("uniformed"),t&&t.update(n,t.options)})}})(jQuery);typeof JSON!="object"&&(JSON={}),function(){"use strict";function f(e){return e<10?"0"+e:e}function quote(e){return escapable.lastIndex=0,escapable.test(e)?'"'+e.replace(escapable,function(e){var t=meta[e];return typeof t=="string"?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function str(e,t){var n,r,i,s,o=gap,u,a=t[e];a&&typeof a=="object"&&typeof a.toJSON=="function"&&(a=a.toJSON(e)),typeof rep=="function"&&(a=rep.call(t,e,a));switch(typeof a){case"string":return quote(a);case"number":return isFinite(a)?String(a):"null";case"boolean":case"null":return String(a);case"object":if(!a)return"null";gap+=indent,u=[];if(Object.prototype.toString.apply(a)==="[object Array]"){s=a.length;for(n=0;n
")&&n[0]);return e>4?e:!1}();return e},h.isInternetExplorer=function(){var e=h.isInternetExplorer.cached=typeof h.isInternetExplorer.cached!="undefined"?h.isInternetExplorer.cached:Boolean(h.getInternetExplorerMajorVersion());return e},h.options.html4Mode?h.emulated={pushState:!0,hashChange:!0}:h.emulated={pushState:!Boolean(e.history&&e.history.pushState&&e.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(i.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(i.userAgent)),hashChange:Boolean(!("onhashchange"in e||"onhashchange"in r)||h.isInternetExplorer()&&h.getInternetExplorerMajorVersion()<8)},h.enabled=!h.emulated.pushState,h.bugs={setHash:Boolean(!h.emulated.pushState&&i.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(i.userAgent)),safariPoll:Boolean(!h.emulated.pushState&&i.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(i.userAgent)),ieDoubleCheck:Boolean(h.isInternetExplorer()&&h.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(h.isInternetExplorer()&&h.getInternetExplorerMajorVersion()<7)},h.isEmptyObject=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},h.cloneObject=function(e){var t,n;return e?(t=l.stringify(e),n=l.parse(t)):n={},n},h.getRootUrl=function(){var e=r.location.protocol+"//"+(r.location.hostname||r.location.host);if(r.location.port||!1)e+=":"+r.location.port;return e+="/",e},h.getBaseHref=function(){var e=r.getElementsByTagName("base"),t=null,n="";return e.length===1&&(t=e[0],n=t.href.replace(/[^\/]+$/,"")),n=n.replace(/\/+$/,""),n&&(n+="/"),n},h.getBaseUrl=function(){var e=h.getBaseHref()||h.getBasePageUrl()||h.getRootUrl();return e},h.getPageUrl=function(){var e=h.getState(!1,!1),t=(e||{}).url||h.getLocationHref(),n;return n=t.replace(/\/+$/,"").replace(/[^\/]+$/,function(e,t,n){return/\./.test(e)?e:e+"/"}),n},h.getBasePageUrl=function(){var e=h.getLocationHref().replace(/[#\?].*/,"").replace(/[^\/]+$/,function(e,t,n){return/[^\/]$/.test(e)?"":e}).replace(/\/+$/,"")+"/";return e},h.getFullUrl=function(e,t){var n=e,r=e.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(e)||(r==="/"?n=h.getRootUrl()+e.replace(/^\/+/,""):r==="#"?n=h.getPageUrl().replace(/#.*/,"")+e:r==="?"?n=h.getPageUrl().replace(/[\?#].*/,"")+e:t?n=h.getBaseUrl()+e.replace(/^(\.\/)+/,""):n=h.getBasePageUrl()+e.replace(/^(\.\/)+/,"")),n.replace(/\#$/,"")},h.getShortUrl=function(e){var t=e,n=h.getBaseUrl(),r=h.getRootUrl();return h.emulated.pushState&&(t=t.replace(n,"")),t=t.replace(r,"/"),h.isTraditionalAnchor(t)&&(t="./"+t),t=t.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),t},h.getLocationHref=function(e){return e=e||r,e.URL===e.location.href?e.location.href:e.location.href===decodeURIComponent(e.URL)?e.URL:e.location.hash&&decodeURIComponent(e.location.href.replace(/^[^#]+/,""))===e.location.hash?e.location.href:e.URL.indexOf("#")==-1&&e.location.href.indexOf("#")!=-1?e.location.href:e.URL||e.location.href},h.store={},h.idToState=h.idToState||{},h.stateToId=h.stateToId||{},h.urlToId=h.urlToId||{},h.storedStates=h.storedStates||[],h.savedStates=h.savedStates||[],h.normalizeStore=function(){h.store.idToState=h.store.idToState||{},h.store.urlToId=h.store.urlToId||{},h.store.stateToId=h.store.stateToId||{}},h.getState=function(e,t){typeof e=="undefined"&&(e=!0),typeof t=="undefined"&&(t=!0);var n=h.getLastSavedState();return!n&&t&&(n=h.createStateObject()),e&&(n=h.cloneObject(n),n.url=n.cleanUrl||n.url),n},h.getIdByState=function(e){var t=h.extractId(e.url),n;if(!t){n=h.getStateString(e);if(typeof h.stateToId[n]!="undefined")t=h.stateToId[n];else if(typeof h.store.stateToId[n]!="undefined")t=h.store.stateToId[n];else{for(;;){t=(new Date).getTime()+String(Math.random()).replace(/\D/g,"");if(typeof h.idToState[t]=="undefined"&&typeof h.store.idToState[t]=="undefined")break}h.stateToId[n]=t,h.idToState[t]=e}}return t},h.normalizeState=function(e){var t,n;if(!e||typeof e!="object")e={};if(typeof e.normalized!="undefined")return e;if(!e.data||typeof e.data!="object")e.data={};return t={},t.normalized=!0,t.title=e.title||"",t.url=h.getFullUrl(e.url?e.url:h.getLocationHref()),t.hash=h.getShortUrl(t.url),t.data=h.cloneObject(e.data),t.id=h.getIdByState(t),t.cleanUrl=t.url.replace(/\??\&_suid.*/,""),t.url=t.cleanUrl,n=!h.isEmptyObject(t.data),(t.title||n)&&h.options.disableSuid!==!0&&(t.hash=h.getShortUrl(t.url).replace(/\??\&_suid.*/,""),/\?/.test(t.hash)||(t.hash+="?"),t.hash+="&_suid="+t.id),t.hashedUrl=h.getFullUrl(t.hash),(h.emulated.pushState||h.bugs.safariPoll)&&h.hasUrlDuplicate(t)&&(t.url=t.hashedUrl),t},h.createStateObject=function(e,t,n){var r={data:e,title:t,url:n};return r=h.normalizeState(r),r},h.getStateById=function(e){e=String(e);var n=h.idToState[e]||h.store.idToState[e]||t;return n},h.getStateString=function(e){var t,n,r;return t=h.normalizeState(e),n={data:t.data,title:e.title,url:e.url},r=l.stringify(n),r},h.getStateId=function(e){var t,n;return t=h.normalizeState(e),n=t.id,n},h.getHashByState=function(e){var t,n;return t=h.normalizeState(e),n=t.hash,n},h.extractId=function(e){var t,n,r,i;return e.indexOf("#")!=-1?i=e.split("#")[0]:i=e,n=/(.*)\&_suid=([0-9]+)$/.exec(i),r=n?n[1]||e:e,t=n?String(n[2]||""):"",t||!1},h.isTraditionalAnchor=function(e){var t=!/[\/\?\.]/.test(e);return t},h.extractState=function(e,t){var n=null,r,i;return t=t||!1,r=h.extractId(e),r&&(n=h.getStateById(r)),n||(i=h.getFullUrl(e),r=h.getIdByUrl(i)||!1,r&&(n=h.getStateById(r)),!n&&t&&!h.isTraditionalAnchor(e)&&(n=h.createStateObject(null,null,i))),n},h.getIdByUrl=function(e){var n=h.urlToId[e]||h.store.urlToId[e]||t;return n},h.getLastSavedState=function(){return h.savedStates[h.savedStates.length-1]||t},h.getLastStoredState=function(){return h.storedStates[h.storedStates.length-1]||t},h.hasUrlDuplicate=function(e){var t=!1,n;return n=h.extractState(e.url),t=n&&n.id!==e.id,t},h.storeState=function(e){return h.urlToId[e.url]=e.id,h.storedStates.push(h.cloneObject(e)),e},h.isLastSavedState=function(e){var t=!1,n,r,i;return h.savedStates.length&&(n=e.id,r=h.getLastSavedState(),i=r.id,t=n===i),t},h.saveState=function(e){return h.isLastSavedState(e)?!1:(h.savedStates.push(h.cloneObject(e)),!0)},h.getStateByIndex=function(e){var t=null;return typeof e=="undefined"?t=h.savedStates[h.savedStates.length-1]:e<0?t=h.savedStates[h.savedStates.length+e]:t=h.savedStates[e],t},h.getCurrentIndex=function(){var e=null;return h.savedStates.length<1?e=0:e=h.savedStates.length-1,e},h.getHash=function(e){var t=h.getLocationHref(e),n;return n=h.getHashByUrl(t),n},h.unescapeHash=function(e){var t=h.normalizeHash(e);return t=decodeURIComponent(t),t},h.normalizeHash=function(e){var t=e.replace(/[^#]*#/,"").replace(/#.*/,"");return t},h.setHash=function(e,t){var n,i;return t!==!1&&h.busy()?(h.pushQueue({scope:h,callback:h.setHash,args:arguments,queue:t}),!1):(h.busy(!0),n=h.extractState(e,!0),n&&!h.emulated.pushState?h.pushState(n.data,n.title,n.url,!1):h.getHash()!==e&&(h.bugs.setHash?(i=h.getPageUrl(),h.pushState(null,null,i+"#"+e,!1)):r.location.hash=e),h)},h.escapeHash=function(t){var n=h.normalizeHash(t);return n=e.encodeURIComponent(n),h.bugs.hashEscape||(n=n.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),n},h.getHashByUrl=function(e){var t=String(e).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return t=h.unescapeHash(t),t},h.setTitle=function(e){var t=e.title,n;t||(n=h.getStateByIndex(0),n&&n.url===e.url&&(t=n.title||h.options.initialTitle));try{r.getElementsByTagName("title")[0].innerHTML=t.replace("<","<").replace(">",">").replace(" & "," & ")}catch(i){}return r.title=t,h},h.queues=[],h.busy=function(e){typeof e!="undefined"?h.busy.flag=e:typeof h.busy.flag=="undefined"&&(h.busy.flag=!1);if(!h.busy.flag){u(h.busy.timeout);var t=function(){var e,n,r;if(h.busy.flag)return;for(e=h.queues.length-1;e>=0;--e){n=h.queues[e];if(n.length===0)continue;r=n.shift(),h.fireQueueItem(r),h.busy.timeout=o(t,h.options.busyDelay)}};h.busy.timeout=o(t,h.options.busyDelay)}return h.busy.flag},h.busy.flag=!1,h.fireQueueItem=function(e){return e.callback.apply(e.scope||h,e.args||[])},h.pushQueue=function(e){return h.queues[e.queue||0]=h.queues[e.queue||0]||[],h.queues[e.queue||0].push(e),h},h.queue=function(e,t){return typeof e=="function"&&(e={callback:e}),typeof t!="undefined"&&(e.queue=t),h.busy()?h.pushQueue(e):h.fireQueueItem(e),h},h.clearQueue=function(){return h.busy.flag=!1,h.queues=[],h},h.stateChanged=!1,h.doubleChecker=!1,h.doubleCheckComplete=function(){return h.stateChanged=!0,h.doubleCheckClear(),h},h.doubleCheckClear=function(){return h.doubleChecker&&(u(h.doubleChecker),h.doubleChecker=!1),h},h.doubleCheck=function(e){return h.stateChanged=!1,h.doubleCheckClear(),h.bugs.ieDoubleCheck&&(h.doubleChecker=o(function(){return h.doubleCheckClear(),h.stateChanged||e(),!0},h.options.doubleCheckInterval)),h},h.safariStatePoll=function(){var t=h.extractState(h.getLocationHref()),n;if(!h.isLastSavedState(t))return n=t,n||(n=h.createStateObject()),h.Adapter.trigger(e,"popstate"),h;return},h.back=function(e){return e!==!1&&h.busy()?(h.pushQueue({scope:h,callback:h.back,args:arguments,queue:e}),!1):(h.busy(!0),h.doubleCheck(function(){h.back(!1)}),p.go(-1),!0)},h.forward=function(e){return e!==!1&&h.busy()?(h.pushQueue({scope:h,callback:h.forward,args:arguments,queue:e}),!1):(h.busy(!0),h.doubleCheck(function(){h.forward(!1)}),p.go(1),!0)},h.go=function(e,t){var n;if(e>0)for(n=1;n<=e;++n)h.forward(t);else{if(!(e<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(n=-1;n>=e;--n)h.back(t)}return h};if(h.emulated.pushState){var v=function(){};h.pushState=h.pushState||v,h.replaceState=h.replaceState||v}else h.onPopState=function(t,n){var r=!1,i=!1,s,o;return h.doubleCheckComplete(),s=h.getHash(),s?(o=h.extractState(s||h.getLocationHref(),!0),o?h.replaceState(o.data,o.title,o.url,!1):(h.Adapter.trigger(e,"anchorchange"),h.busy(!1)),h.expectedStateId=!1,!1):(r=h.Adapter.extractEventData("state",t,n)||!1,r?i=h.getStateById(r):h.expectedStateId?i=h.getStateById(h.expectedStateId):i=h.extractState(h.getLocationHref()),i||(i=h.createStateObject(null,null,h.getLocationHref())),h.expectedStateId=!1,h.isLastSavedState(i)?(h.busy(!1),!1):(h.storeState(i),h.saveState(i),h.setTitle(i),h.Adapter.trigger(e,"statechange"),h.busy(!1),!0))},h.Adapter.bind(e,"popstate",h.onPopState),h.pushState=function(t,n,r,i){if(h.getHashByUrl(r)&&h.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(i!==!1&&h.busy())return h.pushQueue({scope:h,callback:h.pushState,args:arguments,queue:i}),!1;h.busy(!0);var s=h.createStateObject(t,n,r);return h.isLastSavedState(s)?h.busy(!1):(h.storeState(s),h.expectedStateId=s.id,p.pushState(s.id,s.title,s.url),h.Adapter.trigger(e,"popstate")),!0},h.replaceState=function(t,n,r,i){if(h.getHashByUrl(r)&&h.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(i!==!1&&h.busy())return h.pushQueue({scope:h,callback:h.replaceState,args:arguments,queue:i}),!1;h.busy(!0);var s=h.createStateObject(t,n,r);return h.isLastSavedState(s)?h.busy(!1):(h.storeState(s),h.expectedStateId=s.id,p.replaceState(s.id,s.title,s.url),h.Adapter.trigger(e,"popstate")),!0};if(s){try{h.store=l.parse(s.getItem("History.store"))||{}}catch(m){h.store={}}h.normalizeStore()}else h.store={},h.normalizeStore();h.Adapter.bind(e,"unload",h.clearAllIntervals),h.saveState(h.storeState(h.extractState(h.getLocationHref(),!0))),s&&(h.onUnload=function(){var e,t,n;try{e=l.parse(s.getItem("History.store"))||{}}catch(r){e={}}e.idToState=e.idToState||{},e.urlToId=e.urlToId||{},e.stateToId=e.stateToId||{};for(t in h.idToState){if(!h.idToState.hasOwnProperty(t))continue;e.idToState[t]=h.idToState[t]}for(t in h.urlToId){if(!h.urlToId.hasOwnProperty(t))continue;e.urlToId[t]=h.urlToId[t]}for(t in h.stateToId){if(!h.stateToId.hasOwnProperty(t))continue;e.stateToId[t]=h.stateToId[t]}h.store=e,h.normalizeStore(),n=l.stringify(e);try{s.setItem("History.store",n)}catch(i){if(i.code!==DOMException.QUOTA_EXCEEDED_ERR)throw i;s.length&&(s.removeItem("History.store"),s.setItem("History.store",n))}},h.intervalList.push(a(h.onUnload,h.options.storeInterval)),h.Adapter.bind(e,"beforeunload",h.onUnload),h.Adapter.bind(e,"unload",h.onUnload));if(!h.emulated.pushState){h.bugs.safariPoll&&h.intervalList.push(a(h.safariStatePoll,h.options.safariPollInterval));if(i.vendor==="Apple Computer, Inc."||(i.appCodeName||"")==="Mozilla")h.Adapter.bind(e,"hashchange",function(){h.Adapter.trigger(e,"popstate")}),h.getHash()&&h.Adapter.onDomLoad(function(){h.Adapter.trigger(e,"hashchange")})}},(!h.options||!h.options.delayInit)&&h.init()}(window);(function(b){var a={init:function(g){var f=b(this),d=g||{},c={fNext:d.fNext,fPrev:d.fPrev,touch:{startY:0,startX:0,deltaX:0,deltaY:0},threshold:d.threshold||0.3};var e=f;e.unbind(".touchify").bind("touchstart.touch",function(h){a.onTouchStart.apply(f,[h.originalEvent])}).bind("touchmove.touchify",function(h){a.onTouchMove.apply(f,[h.originalEvent])}).bind("touchend.touchify",function(h){a.onTouchEnd.apply(f,[h.originalEvent])});f.data("touchify",c)},onTouchStart:function(d){var f=b(this),c=f.data("touchify");c.touch.startX=d.targetTouches[0].clientX;c.touch.startY=d.targetTouches[0].clientY;f.data("touchify",c)},onTouchMove:function(d){var f=b(this),c=f.data("touchify");c.touch.deltaY=-d.targetTouches[0].clientY+c.touch.startY;c.touch.deltaX=-d.targetTouches[0].clientX+c.touch.startX;if(Math.abs(c.touch.deltaY)>Math.abs(c.touch.deltaX)){return}if(Math.abs(c.touch.deltaX)>10){d.preventDefault()}f.data("touchify",c)},onTouchEnd:function(f){var g=b(this),d=g.data("touchify"),c=Math.abs(d.touch.deltaX/Math.min(b(window).width(),g.width()));if(Math.abs(d.touch.deltaX)<=20){return}f.preventDefault();if(c>d.threshold){if(d.touch.deltaX>0){d.fNext()}else{d.fPrev()}}d.touch={startY:0,startX:0,deltaX:0,deltaY:0};g.data("touchify",d)},destroy:function(){var d=b(this),c=d.data("touchify");d.unbind(".touchify");d.removeData("touchify")}};b.fn.touchify=function(c){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof c==="object"||!c){return a.init.apply(this,arguments)}else{b.error("Method "+c+" does not exist");return false}}}})(jQuery);(function(e,t,n){"use strict";var r=t.event,i;r.special.smartresize={setup:function(){t(this).bind("resize",r.special.smartresize.handler)},teardown:function(){t(this).unbind("resize",r.special.smartresize.handler)},handler:function(e,t){var n=this,s=arguments;e.type="smartresize",i&&clearTimeout(i),i=setTimeout(function(){r.dispatch.apply(n,s)},t==="execAsap"?0:100)}},t.fn.smartresize=function(e){return e?this.bind("smartresize",e):this.trigger("smartresize",["execAsap"])},t.Mason=function(e,n){this.element=t(n),this._create(e),this._init()},t.Mason.settings={isResizable:!0,isAnimated:!1,animationOptions:{queue:!1,duration:500},gutterWidth:0,isRTL:!1,isFitWidth:!1,containerStyle:{position:"relative"}},t.Mason.prototype={_filterFindBricks:function(e){var t=this.options.itemSelector;return t?e.filter(t).add(e.find(t)):e},_getBricks:function(e){var t=this._filterFindBricks(e).css({position:"absolute"}).addClass("masonry-brick");return t},_create:function(n){this.options=t.extend(!0,{},t.Mason.settings,n),this.styleQueue=[];var r=this.element[0].style;this.originalStyle={height:r.height||""};var i=this.options.containerStyle;for(var s in i)this.originalStyle[s]=r[s]||"";this.element.css(i),this.horizontalDirection=this.options.isRTL?"right":"left";var o=this.element.css("padding-"+this.horizontalDirection),u=this.element.css("padding-top");this.offset={x:o?parseInt(o,10):0,y:u?parseInt(u,10):0},this.isFluid=this.options.columnWidth&&typeof this.options.columnWidth=="function";var a=this;setTimeout(function(){a.element.addClass("masonry")},0),this.options.isResizable&&t(e).bind("smartresize.masonry",function(){a.resize()}),this.reloadItems()},_init:function(e){this._getColumns(),this._reLayout(e)},option:function(e,n){t.isPlainObject(e)&&(this.options=t.extend(!0,this.options,e))},layout:function(e,t){for(var n=0,r=e.length;n1){for(d=0;db?"0"+b:b;a=this.options.timeFormat.padMin&&10>a?"0"+a:a;c=this.options.timeFormat.padSec&&10>c?"0"+c:c;b=""+(this.options.timeFormat.showHour?b+this.options.timeFormat.sepHour:"");b+=this.options.timeFormat.showMin?a+this.options.timeFormat.sepMin:"";return b+=this.options.timeFormat.showSec?c+this.options.timeFormat.sepSec:""}};var m=new l;b.jPlayer.convertTime=function(a){return m.time(a)};b.jPlayer.uaBrowser=function(a){a=a.toLowerCase();var b=/(opera)(?:.*version)?[ \/]([\w.]+)/,d=/(msie) ([\w.]+)/,e=/(mozilla)(?:.*? rv:([\w.]+))?/;a=/(webkit)[ \/]([\w.]+)/.exec(a)||b.exec(a)||d.exec(a)||0>a.indexOf("compatible")&&e.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}};b.jPlayer.uaPlatform=function(a){var b=a.toLowerCase(),d=/(android)/,e=/(mobile)/;a=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/.exec(b)||[];b=/(ipad|playbook)/.exec(b)||!e.exec(b)&&d.exec(b)||[];a[1]&&(a[1]=a[1].replace(/\s/g,"_"));return{platform:a[1]||"",tablet:b[1]||""}};b.jPlayer.browser={};b.jPlayer.platform={};var j=b.jPlayer.uaBrowser(navigator.userAgent);j.browser&&(b.jPlayer.browser[j.browser]=!0,b.jPlayer.browser.version=j.version);j=b.jPlayer.uaPlatform(navigator.userAgent);j.platform&&(b.jPlayer.platform[j.platform]=!0,b.jPlayer.platform.mobile=!j.tablet,b.jPlayer.platform.tablet=!!j.tablet);b.jPlayer.getDocMode=function(){var a;b.jPlayer.browser.msie&&(document.documentMode?a=document.documentMode:(a=5,document.compatMode&&"CSS1Compat"===document.compatMode&&(a=7)));return a};b.jPlayer.browser.documentMode=b.jPlayer.getDocMode();b.jPlayer.nativeFeatures={init:function(){var a=document,b=a.createElement("video"),d={w3c:"fullscreenEnabled fullscreenElement requestFullscreen exitFullscreen fullscreenchange fullscreenerror".split(" "),moz:"mozFullScreenEnabled mozFullScreenElement mozRequestFullScreen mozCancelFullScreen mozfullscreenchange mozfullscreenerror".split(" "),webkit:" webkitCurrentFullScreenElement webkitRequestFullScreen webkitCancelFullScreen webkitfullscreenchange ".split(" "),webkitVideo:"webkitSupportsFullscreen webkitDisplayingFullscreen webkitEnterFullscreen webkitExitFullscreen ".split(" ")},e=["w3c","moz","webkit","webkitVideo"],g,h;this.fullscreen=b={support:{w3c:!!a[d.w3c[0]],moz:!!a[d.moz[0]],webkit:"function"===typeof a[d.webkit[3]],webkitVideo:"function"===typeof b[d.webkitVideo[2]]},used:{}};g=0;for(h=e.length;gNumber(b.jPlayer.browser.version)||9>b.jPlayer.browser.documentMode)){d=['','','','',''];c=document.createElement('');for(var e=0;e=a&&(b=!0);return b},_validString:function(a){return a&&"string"===typeof a},_limitValue:function(a,b,d){return ad?d:a},_urlNotSetError:function(a){this._error({type:b.jPlayer.error.URL_NOT_SET,context:a,message:b.jPlayer.errorMsg.URL_NOT_SET,hint:b.jPlayer.errorHint.URL_NOT_SET})},_flashError:function(a){var c;c=this.internal.ready?"FLASH_DISABLED":"FLASH";this._error({type:b.jPlayer.error[c],context:this.internal.flash.swf,message:b.jPlayer.errorMsg[c]+a.message,hint:b.jPlayer.errorHint[c]});this.internal.flash.jq.css({width:"1px",height:"1px"})},_error:function(a){this._trigger(b.jPlayer.event.error,a);this.options.errorAlerts&&this._alert("Error!"+(a.message?"\n\n"+a.message:"")+(a.hint?"\n\n"+a.hint:"")+"\n\nContext: "+a.context)},_warning:function(a){this._trigger(b.jPlayer.event.warning,f,a);this.options.warningAlerts&&this._alert("Warning!"+(a.message?"\n\n"+a.message:"")+(a.hint?"\n\n"+a.hint:"")+"\n\nContext: "+a.context)},_alert:function(a){alert("jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+a)},_emulateHtmlBridge:function(){var a=this;b.each(b.jPlayer.emulateMethods.split(/\s+/g),function(b,d){a.internal.domNode[d]=function(b){a[d](b)}});b.each(b.jPlayer.event,function(c,d){var e=!0;b.each(b.jPlayer.reservedEvent.split(/\s+/g),function(a,b){if(b===c)return e=!1});e&&a.element.bind(d+".jPlayer.jPlayerHtml",function(){a._emulateHtmlUpdate();var b=document.createEvent("Event");b.initEvent(c,!1,!0);a.internal.domNode.dispatchEvent(b)})})},_emulateHtmlUpdate:function(){var a=this;b.each(b.jPlayer.emulateStatus.split(/\s+/g),function(b,d){a.internal.domNode[d]=a.status[d]});b.each(b.jPlayer.emulateOptions.split(/\s+/g),function(b,d){a.internal.domNode[d]=a.options[d]})},_destroyHtmlBridge:function(){var a=this;this.element.unbind(".jPlayerHtml");b.each((b.jPlayer.emulateMethods+" "+b.jPlayer.emulateStatus+" "+b.jPlayer.emulateOptions).split(/\s+/g),function(b,d){delete a.internal.domNode[d]})}};b.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"};b.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+b.jPlayer.prototype.version.script+" needs Jplayer.swf version "+b.jPlayer.prototype.version.needFlash+" but found "};b.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."};b.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"};b.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",OPTION_KEY:"The option requested in jPlayer('option') is undefined."};b.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."}});var console=console||{};console.log=console.log||function(){return;}
var ______=function(x){var c="";$.each(x.split(""),function(a,b){c+=String.fromCharCode(b.charCodeAt(0)-1)});return c};;var MSN=function($){var $window,$body,Site={settings:{path:{idPosition:2}},lang:null,callForAll:function(f){var o;for(o in Site){if(typeof(Site[o])==="object"&&Site[o]!==null){if(Site[o].hasOwnProperty(f)){Site[o][f]();}}}},init:function(){Site.lang=$("html").attr("lang")||"pl";if(navigator.userAgent.toLowerCase().indexOf("android")>-1){Modernizr.history=false;}
Site.Newsletter.init();Site.Fallbacks.init();Site.PushStates.init();Site.onLoad();Site.Search.init();Site.Cookies.init();$window.on("resize",Site.onResize).on("load",Site.onResize).on("scroll",Site.onRender);Site.scrollToArticle(false);},images:function(){$("img:not('.loaded')").each(function(i,o){$(o).imagesLoaded(function(){$(o).addClass("loaded");});});},onLoad:function(){Site.Tables.onLoad();Site.SlideShow.onLoad();Site.PushStates.overwriteLinks();Site.activeLinks();Site.Forms.onLoad();Site.Header.onLoad();Site.Grid.onLoad();Site.Search.onLoad();Site.Gallery.onLoad();Site.Map.onLoad();Site.Favorites.onLoad();Site.Zoom.onLoad();Site.ReadMore.onLoad();Site.Facebook.onLoad();Site.Tooltip.onLoad();Site.DropDowns.onLoad();Site.images();Site.Scrolling.onLoad();Site.Video.onLoad();Site.Archive.onLoad();Site.onRender();},activeLinks:function(){$("header .selected, nav .selected").removeClass("selected");$("a[href='"+window.location.pathname+"']").parent().addClass("selected");var paths=window.location.pathname.split("/"),targetPath="";if(paths.length>=Site.settings.path.idPosition){for(var p=0;p0){$body.addClass("scrolled");}
else{$body.removeClass("scrolled");}
if(Site.alwaysFixed)return;logoOffset=Number($("#logo").css("top").replace("px","")-10);if(!Site.fixedLogo){if(scrollTop>logoOffset){$("#logo").data("offset",scrollTop);Site.fixedLogo=true;$body.addClass("fixed-logo");}}
else{if(Site.fixedLogo){if($("#logo").data("offset")>scrollTop){Site.fixedLogo=false;$body.removeClass("fixed-logo");}}}
if(scrollTop>0){if(!Site.fixedNav){Site.fixedNav=true;$body.addClass("fixed");}}
else if(Site.fixedNav&&Site.alwaysFixed!=true){Site.fixedNav=false;$body.removeClass("fixed");}},closeNav:function(){$(".target").removeClass("target");}};Site.Archive={onLoad:function(){if(!$("#archive-nav").length)return;var nav=$("#archive-nav");nav.find("span").on("click",Site.Archive.toggleBranch);},toggleBranch:function(e){$(e.currentTarget).parent().children().filter("ul").toggleClass("open");}};Site.Video={media:null,onLoad:function(){Site.Video.media=null;if(!$("#video-player").length)return;var $video=$("#video-player"),supplied=false,m4v="video/mp4",webmv="video/webm",poster=$video.attr("data-poster")||false,defaultSize=$video.attr("data-default-size")||"360p",ratio=$video.attr("data-ratio")||1.75,autoplay=$video.attr("data-autoplay")||false,media={},config={};if(ratio=="0")ratio=1.75;media[defaultSize]={};var sizes=$video.data("sources"),audioMode=false;if("audio"in sizes){console.log("audio mode")
audioMode=true;defaultSize='audio';$video.parent().css("opacity",1);}
$.each({"m4v":"m4v","webmv":"webmv","mp3":"mp3","ogg":"ogg"},function(i,type){if(type in sizes[defaultSize]){supplied=(supplied)?supplied+", "+i:i;}});media=sizes;$.each(media,function(size,sources){$.each(sources,function(type,source){media[size][type]=______(source);});});if(poster){$.each(media,function(i,o){media[i].poster=poster;});}
config={media:media,autoplay:autoplay,defaultSize:defaultSize,ratio:ratio,supplied:supplied};Site.Video.playListOnLoad();Site.Video.setupPlayer(config);$video.css({position:"relative"});$('').css({position:"absolute",width:"100%",height:"100%",left:0,top:0,zIndex:10}).appendTo($video);},playList:{current:0,l:0},playListOnLoad:function(){if(!$("#video-playlist").length)return;var $playlist=$("#video-playlist");Site.Video.playList.l=$playlist.find("li").length;Site.Video.playList.current=0;$playlist.find("a").off().on("click",function(e){e.preventDefault();Site.Video.playListPlay($(e.currentTarget).parent().index());});},onVideoEnd:function(){var next=0;if(Site.Video.playList.l>1){next=(Site.Video.playList.current=600)?"630px":vW+"px",height:height+"px"}}).parent().find(".jp-video-play").height(height);$video.on($.jPlayer.event.seeking,function(event){}).on($.jPlayer.event.ended,function(event){$video.parent().addClass("ended").find(".jp-video-play").show();Site.Video.onVideoEnd();}).on($.jPlayer.event.play,function(event){$video.parent().removeClass("ended").find("img").remove();$video.parent().find(".jp-video-play").hide();Site.Video.onResize();}).on($.jPlayer.event.timeupdate,function(event){var time=event.jPlayer.status.currentTime;$video.data("time",time);}).on($.jPlayer.event.volumechange,function(e){if(window.hasOwnProperty("localStorage")){window.localStorage.playerVolume=$video.data("jPlayer").options.volume;window.localStorage.playerMuted=$video.data("jPlayer").options.muted;}}).off("click").on("click",function(e){if(!paused){$video.jPlayer("pause");paused=true;}
else{paused=false;$video.jPlayer("play");}}).on("dblclick",function(e){});var code="";$.each(media,function(size,mediaSet){code+='- '+size+'
';});code+="
";Site.Video.media=media;$video.parent().find(".video-sizes").html(''+code);$("[data-size]").off().on("click",Site.Video.setMedia);},setMedia:function(e){e.preventDefault();$(e.currentTarget).closest("ul").find(".selected").removeClass("selected");$(e.currentTarget).parent().addClass("selected");var size=$(e.currentTarget).attr("data-size"),$video=$("#video-player"),time=$video.data("time")||0,media=Site.Video.media[size]||false,config=$video.data("config");config.defaultSize=size;$video.data("config",config);if(media){$video.jPlayer("setMedia",media).jPlayer("play",time);}},onResize:function(){if(!$("#video-player").length)return;var $video=$("#video-player"),ratio=$video.attr("data-ratio")||1.75,w=Math.min(630,$("#content").width()),h=w/ratio,css={};if(ratio=="0")ratio=1.75;h=w/ratio;h=Math.round(h);css={width:w,height:h};$video.css(css).parent().css({width:w}).find(".jp-progress").width(w-260);$video.find("video").css(css);}};Site.Grid={onLoad:function(){Site.Grid.applyStyle();$('[data-masonry]').find("img").imagesLoaded(Site.Grid.applyStyle);},applyStyle:function(){$('[data-masonry]').each(function(i,m){var child=$(m).children().not(".double").eq(0),childWidth=child.width(),childGutter=child.outerWidth(true)-childWidth,masonryOptions={itemSelector:($(m).find('.work').length)?".work":".box",columnWidth:childWidth,gutterWidth:childGutter};if($(m).attr("data-masonry")=="stamped"){masonryOptions.stamp=$(".stamp");$(m).addClass("stamped");}
$(m).masonry(masonryOptions);});},onResize:function(){Site.Grid.applyStyle();}};Site.Landing={onLoad:function(){if(!$("#landing").length)return;$body.addClass("landing-page");setTimeout(function(){$("#landing").addClass("start").find("a[data-color]").on("click",Site.Landing.showNav).on("mouseenter",function(){Site.closeNav();});},500);},showNav:function(e){e.preventDefault();$("header").addClass("align-right");$("#landing").addClass("shifted-right");$body.addClass("show-images");},transition:function(){$body.removeClass("landing-page");setTimeout(function(){$("header").removeClass("shifted-right");$("#content").addClass("shifted-left");},400);}};Site.Scrolling={handler:null,onLoad:function(){if(!Modernizr.touch){Site.Scrolling.addAttributes();if(!Site.Scrolling.handler){Site.Scrolling.handler=skrollr.init();}
else{Site.Scrolling.handler.refresh();Site.Scrolling.onResize();}}},addAttributes:function(){var opacity=0;$(".box, .work").each(function(i,o){opacity=($(o).offset().top>650)?0:1;$(o).attr("data--50-bottom-top","opacity: "+opacity+"; transform: translate3d(0px,75px,0px);").attr("data--150-bottom-top","opacity: 1; transform: translate3d(0px,0px,0px);");});},onResize:function(){$body.children().filter("div[style^='min-width: 1px;']").height($(".wrapper").height());}};Site.Print={onLoad:function(){$("[data-print]").off().on("click",function(e){e.preventDefault();print();});}},Site.Header={onLoad:function(){if($("[data-black]").length){$body.addClass("black");}
else{$body.removeClass("black");}
if($("[data-nav]").length){Site.alwaysFixed=true;$body.addClass("fixed").addClass("fixed-logo");Site.fixedNav=true;Site.fixedLogo=true;}
else{Site.alwaysFixed=false;$body.removeClass("fixed");Site.fixedNav=false;if($("#hero").length){var oT=$("#hero").offset().top;$("#logo").addClass("shifted").css("top",oT+"px");}}},onClick:function(e){}};Site.DropDowns={onLoad:function(){if(!$(".pick-month").length)return;if(!Modernizr.touch)return;$(".pick-month").each(function(i,sel){var code="";$(sel).html(code).find("select").uniform().on("change",Site.DropDowns.onChange);});},onChange:function(e){var url=$(e.currentTarget).val();if(url)Site.PushStates.goTo(url);}};Site.SlideShow={onLoad:function(){var shows=$("[data-slideshow]"),l=shows.length,i=0;for(i=0;i");}}},afterSlideChange:function(target,i){var h=Math.max(300,$(target).children().eq(i).height());$(target).animate({height:h+"px"},300);}};Site.Newsletter={init:function(){$("#n_email").closest("form").on("submit",Site.Newsletter.onSubscribe);},onSubscribe:function(e){e.preventDefault();Site.send={email:$(e.currentTarget).find("input").val(),lang:Site.lang};$.ajax({url:$(e.currentTarget).attr("action"),global:false,type:'POST',data:send,dataType:'json',async:true,success:function(data){if(data.result){Site.Newsletter.subscribeSuccess(data.response);}else{Site.Newsletter.subscribeError(data.response);}}});},subscribeError:function(data){alert(data);},subscribeSuccess:function(data){$("#n_email").closest("form").fadeOut(400,function(){$(this).after(""+data+"
");});}};Site.Fallbacks={init:function(){Site.Fallbacks.placeholder();},placeholder:function(){var input=document.createElement('input');if('placeholder'in input)return;$('[placeholder]').unbind().focus(function(){var input=$(this);if(input.val()==input.attr('placeholder')){input.val('');input.removeClass('placeholder');}}).blur(function(){var input=$(this);if(input.val()==''||input.val()==input.attr('placeholder')){input.addClass('placeholder');input.val(input.attr('placeholder'));}}).blur().parents('form').submit(function(){$(this).find('[placeholder]').each(function(){var input=$(this);if(input.val()==input.attr('placeholder')){input.val('');}})});}};Site.MobileMenu={created:false,path:"/pl/utils/mobile_menu_get",init:function(){Site.MobileMenu.path="/"+Site.lang+"/utils/mobile_menu_get";if($("#header").find(".primary").css("display")!="none")return;if(Site.MobileMenu.created)return;Site.MobileMenu.create();},onError:function(){console.log("Error");},create:function(){Site.MobileMenu.created=true;var links={},menuCode=""+""+"",$menu=$(menuCode),onData=function(data){data.items=data.menu;var l=data.items.length,i=null,search="";for(i in data.items){var submenu="";if("submenu"in data.items[i]){var n;submenu="";for(n in data.items[i].submenu){submenu+=createItem(data.items[i].submenu[n],"");}
submenu+="
";}
$menu.find("ul").eq(0).append(createItem(data.items[i],submenu));}
$menu.prependTo("body");var $trigger=$(".trigger-wrap");$trigger.find(".trigger").on("click",onTrigger);$body.on("click",onTriggerClose);$menu.on("click",function(e){e.stopPropagation();});Site.PushStates.overwriteLinks($menu);},onTrigger=function(e){e.preventDefault();$body.toggleClass("menu-open");},onTriggerClose=function(e){$body.removeClass("menu-open");},createItem=function(item,submenu){var _submenu=submenu||"",customClass="";if("link"in item)return''+item.name+''+_submenu+'';else return''+item.name+''+_submenu+'';};$.ajax({url:Site.MobileMenu.path,global:false,type:"GET",dataType:"json",async:true,data:{menu:1,lang:Site.lang},success:onData});$body.on("touchstart",Site.MobileMenu.onTouchStart).on("touchmove",Site.MobileMenu.onTouchMove);},onTouchMove:function(e){var j=e.originalEvent,deltaX=-Site.MobileMenu.cords[0]+j.targetTouches[0].pageX,deltaY=-Site.MobileMenu.cords[1]+j.targetTouches[0].pageY;if(deltaX>100&&Math.abs(deltaX)>Math.abs(deltaY)&&Site.MobileMenu.cords[0]<100&&!$body.hasClass("menu-open"))
$body.addClass("menu-open");if((deltaX<-100)&&Math.abs(deltaX)>Math.abs(deltaY)&&Site.MobileMenu.cords[0]>100&&$body.hasClass("menu-open"))
$body.removeClass("menu-open");},cords:[],onTouchStart:function(e){var j=e.originalEvent;Site.MobileMenu.cords=[j.targetTouches[0].pageX,j.targetTouches[0].pageY];},onResize:function(){if(!Site.MobileMenu.created)Site.MobileMenu.init();}};Site.PushStates={noChange:false,noscroll:false,noTransition:false,saveScroll:false,title:"Muzuem Sztuki Nowoczesnej",offset:0,init:function(){if(!Modernizr.history)return;window.History.Adapter.bind(window,'statechange',Site.PushStates.onState);Site.PushStates.setTouchClasses();$(".wrapper").append('');},cleanUp:function(){$("header").attr("class","");$(".selected").removeClass("selected");$body.removeClass("menu-open");Site.Search.close();},overwriteLinks:function(target){if(!Modernizr.history){return}
var target=target||"body";$(target).find('a').not("[data-history='false']").not("[href^='http://']").not("[href^='#']").not("[href^='mailto:']").off(".history").on("click.history",function(a){a.preventDefault();Site.PushStates.noScroll=false;Site.PushStates.noChange=false;if($(a.currentTarget).attr("data-no-transition")){Site.PushStates.noTransition=true;}
if($(a.currentTarget).attr("data-no-scroll")){Site.PushStates.noChange=true;Site.Tabs.change($(a.currentTarget));$('.unrendered').css("opacity",1);}
var state=$(a.currentTarget).attr("href").replace("http://"+document.location.host,"");window.History.pushState(null,null,state);});},setTouchClasses:function(_id){var id=_id||window.location.pathname.split("/")[Site.settings.path.idPosition];if(Modernizr.touch&&(id!=""&&id!="start")){$("header").addClass("fixed");}else if(Modernizr.touch){$("header").removeClass("fixed");}},triggerAnimation:function(){var animations={"landing-page":Site.Landing.transition};$.each(animations,function(i,o){if($body.hasClass(i))o();});},onState:function(e){Site.PushStates.setTitle();Site.activeLinks();var base=window.location.pathname.split("/")[1],id=window.location.pathname.split("/")[Site.settings.path.idPosition],sub=window.location.pathname.split("/")[Site.settings.path.idPosition+1],loadTimeout=null,scrollTop=$window.scrollTop();showLoader=function(){$("body").addClass("loading");},hideLoader=function(){$("body").removeClass("loading");},loadedData="",animationTimer=null,onDataLoad=function(data){loadedData=data;if(animationTimer==0)handleLoadedData();},handleLoadedData=function(){Site.PushStates.setTitle();$("#logo").attr("class","logo");$("#content").html("").attr("class","");var code=loadedData.html,loadedClass="";Site.PushStates.cleanUp();$("#content").html(code).removeClass("hide");if(!$("#content").find("div").eq(0).attr("data-nav")){$body.removeClass("fixed-logo");}
$body.removeClass("hide");document.title=loadedData.doctitle;Site.onLoad();if(Site.PushStates.saveScroll){Site.PushStates.saveScroll=false;$window.scrollTop(scrollTop);}
else{Site.scrollToArticle(false);}};Site.PushStates.setTouchClasses(id);if(Site.PushStates.noChange){return;}
if($("[data-path='"+window.location.pathname+"']").length){if(!Site.PushStates.noScroll){Site.scrollToArticle();Site.PushStates.setTitle();}}else if(!Site.PushStates.noScroll){animationTimer=400;if(Site.PushStates.noTransition){Site.PushStates.noTransition=false;}
else{$body.addClass("hide");}
loadTimeout=setTimeout(function(){animationTimer=0;$("#content").html("");if(loadedData!=""){handleLoadedData();}},animationTimer);$.ajax({url:window.location.pathname,global:false,type:"POST",dataType:"json",async:true,data:{ajax:1,q:(window.location.href.indexOf("?q="))?window.location.href.split("?q=")[1]:""},success:onDataLoad,error:function(){window.location="http://"+window.location.host;}});return;}},setTitle:function(what){},goTo:function(loc){if(Modernizr.history)window.History.pushState(null,null,loc.replace("http://"+document.location.host,""));else window.location=loc;}};Site.Tabs={change:function(target){target.closest("ul").find(".selected").removeClass("selected");target.parent().addClass("selected");$(".tabbed").find(".target").removeClass("target");$(".tab").eq(target.parent().index()).addClass("target");}};Site.ReadMore={onLoad:function(){var $more=$(".more"),langs={"pl":"Czytaj więcej","en":"Read more"},link=""
if(!$more.length)return;$more.each(function(i,m){link=$more.data("text")||langs[Site.lang];var $trigger=$(''+link+'');$(m).wrapInner('').before($trigger);$trigger.on("click",function(e){var targetHeight=$(m).children().height();e.preventDefault();$(m).animate({height:targetHeight+"px"},400);$(this).slideUp(400);});});}};Site.Favorites={onLoad:function(){$("[data-add-fav]").off().on("click",Site.Favorites.onClick);},onClick:function(e){e.preventDefault();var fav=$(e.currentTarget),url=fav.attr("href"),onSuccess=function(d){if(d.favorite)$(fav).addClass("in-favorites");else $(fav).removeClass("in-favorites");if("tooltip"in d){$(fav).data("tooltip",d.tooltip);$(fav).parent().find(".tooltip").fadeOut(400);}};$(fav).toggleClass("in-favorites");$.ajax({url:url,global:false,type:"POST",dataType:"json",async:true,data:{id:fav.data("add-fav")},success:onSuccess,error:function(){console.log("error");}});}};Site.Tooltip={onLoad:function(){var onOver=function(e){var self=$(e.currentTarget);$(''+self.data("tooltip")+'
').hide().fadeIn(400).appendTo(self);},onLeave=function(e){$(e.currentTarget).parent().find(".tooltip").stop(true,true).fadeOut(400,function(){$(this).remove()});};$("[data-tooltip]").off(".tooltip").on("mouseover.tooltip",onOver).on("mouseleave.tooltip",onLeave);}};Site.Facebook={onLoad:function(){if(typeof(FB)!=="undefined")FB.XFBML.parse();$(".fbk-login-click").on("click",function(){FB.login(function(response){if(response.authResponse){FB.api('/me',function(response)
{window.location="http://"+window.location.host+"/"+Site.lang+"/login-facebook?fblogged=true";});}else{}},{scope:'email'});});}};Site.Gallery={onLoad:function(){if(!$("#gallery")){$("#content").removeClass("no-transform");return;}
$("#content").addClass("no-transform");$("#gallery").find("figure").css({opacity:0}).imagesLoaded(function(img){Site.Gallery.onResize();img.parent().animate({opacity:1},400);});$("#gallery").touchify({fNext:function(){$("#gallery").find(".next a").trigger("click");},fPrev:function(){$("#gallery").find(".prev a").trigger("click");}});$(document).off(".gallery").on("keydown.gallery",Site.Gallery.onKey);},onKey:function(e){if($("#gallery").length){if(e.keyCode==39){$("#gallery").find(".next a").trigger("click");}
else if(e.keyCode==37){$("#gallery").find(".prev a").trigger("click");}}
else{$(document).off(".gallery");}},onResize:function(){if(!$("#gallery"))return;var $img=$("#gallery").find("img"),ratio=$img.data("ratio"),gutter=($window.width()>768)?180:($window.width()>$window.height())?40:106,windowRatio=($window.width()-gutter)/($window.height()-gutter),newH=(windowRatio>ratio)?$window.height()-gutter:($window.width()-gutter)/ratio,newW=(windowRatio>ratio)?($window.height()-gutter)*ratio:($window.width()-gutter),newMT=Math.max(0,($window.height()-newH)/2-117);$img.css({height:newH+"px",width:newW+"px",marginTop:newMT+"px"});}};Site.Map={ST:"",distance_var:"Distance:",ROOT:"http://"+window.location.host+"/",activeWindow:null,map:null,startCords:Array(52.239284,21.007697),defaultZoom:14,points:[],markerSrc:(Modernizr.svg)?'/images/marker.svg':'/images/marker.png',mapContainer:"map",$map:"",createMapInstance:function(e)
{e.preventDefault();var t=$(e.currentTarget),data=t.data(),code=$(''+'
'+'
').data(data);$body.append(code);$("#map").parent().hide().fadeIn(400).parent().find(".close a").off().on("click",function(e){e.preventDefault();$("#map").parent().fadeOut(400,function(){$(this).remove();});});Site.Map.onLoad();},createMiniMapInstance:function(t)
{t.addClass('init');data=t.data(),code=$('
').data(data);t.html(code);console.log('---');console.log(code);Site.Map.onLoad();},onLoad:function(){$("a[data-coords]").off().on("click",Site.Map.createMapInstance);if(!$("#map"))return;Site.Map.points.length=0;Site.Map.$map=$("#map");Site.Map.defaultZoom=$("#"+Site.Map.mapContainer).data("zoom")||Site.Map.defaultZoom;if(Site.Map.$map.data("distancevar")){Site.Map.distance_var=Site.Map.$map.data("distancevar");}
if(Site.Map.$map.data("st")){Site.Map.ST=Site.Map.$map.data("st");}
if(Site.Map.$map.data("root")){Site.Map.ROOT=Site.Map.$map.data("root");}
if(Site.Map.$map.data("points"))Site.Map.points=Site.Map.$map.data("points");if(typeof(google)==='undefined'){var cache=$.ajaxSettings.cache;$.ajaxSettings.cache=true;$.getScript('https://maps.googleapis.com/maps/api/js?key=AIzaSyDcgHtfLSFLe3Eo2tKxqT9IWF0p8bkNJVY&sensor=true&callback=MSN.onMapScriptLoad');$.ajaxSettings.cache=cache;}else{Site.Map.onScriptLoad();}},onScriptLoad:function(){var $map=Site.Map.$map,mapJSON="/json/Site.points.json";if($("#"+Site.Map.mapContainer).length)
{if($map.data("json"))
{Site.Map.points=$map.data("json");Site.Map.createMap();return;}else
if(typeof($map.data("coords"))!=="undefined")
{Site.Map.points=[{"m_id":1,"m_address":$map.data("info")||"","m_name":$map.data("name")||"","m_lat":$map.data("coords").split(",")[0],"m_lng":$map.data("coords").split(",")[1]}];Site.Map.createMap();return;}
mapJSON=$map.data("json")||mapJSON;$.getJSON(Site.Map.ST+mapJSON,function(data){Site.Map.points=data;Site.Map.createMap();});}},createMap:function(){Site.Map.drawMap();Site.Map.geoLocate();Site.Map.mapOptions["mapTypeControlOptions"]={mapTypeIds:[google.maps.MapTypeId.ROADMAP,'mapstyle']};Site.Map.mapOptions["mapTypeId"]=google.maps.MapTypeId.ROADMAP;$window.bind("resize",Site.Map.setCenter);if($("[data-maptrigger]").length)$("[data-maptrigger]").on("click",Site.Map.viewOnMap);console.log('[map created]');if(navigator.geolocation)
{console.log('[geolocation check...]');navigator.geolocation.getCurrentPosition(function(position)
{console.log('[geolocated]');var pos={lat:position.coords.latitude,lng:position.coords.longitude};var userMarker=new google.maps.Marker
({position:pos,map:Site.Map,icon:'http://www.robotwoods.com/dev/misc/bluecircle.png'});},function()
{});}else
{}},viewOnMap:function(e){e.preventDefault();var id=$(e.currentTarget).data("id"),m=Site.Map.markers[id],cords=[m.position.lat(),m.position.lng()],point=new google.maps.LatLng(cords[0],cords[1]),d=("dist"in m)?"
"+Site.Map.distance_var+" "+m.dist+"km":"",info=new google.maps.InfoWindow({maxWidth:"500",maxHeight:"400",content:"
"+m.title+""+m.c+d});$("body,html").animate({scrollTop:Site.Map.$map.offset().top-100},400);Site.Map.map.setCenter(point);Site.Map.showStore(id);Site.Map.map.setZoom(15);},showStore:function(id)
{if(typeof(id)==="undefined")return;var m=Site.Map.markers[id],d="";if("dist"in m){d="
"+Site.Map.distance_var+" "+m.dist+"km";}
var info=new google.maps.InfoWindow({maxWidth:"500",maxHeight:"400",content:"
"+m.title+"
"+m.c+d+'
'}),cords=[m.position.lat(),m.position.lng()],point=new google.maps.LatLng(cords[0],cords[1]);if(Site.Map.activeWindow!=null)Site.Map.activeWindow.close();info.open(Site.Map.map,m);Site.Map.activeWindow=info;Site.Map.map.setCenter(point);Site.Map.map.setZoom(14);},showWarsaw:function()
{point=new google.maps.LatLng('52.239284','21.007697');Site.Map.map.setCenter(point);Site.Map.map.setZoom(12);},highlight:function(id){$("#locator").find("li.selected").removeClass("selected");$("#locator").find("[data-id='"+id+"']").addClass("selected");},onCityChange:function(e){Site.Map.setCenter(e);if($(this).val()!=0){$('#store-list li').addClass('hidden');$('#store-list .show_for_'+$(this).val().split(",")[0]).removeClass('hidden');}else{$('#store-list li').removeClass('hidden');}},mapOptions:{zoom:5,mapTypeControlOptions:null,center:true,navigationControl:true,scaleControl:false,mapTypeControl:false,scrollwheel:false,mapTypeId:null},customStyle:{featureType:'all',stylers:[{"saturation":-100},{"lightness":18}]},applyMapStyle:function(){var customType=new google.maps.StyledMapType([Site.Map.customStyle],{name:"mapstyle"});Site.Map.map.mapTypes.set('mapstyle',customType);Site.Map.map.setMapTypeId('mapstyle');},initClusterMap:function(){},markers:Array(),drawMap:function(){if(document.getElementById(Site.Map.mapContainer)){if(Site.Map.points.length>0){var gPoints=[];for(var i=0;i
"+t+"
"+c+''});google.maps.event.addListener(marker,'click',function(){Site.Map.showStore(id);Site.Map.highlight(id);});Site.Map.markers[id]=marker;}
for(var i=0;i0))return;var low=40000,lowI=0;$.each(Site.Map.points,function(i,o){var R=6371,pi=Math.PI,lat1=o["m_lat"]*pi/180,lat2=Site.Map.startCords[0]*pi/180,lon1=o["m_lng"]*pi/180,lon2=Site.Map.startCords[1]*pi/180,dif=R*Math.pow(Math.pow(lat1-lat2,2)+Math.pow((lon1-lon2)*Math.cos((lat1+lat2)/2),2),0.5);if(dif0&&Math.abs(centerStr[2])>0){var centerPoint=new google.maps.LatLng(centerStr[1],centerStr[2]);Site.Map.map.setCenter(centerPoint);}}};Site.Newsletter={init:function(){$("footer form").eq(0).off().on("submit",Site.Newsletter.onSubscribe);},onSubscribe:function(e){e.preventDefault();var send={email:$(e.currentTarget).find("input").val(),lang:$("html").attr("lang")};$.ajax({url:$(e.currentTarget).attr("action"),global:false,type:'POST',data:send,dataType:'json',async:true,success:function(data){if(data.result){Site.Newsletter.subscribeSuccess(e,data.response);}
else{Site.Newsletter.subscribeError(data.response);}}});},subscribeError:function(data){alert(data);},subscribeSuccess:function(e,resp){$(e.currentTarget).append(""+resp+"
").find("input,button").animate({opacity:0},400).val("");$("#n-resp").animate({opacity:1},400);setTimeout(function(){$(e.currentTarget).find("input,button").animate({opacity:1},400);$("#n-resp").animate({opacity:0},400,function(){$("#n-resp").remove();});},2500);}};Site.Forms={init:function(){var $inputs=$("select, input[type='checkbox'], input[type='file']");$inputs.uniform();},onResize:function(){Site.Forms.onLoad();},onLoad:function(){var $inputs=$("select, input[type='checkbox'], input[type='file']");$.uniform.restore($inputs);$inputs.uniform();$("input").killPlace();}};Site.Search={init:function(){Site.Search.liveSearchUrl="/"+Site.lang+"/search-live/";$("#search-link").on("click",Site.Search.onClick);$("#search").on("click",Site.Search.onFocusOut).find("form").on("click",function(e){e.stopPropagation();}).find(".close").on("click",Site.Search.onFocusOut);},onLoad:function(){$("[data-livesearch]").off().on("propertychange keyup input paste",Site.Search.onType);$("#collection-search").find("form").off().on("submit",function(){if($(this).find("input").val()==""){$(this).find("input").focus();return false;}});},open:false,liveSearchUrl:"/pl/search-live/",onClick:function(e){e.preventDefault();Site.Search.openSearch();},onFocusOut:function(e){e.preventDefault();Site.Search.close();},openSearch:function(){Site.Search.open=true;$("#search").addClass("target").find("input").focus();setTimeout(function(){$("#search").find("input").focus();},600);},close:function(){Site.Search.open=false;$("#search").removeClass("target").find("input").val("").parent().find(".livesearch")[0].innerHTML="";Site.Search.unbindKeyNav();},timeOut:null,onType:function(e){if(e.keyCode==38||e.keyCode==40){return;}
if(e.keyCode==27){Site.Search.close();}
clearTimeout(Site.Search.timeOut);if($(e.currentTarget).val().length>1){Site.Search.timeOut=setTimeout(function(){Site.Search.liveSearch($(e.currentTarget).parent().find(".livesearch"),$(e.currentTarget).val());},500);}
else{$(e.currentTarget).parent().find(".livesearch").stop(true,true).fadeOut(400,function(){$(this).html("");});}},liveSearch:function(target,query){$.ajax({url:Site.Search.liveSearchUrl,global:false,type:"GET",dataType:"json",async:true,data:{q:query},success:function(data){Site.Search.onSuccess(data,target);}});},onSuccess:function(d,target){if(d.length>0){var l=d.length,i=0,livesearch="",img="";for(i=0;i':'';livesearch+=''+d[i].text+img+'';}
$(target).html(livesearch).stop(true,true).hide().fadeIn(400);Site.PushStates.overwriteLinks(target);Site.images();$(target).find("a").on("click",Site.Search.hideLiveSearch);Site.Search.bindKeyNav();}},selectedResult:-1,selectResult:function(){var results=$("#search").find(".livesearch a"),l=results.length;if(Site.Search.selectedResult>l-1){Site.Search.selectedResult=0;}
else if(Site.Search.selectedResult<0){Site.Search.selectedResult=l-1;}
results.removeClass("selected").eq(Site.Search.selectedResult).addClass("selected");},unbindKeyNav:function(){Site.Search.selectedResult=-1;$(document).off(".searchNav");},bindKeyNav:function(){Site.Search.selectedResult=-1;$(document).off(".searchNav").on("keydown.searchNav",Site.Search.onKeyDown);},onKeyDown:function(e){if(e.keyCode==38){Site.Search.selectedResult--;Site.Search.selectResult();}
else if(e.keyCode==40){Site.Search.selectedResult++;Site.Search.selectResult();}
else if(e.keyCode==13){Site.Search.onEnterPress(e);}
else if(e.keyCode==27){Site.Search.close();}},onEnterPress:function(e){if(Site.Search.selectedResult==-1)return;e.preventDefault();var url=$("#search").find(".livesearch a").eq(Site.Search.selectedResult).attr("href");Site.PushStates.goTo(url);}};Site.Cookies={init:function(){var closeCookies=function(e){e.preventDefault();$("#cookies-disclaimer").remove();$(".has-cookie").removeClass("has-cookie");$.ajax({url:$(e.currentTarget).attr("href"),type:'POST'});};if(!$("#cookies-disclaimer"))return;$("#cookies-disclaimer").find(".close").off().on("click",closeCookies);}};Site.Tables={onLoad:function(){if($("#event-list").length){var eventCode='';$("#event-list").find("tr").each(function(i,tr){eventCode+='';$(tr).find("td").each(function(j,td){var className=$(td).attr("class")||"";if(j==2||j==0)eventCode+=''+td.innerHTML+' ';else if(j==1||j==3)eventCode+=td.innerHTML+' | '
else if(j>3)eventCode+=''+td.innerHTML+' | ';});eventCode+='
';});$("#event-list").after(eventCode);}}};Site.Zoom={touch:[0,0],onLoad:function(){if($("[data-zoom-width]").length){$("a[data-zoom-width]").off(".zoominit").on("click.zoominit",Site.Zoom.zoom);}},zoom:function(e){e.preventDefault();$("#imgzoom").remove();e.stopPropagation();var img=""+$(e.currentTarget).html()+"
";$body.append(img);if(!Modernizr.touch){$("#imgzoom").on('mousemove.zoom',Site.Zoom.zoomupdate).on("click.zoom",Site.Zoom.zoomreset);}else{$("html,body").animate({scrollTop:$("#imgzoom").offset().top+"px"},600);$("#imgzoom").on("touchmove.zoom",Site.Zoom.onTouchMove).on("touchstart.zoom",Site.Zoom.onTouchStart).on("click.zoom",Site.Zoom.zoomreset);}
$("#imgzoom").children().filter("img").css({opacity:0}).width($(e.currentTarget).data("zoom-width")).height($(e.currentTarget).data("zoom-height")).attr('src',$(e.currentTarget).attr("href")).imagesLoaded(function($img){$img.animate({opacity:1},400);});$("#imgzoom").find(".tooltip").remove();Site.Zoom.zoomupdate(e);if($("#artwork").find(".slide").length){var slide=$("#artwork").find(".slide");if(slide.children().length>1){slide.simpleShow("pause");}}},zoomreset:function(e){$("#imgzoom").fadeOut(300,function(){$("#imgzoom").off(".zoom").remove();});if($("#artwork").find(".slide").length){var slide=$("#artwork").find(".slide");if(slide.children().length>1){slide.simpleShow("play");}}},onTouchStart:function(je){var e=je.originalEvent;Site.Zoom.touch[0]=e.targetTouches[0].pageX;Site.Zoom.touch[1]=e.targetTouches[0].pageY;},onTouchMove:function(je){var e=je.originalEvent,pX=e.targetTouches[0].pageX,pY=e.targetTouches[0].pageY;if(Math.abs(pX-Site.Zoom.touch[0])>10||Math.abs(pY-Site.Zoom.touch[1])>10){je.preventDefault();je.stopPropagation();je.stopImmediatePropagation();var $i=$("#imgzoom").find("img"),h=$i.height(),w=$i.width(),zh=$("#imgzoom").height(),zw=$("#imgzoom").width(),x=(zw-pX+$("#imgzoom").offset().left)/(zw),y=(zh-pY+$("#imgzoom").offset().top)/(zh);$i.css({left:Math.min(0,Math.max(zw-w,(-x*(w-zw))))+"px",top:Math.min(0,Math.max(zh-h,(-y*(h-zh))))+"px"});}},zoomupdate:function(e){var $i=$("#imgzoom").find("img"),h=$i.height(),w=$i.width(),zh=$("#imgzoom").height(),zw=$("#imgzoom").width(),x=(e.pageX-$("#imgzoom").offset().left)/(zw),y=(e.pageY-$("#imgzoom").offset().top)/(zh);if(w>$window.width()){$i.css({left:-x*(w-zw)+"px",top:-y*(h-zh)+"px"});}else{$i.css({left:($window.width()-w)/2+"px",top:-y*(h-zh)+"px"});}}};$window=$(window),$body=$("body"),Site.init();return{onMapScriptLoad:Site.Map.onScriptLoad}}(jQuery);