webpackJsonp([1],{"0iPh":function(e,t){e.exports=$},"2yYM":function(e,t,n){var r=n("Ml+6");r.DeviceOrientationControls=function(e){var t=this;this.object=e,this.object.rotation.reorder("YXZ"),this.enabled=!0,this.deviceOrientation={},this.screenOrientation=0,this.alphaOffset=0;var n,i,o,a,s=function(e){t.deviceOrientation=e},c=function(){t.screenOrientation=window.orientation||0},u=(n=new r.Vector3(0,0,1),i=new r.Euler,o=new r.Quaternion,a=new r.Quaternion(-Math.sqrt(.5),0,0,Math.sqrt(.5)),function(e,t,r,s,c){i.set(r,t,-s,"YXZ"),e.setFromEuler(i),e.multiply(a),e.multiply(o.setFromAxisAngle(n,-c))});this.connect=function(){c(),window.addEventListener("orientationchange",c,!1),window.addEventListener("deviceorientation",s,!1),t.enabled=!0},this.disconnect=function(){window.removeEventListener("orientationchange",c,!1),window.removeEventListener("deviceorientation",s,!1),t.enabled=!1},this.update=function(){if(!1!==t.enabled){var e=t.deviceOrientation;if(e){var n=e.alpha?r.Math.degToRad(e.alpha)+t.alphaOffset:0,i=e.beta?r.Math.degToRad(e.beta):0,o=e.gamma?r.Math.degToRad(e.gamma):0,a=t.screenOrientation?r.Math.degToRad(t.screenOrientation):0;u(t.object.quaternion,n,i,o,a)}}},this.dispose=function(){t.disconnect()},this.connect()},t.DeviceOrientationControls=r.DeviceOrientationControls},"4B/U":function(e,t,n){"use strict";function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function i(e){return e instanceof r(e).Element||e instanceof Element}function o(e){return e instanceof r(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof r(e).ShadowRoot||e instanceof ShadowRoot)}n.d(t,"a",function(){return H}),n.d(t,"b",function(){return F});var s=Math.round;function c(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function u(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var a=e.getBoundingClientRect(),u=1,d=1;t&&o(e)&&(u=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,d=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var l=(i(e)?r(e):window).visualViewport,f=!!/^((?!chrome|android).)*safari/i.test(c())&&n,p=(a.left+(f&&l?l.offsetLeft:0))/u,m=(a.top+(f&&l?l.offsetTop:0))/d,h=a.width/u,g=a.height/d;return{width:h,height:g,top:m,right:p+h,bottom:m+g,left:p,x:p,y:m}}function d(e){var t=r(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function f(e){return((i(e)?e.ownerDocument:e.document)||window.document).documentElement}function p(e){return r(e).getComputedStyle(e)}function m(e){var t=p(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function h(e,t,n){void 0===n&&(n=!1);var i,a,c=o(t),p=o(t)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),h=f(t),g=u(e,p,n),w={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(c||!c&&!n)&&(("body"!==l(t)||m(h))&&(w=(i=t)!==r(i)&&o(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:d(i)),o(t)?((v=u(t,!0)).x+=t.clientLeft,v.y+=t.clientTop):h&&(v.x=function(e){return u(f(e)).left+d(e).scrollLeft}(h))),{x:g.left+w.scrollLeft-v.x,y:g.top+w.scrollTop-v.y,width:g.width,height:g.height}}function g(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||f(e)}function w(e,t){var n;void 0===t&&(t=[]);var i=function e(t){return["html","body","#document"].indexOf(l(t))>=0?t.ownerDocument.body:o(t)&&m(t)?t:e(g(t))}(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),s=r(i),c=a?[s].concat(s.visualViewport||[],m(i)?i:[]):i,u=t.concat(c);return a?u:u.concat(w(g(c)))}function v(e){return["table","td","th"].indexOf(l(e))>=0}function y(e){return o(e)&&"fixed"!==p(e).position?e.offsetParent:null}function S(e){for(var t=r(e),n=y(e);n&&v(n)&&"static"===p(n).position;)n=y(n);return n&&("html"===l(n)||"body"===l(n)&&"static"===p(n).position)?t:n||function(e){var t=/firefox/i.test(c());if(/Trident/i.test(c())&&o(e)&&"fixed"===p(e).position)return null;var n=g(e);for(a(n)&&(n=n.host);o(n)&&["html","body"].indexOf(l(n))<0;){var r=p(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var C="top",A="bottom",b="right",x="left",k="auto",E="start",B="end",I=[].concat([C,A,b,x],[k]).reduce(function(e,t){return e.concat([t,t+"-"+E,t+"-"+B])},[]),T=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function R(e){var t=new Map,n=new Set,r=[];return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||function e(i){n.add(i.name),[].concat(i.requires||[],i.requiresIfExists||[]).forEach(function(r){if(!n.has(r)){var i=t.get(r);i&&e(i)}}),r.push(i)}(e)}),r}function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return[].concat(n).reduce(function(e,t){return e.replace(/%s/,t)},e)}var D='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',M='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',Q=["name","enabled","phase","fn","effect","requires","options"];function O(e){return e.split("-")[0]}function q(e){return e.split("-")[1]}var J="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",j="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",V={placement:"bottom",modifiers:[],strategy:"absolute"};function z(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var P={passive:!0};var N={top:"auto",right:"auto",bottom:"auto",left:"auto"};function W(e){var t,n=e.popper,i=e.popperRect,o=e.placement,a=e.variation,c=e.offsets,u=e.position,d=e.gpuAcceleration,l=e.adaptive,m=e.roundOffsets,h=e.isFixed,g=c.x,w=void 0===g?0:g,v=c.y,y=void 0===v?0:v,k="function"==typeof m?m({x:w,y:y}):{x:w,y:y};w=k.x,y=k.y;var E=c.hasOwnProperty("x"),I=c.hasOwnProperty("y"),T=x,R=C,L=window;if(l){var D=S(n),M="clientHeight",Q="clientWidth";if(D===r(n)&&"static"!==p(D=f(n)).position&&"absolute"===u&&(M="scrollHeight",Q="scrollWidth"),D=D,o===C||(o===x||o===b)&&a===B)R=A,y-=(h&&D===L&&L.visualViewport?L.visualViewport.height:D[M])-i.height,y*=d?1:-1;if(o===x||(o===C||o===A)&&a===B)T=b,w-=(h&&D===L&&L.visualViewport?L.visualViewport.width:D[Q])-i.width,w*=d?1:-1}var O,q=Object.assign({position:u},l&&N),J=!0===m?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:s(t*r)/r||0,y:s(n*r)/r||0}}({x:w,y:y}):{x:w,y:y};return w=J.x,y=J.y,d?Object.assign({},q,((O={})[R]=I?"0":"",O[T]=E?"0":"",O.transform=(L.devicePixelRatio||1)<=1?"translate("+w+"px, "+y+"px)":"translate3d("+w+"px, "+y+"px, 0)",O)):Object.assign({},q,((t={})[R]=I?y+"px":"",t[T]=E?w+"px":"",t.transform="",t))}var H=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?V:o;return function(e,t,n){void 0===n&&(n=a);var o,s,c={placement:"bottom",orderedModifiers:[],options:Object.assign({},V,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},d=[],l=!1,f={state:c,setOptions:function(n){var o="function"==typeof n?n(c.options):n;m(),c.options=Object.assign({},a,c.options,o),c.scrollParents={reference:i(e)?w(e):e.contextElement?w(e.contextElement):[],popper:w(t)};var s=function(e){var t=R(e);return T.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}(function(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}([].concat(r,c.options.modifiers)));c.orderedModifiers=s.filter(function(e){return e.enabled}),function(e){e.forEach(function(t){[].concat(Object.keys(t),Q).filter(function(e,t,n){return n.indexOf(e)===t}).forEach(function(n){switch(n){case"name":"string"!=typeof t.name&&console.error(L(D,String(t.name),'"name"','"string"','"'+String(t.name)+'"'));break;case"enabled":"boolean"!=typeof t.enabled&&console.error(L(D,t.name,'"enabled"','"boolean"','"'+String(t.enabled)+'"'));break;case"phase":T.indexOf(t.phase)<0&&console.error(L(D,t.name,'"phase"',"either "+T.join(", "),'"'+String(t.phase)+'"'));break;case"fn":"function"!=typeof t.fn&&console.error(L(D,t.name,'"fn"','"function"','"'+String(t.fn)+'"'));break;case"effect":null!=t.effect&&"function"!=typeof t.effect&&console.error(L(D,t.name,'"effect"','"function"','"'+String(t.fn)+'"'));break;case"requires":null==t.requires||Array.isArray(t.requires)||console.error(L(D,t.name,'"requires"','"array"','"'+String(t.requires)+'"'));break;case"requiresIfExists":Array.isArray(t.requiresIfExists)||console.error(L(D,t.name,'"requiresIfExists"','"array"','"'+String(t.requiresIfExists)+'"'));break;case"options":case"data":break;default:console.error('PopperJS: an invalid property has been provided to the "'+t.name+'" modifier, valid properties are '+Q.map(function(e){return'"'+e+'"'}).join(", ")+'; but "'+n+'" was provided.')}t.requires&&t.requires.forEach(function(n){null==e.find(function(e){return e.name===n})&&console.error(L(M,String(t.name),n,n))})})})}((u=[].concat(s,c.options.modifiers),l=function(e){return e.name},h=new Set,u.filter(function(e){var t=l(e);if(!h.has(t))return h.add(t),!0}))),O(c.options.placement)===k&&(c.orderedModifiers.find(function(e){return"flip"===e.name})||console.error(['Popper: "auto" placements require the "flip" modifier be',"present and enabled to work."].join(" ")));var u,l,h,g=p(t);return[g.marginTop,g.marginRight,g.marginBottom,g.marginLeft].some(function(e){return parseFloat(e)})&&console.warn(['Popper: CSS "margin" styles cannot be used to apply padding',"between the popper and its reference element or boundary.","To replicate margin, use the `offset` modifier, as well as","the `padding` option in the `preventOverflow` and `flip`","modifiers."].join(" ")),c.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"==typeof i){var o=i({state:c,name:t,instance:f,options:r});d.push(o||function(){})}}),f.update()},forceUpdate:function(){if(!l){var e=c.elements,t=e.reference,n=e.popper;if(z(t,n)){var r,i,o,a;c.rects={reference:h(t,S(n),"fixed"===c.options.strategy),popper:(r=n,i=u(r),o=r.offsetWidth,a=r.offsetHeight,Math.abs(i.width-o)<=1&&(o=i.width),Math.abs(i.height-a)<=1&&(a=i.height),{x:r.offsetLeft,y:r.offsetTop,width:o,height:a})},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(e){return c.modifiersData[e.name]=Object.assign({},e.data)});for(var s=0,d=0;d<c.orderedModifiers.length;d++){if((s+=1)>100){console.error(j);break}if(!0!==c.reset){var p=c.orderedModifiers[d],m=p.fn,g=p.options,w=void 0===g?{}:g,v=p.name;"function"==typeof m&&(c=m({state:c,options:w,name:v,instance:f})||c)}else c.reset=!1,d=-1}}else console.error(J)}},update:(o=function(){return new Promise(function(e){f.forceUpdate(),e(c)})},function(){return s||(s=new Promise(function(e){Promise.resolve().then(function(){s=void 0,e(o())})})),s}),destroy:function(){m(),l=!0}};if(!z(e,t))return console.error(J),f;function m(){d.forEach(function(e){return e()}),d=[]}return f.setOptions(n).then(function(e){!l&&n.onFirstUpdate&&n.onFirstUpdate(e)}),f}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,a=void 0===o||o,s=i.resize,c=void 0===s||s,u=r(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&d.forEach(function(e){e.addEventListener("scroll",n.update,P)}),c&&u.addEventListener("resize",n.update,P),function(){a&&d.forEach(function(e){e.removeEventListener("scroll",n.update,P)}),c&&u.removeEventListener("resize",n.update,P)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=function(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?O(i):null,a=i?q(i):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(o){case C:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case b:t={x:n.x+n.width,y:c};break;case x:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?function(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}(o):null;if(null!=u){var d="y"===u?"height":"width";switch(a){case E:t[u]=t[u]-(n[d]/2-r[d]/2);break;case B:t[u]=t[u]+(n[d]/2-r[d]/2)}}return t}({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,c=void 0===s||s,u=p(t.elements.popper).transitionProperty||"";a&&["transform","top","right","bottom","left"].some(function(e){return u.indexOf(e)>=0})&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var d={placement:O(t.placement),variation:q(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,W(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,W(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];o(i)&&l(i)&&(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});o(r)&&l(r)&&(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}},requires:["computeStyles"]}]});var F={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=I.reduce(function(e,n){return e[n]=function(e,t,n){var r=O(e),i=[x,C].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[x,b].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e},{}),s=a[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}}},"5O/w":function(e,t,n){var r={"./en.json":"UQlE","./zh.json":"nFj6"};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id="5O/w"},"9arB":function(e,t){!function(e){e.fn.share=function(t){var n=e(document.head),r={url:location.href,site_url:location.origin,source:n.find("[name=site], [name=Site]").attr("content")||document.title,title:n.find("[name=title], [name=Title]").attr("content")||document.title,description:n.find("[name=description], [name=Description]").attr("content")||"",image:"",imageSelector:void 0,weiboKey:"",wechatQrcodeTitle:window.$i18n.t("info.48"),wechatQrcodeHelper:`<p>${window.$i18n.t("info.49")}</p>`,wechatQrcodeSize:100,mobileSites:[],sites:["weibo","qq","wechat","tencent","douban","qzone","linkedin","diandian","facebook","twitter","google"],disabled:[],initialized:!1},i=e.extend({},r,t),o={qzone:"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url={{URL}}&title={{TITLE}}&desc={{DESCRIPTION}}&summary={{SUMMARY}}&site={{SOURCE}}",qq:"http://connect.qq.com/widget/shareqq/index.html?url={{URL}}&title={{TITLE}}&source={{SOURCE}}&desc={{DESCRIPTION}}&pics={{IMAGE}}",tencent:"http://share.v.t.qq.com/index.php?c=share&a=index&title={{TITLE}}&url={{URL}}&pic={{IMAGE}}",weibo:"https://service.weibo.com/share/share.php?url={{URL}}&title={{TITLE}}&pic={{IMAGE}}&appkey={{WEIBOKEY}}",wechat:"javascript:;",douban:"http://shuo.douban.com/!service/share?href={{URL}}&name={{TITLE}}&text={{DESCRIPTION}}&image={{IMAGE}}&starid=0&aid=0&style=11",diandian:"http://www.diandian.com/share?lo={{URL}}&ti={{TITLE}}&type=link",linkedin:"http://www.linkedin.com/shareArticle?mini=true&ro=true&title={{TITLE}}&url={{URL}}&summary={{SUMMARY}}&source={{SOURCE}}&armin=armin",facebook:"https://www.facebook.com/sharer/sharer.php?u={{URL}}&title={{TITLE}}&description={{DESCRIPTION}}&caption={{SUBHEAD}}&link={{URL}}&picture={{IMAGE}}",twitter:"https://twitter.com/intent/tweet?text={{TITLE}}&url={{URL}}&via={{SITE_URL}}",google:"https://plus.google.com/share?url={{URL}}"},a={qzone:window.$i18n.t("info.50"),qq:"QQ",weibo:window.$i18n.t("info.52"),wechat:window.$i18n.t("info.53"),douban:window.$i18n.t("info.54"),diandian:window.$i18n.t("info.55"),linkedin:"LinkedIn",facebook:"Facebook",twitter:"Twitter",google:"Google"};this.each(function(){if(e(this).data("initialized"))return!0;var t=e.extend({},i,e(this).data());t.imageSelector&&(t.image=e(t.imageSelector).map(function(){return e(this).prop("src")}).get().join("||"));var n=e(this).addClass("share-component social-share");!function(t,n){var r=function(t){0===t.mobileSites.length&&t.sites.length&&(t.mobileSites=t.sites);var n=(e(window).width()<=768?t.mobileSites:t.sites.length?t.sites:[]).slice(0),r=t.disabled;"string"==typeof n&&(n=n.split(/\s*,\s*/));"string"==typeof r&&(r=r.split(/\s*,\s*/));/MicroMessenger/i.test(navigator.userAgent)&&r.push("wechat");return r.length&&e.each(r,function(t,r){var i=e.inArray(r,n);-1!==i&&n.splice(i,1)}),n}(n);if("prepend"==n.mode&&r.reverse(),!r.length)return;e.each(r,function(r,i){var s=function(e,t){var n=o[e];for(var r in t.summary=t.description,t)if(t.hasOwnProperty(r)){var i=e+r.replace(/^[a-z]/,function(e){return e.toUpperCase()}),a=encodeURIComponent(void 0===t[i]?t[r]:t[i]);n=n.replace(new RegExp("{{"+r.toUpperCase()+"}}","g"),a)}return n}(i,n),c=n.initialized?t.find(".icon-"+i):e('<a class="social-share-icon icon-'+i+'"></a>');if(!c.length)return!0;c.prop("aria-label",window.$i18n.t("info.56")+a[i]),c.prop("href",s),"wechat"===i?c.prop("tabindex",-1):c.prop("target","_blank"),n.initialized||(n.mode,t.prepend(c))})}(n,t),function(e,t){var n=e.find("a.icon-wechat");if(!n.length)return;n.append('<div class="wechat-qrcode"><h4>'+t.wechatQrcodeTitle+'</h4><div class="qrcode"></div><div class="help">'+t.wechatQrcodeHelper+"</div></div>"),n.find(".qrcode").qrcode({render:"image",size:t.wechatQrcodeSize,text:t.url}),n.offset().top<100&&n.find(".wechat-qrcode").addClass("bottom")}(n,t),e(this).data("initialized",!0)})},e(function(){e(".share-component,.social-share").share()})}(window.$
/**
 * Share.js
 *
 * @author  overtrue <i@overtrue.me>
 * @license MIT
 *
 * @example
 * <pre>
 * $('.share-components').share();
 *
 * // or
 *
 * $('.share-bar').share({
 *     sites: ['qzone', 'qq', 'weibo','wechat'],
 *     // ...
 * });
 * </pre>
 */)},A0RW:function(e,t,n){e.exports=n.p+"static/media/bgm1.26ccf74.mp3"},ALjt:function(e,t){e.exports="data:image/png;base64,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"},"Do+z":function(e,t){e.exports="data:image/png;base64,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"},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]};var i=n("VU/8")({name:"App"},r,!1,function(e){n("uJgI")},null,null).exports,o=n("Xxa5"),a=n.n(o),s=n("exGp"),c=n.n(s),u=n("//Fk"),d=n.n(u),l=n("mvHQ"),f=n.n(l),p=n("Ml+6"),m=(n("v2ns"),n("7QTg")),h=n("GqC1"),g=n("2yYM"),w=n("lRwf"),v=n.n(w),y=n("fxnj"),S=n.n(y),C=n("OMN4"),A=n.n(C),b=n("mw3O"),x=n.n(b),k=n("Fd2+");A.a.defaults.timeout=12e4,A.a.defaults.headers.post["Content-Type"]="application/x-www-form-urlencoded";var E={};["get","post"].forEach(function(e){E[e]=function(t,n,r){return!r&&(r="application/x-www-form-urlencoded"),r&&(r={headers:{"Content-Type":r}}),"get"==e?function(e,t,n){return new d.a(function(r,i){A.a.get(e,t,n).then(function(e){r(e.data)}).catch(function(e){k.a.fail(window.$i18n.t("info.1")),i(e.data)})})}(t,{params:n},r):"post"==e?function(e,t,n){return new d.a(function(r,i){n&&("application/x-www-form-urlencoded"==n.headers["Content-Type"]?t=x.a.stringify(t):"application/json"==n.headers["Content-Type"]&&(t=f()(t))),A.a.post(e,t,n).then(function(e){r(e.data)}).catch(function(e){k.a.fail(window.$i18n.t("info.1")),i(e.data)})})}(t,n,r):void 0}}),A.a.interceptors.request.use(function(e){return e},function(e){return d.a.reject(e)}),A.a.interceptors.response.use(function(e){return e},function(e){return e.response.status&&Object(k.a)(window.$i18n.t("info.2")),d.a.reject(e.response)});var B=E,I=n("bOdI"),T=n.n(I),R=n("NYxO");v.a.use(R.a);var L=T()({},"IS_INIT_WX_CONFIG",function(e,t){e.isInitializedWxConfig=t}),D=new R.a.Store({state:{isInitializedWxConfig:!1},mutations:L,actions:{saveWXConfigInitState:function(e,t){(0,e.commit)("IS_INIT_WX_CONFIG",t)}}}),M=function(e){if(!D.state.isInitializedWxConfig){var t="https://proxy.techtimesun.cn/api/WeChat/GetJssdkConfigData?requestUrl="+e.domainUrl;B.get(t).then(function(t){if(t.Result){var n=t.Data,r=n.AppId,i=n.NonceStr,o=n.Signature,a=n.Timestamp;S.a.config({debug:!1,appId:r,timestamp:a,nonceStr:i,signature:o,jsApiList:["updateAppMessageShareData","hideMenuItems"]}),S.a.ready(function(){D.commit("IS_INIT_WX_CONFIG",!0)}),S.a.error(function(){Object(k.a)({message:window.$i18n.t("info.3")})}),Q(e)}else Object(k.a)({message:t.Message})})}},Q=function(e){var t=O(e),n=t.title,r=t.desc,i=t.link,o=t.imgUrl;S.a.ready(function(){S.a.updateAppMessageShareData({title:n,desc:r,link:i,imgUrl:o,success:function(){},cancel:function(){}})})},O=function(e){var t=""+location.href,n=e.title,r=e.desc,i=e.imgUrl;return e.link=t,e.title=n||window.$i18n.t("info.0"),e.desc=r||window.$i18n.t("info.5"),e.imgUrl=i||"http://erptest.techtimesun.net/Content/images/3.jpg",e},q=n("TXmL"),J={};v.a.use(q.a);var j={};try{var V=n("fCl0"),z=[];V.keys().map(function(e){var t=(e=e.replace("/","")).split(".")[1];z.push(t)});for(var P=0;P<z.length;P++){var N=n("5O/w")("./"+z[P]+".json");if("en"===N.key)for(var W in N.info)J[W]&&(N.info[W]=J[W]);j[N.key]=N}}catch(e){k.a.fail(e.message)}var H=new q.a({locale:"zh",messages:j}),F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H.t("info.0");document.title=e},U=n("k9Ku"),Z=n("0iPh"),Y=n("R8Xq"),X={data:function(){return{defalutHouseId:"BF1ED5557F7148F2A76ACA168C42EE3A",houseDefaultLogo:"",defaultApi:"https://charge.techtimesun.com/vrapi/",companyName:"",currentRoom:{id:void 0},scene:void 0,newScene:void 0,sceneCopy:void 0,camera:void 0,newCamera:void 0,controls:void 0,cameraConfig:{fov:50,aspect:window.innerWidth/window.innerHeight,near:.1,far:99999,maxFov:90,minFov:50,fovChangeSpeed:1,zoom:60,maxZoom:100,minZoom:30},oldCameraConfig:{fov:70,aspect:window.innerWidth/window.innerHeight,near:.1,far:99999,maxFov:90,minFov:50,fovChangeSpeed:1,zoom:100,maxZoom:100,minZoom:30},pcCameraConfig:{fov:50,aspect:window.innerWidth/window.innerHeight,near:.1,far:99999,maxFov:90,minFov:50,fovChangeSpeed:1,zoom:65,maxZoom:90,minZoom:40},mobileCameraConfig:{fov:50,aspect:window.innerWidth/window.innerHeight,near:.1,far:99999,maxFov:90,minFov:50,fovChangeSpeed:1,zoom:45,maxZoom:80,minZoom:37},renderer:void 0,rendererBackups:void 0,rendererCopy:void 0,css2dRenderer:void 0,css2dRenderer_VRCopy:void 0,currentMoveConfig:{lat:0,lon:90,phi:0,theta:0},firstSignal:void 0,userinfoSignal:void 0,renderElement:void 0,houseData:void 0,currentRoomData:{},allRoomData:[],defaultCamera:void 0,defaultRoomId:void 0,firstRoomDefaultID:void 0,CSS2DObject:void 0,guideArray:[],jumpNewScene:!1,executionTimes:0,loadGuideSignal:void 0,logoImg:"../../static/icons/vr.png",functionBarIcon:n("z+8Z"),musicIcon:n("jqg9"),yesIcon:n("ALjt"),noIcon:n("Do+z"),musicMP3:"",musicOGG:"",defaultRoomStarted:!1,allSceneLoaded:!1,showTips:!1,selectedGuideArray:[],isChecked:!1,shareBtnSwitch:"off",swiperOption:{slidesPerView:"auto",spaceBetween:10,slidesOffsetBefore:10,slidesOffsetAfter:10,centerInsufficientSlides:!0},roomPreviewArrayInitialData:[],roomPreviewArray:[],showImgPreviewWrapper:!1,choosedIndex:0,cache:void 0,static:"",localDesignerInfo:{},isTransitioning:!1,showTransitionLoading:!1,transitionTimeout:null}},created:function(){},mounted:function(){if(window.errorInfo)this.Console("error",window.errorInfo);else{var e={url:location.href,device:navigator.appVersion,info:this.$i18n.t("info.10")};this.Console("info",e)}this.currentSoundObj&&this.currentSoundObj.pause(),window.that=this,this.cache=Y,this.CSS2DObject=h.CSS2DObject,this.init()},components:{swiper:m.swiper,swiperSlide:m.swiperSlide},methods:{detectionTerminal:function(){var e=navigator.userAgent,t=!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),n=e.indexOf("Android")>-1||e.indexOf("Adr")>-1;return t?"ios":n?"android":"pc"},init:function(){if(this.loading.init({logo:this.logoImg,backgroundColor:"#ffffff",loadingHtml:"<p class='loading-message'>"+this.$i18n.t("info.11")+"</p><div class='spinner'><div class='rect1'></div><div class='rect2'></div><div class='rect3'></div><div class='rect4'></div><div class='rect5'></div></div>"}),this.loading.addLoading(),Z&&this.device.isSupportWebGL())try{this.firstSignal=signal.add(this.$i18n.t("info.14")),this.firstStep(),this.readyForNextStep(this.firstSignal,this.secondStep),this.bindEvents()}catch(t){this.loading.updateLoadingText("<p class='loading-message'>"+t+"</p>");var e={error:t.message};console.error(f()(e)),this.Console("error",e)}else{this.loading.updateLoadingText("<p class='loading-message'>"+this.$i18n.t("info.12")+"</p>");var t={warn:this.$i18n.t("info.13")};console.warn(this.$i18n.t("info.13")),this.Console("warn",t)}},firstStep:function(){this.device.isMobile()?this.cameraConfig=this.mobileCameraConfig:this.cameraConfig=this.pcCameraConfig,this.renderElement=document.getElementById("WebGL-output"),this.cursor.init(),this.move.init(this.renderElement),this.mouse.init(this.renderElement),this.contextMenu.init(),this.camera=new p.PerspectiveCamera(this.cameraConfig.fov,this.cameraConfig.aspect,this.cameraConfig.near,this.cameraConfig.far),this.camera.zoom=.01*this.cameraConfig.zoom,this.controls=new g.DeviceOrientationControls(this.camera),this.cusBtns.init(),this.share.init(["sina","qqconnect","wechat"]),this.renderer=new p.WebGLRenderer({alpha:!1}),this.renderer.setPixelRatio(window.devicePixelRatio),this.renderer.setSize(window.innerWidth,window.innerHeight),this.renderer.domElement.style.background="rgba(0,0,0,0)",this.renderElement.appendChild(this.renderer.domElement),this.css2dRenderer=new h.CSS2DRenderer,this.css2dRenderer.setSize(window.innerWidth,window.innerHeight,0,0),this.css2dRenderer.domElement.style.position="absolute",this.css2dRenderer.domElement.style.zIndex="2",this.css2dRenderer.domElement.style.top=0,this.renderElement.appendChild(this.css2dRenderer.domElement),this.loadBasicData()},readyForNextStep:function(e,t){var n=this;this.checkReadyState(e).then(function(r){r?(n.signal.remove(e.id),t()):n.readyForNextStep(e,t)})},checkReadyState:function(e){var t=this;return new d.a(function(n,r){t.jumpNewScene&&(t.renderer.domElement.style.display="none"),setTimeout(function(){n(t.signal.checkSignal(e.id))},50)})},secondStep:function(){var e=this,t=this.localDesignerInfo,n=t.companyName,r=t.isShowLocal&&n?n:this.companyName;this.loading.updateLoadingText(r+" "+this.$i18n.t("info.15")),this.loading.finishLoading(!1,function(){e.addButtons(),e.cusBtns.hideAllBtn(),e.render()})},bindEvents:function(){window.addEventListener("resize",screenEvent.onWindowResize(this)),this.device.isMobile()?this.move.mobileMove(this):this.move.pcMove_noVR(this)},disposeSceneCompletely:function(e){if(e&&(e.background&&e.background.isTexture&&e.background.dispose(),e.traverse(function(e){e.isMesh&&(e.material&&(Array.isArray(e.material)?e.material.forEach(function(e){e.map&&e.map.dispose(),e.dispose()}):(e.material.map&&e.material.map.dispose(),e.material.dispose())),e.geometry&&e.geometry.dispose()),e.isCSS2DObject&&e.element&&e.element.parentNode&&e.element.parentNode.removeChild(e.element)}),this.css2dRenderer&&this.css2dRenderer.domElement))for(var t=this.css2dRenderer.domElement;t.firstChild;)t.removeChild(t.firstChild)},transitionToScene:function(e,t,n){var r=this;return c()(a.a.mark(function i(){return a.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!r.isTransitioning){i.next=2;break}return i.abrupt("return");case 2:if(r.isTransitioning=!0,r.showTransitionLoading=!0,!e.background||!e.background.isTexture||e.background.image){i.next=7;break}return i.next=7,new d.a(function(t){var n=setInterval(function(){e.background.image&&(clearInterval(n),t())},30);setTimeout(function(){clearInterval(n),t()},2e3)});case 7:return r.performSceneSwitch(e,t,n),r.renderer.render(r.scene,r.camera),r.css2dRenderer.render(r.scene,r.camera),i.next=12,new d.a(function(e){return setTimeout(e,80)});case 12:r.showTransitionLoading=!1,r.isTransitioning=!1;case 14:case"end":return i.stop()}},i,r)}))()},performSceneSwitch:function(e,t,n){this.scene&&this.scene!==e&&this.disposeSceneCompletely(this.scene),this.guide&&this.guide.removeAllGuides&&this.guide.removeAllGuides(),this.scene=e,this.camera=t,this.selectedGuideArray=n||[],this.camera.aspect=window.innerWidth/window.innerHeight,this.camera.updateProjectionMatrix();var r=this.device.isMobile()?this.mobileCameraConfig.zoom:this.pcCameraConfig.zoom;this.camera.zoom=.01*r,this.camera.updateProjectionMatrix(),this.camera.lookAt(0,0,1),this.controls=new g.DeviceOrientationControls(this.camera),this.guide.isJumping=!1,this.selectedGuideArray.length&&this.addGuide(this.selectedGuideArray)},sceneJumpMethods:function(e,t){var n=this;if(!n.isTransitioning){n.defaultRoomId=e,n.guide.isJumping=!1;new Date;n.showImgPreviewWrapper&&(document.querySelector("#list").style.display="flex"),n.showImgPreviewWrapper=!1,n.choosedIndex=t||0;var r=document.querySelector("#chooseRoom_btn img");if(r&&(r.src="./static/icons/chooseRoom.png"),Y.get("loadedSceneList")){var i=null;Y.get("loadedSceneList").some(function(t){return t.currentRoomId==e&&(i=t,!0)}),i?n.transitionToScene(i.scene,i.camera,i.guideArray):n.allSceneLoaded||(n.showTips=!0,setTimeout(function(){n.showTips=!1},1500))}}},loadBasicData:function(){var e=this;return c()(a.a.mark(function t(){var n,r,i,o,s,c,u,d,l;return a.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.$route.query.debug&&(console.log("new"),new e.Vconsole),n=e.$route.query.house,(r=e.$route.query.image)||n||(n=e.defalutHouseId),!n){t.next=41;break}return e.defalutHouseId=n,t.prev=6,t.next=9,e.loadHouseData(e.defalutHouseId);case 9:if(!(i=t.sent).expiredate){t.next=18;break}if(o=i.expiredate.replace(/-/g,"/"),s=new Date(o).getTime(),c=(new Date).getTime(),!(s-c<0)){t.next=18;break}return e.loading.updateLoadingText("<p class='loading-message'>"+e.$i18n.t("info.16")+"</p>"),setTimeout(function(){document.querySelector(".spinner").style.display="none"}),t.abrupt("return");case 18:if(!i.default){t.next=22;break}e.currentRoom.id=i.default,t.next=28;break;case 22:if(!(i.rooms.length>0)){t.next=26;break}e.currentRoom.id=i.rooms[0],t.next=28;break;case 26:throw e.loading.updateLoadingText("<p class='loading-message'>"+e.$i18n.t("info.17")+"</p>"),e.companyName+e.$i18n.t("info.17");case 28:u={domainUrl:encodeURIComponent(window.location.href.split("#")[0]),title:i.title},M(u),F(i.title),e.userinfoSignal=e.signal.add(e.$i18n.t("info.18")),e.info.initLogoAndUser(e.defalutHouseId,i.lockNum,{support:"",title:i.title},function(){e.signal.finish(e.userinfoSignal.id)}),0!=e.houseData.rooms.length&&e.loopMethods(e.houseData.rooms[e.executionTimes].id,e.houseData.rooms.length),t.next=39;break;case 36:throw t.prev=36,t.t0=t.catch(6),t.t0;case 39:t.next=42;break;case 41:r?(r="./static/"+r,d=e,e.LoadFishEyePano(r).then(function(t){e.info.initLogo(t.logo,""),e.initImageScene(t)}).catch(function(e){1==e||(loading.updateLoadingText(e),setTimeout(function(){loading.updateLoadingText(this.$i18n.t("info.19")),d.info.initLogo("",""),r="./static/icons/default.jpg",d.LoadFishEyePano(r).then(function(e){d.initImageScene(e)})}))})):(e.loading.updateLoadingText("<p class='loading-message'>"+e.$i18n.t("info.20")+"</p>"),l={error:e.$i18n.t("info.21")},console.error(f()(l)),e.Console("error",l));case 42:case"end":return t.stop()}},t,e,[[6,36]])}))()},loopMethods:function(e,t){var n=this;return c()(a.a.mark(function r(){var i,o;return a.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return i=n,r.next=3,i.loadRoomData(e);case 3:return o=r.sent,r.next=6,i.initRoom(o,e);case 6:r.sent,t==n.executionTimes?(i.roomPreviewArray=i.roomPreviewArrayInitialData.map(function(e){return{id:e.id,roomName:e.roomName,previewImg:i.HOST+n.static+"house/"+i.houseData.id+"/room/cameras/"+e.imgPathId+"/"+e.previewImg}}),n.allSceneLoaded=!0,n.openDefaultScene()):(n.openDefaultScene(),n.loopMethods(n.houseData.rooms[n.executionTimes].id,n.houseData.rooms.length));case 8:case"end":return r.stop()}},r,n)}))()},openDefaultScene:function(){var e=this,t=this;t.defaultRoomStarted||Y.get("loadedSceneList").some(function(n){n.currentRoomId==t.defaultRoomId&&(t.scene=n.scene,t.camera=n.camera,t.readyForNextStep(t.loadGuideSignal,function(){t.addGuide(n.guideArray),t.controls=new g.DeviceOrientationControls(n.camera),t.guide.isJumping=!1,t.signal.finish(t.firstSignal.id),t.roomPreviewArray=t.roomPreviewArrayInitialData.map(function(n){return{id:n.id,roomName:n.roomName,previewImg:t.HOST+e.static+"house/"+t.houseData.id+"/room/cameras/"+n.imgPathId+"/"+n.previewImg}});var r=t.roomPreviewArray.findIndex(function(e){return e.id==t.defaultRoomId});t.choosedIndex=r>=0?r:0}),t.defaultRoomStarted=!0)})},playMusic:function(){var e=this,t=function(t){console.warn("Audio play failed:",t),e.Console("warn",{error:"Audio play failed",message:t})};if("android"===this.detectionTerminal()){if(this.currentSoundObj)return void this.currentSoundObj.play();var n=new U.Howl({src:[this.musicMP3],autoplay:!0,loop:!0,volume:1});return n.once("load",function(){n.play()}),n.on("playerror",t),n.on("loaderror",t),this.currentSoundObj=n,void document.addEventListener("WeixinJSBridgeReady",function(){WeixinJSBridge.invoke("getNetworkType",{},function(t){e.currentSoundObj.play()})},!1)}this.$refs.audio.src=this.musicMP3;var r=document.querySelector("#audio");if(r&&r.canPlayType)try{r.onerror=function(t){console.warn("Audio element error:",t),e.Console("warn",{error:"Audio element error",src:e.musicMP3})};var i=r.play();void 0!==i&&i.catch(function(t){console.warn("Audio play() rejected:",t),e.Console("warn",{error:"Audio play rejected",message:t})}),document.addEventListener("WeixinJSBridgeReady",function(){r.play().catch(t)},!1)}catch(t){console.log(t),e.Console("warn",{error:"Audio exception",message:t})}else{var o={warn:this.$i18n.t("info.22")};console.warn(this.$i18n.t("info.22")),this.Console("warn",o)}},loadHouseData:function(e){var t=this,n=this;return new d.a(function(r,i){n.$ajax.get(n.HOST+t.static+"house/"+e+"/house.json").then(function(i){var o=i.data,a=o.isDontShow,s=o.isShowHead,c=o.isShowLocal,u=o.designerName,d=o.designerHead,l=o.designerPhone,f=o.companyName,p=o.companyLogo;if(n.localDesignerInfo={isDontShow:a,isShowHead:s,isShowLocal:c,designerName:u,designerPhone:l,companyName:f,designerHead:n.HOST+n.static+"house/"+e+"/"+d,companyLogo:n.HOST+n.static+"house/"+e+"/"+p},p&&c&&(n.loading.updateLoading({logo:n.localDesignerInfo.companyLogo}),n.info.initLogo(n.localDesignerInfo.companyLogo,f||"")),window.displayAvatar=!(void 0!==s&&!s&&!c),i.data.relocation)return window.location.href=i.data.relocation,void setTimeout(function(){window.location.reload()},200);var m=i.data.musicId;if(void 0!=m?n.$ajax.get("./VrMusic/music_config.json").then(function(e){var t=e.data.musicList;if(t.length>0){if(m&&t.some(function(e){return e.id===m}))n.musicMP3="./VrMusic/"+m+".mp3";else{var r=Math.ceil(Math.random()*t.length)-1;n.musicMP3="./VrMusic/"+t[r].id+".mp3"}n.playMusic()}else n.selectMusic(),n.playMusic()}):(i.data.backgroundMusic?(n.musicMP3=i.data.backgroundMusic+".mp3",n.musicOGG=i.data.backgroundMusic+".ogg"):n.selectMusic(),n.playMusic()),n.houseData=i.data,n.houseDefaultLogo=i.data.logo,n.firstRoomDefaultID=i.data.default||i.data.rooms[0].id,0===i.data.rooms.length){n.loading.updateLoadingText("<p class='loading-message'>"+t.$i18n.t("info.23")+"</p>");var h={error:t.$i18n.t("info.24")};console.error(t.$i18n.t("info.24")),n.Console("error",h)}i.data.default||(n.houseData.default=i.data.rooms[0].id),n.houseData.id!==e&&(n.houseData.id=e),r(i.data)}).catch(function(e){n.loading.updateLoadingText("<p class='loading-message'>"+t.$i18n.t("info.25")+"</p>");console.error(f()(e)),n.Console("error",{error:"加载房间数据失败,请稍后重试!"}),i(e)})})},selectMusic:function(){var e=Math.floor(10*Math.random());this.musicMP3=n(e%2==0?"A0RW":"n5F+")},loadRoomData:function(e){var t=this,n=this;return new d.a(function(r,i){var o,a=n.allRoomData.filter(function(t){return t.id===e});a.length>0&&(o=a[0]),o?r(o):t.$ajax.get(n.HOST+t.static+"house/"+n.defalutHouseId+"/room/"+e+".json").then(function(e){(n.allRoomData.push(e.data),0!==e.data.cameras.length)&&(e.data.cameras.some(function(t){return t.id==e.data.default})||(e.data.default=e.data.cameras[0].id));var t={id:e.data.default||e.data.cameras[0].id,roomName:e.data.room_name,previewImg:e.data.cameras[0].pz,imgPathId:e.data.cameras[0].id};n.roomPreviewArrayInitialData.push(t),n.firstRoomDefaultID==e.data.id&&(n.defaultRoomId=e.data.default||e.data.cameras[0].id),r(e.data)}).catch(function(e){n.loading.updateLoadingText("<p class='loading-message'>"+t.$i18n.t("info.25")+"</p>");var r={error:e.message||t.$i18n.t("info.25")};console.error(e),t.Console("error",r),i(e)})})},initRoom:function(e,t){var n=this,r=this;return new d.a(function(t,i){r.defaultCamera=void 0,r.currentRoomData=e;var o=void 0;if(!r.defaultCamera&&(r.currentRoomData.default&&(o=r.currentRoomData.cameras.filter(function(e){return e.id===r.currentRoomData.default})).length>0?r.defaultCamera=o[0]:r.defaultCamera=r.currentRoomData.cameras[0],!r.defaultCamera)){var a={error:n.$i18n.t("info.26")};console.error("相机初始化失败"),r.Console("error",a)}var s=[],c=[],u=coordinate.MakeMatrix4FromSoftware(r.defaultCamera.matrix),d=u.getInverse(u);if(e.cameras.filter(function(e){return e.id!=r.defaultCamera.id}).forEach(function(e){var t=new p.Vector3(0,0,0),n=new p.Quaternion,r=new p.Vector3(0,0,0);coordinate.MakeMatrix4FromSoftware(e.matrix).decompose(t,n,r);var i=t.applyMatrix4(d);i.setX(-i.x),i.setZ(-i.z);var o={text:e.text||e.name,position:i,id:e.id,type:"camera"};s.push(o)}),r.loadGuideSignal=r.signal.add(n.$i18n.t("info.27")),r.roomIndex=0,r.houseData.doors){var l=r.houseData.doors.filter(function(e){for(var t=0;t<r.currentRoomData.doors.length;t++)if(e.door===r.currentRoomData.doors[t].id)return!0;return!1}).filter(function(t){return t.crossScene&&t.room1===e.id||!t.crossScene&&(t.room1===r.currentRoomData.id||t.room2===r.currentRoomData.id)});if(l.length>0)l.forEach(function(i){r.currentRoomData.doors.forEach(function(o){if(o.id===i.door){var a=coordinate.MakeMatrix4FromSoftware(r.defaultCamera.matrix),u=a.getInverse(a),d=new p.Vector3(0,0,0),f=new p.Quaternion,m=new p.Vector3(0,0,0);coordinate.MakeMatrix4FromSoftware(o.matrix).decompose(d,f,m);var h=d.applyMatrix4(u);h.setX(-h.x),h.setZ(-h.z);var g=r.currentRoomData.id===i.room1?i.room2:i.room1;r.loadRoomData(g).then(function(i){var a={text:i.room_name,position:h,id:i.default||i.cameras[0].id,type:"door",matrix:o.matrix};if(c.push(a),++r.roomIndex===l.length){r.loadGuideSignal.signal=!0,r.guideArray=c.concat(s),r.newScene=new p.Scene,r.newCamera=new p.PerspectiveCamera(r.cameraConfig.fov,r.cameraConfig.aspect,r.cameraConfig.near,r.cameraConfig.far),r.newCamera.zoom=.01*r.cameraConfig.zoom,r.newScene.add(r.newCamera);var u=new p.CubeTextureLoader,d=[r.defaultCamera.px,r.defaultCamera.nx,r.defaultCamera.py,r.defaultCamera.ny,r.defaultCamera.pz,r.defaultCamera.nz];u.setPath(n.HOST+n.static+"house/"+n.houseData.id+"/room/cameras/"+n.defaultCamera.id+"/");var f=u.load(d,function(){f.minFilter=p.LinearFilter,f.generateMipmaps=!1;var n={scene:r.newScene,camera:r.newCamera,currentRoomId:e.default||e.cameras[0].id,guideArray:r.guideArray,defaultCamera:r.defaultCamera};if(Y.get("loadedSceneList")){var i=Y.get("loadedSceneList");i.push(n),Y.set("loadedSceneList",i)}else{var o=[];o.push(n),Y.set("loadedSceneList",o)}if(s.length>0){r.camreaCycleMethod(r.currentRoomData.cameras[0],0,t,r.defaultCamera,c,l.length)}else r.executionTimes++,t("door")},function(){},function(e){r.loading.updateLoadingText("<p class='loading-message'>Error："+n.$i18n.t("info.28")+"</p>");var t={error:n.$i18n.t("info.28")};r.Console("error",t)});f.format=p.RGBFormat,r.newScene.background=f}})}})});else{if(0!=s.length){r.camreaCycleMethod(r.currentRoomData.cameras[0],0,t,r.defaultCamera,c)}else r.addNewScene(t);r.loadGuideSignal.signal=!0}}else r.addNewScene(t),r.loadGuideSignal.signal=!0})},addNewScene:function(e){var t=this,n=this;n.newScene=new p.Scene,n.newCamera=new p.PerspectiveCamera(n.cameraConfig.fov,n.cameraConfig.aspect,n.cameraConfig.near,n.cameraConfig.far),n.newCamera.zoom=.01*n.cameraConfig.zoom,n.newScene.add(n.newCamera);var r=new p.CubeTextureLoader,i=[n.defaultCamera.px,n.defaultCamera.nx,n.defaultCamera.py,n.defaultCamera.ny,n.defaultCamera.pz,n.defaultCamera.nz];r.setPath(this.HOST+this.static+"house/"+this.houseData.id+"/room/cameras/"+this.defaultCamera.id+"/");var o=r.load(i,function(){o.minFilter=p.LinearFilter,o.generateMipmaps=!1;var t={scene:n.newScene,camera:n.newCamera,currentRoomId:n.defaultCamera.id,guideArray:"",defaultCamera:n.defaultCamera};if(Y.get("loadedSceneList")){var r=Y.get("loadedSceneList");r.push(t),Y.set("loadedSceneList",r)}else{var i=[];i.push(t),Y.set("loadedSceneList",i)}n.executionTimes++,e("door")},function(){},function(e){t.loading.updateLoadingText("<p class='loading-message'>Error："+t.$i18n.t("info.28")+"</p>");var r={error:t.$i18n.t("info.28")};n.Console("error",r)});o.format=p.RGBFormat,n.newScene.background=o},camreaCycleMethod:function(e,t,n,r,i,o){var s=this;return c()(a.a.mark(function c(){var u,d,l,f,m,h,g;return a.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!r){a.next=10;break}if(e.id!=r.id||!o){a.next=10;break}if(++t!=s.currentRoomData.cameras.length){a.next=8;break}s.executionTimes++,n("camera循环完成1"),a.next=10;break;case 8:return s.camreaCycleMethod(s.currentRoomData.cameras[t],t,n,r,i),a.abrupt("return");case 10:u=s.currentRoomData.cameras.filter(function(t){return t.id!=e.id}),d=[],l=coordinate.MakeMatrix4FromSoftware(e.matrix),f=l.getInverse(l),u.forEach(function(e){var t=new p.Vector3(0,0,0),n=new p.Quaternion,r=new p.Vector3(0,0,0);coordinate.MakeMatrix4FromSoftware(e.matrix).decompose(t,n,r);var i=t.applyMatrix4(f);i.setX(-i.x),i.setZ(-i.z);var o={text:e.text||e.name,position:i,id:e.id,type:"camera"};d.push(o)}),i.forEach(function(e){var t=new p.Vector3(0,0,0),n=new p.Quaternion,r=new p.Vector3(0,0,0);coordinate.MakeMatrix4FromSoftware(e.matrix).decompose(t,n,r);var i=t.applyMatrix4(f);i.setX(-i.x),i.setZ(-i.z);var o={text:e.text||e.name,position:i,id:e.id,type:"door"};d.push(o)}),s.newScene=new p.Scene,s.newCamera=new p.PerspectiveCamera(s.cameraConfig.fov,s.cameraConfig.aspect,s.cameraConfig.near,s.cameraConfig.far),s.newCamera.zoom=.01*s.cameraConfig.zoom,s.newScene.add(s.newCamera),m=new p.CubeTextureLoader,h=[e.px,e.nx,e.py,e.ny,e.pz,e.nz],m.setPath(s.HOST+s.static+"house/"+s.houseData.id+"/room/cameras/"+e.id+"/"),(g=m.load(h,function(){g.minFilter=p.LinearFilter,g.generateMipmaps=!1;var o={scene:s.newScene,camera:s.newCamera,currentRoomId:e.id,defaultCamera:s.defaultCamera,guideArray:d};if(Y.get("loadedSceneList")){var a=Y.get("loadedSceneList");a.push(o),Y.set("loadedSceneList",a)}else{var c=[];c.push(o),Y.set("loadedSceneList",c)}s.openDefaultScene(),++t>=s.currentRoomData.cameras.length?(s.executionTimes++,n("camera循环完成2")):s.camreaCycleMethod(s.currentRoomData.cameras[t],t,n,r,i)},function(){},function(e){s.loading.updateLoadingText("<p class='loading-message'>Error："+s.$i18n.t("info.28")+"</p>");var t={error:s.$i18n.t("info.28")};s.Console("error",t)})).format=p.RGBFormat,s.newScene.background=g;case 26:case"end":return a.stop()}},c,s)}))()},addGuide:function(e){var t=this;Array.isArray(e)&&e.forEach(function(e){guide.addGuide(t.scene,e.text,e.position,e)})},render:function(){if(requestAnimationFrame(this.render),this.renderer.setSize(window.innerWidth,window.innerHeight),window.innerWidth>window.innerHeight?this.screenEvent.orientationDegree=90:screenEvent.orientationDegree=0,this.cursor.rotate(this.screenEvent.orientationDegree),this.screenEvent.getInFirst.config.isGettingIn?this.screenEvent.getInFirst.render(this):this.screenEvent.autoRotate.rotateState&&!this.screenEvent.autoRotate.stopState?this.screenEvent.autoRotate.rotate(this):this.screenEvent.VR.isVR&&this.device.isMobile()&&this.controls.update(),this.screenEvent.VR.isVR){var e=void 0,t=void 0,n=void 0,r=void 0;0===this.screenEvent.orientationDegree||180===this.screenEvent.orientationDegree?(e=0,t=0,n=1*window.innerWidth,r=.5*window.innerHeight):(e=0,t=0,n=.5*window.innerWidth,r=1*window.innerHeight),this.renderer.setViewport(e,t,n,r),this.renderer.setScissor(e,t,n,r),this.renderer.setScissorTest(!0),this.css2dRenderer.setSize(n,r,e,t),this.camera.aspect=n/r,this.camera.updateProjectionMatrix(),this.renderer.render(this.scene,this.camera),this.css2dRenderer.render(this.scene,this.camera),0===this.screenEvent.orientationDegree?t=.5*window.innerHeight:e=.5*window.innerWidth,this.renderer.setViewport(e,t,n,r),this.renderer.setScissor(e,t,n,r),this.renderer.setScissorTest(!0),this.renderer.render(this.scene,this.camera)}else{var i=document.documentElement.offsetWidth,o=document.documentElement.offsetHeight;this.renderer.setViewport(0,0,window.innerWidth,window.innerHeight),this.renderer.setScissor(0,0,window.innerWidth,window.innerHeight),this.renderer.setScissorTest(!0),this.css2dRenderer.setSize(i,o,0,0),this.camera.aspect=window.innerWidth/window.innerHeight,this.camera.updateProjectionMatrix(),this.renderer.render(this.scene,this.camera),this.css2dRenderer.render(this.scene,this.camera)}},addButtons:function(){var e=this;this.cusBtns.addBtn({id:"playMusic",text:this.$i18n.t("info.29"),image:"./static/icons/stopMusic.png",event:function(){e.cusBtns.hideBtn({id:"playMusic"}),e.cusBtns.showBtn({id:"stopMusic"}),e.currentSoundObj?e.currentSoundObj.play():document.querySelector("#audio").play().catch(function(e){return console.warn(e)})}}),this.cusBtns.addBtn({id:"stopMusic",text:this.$i18n.t("info.30"),image:"./static/icons/music.png",event:function(){e.cusBtns.hideBtn({id:"stopMusic"}),e.cusBtns.showBtn({id:"playMusic"}),e.currentSoundObj?e.currentSoundObj.pause():document.querySelector("#audio").pause()}}),this.cusBtns.addBtn({id:"fullscreen",text:window.$i18n.t("info.7"),image:"./static/icons/fullScreen.png",event:function(){e.screenEvent.fullScreen.enterFullScreen(function(){e.cusBtns.hideAllBtn(),e.device.isMobile()&&e.cusBtns.showBtn({id:"userinfo"}),null!==document.querySelector("#audio")?e.cusBtns.showBtn({id:"stopMusic"}):e.cusBtns.showBtn({id:"playMusic"}),e.cusBtns.showBtn({id:"stopRotate"}),e.cusBtns.showBtn({id:"exitFullScreen"}),e.cusBtns.showBtn({id:"chooseRoom"}),e.cusBtns.showBtn({id:"info"}),e.cusBtns.showBtn({id:"share"}),e.showImgPreviewWrapper&&e.device.isMobile()&&document.querySelector("#user")&&(document.querySelector("#user").style.display="none"),e.screenEvent.autoRotate.start(e)})}}),this.cusBtns.addBtn({id:"exitFullScreen",text:this.$i18n.t("info.8"),image:"./static/icons/exitFullScreen.png",event:function(){e.screenEvent.fullScreen.exitFullScreen(function(){e.screenEvent.fullScreen.isFullScreen=!1,e.showInitBtns()})}}),this.cusBtns.addBtn({id:"chooseRoom",text:this.$i18n.t("info.31"),image:"./static/icons/chooseRoom.png",event:function(){if(0!==e.roomPreviewArray.length){e.showImgPreviewWrapper=!e.showImgPreviewWrapper;var t=document.querySelector("#chooseRoom_btn img");e.showImgPreviewWrapper?t.src="./static/icons/choosedRoom.png":t.src="./static/icons/chooseRoom.png",e.device.isMobile()&&e.showImgPreviewWrapper&&(document.querySelector("#list").style.display="none",document.querySelector("#user")&&(document.querySelector("#user").style.display="none"))}else alert(this.$i18n.t("info.32"))}}),this.cusBtns.addBtn({id:"autoRotate",text:this.$i18n.t("info.33"),image:"./static/icons/autoRotate.png",event:function(){e.screenEvent.autoRotate.start(e),e.cusBtns.hideBtn({id:"autoRotate"}),e.cusBtns.showBtn({id:"stopRotate"})}}),this.cusBtns.addBtn({id:"stopRotate",text:this.$i18n.t("info.34"),image:"./static/icons/exitRotate.png",event:function(){e.screenEvent.autoRotate.end(),e.cusBtns.showBtn({id:"autoRotate"}),e.cusBtns.hideBtn({id:"stopRotate"})}}),this.cusBtns.addBtn({id:"VR",text:this.$i18n.t("info.9"),image:"./static/icons/headVR.png",event:function(){e.permission()}}),this.cusBtns.addBtn({id:"exitVR",text:this.$i18n.t("info.35"),image:"./static/icons/crossInCircle.png",event:function(){e.screenEvent.VR.exitVR(function(){Z("#logo").show()})}}),this.cusBtns.addBtn({id:"share",text:this.$i18n.t("info.36"),image:"./static/icons/share.png",event:function(){"off"==e.shareBtnSwitch?(e.shareBtnSwitch="on",e.share.show(this)):(e.shareBtnSwitch="off",e.share.hide(this))}}),this.showInitBtns()},ScreenTouch:function(){this.share.hide(),this.shareBtnSwitch="off",this.showImgPreviewWrapper&&(document.querySelector("#list").style.display="flex"),this.showImgPreviewWrapper=!1;var e=document.querySelector("#chooseRoom_btn img");e&&(e.src="./static/icons/chooseRoom.png")},showInitBtns:function(){var e=this;this.cusBtns.showAllBtn(),["exitFullScreen","stopRotate","exitVR"].forEach(function(t){e.cusBtns.hideBtn({id:t})});var t=document.querySelector("#audio");t&&!t.paused?this.cusBtns.hideBtn({id:"stopMusic"}):this.cusBtns.hideBtn({id:"playMusic"}),this.device.isMobile()&&this.cusBtns.hideBtn({id:"share"})},LoadFishEyePano:function(e){var t=this;return new d.a(function(n,r){if(window.indexedDB){var i=t;t.ConnectDB("HgWeb",1,function(t){(t.objectStoreNames.contains("HgWebTable")?t.transaction("HgWebTable","readwrite").objectStore("HgWebTable"):t.createObjectStore("HgWebTable",{keyPath:"name"})).get(e).onsuccess=function(o){var a=o.target.result;if(a)n(a.value);else{var s=e,c=i.LoadImg(s);c.done(function(r){var i=Util.ConvertImage2Base64(r);n(i),t.transaction("HgWebTable","readwrite").objectStore("HgWebTable").put({name:e,value:i})}),c.error(function(){r(this.$i18n.t("info.37"))})}}},function(e){r(e)},function(e){e.objectStoreNames.contains("HgWebTable")?e.transaction("HgWebTable","readwrite").objectStore("HgWebTable"):e.createObjectStore("HgWebTable",{keyPath:"name"})})}else{t.loading.updateLoadingText("<p class='loading-message'>"+t.$i18n.t("info.38")+"</p>");var o={error:t.$i18n.t("info.39")};console.error("浏览器不兼容window.indexedDB"),t.Console("wran",o)}})},LoadImg:function(e){var t=new Image,n=function(){},r=function(){};return t.onload=function(){n(t)},t.onerror=function(){r(t)},t.src=e,{done:function(e){n=e||n},error:function(e){r=e||r}}},ConnectDB:function(e,t,n,r,i){var o=indexedDB.open(e,t);o.onsuccess=function(e){n(e.target.result)},o.onerror=function(e){r(0)},o.onupgradeneeded=function(e){e.oldVersion!==e.newVersion&&console.log("数据库更新成功，旧的版本号为："+e.oldVersion+",新的版本号为："+e.newVersion),i(e.target.result)}},initImageScene:function(e){var t=new p.SphereGeometry(5e3,60,60);t.scale(-1,1,1);var n=new p.MeshBasicMaterial({map:(new p.TextureLoader).load(e),side:p.DoubleSide}),r=new p.Mesh(t,n);this.scene=new p.Scene,this.scene.add(r),this.scene.rotateY(-Math.PI/2),this.signal.finish(this.firstSignal.id),this.guide.isJumping=!1},Console:function(e,t){var n=["info","warn","error"],r=n.findIndex(function(t){return t===e});t.uuid=window.fingerprint||null,Z.ajax({url:this.defaultApi+"Log",data:{message:f()(t),level:n[r]},mehtod:"GET",dataType:"jsonp",jsonp:"callback",success:function(e){}})},permission:function(){var e=this,t=this;"undefined"!=typeof DeviceMotionEvent&&"function"==typeof DeviceMotionEvent.requestPermission?DeviceMotionEvent.requestPermission().then(function(n){"granted"==n?(t.controls=new g.DeviceOrientationControls(t.camera),t.screenEvent.VR.enterVR(function(){t.cusBtns.hideAllBtn(),t.device.isMobile()&&(t.cusBtns.showBtn({id:"exitVR"}),Z("#logo").hide(),document.querySelector("#user")&&(document.querySelector("#user").style.display="none"))}),addEventListener("devicemotion",function(e){})):alert(e.$i18n.t("info.40"))}).catch(console.error):t.screenEvent.VR.enterVR(function(){t.cusBtns.hideAllBtn(),t.device.isMobile()&&(t.cusBtns.showBtn({id:"exitVR"}),Z("#logo").hide(),document.querySelector("#user")&&(document.querySelector("#user").style.display="none"))})}}},K={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"room"},[n("div",{attrs:{id:"WebGL-output"},on:{touchstart:e.ScreenTouch}}),e._v(" "),e.showTransitionLoading?n("div",{staticClass:"transition-loading"},[n("div",{staticClass:"spinner"})]):e._e(),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.showTips?n("div",{staticClass:"tips"},[n("span",[e._v(e._s(e.$i18n.t("info.6")))])]):e._e()]),e._v(" "),n("ul",{staticClass:"btn_list",attrs:{id:"list"}}),e._v(" "),n("ul",{attrs:{id:"commonlyUsedBtn"}}),e._v(" "),n("div",{staticClass:"music"},[n("audio",{ref:"audio",attrs:{id:"audio",loop:"",preload:"preload",hidden:"",src:e.musicMP3}})]),e._v(" "),n("div",{staticClass:"previewImg",class:[e.showImgPreviewWrapper?"showPreviewWrapper":"hidePreviewWrapper"]},[n("swiper",{attrs:{options:e.swiperOption}},e._l(e.roomPreviewArray,function(t,r){return n("swiper-slide",{key:r,staticClass:"resetWidth",class:{addBorder:r==e.choosedIndex}},[n("img",{attrs:{src:t.previewImg},on:{click:function(n){return n.stopPropagation(),e.sceneJumpMethods(t.id,r)}}}),e._v(" "),n("span",{staticClass:"text",on:{click:function(n){return n.stopPropagation(),e.sceneJumpMethods(t.id,r)}}},[e._v(e._s(t.roomName))])])}),1)],1),e._v(" "),n("ul",{staticStyle:{position:"absolute"},attrs:{id:"menu"}},[n("li",[n("div",{attrs:{id:"menu_fullscreen"}},[e._v(e._s(e.$i18n.t("info.7")))])]),e._v(" "),n("li",[n("div",{staticStyle:{display:"none"},attrs:{id:"menu_exitfullscreen"}},[e._v(e._s(e.$i18n.t("info.8")))])]),e._v(" "),n("li",{staticClass:"menu-separator"}),e._v(" "),n("li",[n("div",{attrs:{id:"menu_vr"}},[e._v(e._s(e.$i18n.t("info.9")))])])]),e._v(" "),e._m(0)],1)},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticStyle:{display:"none"},attrs:{id:"shareList"}},[t("ul",{staticClass:"social-share",attrs:{"data-initialized":"true"}})])}]};var G=n("VU/8")(X,K,!1,function(e){n("gRLZ")},"data-v-74ad2730",null).exports,$=n("pRNm");Vue.use($);var _=new $({routes:[{path:"/",redirect:"/room"},{path:"/room",name:"room",component:G}]}),ee=n("lbHh"),te=n.n(ee),ne=(n("j1ja"),n("Lw6n")),re=n.n(ne),ie=n("v5o6"),oe=n.n(ie),ae=n("fZjL"),se=n.n(ae),ce={Toast:k.a},ue={install:function(e){se()(ce).forEach(function(t){return e.use(ce[t])})}},de=n("lRwf"),le=n("0iPh"),fe=n("OMN4");window.Cookies=te.a,oe.a.attach(document.body),window.$=le,window.THREE=p,window.$i18n=H,console.log(window.$i18n.t("info.1")),de.prototype.$ajax=fe,de.prototype.cursor=window.cursor,de.prototype.device=window.device,de.prototype.cusBtns=window.cusBtns,de.prototype.guide=window.guide,de.prototype.info=window.info,de.prototype.mouse=window.mouse,de.prototype.contextMenu=window.contextMenu,de.prototype.move=window.move,de.prototype.screenEvent=window.screenEvent,de.prototype.Tween=window.Tween,de.prototype.Util=window.Util,de.prototype.coordinate=window.coordinate,de.prototype.signal=window.signal,de.prototype.loading=window.loading,de.prototype.share=window.share,de.prototype.Vconsole=re.a,de.prototype.HOST="/static/",de.prototype.$api="/api",de.config.productionTip=!1,n("zsKN"),n("9arB"),de.use(ue),de.config.errorHandler=function(e,t,n){var r={url:location.href,device:navigator.appVersion,error:e.message};t.Console("error",r)},new de({el:"#app",router:_,store:D,i18n:H,components:{App:i},template:"<App/>"})},OMN4:function(e,t){e.exports=axios},UQlE:function(e,t){e.exports={key:"en",language:{name:"English",message:"Successfully switched to English version"},info:{0:"VR 720° Home Experience",1:"Request Failed",2:"Server Error",3:"Config Verification Failed",4:"VR 720° Home Experience",5:"Click the link to explore the VR 720° Home Experience.",6:"Loading your scene...",7:"Fullscreen",8:"Exit",9:"Enter VR",10:"Initializing VR Panorama",11:"Loading 720° Home Experience",12:"Your browser doesn't support panorama view. Please try a different one.",13:"Browser not supported for panorama.",14:"Initial Signal",15:"720° Home Experience loaded. Entering now...",16:"VR scene failed to load: Experience period has expired. Please contact the designer.",17:"VR Home Experience failed to load: Invalid house structure.",18:"User Info Signal",19:"Switch to Default Scene",20:"VR Home Experience failed to load: Parameter error.",21:"VR Home Experience failed to load: Invalid or missing 'house' parameter.",22:"Your browser lacks support for required HTML5 features.",23:"Failed to read house structure: No room data.",24:"Failed to read house structure: No room data in house.json.",25:"Failed to load room data. Please try again later.",26:"Camera Initialization Failed",27:"Loading Door Navigation Signal",28:"Image Path Error",29:"Play Music",30:"Stop Music",31:"Rooms",32:"No Rooms Available",33:"Auto Rotate",34:"Stop Rotation",35:"Exit VR",36:"Share",37:"Image Failed to Load",38:"Browser version is too old. Please upgrade or switch browsers.",39:"Browser is not compatible with indexedDB.",40:"Please authorize gyroscope access.",41:"720° Whole-House Tour Platform",42:"Current Version",43:"Author Info",44:"Popularity: ",45:"VR designer's name or phone is empty. Is the license expired?",46:"Failed to fetch designer information.",47:"This browser is not supported. Please use a different one.",48:"WeChat Scan: Share",49:"Tap 'Discover' in WeChat and scan to experience on mobile.",50:"QZone",52:"Weibo",53:"WeChat",54:"Douban",55:"Diandian",56:"Share to",57:"Sina Weibo",59:"QQ Share"}}},fCl0:function(e,t,n){var r={"./en.json":"UQlE","./zh.json":"nFj6"};function i(e){return n(o(e))}function o(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}i.keys=function(){return Object.keys(r)},i.resolve=o,e.exports=i,i.id="fCl0"},gRLZ:function(e,t){},jqg9:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfXuYHFWZ/vtWTxLwRmBhunoMIPxAgSAIqCiCyxIg3EVAFFYURC4SmK4eCCLu+ptdxDUbMl09IPcVxVUURAmXhMuAogiCCgKuVyDgJtPVkwARAYGk69vndCY4CTOZqlN1qqpn6jwPD3/M+b7v/d5Tb7ou53wfkY+cgZyBMRlgzk3OQM7A2Ay0nUDsquxLYoYPzLCIPzSJx4a6+WS+yDkDJhjIvEBm9MnGTQuHCHAEgI8A2OQNRBC3dDRx4tIePmeCpNzn5GUgkwLpcmUrERwkFo6A4NCgyyMFbNs4i0uCzs/n5QyMx0BmBFKqyR6+jwO5RhQfGA/4GH//g6zCHo25fEnTPjfLGViHgfQEcoVMKb2EWWJhfwJHCLB9LGtDXOaVeUYsvnInk56BRAWyeVVKU4hZAszCmmeKzQyswF+lgF3zWy0DzE5Cl8YF0unKLgVglhCzwjxPRFoL4ktemRdE8pEb5wwAMCKQYk1mWUoUPmaBeH/iTBN/3Oht2PXpk/hK4rHzgBOKgVgFYrvyKQDdAPZImyUhTmmUeXXaOPL47c1AbAKxXbkOwCcyQwdxr1fmvpnBkwNpSwZiEYhdlXNBzMsaAyQOrpd5e9Zw5Xjah4HIAilW5TgS38lkyoKLvArnZhJbDqotGIgsELsm10JwQkazfdhzmPrzUEa5yWEFYCC6QFx5FMAuAWKlMeUFz+Eb926lgSSP2ZYMxCEQyXDmd3gOD8owvhxaxhmIQyD3A/hgRvOc7zk8N6PYclhtwEAcAvkagEzufWpOwfbL5/CJNliHHGJGGYhDIB8DcH3W8hOiu1HmxVnDleNpLwYiC0Sla7vyWwA7ZiT1B0nMqZf5q4zgyWG0MQNxCeTfAHwpVR6IhwAssjbC/MHT+HKqWPLgE4aBWARS7JN308JjKbDysACLRLBoqMIHUoifh5zgDMQikOHbrBsBHGWaLwoehYVFFCwadHif6Xi5/8nNQGwCMbzl5DcAFkOwyKvwx5N7yfLsk2QgNoGgVyx7U/wOgnfGlMDvQSxSt1CNMu+OyWfuJmcgFAPxCQRAyZULBTg/FIIRkwX4kyVYxAIWDXbzTl0/uV3OQFwMxCqQrn7ZzffxsA44ElfXyzxFxza3yRkwxUCsAhl+WF84XJAhOGai1ytTvSrOR85AphiIXSClqpwgxLWhsswFEoqufHJyDMQuEPxIOuxH8QcA2wZOIxdIYKryickyEL9A1NaTqswDEWYX7S89h+9LNvU8Ws7A+AwYEUipT94rFn4xfvi/z7Ca2H3wbD4Sxqad53b1ypuwGd7VbGIHENvAgkeg0SzgV8vn0Gvn3CYSdiMCGX5Yvw3AISHIutRzOCfE/LadWuqXfaSJq8Exvxk9KIKFLGCh1021ETQfKTFgTiB9chIsfD1EXqs8h1NDzG/LqaWqHCXENwC8NUgCBP4kxEJLsDDfWhOEsXjnGBPIdv0y7UUffwSwVWDIgpO8CtXFMyGHXZV3gPgRgHdoJvgsiIXq16WxEovQy9WafnKzgAwYE0jrNqsqC0D0BMQCAX7WcLh30PntNs925RoAJ8aCm5DWbZhgIQq4zevm8lj85k7WYcCsQPrk/bDwYCjOLcyciPfdpT7ZRyz8JBQX4Sb/hMTC1cAty8v8UzjTfPZYDBgViAparModJA4MugQCuA2HlaDz22Ve0ZU+AsnkJfgf9dxCq/WQrw6S5UOTAfMCqclnKbgqBL6XPIdvCTE/81NVn8XVFtTbKN1njyg51gEspI+F9Rm4C8eyGcXZZLM1LhB1cayy8ASBrqDkiuD4RoWqGPaEGMWaHE/BtzOQzKsQLBQLCwurcOfgOVyRAUyZhmBcICr7UlVcIcohmPiR53C/EPMzPdWuyQ0QHJM1kBQMqFuxJnFH/twy+uokIpBiv3yAPkKdGW/62H55T/vXtHr7Anlns9C6vSpkTSDr4VHHFBbCx+1eT/7cspabRASigtmuDGBNb8KgY57n8Lygk7M6z3bl8wC+mlV8Y+B6Wr0+bh1cew4D6KXfZvhjg5uYQEqunCbA5SGQP+c5/IcQ8zM51Xbl5wD2zCS4YKBeaD23ELd1dGBg2Zl8NpjZxJiVmECK8+XNnIIn1ZvfoNQROKbuUFVLacuhejWq+/y2BD8WaOI2AreubmJgItwCj7c2iQmkdZtVk0sgCLMhsa2rs2vkO956Ze3vD4jgFhIDnsNQu7ezlsjY/x4kiLSzJntZgp+FCWk1sdXg2fzfMDZZmDu9KtM3Iv4HIV5vZwF3BAzqkNzNlo+BwRcmznNLor8gw78iP4bgHwMvhOACr8J0y5oGBvv3iXZVTgSh9l5NxrFcbXvxBQMdL2Ng2fnt+9ySvECq8jkQl4a4ajzPYSnE/ExMtV0JX7wiE8hjB6G+3C8kcGfTwsBQN9VzaNuMxAWy+Tx5a8c0LAEQ+A2VAIc3HN7aLqwWa7IzBY+3C96Ecf5YgDusAgbqZ/GXCccOHS5xgSiERVcuJ3BaCLQ3ew4/EmJ+qlPtmvwrBP+eKoj2CP4YBLf7xMBQGQMgM9fOLxWBdLmytw/8NMwa+oA95LARxiatubYr6qv0bmnFb9O4SwVYrN6IdTQxsLSHz2Uhj1QEMvwrch+BDwUlgcS/1Mu8MOj8tObZVTlY1RROK/6EiEu8DB+LlFjSfm5JTSB2VeaAuCTwghLPeGWmsV08MEQ1seTKlQLkJVRDsTbu5LsFGFCvkOs9yT63pCaQTb8qm0ybhmdABO5jbvmYPdiT3aLWna4ULUC1ath83CXPJ+gy8DDULuQC7mp00/guhdQEovWvreD7XoWqaWgmR6kmp4rgikyCm5ignhJiQG3nmToVA38+g8/HnWbiAlG/HB3TsI1VwObw8V4C/xEmqVcEm66scGUYm6Tm2jVRTX4OSipeHufvDAiwksBd6rnF9zHQqPCpOPhJRCCdVTmyQBzmAx8msP14wNW7vg0AO9dzOH88H0n/vVSV3YXIO+smTfwY8ZRQRDCg/h+l47E5gYiwWMPnCZwBYMu4eFNNdhoO4+piFRcs9W3nAgL/EpvD3FGcDHzXsvCfg93hS9saEUjRlY9zzSGheN46rf+TYmFfr5v3xslgJF+90mFPx68BzIzkJzc2ycDLIP4zbB+a2AViV6UfxFkmMxXi240yP2kyRhjfxZp8hIKbwtjkc9NhgMDpdYeBX6TEJ5ArZIr9Cm6E4PAkUrdW4s2DvXw5iVjjxbBr8g0IPj3evPzvGWGAONQrM9DH3NgEUnTlTgIHJEWBAOWGw/6k4o0Vp3SRbC0FPA4GK0adNt48fouBb3gOTwrCRSwCsV1RNaw+ESRgjHOe8ByO+0YsxnijurJdORPAxabj5P5jZSBwccLIAim6cj6BVPZI+YK9hioMVU4oVprXVGu5B8A/xe0392eWgaDXTiSBdC2Q3fyCXtvnWNInHvfK3CUWXxpOdI4Qa4TJTQwwELTuWiSBFF35IYEjDeAP7rIDO3tnUp39TnzYNZkHCdWLcUyMrS/BgidAKMFP+EZCiS/WegFf3RjTnz+NfxkPh7ZAOqvyIYu4b7wAxv9O/NQr88PG46wXoFXGqAO/BrFdpNhEL5u4p97D18/HlKqyowD70sJRItg/kv/ceDQGFnkODw1CjbZASq5cLcDJQYIYniOvWZj+XDdfMBxnHfe2K2rT5PWRYhJnemV+bUM+WrueN8ZR8HE0iECLGgnTZDAmPuOVGaighrZA7Kq8kJlXmym0bov85k4Dc6tSPnEkiaMBHLXhLWuT4UrXynHp6rdipxUn869BrLUEkrWKgQSuqzs8PkjCccwZLkj9GIBpmv4Cv4cf0/8VMqX0Mg73LRxFaYllY00sk8osbIMmLYGUavJFEXw5M8wmfNqwVJMeESzQyl+genK8z6vwaS37MYzsmhyihOIDRxOYHqfvieTLEuw9WGHg4oVaArFd+S6Aj2eJuKlTsZmJAzOj5Visyn1k8PP0I30IcWWjzDAVXULTXKzKfuoBH9K6FbNDO5i4Bvd4DsN0GNjQsYuxWcpixfKCYLdlFaodtUaHXZN/gkB9HNQaJA6ul3m7lrGGUcmVD4vgI2DrNiye3dUaODJhIjjDq/CyMFj0fkGq8jSIrcMEMj1XLByQxBlljW5ZI1N/2HO4h2kuxvLfWZUPkjiMax7wd0gLR0pxV8gqzGzM5VCY+FoCKbqylMDbwwQyPtfCYV43bzMZZ0afbLbawiMAttKJQ+Bf6w4z8exW6pP3SgEHi+AoAu/RyafNbC73HH4uLGYtgdiuqJZiO4YNZnI+gX+sOzTZh1yV9PmkAN/SzsPHzl5POl/9N4S5s192tfzWWfqPtnmznzHTFGL/Rpl3h107XYGEbacWFlfo+U3inaYbUdpVuXH4Xj40PhEsbFSY7racAKjtftmJTRwkwBFgiCr8AXynNUWA+xsOAxcpHIlTVyDqQef0tBIeJa7vldFhsrZr8WJ5N5t4NMLHuU97Dq/NEGfjQtmiJturXxau+YI/e1yDjE4g0FN3WNWBpyWQDNZ/+oXn8P06BAS1KVblCyS+EnT+evOWNqdgx+Vz+KKmfepmxfmyjTUVs+HjICHappA4gBctYOagwz/rkKgnELWZjq3WxlkZCzyH55gEY7vykPrApxWDuNgrs1vLNoNGb++XGat9zKaqAcbWbu6ODMJcCynSrgUtgajItivqdiO1sxjrLEgT+3ln80emFqlUk4NEsFjbP7GfVzaHTxtXDIbD5VZnE63nFlWP4C0xuI3NRdTeMvoCqcm5EMyLLRN9R7/1HBott2NX5VIQoV8RDqf0gOdwL/302sdSvQZfVcBBlNbzyiEZqFEc+buTtkBaTSotLIPgTWkuoQi6GxUaOxO++Tzp6pjWqpiou2Ujk5UgTa/ZcCexgwjM9gH1/8S/mwnwxYZD3efGFkXaAhm+zVLNNf/NNNkb8P97z6HR7zFFV04mcLVOjgKsgmCHuOrE6mDIgs07rpGNXl6Jgyy2flnU95YktrysLjQxc9nZ/GMUDiIJRAUu1eTXItg1CghdWxJH1cv8oa59EDvblVsAHBZk7ihzvuc5TLraiybUhMxUFcpNMBtsCUVVhDEziO96ZR4X1Xl0gfTJPmLB6Bfs0ZIMu69fhyjbFfXWSr290hoCfKLh8HtaxpPAqLXrmK1jEx+MPV3Bx7wKvx/Vb2SBKADFmnyWgquigglsL7jFq/CIwPM1J9o1+f8Q9GqaP+k5qpJ99hpTauZjzCyW48vroovtxU0sAlHYSq5UBOgzxuKwYwHuamyMQ3EaVxmN1StTS5vgIaHm7aPgIq/CuUYxTiDnxT45j1a4XjFjpi+4wKtQPR9HHrEJZFgkpwhwZWRUYzv4rudEv68Mgk/1NLEI7eeboIXJgmCZFHN6Zao9HaoI4O5R8/WBXYccqiPRkUesAlFo7KrsC0JV6tgpMroRDuJ4ZRcGT8SqLT/2HObVFsMQrq6dmvwXBJ8JabbOdAFuajhUu5JjGbELpIVKhKV+XCiCL0RFqRIuNPHvg2eHb36iG7t4sWzDJn4JYDMdH1kprK2DPU0b25WzAVwUBQOBE+oO/zuKj5G2ZgQyHKG1Z0dwOn18MuQJxBcI3NAUXDMU4oB9XKSEblG9buAXfWC7IYeNuPBMFj/Ddx9Rtgw9tdEmmPn0SXwlLs6MCmQkSHXc0wL2IbGrENsC2AKCjSFYBcID8DSJx33g5zoHW+IiRPkpVuUOEgdq+rzWc5j3CtEgb7gzmSoIojvmew7P1TUezS4xgcQJ2qSvLlf29oHXy4CGjeULPjpUYd5tKixx6h8mV7oJ1DRM15hY2NPrpvZ3q1wgAZgv1eQrEZ6dYnv/HgDqhJtSdOVyArolke7wHMbegjv/BRlxmQ1vsHtQ97y9CC5sVJh3utWUru3KagAFHXMRnNKoUGvP3Ibi5QIZwU7Ue+A437/rXCTtbGPX5CQIvq6ZQ/0VwU4rK1ypaT+mWS6QEdTYVbkWxAmaJBv5idfE0nZmRVd+RkDv3IzgYq9i5sRmLpDhS6nrYtnBb+IXuifiSJxWL9PkLoK2u+iDAlaVVOBDuwmSyZJPuUCGV7FUlR6hZkFqYEVzCrZp56IMQS9mE/OKrvQRqGj5FtzrVbivlm0Ao1wgwyTZrqgPVFpEC3BVw+GpAfjOp4zCQMReM2d5Di8xRWwukDXb9WdRoIrhaQ0fOHDI4V1axpPcyK7JsRDonpl5vjkFOy2fQ/Wh2cjIBbJmk9wCCHo0GX7Ecxh5B6pm7LY3K7pyJ4EDdBJJ4pd70guk6wrZ3P8bfg7g/+ksEgRf8iq8QMt2khuVLpGtZTW0GwlZFmYPdvNOkzROeoHYrnwKwDd1SfYtbDfUzSd17SezXdGVCwjoflh90HP4AdP85QKJ0C2LxMJ6OfsFqU1fRLr+bVfq2uWUiLlemZG2xgfBnQmBqJ7j2AidaKJTPTND0Ami0wKebQJPiY8ly2dgCY5lM0hSQedsUZX3FAi1tWRqUJuR8+I+e6CDoV1tiq6oRj6qYozO+NtwM5wlOsZhbFIRSPEy6cQrmGVZ2E8EqmfcNoFAE89AsITEdat83LKiQvUvkPYounI+gQt1HAiwrFHGliYryuvgahebois/JFp1fcMP4ltemerW2PhITCB2v6jzH2dAWt8atL43vIEN4hb4WOwXcGf45wBhycV9oru9AbjEc3iW8RWagAE2v1i6OppYppua+Diy0cOFuvZh7IwLRN0+cQrOAFr/mayot2B1AX0rzuJgEALsqhwK4tYgc0eb4xMfGirzfl37yWxXdOU8Qq+CCQWP1itMrGWcUYHYrqwVhtHi0q9fbIJnxMKCRnn8Wr22K6qwhMKnM37uOYy/2JkOkja0sV15Qve1etJ9Ho0IpHU75bfq2Rov7jbq9UHcK4K+hsObR/u7Oivf9KH+9d9S8/o6x3O4QNN2UptFbKMtFMysV/i7pEiMXSD2RbITOnA9gGR+NTbE1BivAktVOVWIKzRJXtWcgq1Mbm/QxNUWZiVXvi3A8Zpgb/AcHqtpq2UWq0BaTeuBe7WQmDIiLvPKXOdWqliVm6jbRoy43ivz46bgTmS/w3cWofqUj+QjjVrHsQkkYh1b09fFzZ7DVl+9oit7Eq2tJVojiYryWsDawKhYk7Mo6NeE+gevCzPj/hY2HpZYBFKsSZkCd7xgKf/9ds/hwbYrqp+Jbt3WpzyHenu2Uk4+C+GjtO0T4sJGOfnz/pEFYvfJp2HhG1lYgPEwWBbO830cA+C9480d4++x113SxNF2Zq26aGy9GNEaloXdB7uTq665FmQkgZRcmS3AbbqVKLSYStHIt/CeoW6q5qX5CMlA0ZUrCZwS0mzNdOIWr2y+3cVo2LQF0rVAtmwWcDehemBMipEXpNZc5lY/S+I57ZZ/Pk70eqi941oT9rA2Na2LrlQJOJrmqZtJyNUi8bl6mZenDrwNAUTp8wjiGXkNMxtz+VIaqWv9gkQtz5lGouvHDCmQF1e/iq4Vn+dfs4C93TDYrqi+H3pnNwR9XoWq6nsqQ0sgRVd+QCC2HgypZB4uaF6QOhxfr8+O2ucx7UZEoQVSqso/CxFb/wVN3hM1s3zMHuwxe7Qz0YQSDBblVlwEA40Ktc6rx5ViaIHYrqiPbHvGBSBNP+o2S41xSPid5zDWbllp5pxk7C2+Jm8prII6s/MWnbgETq871N0SpBPyDTahBFKqyu5C/CqWyO3ihOj1ylQfF/MRkoFiVY4j8Z2QZmunNwodmLnsTD6raR+LWSiBRNnHHwvaFJw0fWy/vIdqe3Y+QjJgu6JqjakTozrjUs/hHB3DOG1CCcR2RfXt2yNOAJn2RdzulXlwpjFmFNzwef9HtOER+3llRmnHph16pGFggQwXd05sH34s2UV0QsGn6hV+K6KbSWlerMmXKfiiZvL3eQ730bSN1SywQDK+WzdWUoadPeutRCd66ZtwPpF9btcv01708UyrQo3GEMJplKnfik0j5lgmwQXiivrUn0gliRjzC+ZKsbD2ldZaC8FlXmXdcyTBnOWz7H45Bj5u0GTiLx0+Zi7toXZRB824o5oFF0hNfgJBJn724iTgdV/rfVq3BHsPptCC2khuCTu1XVEVR/SOWxNf98o8OWHIY4YLLhBX/hfAjKwAN4wjL0itSbDdJzNh4Tea5uqX/BCvwsXa9jEbBhNIr0y1p+PVmGNn151grlcxX9YyuwToI4tSjA+CX3oVvk8/evyWgQTS5cq7fOD38YfPpsfVgq6oVRuzmZlhVL1i2dOhvhkFq5T5RjjneQ7nGUYZyn0ggdhV2RdE6u+kQ2WmP/lGz6E6dZiPkAx0VuVIi/hhSLM10wWv+QXsFL5Cpla0wEa5QNajioKj6xX+IDCD+cTXGSi58h0BjtOhhMB36g7/WcfWpE0ggajTg34BfzYJJHXfa95iDXoO3546ljYEEPU2PKvVYgIJRK2X7Yp6SNdqE9A26y24yKtwbtvgzRBQuyrngJivCek3nsN3a9oaNQsjkN8C2NEompSdNwW7La/w1ynDiBz+HdfIRq/9BZ0+UKQPVa6zMfhXNNDL1yI7H8OB7crjAHbW8p/hHdPBBVKVW0EcqkVAexhlZv9PGLq6+mU3X/BR1WeFaDUgUv+9bQwfzwNQHWEbIBYTuLteZuTjC1Er5Qvx7kaZ+t9OwhAWcm5ggZRcqQnQHdJ/+0wXnOFVeFk7AFY1pkioDk2HAdglCmbVCIjAXUL8TLWU87q5PKy/kitXC6D79fsHnsOjw8ZMan5ggdiufAxoFaWeiMN/zcKmz3XzhSwn12pbRpwKweFGcAqeoIUFYaq3FKuyLQntJqYiOL5R4XVG8onBaWCBdPXKm/zpSKX0Sgx5juci0zWvjAtjPXZIDIjfqiYy7paPiGVnn/BWYqbJZ6PxFn68vwcWiHJku6J+QdQvyYQaloUjBrup21DSGBedruxiEV829osxDnIC//U3wTkrK1w51tQoNQoIfLXu8AvGCIzBcTiBVOVEENfEEDdLLl7yHGoVFTCZRKuWrYXrINjaZJwAvh9pCj4z2tu9rn450PdxRwAfo06hj/fVe6hOqWZ2hBLIhPxgSCzyyszU27liVfYncVdWrhoBVong2KEKbxqJya7KJSB0z40v8pxs8T4a36EEMnybpb/XPysrvhaH4AkUsJfOmxtTqRRdOYXAlab8R/Ergkqjwlabi+F/LNUG1jfp+BTByY0Kv65jm6RNaIFksouUJmNZq7dbrIpDoqqZTiJmApzacHiVXZU5IC7RDLr0NQszs/7WUOUWWiCtX5Gq9INo6x7h6k1NvZxu1b6RF1eknbCaV6mumQgOIKEervfT8SGA23BY0bFN2kZLIKVLZGtZ3WqG0pU04NjiZejkmiqRYxEPEZgSW34ZdmQB+ww6vC/DEF+HpiUQZV2qSY8I2rIVsnp9WXf42Sws0HDvjHsA7JYFPIExjFboIpjxPZ5D3WJywSLEOEtbIK1bLVdUd6lDYsRj3JUA978qOHRD7/aNgxgRIOI2jSShxhVrjufw0ricmfYTSSCtf/0sPADBDqaBxuU/Szt27aocDGJRXLm1gZ8VsqrVDEe7FXTSOUYSiAJbvFi2YbN1Xj3zZ0XUrtf13+UnTfjIeKWa3CWC/dPEkGRsAa5oODw9yZhRY0UWiALQ2nLt4+GoYAzbX+M5/IzhGIHdl2pyugjaYvdw4KTGmajefjUqVAWt22bEIpDWL4krexJQvUOyN4hvemWemBVgdr9sgSbuB7FdVjCZxkHi/nqZHzIdJ27/sQlEAZvRJ5s1C7hHBLvGDVTXX5bqvK7NoVSTU0WQamMYXT517Sg4u15hn659WnaxCmRtEsWaXEHBqWklNRz3FwTOqTv8Sco43hC+6Mq3CHwya7ii4BmnKeqLFjBz0GHbFf4wIpDhW64LCZwfhXRN25cI1FZPwX8sn8MXNX0YNbNdWQHgH4wGyZJzwTe9SnZuccNQY0wgCkSpJnv4Pk5tnYJLYJC42gdqWT3f3OKkX/YRH5n7VTO5PAIc3nB4q8kYpnwbFciIe27TQrlZCqg1zqL6Ip3pUarJV0Ra+5gm3hj963pbFwJPRCDrCEUwm2s2uUXdbrCYxE3i406vwqfb5WqLcgIv6zmO9hwiwBcbDr+Sdexj4UtUICNBbHWpbPrqazjQAg4QVZmD6IS0OhJtNApYJYAnBXiKgkdkI9zY+Fz7fI0dmY9dFVVyR5XmmQyjWejATsvO5B/bNdnUBDIWYZv1y9sKq9HJAjr91VixYks8iWPZbFeCR+Iuzpc3cwoy+eLAEL/f8xx+wpDvRNxmTiCJZJ1SkGJNdqZAVSCcHMPCx7xufr+dk80FkuDqFV05goA6sjwZxu88BzMBrt/9sa1yzwWS4HJFrCGVINIYQgku8Cr8UgyeUnWRCyRB+ieTQHxg1yGHjyVIr5FQuUCM0Dq608lyi0XBwnqFRyZIrbFQuUCMUftGx5PlIZ3ACXWH/50gtcZC5QIxRu0oApkcr3mXdPiYubSHf0uQWmOhcoEYo3Z0x5PgQ+F8z+G5CdNqLFwuEGPUjiEQV9Shsj0TDptIuOH3uR9oOHwwkYAJBMkFkgDJI0PYVZkHYsL8C7sefU97DnV7pCe8EsHC5QIJxlNss4pV2Y/E3bE5zJAjCtx6pT0qJgalLRdIUKZimrddv0x70YfqFbhxTC4z4UYIf9rL2PzPX6DKbcKMXCApLGXRlR8Q+GgKoU2GfNJzOOGKUOQCMXnJjOHbduVsABelENpYSALVusMeYwFScpwLJAXih1s33w8Z9exLCogih3xJpmHbdj2js6Hsc4FEvjb0HBRdSauohR7gDViRqNXLdGJ3nAGHuUBSWgRVQ2y11Woh8a6UIMQTlnjcex7vQS/9eBxmy0sukBTXo+TKKZLRdmtBaZlI+65GyzkXSNCgU0kGAAABnUlEQVQrwdC8YlXuIHGgIfem3S72HLZV+4uwhOQCCctYzPNb7Z6J2wG8LWbXZt0Rz/iCIybCmY/8Id3spRLZe7Emn6XgqsiOEnTgC/YaqvCBBEOmEir/BUmF9jcGtWsyH4JzMgJngzDasY2BLq+5QHSZM2Bn1+QGCI4x4Do2l2vbQMfmMOOOcoFkbIEyLpLzPIfzMkaZUTi5QIzSq+fcduXzAL6qZ23GisDpdYeTqqeJYjIXiJnrKbLXDD24rwAxxyvz+shJtaGDXCAZXrRivxxHwUUQdKUEczF89Ho9fCil+KmHzQWS+hJsGMDmVSl1WK3+KqcmKBTVnat/olQmibLEuUCisJegbSJCIZaQ6K8/h/6Jurcq7JLlAgnLWMrzW0IBjgQxC8R+EGwaEdKzAiy2iJ/6U3HTRNyyHoWfXCBR2MuAbVefHOgXcAAE+0Cwzbi9RwRDWPNLcQ+IxfVu/jQDaWQWQi6QzC6NHjDVgwRTsQ0E24JYU2FEsATEU3gNSxpz+ZKe58lplQtkcq57nnVABnKBBCQqnzY5Gfg/8SVtX1kkWl8AAAAASUVORK5CYII="},lRwf:function(e,t){e.exports=Vue},"n5F+":function(e,t,n){e.exports=n.p+"static/media/bgm2.439e59f.mp3"},nFj6:function(e,t){e.exports={key:"zh",language:{name:"中文",message:"切换到中文版本"},info:{0:"VR 720°家居体验馆",1:"请求失败",2:"服务器异常",3:"config信息验证失败",4:"VR 720°家居体验馆",5:"点击链接浏览VR 720°家居体验馆。",6:"温馨提示：你所点击的场景正在加载中...",7:"进入全屏",8:"退出全屏",9:"进入vr",10:"初始化VR全景图",11:"720°家居体验馆加载中",12:"您使用的浏览器暂时不支持全景浏览，请更换浏览器尝试",13:"用户浏览器暂时不支持全景浏览",14:"初步信号",15:"720°家居体验馆已加载完毕，正在进入...",16:"VR 场景加载失败！原因：体验期限已过，精彩请联系设计师。",17:"VR 720°家居体验馆加载失败，原因：全屋结构错误",18:"用户信息信号",19:"更换为默认场景",20:"VR 720°家居体验馆加载失败，原因：参数错误",21:"VR 720°家居体验馆加载失败，原因：house参数错误或未传参数",22:"用户浏览器暂不支持H5新特性，例如audio标签",23:"全屋结构读取失败,无房间数据！",24:"全屋结构读取失败,house.json无房间数据",25:"加载房间数据失败,请稍后重试！",26:"相机初始化失败",27:"加载门导航信号",28:"图片路径错误！",29:"播放音乐",30:"停止音乐",31:"房间选择",32:"暂无房间选择",33:"自动旋转",34:"停止旋转",35:"退出VR",36:"一键分享",37:"图片加载失败",38:"浏览器版本较低，请升级版本或切换浏览器！",39:"浏览器不兼容window.indexedDB",40:"请授权使用陀螺仪",41:"720°全屋漫游平台",42:"当前版本",43:"作者信息",44:"人气：",45:"VR设计师name和phone为空，锁号是否过期？",46:"请求设计师信息失败！",47:"该浏览器不支持，请更换浏览器查看",48:"微信扫一扫：分享",49:"微信里点“发现”，扫一扫二维码即可用手机体验。",50:"QQ空间",52:"微博",53:"微信",54:"豆瓣",55:"点点",56:"分享到",57:"新浪微博",59:"QQ分享"}}},pRNm:function(e,t){e.exports=VueRouter},uJgI:function(e,t){},v2ns:function(e,t){},"z+8Z":function(e,t){e.exports="data:image/png;base64,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"},zsKN:function(e,t,n){var r,i,o,a;!function(e){"use strict";function t(t,n,r,i){var o=e(r,n);o.addData(t),o.make(),i=i||0;var a=o.getModuleCount(),s=o.getModuleCount()+2*i;this.text=t,this.level=n,this.version=r,this.moduleCount=s,this.isDark=function(e,t){return t-=i,!(0>(e-=i)||e>=a||0>t||t>=a)&&o.isDark(e,t)},this.addBlank=function(e,t,n,r){var i=this.isDark,o=1/s;this.isDark=function(a,s){var c=s*o,u=a*o,d=c+o,l=u+o;return i(a,s)&&(e>d||c>n||t>l||u>r)}}}function n(e,n,r,i,o){r=Math.max(1,r||1),i=Math.min(40,i||40);for(var a=r;i>=a;a+=1)try{return new t(e,n,a,o)}catch(e){}}function r(e,t,n){d(n.background).is("img")?t.drawImage(n.background,0,0,n.size,n.size):n.background&&(t.fillStyle=n.background,t.fillRect(n.left,n.top,n.size,n.size));var r=n.mode;1===r||2===r?function(e,t,n){var r=n.size,i="bold "+n.mSize*r+"px "+n.fontname,o=d("<canvas/>")[0].getContext("2d");o.font=i;var a=o.measureText(n.label).width,s=n.mSize,c=a/r,u=(1-c)*n.mPosX,l=(1-s)*n.mPosY,f=u+c,p=l+s,m=.01;1===n.mode?e.addBlank(0,l-m,r,p+m):e.addBlank(u-m,l-m,f+m,p+m),t.fillStyle=n.fontcolor,t.font=i,t.fillText(n.label,u*r,l*r+.75*n.mSize*r)}(e,t,n):(3===r||4===r)&&function(e,t,n){var r=n.size,i=n.image.naturalWidth||1,o=n.image.naturalHeight||1,a=n.mSize,s=a*i/o,c=(1-s)*n.mPosX,u=(1-a)*n.mPosY,d=c+s,l=u+a,f=.01;3===n.mode?e.addBlank(0,u-f,r,l+f):e.addBlank(c-f,u-f,d+f,l+f),t.drawImage(n.image,c*r,u*r,s*r,a*r)}(e,t,n)}function i(e,t,n,r,i,o,a,s){e.isDark(a,s)&&t.rect(r,i,o,o)}function o(e,t,n,r,i,o,a,s){var c=e.isDark,u=r+o,d=i+o,l=n.radius*o,f=a-1,p=a+1,m=s-1,h=s+1,g=c(a,s),w=c(f,m),v=c(f,s),y=c(f,h),S=c(a,h),C=c(p,h),A=c(p,s),b=c(p,m),x=c(a,m);g?function(e,t,n,r,i,o,a,s,c,u){a?e.moveTo(t+o,n):e.moveTo(t,n),s?(e.lineTo(r-o,n),e.arcTo(r,n,r,i,o)):e.lineTo(r,n),c?(e.lineTo(r,i-o),e.arcTo(r,i,t,i,o)):e.lineTo(r,i),u?(e.lineTo(t+o,i),e.arcTo(t,i,t,n,o)):e.lineTo(t,i),a?(e.lineTo(t,n+o),e.arcTo(t,n,r,n,o)):e.lineTo(t,n)}(t,r,i,u,d,l,!v&&!x,!v&&!S,!A&&!S,!A&&!x):function(e,t,n,r,i,o,a,s,c,u){a&&(e.moveTo(t+o,n),e.lineTo(t,n),e.lineTo(t,n+o),e.arcTo(t,n,t+o,n,o)),s&&(e.moveTo(r-o,n),e.lineTo(r,n),e.lineTo(r,n+o),e.arcTo(r,n,r-o,n,o)),c&&(e.moveTo(r-o,i),e.lineTo(r,i),e.lineTo(r,i-o),e.arcTo(r,i,r-o,i,o)),u&&(e.moveTo(t+o,i),e.lineTo(t,i),e.lineTo(t,i-o),e.arcTo(t,i,t+o,i,o))}(t,r,i,u,d,l,v&&x&&w,v&&S&&y,A&&S&&C,A&&x&&b)}function a(e,t,n){var r,a,s=e.moduleCount,c=n.size/s,u=i;for(f&&n.radius>0&&n.radius<=.5&&(u=o),t.beginPath(),r=0;s>r;r+=1)for(a=0;s>a;a+=1){u(e,t,n,n.left+a*c,n.top+r*c,c,r,a)}if(d(n.fill).is("img")){t.strokeStyle="rgba(0,0,0,0.5)",t.lineWidth=2,t.stroke();var l=t.globalCompositeOperation;t.globalCompositeOperation="destination-out",t.fill(),t.globalCompositeOperation=l,t.clip(),t.drawImage(n.fill,0,0,n.size,n.size),t.restore()}else t.fillStyle=n.fill,t.fill()}function s(e,t){var i=n(t.text,t.ecLevel,t.minVersion,t.maxVersion,t.quiet);if(!i)return null;var o=d(e).data("qrcode",i),s=o[0].getContext("2d");return r(i,s,t),a(i,s,t),o}function c(e){return s(d("<canvas/>").attr("width",e.size).attr("height",e.size),e)}function u(e){return l&&"canvas"===e.render?c(e):l&&"image"===e.render?function(e){return d("<img/>").attr("src",c(e)[0].toDataURL("image/png"))}(e):function(e){var t=n(e.text,e.ecLevel,e.minVersion,e.maxVersion,e.quiet);if(!t)return null;var r,i,o=e.size,a=e.background,s=Math.floor,c=t.moduleCount,u=s(o/c),l=s(.5*(o-u*c)),f={position:"relative",left:0,top:0,padding:0,margin:0,width:o,height:o},p={position:"absolute",padding:0,margin:0,width:u,height:u,"background-color":e.fill},m=d("<div/>").data("qrcode",t).css(f);for(a&&m.css("background-color",a),r=0;c>r;r+=1)for(i=0;c>i;i+=1)t.isDark(r,i)&&d("<div/>").css(p).css({left:l+i*u,top:l+r*u}).appendTo(m);return m}(e)}var d=window.$,l=function(){var e=document.createElement("canvas");return Boolean(e.getContext&&e.getContext("2d"))}(),f="[object Opera]"!==Object.prototype.toString.call(window.opera),p={render:"canvas",minVersion:1,maxVersion:40,ecLevel:"L",left:0,top:0,size:200,fill:"#000",background:null,text:"no text",radius:0,quiet:0,mode:0,mSize:.1,mPosX:.5,mPosY:.5,label:"no label",fontname:"sans",fontcolor:"#000",image:null};d.fn.qrcode=function(e){var t=d.extend({},p,e);return this.each(function(){"canvas"===this.nodeName.toLowerCase()?s(this,t):d(this).append(u(t))})}}((a=function(){function e(t,n){if(void 0===t.length)throw new Error(t.length+"/"+n);var r=function(){for(var e=0;e<t.length&&0==t[e];)e+=1;for(var r=new Array(t.length-e+n),i=0;i<t.length-e;i+=1)r[i]=t[i+e];return r}(),i={getAt:function(e){return r[e]},getLength:function(){return r.length},multiply:function(t){for(var n=new Array(i.getLength()+t.getLength()-1),r=0;r<i.getLength();r+=1)for(var o=0;o<t.getLength();o+=1)n[r+o]^=g.gexp(g.glog(i.getAt(r))+g.glog(t.getAt(o)));return e(n,0)},mod:function(t){if(i.getLength()-t.getLength()<0)return i;for(var n=g.glog(i.getAt(0))-g.glog(t.getAt(0)),r=new Array(i.getLength()),o=0;o<i.getLength();o+=1)r[o]=i.getAt(o);for(o=0;o<t.getLength();o+=1)r[o]^=g.gexp(g.glog(t.getAt(o))+n);return e(r,0).mod(t)}};return i}var t=function(t,n){var r=t,i=a[n],o=null,s=0,c=null,u=new Array,d={},l=function(e,t){o=function(e){for(var t=new Array(e),n=0;e>n;n+=1){t[n]=new Array(e);for(var r=0;e>r;r+=1)t[n][r]=null}return t}(s=4*r+17),f(0,0),f(s-7,0),f(0,s-7),m(),p(),S(e,t),r>=7&&g(e),null==c&&(c=x(r,i,u)),C(c,t)},f=function(e,t){for(var n=-1;7>=n;n+=1)if(!(-1>=e+n||e+n>=s))for(var r=-1;7>=r;r+=1)-1>=t+r||t+r>=s||(o[e+n][t+r]=n>=0&&6>=n&&(0==r||6==r)||r>=0&&6>=r&&(0==n||6==n)||n>=2&&4>=n&&r>=2&&4>=r)},p=function(){for(var e=8;s-8>e;e+=1)null==o[e][6]&&(o[e][6]=e%2==0);for(var t=8;s-8>t;t+=1)null==o[6][t]&&(o[6][t]=t%2==0)},m=function(){for(var e=h.getPatternPosition(r),t=0;t<e.length;t+=1)for(var n=0;n<e.length;n+=1){var i=e[t],a=e[n];if(null==o[i][a])for(var s=-2;2>=s;s+=1)for(var c=-2;2>=c;c+=1)o[i+s][a+c]=-2==s||2==s||-2==c||2==c||0==s&&0==c}},g=function(e){for(var t=h.getBCHTypeNumber(r),n=0;18>n;n+=1){var i=!e&&1==(t>>n&1);o[Math.floor(n/3)][n%3+s-8-3]=i}for(n=0;18>n;n+=1){i=!e&&1==(t>>n&1);o[n%3+s-8-3][Math.floor(n/3)]=i}},S=function(e,t){for(var n=i<<3|t,r=h.getBCHTypeInfo(n),a=0;15>a;a+=1){var c=!e&&1==(r>>a&1);6>a?o[a][8]=c:8>a?o[a+1][8]=c:o[s-15+a][8]=c}for(a=0;15>a;a+=1){c=!e&&1==(r>>a&1);8>a?o[8][s-a-1]=c:9>a?o[8][15-a-1+1]=c:o[8][15-a-1]=c}o[s-8][8]=!e},C=function(e,t){for(var n=-1,r=s-1,i=7,a=0,c=h.getMaskFunction(t),u=s-1;u>0;u-=2)for(6==u&&(u-=1);;){for(var d=0;2>d;d+=1)if(null==o[r][u-d]){var l=!1;a<e.length&&(l=1==(e[a]>>>i&1)),c(r,u-d)&&(l=!l),o[r][u-d]=l,-1==(i-=1)&&(a+=1,i=7)}if(0>(r+=n)||r>=s){r-=n,n=-n;break}}},A=function(t,n){for(var r=0,i=0,o=0,a=new Array(n.length),s=new Array(n.length),c=0;c<n.length;c+=1){var u=n[c].dataCount,d=n[c].totalCount-u;i=Math.max(i,u),o=Math.max(o,d),a[c]=new Array(u);for(var l=0;l<a[c].length;l+=1)a[c][l]=255&t.getBuffer()[l+r];r+=u;var f=h.getErrorCorrectPolynomial(d),p=e(a[c],f.getLength()-1).mod(f);s[c]=new Array(f.getLength()-1);for(l=0;l<s[c].length;l+=1){var m=l+p.getLength()-s[c].length;s[c][l]=m>=0?p.getAt(m):0}}var g=0;for(l=0;l<n.length;l+=1)g+=n[l].totalCount;var w=new Array(g),v=0;for(l=0;i>l;l+=1)for(c=0;c<n.length;c+=1)l<a[c].length&&(w[v]=a[c][l],v+=1);for(l=0;o>l;l+=1)for(c=0;c<n.length;c+=1)l<s[c].length&&(w[v]=s[c][l],v+=1);return w},x=function(e,t,n){for(var r=w.getRSBlocks(e,t),i=v(),o=0;o<n.length;o+=1){var a=n[o];i.put(a.getMode(),4),i.put(a.getLength(),h.getLengthInBits(a.getMode(),e)),a.write(i)}var s=0;for(o=0;o<r.length;o+=1)s+=r[o].dataCount;if(i.getLengthInBits()>8*s)throw new Error("code length overflow. ("+i.getLengthInBits()+">"+8*s+")");for(i.getLengthInBits()+4<=8*s&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*s)&&(i.put(236,8),!(i.getLengthInBits()>=8*s));)i.put(17,8);return A(i,r)};return d.addData=function(e){var t=y(e);u.push(t),c=null},d.isDark=function(e,t){if(0>e||e>=s||0>t||t>=s)throw new Error(e+","+t);return o[e][t]},d.getModuleCount=function(){return s},d.make=function(){l(!1,function(){for(var e=0,t=0,n=0;8>n;n+=1){l(!0,n);var r=h.getLostPoint(d);(0==n||e>r)&&(e=r,t=n)}return t}())},d.createTableTag=function(e,t){e=e||2;var n="";n+='<table style="',n+=" border-width: 0px; border-style: none;",n+=" border-collapse: collapse;",n+=" padding: 0px; margin: "+(t=void 0===t?4*e:t)+"px;",n+='">',n+="<tbody>";for(var r=0;r<d.getModuleCount();r+=1){n+="<tr>";for(var i=0;i<d.getModuleCount();i+=1)n+='<td style="',n+=" border-width: 0px; border-style: none;",n+=" border-collapse: collapse;",n+=" padding: 0px; margin: 0px;",n+=" width: "+e+"px;",n+=" height: "+e+"px;",n+=" background-color: ",n+=d.isDark(r,i)?"#000000":"#ffffff",n+=";",n+='"/>';n+="</tr>"}return(n+="</tbody>")+"</table>"},d.createImgTag=function(e,t){e=e||2,t=void 0===t?4*e:t;var n=d.getModuleCount()*e+2*t,r=t,i=n-t;return b(n,n,function(t,n){if(t>=r&&i>t&&n>=r&&i>n){var o=Math.floor((t-r)/e),a=Math.floor((n-r)/e);return d.isDark(a,o)?0:1}return 1})},d};t.stringToBytes=function(e){for(var t=new Array,n=0;n<e.length;n+=1){var r=e.charCodeAt(n);t.push(255&r)}return t},t.createStringToBytes=function(e,t){var n=function(){for(var n=C(e),r=function(){var e=n.read();if(-1==e)throw new Error;return e},i=0,o={};;){var a=n.read();if(-1==a)break;var s=r(),c=r()<<8|r();o[String.fromCharCode(a<<8|s)]=c,i+=1}if(i!=t)throw new Error(i+" != "+t);return o}(),r="?".charCodeAt(0);return function(e){for(var t=new Array,i=0;i<e.length;i+=1){var o=e.charCodeAt(i);if(128>o)t.push(o);else{var a=n[e.charAt(i)];"number"==typeof a?(255&a)==a?t.push(a):(t.push(a>>>8),t.push(255&a)):t.push(r)}}return t}};var n=1,r=2,i=4,o=8,a={L:1,M:0,Q:3,H:2},s=0,c=1,u=2,d=3,l=4,f=5,p=6,m=7,h=function(){var t=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],a=1335,h=7973,w={},v=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t};return w.getBCHTypeInfo=function(e){for(var t=e<<10;v(t)-v(a)>=0;)t^=a<<v(t)-v(a);return 21522^(e<<10|t)},w.getBCHTypeNumber=function(e){for(var t=e<<12;v(t)-v(h)>=0;)t^=h<<v(t)-v(h);return e<<12|t},w.getPatternPosition=function(e){return t[e-1]},w.getMaskFunction=function(e){switch(e){case s:return function(e,t){return(e+t)%2==0};case c:return function(e,t){return e%2==0};case u:return function(e,t){return t%3==0};case d:return function(e,t){return(e+t)%3==0};case l:return function(e,t){return(Math.floor(e/2)+Math.floor(t/3))%2==0};case f:return function(e,t){return e*t%2+e*t%3==0};case p:return function(e,t){return(e*t%2+e*t%3)%2==0};case m:return function(e,t){return(e*t%3+(e+t)%2)%2==0};default:throw new Error("bad maskPattern:"+e)}},w.getErrorCorrectPolynomial=function(t){for(var n=e([1],0),r=0;t>r;r+=1)n=n.multiply(e([1,g.gexp(r)],0));return n},w.getLengthInBits=function(e,t){if(t>=1&&10>t)switch(e){case n:return 10;case r:return 9;case i:case o:return 8;default:throw new Error("mode:"+e)}else if(27>t)switch(e){case n:return 12;case r:return 11;case i:return 16;case o:return 10;default:throw new Error("mode:"+e)}else{if(!(41>t))throw new Error("type:"+t);switch(e){case n:return 14;case r:return 13;case i:return 16;case o:return 12;default:throw new Error("mode:"+e)}}},w.getLostPoint=function(e){for(var t=e.getModuleCount(),n=0,r=0;t>r;r+=1)for(var i=0;t>i;i+=1){for(var o=0,a=e.isDark(r,i),s=-1;1>=s;s+=1)if(!(0>r+s||r+s>=t))for(var c=-1;1>=c;c+=1)0>i+c||i+c>=t||(0!=s||0!=c)&&a==e.isDark(r+s,i+c)&&(o+=1);o>5&&(n+=3+o-5)}for(r=0;t-1>r;r+=1)for(i=0;t-1>i;i+=1){var u=0;e.isDark(r,i)&&(u+=1),e.isDark(r+1,i)&&(u+=1),e.isDark(r,i+1)&&(u+=1),e.isDark(r+1,i+1)&&(u+=1),(0==u||4==u)&&(n+=3)}for(r=0;t>r;r+=1)for(i=0;t-6>i;i+=1)e.isDark(r,i)&&!e.isDark(r,i+1)&&e.isDark(r,i+2)&&e.isDark(r,i+3)&&e.isDark(r,i+4)&&!e.isDark(r,i+5)&&e.isDark(r,i+6)&&(n+=40);for(i=0;t>i;i+=1)for(r=0;t-6>r;r+=1)e.isDark(r,i)&&!e.isDark(r+1,i)&&e.isDark(r+2,i)&&e.isDark(r+3,i)&&e.isDark(r+4,i)&&!e.isDark(r+5,i)&&e.isDark(r+6,i)&&(n+=40);var d=0;for(i=0;t>i;i+=1)for(r=0;t>r;r+=1)e.isDark(r,i)&&(d+=1);return n+10*(Math.abs(100*d/t/t-50)/5)},w}(),g=function(){for(var e=new Array(256),t=new Array(256),n=0;8>n;n+=1)e[n]=1<<n;for(n=8;256>n;n+=1)e[n]=e[n-4]^e[n-5]^e[n-6]^e[n-8];for(n=0;255>n;n+=1)t[e[n]]=n;var r={glog:function(e){if(1>e)throw new Error("glog("+e+")");return t[e]},gexp:function(t){for(;0>t;)t+=255;for(;t>=256;)t-=255;return e[t]}};return r}(),w=function(){var e=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(e,t){var n={};return n.totalCount=e,n.dataCount=t,n},n={},r=function(t,n){switch(n){case a.L:return e[4*(t-1)+0];case a.M:return e[4*(t-1)+1];case a.Q:return e[4*(t-1)+2];case a.H:return e[4*(t-1)+3];default:return}};return n.getRSBlocks=function(e,n){var i=r(e,n);if(void 0===i)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+n);for(var o=i.length/3,a=new Array,s=0;o>s;s+=1)for(var c=i[3*s+0],u=i[3*s+1],d=i[3*s+2],l=0;c>l;l+=1)a.push(t(u,d));return a},n}(),v=function(){var e=new Array,t=0,n={getBuffer:function(){return e},getAt:function(t){var n=Math.floor(t/8);return 1==(e[n]>>>7-t%8&1)},put:function(e,t){for(var r=0;t>r;r+=1)n.putBit(1==(e>>>t-r-1&1))},getLengthInBits:function(){return t},putBit:function(n){var r=Math.floor(t/8);e.length<=r&&e.push(0),n&&(e[r]|=128>>>t%8),t+=1}};return n},y=function(e){var n=i,r=t.stringToBytes(e),o={getMode:function(){return n},getLength:function(e){return r.length},write:function(e){for(var t=0;t<r.length;t+=1)e.put(r[t],8)}};return o},S=function(){var e=new Array,t={writeByte:function(t){e.push(255&t)},writeShort:function(e){t.writeByte(e),t.writeByte(e>>>8)},writeBytes:function(e,n,r){n=n||0,r=r||e.length;for(var i=0;r>i;i+=1)t.writeByte(e[i+n])},writeString:function(e){for(var n=0;n<e.length;n+=1)t.writeByte(e.charCodeAt(n))},toByteArray:function(){return e},toString:function(){var t="";t+="[";for(var n=0;n<e.length;n+=1)n>0&&(t+=","),t+=e[n];return t+"]"}};return t},C=function(e){var t=e,n=0,r=0,i=0,o={read:function(){for(;8>i;){if(n>=t.length){if(0==i)return-1;throw new Error("unexpected end of file./"+i)}var e=t.charAt(n);if(n+=1,"="==e)return i=0,-1;e.match(/^\s$/)||(r=r<<6|a(e.charCodeAt(0)),i+=6)}var o=r>>>i-8&255;return i-=8,o}},a=function(e){if(e>=65&&90>=e)return e-65;if(e>=97&&122>=e)return e-97+26;if(e>=48&&57>=e)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw new Error("c:"+e)};return o},A=function(e,t){var n=e,r=t,i=new Array(e*t),o={setPixel:function(e,t,r){i[t*n+e]=r},write:function(e){e.writeString("GIF87a"),e.writeShort(n),e.writeShort(r),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(n),e.writeShort(r),e.writeByte(0);var t=a(2);e.writeByte(2);for(var i=0;t.length-i>255;)e.writeByte(255),e.writeBytes(t,i,255),i+=255;e.writeByte(t.length-i),e.writeBytes(t,i,t.length-i),e.writeByte(0),e.writeString(";")}},a=function(e){for(var t=1<<e,n=1+(1<<e),r=e+1,o=s(),a=0;t>a;a+=1)o.add(String.fromCharCode(a));o.add(String.fromCharCode(t)),o.add(String.fromCharCode(n));var c=S(),u=function(e){var t=e,n=0,r=0,i={write:function(e,i){if(e>>>i!=0)throw new Error("length over");for(;n+i>=8;)t.writeByte(255&(e<<n|r)),i-=8-n,e>>>=8-n,r=0,n=0;r|=e<<n,n+=i},flush:function(){n>0&&t.writeByte(r)}};return i}(c);u.write(t,r);var d=0,l=String.fromCharCode(i[d]);for(d+=1;d<i.length;){var f=String.fromCharCode(i[d]);d+=1,o.contains(l+f)?l+=f:(u.write(o.indexOf(l),r),o.size()<4095&&(o.size()==1<<r&&(r+=1),o.add(l+f)),l=f)}return u.write(o.indexOf(l),r),u.write(n,r),u.flush(),c.toByteArray()},s=function(){var e={},t=0,n={add:function(r){if(n.contains(r))throw new Error("dup key:"+r);e[r]=t,t+=1},size:function(){return t},indexOf:function(t){return e[t]},contains:function(t){return void 0!==e[t]}};return n};return o},b=function(e,t,n,r){for(var i=A(e,t),o=0;t>o;o+=1)for(var a=0;e>a;a+=1)i.setPixel(a,o,n(a,o));var s=S();i.write(s);for(var c=function(){var e=0,t=0,n=0,r="",i={},o=function(e){r+=String.fromCharCode(a(63&e))},a=function(e){if(0>e);else{if(26>e)return 65+e;if(52>e)return e-26+97;if(62>e)return e-52+48;if(62==e)return 43;if(63==e)return 47}throw new Error("n:"+e)};return i.writeByte=function(r){for(e=e<<8|255&r,t+=8,n+=1;t>=6;)o(e>>>t-6),t-=6},i.flush=function(){if(t>0&&(o(e<<6-t),e=0,t=0),n%3!=0)for(var i=3-n%3,a=0;i>a;a+=1)r+="="},i.toString=function(){return r},i}(),u=s.toByteArray(),d=0;d<u.length;d+=1)c.writeByte(u[d]);c.flush();var l="";return l+="<img",l+=' src="',l+="data:image/gif;base64,",l+=c,l+='"',l+=' width="',l+=e,l+='"',l+=' height="',l+=t,l+='"',r&&(l+=' alt="',l+=r,l+='"'),l+"/>"};return t}(),function(n){i=[],void 0===(o="function"==typeof(r=n)?r.apply(t,i):r)||(e.exports=o)}(function(){return a}),function(e){e.stringToBytes=function(e){return function(e){for(var t=[],n=0;n<e.length;n++){var r=e.charCodeAt(n);128>r?t.push(r):2048>r?t.push(192|r>>6,128|63&r):55296>r||r>=57344?t.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&e.charCodeAt(n)),t.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return t}(e)}}(a),a))}},["NHnr"]);